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
336622258768	336622259329	336622259879	336622260429	336622260979	336622261529	336622262079	336622262629	336622263179	336622263729	336622264279	336622264829	336622265379	336622265929	336622266479	336622267029	336622267579	336622268129	336622268679	336622269229	336622269779	336622270329	336622270879	336622271429	336622271979	336622272529	336622273079	336622273629	336622274179	336622274729	336622275279	336622275829	336622276379	336622276929	336622277479	336622278029	336622278579	336622279129	336622279679	336622280229	336622280779	336622281329	336622281879	336622282429	336622282979	336622283529	336622284079	336622284629	336622285179	336622285729	336622286279	336622286829	336622287379	336622287929	336622288479	336622289029	336622289579	336622290129	336622290679	336622291229	336622291779	336622292329	336622292879	336622293429	336622293979	336622294529	336622295079	336622295629	336622296179	336622296729	336622297279	336622297829	336622298379	336622298929	336622299479	336622300029	336622300579	336622301129	336622301679	336622302229	336622302779	336622303329	336622303879	336622304429	336622304979	336622305529	336622306081	336622306629	336622307179	336622307729	336622308279	336622308829	336622309379	336622309929	336622310479	336622311029	336622311579	336622312129	336622312679	336622313229	336622313779	336622314329	336622314879	336622315429	336622315979	336622316529	336622317079	336622317629	336622318179	336622318729	336622319279	336622319829	336622320381	336622320929	336622321479	336622322029	336622322579	336622323129	336622323681	336622324229	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16240	6149	8028	49513	75654	61661	40452	19655	5004	934	322	187	177	161	175	181	171	193	174	187	183	175	166	179	182	185	202	204	192	182	192	173	177	188	159	178	160	176	197	171	150	178	200	186	179	165	164	174	197	175	186	165	173	191	194	177	189	148	161	180	222	181	183	177	162	168	182	178	202	194	179	186	153	155	162	172	169	217	180	187	173	174	157	181	173	195	174	179	178	161	188	185	210	176	184	189	190	206	175	155	195	179	200	165	196	173	189	184	195	198	168	183	200	154	196	180	185	210	189	202	199	195	194	167	161	199	149	187	181	170	175	170	184	191	178	167	199	164	186	146	161	182	194	177	193	190	188	186	182	184	182	183	193	177	160	176	157	171	193	169	175	173	178	187	174	176	178	188	159	167	168	162	178	176	184	154	186	182	209	191	185	168	186	173	172	163	184	171	171	181	178	158	161	171	195	175	172	163	168	174	179	186	161	167	171	172	187	178	202	181	184	172	167	151	170	207	182	189	189	182	182	172	179	158	180	175	180	166	178	180	183	173	179	170	169	181	181	155	149	180	188	180	174	177	194	187	178	183	162	170	188	172	181	160	178	144	159	174	176	198	202	198	205	182	190	177	173	165	173	169	180	166	172	171	187	180	170	222	172	178	189	167	190	193	191	184	163	162	174	174	191	210	194	205	176	180	172	200	157	189	144	178	176	186	164	171	174	200	178	179	169	211	177	177	166	182	175	192	180	198	189	185	187	180	192	202	172	148	191	177	191	193	212	179	164	183	183	196	176	192	195	160	188	175	167	190	202	177	192	193	185	153	191	180	181	165	167	178	179	185	183	196	212	167	163	170	157	169	187	163	180	205	189	205	198	183	168	173	167	172	158	188	160	173	148	158	199	181	167	157	176	206	186	178	174	174	182	190	196	193	204	197	195	200	197	199	206	175	157	177	186	171	172	185	170	183	194	162	179	183	161	156	189	157	185	202	183	196	192	180	175	181	174	204	173	197	167	190	204	166	186	182	167	178	184	167	185	202	184	170	171	182	171	164	180	179	194	181	184	182	163	187	177	173	202	175	168	176	163	173	179	169	171	182	166	169	185	150	182	170	183	185	162	184	163	181	190	176	158	154	151	181	166	169	192	185	181	189	180	192	169	211	164	200	183	180	168	192	184	176	178	147	186	183	168	164	190	141	185	180	194	171	169	167	178	157	187	155	183	142	165	177	163	168	178	161	182	170	181	169	191	165	181	182	176	180	185	165	194	190	206	180	148	183	200	170	155	183	197	171	188	182	191	167	195	194	181	144	181	176	192	201	164	181	163	186	177	168	189	177	164	193	159	176	198	191	169	142	166	202	204	154	210	178	187	195	169	168	176	179	181	166	168	154	172	189	168	165	216	183	169	175	148	178	192	180	180	183	156	173	175	200	191	169	181	160	177	186	166	173	185	194	155	199	175	180	187	167	165	159	157	188	181	184	198	207	197	149	160	168	181	190	163	182	200	179	197	188	190	166	185	189	168	190	200	180	185	175	192	169	178	172	184	193	209	181	165	177	195	176	184	176	159	170	177	170	180	162	189	191	157	206	185	176	187	164	171	202	171	196	158	177	174	174	208	165	174	206	168	185	169	181	172	183	179	176	187	169	166	192	159	169	168	180	182	177	202	186	186	173	187	172	196	180	161	172	186	182	168	167	157	158	152	183	183	195	180	162	170	185	179	161	209	179	168	189	187	174	190	179	181	199	177	199	192	161	195	167	180	187	174	173	171	174	176	185	158	193	186	189	205	162	183	183	184	187	175	187	188	179	184	177	180	176	154	174	159	173	150	174	180	186	179	176	196	177	169	167	190	178	160	183	179	167	199	185	204	167	175	169	164	168	156	176	195	175	186	170	163	185	199	183	168	194	184	160	189	148	186	189	181	165	192	194	151	163	181	177	171	178	175	172	206	182	173	205	173	185	185	191	174	190	203	163	172	180	157	160	175	183	178	174	193	169	176	231	179	172	166	159	187	174	180	168	167	163	168	183	191	178	185	183	180	194	164	187	186	172	182	197	163	193	166	180	165	189	194	163	178	158	176	191	209	189	175	175	189	178	176	180	159	184	179	163	162	210	219	172	183	187	178	196	181	173	181	167	181	166	176	163	168	189	174	169	160	181	192	201	189	181	154	200	163	180	193	187	155	172	199	165	194	187	177	184	201	196	191	187	174	184	172	178	195	168	183	168	217	182	169	167	179	180	193	174	203	193	185	175	161	160	161	174	175	178	165	166	194	172	209	170	171	149	179	173	169	153	176	165	166	209	180	161	162	167	177	159	164	181	184	182	156	178	190	152	197	156	186	179	172	148	192	169	157	170	197	162	195	192	196	147	178	178	167	170	207	184	207	195	182	168	177	163	201	183	187	173	181	172	160	162	181	170	158	177	194	182	190	168	171	166	183	178	184	185	184	193	165	169	191	175	206	188	174	160	187	182	174	168	174	179	179	187	183	181	186	178	179	207	177	196	200	189	177	182	168	204	181	202	188	178	174	166	166	177	152	167	202	176	171	199	203	203	168	191	193	163	182	192	181	183	193	189	157	189	184	177	186	160	171	213	171	159	166	188	169	176	150	166	178	167	182	176	149	184	154	199	183	198	177	188	173	190	159	187	164	191	188	179	186	181	169	177	163	183	182	177	166	197	164	176	159	180	193	182	174	165	166	170	148	193	179	183	171	179	168	172	165	164	157	196	179	195	188	192	190	167	192	169	169	171	186	177	167	164	174	172	179	204	164	178	183	198	193	172	177	176	177	175	201	175	184	162	185	185	168	176	196	182	179	148	166	162	178	180	168	188	211	188	187	190	174	172	191	182	157	204	161	169	207	169	173	177	160	220	174	187	165	147	173	179	167	179	196	177	169	188	203	154	189	184	193	185	181	182	180	185	164	188	194	193	192	202	189	188	190	167	186	171	171	174	208	152	185	177	164	172	185	171	173	183	170	179	179	166	183	175	168	200	171	177	177	183	160	162	191	171	177	211	189	184	196	173	169	198	191	164	187	173	212	190	177	183	166	197	183	167	161	182	174	171	183	158	174	174	176	178	178	157	179	172	169	195	186	157	172	181	162	175	172	187	183	191	172	158	164	200	161	181	190	176	162	189	170	173	168	161	184	193	184	151	200	195	170	176	192	200	192	189	204	181	198	181	165	168	177	178	174	183	169	185	176	184	177	198	188	181	192	194	177	178	183	198	195	202	187	197	189	206	166	177	173	167	171	177	209	184	170	164	200	181	173	186	193	164	170	170	163	169	177	192	170	192	175	172	151	169	169	165	187	168	163	184	179	187	166	170	176	183	158	187	170	167	179	170	195	201	179	186	184	164	183	157	172	182	178	187	173	180	177	178	180	165	177	183	179	203	169	205	172	172	175	181	164	181	174	166	196	182	191	185	173	178	191	211	176	193	150	187	159	153	179	180	162	178	182	156	186	188	160	190	188	171	183	153	166	192
9021	5638	13518	60447	85634	73615	52407	31148	12453	3713	1135	616	534	512	526	510	488	522	498	491	487	503	458	504	453	484	504	500	515	498	477	541	510	478	482	504	451	471	512	497	521	493	480	482	527	531	534	487	507	496	495	442	499	501	513	532	456	473	474	537	504	497	465	493	517	485	489	516	497	490	507	498	495	462	478	487	523	483	517	499	533	462	462	518	449	485	539	509	517	491	471	507	497	501	506	531	485	448	539	481	475	520	506	516	483	547	487	450	485	504	512	520	499	536	465	495	517	439	462	503	511	484	482	505	519	516	456	506	523	451	497	509	477	526	522	495	513	528	494	480	478	481	510	547	531	484	501	492	536	511	459	502	494	465	518	502	471	510	480	491	513	451	489	503	508	489	466	516	496	491	496	486	484	506	532	489	501	465	504	494	492	487	529	546	492	544	516	479	519	501	483	478	482	495	525	536	456	511	487	499	478	477	480	483	513	438	490	464	485	506	503	532	497	493	515	472	481	522	494	522	467	501	457	476	519	544	496	457	474	474	516	467	529	473	456	507	503	526	471	460	530	509	521	467	544	474	499	498	526	501	476	497	501	507	472	430	532	492	509	499	489	507	510	477	495	514	524	520	437	474	478	460	500	506	468	474	478	503	497	484	506	460	493	483	522	508	501	529	496	514	523	472	516	430	511	479	505	492	492	504	509	509	488	478	494	504	469	539	481	484	490	492	516	484	486	498	485	492	489	501	516	494	490	464	484	507	498	514	460	529	526	509	493	481	512	510	473	467	455	534	478	474	492	485	469	507	501	475	493	479	497	523	518	491	483	504	476	462	536	482	523	509	511	498	501	484	477	498	461	443	474	519	477	482	531	519	517	492	480	527	448	516	507	510	489	463	490	478	518	500	471	495	457	498	520	508	468	485	484	521	496	472	511	524	515	494	488	473	493	450	463	547	460	469	497	489	503	490	487	449	511	511	480	497	525	534	537	509	505	504	527	477	464	488	491	512	518	500	515	490	507	493	491	475	469	504	475	509	511	510	490	497	522	524	467	476	497	494	499	503	475	498	518	469	486	516	467	520	487	498	465	526	507	436	512	530	509	503	538	496	455	524	496	475	490	466	512	457	445	522	489	502	491	498	511	516	534	493	548	484	479	494	472	506	497	518	542	470	546	480	511	509	498	503	485	526	453	474	499	482	516	484	475	467	531	490	500	525	510	493	500	486	495	511	481	493	505	484	508	516	525	522	495	506	496	531	505	461	472	503	512	491	513	490	502	532	475	450	484	487	499	480	518	462	469	494	492	509	508	504	476	503	486	479	473	495	494	511	515	471	501	474	448	511	504	479	492	519	519	483	533	454	454	496	477	482	495	486	474	506	454	500	510	465	485	525	475	465	507	515	465	460	485	509	516	487	483	504	460	480	484	449	494	514	471	530	521	543	490	460	519	514	488	518	534	505	514	471	522	473	506	479	518	502	504	480	490	511	496	474	493	468	506	486	498	485	497	501	518	521	499	547	527	487	536	537	525	520	504	449	454	464	488	474	496	485	501	471	535	485	485	509	515	513	534	499	505	506	491	490	496	509	505	505	457	495	494	479	475	498	494	491	532	505	487	528	465	480	448	537	528	501	522	497	522	439	469	534	502	510	492	519	489	470	495	504	473	507	486	483	500	497	500	554	533	519	517	488	505	461	519	478	472	488	478	499	516	474	517	505	503	495	503	548	521	503	496	486	517	523	527	477	483	511	491	436	491	488	513	502	490	519	504	474	497	467	515	510	484	501	488	497	489	497	460	487	461	457	471	502	487	463	532	512	503	510	507	489	487	504	484	513	528	492	469	474	452	470	527	537	518	511	518	501	522	495	480	478	488	484	495	532	499	513	498	516	487	484	499	494	504	470	512	488	459	494	496	471	522	490	506	565	509	475	481	538	494	538	528	492	514	515	487	467	537	507	514	467	479	525	537	460	496	465	485	477	520	496	500	491	503	479	518	524	465	483	529	479	484	519	496	506	490	532	527	467	494	462	523	476	502	530	464	456	496	506	465	481	512	490	498	486	488	457	509	533	506	510	506	518	495	478	525	464	498	503	455	489	494	452	468	485	460	519	497	491	475	502	492	506	530	495	485	478	512	533	522	465	491	504	493	477	516	494	515	511	492	499	510	536	464	465	501	517	512	514	474	513	528	498	502	506	469	489	525	541	467	523	531	469	520	441	507	465	463	506	524	500	513	504	464	472	515	496	514	516	481	473	517	459	507	512	500	506	484	528	485	506	513	493	468	460	488	504	505	536	480	518	493	487	512	514	502	522	502	497	511	482	521	476	516	502	483	491	548	445	467	454	493	510	490	511	524	517	479	454	448	527	518	451	509	500	495	486	495	483	460	482	507	474	493	524	477	523	483	536	477	497	520	512	468	508	472	531	480	501	498	490	560	544	513	505	446	502	484	515	474	525	482	479	505	538	520	500	489	506	492	488	508	495	509	460	527	483	467	482	545	503	479	528	473	477	503	458	482	518	457	512	517	481	501	524	494	508	502	512	466	447	530	517	503	535	506	505	460	499	530	474	488	522	508	507	520	480	507	462	498	521	469	467	502	507	493	540	506	532	484	498	485	511	498	498	501	482	488	528	482	521	487	492	536	475	472	538	494	487	502	445	472	481	466	510	506	479	489	455	487	476	505	477	489	510	480	489	526	507	505	556	513	523	495	484	474	503	505	470	495	518	519	508	479	500	514	489	495	502	501	530	486	512	546	495	499	482	503	502	506	499	461	513	506	486	496	492	482	504	510	499	514	488	494	496	488	491	514	521	511	496	489	480	559	488	463	475	448	519	496	515	526	530	524	521	496	523	490	505	466	515	535	512	544	546	480	540	511	460	473	442	507	473	482	509	466	504	480	525	493	507	508	466	496	480	486	482	500	503	516	489	485	489	495	481	499	499	528	482	559	519	495	485	480	484	516	474	492	485	481	468	504	471	447	465	512	500	490	527	446	507	521	491	470	554	504	511	485	462	494	512	468	483	474	509	483	500	483	459	468	487	483	505	455	510	492	506	503	513	553	468	472	520	460	498	489	546	457	519	532	496	520	490	519	507	516	530	500	500	492	505	485	530	460	507	478	493	509	490	548	495	504	511	480	488	502	515	527	493	498	498	458	498	517	513	490	520	502	477	467	485	492	510	516	496	479	484	495	510	502	493	471	492	496	498	500	496	480	496	455	489	475	488	511	490	478	502	544	493	492	453	526	493	539	485	484	520	483	485	494	424	495	483	487	504	486	445	494	535	516	528	500	479	504	528	468	521	492	536	465	495	438	487	490	470	480	454	544	535	485	494	481	507	519	505	505	472	497	496	473	496	487	472	499	493	509	510	513	478	510	486	476	475	483	472	511	514	453	510	511	477	501	499	512	505	488	487	488	456	508	469	491	474	499	465	475	489	493	449	452	484	491	464	504	528	494	513	505	502	485	494	501	505	511	507	485	475	467	501
3213	984	1169	4040	10121	8418	4244	1407	427	290	237	179	177	157	196	161	183	186	190	167	180	208	163	188	176	185	143	183	165	188	174	178	175	165	183	189	191	173	185	183	161	182	168	175	157	180	182	186	163	204	169	179	193	181	181	213	172	194	178	181	214	193	178	167	196	197	179	188	182	177	214	167	184	171	195	191	160	181	184	172	167	175	169	192	163	189	177	176	168	184	198	182	182	208	161	185	165	188	185	186	179	197	185	168	186	209	169	184	183	184	177	197	169	185	185	176	198	197	156	182	172	171	194	188	185	193	190	209	189	186	173	184	181	177	175	177	176	195	192	168	187	180	171	180	173	200	166	178	187	212	208	202	176	178	193	154	176	173	182	166	175	178	171	175	185	158	201	193	187	178	179	179	187	180	209	169	170	169	172	193	192	179	181	220	178	190	202	191	165	179	186	179	193	197	195	164	183	188	187	209	171	195	177	176	198	186	177	191	182	166	181	192	177	165	166	193	187	184	211	161	168	185	170	184	173	165	181	171	178	166	178	176	174	178	198	184	193	179	190	182	180	204	191	174	184	180	202	152	181	192	171	174	181	156	162	187	192	197	200	184	172	188	199	177	201	185	179	174	207	178	185	179	187	190	207	188	174	194	188	166	172	193	178	155	167	162	177	187	157	198	166	176	180	191	195	206	194	185	176	177	177	178	155	210	188	170	185	172	195	203	188	205	169	178	163	200	170	192	176	166	180	181	188	192	171	181	165	174	183	211	175	193	171	196	203	198	192	180	219	181	183	176	195	190	168	184	173	168	192	191	198	167	163	163	201	166	176	193	179	181	186	197	199	166	180	215	198	185	179	202	179	191	202	168	189	188	186	198	198	198	166	169	172	185	183	186	189	185	194	183	184	175	192	171	175	188	174	199	182	181	188	187	184	183	189	195	219	182	187	176	188	193	177	195	185	187	183	173	194	193	162	221	196	178	168	207	182	185	192	195	186	185	222	174	181	163	163	204	212	174	178	209	160	170	180	192	179	162	182	195	179	173	172	185	184	191	177	195	179	166	179	178	176	175	186	162	172	185	186	170	172	195	176	209	193	146	173	179	182	206	183	184	199	180	191	153	175	149	181	194	198	177	173	206	190	185	187	189	179	178	177	186	197	169	163	179	178	188	187	191	189	169	179	173	187	197	187	158	178	194	151	152	152	192	186	177	180	198	192	182	199	179	188	186	197	189	180	186	178	179	160	177	177	171	214	190	177	196	193	208	152	193	216	175	199	176	177	164	197	217	189	175	174	154	205	181	181	202	176	192	179	161	198	173	180	194	189	181	174	194	171	182	169	201	177	167	188	171	184	200	183	193	204	169	171	194	169	154	178	151	168	190	192	174	170	181	197	165	191	182	187	201	195	199	169	196	195	191	192	201	167	189	167	186	182	193	157	171	180	167	198	195	184	177	201	189	197	177	197	189	172	170	197	175	180	188	160	184	186	205	179	207	189	186	168	180	195	177	185	184	190	182	161	195	176	189	160	178	167	175	189	178	159	170	176	193	168	179	183	191	186	191	185	173	192	191	174	193	185	201	190	207	182	202	182	178	178	204	175	169	169	194	196	207	191	192	195	167	198	205	195	188	197	156	192	192	186	178	167	188	184	207	200	184	183	191	153	191	173	179	163	190	154	185	189	188	190	174	176	179	187	191	172	212	200	178	207	159	196	160	173	204	204	192	212	177	158	186	197	161	171	190	176	186	174	161	202	199	167	174	208	204	188	182	185	212	168	182	215	183	179	196	167	212	175	200	174	184	174	181	193	165	200	193	178	178	168	179	169	172	174	175	171	183	181	177	189	179	173	196	210	192	188	179	189	173	195	167	178	155	197	203	191	189	176	151	180	170	153	183	188	163	180	183	166	165	190	163	184	194	209	167	202	163	178	166	170	153	178	155	198	189	177	192	188	192	179	158	186	172	180	198	176	167	192	188	193	206	206	175	163	187	192	196	178	181	176	203	192	194	192	177	166	174	192	165	189	182	202	199	188	189	183	177	182	201	186	163	175	182	173	189	177	190	204	183	190	187	193	167	154	168	163	204	158	201	210	199	198	182	172	178	173	188	176	164	196	190	186	169	181	163	165	210	184	195	179	175	157	166	194	190	170	172	178	205	163	178	168	181	203	195	151	194	181	181	171	186	169	185	202	184	162	195	192	197	185	160	181	175	193	189	174	173	168	192	171	170	195	196	201	172	159	204	191	192	199	198	183	180	193	181	165	194	191	183	219	175	174	179	183	173	217	187	193	183	193	191	187	191	172	176	187	179	166	194	184	182	194	176	194	204	201	171	166	176	206	158	185	184	185	205	191	176	174	161	183	195	196	178	204	201	196	172	210	188	188	227	184	174	172	167	188	186	187	180	176	185	212	191	179	191	167	207	188	168	210	180	170	182	200	188	201	198	174	167	174	204	197	164	194	160	194	165	179	185	180	171	181	199	168	200	187	176	193	175	175	205	211	186	153	175	189	176	167	195	178	161	215	164	179	176	179	197	196	171	166	187	176	204	177	194	176	211	190	175	163	188	173	179	163	181	166	189	166	204	183	177	166	177	208	171	164	204	183	195	183	186	183	179	185	178	185	170	162	184	186	171	190	183	157	193	178	170	186	164	174	160	179	189	179	194	189	181	183	183	186	157	167	195	159	211	168	175	165	177	191	161	170	208	194	174	177	192	208	175	163	191	170	164	168	171	203	173	149	187	177	203	187	171	180	178	173	177	176	159	186	192	187	164	184	173	182	185	198	186	187	176	176	166	149	171	179	196	173	189	184	208	162	175	212	175	194	195	172	167	181	192	171	229	162	177	197	177	186	209	185	185	185	185	195	175	185	167	195	178	202	192	171	207	188	172	180	180	210	185	173	180	173	182	177	186	181	174	167	177	199	186	188	180	179	189	175	188	184	163	168	176	181	195	182	192	208	192	173	159	182	161	182	176	167	195	207	143	166	189	189	172	179	192	191	183	173	177	195	173	192	202	189	189	185	180	164	183	163	170	197	179	178	183	181	168	164	185	193	174	186	191	180	191	196	182	173	179	165	175	174	181	183	166	183	164	202	182	165	187	180	196	191	186	201	182	181	205	158	163	200	185	211	193	170	177	197	195	176	182	177	203	192	172	164	184	185	173	161	184	174	176	173	165	187	189	195	145	166	173	199	163	158	179	165	187	247	192	176	186	186	146	201	182	174	189	167	173	193	180	203	192	189	179	163	172	170	200	212	171	181	171	198	159	178	191	204	169	172	173	221	181	189	183	194	197	166	167	156	160	209	189	192	208	166	192	170	192	176	170	184	192	145	172	185	212	180	170	207	190	187	164	198	193	210	166	179	171	170	177	186	189	192	170	158	165	192	192	174	208	179	165	180	198	175	157	171	188	188	170	209	194	190	183	150	174	186	187	184	153	181	199	183	199	186	201	172	197	190	177	186	169	195	172	188	195	203	184	168	184
2827	1328	2856	14054	28346	23341	13344	5047	1574	840	617	553	518	496	465	550	463	517	473	487	504	517	505	502	511	500	505	548	554	507	479	489	529	555	508	510	531	503	515	503	490	499	484	517	552	520	534	481	483	556	505	488	513	526	478	535	511	529	514	516	504	523	519	529	485	523	489	517	569	487	543	529	495	479	513	496	521	507	528	483	525	520	467	489	509	549	484	473	517	511	526	497	476	498	524	486	522	479	497	525	508	523	521	532	533	505	512	530	538	536	512	475	487	526	480	497	494	514	525	499	466	502	559	493	512	556	508	512	518	504	498	505	468	482	541	490	528	475	538	506	489	495	484	528	480	504	523	522	531	490	506	494	523	496	497	521	502	531	540	522	489	512	479	529	498	491	511	553	494	538	514	511	508	519	501	534	544	470	517	534	508	471	510	482	529	525	516	488	527	517	521	512	520	532	497	511	497	504	472	521	543	504	501	545	488	472	507	520	477	465	487	542	520	524	496	476	497	498	485	504	499	501	505	491	481	476	523	503	481	508	502	502	508	522	524	538	510	480	471	537	461	476	515	501	529	483	472	499	516	522	532	539	460	506	504	469	497	472	515	462	483	530	475	501	474	491	483	489	504	505	465	504	499	504	503	482	512	494	519	501	501	487	473	491	498	488	477	538	479	535	501	482	499	500	499	529	516	548	500	482	504	466	480	540	487	525	505	559	516	517	531	496	510	481	504	473	515	479	528	532	483	538	501	526	501	529	539	494	507	487	506	510	483	506	506	503	493	531	505	513	501	515	471	512	521	472	504	469	487	542	500	517	523	524	527	505	485	545	512	493	516	506	521	514	505	523	491	489	475	482	524	499	510	531	504	526	522	514	553	522	484	488	496	484	511	524	459	512	511	539	514	481	503	538	516	489	494	509	492	518	503	510	468	517	507	533	488	478	487	526	488	553	518	523	491	498	543	508	533	473	477	490	506	540	519	497	545	540	499	495	484	457	515	481	530	516	449	504	504	521	502	539	506	461	523	491	499	500	497	512	555	498	542	493	533	537	492	511	538	506	483	529	481	502	477	508	492	481	552	536	510	502	483	509	518	477	497	541	502	512	518	541	485	471	501	487	503	473	500	495	505	506	531	515	495	506	528	483	483	472	518	480	537	506	509	522	457	503	534	484	495	488	511	485	496	486	515	529	496	501	477	476	485	492	493	503	487	481	531	524	505	529	542	514	490	505	495	496	545	501	473	500	507	470	514	487	516	479	462	534	496	508	528	478	498	515	519	485	490	491	483	510	508	490	524	510	480	505	514	511	472	534	501	486	498	483	511	489	479	466	493	463	539	526	454	540	518	514	517	492	482	485	534	469	497	513	484	507	552	491	510	511	537	461	522	480	521	492	521	541	520	485	473	481	536	517	531	513	523	508	534	484	517	484	486	515	470	443	539	495	542	532	505	536	484	478	531	504	515	534	530	467	471	489	509	489	514	502	497	510	517	521	519	517	546	502	496	510	569	486	469	509	501	494	514	512	503	507	508	493	505	519	500	541	509	492	470	526	508	530	516	492	478	517	536	504	524	518	490	518	498	490	479	502	536	534	453	521	514	528	503	490	510	488	522	541	530	491	500	476	495	487	530	504	540	543	467	500	498	549	516	510	538	510	483	495	488	533	491	499	521	502	495	500	487	479	507	520	523	485	525	507	517	506	522	463	543	489	526	509	470	488	495	498	525	529	525	481	480	526	500	522	556	524	474	467	522	496	501	542	534	481	520	523	498	510	472	512	542	514	536	547	493	553	487	510	531	515	501	460	514	493	463	528	504	496	493	515	490	516	499	562	479	495	513	529	507	482	523	519	488	541	509	517	511	526	477	493	488	487	529	521	462	518	559	525	474	490	503	484	478	439	450	504	489	513	508	490	510	514	528	488	511	517	506	489	496	516	516	510	509	503	496	503	505	516	499	479	541	482	496	534	497	544	523	500	529	447	483	503	514	521	483	502	505	474	548	506	513	518	472	440	539	506	519	513	513	521	499	507	499	518	556	513	510	503	506	545	485	509	509	528	466	502	511	518	501	506	514	508	461	558	523	509	522	497	518	511	529	497	487	498	486	514	520	539	509	477	488	480	481	521	510	510	509	531	529	489	481	490	506	513	492	544	517	524	464	509	490	510	496	495	494	482	524	523	472	514	504	549	535	495	496	542	499	541	518	515	493	482	476	523	457	487	481	503	492	489	481	492	503	476	470	484	527	515	496	493	520	489	478	491	470	515	528	476	518	505	516	481	504	475	530	469	519	511	520	485	567	493	534	483	529	497	504	488	487	510	503	559	484	488	515	471	520	519	476	521	498	477	502	503	508	479	529	535	494	520	536	522	502	505	520	508	502	524	536	498	540	521	513	524	492	500	511	516	485	510	523	505	526	490	516	542	512	478	497	505	502	514	479	475	494	540	507	470	536	516	540	525	510	507	495	485	488	463	504	520	488	511	511	541	496	508	503	538	504	532	506	510	469	466	508	494	519	544	494	490	478	504	500	506	511	503	514	492	520	496	475	452	479	496	531	469	490	496	542	527	489	535	480	515	497	510	510	544	479	516	469	527	520	491	502	506	518	525	461	493	532	485	544	500	489	489	491	512	490	468	503	487	509	510	494	510	501	495	517	497	556	476	485	521	514	455	537	506	525	494	503	524	507	463	515	519	498	502	537	495	519	519	514	505	480	485	570	518	476	488	476	533	460	446	528	481	524	476	480	495	523	485	507	542	494	528	516	499	470	495	500	496	520	520	478	478	523	480	511	482	481	519	502	507	491	475	514	514	543	495	489	506	510	530	479	475	495	465	476	508	504	529	525	530	512	504	486	531	480	489	497	511	523	481	512	490	513	504	500	497	487	484	495	489	535	538	515	490	467	514	498	497	513	485	509	479	542	515	521	485	554	514	501	487	488	527	512	501	515	531	482	487	483	508	476	535	489	532	530	481	525	498	489	517	531	488	511	494	512	470	501	512	500	506	510	546	487	513	560	502	497	507	510	509	485	526	509	477	494	532	508	484	504	526	483	522	508	494	501	438	541	540	533	471	535	525	516	450	513	515	494	522	562	496	491	485	508	524	505	502	481	501	523	507	489	531	531	502	532	515	487	503	490	491	491	524	533	512	516	500	512	483	530	537	516	496	544	513	444	468	504	517	488	499	510	513	490	472	499	554	522	513	507	504	536	469	448	493	496	524	573	516	476	466	491	465	457	478	485	520	494	500	523	536	503	514	511	517	489	538	511	495	515	505	497	467	507	535	550	483	489	568	517	523	499	517	543	509	493	500	508	516	509	548	517	511	549	525	472	514	488	456	490	506	504	491	505	488	513	516	493	524	481	494	515	495	543	492	516	531	494	496	509	530	541	497	498	472	500	524	501	497	507	504	500	497	498	476	492	556	533	490	512	513	521	509	498	495	474	459	546	515	509	528	508	504	501	520	518	468	528	551	500	541	551	514	529	512
8434	2793	4668	27698	59765	46664	27136	9642	2261	674	269	200	179	179	205	204	172	162	198	190	166	154	172	164	172	195	174	186	181	173	198	170	183	186	162	182	165	194	181	165	194	184	181	189	182	175	168	153	181	178	188	193	182	163	159	165	186	162	173	188	180	161	193	173	154	189	165	192	174	164	182	183	177	159	156	195	181	167	176	188	193	195	197	197	182	191	179	165	197	162	179	195	169	161	177	191	166	193	179	181	171	187	179	173	154	169	173	182	185	194	168	172	190	178	196	193	196	176	154	153	180	206	191	168	181	190	190	191	191	179	177	188	191	170	167	191	175	182	176	164	175	148	156	160	172	196	184	172	188	193	170	188	180	177	192	174	183	177	190	165	165	167	170	163	179	183	174	183	203	200	165	174	157	160	145	201	190	168	142	188	177	207	193	177	144	202	184	176	172	188	179	183	180	179	192	172	148	170	184	158	158	195	195	178	188	183	166	193	172	189	159	204	159	176	195	163	173	169	169	172	158	174	173	177	189	191	174	144	168	181	160	162	194	169	146	197	172	162	176	184	165	198	202	187	168	157	177	174	200	185	167	174	188	183	185	175	168	171	152	167	186	190	159	168	165	160	171	169	175	185	190	168	167	173	173	178	176	200	180	192	154	152	156	163	179	191	172	183	197	161	192	193	194	170	174	175	204	180	173	186	187	163	150	182	175	168	152	170	156	173	172	155	190	188	177	179	186	169	171	158	181	173	179	162	170	162	183	205	206	164	167	155	187	161	170	185	173	169	185	183	181	176	168	177	180	177	170	169	169	155	165	181	179	189	184	160	176	179	173	181	168	175	169	188	160	184	182	152	157	168	181	154	191	179	183	193	186	169	179	190	172	192	178	157	162	159	156	173	183	182	175	185	163	200	191	160	165	177	148	172	171	189	184	180	224	170	152	182	165	153	173	174	202	197	190	187	164	181	190	183	189	165	184	181	191	171	171	192	194	177	163	185	185	181	172	178	180	176	183	206	168	167	183	176	181	156	182	185	188	194	168	188	176	186	188	159	179	192	189	185	187	190	166	173	167	175	176	175	178	146	188	169	190	162	164	194	168	168	194	187	165	185	196	177	178	163	163	180	182	177	168	180	188	175	185	149	177	177	187	161	179	208	184	158	180	175	162	169	177	173	193	197	182	190	153	158	158	157	197	158	170	191	166	202	195	147	183	180	176	171	178	181	174	177	173	186	169	177	161	153	179	192	167	193	188	180	183	169	168	186	157	185	202	196	175	187	168	175	193	167	191	189	148	170	181	175	200	181	188	161	173	165	170	176	170	176	184	172	182	173	172	188	174	185	178	149	163	180	187	174	175	163	192	184	176	205	183	171	181	161	169	180	182	183	171	182	150	197	170	152	184	181	193	181	193	185	167	187	172	191	178	174	183	164	172	178	169	170	171	192	186	192	174	209	168	156	167	164	186	154	158	182	173	164	153	176	217	160	182	186	190	174	192	163	194	181	199	191	152	186	192	200	173	172	192	188	202	178	172	164	202	189	182	161	187	169	184	185	178	155	155	171	185	158	183	201	183	179	185	150	149	173	194	169	137	184	160	170	177	181	178	178	168	182	169	173	175	190	183	155	180	202	191	182	179	192	178	166	177	161	183	154	181	173	181	174	165	170	177	178	200	198	170	183	170	182	180	165	176	185	193	166	184	198	176	172	175	194	157	181	179	173	151	184	170	164	155	190	182	168	168	164	178	180	167	174	180	178	183	189	190	170	213	184	162	155	190	197	182	169	169	169	164	157	191	171	174	181	177	185	193	150	178	164	182	197	173	191	179	216	185	213	165	181	151	174	180	181	182	181	163	167	186	208	177	183	163	189	187	182	193	171	174	169	171	181	161	172	198	174	197	194	169	191	195	182	152	163	167	185	165	184	166	172	166	182	165	191	193	172	156	168	183	170	160	159	194	199	195	175	186	202	177	170	166	170	183	189	182	174	193	177	172	174	155	180	167	145	185	178	165	160	177	179	178	154	178	192	180	176	173	173	142	167	162	159	164	187	182	169	149	164	179	179	179	178	179	165	152	179	185	181	187	160	163	161	186	193	176	182	171	173	181	182	188	185	185	155	191	158	197	174	180	176	204	168	197	179	168	166	182	173	178	198	186	155	174	183	186	180	178	158	178	172	179	198	186	171	185	156	181	177	165	190	183	169	152	173	193	200	166	145	198	190	165	195	186	183	207	172	175	177	151	179	159	140	168	192	195	166	174	194	178	167	154	174	194	177	161	173	193	182	174	173	185	177	172	191	154	210	172	166	174	222	173	166	183	183	186	179	169	151	195	181	173	171	194	167	169	165	192	172	167	197	189	173	167	184	160	177	187	184	172	200	174	177	197	174	185	168	170	177	181	183	187	183	170	178	190	181	160	172	159	172	184	168	185	167	170	175	190	165	156	161	185	156	175	172	164	191	161	171	169	181	175	179	179	177	174	177	174	166	177	180	156	169	155	188	172	180	182	180	165	194	162	160	156	182	172	184	175	179	182	187	179	200	177	205	169	182	200	175	196	178	189	174	181	148	162	142	186	183	204	168	157	179	179	172	159	188	184	193	176	193	182	170	172	153	189	179	185	182	219	167	180	187	186	188	176	148	170	167	174	165	202	178	161	193	177	160	190	159	184	177	183	181	175	200	172	186	178	172	209	162	164	167	146	179	173	169	172	188	177	198	176	165	191	186	161	185	181	149	176	174	155	202	205	189	178	169	160	167	169	170	188	190	163	171	156	164	206	189	179	174	197	163	184	184	169	195	173	168	159	189	159	192	174	180	167	174	165	197	157	163	191	159	171	145	193	173	196	174	172	186	187	200	193	183	168	182	189	174	182	171	167	169	189	179	168	171	176	178	188	171	151	168	175	188	160	164	201	154	167	191	171	204	172	157	189	194	182	171	166	144	162	207	184	182	198	160	190	172	140	169	150	176	183	183	195	189	180	154	179	181	206	184	177	181	174	181	201	161	178	171	152	201	177	170	154	164	165	170	161	160	179	182	179	161	173	199	186	182	160	171	184	198	179	172	170	160	173	176	172	188	164	147	174	179	165	188	181	163	169	191	193	171	162	177	191	170	174	169	211	180	188	164	190	161	175	180	159	179	187	178	168	192	196	175	178	172	165	140	167	182	190	170	164	171	195	193	177	160	189	221	157	199	180	177	164	171	164	187	171	173	156	157	170	186	171	165	160	186	179	196	175	166	181	178	208	183	167	167	179	179	169	185	186	182	176	170	174	160	175	193	174	190	196	185	190	184	187	154	193	175	182	200	168	193	185	176	190	154	179	168	189	184	197	159	172	166	169	162	170	186	205	179	159	172	171	172	167	180	185	223	178	202	167	198	184	188	158	157	172	184	170	175	163	185	196	176	188	168	192	188	167	172	163	192	196	177	162	177	177	193	174	174	184	171	168	203	165	150	175	187	180	191	195	165	160	197	179	175	159	165	184	191
6115	2957	9913	41656	69292	57736	39783	19809	7734	2793	929	581	519	453	461	490	493	505	486	476	502	478	471	515	457	441	463	497	502	481	460	459	537	492	522	514	483	516	475	507	503	528	479	517	485	479	486	514	484	509	518	482	494	484	504	454	539	479	461	486	496	484	533	510	505	490	472	454	485	503	489	510	489	516	492	466	452	506	475	456	472	519	513	526	494	505	474	505	496	523	484	522	476	478	465	490	504	492	553	504	510	515	481	468	532	494	523	472	500	481	466	524	501	495	466	509	502	519	476	453	519	522	494	490	464	463	467	474	481	464	515	488	508	477	487	535	519	501	502	449	496	494	482	527	474	495	479	509	470	504	525	470	508	518	466	493	501	496	488	491	477	551	528	502	506	504	542	528	517	535	489	478	508	478	512	525	466	456	504	551	471	493	487	477	487	481	472	463	497	513	518	486	492	498	479	495	506	492	472	494	518	493	460	481	497	505	502	488	492	492	510	464	506	468	472	516	522	483	486	483	479	513	511	515	525	481	464	443	512	472	502	509	464	497	518	512	475	524	478	475	477	522	529	503	487	530	506	561	497	469	493	491	480	476	519	512	493	510	474	475	481	490	513	493	478	524	502	454	497	515	516	532	515	463	498	469	488	504	506	468	475	449	522	492	452	492	540	489	562	461	437	487	519	479	469	497	477	520	475	504	526	482	498	495	492	491	489	475	470	510	515	486	493	472	529	490	505	499	470	517	485	476	472	513	526	474	503	508	513	517	501	523	493	488	508	516	459	518	508	493	475	494	475	466	429	508	480	475	471	498	497	506	451	477	475	501	492	488	500	529	519	509	532	490	506	484	519	475	460	494	495	497	519	488	440	519	523	503	478	506	466	495	479	514	505	522	539	504	510	483	530	473	490	539	508	522	495	505	476	518	499	525	544	485	502	488	481	495	514	456	511	491	497	425	470	519	459	444	479	482	471	498	548	462	513	482	493	506	527	507	512	482	477	504	474	510	500	500	544	463	495	498	485	481	498	507	511	486	497	493	456	473	508	476	528	493	513	497	515	492	475	491	501	504	508	460	486	527	467	489	530	475	480	494	479	469	460	495	511	472	462	509	455	520	518	509	495	481	501	492	481	509	507	486	463	479	472	470	503	482	526	486	478	465	484	551	495	503	496	489	511	505	473	474	483	487	513	478	492	501	493	454	482	512	504	517	457	490	522	491	509	485	470	462	501	498	465	487	488	441	467	547	489	501	520	477	492	514	464	510	488	484	476	492	505	502	474	506	454	530	468	494	479	486	479	463	514	521	481	526	502	494	518	480	454	454	485	517	482	479	510	459	425	495	498	477	489	505	458	493	495	484	462	524	507	465	497	503	503	483	472	497	496	466	468	488	481	491	470	479	506	491	474	484	489	491	509	446	470	481	508	452	492	524	492	464	480	518	465	487	508	501	476	485	501	498	466	473	493	470	495	474	458	524	478	505	501	550	479	529	454	497	477	444	496	483	489	461	466	495	467	473	488	501	492	525	482	465	504	493	516	486	531	473	487	540	498	496	479	535	483	518	460	490	493	464	514	467	525	499	484	526	517	474	484	482	473	502	516	477	517	465	503	528	542	469	475	480	479	523	514	487	486	515	484	465	515	560	470	483	513	533	503	523	505	470	465	501	505	490	491	467	538	564	505	469	469	516	485	436	459	485	495	498	521	474	514	512	462	485	469	496	518	484	499	456	442	486	503	508	471	517	525	502	465	471	480	464	481	487	510	454	487	507	510	519	494	497	519	520	498	500	515	470	520	486	474	479	469	508	518	519	505	482	487	489	523	516	480	496	484	479	535	508	489	483	482	507	478	516	477	461	487	468	513	499	539	489	496	504	462	478	497	488	453	471	493	463	513	506	485	514	500	520	499	516	498	495	485	503	531	486	505	498	497	487	472	447	501	480	508	552	477	498	492	469	487	517	475	520	526	492	450	503	469	468	501	472	488	487	526	462	481	483	495	475	490	552	492	509	467	529	504	493	521	513	465	478	495	485	509	505	473	516	473	536	515	503	496	477	492	498	491	440	506	491	495	486	481	466	494	486	466	486	475	534	498	508	483	482	498	513	481	521	522	499	475	505	491	499	491	500	510	471	483	513	497	494	527	512	507	490	518	487	480	506	493	518	461	490	507	485	498	465	471	505	474	505	496	484	465	476	474	437	539	501	498	487	524	462	554	490	505	490	485	478	461	480	487	498	470	487	494	516	505	473	508	500	508	465	520	483	481	539	509	540	468	524	506	491	523	518	497	506	522	543	523	465	503	489	473	529	488	507	475	506	497	522	495	513	474	460	473	518	478	474	476	513	509	484	452	471	514	511	485	519	498	490	477	497	536	479	512	508	495	508	492	478	511	491	467	515	484	512	411	469	514	508	512	474	504	496	479	501	476	486	472	519	455	471	458	436	487	471	539	479	514	498	503	500	504	471	521	477	500	519	501	489	475	550	495	480	497	496	483	507	504	492	475	473	470	491	512	504	507	534	481	453	494	478	537	494	498	507	499	487	514	518	512	484	470	500	484	463	492	453	509	527	495	516	459	492	485	505	485	516	519	490	544	520	465	482	502	475	479	514	512	487	474	466	498	462	467	491	503	498	502	505	453	543	534	513	509	496	502	477	482	510	473	497	513	473	484	526	515	459	478	483	541	515	502	470	494	488	494	486	513	492	517	477	490	479	474	479	514	514	482	489	454	517	469	464	514	484	487	497	495	477	459	477	510	479	491	493	486	542	455	536	504	451	464	470	516	473	508	516	498	491	524	497	491	484	478	513	497	515	491	419	504	494	493	507	495	454	502	507	538	489	484	461	493	464	441	488	482	495	460	518	503	506	455	462	520	506	487	480	474	505	488	496	471	507	465	471	534	493	500	512	473	486	487	493	474	501	527	493	457	461	488	512	507	490	502	513	506	503	499	486	466	472	497	513	492	473	531	504	465	497	517	480	508	479	474	517	470	459	498	484	472	486	473	482	522	469	515	473	485	503	442	508	489	467	500	475	468	529	497	473	479	491	493	510	531	517	462	501	455	508	473	482	489	490	494	514	459	481	525	489	529	487	507	449	475	494	540	513	503	502	454	506	486	500	533	454	492	529	524	551	509	489	473	509	482	497	476	488	513	476	480	488	502	500	469	498	477	479	473	509	482	483	523	503	498	492	504	523	500	465	516	501	479	485	518	467	503	495	456	486	493	485	510	493	489	495	472	488	479	480	492	474	498	497	484	500	462	460	501	470	506	481	494	515	445	526	491	501	479	477	521	498	504	537	520	509	471	539	497	492	501	477	486	436	529	491	482	518	473	463	488	502	482	488	495	500	536	499	512	504	487	502	518	487	529	470	479	531	506	535	476	473	533	504	445	456	518	503	485	462	480	528	476	500	492	460	493	507	531	489	507	490	543	480	512	497	510	554	491	531	503	449	469	505	490	463	447	498	471	476	536	529	487	424	510	470	503	515
15786	5795	7870	43990	75231	60772	38756	18232	4881	990	299	215	177	189	174	194	182	176	180	166	162	184	173	164	153	173	190	170	173	157	160	159	190	173	171	174	178	166	198	167	183	163	179	181	163	183	169	192	166	190	152	182	159	185	151	204	152	195	176	140	176	206	170	168	165	154	180	174	166	186	192	154	205	168	187	162	181	212	166	176	166	161	184	192	186	183	162	192	179	193	157	193	172	172	173	179	166	181	162	173	180	167	199	175	168	196	175	184	163	179	170	179	204	185	177	179	208	171	160	153	190	180	162	161	184	166	175	201	174	169	193	164	194	177	199	167	183	173	151	176	173	177	181	161	160	199	198	167	179	163	155	182	166	195	167	187	185	195	177	178	203	190	145	183	175	174	166	206	183	157	167	168	173	176	192	184	145	169	185	174	164	170	174	178	175	180	176	177	175	176	182	185	176	146	162	168	160	168	151	170	169	201	188	181	164	154	159	173	168	157	149	178	155	184	197	192	172	193	171	182	170	178	175	178	153	165	188	179	161	171	172	188	188	172	173	198	183	179	211	182	168	203	162	209	179	158	155	170	184	200	166	190	155	203	152	151	179	192	163	180	164	196	189	184	143	170	169	173	171	154	166	205	183	166	159	200	157	158	176	165	178	170	172	202	171	177	183	165	166	173	184	179	155	205	156	162	167	168	182	192	172	160	184	165	159	170	168	180	165	171	188	195	194	181	178	178	162	180	168	163	162	183	177	164	173	156	171	170	175	194	183	179	188	181	199	168	188	173	164	168	172	169	170	205	200	171	177	141	153	174	165	185	170	184	181	167	156	181	162	161	185	169	162	158	180	146	152	164	192	193	165	181	197	175	166	216	157	174	199	197	185	167	187	163	189	159	146	212	168	176	188	168	178	171	159	171	180	170	166	183	202	189	188	201	162	175	170	170	167	187	171	195	176	163	186	188	196	161	178	173	173	173	161	172	196	169	187	179	163	148	192	171	194	173	153	161	172	181	186	182	185	184	185	156	185	168	187	183	160	180	184	169	178	169	204	165	175	194	180	178	189	161	181	176	174	205	192	173	162	161	180	175	159	175	189	175	183	170	182	182	178	188	179	179	169	162	175	178	194	186	181	188	175	193	163	175	184	182	204	164	163	165	173	154	186	218	154	182	170	174	167	175	165	174	174	182	164	169	183	173	169	169	184	183	166	167	168	183	177	186	163	169	183	151	171	168	155	184	197	168	179	180	169	215	192	180	177	165	165	151	168	157	188	177	179	171	153	211	188	163	169	176	165	166	191	174	165	160	180	168	178	168	162	191	172	150	199	177	188	198	180	173	164	168	163	185	178	173	160	158	168	147	169	188	196	196	184	174	186	158	199	198	173	176	147	188	171	176	155	184	155	183	180	183	169	168	170	175	171	181	167	188	167	180	185	185	152	171	190	194	190	182	171	187	188	156	174	185	169	164	164	178	166	192	182	172	176	206	152	182	167	174	143	178	162	190	167	175	193	186	195	146	187	177	169	202	191	176	148	167	175	201	169	187	172	182	147	147	157	169	179	195	170	193	140	157	160	180	187	207	192	171	171	163	183	165	164	162	176	161	177	180	173	173	181	183	166	178	166	200	153	164	194	192	163	184	163	180	175	164	173	169	184	192	187	156	168	164	186	202	180	169	203	176	147	168	145	175	153	184	173	175	188	184	171	172	179	191	156	176	175	184	180	165	180	160	178	183	183	182	193	168	160	173	183	169	195	176	180	168	153	154	163	174	144	176	148	168	183	199	183	179	171	191	166	187	176	182	152	162	171	167	165	163	172	176	163	160	151	165	193	177	160	176	189	154	168	175	173	170	163	155	168	169	180	154	185	188	183	169	167	192	162	158	199	183	184	191	177	174	207	170	153	165	181	177	168	155	178	184	181	198	185	154	212	157	158	167	176	169	180	189	175	178	203	166	166	169	161	153	184	193	171	184	184	171	176	193	175	164	163	178	197	184	151	145	196	192	165	169	181	174	163	167	170	157	180	198	165	197	176	196	179	173	178	175	161	167	160	175	176	174	188	160	188	131	165	192	208	166	175	166	170	193	178	175	198	183	167	155	193	171	194	162	170	162	195	170	195	167	163	178	169	173	173	180	182	175	174	159	167	200	159	185	189	181	177	191	170	211	185	172	140	179	197	158	170	173	185	155	188	159	185	183	173	151	185	171	161	162	194	171	174	149	174	188	176	202	192	161	170	193	178	171	171	167	154	169	173	185	168	179	157	186	183	202	173	168	189	169	161	181	164	156	185	193	202	156	197	161	169	155	197	174	173	164	187	188	189	205	170	187	167	163	180	174	165	184	187	188	187	201	189	142	164	164	180	178	185	194	181	161	183	177	190	145	166	193	169	187	176	174	173	188	167	176	194	185	189	164	180	178	179	165	162	164	182	179	159	185	156	160	178	162	169	202	178	191	167	162	178	159	170	158	185	185	165	180	167	188	159	165	174	197	165	164	163	169	182	155	164	174	162	174	170	187	170	193	169	184	175	166	175	153	163	207	185	158	156	203	180	164	150	175	167	153	165	153	159	193	159	204	161	161	162	188	187	155	170	181	204	164	182	154	175	181	183	151	167	151	178	162	172	182	181	193	144	180	181	176	174	136	172	169	183	165	162	175	186	181	175	172	151	176	152	156	160	168	166	170	181	165	159	177	202	169	176	166	188	172	166	185	167	165	198	191	170	155	161	207	150	190	167	181	157	182	174	197	167	166	193	169	177	191	173	158	148	171	184	169	180	185	189	182	174	182	172	173	161	183	177	171	182	165	160	201	173	177	155	182	197	153	159	168	183	192	169	169	189	194	156	172	166	187	180	172	165	160	148	170	193	164	192	179	169	156	194	178	175	195	179	195	165	178	183	178	171	161	197	194	167	167	160	158	150	139	181	178	158	181	188	180	193	154	190	179	159	185	177	161	165	183	177	160	172	166	169	196	173	184	155	176	155	180	178	153	179	158	184	167	193	198	202	184	174	191	173	160	169	177	187	171	177	168	184	187	173	178	157	180	174	168	174	179	190	184	154	188	166	183	172	175	178	186	180	160	191	155	167	178	191	157	182	194	186	155	170	173	218	185	154	171	193	174	174	165	156	169	165	181	154	174	171	165	207	175	160	165	176	178	175	185	177	161	175	163	194	184	180	219	173	155	167	176	158	158	182	174	188	193	168	177	182	166	192	161	177	169	171	167	186	172	160	181	164	188	172	177	153	158	158	193	174	175	180	167	191	160	165	175	164	145	186	171	169	172	163	174	179	177	139	152	173	179	165	184	174	164	190	180	158	185	169	141	165	183	195	183	183	163	146	156	169	197	175	161	194	147	176	160	178	176	162	179	187	177	190	187	162	169	181	195	179	152	166	187	190	178	179	153	190	162	159	181	176	156	188	175	174	157	184	167	143	178	231	175	160	176	178	163	177	170	178	174	176	192	184	188	175	169	178	184	194	191	169	172
8797	5109	12928	54271	84471	71595	50398	29453	12729	4131	1097	613	510	480	469	487	462	489	484	504	524	506	506	505	503	480	478	480	490	519	468	474	498	483	459	445	525	525	453	486	494	456	476	449	487	469	484	475	477	484	479	461	496	473	489	435	456	493	464	472	458	461	466	428	519	494	479	524	502	483	455	462	463	511	493	475	491	493	422	464	485	480	474	484	466	484	485	483	483	458	462	498	479	501	484	497	521	480	464	482	531	469	474	476	473	493	455	481	520	511	471	473	469	477	474	485	517	453	484	483	490	450	479	483	466	478	484	489	456	453	481	513	502	500	501	467	468	480	450	524	485	513	483	491	439	480	470	471	439	490	444	453	473	447	481	470	490	496	466	544	483	465	490	513	480	503	485	472	479	425	490	456	475	483	519	481	522	460	486	433	480	477	459	463	474	477	513	477	433	471	492	513	522	472	487	484	474	500	522	473	519	488	460	447	481	471	441	467	474	480	466	496	484	473	487	445	498	487	522	481	473	485	470	507	450	495	456	496	483	481	485	453	453	489	463	478	460	486	472	481	499	463	489	435	480	490	454	484	536	466	515	452	487	480	455	452	474	496	511	453	455	479	422	447	466	444	453	471	435	506	441	517	475	495	451	509	491	476	495	491	506	473	470	482	495	487	475	451	448	451	450	460	474	479	461	480	501	448	497	487	470	489	477	479	478	484	508	463	456	472	502	461	521	489	478	488	467	444	490	498	455	473	509	470	450	475	496	467	515	464	476	527	486	500	438	497	480	485	481	469	504	521	512	537	510	509	524	512	463	452	499	498	507	460	468	479	497	440	465	467	524	462	498	460	483	487	472	501	440	466	472	452	465	499	470	459	480	482	498	508	466	477	477	469	501	477	486	490	510	515	490	467	487	451	462	465	467	485	472	533	519	467	450	476	479	496	460	470	497	430	469	495	449	507	520	505	471	445	455	482	484	474	497	525	443	503	483	460	489	487	480	513	476	475	458	478	464	494	447	446	516	463	465	460	472	475	478	528	547	487	479	474	476	503	467	513	468	463	520	507	462	481	465	500	469	472	489	475	476	474	480	453	487	487	469	491	467	496	459	484	452	488	481	457	490	454	482	479	476	479	506	438	504	430	496	472	468	454	497	511	482	472	489	488	480	498	498	440	462	486	498	471	451	442	463	458	482	459	529	462	487	475	526	489	475	460	473	438	460	494	483	493	511	463	427	494	459	495	501	457	509	465	495	481	474	508	484	514	465	483	462	488	487	462	467	484	483	500	483	480	493	488	486	497	487	493	519	522	470	481	534	481	477	486	475	533	475	487	492	445	478	497	510	511	460	474	508	485	505	456	499	461	460	449	451	504	491	503	507	439	464	471	460	475	488	473	488	472	495	487	490	476	492	516	498	504	456	471	482	455	482	460	495	470	452	469	462	470	508	464	488	504	498	448	465	465	512	483	487	479	510	471	508	520	490	478	483	491	452	446	492	444	418	466	476	455	442	497	486	478	473	527	467	482	480	452	450	463	459	530	476	481	467	477	452	473	486	477	534	470	453	497	482	458	471	505	460	470	419	503	516	461	443	487	487	467	497	509	521	479	516	481	466	485	470	471	489	472	481	507	483	495	504	492	502	451	449	503	462	471	480	473	484	489	503	454	522	483	472	501	475	430	500	488	464	487	432	528	479	502	521	493	464	463	499	482	460	463	496	489	496	484	496	467	521	489	533	477	420	488	497	490	495	477	486	477	530	490	513	451	495	508	510	499	478	477	469	472	462	443	455	458	463	428	501	474	477	473	459	440	474	488	462	431	449	480	501	491	504	494	480	477	479	492	499	464	461	510	503	457	477	486	478	478	478	465	515	478	473	461	525	483	469	476	469	479	454	491	494	511	473	494	459	480	484	511	501	498	511	487	504	464	478	502	438	471	523	492	487	487	487	482	466	499	472	474	472	479	502	500	520	459	472	490	516	469	476	496	482	478	462	498	496	468	462	450	462	461	472	487	477	428	463	465	521	488	499	458	492	457	476	453	498	439	496	476	470	479	517	499	482	486	505	460	452	500	450	492	431	520	482	477	498	504	492	492	469	458	487	446	489	497	500	474	481	455	492	486	481	497	482	511	503	512	431	493	485	480	478	436	463	501	475	474	472	474	465	436	477	483	478	496	498	458	500	476	484	468	499	487	483	501	449	473	455	500	485	478	466	465	477	476	490	534	486	518	500	496	459	499	483	470	472	464	462	438	461	495	454	486	495	490	510	452	484	492	496	498	481	493	497	502	482	438	486	496	475	430	460	480	483	488	461	453	447	493	483	460	456	486	470	505	498	486	478	474	474	433	471	469	560	518	494	466	477	496	480	525	495	525	486	463	454	480	478	466	515	470	515	491	437	518	485	502	456	487	492	488	492	497	500	479	491	484	473	478	455	480	477	479	492	479	498	468	444	474	454	449	464	461	529	470	481	485	504	492	475	490	455	476	480	508	451	523	493	497	494	492	467	503	490	468	476	499	447	486	498	498	469	500	466	469	434	472	461	475	474	460	471	473	455	456	457	458	507	466	469	520	479	459	436	446	451	459	503	491	475	499	477	468	491	489	468	487	455	497	500	524	510	497	448	506	500	441	508	473	479	480	449	447	452	477	437	477	486	479	489	434	508	486	495	510	464	473	500	508	459	464	458	458	459	439	468	470	460	489	481	483	486	534	468	470	481	491	499	439	523	485	485	491	479	489	472	463	467	536	479	469	483	470	462	483	446	527	472	468	481	478	472	509	429	466	494	461	464	468	456	488	473	500	519	474	492	466	523	501	481	478	514	489	509	517	502	477	474	473	490	505	470	475	437	493	502	476	475	461	510	466	493	452	490	467	490	515	486	472	512	440	495	485	478	481	452	458	472	500	434	477	464	451	503	484	490	457	470	491	454	477	472	490	439	511	467	502	461	504	502	470	517	486	499	491	468	507	471	481	484	490	483	513	441	479	468	497	473	477	504	489	508	501	519	444	473	503	482	475	482	504	491	488	499	449	495	440	505	478	479	507	467	446	430	479	446	445	478	503	536	506	469	524	478	488	490	472	487	446	490	477	495	481	484	456	476	478	472	505	467	467	489	522	457	517	492	446	475	505	523	473	505	489	472	474	467	518	494	462	447	455	462	422	505	497	535	470	479	496	465	543	486	478	453	465	498	486	499	471	440	445	492	441	506	468	479	485	518	495	456	500	496	489	468	479	496	506	482	488	476	500	487	473	504	462	439	447	457	493	518	454	445	499	476	475	490	449	493	494	475	514	489	476	451	489	483	474	483	492	475	517	488	469	486	492	504	513	488	500	437	486	484	481	473	509	447	479	488	454	497	513	466	463	512	484	467	463	446	487	485	497	483	459	452	452	493	480	495	457	470	492	509	461	499	456	511	465	481	472	498	451	421	499	466	477	477	434	488	495	485	473	441	487	485	499	497	464	443	480	446	455	512	463	470	480	483	499	489	504
3013	1251	1474	2787	10747	8851	4217	1302	520	271	212	194	195	190	189	209	195	185	187	192	158	177	203	203	188	177	184	207	167	175	183	181	186	173	179	155	180	171	178	180	181	188	203	158	163	168	202	198	168	170	199	205	192	164	210	183	179	184	190	198	173	174	169	188	159	185	190	183	156	218	167	177	190	194	171	194	165	189	189	184	186	183	175	192	203	171	174	183	180	179	178	165	173	165	204	193	193	168	166	191	169	187	173	174	184	195	182	194	177	185	167	181	164	166	191	199	197	168	193	195	204	197	187	174	184	190	171	186	186	168	169	203	151	175	209	197	195	169	166	186	200	178	170	167	208	197	210	162	189	181	170	189	176	182	164	181	171	175	179	188	183	182	175	174	148	175	180	182	189	181	177	182	170	183	174	188	186	167	151	176	169	210	176	170	169	184	171	174	187	184	158	188	173	194	190	171	205	158	179	176	164	179	188	184	201	182	170	191	160	178	167	159	177	182	180	175	161	169	177	188	205	177	158	161	197	168	198	182	172	188	183	154	168	177	178	229	181	168	185	158	184	161	170	185	152	200	171	167	187	180	183	185	167	134	167	199	216	177	179	189	195	189	167	204	194	165	177	188	188	193	174	166	181	184	160	165	160	209	184	173	159	191	181	190	196	183	173	187	187	174	181	178	178	189	181	177	187	201	178	181	195	183	203	195	158	167	198	206	189	191	180	158	186	177	180	187	201	214	168	193	192	171	174	173	176	194	160	176	147	176	149	169	214	164	192	186	187	189	187	190	180	183	192	201	160	215	148	163	207	191	195	175	184	163	174	183	176	199	183	162	163	188	169	196	199	186	205	194	178	172	203	181	184	192	186	186	179	181	181	171	160	165	170	163	190	179	192	189	193	174	190	206	172	167	179	161	213	208	153	194	177	206	197	156	193	186	180	183	176	195	214	192	176	178	179	178	178	192	166	184	181	184	165	216	208	162	191	189	186	187	190	174	185	180	173	205	189	202	176	198	191	196	190	207	201	180	179	187	172	192	198	196	205	195	204	200	189	179	169	157	192	197	183	196	185	152	162	187	176	181	209	187	177	184	190	166	181	206	173	165	214	183	208	181	177	205	181	185	171	164	170	184	179	193	157	180	183	187	191	174	177	203	169	192	182	189	156	178	168	204	183	163	183	171	180	185	185	184	214	201	179	200	171	146	174	200	215	200	184	210	200	188	178	194	174	190	202	192	207	191	195	200	178	199	213	204	177	178	195	187	202	186	165	179	174	196	193	179	190	186	174	172	157	158	178	177	187	177	190	174	176	163	197	187	162	208	164	195	207	167	167	171	171	174	190	159	157	161	179	184	191	165	170	165	187	179	166	164	164	178	175	163	182	190	175	204	181	185	177	174	162	177	165	177	175	192	173	197	179	188	168	174	173	169	182	165	155	161	179	155	172	181	186	188	174	185	171	164	174	186	190	195	186	192	153	198	168	193	187	188	170	190	178	184	185	171	188	193	176	177	184	184	190	191	211	200	167	179	177	185	176	155	186	198	162	187	188	195	188	158	163	191	198	169	185	216	200	187	175	192	191	207	203	162	181	174	184	183	207	176	204	181	171	171	159	198	187	184	173	196	172	189	185	200	198	177	185	186	186	185	165	173	175	171	173	164	177	217	180	176	150	172	160	181	193	166	170	161	160	166	197	194	175	164	174	198	187	180	206	184	167	178	175	191	209	177	197	201	197	167	155	147	174	210	193	175	196	194	174	201	186	167	175	181	164	181	174	178	183	167	187	178	192	199	169	177	204	188	186	200	162	177	205	184	190	171	186	198	202	150	189	195	197	185	168	217	172	180	182	185	167	175	177	159	178	192	168	201	189	208	169	181	199	199	176	175	204	166	179	194	175	155	187	169	173	165	201	164	169	182	186	196	194	194	181	179	168	207	150	191	201	174	191	183	183	165	177	187	151	194	192	171	181	199	155	170	192	198	187	170	172	183	195	162	191	197	197	173	188	170	193	197	169	195	188	187	166	177	176	181	199	191	173	170	190	183	200	210	178	190	147	192	171	175	176	177	148	211	173	189	174	183	190	178	177	200	181	191	188	176	186	194	182	176	158	183	175	180	187	180	180	185	195	181	179	178	167	158	175	203	177	161	186	196	184	189	170	175	204	204	193	181	171	196	186	191	205	175	165	170	193	168	216	170	175	172	201	164	176	169	196	172	169	166	174	189	196	180	175	192	159	185	183	175	199	187	189	170	189	201	154	196	183	211	179	175	172	182	174	179	159	182	184	187	197	178	175	179	181	202	179	184	178	188	171	186	172	185	183	192	188	192	175	183	163	180	176	183	166	191	172	202	212	198	187	176	160	180	158	201	215	178	190	191	190	166	163	173	179	172	176	174	176	212	181	193	186	185	215	173	185	195	190	184	183	185	177	175	173	178	177	166	190	166	192	201	180	178	170	175	179	153	168	185	203	156	177	175	170	185	152	176	188	175	171	139	196	181	183	182	213	184	164	184	191	184	186	215	190	197	176	166	201	184	161	202	161	169	190	174	152	173	191	168	177	177	178	203	188	155	195	180	162	156	172	154	192	170	179	177	222	177	200	170	159	159	212	182	161	167	165	188	182	176	183	199	168	202	167	168	179	206	205	183	182	162	165	177	183	169	198	195	193	205	204	184	173	175	183	188	186	181	181	183	176	192	188	178	162	190	167	180	189	160	163	187	179	200	189	166	176	146	164	195	164	189	156	177	170	174	197	182	167	193	150	186	194	163	186	183	196	169	182	165	204	175	184	164	170	184	156	178	185	191	185	175	174	191	195	185	167	184	173	185	196	205	200	219	196	201	201	172	172	187	193	176	194	167	174	162	193	189	189	178	188	180	177	168	177	185	175	184	156	163	165	178	172	181	178	188	193	176	181	162	186	157	186	177	193	173	187	171	191	202	179	211	161	170	208	183	201	186	188	176	177	192	200	194	161	163	192	177	175	183	176	171	165	158	180	164	189	183	198	180	167	187	205	179	182	187	197	187	185	186	182	171	180	184	174	191	175	173	192	179	195	178	171	201	191	194	189	177	179	181	181	216	182	176	186	180	175	179	180	176	200	207	152	195	179	196	181	196	178	159	193	169	182	175	168	209	193	186	178	188	194	148	191	187	168	183	184	159	171	205	215	172	162	191	206	175	178	193	185	196	186	166	187	157	202	193	182	148	169	166	195	171	170	191	187	183	209	185	176	184	191	194	166	174	157	165	200	168	178	182	169	188	195	195	184	178	178	176	178	194	195	179	165	212	168	179	160	176	173	167	173	183	191	188	169	182	158	189	186	177	167	159	177	160	188	193	205	190	203	192	203	158	201	177	202	157	180	177	186	187	183	198	188	167	216	181	164	171	196	193	172	204	188	201	189	165	158	178	179	181	173	212	175	179	183	201	178	179	201	181	192	178	190	164	172	203	185	168	168	203	189	192	182	185	173	196	161	177	196	202	184	174
2814	1503	3191	10211	29309	23940	13308	4879	1800	896	596	534	488	532	451	486	491	492	492	513	497	532	480	502	511	497	484	519	475	497	499	488	471	474	460	506	467	502	507	473	483	536	451	507	496	525	492	493	481	507	506	519	522	501	511	527	512	502	465	468	497	499	504	480	506	514	510	514	491	522	524	524	509	484	508	509	457	496	534	493	504	542	495	474	500	497	482	550	479	527	518	507	435	489	502	501	488	471	501	496	464	480	537	522	487	471	484	510	530	458	503	489	503	515	475	509	501	517	493	494	534	493	495	504	547	498	467	503	482	489	525	515	493	518	488	483	465	530	495	524	543	484	505	493	519	499	506	464	490	442	502	489	489	447	493	476	492	506	493	484	526	519	501	476	503	466	514	528	496	478	492	463	510	477	465	480	518	500	469	489	497	482	522	529	495	498	533	509	455	493	499	417	513	510	488	444	464	511	515	504	476	482	533	475	481	513	507	477	448	512	510	508	554	485	524	491	531	507	512	545	491	482	475	463	517	499	509	515	508	508	476	480	490	477	493	507	540	503	516	518	499	531	494	479	534	504	485	509	484	485	455	511	496	512	518	505	521	516	522	522	510	475	499	506	483	504	469	561	490	504	507	471	520	519	525	543	492	476	463	519	467	485	514	513	521	491	491	491	490	493	430	479	480	501	515	531	488	490	485	492	522	502	477	527	528	475	535	508	527	490	500	523	487	553	506	488	500	563	486	484	497	460	488	504	516	490	521	501	525	528	500	517	538	540	478	459	465	492	538	504	526	500	514	507	487	481	505	489	546	514	501	508	518	478	516	494	494	497	523	539	542	527	518	511	446	513	509	502	511	486	513	484	485	511	491	486	462	485	508	477	501	498	527	487	502	490	490	468	484	515	522	485	465	510	518	505	513	475	505	533	486	471	515	470	518	490	517	508	490	522	511	499	534	530	487	481	490	492	492	518	465	460	474	509	520	486	518	507	498	525	498	507	506	507	468	542	463	485	491	512	465	517	552	483	518	514	473	483	508	497	518	486	464	507	501	473	500	481	537	495	538	507	491	512	482	489	509	460	528	535	538	513	474	466	509	520	491	491	526	487	529	466	542	526	515	498	471	552	482	467	486	477	535	489	508	517	503	491	466	496	494	529	488	500	450	490	476	470	502	522	484	493	498	509	494	452	536	561	500	505	468	499	526	489	508	507	484	523	467	520	500	434	488	535	511	524	561	539	479	563	497	512	534	489	505	508	552	521	504	440	489	547	494	480	502	518	547	486	505	523	509	527	504	493	482	513	515	463	478	473	516	483	494	452	517	515	466	534	498	494	521	506	541	497	460	506	493	517	520	478	485	486	477	519	470	477	493	539	512	476	523	537	516	482	501	502	475	509	499	487	485	492	514	502	498	471	509	506	459	515	493	513	512	484	519	531	503	503	510	535	504	471	504	463	499	518	524	488	439	505	466	515	498	460	539	481	510	464	511	503	484	536	473	512	471	576	510	489	498	505	466	514	492	527	469	475	498	483	540	468	503	500	555	469	484	447	508	504	507	519	526	501	500	512	518	520	508	497	479	530	505	512	490	474	483	479	504	480	540	528	510	550	504	525	517	483	509	452	490	518	532	478	545	484	488	527	492	503	477	501	513	483	495	499	508	471	495	530	492	507	473	540	504	519	477	507	506	504	500	517	475	491	510	540	515	505	485	535	501	478	498	507	466	533	492	487	510	487	495	479	487	522	523	524	505	457	512	502	441	517	508	496	517	507	508	481	504	463	499	494	464	479	501	523	538	530	523	506	529	517	519	503	484	545	510	475	526	506	480	516	514	510	488	484	499	507	524	513	501	502	518	489	508	511	496	510	529	497	505	482	525	533	511	473	487	498	453	541	511	486	497	484	484	531	483	506	538	535	479	493	528	473	495	496	479	454	492	537	495	474	494	476	471	462	527	514	506	490	522	495	521	487	498	501	472	487	491	502	481	518	474	499	481	475	498	517	502	505	527	517	490	452	476	486	487	458	473	508	486	498	491	535	529	480	517	510	515	515	520	492	467	501	522	499	493	530	524	498	479	480	489	505	514	520	536	517	476	505	481	519	502	511	502	524	494	533	512	479	483	514	498	494	517	551	461	513	488	569	511	495	436	500	456	473	538	479	467	551	512	547	487	489	547	516	497	513	518	514	529	528	488	522	499	504	485	505	498	490	513	494	496	507	500	497	500	478	528	529	519	526	494	475	489	523	461	478	523	501	495	496	487	502	511	502	463	494	497	502	492	473	494	508	487	486	487	481	460	521	490	542	490	507	504	513	492	491	469	478	464	517	494	505	498	478	506	495	475	511	479	484	448	526	534	455	491	514	488	462	497	488	548	510	507	508	529	504	531	491	510	481	506	523	493	486	516	519	493	517	513	470	502	509	492	490	510	516	493	481	459	487	525	504	455	481	529	518	495	498	492	486	461	500	517	492	489	509	575	479	569	473	488	533	539	500	480	533	522	502	513	482	490	502	483	508	526	498	468	527	491	533	525	472	494	493	513	498	528	494	502	474	527	476	523	482	476	497	518	473	512	476	538	500	479	471	465	475	542	496	511	501	487	508	515	533	516	500	543	498	521	499	521	536	528	499	505	489	478	504	468	509	500	493	463	540	524	509	509	556	490	476	493	530	509	493	528	463	510	443	501	488	492	511	531	508	510	535	497	482	499	489	488	502	504	501	523	507	473	480	455	483	532	534	472	459	476	491	481	479	533	489	510	501	500	524	538	500	531	521	499	518	513	477	517	471	470	482	502	468	510	491	500	506	519	481	490	479	519	482	484	525	552	497	482	457	494	498	471	507	516	467	498	523	494	449	545	521	519	541	530	518	486	555	468	476	475	469	507	478	491	511	462	529	493	518	543	492	482	493	517	501	544	506	478	493	492	536	508	517	549	481	515	503	513	481	490	505	475	525	503	530	501	484	531	524	470	483	502	467	487	536	523	485	514	512	500	472	493	546	500	458	468	528	452	475	564	516	478	501	485	480	483	503	499	508	483	497	482	483	469	465	521	517	507	497	462	440	490	536	542	519	464	496	513	484	488	542	467	568	492	535	490	506	488	522	457	515	485	508	505	485	435	509	480	512	509	458	565	509	515	493	479	520	484	479	496	462	488	507	505	467	499	505	497	470	502	514	502	502	451	499	489	483	525	491	477	488	488	453	485	516	530	502	522	484	529	506	487	508	496	534	505	488	486	491	431	491	489	521	495	478	477	477	501	502	495	493	514	504	482	507	472	490	474	493	522	496	463	517	507	486	513	497	542	491	490	488	484	493	491	508	508	479	507	505	502	498	507	523	522	536	489	496	529	484	517	537	508	537	517	502	524	530	491	506	503	511	504	468	497	539	514	527	523	490	489	437	493	519	464	502	522	472	520	517	533	486	498	488	485	482	506	513	512	519	492	458	498	479	500	502	534	504	518	520	505	470	493	493	474	453	522	475	522	537	495	503
8583	3147	4255	26501	60784	46335	26688	9815	2148	571	270	167	173	176	202	193	182	171	161	188	156	181	190	196	170	179	152	200	168	166	169	173	167	192	165	160	183	189	159	177	205	184	188	183	164	185	168	195	189	166	170	177	180	156	192	176	192	171	154	210	166	192	168	169	195	159	154	167	166	164	191	168	182	178	172	166	216	188	157	174	171	180	167	194	167	148	179	181	167	147	163	160	172	156	192	173	172	162	172	184	168	181	172	179	193	184	166	179	195	173	172	191	192	175	146	191	181	158	186	144	175	150	181	188	164	181	171	190	157	178	164	184	165	170	181	178	175	200	179	164	165	189	180	197	163	152	171	177	166	177	159	219	194	155	154	173	176	182	179	136	180	183	190	185	166	172	200	202	181	179	151	179	152	177	166	154	172	170	163	185	160	154	170	171	189	156	169	169	182	157	184	166	191	154	169	170	148	170	182	172	178	168	197	176	177	157	162	165	167	174	181	169	183	195	169	196	177	169	162	192	165	192	164	180	162	151	170	199	188	156	169	166	170	173	160	174	189	187	160	164	178	166	173	177	163	167	173	189	181	165	158	183	183	166	182	180	198	188	170	173	162	181	184	173	178	190	178	161	199	156	188	194	172	202	161	159	157	178	165	180	170	165	178	154	168	160	174	179	181	156	158	174	180	155	174	193	165	177	188	170	163	175	170	176	196	180	170	185	185	191	166	174	165	150	167	164	201	172	176	153	165	177	168	164	174	189	187	188	171	183	165	184	203	181	181	190	152	176	187	202	172	163	204	196	173	155	167	149	156	164	156	162	179	183	170	188	168	183	177	186	185	175	171	173	177	180	168	181	156	181	174	214	178	172	163	189	179	167	162	171	173	186	190	158	169	163	184	179	199	162	152	168	196	176	185	182	171	164	167	165	169	204	197	165	164	196	159	161	173	159	198	182	165	174	191	152	151	172	185	179	177	176	177	184	161	178	173	158	165	185	161	191	190	173	168	172	170	186	176	184	172	190	172	200	179	167	181	164	173	172	156	171	171	161	157	171	143	189	171	145	175	149	186	182	156	183	175	183	168	174	187	163	160	170	157	182	165	182	178	179	184	186	178	158	192	180	187	177	168	196	189	187	183	185	168	191	180	172	184	172	178	181	189	185	162	186	163	164	168	162	173	164	185	159	189	198	182	189	154	173	176	157	160	175	175	178	174	173	177	175	165	165	203	186	168	177	192	185	163	167	193	197	193	187	171	167	179	194	186	180	192	153	197	185	186	171	177	186	193	170	209	174	157	185	169	143	166	176	167	186	163	170	187	201	179	177	169	186	192	165	181	167	181	173	189	192	182	164	183	175	180	163	155	181	175	158	177	175	172	192	179	156	166	155	186	159	198	162	172	168	165	157	178	174	170	186	160	181	167	167	172	178	151	156	169	166	189	153	164	169	203	180	185	170	160	159	177	183	174	204	162	191	171	177	171	180	167	172	160	201	176	178	192	165	175	185	202	191	159	146	184	202	177	183	147	171	157	165	193	184	170	193	175	184	167	203	140	198	153	181	196	184	171	189	155	163	177	180	205	176	196	176	157	163	172	178	150	176	181	186	197	164	171	166	197	189	199	177	185	166	183	163	165	181	166	180	183	153	183	177	186	174	179	173	169	184	191	182	197	183	177	183	170	191	187	167	155	177	177	181	156	170	172	172	173	159	191	181	167	191	185	183	167	171	193	185	164	165	172	190	168	178	187	176	174	208	192	176	179	157	183	161	145	156	181	174	168	176	180	167	157	188	166	174	198	212	186	180	167	164	188	166	166	167	196	163	190	188	178	152	164	187	158	147	162	191	181	201	170	198	174	175	161	165	178	170	154	189	180	191	188	175	139	163	180	169	174	163	182	183	180	163	190	175	164	182	176	161	180	182	184	189	174	166	185	171	174	158	170	184	189	197	168	162	175	172	182	184	178	161	193	171	185	174	171	159	196	162	198	191	199	163	202	160	193	171	182	164	159	169	152	159	176	144	172	168	172	182	150	190	190	174	170	184	169	162	162	191	167	179	175	185	169	199	172	170	171	185	184	171	176	171	186	185	187	171	204	182	164	160	175	193	182	195	199	174	163	155	192	192	173	167	181	187	189	191	145	165	183	175	190	167	186	203	147	172	165	168	186	166	186	168	189	205	165	199	171	176	182	156	190	160	166	160	186	182	173	213	180	168	198	204	141	170	168	175	202	169	192	160	210	179	153	160	176	173	151	176	179	184	188	163	175	169	186	172	186	165	160	173	182	163	165	184	168	186	169	157	176	177	175	192	172	165	172	203	164	188	182	149	167	187	196	172	154	202	166	175	157	181	172	186	171	168	162	190	163	164	188	137	195	167	160	193	187	178	169	171	181	178	172	183	188	182	169	162	172	180	170	172	171	197	176	162	150	169	173	165	196	174	172	178	168	180	175	202	183	173	188	187	180	177	177	208	161	174	173	167	216	189	178	173	174	164	168	157	174	178	181	190	158	166	175	176	185	192	155	182	147	195	161	169	169	187	175	191	162	185	195	194	203	174	187	157	171	163	171	185	171	171	172	171	193	163	190	147	156	185	184	184	165	190	179	163	184	182	164	152	191	191	179	179	170	158	154	168	163	180	155	171	180	166	152	187	150	176	178	201	187	160	178	192	161	161	190	208	184	165	169	184	173	187	172	184	175	181	174	178	168	168	190	216	176	195	180	185	167	182	165	178	154	172	191	214	180	194	159	168	184	168	179	155	181	174	159	168	179	155	174	171	179	177	144	121	167	168	175	169	167	175	169	158	177	167	157	169	166	197	176	178	160	179	147	160	184	179	163	187	152	174	169	180	180	160	195	191	183	173	192	180	156	184	158	192	173	186	166	158	194	200	179	195	167	186	162	185	170	150	160	177	157	183	185	165	186	191	172	162	175	195	196	183	168	176	184	167	191	179	155	170	186	177	190	212	184	198	177	159	172	194	193	187	179	169	190	198	161	169	171	167	183	167	185	190	191	175	167	183	173	194	163	172	179	189	179	176	149	172	175	178	188	174	177	185	167	181	165	179	167	177	173	190	170	162	156	183	188	165	204	202	176	158	177	178	170	170	169	178	153	180	200	175	176	194	180	177	167	179	174	173	168	181	174	185	152	148	170	196	186	189	152	152	198	161	183	169	187	185	164	166	211	177	191	178	169	152	196	190	199	183	187	203	180	181	175	177	180	138	198	155	172	177	175	182	191	164	168	189	159	140	186	202	185	174	202	196	171	172	170	179	182	159	187	188	157	176	195	157	177	156	182	167	173	176	172	169	164	180	169	177	170	203	173	192	156	176	186	163	185	193	183	176	186	170	169	180	182	163	174	173	161	180	167	173	208	176	181	153	148	170	186	188	167	144	167	168	185	164	174	153	202	173	168	170	158	180	178	186	180	207	177	174	165	164	172	155	186	167	176	199	184	171	180	168	159	181	174	185	158	177	164	179	171	186	174	174
6060	3271	8027	40126	69898	57448	39531	21130	7411	2188	874	555	498	506	513	503	479	477	468	481	497	506	446	505	495	440	532	507	483	503	487	488	473	488	530	509	506	503	507	561	502	478	501	478	458	478	477	474	497	457	497	470	471	484	490	455	497	516	495	476	516	525	512	504	506	471	461	496	477	531	496	486	459	478	490	481	455	493	468	518	497	479	501	488	514	486	499	470	494	465	443	511	486	482	476	505	516	511	495	500	478	465	501	448	511	477	522	479	498	477	444	514	503	491	486	467	529	511	473	484	543	467	443	493	508	495	508	490	485	526	455	469	501	487	481	458	514	465	476	492	499	467	483	458	466	472	488	487	502	465	496	448	462	452	447	488	508	490	478	446	472	480	518	489	500	466	528	487	517	496	486	507	474	494	498	500	464	487	485	517	509	493	485	519	501	517	464	451	491	483	466	501	480	443	487	496	433	490	489	476	437	465	522	465	485	512	499	489	446	472	516	523	423	415	519	520	493	515	503	516	494	509	491	485	472	479	487	504	528	464	488	471	474	474	460	498	504	524	492	487	528	485	474	490	503	485	483	500	496	487	494	483	504	426	461	499	485	485	472	482	488	548	514	491	497	514	488	490	479	474	458	501	515	464	513	481	477	474	520	468	513	466	465	514	465	513	463	475	496	457	512	489	493	453	473	522	454	466	519	518	467	526	516	511	495	453	487	481	521	480	504	519	498	476	473	517	483	479	475	478	497	501	495	465	524	468	487	499	466	520	506	483	519	473	502	494	460	449	471	453	528	519	471	517	471	486	528	487	517	479	476	483	480	516	482	488	447	501	455	493	463	515	468	497	493	491	453	501	461	531	474	499	513	474	469	464	494	506	493	467	495	454	508	477	498	476	504	457	452	511	508	486	460	560	481	473	491	515	495	509	486	470	505	520	488	479	499	505	516	500	510	485	507	477	495	459	481	535	490	521	487	514	499	513	458	419	522	490	464	481	509	489	492	501	497	492	509	511	481	531	567	493	492	456	448	512	459	530	503	519	486	486	503	455	520	506	515	437	469	478	528	527	479	485	498	471	497	489	495	498	504	488	471	448	485	521	481	534	490	497	520	462	484	484	429	470	493	512	471	465	478	479	513	503	484	472	513	480	494	480	539	530	472	450	505	490	498	502	453	458	513	474	507	499	546	474	508	508	515	516	531	478	494	502	530	521	467	493	463	495	483	484	518	497	476	467	469	470	482	481	479	488	470	514	431	499	483	473	493	465	507	465	469	506	495	481	485	512	454	474	492	521	505	486	461	502	472	489	546	486	490	478	457	520	529	494	463	500	493	481	509	511	463	523	482	493	459	514	511	468	467	498	475	487	510	521	481	476	514	464	477	458	509	485	495	488	517	515	511	491	470	492	521	469	530	505	487	459	483	479	493	498	519	457	503	482	510	463	463	474	489	506	452	481	500	475	489	517	454	495	487	472	477	489	505	490	443	489	498	495	490	484	500	505	530	510	498	442	494	502	524	497	497	472	460	500	488	439	465	475	503	471	498	488	478	501	479	501	500	475	502	475	483	491	479	488	475	470	475	514	481	537	511	510	483	493	502	506	490	437	462	488	459	472	464	465	509	503	496	524	501	488	503	460	484	498	515	490	448	474	524	442	554	468	489	451	509	482	474	508	477	517	492	503	477	435	515	520	493	483	500	531	481	479	482	463	491	491	516	513	486	467	468	491	499	462	486	465	450	470	483	496	485	473	488	540	468	458	473	483	467	504	486	473	512	470	457	474	457	509	491	498	528	485	496	469	479	450	461	470	517	478	481	494	500	518	488	510	501	504	527	478	530	474	523	524	508	481	510	503	480	478	445	484	429	505	474	480	461	445	464	506	461	514	495	506	466	510	516	449	483	485	532	480	478	514	474	478	454	496	460	502	464	492	487	515	508	518	491	478	496	508	502	486	502	484	509	510	470	491	523	490	489	493	504	481	508	491	497	503	473	482	449	469	443	470	484	495	497	484	466	478	495	481	520	512	504	498	495	446	464	492	533	525	475	500	457	511	500	505	479	465	495	507	462	446	514	480	502	493	509	522	487	476	478	512	501	494	493	499	495	474	487	471	458	466	519	463	437	473	539	502	485	483	489	436	492	497	474	491	500	501	534	498	486	517	495	492	479	469	496	504	495	512	485	477	490	467	459	467	513	474	495	474	511	461	474	493	461	505	442	463	482	484	471	468	557	494	473	493	446	492	482	487	503	470	497	498	511	502	477	452	485	483	471	533	506	468	494	506	455	545	489	498	478	475	497	479	464	531	491	471	491	485	469	477	465	488	497	498	420	488	490	479	511	462	464	512	472	484	474	461	469	475	543	480	481	493	483	506	477	467	519	471	475	472	488	482	497	489	488	509	480	501	508	464	476	480	480	483	488	485	510	490	508	503	477	507	488	477	463	478	497	489	470	502	476	499	498	512	471	485	501	497	475	460	482	507	528	479	454	436	504	507	471	475	476	476	506	472	472	488	422	492	476	521	469	491	473	479	502	497	490	462	490	503	465	497	483	515	489	465	490	466	480	475	497	488	472	508	468	491	493	467	489	491	472	486	487	505	520	520	484	494	458	474	480	528	482	475	484	453	512	514	499	489	466	498	464	513	471	482	484	475	545	494	526	492	488	488	490	502	479	511	474	487	495	514	523	493	500	507	449	472	486	479	510	509	502	484	493	484	491	486	476	517	495	500	503	475	519	469	467	489	465	489	451	481	492	472	467	514	486	500	488	488	472	489	482	507	491	507	483	475	497	501	469	498	487	503	491	473	530	487	512	531	479	515	520	543	470	483	489	463	491	506	492	518	486	488	504	496	515	503	512	495	487	448	459	514	476	517	485	480	469	535	482	501	475	499	471	474	490	466	478	464	491	452	492	472	471	458	478	445	473	472	495	495	525	482	446	449	509	444	501	493	448	461	474	479	480	487	541	511	495	478	474	437	526	489	497	472	484	473	451	453	453	510	461	481	481	465	517	533	509	488	471	512	504	449	447	503	513	475	497	501	459	511	487	469	484	497	456	467	469	501	483	532	473	500	470	493	463	504	493	487	514	479	516	474	459	496	463	469	481	462	469	520	462	510	518	482	479	464	468	514	505	451	519	502	477	510	482	511	490	524	491	488	523	481	469	516	493	432	486	477	496	476	480	491	509	489	544	489	524	513	492	462	493	466	520	498	511	526	496	467	498	482	512	478	475	499	498	512	523	474	476	494	486	501	499	475	494	483	495	460	512	471	486	465	480	481	507	458	482	471	460	514	497	512	475	486	512	474	489	493	479	484	476	514	466	487	510	500	457	519	476	508	476	476	496	518	485	492	480	512	461	517	484	515	519	468	459	491	546	473	482	501	503	496	533	521	454	495	520	448	502	512	514	499	434	489	492	498	519	508	482	498	483	486	460	490	496	488	493	516	496	460	508	492	481	503	476	473	485	466	514	461	536	541	459	517	518	490	505	467
15964	5803	11979	52670	74404	59587	38407	18177	4320	891	281	224	175	181	184	172	154	164	182	180	183	166	161	196	165	170	173	156	179	157	166	194	170	161	159	176	175	176	207	162	173	169	191	155	180	186	185	169	185	175	163	157	175	170	167	187	163	179	145	184	161	186	170	191	165	150	173	171	188	193	171	190	169	151	160	183	169	176	174	184	187	179	170	182	160	174	163	172	185	166	156	145	161	155	203	180	157	177	167	185	173	183	149	154	174	192	164	183	160	184	152	141	180	180	165	169	163	177	171	186	179	155	176	175	179	168	162	171	179	175	196	201	186	168	169	165	173	146	180	156	164	186	157	177	178	159	166	152	163	150	169	205	166	167	152	190	171	155	182	179	188	173	160	184	158	164	189	180	170	178	179	183	176	146	174	182	175	191	164	179	157	173	192	159	160	181	158	175	166	163	170	177	156	173	194	174	180	135	181	168	171	169	197	190	162	174	157	153	160	184	165	180	153	154	177	167	154	188	155	177	173	171	169	176	171	180	173	174	169	188	177	163	162	167	161	188	189	171	178	157	161	177	151	185	190	168	178	191	172	159	153	167	192	162	165	159	178	144	169	158	150	177	164	186	175	169	184	197	179	190	183	189	169	187	164	172	163	177	166	150	190	164	175	156	175	188	186	161	155	173	173	177	178	145	171	156	182	178	160	187	176	174	166	170	151	195	174	170	147	159	181	166	165	164	176	197	192	164	170	160	159	182	196	183	170	173	156	178	174	162	173	170	179	184	195	162	174	175	200	174	209	160	168	157	175	163	135	166	173	175	183	135	181	182	166	203	163	183	178	173	161	181	155	164	146	179	176	159	190	168	188	189	176	163	176	186	166	164	206	175	167	159	162	165	162	181	185	162	174	209	194	154	173	180	183	172	181	166	176	148	161	168	166	182	156	177	158	176	197	169	171	206	154	198	189	173	176	151	185	179	159	185	162	169	150	161	150	178	163	154	176	160	167	195	159	188	187	159	161	177	180	190	190	182	174	180	167	172	184	165	194	155	172	181	183	161	142	176	175	159	198	159	155	162	167	192	172	141	175	143	163	169	161	175	138	151	181	169	152	188	188	189	187	172	183	159	181	172	181	165	152	177	174	173	157	171	158	167	189	173	169	173	165	162	215	173	174	169	183	183	173	155	173	174	154	184	184	183	154	168	179	164	170	189	183	171	163	187	178	183	168	176	196	172	165	179	165	164	179	164	150	141	175	149	155	177	178	186	184	184	189	151	153	161	150	188	132	156	185	177	167	188	151	163	162	139	204	171	158	158	178	160	193	182	180	172	169	174	151	171	173	172	211	170	182	212	151	166	180	189	186	153	149	169	175	152	173	154	190	179	155	191	170	149	164	155	195	179	164	174	184	159	182	163	175	164	178	185	169	158	185	169	180	178	186	179	173	174	177	169	184	181	166	174	180	187	167	185	167	178	167	152	163	170	166	189	146	177	161	186	141	187	157	164	170	176	179	189	163	166	181	180	175	139	169	143	163	185	188	174	187	168	146	172	171	184	182	159	169	196	170	189	183	195	188	161	188	153	203	178	172	154	180	178	170	172	164	169	167	193	176	184	184	172	200	158	172	193	142	170	181	182	169	169	169	137	158	172	164	146	165	169	172	174	196	162	159	153	165	173	176	168	170	196	164	149	184	168	178	166	174	163	166	168	172	169	155	175	187	165	148	186	190	165	203	203	184	149	150	209	173	165	177	169	160	179	179	163	190	174	168	186	180	162	189	169	155	167	148	159	198	174	178	165	189	177	163	162	153	173	170	181	169	177	181	166	159	163	157	196	169	171	167	182	176	150	156	175	179	163	161	187	147	172	162	176	162	183	203	175	191	177	164	161	166	151	165	159	185	166	175	174	166	177	158	170	169	171	184	167	184	168	154	170	162	148	187	193	176	176	188	188	167	167	147	166	144	176	167	177	151	189	168	168	187	170	183	184	179	183	167	168	175	165	170	187	195	174	165	188	169	195	180	149	144	160	184	183	176	170	173	172	178	186	177	191	166	151	165	201	158	198	182	169	161	174	158	177	159	168	195	196	174	159	175	179	176	163	169	201	149	157	168	176	172	178	160	157	191	177	176	162	186	181	154	163	151	175	179	158	175	174	180	178	174	176	173	173	167	160	153	165	165	173	179	158	173	189	147	168	184	153	171	170	161	173	162	174	162	173	167	160	156	161	182	175	169	168	172	177	179	181	175	166	182	161	179	187	184	173	199	172	160	166	153	161	173	181	203	161	147	184	151	175	187	167	198	209	182	190	166	193	193	174	174	165	182	196	157	205	166	167	150	176	169	160	165	159	155	169	167	153	159	162	170	190	181	183	170	172	174	182	181	166	179	171	175	165	164	188	195	174	159	153	185	170	158	173	193	189	194	167	178	158	173	162	174	158	161	171	182	160	172	172	185	162	163	160	167	177	175	186	167	181	198	144	157	169	161	163	165	175	170	163	166	161	175	158	166	174	163	159	160	157	172	200	175	168	173	167	195	196	178	163	178	177	145	196	171	155	161	166	179	184	159	169	174	190	146	152	149	157	185	186	147	153	175	152	156	169	175	175	161	171	155	179	164	166	175	152	183	179	162	190	178	183	171	161	177	179	180	181	177	164	157	209	158	163	183	189	155	189	173	177	200	174	157	162	170	167	170	175	155	174	177	186	173	161	180	175	173	142	202	167	161	160	167	168	188	153	161	185	165	188	164	137	167	166	167	164	185	162	167	165	180	173	149	185	175	174	181	163	179	176	183	166	181	183	174	175	175	185	153	169	171	143	175	178	160	137	169	164	191	197	184	179	169	182	157	153	172	185	198	207	175	167	172	201	185	187	167	178	180	170	178	171	173	179	181	149	172	176	188	174	181	166	181	172	159	161	163	184	165	165	148	169	142	157	169	179	158	166	154	195	161	175	169	170	178	142	174	172	170	172	158	178	167	167	167	186	169	173	201	185	183	177	150	179	185	175	173	192	155	178	172	177	156	184	186	167	168	183	193	144	168	189	179	164	164	175	160	189	197	186	172	197	154	179	165	157	164	197	149	169	180	177	187	170	175	184	171	180	172	162	182	167	123	166	161	171	185	163	172	154	175	181	171	194	184	172	154	166	172	188	152	163	181	170	184	174	173	183	184	191	178	162	163	157	159	166	159	184	178	169	182	158	171	162	171	155	187	162	168	162	163	190	145	192	195	152	183	173	152	167	172	170	167	189	160	172	174	169	156	170	178	184	175	168	179	161	170	179	170	159	186	190	164	194	164	153	161	169	171	159	176	182	174	167	166	143	162	171	165	140	177	167	166	206	174	204	173	155	158	154	168	166	187	169	157	171	205	159	161	171	165	167	173	161	149	165	176	163	187	162	154	178	170	156	161	172	177	163	161	171	176	183	169	165	161	165	186	166	166	179	173	161	159	173	175	165	186	154	152	172	205	173	170	132	173	161	168	181	183	171	184	172
8817	5135	19805	62125	84114	70677	49981	29162	11215	3333	1028	597	513	443	485	494	503	475	505	478	478	433	469	494	498	477	458	462	488	461	505	477	492	490	477	459	508	472	476	505	456	501	487	504	396	493	462	477	496	463	476	495	497	475	493	486	456	502	488	464	449	486	511	461	448	460	512	498	450	494	486	453	469	457	475	453	471	488	466	458	483	504	496	476	484	501	453	493	453	509	479	457	506	481	506	466	491	475	483	503	472	496	475	494	452	484	470	499	470	488	477	501	457	459	461	513	482	458	481	500	457	457	440	525	479	487	482	499	508	493	491	498	462	499	514	440	478	494	454	492	472	496	508	484	467	459	490	467	451	470	431	491	459	471	477	437	451	468	471	457	484	476	478	509	485	468	511	440	530	484	494	460	462	461	455	443	468	436	471	510	479	498	453	438	485	443	490	468	503	446	462	453	500	465	452	497	505	435	476	510	458	482	454	511	475	442	510	496	494	454	458	482	475	495	466	490	488	471	470	473	452	481	449	483	483	471	488	487	496	465	506	504	484	471	482	459	439	475	510	480	430	490	496	466	426	468	444	478	470	444	528	477	451	492	477	473	489	462	479	460	493	477	460	492	488	480	484	459	505	458	463	536	469	477	489	476	459	454	477	475	462	477	473	481	487	486	481	414	489	471	510	468	527	477	479	473	444	446	474	464	445	478	496	460	484	455	510	446	489	468	449	505	473	477	486	462	488	496	458	503	495	487	438	476	483	506	474	474	451	473	440	469	525	475	449	466	464	475	450	443	493	475	495	482	455	494	502	499	481	494	479	474	469	483	492	470	467	482	461	452	442	536	488	487	503	464	433	515	502	473	469	474	445	438	475	488	512	467	496	498	462	457	476	482	478	438	436	463	467	482	450	475	467	487	469	490	500	451	472	499	459	445	472	504	490	483	510	498	467	498	463	520	471	478	464	492	457	500	473	445	455	495	467	473	438	473	462	474	433	455	459	498	446	475	473	491	493	492	470	461	488	473	477	489	483	520	478	484	476	474	475	458	479	487	444	416	488	454	458	493	460	459	464	457	457	490	486	485	474	499	441	512	452	490	468	492	501	470	447	490	508	500	478	473	483	473	449	471	504	487	467	496	479	461	493	506	483	480	438	459	443	488	490	456	461	483	486	483	481	459	477	474	427	483	472	441	479	466	491	490	480	491	433	472	488	484	477	520	449	500	480	514	475	439	462	476	449	492	427	479	440	462	430	454	471	445	488	447	472	480	479	472	514	486	490	480	465	472	461	498	523	456	482	461	489	477	474	476	461	502	481	442	479	495	441	515	446	463	482	491	474	417	482	436	486	461	427	446	465	463	479	470	485	465	497	477	477	483	489	441	468	441	474	473	468	489	461	468	481	472	456	480	449	439	468	476	468	468	481	489	470	486	476	471	452	468	527	494	504	480	423	461	482	492	473	477	465	486	493	455	508	461	498	464	493	472	463	450	463	488	496	484	425	447	517	467	460	480	473	458	484	516	476	490	454	510	445	447	474	524	460	502	481	477	478	477	457	483	465	476	464	484	473	494	461	476	487	450	479	464	426	492	497	467	472	499	475	454	445	481	460	451	441	457	481	488	498	489	467	451	494	463	477	486	449	479	468	465	471	488	457	466	457	487	490	471	449	491	468	458	470	490	446	430	477	494	441	472	486	485	456	546	480	454	453	536	507	471	466	481	488	463	462	458	448	494	504	436	477	499	434	484	493	454	460	484	484	513	497	465	502	492	502	447	500	476	450	453	493	465	475	443	423	500	471	487	485	468	489	496	463	479	507	479	476	501	489	446	484	466	478	451	501	465	491	501	455	490	437	465	490	488	469	505	481	475	508	502	440	465	457	450	514	490	490	471	456	543	489	499	467	500	489	455	474	454	497	470	462	452	507	491	476	532	512	466	460	442	459	465	497	507	503	496	441	462	483	500	473	445	461	466	474	470	467	497	442	417	431	491	486	455	494	495	439	460	485	477	482	463	461	484	480	455	514	489	449	485	467	502	507	494	477	520	456	492	504	473	475	479	455	500	464	428	475	499	436	513	484	493	490	454	515	478	502	460	496	461	495	494	519	458	467	461	461	495	472	503	503	501	451	424	464	450	459	451	451	465	469	453	544	474	490	516	488	495	490	510	465	484	461	468	486	469	469	491	478	487	491	481	492	442	441	511	484	473	444	507	503	468	487	477	471	508	455	458	481	470	497	467	476	475	475	475	516	511	509	497	445	472	487	497	525	467	473	466	440	504	510	452	505	478	457	473	473	426	492	475	455	533	462	469	513	462	472	470	490	475	481	525	462	468	495	494	435	475	483	476	481	494	428	484	469	488	471	455	495	469	470	454	473	479	496	459	502	497	475	465	478	450	492	461	435	471	489	411	509	515	519	468	462	447	486	459	467	465	430	434	445	470	478	473	485	459	455	471	464	478	473	478	506	470	433	455	503	506	484	443	447	484	465	481	492	474	437	472	479	474	466	457	483	471	498	461	474	518	496	460	521	468	428	470	474	463	471	499	483	521	442	476	470	449	496	474	516	464	484	497	434	480	504	489	481	463	490	484	508	479	492	501	511	443	486	450	453	478	426	486	484	464	469	474	491	452	498	503	460	463	474	488	469	440	518	463	463	434	491	487	475	484	454	497	488	492	484	479	502	454	500	466	452	469	511	480	484	476	497	484	488	505	484	491	490	472	458	475	484	465	540	489	497	463	480	486	464	463	499	483	505	478	428	502	485	457	510	492	474	500	494	499	487	493	508	475	492	479	476	460	485	487	477	451	504	495	464	489	441	456	465	510	492	505	450	459	485	474	485	498	488	469	452	495	468	452	501	493	441	498	440	487	497	504	475	490	462	477	460	457	491	467	507	477	483	487	488	498	490	474	483	450	442	456	483	516	488	475	455	469	468	491	479	469	491	475	474	506	496	510	476	496	470	501	452	464	481	460	470	467	499	519	486	472	488	480	419	491	473	462	480	466	467	492	528	484	457	461	452	465	481	480	510	470	484	484	488	482	480	467	480	491	501	471	442	479	468	457	485	488	504	496	489	444	463	462	465	475	446	439	467	461	466	490	471	449	467	479	469	495	462	460	484	450	504	478	477	481	445	471	459	469	472	461	470	505	460	485	481	466	451	475	502	475	510	452	445	522	445	495	467	447	479	449	463	440	523	448	462	466	485	468	512	475	484	480	484	445	462	497	491	488	404	491	482	511	441	470	487	476	466	438	485	451	435	482	472	501	507	478	465	469	448	464	459	470	483	471	472	510	475	453	487	489	483	437	483	432	459	506	460	476	484	468	453	465	487	484	475	479	471	494	502	498	469	502	489	421	477	465	484	443	456	481	453	487	437	490	476	515	455	467	452	484	487	467	475	488	447	457	446	476	443	494	479	508	439	471	457	472	504	473	431	488	476	478	476	514	451	473	476	476	535	479	502	495	429	463	478	454	470	483	525	464	482	492	546	448
2904	1222	1531	3629	9868	8547	4099	1274	465	254	195	195	183	153	176	175	190	166	162	192	174	181	192	178	203	182	182	194	164	158	204	183	191	172	211	168	188	166	165	175	182	175	160	198	166	179	205	193	195	181	194	172	181	171	194	188	149	199	184	159	180	186	181	196	182	162	180	195	199	201	183	211	167	184	170	173	189	160	196	169	173	160	192	184	201	182	162	169	197	178	178	180	170	187	171	186	182	190	174	196	156	179	156	192	174	185	165	189	216	188	164	164	168	196	172	183	210	156	172	168	182	182	171	205	170	200	194	168	158	206	183	172	187	164	178	207	182	176	175	177	170	174	183	184	177	174	190	188	184	169	201	190	177	196	168	190	170	194	155	170	167	173	183	163	188	195	166	164	184	166	189	190	177	186	182	188	195	192	189	167	191	146	194	178	176	164	177	154	183	198	170	169	182	186	188	174	174	191	200	174	159	186	174	195	194	159	180	160	168	186	180	198	183	158	197	186	170	190	181	182	181	181	151	164	179	166	179	175	193	171	139	178	202	186	165	166	174	171	176	162	199	186	172	179	176	199	187	173	162	172	169	203	205	183	187	187	177	174	203	155	178	158	190	181	169	156	160	169	198	161	164	170	170	163	162	180	172	185	166	179	203	194	173	170	179	154	195	143	177	179	171	182	171	174	171	166	178	177	168	197	172	172	192	200	187	159	174	163	205	194	196	189	175	191	168	173	178	172	169	173	158	160	182	170	180	196	172	203	185	178	202	194	173	182	170	167	182	185	163	185	191	184	168	170	194	178	198	178	163	181	183	165	184	178	173	182	177	194	171	163	177	182	187	159	177	170	161	185	175	148	181	183	177	178	185	175	178	179	159	169	207	173	170	210	167	173	174	176	168	197	159	184	197	198	154	174	182	161	163	175	168	168	171	184	200	172	170	178	193	169	178	168	179	181	147	163	155	170	174	174	157	176	177	174	170	191	182	194	171	148	176	189	176	181	178	148	177	191	189	174	173	198	183	183	204	217	198	193	172	205	155	188	199	165	198	178	181	146	183	170	174	171	165	195	167	173	167	191	189	175	170	167	168	154	166	169	158	201	188	170	170	183	168	183	182	176	182	182	198	165	162	166	196	195	211	164	178	165	188	197	175	192	168	182	190	189	167	177	197	201	183	197	169	168	171	206	173	179	196	153	185	161	186	186	174	175	179	161	168	194	174	178	185	186	209	181	188	178	161	182	183	168	181	162	194	183	159	202	187	179	201	163	182	200	163	208	171	160	209	176	178	189	180	153	188	177	176	184	179	169	184	132	172	161	193	176	200	189	191	172	209	176	180	187	149	168	189	178	175	189	146	172	165	194	178	190	189	150	193	193	203	170	195	207	182	194	162	172	176	179	170	177	160	178	171	155	161	198	193	164	171	185	175	164	175	174	154	184	169	179	162	184	160	204	165	167	166	164	177	154	170	158	158	168	166	198	155	196	171	163	192	196	195	178	183	175	161	157	191	179	193	170	184	168	187	183	199	197	169	188	179	185	181	190	177	180	181	167	185	195	193	175	163	187	184	162	201	184	173	210	172	179	164	183	174	184	200	180	173	157	185	182	172	179	177	181	186	194	213	176	175	167	163	193	176	184	166	185	180	195	170	185	189	175	151	179	173	175	187	195	183	196	188	163	164	152	194	169	162	188	189	162	168	192	164	168	182	171	182	167	189	187	150	166	199	185	170	186	201	201	190	179	177	173	181	165	178	179	181	182	193	188	167	183	180	169	174	155	178	194	174	184	176	167	174	197	168	167	185	193	177	167	189	200	156	195	166	191	163	155	191	171	182	193	212	195	171	178	173	182	159	164	182	192	184	180	206	166	198	185	168	170	191	194	180	187	157	166	195	172	193	157	165	165	194	152	201	175	183	176	159	197	170	193	183	168	192	176	163	168	173	181	171	207	161	192	152	178	174	156	166	185	181	197	173	159	182	181	175	190	183	187	199	174	214	189	173	192	168	196	188	172	196	179	168	171	178	162	172	188	191	182	173	188	181	171	188	190	188	164	200	189	171	164	167	163	181	147	167	175	156	188	175	173	198	192	172	174	176	170	197	168	196	174	162	197	169	192	155	178	177	161	179	173	168	202	177	166	175	208	154	168	185	176	192	195	164	175	185	176	179	191	174	191	187	202	183	175	167	175	181	193	154	166	177	184	193	196	176	196	154	147	166	166	162	179	180	185	211	193	160	183	190	189	194	184	181	167	166	178	176	172	154	172	165	180	182	170	175	179	180	200	149	182	171	195	162	176	183	198	176	182	170	178	197	156	164	162	143	176	172	186	147	160	180	189	156	189	169	192	171	181	182	168	177	172	187	186	180	165	160	188	184	156	187	187	181	173	176	175	186	173	175	168	182	191	200	185	188	169	194	166	193	191	189	178	169	187	194	169	180	177	177	191	193	173	170	152	172	165	181	182	185	168	177	176	179	167	164	159	173	165	172	173	192	169	157	151	182	174	182	164	169	188	151	176	178	187	179	192	188	161	182	191	179	193	170	181	147	148	176	189	157	189	188	167	167	178	160	171	192	186	167	179	183	186	181	181	184	177	198	163	192	191	204	181	160	167	161	182	173	171	179	167	190	185	167	174	178	169	199	181	184	168	203	209	184	168	182	182	192	184	162	177	172	191	201	203	186	171	179	176	182	166	184	181	206	178	155	203	161	195	198	196	165	175	172	181	195	186	195	191	184	201	181	166	180	175	183	204	186	188	170	171	207	160	228	162	210	175	164	176	193	177	181	198	190	189	162	166	174	185	171	155	158	166	175	191	178	197	180	181	169	189	187	165	171	184	173	173	155	168	190	190	167	196	182	174	171	179	191	164	174	195	194	178	175	165	153	159	183	174	153	197	189	164	194	186	164	176	194	192	159	179	183	185	188	203	191	191	202	204	159	203	183	222	179	143	192	181	169	186	161	192	183	181	187	202	161	198	164	189	187	186	172	149	168	203	196	196	157	174	195	200	192	213	203	173	160	209	194	177	180	189	189	190	163	184	182	184	194	171	164	185	184	185	182	185	194	148	149	194	180	172	188	177	170	195	183	189	175	171	191	179	184	161	186	164	169	162	140	189	162	182	180	185	175	167	197	204	189	164	171	161	197	187	201	164	196	191	174	179	183	171	173	140	169	174	178	179	179	178	190	200	207	202	189	177	166	193	172	159	198	174	156	177	165	195	204	174	186	187	169	173	182	192	165	183	157	171	168	169	162	200	192	172	170	199	201	170	187	183	185	211	178	183	198	158	189	193	162	193	169	195	191	173	201	207	198	192	156	154	191	165	178	190	171	146	185	201	176	204	173	176	162	157	175	179	183	167	177	194	187	181	158	175	173	187	173	170	177	191	192	179	181	180	171	183	179	194	185	191	161	181	185	197	177	193	199	174	180	148	173	176	158	166	169	158	176	191	184	187	177	199	184	165	164	195	182	167	179	165	206	167	153	176
2630	1649	3738	12913	28227	23572	13031	4818	1693	810	591	535	449	467	498	488	529	453	494	498	522	506	508	494	502	499	432	494	494	522	497	474	455	471	469	514	527	533	512	512	477	490	502	489	530	467	481	480	496	485	499	517	492	468	491	463	496	480	489	483	489	512	521	498	500	488	498	474	518	489	486	523	491	480	472	482	478	492	489	510	491	502	512	514	508	499	486	506	502	504	477	449	507	505	487	507	483	536	462	518	487	494	509	490	475	506	467	476	475	498	492	495	485	479	503	496	496	504	524	507	518	518	502	476	490	484	507	493	483	464	500	503	502	480	508	512	476	486	521	485	471	470	465	450	523	486	462	527	545	517	491	497	480	494	480	464	497	475	505	514	476	498	505	526	457	492	492	523	543	463	518	480	470	521	477	493	493	519	501	509	538	517	489	487	486	453	528	479	514	489	538	436	482	499	483	515	488	513	479	477	525	463	530	465	498	505	491	523	495	444	500	490	515	491	468	500	520	491	485	529	504	489	501	482	484	509	472	485	517	472	516	465	534	522	465	474	499	475	518	487	487	485	477	503	504	472	496	488	499	490	505	483	500	520	522	519	505	462	523	506	494	511	500	446	474	504	495	473	433	492	501	518	486	493	446	522	499	483	505	499	483	487	474	506	552	483	459	519	503	497	510	491	480	526	485	519	467	505	528	490	505	465	469	524	520	486	489	507	493	524	483	437	464	487	490	495	484	485	486	476	473	456	503	524	506	458	511	496	477	516	463	510	525	505	502	508	472	555	474	508	499	517	480	505	468	502	480	508	514	516	471	525	481	479	474	490	494	480	496	507	484	475	521	530	514	456	511	535	502	481	481	490	514	495	482	483	540	486	498	493	478	515	490	486	541	461	493	481	461	456	486	497	504	482	567	519	507	536	489	492	495	490	480	480	477	512	533	499	487	514	452	508	483	484	502	475	550	492	530	470	528	498	482	475	456	491	480	472	484	527	480	498	477	486	449	495	477	549	500	523	499	475	542	491	507	492	490	501	516	517	493	461	492	501	526	504	503	525	520	502	489	494	499	499	507	427	503	508	499	544	522	521	526	485	460	478	548	523	463	487	494	500	534	505	509	476	502	496	517	523	450	502	484	528	469	514	458	529	510	485	522	509	464	533	458	448	526	499	471	475	522	489	512	540	498	507	474	514	500	481	468	480	480	481	466	485	465	476	500	506	489	512	452	491	521	518	506	537	513	499	481	484	514	505	492	499	507	534	475	493	503	502	489	527	507	467	534	518	467	448	504	504	489	495	434	492	489	500	520	499	472	513	533	490	502	494	489	465	516	450	512	494	494	519	543	476	491	517	474	500	476	464	467	490	446	517	479	485	500	480	479	500	504	508	483	479	494	485	512	515	504	526	489	498	509	489	479	507	545	518	468	506	486	482	504	487	485	476	521	517	491	498	486	458	533	523	472	488	500	504	515	500	517	521	475	496	501	520	506	517	467	492	528	529	457	487	476	503	481	492	475	493	475	478	522	488	470	510	436	512	482	463	452	518	466	451	481	496	517	504	508	497	508	503	515	505	488	513	487	498	493	518	482	529	510	549	516	516	494	532	475	500	509	463	533	526	496	483	487	510	500	516	468	456	511	479	478	517	499	527	507	545	512	510	514	478	485	526	486	507	537	466	517	490	503	475	463	522	513	473	485	504	460	499	496	520	445	484	485	485	483	471	481	513	484	524	517	518	517	492	503	498	486	484	487	466	493	517	515	485	476	531	475	481	495	507	462	524	511	472	501	527	515	471	470	486	487	450	504	472	513	496	508	503	505	473	485	521	488	477	508	492	511	498	493	521	485	496	509	479	515	519	509	505	493	508	510	504	560	480	496	505	507	492	516	451	511	506	505	469	482	476	467	476	505	454	477	549	517	500	498	522	505	481	550	465	517	533	532	533	479	502	521	489	525	476	496	519	488	531	519	503	537	494	469	501	531	518	515	503	515	492	484	480	517	471	514	474	515	494	514	471	498	479	482	500	493	470	449	495	501	478	459	522	468	496	465	489	508	480	499	495	525	528	508	468	493	488	500	524	471	511	523	477	511	524	473	471	542	450	552	483	502	491	488	488	502	477	451	507	503	506	514	508	495	517	473	494	460	530	479	481	496	518	483	501	515	499	503	509	500	525	496	495	495	484	477	490	510	508	487	512	529	512	541	512	502	526	506	473	506	471	534	523	523	483	494	504	489	476	469	507	495	513	490	487	483	479	489	465	534	506	488	485	482	489	469	498	494	485	496	518	497	490	490	484	492	484	501	457	499	526	503	465	512	510	480	485	513	496	499	450	469	467	507	489	495	474	489	506	522	486	522	463	500	481	474	481	495	518	503	493	502	498	483	495	492	504	483	504	507	514	462	471	473	465	454	472	523	487	500	494	498	481	468	507	507	475	504	546	458	495	477	477	498	508	467	536	512	506	471	475	476	477	528	466	482	492	512	488	467	504	476	507	509	467	483	491	510	468	463	505	523	501	452	487	465	489	480	509	495	502	489	499	485	488	498	496	499	486	461	498	507	505	480	497	466	485	518	481	528	471	510	505	499	476	462	516	523	490	504	494	510	494	487	483	556	498	528	525	482	525	484	509	512	505	508	476	534	489	503	492	437	520	511	501	481	538	477	437	485	494	500	479	507	518	455	540	467	499	503	483	528	473	463	485	523	500	530	479	486	481	476	480	529	456	527	504	502	466	498	481	497	495	447	488	504	523	518	456	504	491	531	523	490	482	477	519	464	510	489	501	522	483	472	517	474	505	480	475	516	470	477	500	486	492	485	466	469	490	507	534	487	480	502	512	499	519	494	482	474	467	502	485	490	481	569	502	501	481	507	467	508	477	535	500	491	436	521	486	503	531	513	473	453	550	465	507	479	499	506	539	544	513	513	490	558	472	487	478	497	512	481	483	476	461	492	490	498	497	441	523	524	516	494	527	497	507	488	483	488	516	477	503	483	501	502	473	478	512	491	495	495	530	509	499	516	498	486	494	470	474	498	440	459	492	490	482	481	500	505	507	525	480	479	520	540	525	471	483	462	506	499	470	471	491	462	536	474	497	520	466	502	500	510	499	477	494	506	514	472	535	517	490	467	518	509	485	484	505	510	508	493	509	534	466	528	523	521	487	496	476	461	522	473	482	514	464	473	492	455	491	501	512	516	525	485	535	495	485	488	509	513	523	448	530	460	519	464	481	496	476	523	480	502	529	517	477	524	493	501	471	504	507	519	474	500	475	525	481	498	502	498	494	489	521	509	481	503	457	469	489	527	487	482	526	490	488	491	474	559	542	504	456	514	476	468	531	499	491	517	506	483	505	466	534	462	476	507	521	494	506	530	517	503	478	467	512	465	472	504	493	478	467	487	472	523	478	494	494	498	486	525	525	489	516	488	459	505	481	474	494	478	462	526	497	487	521	497	514	516	489	513	486	486	500	508	512	460	479	498	484	501	438	507	498
8780	3327	4381	20338	59458	47966	27804	10032	2150	495	244	188	194	172	177	152	180	183	179	198	201	160	186	181	190	180	185	156	133	200	166	169	181	168	184	168	174	171	195	160	177	167	179	162	183	184	156	160	180	165	179	184	188	181	158	172	188	172	178	160	190	154	187	166	170	198	200	174	173	161	148	175	169	148	159	177	169	184	154	184	166	192	193	172	161	163	175	146	170	172	190	182	150	162	169	192	166	162	164	176	182	184	207	152	171	172	181	186	185	160	194	163	171	177	175	177	193	190	173	147	189	155	172	160	164	167	182	176	136	177	176	149	157	166	188	205	176	185	154	168	167	189	185	181	162	174	176	155	192	153	167	183	174	176	165	158	216	178	182	183	168	166	175	192	193	171	169	186	161	180	157	161	176	171	153	173	200	190	168	200	171	164	157	159	172	166	155	179	155	157	172	195	171	175	197	177	192	161	175	183	174	182	170	169	187	165	162	172	189	172	151	146	156	159	194	173	176	159	165	154	196	161	166	190	186	155	188	192	164	177	152	146	186	152	163	165	158	187	186	192	160	167	188	202	179	181	167	196	171	174	177	191	170	167	167	161	173	185	182	158	164	179	149	191	186	160	163	167	177	148	197	179	168	177	174	190	178	155	178	158	149	169	173	184	168	158	167	176	190	161	156	173	156	167	176	171	164	165	192	192	160	183	175	178	177	172	182	181	188	175	176	154	183	186	169	172	181	173	169	176	175	173	164	166	195	156	152	164	161	159	176	193	172	172	172	183	183	164	190	170	167	175	181	148	183	172	173	182	175	163	176	175	192	164	158	162	168	168	175	158	166	166	175	193	170	178	180	181	178	167	185	174	184	158	162	201	166	170	182	172	165	153	162	163	188	172	187	186	165	193	166	164	192	185	166	187	142	196	175	144	157	175	167	165	196	194	179	171	184	158	184	142	171	191	201	160	188	182	173	190	168	175	197	185	160	168	178	156	169	184	160	168	162	163	188	164	173	157	170	152	178	173	184	161	150	185	167	179	163	191	191	163	177	162	168	200	184	164	163	161	196	175	187	172	141	150	169	171	189	164	169	166	174	164	192	182	219	169	175	151	183	181	170	180	172	154	177	189	189	166	180	148	165	175	174	182	192	171	179	189	171	179	178	183	198	168	172	160	162	191	153	167	156	169	191	182	157	172	164	186	169	168	179	182	183	160	147	159	163	164	181	178	156	186	179	184	173	160	174	150	178	171	189	174	184	153	153	160	180	224	177	184	171	181	169	160	171	171	198	179	178	193	152	174	166	192	182	148	164	152	168	168	157	173	177	145	186	157	169	138	171	177	188	174	162	177	178	160	184	151	165	164	167	196	168	185	170	198	171	167	175	167	180	162	166	198	175	169	167	192	177	186	169	191	174	192	171	167	173	177	178	168	185	184	189	143	180	183	190	181	181	171	198	147	149	197	178	154	175	190	202	181	181	187	183	151	176	181	190	175	168	170	183	175	198	184	160	175	183	185	186	171	173	176	174	167	179	171	177	166	174	177	148	167	186	168	155	197	157	163	151	172	164	180	160	169	175	168	201	166	179	162	174	161	174	177	163	160	172	176	184	168	178	154	189	182	176	163	177	164	167	171	181	141	139	156	189	179	162	181	172	163	164	182	176	160	163	190	166	167	172	141	171	197	166	188	163	170	151	161	178	148	155	162	181	187	147	183	183	168	178	188	164	158	184	189	175	158	193	155	172	170	186	196	176	179	155	174	182	160	171	182	200	167	174	174	169	159	161	179	175	180	180	154	178	182	174	167	147	162	174	180	216	144	178	140	186	177	180	182	184	162	212	182	158	206	172	163	170	188	179	175	176	154	177	179	166	191	160	149	197	159	176	183	173	166	188	160	165	161	157	166	173	183	162	168	176	144	172	191	158	200	142	174	174	145	165	163	190	173	177	168	173	145	183	161	181	177	181	145	151	213	180	191	166	178	162	157	174	197	174	157	168	166	162	190	179	188	174	157	181	178	186	171	200	180	153	187	156	191	172	167	197	157	196	183	167	167	173	166	166	165	175	148	181	169	182	152	181	184	152	179	147	162	155	165	175	172	156	175	143	158	182	173	167	182	190	167	153	174	186	189	162	151	187	151	169	164	176	192	158	157	164	174	159	177	155	170	170	182	184	166	198	192	154	150	163	177	201	192	189	179	172	165	173	174	174	173	170	174	167	163	165	157	183	162	183	183	169	165	156	177	166	176	176	156	182	173	183	171	162	163	167	184	169	201	204	182	153	143	151	161	178	195	186	199	188	160	161	187	186	176	183	143	154	187	183	184	178	187	167	173	151	189	172	158	176	192	168	169	185	146	167	147	140	176	162	178	178	164	174	173	173	157	190	177	179	162	191	195	163	140	168	167	160	186	186	172	177	170	180	182	164	162	159	166	188	207	185	176	185	167	160	188	165	167	179	172	162	162	163	176	174	146	199	163	179	156	196	184	166	161	144	188	177	165	172	169	170	166	187	169	179	175	164	171	150	148	161	174	177	159	183	162	177	178	175	177	182	178	193	169	195	160	169	169	160	160	174	149	170	169	165	156	172	175	202	187	177	195	179	191	180	151	175	185	184	194	171	151	158	211	163	189	166	184	177	182	183	165	177	185	171	170	177	170	190	163	172	178	170	164	192	186	166	192	174	166	179	152	179	177	158	155	170	173	178	186	159	185	155	167	171	181	183	168	168	190	172	165	181	167	171	188	173	170	179	182	182	171	168	176	151	159	178	157	180	171	166	189	164	183	176	152	174	192	167	152	196	144	124	177	156	171	152	154	167	133	168	186	186	171	182	192	183	176	150	191	173	176	154	163	168	170	163	175	176	187	167	155	180	159	176	173	167	159	174	173	176	172	176	157	147	176	184	151	184	169	164	197	173	183	156	169	167	146	173	164	194	178	142	183	194	168	179	162	155	184	180	165	166	174	172	170	188	167	168	158	181	172	179	181	191	203	165	163	157	181	175	167	160	176	175	154	186	175	172	169	181	160	149	188	175	181	162	166	181	181	164	189	183	190	178	180	197	179	185	162	175	171	167	158	171	184	179	179	178	170	168	177	184	181	187	185	180	161	185	172	166	177	202	168	178	182	168	211	165	183	172	161	165	160	190	176	152	186	188	176	178	147	187	194	157	173	162	170	150	154	171	166	165	165	148	175	174	185	181	169	190	172	178	180	172	137	173	178	166	186	162	142	160	167	183	196	183	169	163	178	176	168	169	195	143	175	196	177	194	173	179	179	186	171	193	176	176	176	151	150	166	161	203	158	190	174	197	173	183	180	168	194	162	177	169	152	177	181	180	177	160	172	184	168	158	150	177	181	153	163	157	178	164	169	188	174	190	160	173	165	208	173	171	158	186	165	152	169	186	166	156	185	176	162	182	168	164	166	187	171	190	178	188	167	166	153	177	161	166	154	186	174	186	186	169	203	158	171	184	163	185	175	165	165	178	170	173	182
6249	3523	8266	32643	69177	58642	40209	21056	7406	2180	826	530	541	511	471	481	482	466	502	436	473	504	449	442	491	487	481	464	470	491	481	458	454	495	506	482	454	457	484	506	466	483	520	502	493	445	487	480	479	450	488	484	456	458	481	487	482	475	470	443	505	482	472	503	484	465	501	506	452	479	491	509	450	465	501	457	456	476	508	495	484	525	461	494	515	479	467	513	466	489	479	484	468	518	501	497	492	484	449	459	458	516	483	485	485	440	490	478	459	489	533	505	502	508	494	457	474	465	473	477	500	472	494	488	472	476	458	473	463	489	439	485	503	453	474	480	519	464	463	481	489	503	512	452	483	478	496	489	473	454	471	456	469	463	480	455	486	460	460	449	479	490	468	506	482	462	479	469	479	451	495	465	496	491	488	489	499	474	497	469	500	480	499	461	450	511	474	506	486	483	482	493	503	489	443	500	489	520	478	478	511	489	477	473	508	483	455	453	514	483	442	449	479	476	490	492	487	481	499	458	485	480	476	519	485	449	471	466	506	507	471	475	520	500	495	438	479	489	472	469	481	484	438	488	455	519	482	489	477	493	495	464	527	493	464	472	439	457	486	505	493	492	492	496	457	502	492	519	515	461	464	490	525	453	456	483	485	446	472	482	490	486	499	514	462	481	466	449	433	475	511	502	470	477	466	433	468	469	446	492	473	454	501	479	474	460	499	455	479	473	503	495	474	442	487	498	460	459	450	473	501	494	464	490	464	475	476	484	458	480	454	498	483	434	489	463	469	478	471	463	478	476	490	509	468	467	503	465	447	498	493	494	504	474	470	474	499	484	464	489	497	475	483	498	493	514	503	466	511	482	466	491	460	457	495	509	487	458	532	482	485	513	484	489	489	476	477	500	494	476	483	467	481	485	492	510	486	513	497	457	469	450	499	483	509	502	504	448	483	482	508	491	471	487	474	447	488	470	479	493	527	479	480	470	429	487	483	484	486	498	442	493	470	506	468	470	544	508	488	487	498	455	468	472	461	459	452	486	514	477	480	500	487	475	504	494	535	467	489	456	446	481	494	467	460	479	485	471	482	481	533	479	475	457	500	501	501	488	478	455	499	472	496	473	489	459	490	443	498	438	481	476	474	482	476	498	467	465	422	485	457	443	535	472	477	477	529	465	483	470	474	480	489	485	466	464	460	439	489	471	486	453	469	470	448	437	493	467	459	502	509	456	480	476	455	449	483	458	494	508	524	448	456	440	474	519	521	458	482	488	503	508	453	480	518	481	507	488	488	475	495	491	503	477	475	494	454	502	464	493	481	500	495	469	499	503	467	466	469	454	483	500	445	464	499	492	504	509	473	497	462	449	428	460	484	472	447	493	493	480	468	447	472	467	465	487	437	508	498	488	454	478	483	490	474	472	465	523	458	512	512	485	475	476	465	457	485	490	490	497	488	468	494	511	473	486	498	512	469	523	477	506	467	504	511	470	463	449	468	515	476	454	501	503	458	509	503	490	493	478	525	519	495	472	467	462	505	509	485	491	469	444	467	496	435	473	491	471	502	464	491	504	486	486	475	468	491	478	520	511	498	498	464	503	514	505	504	507	484	483	475	498	477	495	496	474	465	464	456	497	507	471	485	468	508	535	448	485	494	485	443	457	474	468	459	491	521	453	517	492	485	494	463	479	440	488	484	479	495	480	457	459	471	492	471	473	465	474	481	535	451	457	517	501	452	464	477	505	513	508	493	483	442	468	481	480	464	458	488	484	475	473	507	478	489	480	485	462	453	471	496	459	474	486	479	469	512	476	466	494	472	467	458	500	484	491	527	474	464	469	466	489	453	475	489	494	428	456	489	465	474	488	480	476	470	493	511	487	484	454	468	491	498	509	445	473	477	488	431	470	450	456	464	446	470	513	462	479	475	442	476	470	507	496	517	431	470	487	452	526	442	478	499	472	439	453	480	493	479	461	541	492	487	488	463	510	465	483	482	461	477	495	494	449	484	472	491	461	510	488	455	461	485	465	472	470	488	460	481	487	490	466	497	461	542	504	478	486	487	508	483	503	478	487	489	478	468	532	435	486	466	460	482	492	459	470	469	506	480	484	465	464	468	450	523	488	488	495	466	496	501	495	484	469	499	465	489	497	453	501	451	509	453	478	487	470	474	456	472	476	501	472	483	507	498	473	488	503	436	499	449	479	461	489	466	486	488	484	474	479	466	461	461	518	480	453	475	476	460	483	491	493	477	483	470	475	484	501	520	463	492	484	475	452	465	501	465	495	490	465	459	453	519	506	478	468	467	455	544	462	448	526	453	508	499	454	521	515	468	503	484	481	445	478	480	486	473	488	432	457	509	446	500	485	506	484	505	477	503	449	472	487	505	466	481	483	438	494	474	499	472	468	521	446	484	494	482	534	448	488	514	432	486	449	506	463	489	499	515	473	444	462	444	468	481	490	456	468	490	477	471	482	496	474	494	441	507	464	463	477	435	454	469	502	512	454	484	482	504	455	500	523	504	490	505	519	478	461	456	480	479	485	534	477	457	484	489	504	471	492	499	457	477	459	457	462	458	502	467	519	492	549	495	485	477	498	477	469	461	451	481	543	448	486	482	490	460	462	477	464	484	485	461	474	519	477	491	496	513	476	495	479	476	468	435	496	529	489	478	424	487	505	448	469	501	444	464	500	479	483	468	452	495	489	487	485	521	493	482	493	484	480	503	449	515	491	435	473	476	467	512	459	493	471	482	511	477	498	487	459	479	496	469	490	463	481	529	503	474	464	473	523	481	501	480	462	481	526	530	480	456	496	480	462	465	512	435	476	512	489	487	477	474	494	493	511	475	473	474	488	488	456	461	513	459	482	505	489	527	508	458	521	516	502	470	466	454	508	498	488	470	496	482	491	471	455	463	489	492	488	488	520	475	478	479	493	484	487	503	519	492	497	488	502	496	470	513	481	483	449	464	447	499	497	488	472	477	519	463	530	499	451	438	492	497	449	479	467	476	450	482	497	460	492	490	474	448	471	467	450	477	492	461	478	495	457	474	495	503	482	487	449	509	486	461	478	488	486	455	460	496	479	475	496	447	471	494	452	480	506	449	503	467	495	468	459	497	485	501	464	488	500	497	494	535	487	470	488	467	472	450	466	464	475	465	520	496	501	485	514	485	482	508	505	488	492	481	465	519	504	495	466	495	462	497	482	485	469	501	517	463	500	461	491	467	476	492	469	484	494	494	524	486	464	494	505	489	479	504	475	494	466	504	532	466	516	485	471	459	497	476	471	443	492	477	464	478	471	456	460	466	470	497	514	510	504	440	474	521	476	471	491	469	468	461	488	513	482	468	537	504	483	518	488	487	487	475	478	494	452	478	494	497	513	505	474	467	482	471	484	525	475	474	486	475	473	502	460	464	441	526	468	479	479	464	479	456	507	505	478	498	489	482	445	448	495	511	467	477	475	501	470	473	455	479	484	480	464	456	493	464	470	506	461	461	506
16145	6489	9891	47924	74957	58856	37324	17765	4920	971	276	197	169	159	164	169	163	167	154	135	165	169	154	172	150	162	163	191	170	160	182	154	165	134	194	181	157	174	194	172	187	171	166	162	176	154	172	168	162	164	162	165	149	181	176	170	194	189	160	176	155	182	183	170	190	191	176	166	159	169	164	144	168	145	163	173	159	146	178	185	178	159	169	173	197	168	169	157	173	143	179	173	171	160	180	189	159	179	169	182	198	158	184	162	162	157	151	188	187	172	148	151	154	165	164	165	170	168	161	178	161	165	182	187	170	201	164	136	148	160	190	155	176	162	182	173	185	171	140	150	176	172	179	167	195	169	155	174	164	151	166	167	188	176	192	168	172	175	177	176	167	173	144	164	143	149	169	158	192	162	163	168	160	167	166	155	161	157	149	191	177	151	165	185	189	178	157	170	165	173	189	148	180	159	187	188	169	153	171	157	158	194	185	178	169	181	171	175	188	167	157	192	172	178	156	185	185	169	138	199	156	171	154	170	175	164	177	176	172	172	193	171	176	148	173	169	164	165	176	157	178	164	176	150	181	169	152	178	168	161	154	188	165	180	166	164	154	190	166	176	169	175	174	174	164	176	149	161	160	150	166	163	165	170	181	169	175	153	174	171	174	142	187	173	177	161	179	163	159	177	149	148	154	164	157	130	144	181	163	179	189	189	191	151	146	183	171	175	152	174	157	162	153	173	191	170	166	161	153	174	146	162	172	172	176	180	185	151	182	170	169	179	164	150	164	161	202	158	157	185	160	192	159	153	138	184	157	170	154	178	163	163	177	142	169	162	151	162	166	189	145	184	191	186	162	177	199	151	160	162	184	178	165	151	160	186	181	171	157	174	166	152	167	177	184	168	165	168	176	205	192	163	185	177	182	177	173	171	162	155	160	181	178	159	174	179	165	159	169	154	172	176	146	178	181	171	164	180	207	162	175	201	168	150	144	190	168	182	173	153	159	155	149	175	165	156	174	166	159	163	170	177	152	189	150	161	171	155	179	151	171	143	179	161	179	139	165	173	180	169	188	156	155	202	176	163	161	162	157	156	159	151	193	184	155	162	158	178	150	190	163	145	174	158	179	200	165	159	168	166	166	187	154	162	162	186	179	188	170	198	168	163	171	176	175	162	186	181	180	148	179	154	151	172	181	192	185	172	178	167	159	177	180	150	164	177	163	147	172	173	186	178	157	176	162	183	174	181	157	164	134	169	160	173	181	165	172	174	173	167	188	166	184	165	177	179	184	170	177	180	168	171	162	161	182	171	173	160	181	188	177	168	201	167	170	177	151	153	174	168	165	167	153	157	182	166	158	185	156	159	150	157	185	175	147	164	169	183	163	165	177	159	169	161	181	190	175	168	156	182	187	170	170	169	182	195	161	170	166	167	195	196	172	181	174	187	196	185	175	147	175	184	162	180	177	165	168	162	162	150	180	165	159	185	181	166	183	204	158	159	166	168	159	179	175	154	164	181	164	188	154	159	165	171	184	173	164	197	152	167	180	166	145	175	137	160	171	171	177	180	153	158	169	194	179	185	179	138	163	176	167	168	164	188	136	183	182	143	182	145	173	173	170	176	176	175	176	164	168	174	157	173	169	167	171	164	177	161	187	159	157	151	170	154	187	162	166	203	135	164	180	163	153	166	175	150	187	166	172	165	161	188	172	165	197	181	172	191	161	188	154	142	154	167	159	183	163	186	190	190	191	170	165	161	170	159	185	163	203	145	149	178	161	159	188	197	167	155	166	174	165	160	160	181	175	183	173	153	165	184	168	181	163	169	186	171	154	188	164	171	160	168	172	157	166	155	163	170	166	167	166	169	169	178	163	198	172	176	180	166	147	186	178	169	163	169	180	177	162	168	174	158	165	170	160	150	166	182	160	170	145	175	169	168	160	162	175	168	169	158	174	171	166	190	162	181	163	183	196	178	178	183	165	161	159	177	164	169	187	176	166	160	175	149	196	155	158	167	161	142	175	168	176	176	175	168	178	154	152	154	173	158	155	187	174	140	156	184	172	175	165	187	174	183	169	154	159	168	167	170	143	160	148	172	154	185	187	163	167	166	166	181	175	166	174	172	190	162	171	178	184	162	168	174	164	146	171	159	175	156	159	153	175	174	182	182	204	152	166	143	169	146	182	187	168	146	147	181	157	174	170	157	163	158	160	168	183	159	174	170	183	178	166	180	163	176	176	155	180	157	159	154	170	152	160	173	155	190	162	166	169	179	169	186	160	180	161	141	183	167	149	179	176	155	178	172	169	166	174	166	182	156	168	167	195	177	164	178	191	177	177	160	174	171	174	161	182	175	170	155	172	176	172	179	191	187	172	145	162	181	149	168	166	178	183	153	172	144	169	174	163	173	176	169	154	158	176	184	180	157	167	152	165	163	156	169	171	173	176	156	160	153	170	182	161	157	144	162	168	171	161	177	180	163	163	175	149	158	157	183	143	184	180	190	177	156	169	181	165	176	157	153	181	157	153	188	162	186	158	174	180	163	176	154	163	173	159	154	179	204	152	167	168	171	179	149	189	141	176	147	170	183	188	166	174	174	184	187	170	192	203	156	148	142	187	166	161	189	173	169	173	176	174	158	157	180	171	162	169	172	168	162	149	179	163	181	169	145	144	179	173	147	159	160	174	162	181	164	141	153	179	156	184	177	161	172	170	184	163	169	189	173	175	169	202	159	162	165	195	157	177	176	181	174	149	156	189	172	179	177	156	162	170	159	171	168	155	155	151	169	192	167	178	162	150	157	168	165	161	184	158	176	167	161	178	173	187	163	147	173	171	186	177	176	161	174	171	166	173	171	173	163	164	172	157	166	160	163	182	175	195	167	172	173	166	185	159	168	151	171	169	184	185	171	158	177	161	168	169	159	198	200	159	166	174	159	178	156	143	180	184	159	151	182	146	158	170	170	170	156	172	179	180	152	170	163	163	153	177	171	150	186	168	160	145	167	158	177	174	154	176	173	157	161	178	166	170	155	165	148	147	157	168	172	182	152	181	158	157	167	176	161	160	153	160	171	162	183	155	177	148	159	146	177	193	199	169	167	182	174	161	179	175	154	173	185	166	168	162	160	153	146	175	160	162	177	160	144	173	158	151	178	168	161	165	159	165	165	146	180	180	164	151	154	177	198	167	179	188	195	184	177	166	223	159	169	149	185	173	180	161	176	177	183	176	192	174	169	158	182	181	192	187	182	164	182	168	171	176	176	176	147	148	178	188	158	186	167	165	177	172	194	163	174	171	168	173	159	163	171	175	165	200	206	183	176	156	161	174	168	161	179	150	192	185	154	176	148	154	162	158	159	168	170	160	162	172	174	141	189	170	179	172	185	159	161	182	162	152	190	178	150	172	164	184	173	155	176	174	159	185	161	152	156	178	140	171	162	170	148	186	169	151	160	185	156	173	162	145	160	149	169	160	179	170	185	165	168	161	216	141	170	150	180	158	175
9114	5452	15373	56499	84513	69903	49244	29648	12258	3588	1119	602	509	472	451	478	481	434	489	444	461	489	459	417	483	493	462	474	498	434	503	470	469	468	493	478	450	459	447	468	450	505	469	472	479	490	457	456	446	462	484	476	440	464	441	449	467	448	454	460	469	499	501	462	459	482	452	430	493	459	425	445	478	468	465	459	462	465	472	481	481	471	489	444	468	436	463	476	457	478	472	493	483	456	442	430	469	459	473	456	472	449	472	481	490	420	491	438	474	444	472	477	450	471	464	447	484	472	484	493	469	460	455	455	496	494	510	470	484	443	485	492	443	444	485	434	465	473	457	476	472	453	464	489	489	472	477	470	500	475	466	507	455	488	451	478	462	437	505	482	453	484	439	482	494	506	445	487	481	436	487	510	512	474	430	490	474	483	475	505	442	463	480	441	459	422	451	477	444	473	465	492	467	452	467	473	485	480	494	480	472	501	437	488	484	436	488	464	491	463	479	462	472	435	442	493	483	448	514	442	468	479	457	470	461	481	482	470	468	436	473	478	492	445	463	477	433	468	485	455	467	464	456	468	493	463	451	492	453	471	454	480	490	447	479	515	455	478	497	442	491	467	495	460	438	476	471	455	506	412	468	486	472	419	445	466	421	459	443	491	444	471	464	477	479	433	473	440	455	445	493	467	453	465	459	484	484	473	471	457	439	461	479	486	455	504	436	474	444	447	493	464	446	487	457	462	478	457	447	421	471	455	447	493	482	468	476	455	460	490	464	449	457	474	449	490	462	508	512	439	503	468	455	479	457	490	474	516	467	441	460	434	477	463	452	494	490	492	455	486	484	455	437	487	459	464	448	504	449	476	474	473	439	462	482	480	454	431	457	490	495	476	457	468	467	427	454	486	469	486	511	475	445	493	462	479	436	468	465	447	507	476	482	461	467	438	485	470	395	510	464	464	493	506	458	506	486	468	463	448	467	502	456	458	512	483	433	476	454	460	481	459	476	478	464	465	463	466	489	487	444	448	462	442	480	442	525	435	468	492	465	450	453	444	455	440	515	445	469	466	498	476	468	489	433	469	423	440	464	482	480	461	460	466	453	465	450	446	442	494	501	491	489	474	508	484	482	464	477	482	484	461	505	454	458	449	454	495	439	474	493	452	515	439	455	444	445	459	439	477	453	498	476	436	466	432	449	460	446	460	459	499	485	475	439	440	483	478	461	459	437	487	460	492	475	475	440	469	499	475	475	479	463	445	461	495	468	473	466	472	475	474	463	472	486	456	490	452	461	477	454	457	474	481	480	489	456	420	453	455	448	464	441	515	481	455	465	443	464	450	459	472	463	463	473	474	446	480	458	467	481	476	465	406	501	460	465	464	434	469	448	441	458	446	459	470	461	488	488	454	480	429	476	456	473	456	493	460	454	459	443	474	445	517	468	502	478	491	478	445	491	516	485	442	476	447	447	462	495	476	449	422	429	474	456	459	472	454	445	484	455	452	474	458	440	451	446	502	476	475	448	457	459	464	460	456	471	456	451	484	516	465	464	501	427	491	451	492	443	477	461	459	478	473	453	401	470	431	465	478	481	481	440	483	472	473	451	465	465	451	463	482	452	479	480	470	462	466	484	492	452	515	449	475	469	480	458	445	499	466	499	482	475	489	456	447	499	465	447	481	491	483	471	499	491	493	458	458	457	456	450	475	490	425	501	487	457	471	484	476	507	429	423	474	474	466	468	432	478	441	502	495	498	438	483	429	492	462	455	439	484	477	496	483	477	446	449	421	465	487	472	472	485	460	438	474	487	487	441	457	452	479	440	454	467	458	471	488	430	486	434	456	501	498	465	478	475	467	449	498	467	469	448	453	449	457	474	474	457	480	403	490	430	486	486	476	463	486	448	453	469	465	464	433	497	459	445	475	472	469	429	479	488	470	501	442	438	485	468	474	468	498	478	477	453	476	493	526	473	490	502	443	493	471	447	464	461	448	481	472	465	474	453	501	443	451	459	493	480	470	427	450	487	467	460	486	462	471	478	469	463	463	476	491	496	484	450	407	472	520	430	476	504	475	450	460	439	450	470	439	470	458	431	452	502	463	481	509	465	463	441	485	486	478	465	443	499	536	468	441	478	455	482	445	450	443	482	477	462	483	440	457	463	451	451	455	462	488	448	447	445	469	439	497	410	431	470	444	465	472	464	496	442	479	507	468	490	481	488	454	465	463	484	435	473	480	478	477	458	445	454	480	475	464	478	463	467	449	490	468	450	460	432	477	475	465	502	420	462	473	469	458	466	491	480	460	489	464	467	499	465	499	477	454	453	457	461	484	461	494	510	448	444	507	451	467	459	466	426	455	449	476	487	475	522	467	512	496	435	486	493	440	459	461	459	466	466	475	461	446	441	479	483	478	454	473	464	427	455	511	489	467	468	473	459	498	473	465	446	468	470	420	452	484	480	448	440	481	478	458	490	491	474	476	452	471	455	466	457	469	455	489	477	424	468	451	446	476	467	472	482	444	465	505	472	486	434	462	451	455	475	494	468	437	451	459	442	465	458	491	478	472	445	465	457	492	417	503	481	484	465	453	421	446	478	452	467	473	449	502	503	454	448	476	457	506	439	477	490	478	473	478	474	479	499	454	491	457	478	464	469	483	448	509	442	489	439	490	454	448	442	499	546	471	455	449	441	458	463	441	469	497	492	481	433	466	471	479	473	503	446	491	497	464	471	462	481	458	461	470	452	479	451	514	484	456	443	454	465	479	480	449	468	476	486	465	463	482	472	466	415	439	467	478	480	437	439	484	457	433	460	478	443	483	468	458	500	452	452	488	490	463	467	486	451	429	476	437	455	489	481	464	458	511	494	524	477	432	460	470	443	449	449	498	466	465	466	430	479	480	421	498	446	480	477	445	498	445	467	508	440	435	488	485	457	457	468	504	432	486	477	489	429	525	497	452	460	470	491	460	480	467	492	435	481	457	477	451	460	442	464	484	452	467	454	489	493	467	481	486	475	475	476	482	474	454	412	451	491	442	486	480	489	448	464	426	472	451	495	466	469	476	468	416	464	500	434	432	465	440	447	456	482	479	426	464	488	455	513	473	454	467	518	476	461	462	495	444	458	477	485	477	450	478	481	482	475	480	463	467	517	456	445	475	474	453	516	503	467	498	461	440	481	480	475	434	456	493	450	447	437	490	462	474	458	473	464	440	451	431	479	500	477	485	471	502	433	452	455	434	485	463	507	469	470	490	460	454	465	482	473	467	515	481	412	480	496	480	470	432	480	500	449	462	472	479	479	467	477	437	469	485	460	448	488	489	465	483	478	444	470	447	493	482	428	483	456	492	480	482	460	459	461	465	445	469	475	478	479	475	502	440	448	453	483	467	495	460	466	497	428	443	463	489	447	486	448	467	465	438	439	484	471	473	445	438	463	479	485	445	470	479	427	478	479	502	480	430	487	477	464	460	492	462	479	450	451	485	460	467	465	487	507	463	475	483
3247	1223	1663	4418	10622	7840	3420	1270	483	277	166	174	189	166	188	179	179	183	189	190	194	169	172	152	180	191	171	169	165	185	198	191	165	182	178	193	194	189	165	161	154	161	188	173	185	184	163	184	157	182	191	176	172	193	166	179	181	171	184	176	172	172	172	182	176	195	163	201	195	174	156	190	178	171	160	174	192	185	193	175	170	178	177	188	160	174	161	145	179	160	166	178	173	169	181	177	173	168	191	197	189	168	154	175	185	178	198	157	180	173	165	188	196	178	170	167	171	192	165	157	174	189	153	196	182	160	210	170	191	195	186	189	163	195	187	188	178	190	183	171	191	181	166	183	186	199	197	192	181	192	158	198	180	186	192	186	183	193	179	164	146	197	192	186	187	144	174	175	184	188	160	180	186	161	162	183	163	177	184	171	148	191	173	177	160	177	186	189	166	155	158	191	179	180	178	185	193	174	173	192	163	177	179	199	206	205	165	171	178	174	197	177	167	192	157	161	191	168	172	183	167	195	161	188	168	187	176	177	184	173	187	168	186	163	173	190	145	181	173	189	181	182	158	166	153	163	166	167	173	200	171	173	171	173	185	160	170	167	165	176	156	176	160	179	182	166	167	182	188	180	172	196	174	180	188	188	163	174	158	164	196	176	181	159	195	188	156	168	173	200	200	195	170	196	164	188	173	192	178	169	175	204	183	182	169	179	178	189	175	184	173	184	153	185	156	176	193	151	178	185	172	179	178	169	163	173	198	168	170	179	183	167	189	186	198	174	154	182	162	156	159	171	177	162	164	165	179	195	151	170	179	188	176	184	185	174	175	169	159	182	170	163	203	172	196	185	174	154	187	188	169	170	166	167	162	160	154	208	178	193	196	176	173	187	179	191	151	193	200	207	167	195	169	161	205	194	192	150	179	156	184	175	191	180	182	188	161	168	191	184	170	158	191	180	163	199	182	196	200	180	206	171	169	169	174	152	172	160	157	170	167	162	164	161	181	158	211	184	157	206	166	188	162	171	192	183	177	217	171	171	175	173	168	176	170	190	162	183	154	176	192	175	199	184	179	162	187	170	170	171	194	214	172	175	178	159	150	156	149	162	197	159	176	177	164	179	184	188	191	182	188	162	182	176	173	153	155	171	170	166	184	191	195	160	178	198	174	186	177	184	188	187	180	176	155	177	168	187	162	168	156	171	162	166	174	178	162	159	197	184	180	161	183	173	179	157	183	179	182	182	172	176	169	193	190	159	163	182	161	188	170	184	171	142	173	161	180	184	172	187	176	176	182	185	182	164	191	178	168	171	150	184	168	161	193	185	182	167	203	167	191	186	153	175	162	184	203	179	186	179	174	168	167	163	174	174	156	187	194	171	199	179	202	168	153	160	186	179	201	168	159	196	189	186	171	192	169	168	184	176	178	176	145	172	163	193	178	167	156	176	178	189	183	200	199	213	183	171	167	179	209	175	198	181	173	151	189	191	163	217	174	176	147	178	172	189	210	167	205	191	195	196	185	171	192	156	163	196	190	170	179	178	161	168	204	176	179	188	180	181	167	163	169	164	161	212	178	149	190	174	197	163	170	178	174	181	175	184	177	202	168	170	167	186	178	178	167	179	164	141	169	177	166	199	182	177	169	185	186	189	174	172	174	178	175	182	177	171	174	180	162	215	196	189	158	193	184	188	162	192	179	154	205	160	166	189	180	186	177	162	160	177	191	167	164	161	174	199	185	190	177	188	184	166	167	176	168	177	179	179	176	186	201	164	163	159	174	189	176	162	175	171	181	185	175	206	186	197	184	161	179	174	184	190	153	169	183	173	200	180	174	196	140	189	175	170	162	185	168	180	186	164	185	185	185	174	172	197	178	180	148	161	179	181	186	169	168	159	152	148	179	182	186	175	175	161	176	182	185	183	191	151	187	168	175	168	170	170	198	183	162	168	186	210	159	164	174	206	174	161	194	179	185	179	171	175	155	181	169	156	186	167	185	176	175	179	158	169	162	192	176	196	175	173	173	162	174	200	156	167	172	167	144	152	180	168	180	190	181	178	185	164	164	170	193	173	187	186	170	181	182	198	178	176	175	184	191	171	157	193	175	186	155	177	189	171	174	158	169	168	161	177	171	172	177	175	162	189	171	192	192	202	173	176	197	167	173	159	169	178	185	170	182	159	170	203	179	172	167	185	206	193	189	153	158	175	154	169	178	176	163	157	180	183	161	179	164	182	158	191	170	207	190	186	179	164	173	172	166	187	204	176	182	158	168	171	182	181	170	162	146	185	211	171	186	173	164	187	163	208	187	173	168	192	184	205	190	193	191	194	151	171	159	167	194	194	189	198	164	171	161	178	151	180	182	161	192	180	181	180	164	156	176	174	173	158	186	175	189	168	167	164	180	169	163	170	158	190	169	162	195	173	126	190	160	183	170	180	182	209	188	190	154	180	156	162	185	172	192	168	193	181	172	165	179	169	169	184	185	188	212	161	157	200	189	172	185	163	182	167	173	174	171	174	156	178	185	154	203	199	210	202	200	175	174	173	189	157	174	141	172	169	170	179	172	193	166	193	197	185	172	161	200	185	192	175	159	171	176	181	179	159	201	194	188	192	158	187	174	191	192	155	170	198	189	185	150	191	190	172	180	183	173	153	188	184	163	198	164	175	188	178	171	170	172	176	191	173	158	164	185	184	165	177	181	153	182	182	190	192	163	151	202	176	173	165	165	171	169	187	152	199	210	160	165	149	174	159	175	185	156	162	177	182	182	180	180	181	177	190	156	153	164	181	175	175	192	165	191	154	200	154	187	197	176	171	169	173	174	178	164	187	193	158	182	173	173	193	173	184	160	188	143	195	169	189	191	155	171	201	187	178	166	192	211	167	151	192	176	189	168	196	192	175	216	165	166	158	179	180	168	177	139	185	171	161	186	185	173	171	183	156	165	184	186	186	150	190	159	169	178	180	179	197	155	174	157	164	183	187	205	183	182	186	200	195	179	185	174	184	153	203	191	163	167	155	164	191	195	175	157	188	162	158	178	188	175	164	154	188	175	195	186	167	173	182	180	173	163	167	179	182	197	186	184	155	164	172	170	156	171	178	191	173	180	183	186	199	171	169	189	180	205	182	189	158	168	185	174	177	180	185	193	178	207	183	172	195	152	169	161	151	185	183	202	160	156	180	206	169	179	185	167	174	174	184	179	204	190	176	188	165	191	179	149	187	161	171	189	153	182	162	175	154	171	176	187	173	183	167	172	179	177	167	179	163	191	164	195	188	176	179	183	189	155	172	186	175	172	164	169	183	197	174	173	175	166	157	191	192	169	183	182	171	187	191	188	180	175	174	158	194	188	178	180	164	175	194	178	193	183	148	202	194	200	172	163	197	182	165	199	171	173	158	154	171	189	189	198	187	164	186	178	190	172	183	197	180	195	174	166	182	198	155	199	163	227	172	166	172	184	170	179	175	185	180	178	191	177	132	179	185	181	190	181	159
2971	1548	3894	15982	28933	22138	11888	4641	1739	846	620	538	455	513	447	469	485	452	511	480	473	468	457	505	467	523	485	527	465	521	492	509	484	503	486	468	492	481	504	512	518	485	557	482	501	461	526	535	511	496	505	476	485	457	441	430	488	521	438	506	476	485	468	490	475	486	487	517	508	501	487	545	466	485	468	498	461	479	510	478	488	461	468	495	491	495	476	462	542	480	507	488	481	497	524	476	503	462	510	471	471	525	511	501	515	507	486	469	489	520	470	487	470	518	482	474	470	416	513	517	481	478	525	478	476	463	495	498	451	461	460	473	478	480	512	475	479	524	468	463	513	453	468	468	482	476	503	472	507	465	485	474	440	462	499	474	445	461	445	541	469	481	491	508	478	479	478	475	542	505	478	482	493	474	515	496	506	471	466	492	506	500	494	494	504	497	461	462	481	517	496	501	510	451	500	518	507	513	468	509	504	463	476	502	489	484	486	505	461	469	489	508	524	453	460	469	471	506	473	496	513	486	468	486	452	500	520	495	518	477	489	511	494	490	521	479	528	493	482	463	458	527	481	502	502	464	489	506	461	470	478	503	447	447	509	483	476	495	484	501	471	465	495	501	478	494	483	509	490	471	465	459	522	492	524	501	461	455	502	501	471	455	430	493	466	479	458	519	471	511	480	510	486	467	500	490	529	503	483	494	464	491	522	491	494	470	529	501	476	489	468	478	502	484	499	452	535	471	483	470	492	468	482	465	485	447	496	477	494	511	493	471	477	473	454	486	496	474	500	466	525	507	468	469	459	503	502	509	488	464	498	479	479	453	523	489	505	506	481	491	493	519	500	464	492	464	526	430	482	475	463	430	523	481	524	511	502	508	482	520	499	509	499	504	474	516	493	496	496	520	488	479	495	491	476	483	514	506	479	499	480	475	519	493	498	481	494	459	523	455	535	437	481	504	509	502	480	472	506	489	519	449	422	507	467	559	451	501	516	462	476	469	478	472	475	494	489	501	509	474	455	513	477	488	468	510	462	497	492	505	512	473	503	460	498	465	492	469	488	484	475	456	489	498	482	500	493	510	490	457	481	463	470	457	482	514	468	500	500	493	472	515	474	441	487	473	501	514	464	463	477	484	512	498	504	474	484	515	496	473	486	449	512	475	474	477	487	497	469	467	448	483	481	500	471	484	487	456	494	479	455	511	508	486	481	480	476	474	483	518	483	490	529	474	451	488	505	481	506	445	501	472	511	473	498	479	508	465	480	478	513	516	513	482	525	494	478	511	473	500	479	494	468	439	495	476	458	448	467	469	480	466	513	504	492	484	473	457	457	469	486	496	506	481	470	470	475	461	494	488	498	478	474	445	444	457	487	489	500	492	481	485	495	465	518	494	486	522	501	483	514	493	504	495	513	497	465	512	509	479	496	428	462	537	483	488	510	495	536	529	477	506	490	518	461	464	454	471	492	505	498	508	522	499	501	514	483	459	479	497	466	528	489	449	506	474	471	468	491	549	502	487	518	513	505	512	432	459	516	485	457	512	507	492	474	452	503	503	465	508	494	518	514	475	507	470	487	479	487	493	483	498	513	505	525	469	510	513	504	504	467	491	503	465	464	464	461	520	480	476	498	489	481	442	472	502	506	471	493	474	432	521	495	493	476	497	485	499	521	453	534	474	507	465	481	474	485	516	495	466	485	528	489	500	470	489	476	454	504	492	465	476	522	501	508	464	488	481	506	474	514	503	474	461	477	509	504	506	505	456	489	488	492	514	495	466	479	538	474	478	504	449	526	498	517	481	482	462	517	470	528	502	512	451	470	434	501	492	495	494	518	476	517	512	512	462	477	520	534	470	499	501	482	466	456	458	465	508	472	506	497	472	492	463	517	488	446	490	502	503	463	483	471	537	473	485	471	496	519	509	465	467	505	442	505	453	517	438	541	436	492	513	471	466	501	488	508	479	485	474	485	506	494	527	515	478	485	486	485	479	537	524	495	477	492	523	466	502	537	468	481	518	504	478	510	474	512	483	478	494	448	456	488	498	467	478	488	499	501	497	450	508	499	473	478	480	477	463	466	457	466	476	488	456	444	479	472	480	476	487	476	515	474	504	480	505	492	485	474	511	482	494	499	522	490	507	520	518	476	453	477	474	491	492	459	514	486	459	475	517	456	461	490	535	497	546	513	480	492	517	522	490	499	490	480	488	498	480	538	471	502	535	487	462	481	502	509	424	479	449	510	518	498	507	529	466	465	481	493	503	482	468	474	452	474	504	509	484	458	479	536	483	494	489	465	479	524	493	457	493	461	478	482	480	489	447	491	502	498	477	535	458	511	493	479	463	492	503	492	491	508	450	494	430	475	502	508	467	478	462	472	440	499	466	497	473	481	502	522	482	489	470	490	486	510	500	470	494	475	494	475	520	502	486	462	489	512	519	481	495	468	496	495	471	506	509	502	509	523	534	451	497	483	532	465	494	501	480	479	516	454	487	477	464	475	474	498	493	481	498	466	504	454	522	507	506	483	480	482	462	479	481	467	445	521	502	515	479	529	476	507	492	498	473	500	507	476	464	503	500	498	473	515	479	472	506	451	493	500	496	464	456	479	447	520	465	515	463	500	498	490	499	497	471	464	467	484	450	487	501	480	484	495	457	477	527	466	470	507	515	498	471	497	460	475	494	480	492	502	497	531	458	520	487	511	512	493	512	488	502	519	474	488	456	448	446	489	487	481	486	498	501	480	510	502	457	467	477	509	477	440	470	492	476	489	517	479	478	512	496	533	520	484	462	505	474	493	468	498	425	476	478	499	439	481	517	490	474	504	488	502	508	493	500	453	505	453	479	473	470	472	484	486	520	495	464	478	514	508	462	476	493	472	502	502	506	535	467	488	529	505	479	482	412	500	491	483	509	484	485	513	489	457	460	471	517	471	499	480	518	536	518	493	491	478	484	477	512	503	526	492	472	471	462	459	488	497	499	488	455	506	487	513	473	489	494	428	498	473	489	467	525	482	503	478	498	503	474	490	502	515	493	463	499	499	510	464	480	470	502	486	514	491	486	529	510	511	501	470	484	487	466	486	496	513	521	455	488	463	489	511	478	503	526	496	506	488	517	443	486	493	502	487	462	502	494	482	509	506	490	503	532	541	468	515	484	455	530	514	522	466	466	476	493	447	512	505	480	505	436	481	521	478	484	476	516	445	515	450	509	490	521	482	503	510	470	485	485	513	425	511	485	457	464	450	487	488	485	497	467	459	490	493	455	495	507	489	467	491	484	461	509	505	495	490	483	483	502	481	482	485	474	509	490	503	501	504	504	493	471	504	445	492	523	476	470	501	487	464	512	496	464	499	514	473	508	472	461	508	492	532	492	472	473	476	471	506	477	480	474	495	467	488	480	485	477	474	467	512	528	512	469	497	490	475	506	499	470	519	501	486	497	501	482	525	477	485	493	511	489	462	493	518	480	504	478	525	488	518	502	489	465	434	549	504	485
8908	3467	8163	36119	59783	44550	25367	8711	1919	547	234	179	160	156	163	184	149	182	161	181	158	165	189	155	188	167	163	183	183	185	165	152	174	148	152	165	157	179	170	160	209	154	175	185	173	178	161	156	150	176	133	164	187	162	157	184	170	163	171	157	176	162	174	175	178	180	178	179	177	178	180	159	181	153	173	186	155	166	177	173	162	165	159	174	157	179	150	186	170	187	189	177	173	162	173	159	178	178	174	188	171	180	161	169	169	149	164	177	163	168	152	173	169	140	155	167	195	163	143	156	169	163	186	183	171	181	161	203	179	173	155	198	188	139	186	145	183	169	170	180	181	176	183	161	144	152	161	170	176	180	156	162	184	154	189	162	171	194	162	172	183	161	177	160	150	184	154	169	190	174	174	145	142	176	183	170	168	182	160	165	171	194	179	171	191	158	176	159	161	131	177	184	156	175	126	179	165	181	161	159	186	162	160	163	202	194	152	167	177	165	180	155	177	174	179	143	172	161	176	177	160	179	174	164	168	150	161	155	198	172	164	179	168	175	168	179	134	182	144	162	190	163	176	154	172	167	171	166	179	156	176	161	187	173	172	192	169	161	189	165	161	188	156	152	169	164	174	193	177	206	171	167	167	182	154	187	167	165	161	156	193	161	172	174	175	186	146	172	173	165	145	163	173	152	167	149	170	170	191	183	163	170	171	164	176	156	166	170	162	171	159	165	160	159	161	174	156	180	189	162	159	161	173	158	195	159	189	182	154	157	169	158	155	148	166	169	163	170	178	164	192	165	176	177	146	160	179	169	179	175	164	168	173	171	176	169	181	174	182	148	162	169	151	164	149	129	167	169	173	168	166	153	154	172	158	172	181	161	176	191	161	193	192	169	168	193	158	181	186	161	168	159	179	153	152	190	183	194	177	171	177	157	160	183	191	180	159	170	181	186	157	170	171	161	165	184	168	158	173	162	166	177	179	172	167	166	155	175	156	168	171	193	150	157	181	178	181	172	166	200	139	162	156	186	174	138	179	155	161	163	168	171	168	169	169	177	160	187	176	174	169	173	198	173	174	182	180	173	189	161	187	181	185	155	174	171	165	168	166	152	165	180	180	155	165	155	157	160	171	146	164	189	175	156	197	198	174	176	168	175	174	182	173	202	174	188	152	204	171	180	175	169	172	195	178	162	172	155	167	171	179	142	167	191	180	180	169	152	181	179	190	165	181	173	186	171	178	153	142	145	171	142	152	169	187	167	187	151	183	188	143	184	169	186	167	155	146	160	159	173	154	164	175	174	172	179	187	175	163	192	152	172	180	149	173	177	176	155	160	186	186	181	150	182	185	195	196	169	161	189	172	158	185	158	186	155	179	159	177	165	195	170	156	191	172	152	150	164	159	160	184	156	170	146	185	162	162	160	151	147	152	188	178	166	178	149	171	182	181	173	144	176	159	164	180	173	150	176	166	170	149	182	179	153	180	163	155	184	185	189	133	165	187	186	164	165	183	177	164	174	173	167	190	154	178	186	175	169	172	174	178	173	160	173	143	190	154	183	181	178	176	173	178	166	174	191	162	179	166	171	177	168	190	171	193	172	160	162	177	178	155	142	179	178	161	188	140	167	172	166	174	182	182	155	165	164	175	173	173	160	169	195	186	173	151	168	165	186	172	169	166	170	163	167	160	167	179	156	180	162	162	147	178	180	169	157	129	165	176	172	171	170	186	168	141	186	169	166	183	173	166	187	175	184	180	172	175	185	201	177	160	166	184	158	164	185	143	178	183	176	146	175	175	182	182	171	169	194	173	138	182	175	176	183	184	169	156	153	181	179	176	154	190	159	160	182	153	169	189	153	169	155	149	172	166	160	170	171	153	181	162	171	159	171	174	170	167	154	192	175	185	148	139	165	170	167	180	182	197	162	163	179	170	177	160	156	171	141	173	143	172	187	200	164	178	179	170	178	174	149	153	179	181	148	189	182	160	192	181	166	152	174	158	171	149	173	172	163	202	155	187	159	166	190	168	164	157	164	181	176	158	186	156	170	160	190	162	167	168	155	163	184	176	152	161	166	178	190	174	153	165	170	157	172	158	178	140	168	189	182	153	184	200	191	172	165	172	169	142	162	183	166	167	162	170	177	178	176	172	181	181	172	183	178	182	178	172	165	169	163	178	176	168	161	178	175	162	163	182	179	184	156	175	156	156	158	194	171	165	193	166	169	169	167	174	148	160	185	165	179	183	158	165	170	143	182	167	170	165	182	172	163	176	162	165	192	172	150	169	183	168	155	156	154	172	155	159	174	179	157	183	178	183	197	160	183	172	163	177	185	181	186	184	148	179	161	174	178	153	147	167	184	151	179	155	204	175	172	187	179	161	160	163	168	145	162	185	172	175	172	173	153	186	159	163	180	161	165	179	176	155	164	170	174	157	159	185	166	151	178	152	164	170	170	146	179	169	179	152	165	171	155	181	178	173	176	167	195	155	143	181	166	177	175	149	151	162	186	180	200	179	187	170	180	171	172	156	162	174	191	168	172	182	173	189	164	175	149	190	180	171	179	178	174	169	170	174	146	166	176	149	157	170	177	163	175	173	188	169	171	153	170	196	157	172	164	166	174	162	180	182	172	176	175	155	168	162	184	165	162	183	173	182	168	176	188	163	158	175	196	164	190	158	150	173	165	167	147	149	176	169	161	151	187	171	164	152	169	169	158	175	164	169	199	179	153	175	166	165	161	167	163	146	158	169	175	202	163	155	154	165	153	162	165	171	145	162	172	166	179	184	168	197	173	156	168	149	182	190	155	177	166	182	187	188	174	166	187	150	167	166	184	167	147	164	173	159	144	174	183	169	173	165	174	179	179	186	140	156	182	162	157	154	160	166	158	182	154	186	195	175	154	184	141	175	198	149	186	172	181	162	192	161	149	195	190	154	164	160	192	190	177	165	169	150	177	154	159	172	169	171	167	166	204	181	177	158	174	181	152	181	196	162	165	165	173	165	167	161	166	181	186	180	152	176	168	172	172	168	157	170	158	169	170	171	188	180	157	167	184	155	159	185	150	189	173	183	142	153	167	175	170	161	162	182	182	185	185	172	172	167	139	145	166	170	167	167	189	180	193	171	169	173	153	182	203	154	178	176	180	191	148	155	182	169	186	183	137	188	177	184	182	172	166	168	181	164	163	174	163	186	141	188	179	169	199	192	175	175	176	170	173	151	178	154	146	156	175	162	162	159	157	176	191	184	183	162	183	170	176	186	167	148	165	167	167	176	178	171	165	149	168	176	179	154	153	148	160	159	165	181	171	172	190	169	183	186	159	155	148	184	160	146	173	158	140	188	169	150	159	161	182	171	183	185	173	173	152	183	178	169	171	148	151	169	187	164	183	189	170	173	162	152	152	168	161	157	173	141	178	163	172	174	153	173	173	170	169	157	183	160	173	168	161	164	188	190	159	160	191	164	192	171	166	167	169	172	168	162	171	184	193	159	179	168	171
6533	3687	14899	49081	68856	55962	38156	19460	7295	2214	832	540	484	491	497	472	508	487	460	466	444	491	495	515	456	481	472	498	497	485	478	473	480	477	503	429	431	446	441	505	457	489	486	485	522	487	501	483	473	494	473	478	469	499	493	477	496	495	479	505	439	483	461	444	480	468	489	485	455	460	457	505	510	458	474	482	486	508	491	464	502	479	480	465	449	470	496	491	468	478	512	512	480	456	464	490	476	466	506	463	485	489	449	481	496	483	488	462	449	470	467	490	441	458	472	462	458	482	501	434	459	430	473	473	493	415	486	501	457	493	448	472	479	489	505	505	479	447	472	441	491	469	473	471	410	459	464	454	484	429	483	501	452	458	467	500	462	442	468	475	454	447	460	453	516	469	480	492	466	465	464	427	473	469	452	445	477	510	471	481	505	446	465	453	471	438	490	514	462	480	498	485	493	453	471	474	455	468	468	464	477	483	483	473	482	458	499	481	472	435	458	499	467	450	444	509	514	446	483	494	477	477	498	486	471	497	450	444	528	451	497	483	481	481	506	469	448	484	471	455	481	457	492	482	463	451	493	479	456	487	453	461	480	463	453	449	502	452	455	458	460	453	474	454	509	477	455	516	450	478	462	499	455	493	497	494	452	451	485	523	475	444	451	476	516	460	454	529	458	499	471	444	449	451	470	476	478	478	472	456	455	439	485	518	484	489	442	461	486	485	491	471	452	480	469	507	470	501	439	438	469	450	524	484	450	506	468	485	453	490	513	465	503	459	476	521	432	460	480	440	509	469	488	489	446	514	450	464	482	457	480	493	462	494	515	477	481	466	469	469	442	463	511	430	457	493	477	464	465	461	463	509	479	504	437	493	475	470	500	464	479	461	476	470	508	456	469	427	476	492	485	467	433	483	424	486	469	471	492	479	482	503	477	486	476	481	480	477	492	463	475	481	497	466	464	487	485	511	485	441	474	497	474	474	458	477	485	468	520	467	503	486	494	453	469	441	489	500	519	438	476	470	466	534	493	478	487	465	514	492	452	454	500	473	493	485	538	465	502	488	489	496	468	472	487	499	434	474	482	472	446	514	481	509	458	469	497	461	479	455	501	466	491	500	480	476	475	477	469	496	486	471	494	469	474	520	492	479	498	487	506	477	483	508	474	479	455	482	514	470	497	429	461	449	443	484	450	492	478	498	523	505	508	473	493	459	459	444	494	450	465	487	484	461	508	462	475	478	485	444	490	463	457	526	471	459	466	490	474	432	489	471	483	446	487	482	468	491	458	468	488	490	480	423	470	501	453	491	490	468	499	451	471	492	499	465	479	476	453	500	422	461	468	452	461	494	474	454	468	512	471	478	449	468	482	486	522	474	464	475	460	458	469	492	465	493	476	522	521	487	464	512	470	490	462	452	487	463	447	485	482	453	471	460	458	446	480	504	490	478	456	414	476	484	440	471	508	481	473	500	448	472	503	487	475	487	489	481	475	461	435	467	478	454	457	459	460	463	454	491	444	443	467	500	496	458	472	505	470	434	485	513	483	452	502	443	499	469	469	457	455	485	477	474	467	445	515	516	495	493	454	477	458	477	487	466	468	413	479	500	535	495	470	507	488	476	464	450	466	502	504	485	479	445	469	480	453	450	465	448	440	466	484	474	480	473	491	480	467	507	498	457	473	476	475	459	474	487	434	498	479	493	465	421	463	482	500	465	487	462	465	512	470	517	516	457	465	457	538	480	467	489	513	503	442	509	473	425	459	476	444	507	465	455	465	505	481	467	487	467	514	459	477	458	476	495	451	487	463	476	461	468	450	467	496	490	444	464	521	491	438	466	488	471	485	453	497	466	466	451	502	458	485	493	513	458	461	473	464	490	456	500	488	475	485	481	496	477	431	465	474	504	469	465	502	463	501	419	482	500	473	490	489	442	483	490	502	489	493	507	477	481	461	446	472	481	437	501	498	481	440	505	472	474	462	502	487	489	488	475	504	461	470	487	498	500	469	412	501	464	502	479	478	492	470	451	471	487	485	447	478	485	473	450	494	431	513	467	479	506	460	492	471	469	489	463	500	462	473	439	466	468	464	482	446	458	452	488	472	494	441	423	450	463	478	474	465	443	488	463	476	479	446	459	485	521	456	457	500	511	513	459	494	485	500	475	451	494	444	466	460	464	453	497	483	476	495	509	499	483	471	478	475	486	479	476	497	453	469	416	457	470	479	459	491	498	461	491	473	489	460	502	487	460	479	434	475	503	486	501	487	456	488	473	517	489	459	432	461	479	480	523	512	455	483	480	476	504	470	481	452	427	474	493	493	407	434	461	452	491	498	462	459	463	457	494	468	446	450	519	452	461	495	508	468	480	484	474	459	471	466	470	456	428	463	462	474	518	457	460	490	475	453	469	478	443	456	466	442	505	466	421	487	513	479	486	498	435	498	477	472	532	451	498	438	451	469	504	461	471	496	489	476	516	496	442	454	453	501	474	453	418	459	456	466	481	492	478	445	487	461	479	494	466	452	501	489	472	502	470	451	467	465	517	471	484	480	474	522	500	493	449	498	459	473	458	488	501	476	462	503	434	445	469	500	509	478	464	484	475	456	480	460	490	478	458	471	470	442	497	507	483	443	444	481	471	461	512	460	494	447	515	472	476	483	462	489	456	490	480	447	472	464	488	500	456	471	463	454	503	466	524	458	439	440	464	470	461	457	475	490	498	473	492	484	481	482	462	517	475	502	500	484	457	468	493	462	470	471	458	455	470	488	486	495	477	489	480	468	495	514	459	500	499	463	493	499	503	433	484	500	482	432	444	476	467	487	458	451	471	494	491	478	459	470	475	442	447	477	505	471	454	522	485	484	449	477	473	496	476	478	514	488	451	463	457	460	460	473	479	448	451	458	451	470	485	461	444	485	445	461	488	475	459	475	476	492	471	485	461	501	502	462	494	455	430	463	441	474	489	515	452	477	469	481	473	516	480	468	496	464	493	484	446	467	468	480	453	474	464	459	441	473	453	498	488	485	465	466	479	466	495	461	470	441	465	466	429	478	502	469	491	492	467	475	451	471	476	475	486	466	478	464	484	457	479	491	503	459	494	486	473	493	495	489	513	444	440	461	456	501	473	471	474	473	474	466	466	466	474	489	498	463	475	467	469	463	491	467	468	472	439	477	481	468	457	482	466	439	488	442	479	480	512	449	474	452	495	487	488	477	480	473	457	472	464	497	487	510	452	517	460	498	470	479	469	433	474	492	470	505	473	488	467	490	486	461	459	443	484	504	476	464	469	494	481	468	504	496	450	467	488	489	463	453	467	459	455	463	454	492	459	465	442	454	471	480	507	467	497	475	475	508	463	465	487	479	510	493	473	478	453	469	464	506	470	489	500	470	462	482	454	462	515	457	457	503	506	459	522	476	479	506	469	489	494	502	482	507	509	472	480	493	456	476	471	495	504	467	477	450	471	497	453	464	532	475	478	463	514	464	488	463	474	467	499
16779	7186	14969	46416	74759	60094	38485	17924	4754	1071	375	189	183	151	162	158	152	145	145	161	166	159	168	171	160	175	156	174	167	161	182	152	178	184	164	174	164	168	158	189	170	166	172	154	166	188	171	171	142	166	186	174	177	173	145	152	161	162	157	183	173	169	160	168	141	142	157	168	148	152	181	183	149	184	159	142	194	169	173	166	178	189	173	171	151	144	145	149	173	155	167	157	170	189	140	162	191	166	164	166	153	176	146	152	169	146	170	175	155	180	165	165	165	174	153	155	158	165	163	154	178	155	165	142	173	172	155	172	192	157	169	151	190	168	152	158	154	176	186	148	152	173	154	150	167	172	171	184	172	167	153	161	170	171	143	162	170	163	192	156	142	164	161	165	162	169	156	177	147	156	158	148	156	144	156	183	160	134	176	164	175	172	149	152	152	160	170	169	176	169	184	163	187	155	141	184	142	176	151	155	151	138	151	161	153	182	171	150	174	166	184	171	173	151	163	145	213	164	150	174	152	162	182	176	144	155	163	172	158	170	166	159	163	171	161	187	166	177	147	142	162	168	141	140	186	148	171	150	150	198	149	159	171	175	154	168	174	165	186	151	155	186	156	161	161	137	158	184	164	153	156	160	144	168	180	178	169	179	138	153	183	152	150	177	164	150	176	173	172	164	165	178	172	160	166	158	167	163	174	147	164	179	160	155	173	146	150	170	185	147	155	150	166	186	174	170	156	146	146	168	165	168	160	181	185	140	183	150	177	157	150	143	143	167	165	159	167	155	156	160	172	144	152	177	153	166	177	179	180	180	146	171	154	181	156	159	168	181	148	157	168	183	171	153	188	157	164	174	180	171	165	168	175	169	164	174	174	177	164	155	162	169	160	189	150	164	150	155	147	159	166	171	172	148	161	175	168	146	158	171	167	189	172	152	166	168	159	167	199	167	163	142	154	176	167	145	180	160	181	172	160	163	184	147	157	170	153	156	166	177	165	162	179	167	171	178	155	170	148	154	175	159	163	168	170	159	171	153	183	161	190	156	156	174	161	154	137	166	169	177	157	169	167	163	179	171	167	156	166	148	155	149	173	163	178	163	148	144	190	144	157	154	167	174	185	151	153	159	189	145	156	171	176	157	157	165	150	141	168	165	163	156	145	171	169	161	166	161	170	168	156	167	173	139	197	147	163	166	183	189	172	182	159	155	141	147	155	145	176	167	189	144	178	172	152	168	172	185	158	165	158	154	161	154	146	171	168	162	166	169	176	175	172	156	165	162	139	157	163	185	161	151	178	164	145	173	155	148	150	160	153	159	176	169	175	170	163	164	157	174	161	150	171	178	179	169	152	165	175	166	153	181	166	189	174	169	173	162	157	157	168	182	163	173	166	160	140	175	136	152	139	154	159	161	162	166	171	161	166	167	174	151	163	177	163	168	154	161	161	194	156	133	159	166	152	158	175	173	163	184	178	156	142	152	176	187	167	168	171	158	131	180	165	157	145	166	156	161	148	177	149	144	167	159	162	171	184	191	160	157	180	139	182	166	167	154	161	158	158	146	157	162	138	180	156	138	167	163	168	145	184	166	157	163	167	149	165	175	169	182	168	170	177	162	179	176	147	186	172	156	157	151	175	182	171	189	166	165	178	159	146	154	173	163	151	163	154	158	154	160	171	154	159	149	179	159	165	182	164	191	170	191	180	159	185	191	169	152	174	164	156	175	154	163	154	175	154	186	167	149	154	149	153	174	164	172	165	161	178	170	184	155	152	148	168	165	170	144	163	175	167	164	156	168	168	193	165	171	143	175	165	167	163	162	184	143	177	139	170	145	151	146	164	184	149	158	170	146	149	171	153	144	180	169	164	164	161	171	150	166	154	129	171	174	148	166	160	144	136	158	155	164	164	162	144	175	191	131	152	148	170	175	173	177	178	161	195	172	162	145	159	207	142	158	164	161	157	156	158	149	150	131	168	180	147	151	176	185	168	155	151	163	174	162	151	176	174	162	154	177	161	141	175	165	173	135	161	157	185	202	190	183	158	200	168	164	201	175	130	153	172	170	149	184	173	145	165	202	168	166	163	138	141	177	163	187	174	167	152	147	153	157	184	175	147	143	160	159	181	136	157	153	167	170	179	146	159	180	179	165	153	176	156	166	154	169	192	177	154	159	168	156	175	164	177	149	174	170	152	165	145	153	180	162	153	165	166	140	159	163	157	164	161	169	153	153	178	174	166	147	154	146	181	172	185	164	167	175	165	151	141	140	172	149	127	164	166	165	159	155	171	158	167	147	153	172	179	155	172	155	168	178	161	175	147	152	169	166	162	153	160	164	167	176	157	170	167	172	168	171	162	164	167	178	172	163	152	184	166	171	175	168	150	166	187	171	159	144	172	171	169	177	161	163	181	170	172	150	154	174	142	182	176	142	175	150	165	156	167	165	164	146	184	168	184	175	147	163	166	171	166	155	169	197	156	166	173	153	191	145	167	161	147	160	158	149	162	181	169	174	161	183	164	142	143	169	170	163	159	167	168	161	177	151	170	166	159	162	174	161	161	191	164	161	159	168	156	171	148	163	163	176	160	147	153	180	157	189	143	168	160	158	198	162	173	160	193	167	154	169	168	180	175	165	189	158	148	179	180	191	154	173	181	171	153	158	159	156	175	180	160	178	182	152	162	189	152	191	138	166	178	155	154	179	167	169	165	166	169	171	151	167	162	176	144	188	165	146	162	150	150	168	159	175	182	171	167	165	169	187	173	159	169	149	176	192	155	145	155	156	175	174	163	163	163	145	153	182	170	169	158	173	163	151	189	170	151	174	175	165	166	161	154	163	185	143	154	161	146	172	158	137	153	158	187	172	171	175	170	143	155	166	186	150	178	175	185	171	152	158	152	151	148	164	163	147	178	178	182	155	154	167	199	154	162	196	152	177	170	154	188	155	166	193	150	148	149	158	152	150	175	159	187	154	182	174	153	167	179	186	195	151	175	178	136	169	174	160	174	147	167	172	182	166	162	159	161	151	135	174	174	159	164	161	151	178	160	173	166	169	137	164	160	176	168	161	159	167	170	194	177	167	161	173	186	151	166	173	171	171	150	150	179	153	154	137	171	153	165	164	143	150	190	159	155	169	164	173	175	160	169	158	173	152	181	168	140	151	158	157	145	158	164	169	167	178	151	158	169	143	160	169	174	156	175	175	189	150	165	176	173	177	163	154	163	161	145	180	190	184	165	164	185	169	150	161	159	172	165	177	153	165	171	159	186	153	156	176	164	158	134	156	147	188	161	183	173	172	164	156	155	157	161	167	178	170	187	153	146	147	137	162	172	173	163	155	174	153	138	167	158	166	162	177	182	161	175	166	143	152	156	178	183	154	174	171	159	170	157	185	178	156	170	177	159	168	165	186	171	151	170	153	172	178	171	154	184	169	154	164	175	157	148	172	161	155	203	170	177	165	169	164	151	146	155	157	174	166	167	171	183	190	178	176	139	176
9291	6162	22339	56703	84270	71129	50008	29454	12702	4028	1209	598	467	452	442	430	482	484	436	475	447	460	454	448	492	449	436	450	467	454	431	431	483	455	468	463	460	491	451	453	465	459	482	481	456	498	472	443	429	459	463	419	424	446	480	451	443	433	442	400	451	442	489	463	491	474	467	453	432	496	491	438	464	450	442	481	472	456	453	463	465	468	469	443	425	437	456	480	446	471	445	414	472	419	460	463	507	495	461	463	438	449	463	433	459	476	487	455	421	473	441	477	472	443	425	474	441	477	471	498	454	462	425	450	471	462	442	486	466	456	454	437	494	455	457	434	468	423	467	429	481	458	484	478	432	422	466	470	458	470	456	478	445	463	481	444	488	447	438	473	450	496	465	437	438	442	451	448	466	453	441	470	471	423	476	453	505	453	506	447	493	463	479	464	465	479	425	454	450	477	489	427	477	483	468	445	444	453	449	463	443	469	498	444	445	456	416	466	482	472	479	475	468	506	440	450	424	472	478	428	457	448	460	464	465	495	463	454	465	483	445	469	491	444	452	455	450	461	450	426	433	468	461	463	446	440	476	473	439	473	449	470	491	478	467	463	463	423	477	432	476	473	461	463	435	468	442	442	436	460	436	472	488	446	471	452	500	496	484	440	458	443	446	445	471	450	422	452	520	467	464	460	453	449	429	438	474	407	463	456	469	467	477	485	480	511	464	421	454	472	436	443	458	399	446	465	459	447	432	454	468	491	479	462	459	451	458	455	479	467	503	477	482	488	464	472	465	481	500	475	481	474	474	497	442	446	474	473	420	442	447	459	461	473	420	443	442	477	443	475	465	479	466	421	503	422	450	452	422	484	444	503	437	477	470	456	431	487	472	410	426	489	470	440	455	453	460	466	440	487	454	474	431	444	440	456	474	455	489	459	476	452	443	449	469	441	414	444	459	507	465	500	458	478	488	457	462	472	411	436	446	453	446	466	487	453	449	462	455	463	462	451	466	466	430	456	443	476	464	435	449	439	408	483	480	451	464	478	461	466	484	457	447	495	421	439	449	436	484	445	465	488	491	482	466	444	418	459	437	484	460	472	445	503	443	503	497	423	472	471	457	468	451	468	456	461	463	436	429	442	479	464	445	466	435	461	487	480	516	454	461	473	488	445	475	481	425	473	456	465	451	404	452	442	476	448	457	469	402	465	426	418	445	487	485	475	454	474	461	463	450	482	429	481	500	485	463	439	443	476	443	457	476	447	465	455	433	485	471	480	457	457	484	428	439	442	479	454	489	441	456	459	475	408	448	491	472	462	511	472	444	480	503	440	432	434	481	484	471	466	449	437	396	467	469	471	467	467	476	426	461	469	461	465	489	466	481	422	449	461	445	468	451	436	455	452	446	436	449	424	447	468	468	454	454	439	447	459	504	456	452	478	452	436	445	436	461	426	487	463	422	507	460	484	464	423	477	486	493	460	486	485	437	475	452	435	475	438	454	443	430	459	450	463	432	458	450	405	425	470	446	434	480	448	461	484	491	452	437	432	468	423	467	466	460	464	435	468	460	455	442	459	477	453	485	437	446	438	465	477	457	483	499	458	484	455	462	460	433	457	464	463	487	454	448	462	456	433	466	435	473	486	460	435	454	448	509	458	477	440	430	436	431	464	458	460	462	483	446	446	497	464	487	416	448	433	405	505	488	471	449	455	466	411	482	453	458	454	465	428	488	473	460	456	473	494	405	456	469	440	471	484	471	474	459	479	407	456	448	452	475	442	473	449	448	479	484	456	442	461	427	469	485	472	470	456	423	472	437	464	480	449	475	463	450	448	504	439	451	454	429	464	438	478	427	471	445	481	482	432	471	436	476	508	413	467	444	472	499	447	452	462	503	463	457	472	489	421	462	462	444	460	438	426	428	436	442	444	453	459	465	460	432	460	464	467	443	406	467	473	473	487	447	465	427	421	448	479	475	448	449	444	462	475	469	478	473	468	441	465	425	412	482	475	489	437	463	456	476	465	507	467	502	477	469	464	484	449	439	469	427	456	437	445	441	445	477	458	434	454	450	470	454	438	489	462	464	444	464	460	465	458	479	459	457	441	454	490	439	423	416	455	463	435	456	457	476	455	483	490	497	434	457	488	465	508	461	454	453	458	437	481	439	434	456	447	442	447	445	450	465	446	508	478	436	462	455	482	467	491	483	460	472	454	475	487	484	437	458	481	432	488	494	445	458	455	453	470	471	468	479	458	433	471	477	418	462	448	477	438	462	436	490	469	450	462	475	447	460	478	443	460	449	448	442	504	491	458	419	464	481	440	458	477	421	457	493	461	451	472	470	468	485	481	438	463	496	463	450	469	426	472	446	442	483	498	471	417	477	465	467	411	473	470	471	427	457	484	460	468	489	446	484	489	441	463	471	477	456	447	420	477	457	439	444	451	465	449	451	462	435	463	462	446	498	477	467	440	464	473	517	494	467	413	460	500	463	516	468	468	432	486	461	434	430	478	449	436	408	462	507	464	472	436	465	442	489	474	445	429	447	433	463	451	486	455	460	457	448	443	441	452	430	473	425	469	456	453	461	467	451	471	454	420	498	477	460	466	451	496	446	451	454	477	467	451	500	439	472	494	451	480	481	492	449	456	498	432	465	465	493	455	459	469	446	440	469	470	478	446	458	436	425	474	482	453	465	422	462	444	475	487	465	471	452	453	415	451	423	465	455	454	431	455	451	468	487	444	438	478	419	491	457	411	472	458	450	448	483	449	417	459	452	463	461	477	456	430	468	459	461	503	476	449	516	441	455	456	509	483	461	410	454	431	470	450	426	459	488	481	461	429	483	442	460	469	461	483	461	446	482	438	482	473	537	457	476	436	459	453	442	455	463	466	471	464	521	430	448	484	457	470	445	445	476	438	445	469	432	443	459	442	436	489	494	472	470	493	439	479	481	430	455	478	471	443	437	468	480	466	446	455	446	437	479	443	447	497	441	462	464	451	460	460	445	478	441	455	433	428	486	448	457	454	421	458	450	462	450	470	463	427	436	433	472	467	490	475	450	452	449	444	422	456	488	443	457	455	469	468	469	454	458	437	476	471	462	481	458	458	487	452	461	473	430	447	418	440	428	454	426	444	432	433	461	467	507	450	504	473	410	461	477	451	462	501	465	449	464	478	454	476	467	476	432	436	454	438	458	450	478	476	470	448	512	457	488	474	480	431	462	434	444	486	462	503	442	433	472	502	472	481	442	476	428	450	450	483	413	484	455	427	469	457	467	454	482	473	440	471	454	457	434	456	485	422	471	411	474	488	493	475	440	446	457	473	494	458	444	445	465	447	471	449	450	435	485	445	424	440	457	456	457	469	458	474	459	436	469	463	448	437	469	434	514	455	476	469	466	468	480	473	483	464	456	460	473	453	436	448	441	470	442	446	444	434	442	478	459	470	482	483	480	442	476	481	467	457	478	448	455	447	470	466	439	418	462	492	483	442	464	414	431	496	434	450
3539	1900	2160	4741	10929	8629	3883	1249	489	309	186	157	164	165	139	179	185	165	173	178	192	156	169	187	154	163	195	176	187	179	181	175	152	192	158	195	184	175	164	157	165	135	144	164	162	172	156	180	185	165	157	165	180	165	162	201	177	159	159	172	160	156	187	174	168	161	145	138	166	193	182	184	158	194	163	182	175	181	208	174	172	170	176	177	170	176	171	196	152	147	196	201	166	186	152	172	166	168	166	179	157	191	177	192	152	181	170	164	176	172	178	167	176	181	170	173	157	196	187	179	171	185	179	170	172	169	203	201	148	151	178	169	173	186	178	148	183	154	184	151	167	202	172	200	182	198	176	173	175	164	183	162	183	189	164	178	172	169	168	185	165	164	189	181	178	177	152	190	167	179	184	170	170	170	179	204	178	175	188	173	182	194	166	145	152	154	180	172	152	159	176	198	199	156	178	178	177	176	147	161	162	175	186	164	175	176	153	180	178	183	190	176	173	161	172	143	178	169	167	180	175	160	155	171	172	172	153	183	183	156	185	190	163	167	153	185	211	190	156	182	179	172	186	164	187	180	180	180	159	179	177	172	193	194	178	184	189	154	181	179	170	168	161	189	171	186	182	161	173	171	176	162	149	195	162	153	160	166	200	166	168	208	198	189	186	152	175	172	178	180	169	184	175	190	146	177	185	166	194	179	158	167	182	173	177	196	211	204	177	188	154	173	166	184	186	146	170	184	177	161	173	153	160	169	193	177	169	178	173	158	192	170	181	183	192	173	175	200	173	174	180	171	189	164	172	161	171	185	196	180	171	201	179	186	171	182	166	184	155	158	189	162	154	178	159	182	183	177	155	163	160	160	199	162	190	164	179	175	162	157	169	187	168	160	179	165	177	161	179	203	165	178	178	185	173	196	172	180	186	188	169	158	167	162	176	189	174	176	146	182	167	184	159	154	161	165	167	200	192	161	180	164	166	193	181	177	157	174	175	194	164	164	168	158	154	172	165	185	198	175	169	171	173	166	168	183	170	149	176	163	190	183	151	176	215	196	196	169	159	152	176	158	163	168	180	187	183	144	160	176	158	193	181	177	176	168	170	207	156	181	189	172	161	170	183	173	153	188	188	172	187	183	161	182	169	179	168	167	158	187	176	175	175	198	164	180	190	177	175	166	171	191	164	174	174	179	171	170	197	168	184	146	156	166	149	143	185	201	166	191	182	170	178	179	165	190	159	167	177	179	184	178	164	188	174	166	157	175	162	181	177	166	184	192	162	176	164	164	169	174	190	179	185	156	162	154	170	182	179	172	165	170	175	174	192	180	166	164	195	174	196	163	153	177	175	179	165	165	204	190	150	173	187	208	161	184	178	164	182	178	195	176	179	163	157	188	163	146	172	182	165	166	194	185	166	177	162	183	167	209	184	166	157	148	149	163	197	188	200	181	180	185	139	175	180	157	177	179	182	182	202	199	167	150	168	184	160	179	181	166	183	177	179	179	193	169	197	168	151	175	182	164	187	193	183	175	178	179	199	183	173	176	159	167	201	147	182	144	175	167	173	180	168	166	182	184	185	162	159	162	193	192	188	200	187	175	160	165	176	188	177	184	153	172	183	176	186	182	184	175	189	186	168	165	180	197	181	166	173	179	172	165	150	153	162	177	144	203	174	155	192	177	196	178	171	167	193	181	195	193	174	184	173	168	156	176	160	166	180	189	164	170	189	168	175	178	177	169	145	166	190	162	164	177	164	158	152	164	178	173	160	192	187	178	190	177	186	188	157	153	195	176	179	184	151	167	189	146	175	178	179	161	183	187	167	184	153	185	173	193	177	167	176	162	196	174	170	162	186	150	168	156	183	153	173	186	191	155	177	166	176	185	176	152	160	188	164	161	170	170	163	164	157	190	175	172	161	193	179	170	186	172	164	189	183	174	179	183	171	188	172	204	159	167	182	155	199	175	188	175	178	174	152	172	165	172	191	193	159	193	176	195	163	160	163	177	170	155	163	178	162	171	162	194	182	181	184	183	152	171	195	177	172	178	160	187	174	182	185	172	166	179	154	177	169	150	177	153	172	166	188	147	175	185	168	186	201	174	192	181	150	163	157	145	169	189	172	177	170	172	183	183	189	161	173	173	163	175	186	174	177	164	170	156	173	149	169	169	148	168	150	187	161	166	191	170	186	155	195	191	167	161	186	173	155	147	192	175	152	180	186	192	168	152	164	170	173	187	185	183	193	175	183	171	152	167	175	175	175	178	166	203	180	147	192	178	206	176	185	186	170	173	167	169	187	184	185	165	200	159	181	177	177	160	165	167	160	177	160	183	175	188	183	184	195	181	159	192	177	191	182	188	176	179	167	173	185	190	177	163	168	170	172	151	195	162	169	200	156	169	197	176	171	186	179	180	190	174	182	161	183	166	190	177	166	165	175	169	173	183	187	169	160	156	165	179	203	173	156	178	173	167	172	181	177	184	188	183	167	205	173	177	188	182	196	169	163	176	177	163	191	166	185	148	184	158	202	194	163	158	170	160	181	151	169	169	157	186	173	191	208	170	152	144	165	167	177	184	185	171	165	179	192	170	187	163	189	176	189	169	183	167	180	169	178	177	198	180	192	179	185	168	148	158	170	193	162	162	173	164	194	185	189	179	194	165	193	164	183	164	191	175	184	166	171	189	188	174	184	175	173	180	172	187	169	174	162	159	174	164	183	186	168	167	176	172	165	186	158	196	175	183	164	181	165	191	179	181	171	193	162	176	176	184	173	191	189	153	184	169	162	160	170	187	181	210	178	188	188	182	160	180	180	174	169	178	168	164	162	158	188	178	187	183	169	196	173	189	170	176	163	188	196	158	194	176	148	187	194	179	173	170	185	181	169	179	199	170	171	178	158	141	173	171	183	161	201	162	166	151	170	191	157	161	174	174	185	190	169	169	175	149	171	157	168	172	179	180	211	182	165	182	177	176	164	183	174	197	154	166	163	156	160	203	190	178	182	189	179	172	189	162	167	177	175	166	165	163	201	157	168	169	173	174	178	185	168	183	159	192	153	155	183	151	162	156	157	186	166	150	164	172	190	180	172	200	175	163	167	196	186	166	188	180	162	159	187	212	196	155	175	180	187	181	165	171	162	187	176	168	167	165	176	192	199	181	179	173	153	189	188	188	189	168	163	157	180	163	172	172	197	178	202	187	179	194	183	141	183	170	184	194	169	183	162	162	159	201	198	185	182	162	156	155	175	173	191	172	157	166	172	193	169	191	180	180	159	173	149	179	175	160	199	210	187	151	157	178	200	180	164	169	149	189	193	174	177	181	157	190	186	141	181	211	149	175	197	178	168	190	186	193	168	160	165	155	172	172	195	159	191	159	170	162	185	169	173	184	157	182	167	162	153	178	180	168	178	149	165	172	183	195	186	160	169	149	178	189	169	172	168	181	169	188	190	162	173	159	161	184	180	162	183	168	180	188	200	188	167	189	182	167	169	178	184	184
3001	2082	4580	15820	29155	23317	12461	4680	1850	864	578	520	524	470	472	486	479	487	490	462	471	491	447	479	481	469	496	512	490	474	484	508	478	485	511	505	479	482	456	440	469	504	482	491	478	476	472	522	480	465	503	461	477	491	520	511	519	518	497	478	517	438	489	476	503	515	454	491	495	497	461	496	499	455	479	492	518	480	503	520	523	466	522	443	476	461	501	492	474	469	496	492	475	475	473	490	473	522	509	501	505	463	477	514	497	439	481	449	489	465	457	469	469	473	503	442	486	481	496	477	531	519	451	456	539	486	465	495	493	483	514	502	451	514	473	514	470	479	484	482	488	452	477	481	503	490	481	483	516	463	490	501	493	496	497	470	498	458	488	505	501	494	504	513	499	482	476	500	460	480	484	461	451	457	513	496	499	492	482	475	486	476	504	476	501	509	511	451	466	492	511	441	477	507	498	508	494	468	480	488	491	466	527	512	496	536	515	478	473	451	475	488	488	456	475	469	492	473	484	447	495	470	469	447	482	486	463	490	491	462	491	488	460	508	432	484	500	496	483	492	477	505	449	479	459	453	495	453	527	488	479	497	486	491	487	506	496	529	458	506	473	477	550	519	507	498	445	464	466	491	499	466	502	504	456	476	478	460	481	493	448	499	512	454	494	464	476	532	467	526	479	471	513	468	464	476	463	481	506	456	499	486	486	456	511	500	469	487	453	484	452	481	480	494	458	508	503	454	475	547	472	476	472	478	479	478	502	496	493	466	446	484	466	486	501	517	502	475	467	492	436	488	462	455	503	516	529	465	467	464	468	463	475	479	486	438	453	482	492	480	469	479	464	498	467	496	529	447	481	491	477	487	498	489	511	483	482	480	474	445	468	462	481	492	524	501	521	496	428	518	481	490	513	489	512	434	446	453	460	495	494	476	428	560	489	465	477	499	461	474	460	458	488	443	466	475	459	493	501	513	501	465	458	491	486	459	442	471	495	483	482	484	467	479	466	532	505	521	486	497	481	481	498	472	499	479	456	510	480	510	503	459	451	466	487	482	509	498	450	483	490	502	478	435	478	494	468	507	475	501	504	493	481	501	496	474	480	512	527	462	486	490	483	490	492	476	490	493	468	478	501	461	496	503	471	478	484	477	446	452	502	489	475	501	471	492	520	485	498	480	518	469	434	461	492	468	500	481	450	521	493	480	507	498	478	469	479	444	501	469	505	497	480	477	477	480	478	474	477	464	501	483	480	484	457	498	460	518	472	521	446	504	517	501	447	528	433	501	486	477	483	467	477	496	442	492	489	458	469	459	466	524	487	459	512	446	473	490	487	466	486	467	472	483	477	452	455	507	452	481	509	471	483	489	497	489	507	509	459	501	485	477	461	462	480	506	458	476	445	466	477	523	467	450	469	507	479	502	514	508	465	470	499	498	498	503	473	520	481	473	484	511	496	475	457	438	511	482	465	461	502	457	505	466	482	484	487	503	512	432	509	464	463	501	472	449	496	478	473	535	452	464	522	511	480	531	469	461	475	482	504	483	480	485	435	475	508	466	501	482	489	479	493	466	467	470	499	482	443	500	503	496	487	483	488	430	453	506	488	479	450	472	480	442	520	525	509	457	506	487	469	474	491	468	494	466	482	537	508	500	510	460	461	515	486	482	466	484	430	472	500	490	460	503	510	464	487	466	495	503	486	481	484	485	452	488	450	474	458	483	498	487	468	490	486	475	491	498	495	492	486	489	482	493	504	481	471	488	415	509	475	474	453	463	471	461	491	454	492	458	504	469	487	457	460	495	469	460	467	513	458	501	467	466	499	458	472	492	497	499	535	482	434	489	483	463	496	476	483	509	474	529	464	508	441	471	464	456	449	478	505	480	509	465	457	457	497	452	458	487	480	482	489	436	508	486	487	491	474	484	483	467	518	491	490	494	469	474	497	484	480	517	480	468	501	463	530	487	502	515	472	464	495	488	479	491	465	515	496	520	484	490	482	462	517	455	451	478	431	478	506	492	469	475	499	492	454	462	498	469	469	480	484	484	481	479	519	470	505	505	506	465	498	469	466	494	476	483	507	487	523	456	481	498	478	516	506	509	479	467	491	459	472	486	467	442	465	477	474	440	483	470	479	452	464	482	513	488	443	474	493	470	486	491	474	489	513	480	501	478	468	502	456	456	512	482	444	498	439	476	520	445	492	484	440	465	476	485	446	489	453	456	474	503	515	493	472	477	478	489	511	480	471	466	465	471	506	432	503	492	487	492	479	496	471	489	492	465	489	459	454	474	507	502	488	487	481	488	458	513	486	468	449	475	451	551	481	457	497	458	464	468	504	513	478	491	508	479	507	468	492	481	492	432	500	490	492	504	478	492	479	499	497	489	507	500	494	487	539	513	506	486	517	468	461	509	483	524	473	518	506	481	525	533	510	495	481	429	497	481	480	491	507	477	489	481	443	457	468	474	467	448	467	462	489	506	477	452	497	471	409	476	465	490	486	494	476	471	497	504	460	498	492	484	492	430	469	476	507	502	468	483	488	494	484	485	485	453	494	470	452	462	476	484	495	476	462	517	487	480	456	523	471	448	474	461	534	499	463	506	503	483	505	510	471	498	528	491	503	518	416	527	461	481	492	493	441	484	462	436	487	479	495	495	428	492	466	474	497	454	488	429	478	491	471	457	475	518	500	477	464	498	473	505	472	477	493	461	493	479	457	479	467	509	451	437	463	470	475	509	484	475	473	502	486	480	465	473	475	498	477	516	468	519	473	494	490	448	488	512	495	499	488	483	503	495	447	502	455	485	448	488	488	471	523	496	465	446	463	474	506	487	490	481	502	479	484	513	490	483	494	440	527	451	449	484	480	533	489	469	528	509	482	472	487	495	508	483	510	459	470	484	462	440	452	470	507	534	510	478	474	507	472	450	510	460	528	491	483	496	483	490	492	495	456	525	447	512	463	472	506	465	504	464	507	486	476	474	481	487	472	484	483	461	500	496	444	514	460	478	504	527	478	484	473	485	503	479	499	472	483	521	468	448	472	511	470	485	467	473	504	461	480	462	500	495	469	485	486	506	530	475	492	458	473	461	428	482	485	465	474	489	488	475	474	489	467	453	455	492	495	476	479	459	503	491	459	481	449	495	510	466	475	493	501	486	467	474	473	515	498	435	481	532	439	478	472	473	469	463	497	498	501	488	477	480	532	495	466	491	489	490	481	518	516	503	497	534	506	479	488	523	456	493	464	461	507	476	441	522	502	533	468	507	491	495	469	496	488	479	453	542	458	474	491	512	497	477	478	463	492	452	448	494	488	475	479	504	519	457	488	514	445	470	433	520	500	472	489	488	508	455	500	462	446	491	465	466	471	477	438	477	461	477	456	457	458	514	465	496	485	482	459	472	469	464	491	489	495	498	485	475	493	483	456	568	503	499	481	486	494	464	466	502	485	446	542	564	448	471	476	468	513	484	511	465	463	490	479	461	467	483	451	502	456	489
9606	4834	6129	33412	59860	44891	25476	9208	2289	597	250	180	180	162	159	154	167	152	143	155	173	159	163	175	192	175	171	165	154	160	172	168	193	165	178	161	190	182	184	178	176	161	160	139	199	178	191	169	157	147	143	175	169	169	153	160	180	174	188	159	164	157	168	191	158	147	173	204	184	182	188	176	149	167	163	144	161	170	165	175	164	151	187	162	162	189	178	154	159	178	177	192	196	173	171	193	181	151	168	156	193	163	182	152	171	155	182	178	178	163	131	167	172	171	154	169	179	164	176	172	174	179	149	170	166	168	147	156	164	157	162	167	172	184	161	170	150	167	165	170	143	179	185	166	151	169	178	186	168	170	167	151	154	180	169	176	173	162	186	150	164	161	175	170	187	141	180	174	176	160	155	163	166	175	163	163	177	157	167	166	176	165	148	160	191	169	169	144	168	170	164	160	153	186	160	177	163	177	183	156	169	164	156	197	165	183	171	172	174	175	156	172	174	173	155	183	157	174	177	153	155	185	162	181	192	173	155	163	164	185	171	159	190	179	148	180	143	155	195	173	181	172	183	157	180	168	179	180	160	164	190	179	181	152	176	162	163	139	170	178	173	150	166	168	191	160	168	170	175	192	175	173	186	185	177	167	173	152	198	154	162	163	185	192	153	176	172	178	151	171	184	174	183	168	177	175	180	174	179	154	158	181	137	170	177	181	169	192	177	176	175	172	169	164	176	169	168	169	160	179	153	164	159	162	170	157	183	179	166	161	166	155	182	156	206	170	198	151	161	187	175	161	156	178	166	168	168	199	171	169	150	153	160	163	154	158	178	146	167	206	185	163	173	184	178	160	168	181	170	171	177	177	182	174	172	161	179	174	164	176	165	182	149	172	170	157	163	177	157	173	159	163	183	177	172	171	180	165	171	174	147	166	139	181	176	183	138	167	167	173	158	151	166	188	174	156	173	176	178	178	184	190	182	169	181	156	184	164	153	172	155	167	142	171	153	162	155	156	162	158	151	165	184	168	169	191	132	174	190	185	184	173	166	170	147	158	156	180	158	171	172	177	178	163	172	177	192	170	167	177	170	167	162	161	155	165	165	163	187	166	219	167	164	179	207	166	162	190	191	177	161	166	170	176	142	164	167	153	137	190	182	159	173	177	176	160	180	178	158	186	156	186	173	185	186	159	180	152	182	195	186	141	163	168	156	162	137	177	165	178	175	184	164	149	182	181	174	169	169	181	151	173	167	176	155	156	185	161	175	159	181	180	199	174	157	166	193	152	171	155	183	166	183	178	174	152	180	153	190	169	159	171	188	171	155	173	149	165	172	157	180	171	149	178	177	189	172	142	160	182	163	162	169	162	192	200	152	168	166	154	130	180	173	159	177	160	176	178	167	174	154	154	200	170	168	167	166	168	177	163	173	161	173	173	187	173	174	178	185	184	149	158	171	173	154	165	141	182	175	139	165	153	179	192	175	161	152	166	179	183	166	153	175	160	188	178	174	178	161	142	169	166	179	168	149	185	180	174	181	176	172	166	159	153	180	141	185	172	182	163	176	165	163	162	144	177	183	171	174	172	157	164	188	157	161	186	179	164	156	166	181	165	160	161	189	182	138	152	167	149	154	172	161	169	191	154	164	164	171	159	161	177	188	151	175	139	190	170	186	189	183	175	189	164	157	178	195	179	183	164	157	182	182	151	175	181	189	171	194	186	162	177	161	169	180	166	160	193	158	164	147	186	166	174	173	138	173	173	185	181	179	153	163	191	169	166	165	163	166	198	176	165	175	158	164	146	168	159	188	171	165	158	186	179	190	203	160	143	142	170	172	181	155	188	160	163	148	162	175	180	171	160	180	185	169	143	167	161	134	178	160	165	169	164	158	133	163	152	161	177	163	175	162	168	177	143	177	156	193	171	178	161	170	145	140	177	152	161	169	164	193	195	180	175	172	171	161	170	175	173	169	190	183	175	165	176	170	191	151	171	176	140	162	161	161	186	188	176	173	173	157	161	181	166	153	181	191	160	177	158	145	151	178	169	165	169	180	189	159	158	180	184	170	170	164	167	185	181	182	161	147	149	171	156	187	161	183	186	170	163	175	154	176	153	203	160	159	193	165	174	166	165	180	168	168	177	148	185	194	144	156	174	174	166	154	177	162	142	183	144	176	159	171	155	166	162	187	169	173	124	139	142	169	194	192	159	154	147	178	182	184	183	167	162	164	159	183	168	177	178	171	173	164	165	165	167	196	164	158	179	186	173	178	158	175	177	166	188	176	158	180	152	180	180	181	167	198	203	158	159	176	157	180	161	167	191	169	155	194	182	177	166	175	167	158	147	170	156	170	181	191	153	166	175	167	176	165	169	156	169	202	159	173	163	159	175	176	168	169	148	166	180	148	155	185	144	165	165	179	149	175	156	160	158	149	173	173	144	177	167	189	190	160	148	166	203	172	164	166	159	175	185	156	151	160	174	177	178	177	171	169	182	166	185	184	160	181	176	164	172	168	160	150	171	155	191	164	175	169	185	163	159	189	171	182	180	164	159	175	177	171	178	145	180	221	176	177	171	182	167	142	174	169	182	157	170	189	158	179	169	179	166	161	181	153	159	181	163	161	165	159	180	178	184	164	158	169	180	176	159	184	157	181	177	179	175	153	167	178	183	159	159	188	163	143	180	175	152	165	163	164	167	162	178	164	170	186	170	169	173	152	180	169	188	164	191	157	146	179	155	186	158	177	169	155	164	161	174	142	186	155	174	171	159	176	166	175	171	164	170	177	163	192	145	179	165	157	161	165	151	178	184	167	153	183	167	158	169	174	216	151	158	172	180	196	155	168	155	170	153	181	162	148	160	161	176	165	151	155	155	168	185	171	196	170	182	170	175	177	146	168	201	168	156	177	158	174	171	174	149	156	165	192	164	148	174	162	183	162	163	160	171	168	164	166	162	164	154	162	160	191	162	175	173	171	173	177	172	173	157	166	172	168	165	189	150	169	160	155	152	193	170	164	192	182	178	161	189	145	141	135	140	154	184	184	186	154	171	169	166	191	182	163	170	172	183	163	179	185	196	170	149	152	145	184	143	199	180	164	180	159	182	172	151	168	151	137	158	163	177	193	162	173	178	179	193	168	177	170	156	121	198	154	170	202	186	159	161	151	193	169	155	165	160	157	178	173	173	155	159	162	173	141	157	173	163	175	182	183	154	192	166	165	169	174	168	163	168	173	157	157	170	172	165	168	173	182	167	162	148	159	184	163	162	159	177	162	166	160	177	153	175	159	162	176	165	170	173	172	187	172	153	150	160	173	178	158	183	166	160	176	176	159	181	170	163	166	177	164	162	161	159	154	182	148	158	188	153	184	177	158	194	167	164	163	159	168	155	182	170	173	162	199	170	151	162	177	192	160	163	163	152	164	167	155	164	167	191	154	161	185	174	159	161	155	162	164	178	187	153	181	150	167	174	162	166	163	149	157	168	174	156	164	195	188	160
6814	4743	11118	47381	69030	55964	38377	20831	8180	2355	870	574	462	446	487	483	494	453	463	458	425	463	439	468	454	498	456	461	464	455	455	461	480	504	439	524	467	449	491	452	512	454	499	491	463	473	451	495	447	460	478	485	459	469	461	466	467	419	443	472	456	473	458	490	454	471	484	475	463	468	500	468	458	499	463	480	480	475	482	488	489	456	449	471	467	457	483	479	435	452	485	480	466	454	444	477	459	429	484	459	466	469	446	493	499	462	454	479	434	461	439	463	491	471	420	429	441	474	470	478	446	440	473	503	444	488	500	437	513	486	484	406	440	447	494	447	503	469	475	497	457	440	497	511	468	446	510	434	472	475	456	458	495	457	484	482	516	472	463	452	457	468	456	463	491	485	464	440	496	481	460	454	470	438	451	439	452	458	489	473	519	456	482	461	437	506	455	457	447	458	432	439	485	467	443	477	491	466	467	438	441	460	495	468	479	489	449	474	480	478	459	450	442	477	495	448	462	488	502	443	517	471	438	493	481	457	465	481	501	438	451	488	466	464	441	468	454	463	491	473	493	453	454	485	486	468	448	475	512	452	438	479	461	463	479	484	519	450	466	446	483	467	510	474	462	447	479	446	516	452	476	469	466	463	504	484	464	429	476	463	484	464	465	479	474	450	497	458	486	463	432	476	441	444	465	472	463	476	445	412	453	457	451	492	489	489	431	465	467	457	493	448	467	452	453	471	470	446	459	439	488	482	475	464	518	460	482	498	451	452	465	453	467	466	462	455	490	452	462	503	496	453	471	524	478	461	507	460	416	463	456	468	478	467	482	458	468	467	465	498	403	457	488	481	503	507	510	456	469	476	436	440	515	498	505	445	461	456	471	486	483	475	456	478	483	439	450	453	463	467	443	449	440	502	484	446	499	480	474	462	467	458	476	429	458	453	511	439	475	473	423	451	482	449	472	491	464	458	453	483	483	439	487	483	460	459	443	490	473	490	476	449	476	488	447	448	483	490	464	495	487	459	440	515	492	478	482	419	482	491	467	505	488	474	455	469	460	422	518	485	507	450	453	458	445	426	458	452	444	453	456	429	464	459	473	430	478	491	472	472	461	473	462	472	483	472	447	435	476	469	493	476	445	476	453	451	487	453	492	455	473	446	466	463	492	464	445	478	470	494	426	460	479	467	446	462	457	486	460	448	496	451	452	501	484	462	492	408	536	504	458	508	493	478	474	465	465	457	459	469	487	460	486	465	440	477	478	478	454	453	455	485	438	475	480	496	500	449	508	467	437	466	479	451	439	470	493	473	477	460	447	451	458	488	466	442	502	502	469	461	476	473	505	461	460	476	482	489	460	501	476	456	474	500	453	430	485	484	467	484	496	496	483	508	452	464	460	439	502	470	506	459	445	484	479	458	485	476	487	458	457	423	484	449	453	462	432	492	463	477	461	481	483	458	444	485	472	495	469	481	459	468	452	484	469	460	437	441	466	500	468	454	461	456	477	473	463	489	469	433	443	454	492	449	464	456	488	463	493	454	413	470	431	447	486	464	478	434	506	451	460	433	474	475	426	468	471	453	467	471	467	463	502	437	477	460	469	481	449	461	486	430	457	450	440	438	480	450	461	457	448	478	471	446	482	464	497	469	491	462	446	457	507	440	460	483	464	462	495	452	480	481	477	430	485	524	443	455	499	475	493	462	452	431	447	477	481	439	454	438	481	475	463	449	512	506	491	474	456	466	448	480	461	465	447	501	441	456	463	467	462	477	462	454	529	467	473	435	493	453	463	461	452	482	475	468	455	447	451	511	453	466	469	442	455	464	473	496	487	458	457	484	461	475	467	483	441	473	469	469	462	483	465	487	467	442	440	520	501	445	467	459	466	458	467	454	470	481	480	432	472	449	438	498	487	433	504	467	510	452	489	507	472	446	456	429	442	460	448	445	486	489	466	516	494	447	459	448	440	484	455	470	483	498	467	448	462	476	474	485	479	472	453	485	487	504	474	479	475	444	490	476	463	461	466	491	494	461	485	472	490	466	475	459	496	476	444	492	489	471	469	469	472	488	455	472	440	427	436	492	456	489	495	494	490	480	438	488	499	484	459	515	446	484	467	495	524	472	471	484	471	467	462	417	445	469	491	491	468	461	483	428	462	439	466	440	520	433	494	468	477	479	483	480	460	506	462	451	475	457	461	454	462	453	472	486	467	478	480	444	463	458	455	454	517	449	462	460	433	502	491	466	476	486	447	451	459	453	454	436	468	500	494	465	475	460	436	449	465	492	488	437	487	495	436	482	460	441	511	462	464	450	499	467	501	532	456	493	467	458	468	478	495	490	464	470	452	453	446	490	454	449	458	484	449	477	495	502	462	451	461	439	473	480	446	517	431	464	438	483	475	443	478	475	472	421	464	432	496	452	478	465	488	499	469	486	480	456	457	481	486	462	460	443	456	478	491	458	454	515	467	482	467	444	430	445	470	491	464	483	461	465	449	465	506	492	478	468	457	453	461	488	472	443	497	455	487	493	479	478	457	483	489	464	436	472	506	466	505	473	459	433	465	459	452	473	455	445	486	452	486	473	453	508	504	471	470	464	478	492	487	479	431	466	438	461	469	452	479	447	438	478	481	502	467	473	471	463	492	467	437	482	462	447	482	469	489	479	490	477	466	496	443	450	482	459	441	496	489	470	440	477	442	479	464	473	451	486	458	476	467	512	474	465	398	466	445	446	470	410	469	447	477	453	471	474	454	497	449	471	481	453	484	434	445	463	489	467	435	502	452	479	459	455	493	443	445	481	493	420	472	479	428	466	497	532	460	468	467	491	498	464	466	461	497	458	492	468	463	465	443	504	455	457	428	467	472	470	479	479	479	473	458	473	470	525	470	483	476	471	458	431	440	458	456	498	470	516	458	438	489	473	503	471	498	464	513	443	432	453	424	459	435	480	452	454	475	464	477	452	475	469	485	457	502	484	465	465	438	451	442	470	474	463	490	465	443	485	471	448	453	456	504	428	497	504	461	469	488	475	456	441	468	468	451	460	434	466	475	460	476	460	496	430	480	440	454	471	474	454	419	478	481	449	485	461	433	467	463	436	486	442	446	463	445	513	495	454	452	497	453	459	479	453	443	506	452	462	485	474	465	469	491	441	439	487	493	481	430	481	435	475	496	478	497	467	445	458	468	458	455	479	427	459	467	437	432	456	475	471	459	467	463	488	465	483	480	435	471	481	435	486	473	480	440	457	457	457	450	455	454	490	476	469	461	485	479	511	464	417	476	464	497	468	457	480	469	447	441	465	486	499	478	469	493	484	460	442	487	480	476	419	423	454	439	475	445	452	453	452	464	491	468	469	496	496	476	475	462	450	509	455	477	468	495	450	485	469	451	476	465	479	470	483	489	469	493	487	493	454	491	446	517	447	444	482	471	471	469	484	494	506	475	488	478	455	474	485	482	424	465	477	454	479	473	479	477	473	492	442	483	452	473	486	443	478
16678	7774	12313	57274	74074	57761	36414	17345	4588	876	293	199	151	154	174	141	171	195	168	146	173	166	152	168	163	189	163	187	155	172	144	142	142	167	168	181	166	146	153	169	168	172	141	164	160	176	166	178	147	165	173	132	194	139	158	194	174	144	159	162	187	166	159	147	165	162	151	175	133	164	177	175	157	163	158	188	151	168	168	195	183	158	159	148	155	169	149	170	187	145	179	165	155	155	157	168	171	156	178	168	157	175	139	149	175	161	179	152	145	158	148	157	145	184	167	160	156	158	174	161	143	179	133	156	162	149	171	146	150	168	175	165	162	178	148	173	182	169	160	150	163	167	140	169	172	143	169	177	164	181	172	143	143	164	159	172	146	169	174	162	176	153	157	182	180	138	178	188	150	137	165	174	151	183	166	147	151	171	166	174	178	171	145	157	172	173	176	186	180	159	159	177	164	155	166	136	154	150	151	145	138	168	148	151	185	179	175	169	143	168	172	162	174	180	179	156	153	156	186	156	193	163	156	138	146	160	166	168	160	161	154	172	150	168	165	165	149	164	168	158	146	176	162	147	167	141	168	171	167	174	144	163	157	170	165	158	172	175	179	161	167	155	168	164	152	141	157	141	168	172	173	169	138	160	144	196	172	147	170	168	175	162	186	162	140	151	153	170	178	150	145	169	166	175	151	168	176	151	165	156	169	158	154	188	160	164	177	142	150	155	163	172	177	153	181	164	156	166	155	171	159	166	184	149	170	171	190	143	162	157	158	160	132	184	161	169	172	191	153	170	154	164	162	179	158	179	169	169	150	173	174	147	166	144	180	160	163	178	159	157	179	118	172	162	160	167	168	148	176	158	170	170	170	146	169	158	179	173	171	168	172	181	164	179	188	178	186	154	137	144	153	184	168	167	183	189	140	167	149	157	135	150	185	150	164	160	169	174	162	204	162	144	169	146	172	158	170	166	167	160	162	163	170	172	152	168	164	161	170	165	161	147	186	174	155	144	156	173	154	167	145	168	154	189	163	162	204	155	155	152	138	169	161	167	180	153	172	129	185	173	174	175	145	165	158	186	160	154	165	161	165	165	180	149	148	170	141	160	162	157	155	156	168	171	170	155	174	179	162	156	159	136	154	152	191	158	154	180	175	180	144	150	187	153	163	166	164	185	164	163	152	171	180	163	168	135	165	168	159	161	150	164	180	147	153	161	162	161	153	153	165	160	165	189	158	191	144	157	176	154	161	173	170	166	159	156	160	169	202	177	161	160	194	175	161	188	155	154	156	142	146	159	151	159	164	166	167	173	166	167	175	154	164	159	171	171	162	155	150	165	172	185	162	141	135	188	181	158	178	147	175	178	148	168	175	140	157	156	155	141	160	155	172	165	161	170	139	140	135	151	145	178	180	156	172	179	172	154	147	153	168	160	155	167	169	174	177	183	188	157	147	164	136	165	141	153	155	165	165	161	154	136	157	155	163	170	138	158	168	182	148	147	178	154	158	162	168	150	157	159	140	155	182	184	147	172	158	169	177	137	183	162	159	175	163	156	174	179	133	174	165	152	165	173	160	162	186	146	159	160	168	172	162	173	158	170	153	159	164	154	174	160	173	172	175	159	174	166	167	148	176	161	165	169	158	162	175	153	171	178	182	176	146	165	150	140	172	150	180	152	158	188	159	169	157	175	161	161	151	173	161	171	157	170	166	172	158	160	159	159	153	171	144	155	160	175	162	163	171	148	159	167	150	155	166	175	198	163	181	167	166	181	147	159	170	165	161	154	157	152	179	163	166	155	179	160	159	159	183	158	181	154	195	168	148	170	168	181	141	153	177	154	143	169	179	166	154	178	165	157	170	168	181	140	151	161	155	172	181	167	174	178	177	161	160	175	182	157	165	160	144	148	159	173	168	177	175	146	162	169	155	178	179	175	159	161	175	162	174	171	188	142	167	179	171	166	185	167	186	163	142	166	150	173	175	159	150	171	163	194	165	168	170	167	159	142	159	138	166	136	157	178	179	167	185	154	164	163	151	154	167	171	151	195	186	180	151	160	179	168	158	183	163	157	155	171	167	143	172	161	172	189	167	146	162	157	172	180	161	139	183	165	152	177	155	149	139	171	175	149	140	145	146	161	177	170	181	151	167	163	172	136	173	179	176	144	160	165	155	172	174	167	154	173	163	176	160	141	172	173	166	179	148	145	145	170	156	149	177	159	169	145	142	156	153	164	181	158	144	180	167	162	166	155	169	161	175	172	178	148	173	178	145	154	165	157	149	154	156	177	153	174	182	177	148	157	165	193	179	147	190	162	148	170	175	177	146	146	151	158	170	173	153	176	163	169	168	157	141	161	174	137	178	148	146	160	142	170	181	137	146	142	162	175	156	167	152	168	160	159	174	181	144	151	174	170	159	164	164	175	140	152	146	168	170	167	167	173	146	173	179	147	160	175	154	168	149	193	166	175	159	160	150	160	164	177	163	172	155	168	171	176	161	148	161	164	154	169	173	157	139	147	153	141	160	160	154	145	167	146	164	159	159	164	172	156	188	153	139	178	173	162	152	177	202	163	144	158	156	150	145	147	157	182	166	176	131	171	165	157	142	162	140	151	187	160	161	164	181	179	160	161	170	173	146	160	155	155	159	174	171	195	161	170	157	142	159	171	177	169	167	164	152	145	168	158	160	163	183	145	161	165	168	158	158	164	173	181	176	156	182	150	170	142	149	171	172	168	162	179	157	151	162	156	172	167	145	138	172	155	161	169	141	189	160	178	138	143	188	157	159	149	186	161	133	153	164	149	159	170	161	163	179	180	162	143	154	168	148	190	175	170	146	168	156	140	163	150	162	189	177	152	169	168	167	170	171	149	184	153	172	175	171	162	158	146	183	152	164	167	168	147	163	154	176	160	172	156	168	156	169	169	167	157	157	184	180	182	168	155	177	155	158	154	151	167	149	170	156	177	172	165	169	139	200	182	134	176	159	171	152	162	157	158	140	158	178	182	168	161	129	157	164	157	160	154	151	168	142	169	172	162	180	185	169	170	170	168	170	182	186	159	182	171	147	167	166	160	174	160	164	173	166	185	178	171	150	147	181	179	167	166	139	174	151	152	161	168	158	176	168	165	173	148	168	154	153	156	172	148	171	160	135	151	158	157	158	183	151	153	174	159	138	171	160	154	175	159	160	154	160	168	168	169	152	185	164	170	163	174	167	167	159	182	175	159	172	167	178	145	156	156	192	149	159	166	151	151	196	178	163	170	163	170	157	149	171	169	147	160	158	165	191	156	157	166	164	160	173	173	174	179	176	177	178	144	157	161	151	171	166	158	174	152	157	172	183	149	189	178	177	143	162	177	159	171	168	156	158	185	164	144	149	180	180	159	157	188	194	162	147	159	177	175	143	187	182	157	144	156	177	163	153	172	181	164	172	153	172	173	137	154	145	161	156	161	174	162	177	178	177	157	176	171	151	177	162	165	161	190	155	147	161	163	157	158
9432	6612	18465	65950	83906	68864	48388	29227	11650	3393	981	557	463	493	458	446	441	500	471	454	434	483	500	436	481	488	442	448	504	439	429	498	436	461	459	471	407	456	480	499	461	463	437	437	476	435	443	479	434	448	410	446	449	464	449	453	453	501	505	462	450	456	457	458	438	470	426	505	467	449	469	410	443	451	440	473	457	457	483	417	433	437	429	467	485	435	461	442	481	473	463	458	454	448	419	445	477	438	405	432	407	499	436	452	459	437	426	494	439	434	425	460	466	442	475	436	476	466	491	466	435	468	444	457	460	451	476	485	469	441	408	434	457	440	482	467	474	425	474	470	463	451	456	434	448	444	435	435	457	434	426	432	475	448	459	465	450	461	472	458	444	415	468	470	471	463	447	465	480	474	442	427	450	457	459	442	429	479	404	441	450	476	453	449	480	440	473	439	449	465	486	477	453	474	438	422	445	474	427	436	458	452	477	414	456	447	428	468	437	435	476	450	460	452	485	450	451	462	460	436	466	465	411	437	404	452	445	490	427	500	463	431	449	430	452	442	427	446	434	432	465	434	483	426	455	453	441	451	448	452	448	476	476	440	461	421	425	456	440	477	479	465	413	465	462	444	443	467	451	437	426	450	432	452	456	433	478	473	440	420	444	451	410	422	472	456	441	449	459	434	479	455	447	437	425	495	437	426	473	481	422	411	458	429	431	475	457	439	446	477	440	475	452	422	464	434	447	465	431	395	472	468	477	473	472	441	482	487	433	449	455	471	461	463	428	453	461	424	445	462	439	437	463	483	451	446	479	477	470	480	482	454	465	415	466	474	443	425	426	443	455	451	443	444	428	453	454	442	421	433	500	411	450	467	457	469	425	494	426	485	471	465	478	450	475	481	418	448	470	458	468	479	441	454	473	452	497	491	482	446	471	434	465	433	402	446	487	459	473	427	484	471	409	451	489	482	460	493	477	450	431	466	456	456	424	473	389	469	458	484	463	437	497	427	470	469	471	460	484	451	489	428	448	445	436	426	439	443	449	462	424	457	444	459	452	485	443	431	443	427	462	470	468	473	458	416	470	492	443	445	460	470	435	469	460	434	453	439	453	475	461	462	448	416	475	486	418	466	448	443	442	484	465	443	451	424	461	459	452	429	452	497	424	431	458	458	456	467	438	451	455	452	471	448	490	424	454	448	450	457	452	452	412	449	496	468	449	470	448	423	439	460	452	425	463	418	440	422	440	414	445	455	464	465	450	404	410	494	487	455	429	448	424	472	469	480	442	501	433	430	423	457	463	495	455	481	485	431	433	426	469	410	486	437	434	441	462	428	462	457	424	435	491	446	449	447	434	433	461	467	455	467	438	460	447	442	458	449	475	473	444	458	451	480	418	471	463	484	451	476	428	443	451	454	472	422	427	453	451	453	449	441	432	466	426	465	450	436	445	478	441	467	431	490	464	471	434	448	423	439	407	476	452	452	468	449	441	481	428	468	444	423	476	435	471	441	406	446	420	437	441	470	486	441	475	442	444	478	500	429	454	464	436	442	452	459	462	446	455	422	461	444	460	470	423	485	410	431	449	481	411	409	446	500	473	471	426	454	470	477	437	414	455	433	482	461	466	456	458	420	455	475	456	474	480	448	450	477	502	446	465	411	470	429	466	458	482	438	461	418	426	455	434	440	492	456	459	462	467	452	485	481	465	466	480	426	531	442	459	457	467	448	469	439	456	441	460	466	440	434	490	471	448	452	474	440	480	458	461	445	473	436	444	448	462	465	450	457	474	471	451	441	448	450	425	483	449	443	439	444	399	478	462	451	459	445	436	458	421	477	486	435	435	465	437	471	471	506	443	460	462	482	446	455	438	465	437	450	453	440	447	471	440	454	455	425	472	428	469	467	438	437	433	461	428	442	464	441	471	441	458	463	457	426	436	420	441	443	445	419	481	486	431	436	469	471	469	462	475	466	471	483	443	419	488	438	442	455	446	467	443	437	460	411	425	440	481	451	408	448	486	466	435	434	459	470	445	457	410	449	449	460	448	448	425	504	474	450	464	462	478	451	436	439	479	416	482	495	444	494	455	484	455	418	469	451	452	430	438	462	424	491	485	421	437	475	448	458	459	443	473	457	436	450	451	469	437	483	406	486	426	445	434	450	505	484	497	444	468	472	438	457	444	484	425	444	428	500	443	457	460	461	452	432	472	481	494	404	471	460	498	431	479	496	444	415	448	451	429	423	443	429	426	505	490	427	467	450	490	443	480	464	474	450	484	479	447	463	485	440	475	457	456	471	436	454	448	435	468	483	460	427	414	451	474	433	486	483	486	456	471	419	481	424	442	456	415	455	441	480	504	427	411	462	469	413	491	494	475	460	442	455	408	406	437	465	436	466	424	447	463	452	443	453	490	438	459	463	451	443	429	441	481	432	442	437	453	463	469	470	409	465	477	502	394	428	406	470	450	405	463	468	469	459	432	417	460	434	449	471	479	502	467	482	449	422	468	436	464	415	464	461	447	471	439	463	453	434	480	439	451	457	439	458	474	444	441	432	483	437	443	459	434	452	473	458	445	482	470	416	453	416	450	471	475	462	453	463	487	440	403	426	436	456	465	450	472	431	438	428	512	457	456	433	456	474	500	468	444	455	483	468	447	417	461	447	447	471	470	414	444	436	461	435	481	491	436	479	460	421	443	498	442	446	448	439	424	465	419	479	469	474	481	479	453	438	447	442	453	448	450	455	445	435	452	420	434	449	425	451	486	454	419	487	429	481	463	467	452	448	475	437	455	452	441	423	461	444	500	460	469	439	476	445	460	441	452	445	455	441	430	474	457	499	447	446	437	458	414	453	479	438	437	475	452	427	467	451	465	475	481	472	461	433	419	439	459	413	454	478	442	416	450	454	425	426	468	434	484	443	463	431	449	404	464	459	483	436	461	454	453	461	472	464	424	431	433	482	471	441	434	475	460	476	466	513	460	463	422	450	448	453	490	451	444	435	445	464	467	468	458	474	468	454	455	453	451	428	416	434	432	487	445	442	426	464	466	424	454	474	441	398	436	410	439	486	450	472	451	446	455	455	478	449	459	450	473	482	479	468	425	462	460	449	435	436	452	437	442	453	462	435	488	443	428	469	432	446	480	432	406	424	462	477	469	449	417	451	476	461	418	489	444	416	444	407	458	447	442	451	448	450	452	436	467	484	432	411	452	491	441	453	456	454	440	448	423	432	455	449	449	442	431	442	480	473	468	484	476	417	463	455	476	448	443	467	428	431	422	427	460	446	418	447	426	433	461	477	436	462	496	491	465	406	463	451	418	464	439	459	438	452	421	451	449	460	438	486	427	474	459	458	466	455	446	453	440	460	463	489	406	426	419	490	401	446	434	442	450	473	442	487	430	450	445	451	449	470	512	464	452	463	474	437	445	444	478	421	488	449	458	432	469	428	474	425	470	481	430	458	431	465	452	443	459	455	450	469	446	475	476	435	459	433	445	428
3348	1546	1772	5192	10592	7306	3161	1143	483	258	183	201	158	178	177	173	163	156	184	189	173	188	190	161	174	183	174	167	156	184	198	187	161	167	169	163	178	167	196	158	175	177	209	179	175	187	169	186	185	169	164	154	167	168	167	170	203	184	166	183	154	167	172	194	166	176	183	179	166	185	167	170	158	202	169	171	204	182	190	160	190	191	162	159	197	164	210	183	170	163	180	147	171	174	187	177	176	176	178	191	171	182	147	214	166	157	180	183	176	179	172	171	177	185	142	165	156	169	164	158	185	193	154	202	164	177	159	174	162	189	155	187	169	169	185	200	180	174	171	167	183	180	159	173	187	163	204	152	178	160	170	184	181	160	185	169	170	170	175	194	175	182	163	174	167	197	153	177	161	162	181	172	174	151	205	198	150	177	167	182	171	161	168	180	173	167	206	177	170	163	176	156	176	162	183	185	174	177	158	182	196	166	180	171	181	177	156	156	188	152	143	164	168	199	169	160	166	158	180	192	153	153	168	172	175	184	197	171	180	168	166	195	170	190	172	210	168	162	173	180	172	177	183	159	160	163	181	160	164	192	158	163	159	184	167	179	166	163	196	177	199	170	181	177	161	171	185	179	170	184	171	148	179	178	185	169	186	172	191	148	166	175	161	177	178	166	180	184	140	180	147	164	181	160	156	171	197	188	145	168	196	170	179	132	166	167	175	191	179	177	182	144	166	200	166	166	169	185	155	192	183	180	181	167	179	163	181	167	177	182	181	181	158	168	166	194	191	168	190	197	173	184	151	179	168	180	157	197	167	162	212	169	177	177	178	167	176	170	184	155	165	183	170	184	168	166	170	176	171	168	175	191	183	200	153	179	157	173	186	172	170	170	188	149	172	146	196	160	167	174	158	171	183	175	199	164	171	202	147	172	181	182	187	177	191	158	179	154	176	183	144	175	182	194	180	159	169	158	181	190	172	180	163	171	161	177	166	177	163	184	157	151	179	168	158	170	167	180	163	167	161	161	179	153	167	162	166	190	185	164	179	166	188	163	167	184	181	167	198	183	173	181	170	180	183	174	155	167	186	180	178	171	194	185	182	171	178	189	168	176	205	174	164	154	157	168	169	177	185	160	187	189	166	162	171	186	208	174	163	183	188	163	172	181	179	183	204	181	172	185	175	186	186	163	139	176	168	184	164	162	178	162	183	173	195	195	162	181	159	181	189	174	161	172	165	157	200	196	190	164	163	179	168	176	165	180	180	180	167	166	178	165	179	176	179	181	165	176	177	183	179	156	164	197	169	191	203	155	170	173	186	187	155	167	176	146	212	171	169	174	182	179	197	143	165	193	201	145	180	168	163	165	145	170	176	180	170	170	173	153	169	166	183	160	162	139	164	163	180	166	178	170	178	189	160	157	174	179	186	154	169	186	168	185	181	180	182	135	199	193	173	175	168	182	174	200	160	147	178	154	179	175	169	181	149	164	189	178	177	197	177	172	149	179	156	178	172	188	163	158	183	163	180	170	166	162	197	179	167	191	196	182	166	204	188	193	191	170	166	169	197	187	180	181	183	200	163	188	168	160	170	175	177	177	150	162	188	172	161	156	200	179	182	157	167	168	163	193	161	154	187	171	175	173	182	184	178	178	148	193	178	168	183	180	190	189	175	186	183	184	179	192	177	193	172	167	184	192	173	168	164	181	180	176	176	188	169	166	160	172	139	181	162	172	184	194	179	169	160	189	150	169	185	191	173	178	173	172	179	205	182	203	171	194	135	175	179	157	172	193	166	169	207	165	166	190	196	172	168	148	181	177	191	169	168	201	137	167	181	176	189	170	194	194	200	161	169	175	182	162	169	194	202	141	184	165	181	185	168	172	168	169	178	177	170	171	184	170	172	174	175	173	181	168	159	174	178	181	192	197	174	174	183	158	189	187	184	180	175	197	175	191	183	173	175	182	158	174	179	181	163	152	168	133	143	169	168	176	176	166	167	159	175	155	177	176	160	180	190	182	156	192	184	179	182	184	177	165	184	184	171	174	181	203	177	176	193	177	182	175	160	172	170	158	211	180	177	164	188	179	159	184	185	181	174	183	169	198	196	173	172	169	176	174	188	170	180	160	158	170	181	175	185	176	192	156	177	168	165	177	166	166	187	164	187	171	174	159	156	175	179	184	179	182	190	170	195	172	200	169	151	185	196	200	175	164	173	159	154	168	169	156	192	163	160	169	181	181	190	161	169	185	168	185	156	159	166	204	175	162	163	161	181	149	161	179	182	173	173	164	186	157	177	178	182	200	216	185	187	168	176	196	169	159	156	170	179	173	171	166	180	168	162	199	172	181	184	176	158	169	181	184	156	164	187	179	178	181	175	167	149	140	169	182	165	177	165	186	170	176	164	179	151	165	165	158	171	159	191	150	180	215	183	155	154	171	186	180	181	170	195	175	186	159	172	180	197	185	157	156	175	205	164	183	195	176	183	188	161	161	149	157	163	202	162	156	200	186	184	168	156	170	178	180	169	178	161	166	191	164	186	158	166	159	173	179	184	168	186	157	168	153	184	181	179	173	180	172	162	183	161	166	169	170	166	169	170	188	171	166	175	199	176	198	151	161	159	166	184	139	195	151	170	158	170	178	160	178	171	175	177	187	160	188	184	182	160	141	144	155	193	168	187	175	182	163	166	164	195	167	162	196	143	172	170	194	159	185	183	162	168	163	201	175	177	159	185	157	184	189	155	156	164	161	194	172	185	180	161	151	169	174	167	154	163	160	175	158	145	152	180	169	150	189	173	161	163	180	165	135	184	185	178	174	159	187	174	191	187	167	199	169	149	152	179	174	178	174	152	173	150	160	167	190	195	168	154	200	199	187	172	160	161	188	155	180	161	162	152	168	163	184	160	187	171	164	159	151	180	157	177	164	180	185	155	171	189	162	170	151	177	167	181	185	168	167	164	175	163	140	171	163	164	180	154	209	163	187	206	165	189	140	176	185	200	171	167	189	191	171	166	194	156	168	171	178	202	163	186	173	168	153	165	166	192	170	177	149	172	185	181	154	175	159	165	159	169	176	177	184	186	154	167	188	187	182	180	197	150	166	150	171	169	162	170	177	180	194	187	168	178	163	153	185	160	159	166	193	179	169	188	168	191	174	192	166	174	164	174	157	196	183	181	161	173	186	155	183	157	188	180	173	170	164	154	163	161	184	163	160	183	211	183	172	177	178	182	170	177	180	179	178	166	158	178	156	166	167	173	165	198	175	167	175	177	170	151	160	162	156	170	141	181	170	195	202	174	158	165	203	174	154	188	165	178	181	177	173	171	150	181	165	165	159	185	169	157	171	162	160	203	169	172	176	177	174	171	181	191	192	173	167	170	180	180	160	191	174	156	198	178	188	196	165	169	157	191	177	180	151	174	189	192	141	182	177	186	172	145	151	159	185	188	179	175	175	172	188	180	198	176	168	180	173	160	181	193	191	156	183	196	171	183	190	172	175
2817	1861	3695	17706	28556	20818	10676	4326	1693	800	519	507	465	453	500	478	535	487	474	456	482	464	464	486	474	478	502	527	494	486	488	488	478	464	497	484	452	464	477	515	455	519	479	470	531	460	464	480	485	465	467	473	486	466	489	464	472	423	483	480	492	469	487	436	484	479	503	508	464	486	481	495	487	521	496	451	472	450	431	482	460	492	459	469	482	513	463	468	491	446	535	471	483	494	495	440	453	480	454	480	488	423	466	508	496	458	472	490	453	455	423	494	478	514	474	506	467	498	441	476	468	495	479	451	490	462	498	474	476	512	479	486	437	478	503	485	513	430	487	501	475	455	472	474	509	466	516	440	477	455	505	459	520	460	493	467	493	468	487	477	470	515	496	454	480	483	453	520	476	455	451	443	474	484	495	505	484	473	511	444	467	506	482	488	443	495	450	447	526	450	477	480	474	453	485	468	449	489	486	480	474	528	497	475	498	508	474	464	495	479	449	487	505	496	475	508	514	504	481	468	468	514	458	480	485	506	468	484	492	450	489	462	490	442	487	459	490	485	474	471	456	452	472	482	517	492	446	450	501	473	477	492	506	475	444	489	492	462	478	477	492	490	466	506	510	473	464	477	478	484	459	481	467	457	454	510	483	511	541	468	487	432	451	482	496	476	486	480	489	452	469	484	482	522	500	476	454	474	526	500	445	476	524	433	512	469	438	531	478	473	459	487	482	454	471	529	499	485	458	469	505	454	471	477	498	469	448	522	461	449	491	487	456	478	487	478	507	485	444	477	500	453	499	506	492	470	477	487	474	532	453	523	490	454	461	498	455	482	492	505	485	460	462	495	488	474	494	463	466	477	445	517	448	503	490	473	471	459	450	489	499	466	473	475	488	468	473	498	502	444	467	488	485	457	442	500	466	473	491	456	445	463	470	438	465	525	467	486	429	479	432	497	495	491	505	483	478	485	479	499	473	492	457	471	507	497	468	519	477	489	455	507	513	470	499	513	491	511	496	503	466	464	478	467	496	474	458	517	469	457	454	471	461	497	444	511	517	472	482	492	472	512	455	489	467	430	502	475	446	475	477	450	489	510	494	486	455	493	417	492	471	480	450	449	455	518	495	479	498	495	524	477	505	479	493	464	447	482	467	489	445	456	483	486	451	491	498	478	493	491	471	459	474	485	466	480	445	481	504	493	470	460	458	502	468	473	438	481	479	509	475	473	500	543	472	447	454	458	489	494	452	468	434	472	495	482	472	455	452	477	474	517	490	470	508	477	491	473	457	452	486	496	494	482	514	471	485	470	480	504	512	466	483	503	462	450	497	437	483	469	492	484	448	480	494	473	498	465	496	496	489	471	514	473	461	461	511	489	463	489	489	487	473	444	498	519	453	485	479	475	515	498	515	479	480	458	468	465	479	508	486	491	448	460	467	494	451	483	469	456	467	464	452	502	479	460	474	515	478	480	449	484	502	516	470	537	468	448	487	427	460	525	485	486	457	493	478	454	454	460	506	505	460	474	491	460	447	474	465	473	475	529	440	493	497	507	443	471	449	442	460	454	459	454	465	496	450	521	490	464	444	478	480	445	495	491	453	484	464	455	521	464	444	461	470	470	472	479	464	527	494	470	483	491	462	454	460	450	503	466	535	535	496	436	480	496	483	448	503	456	487	483	453	521	447	508	500	507	456	478	460	465	464	520	479	470	489	523	474	469	464	488	435	469	497	481	485	499	478	433	487	488	462	483	475	503	473	467	454	457	430	449	511	474	448	521	504	532	467	470	476	469	489	485	469	449	486	475	498	483	499	507	477	443	480	499	484	477	515	524	513	506	483	487	476	516	523	443	485	464	497	451	471	485	504	458	513	479	521	491	502	477	476	459	487	487	539	475	483	487	498	496	518	466	490	444	481	442	454	502	476	501	443	492	481	472	480	484	477	468	456	480	467	528	512	478	499	472	470	483	488	471	463	489	508	447	490	501	481	491	490	478	482	470	464	514	467	505	460	510	463	456	503	499	458	456	509	464	487	498	471	484	472	444	474	459	470	491	503	504	492	431	459	468	467	469	463	497	473	470	457	480	498	502	484	445	494	502	469	452	470	490	478	473	454	499	502	472	455	457	479	469	503	465	497	476	454	505	475	446	493	441	446	512	451	499	444	470	467	495	463	482	469	489	483	508	462	481	515	493	493	484	456	488	480	504	488	496	543	498	466	449	435	443	505	488	527	472	463	473	449	526	508	502	463	502	486	449	521	489	489	456	486	436	503	479	473	470	459	477	513	458	443	484	528	490	477	469	467	485	459	510	453	475	501	492	464	463	505	471	469	460	445	451	448	517	468	489	510	470	468	464	504	468	449	459	465	477	468	486	486	460	495	457	473	520	502	474	467	453	433	478	486	452	496	477	485	472	561	486	497	490	504	457	473	473	494	474	508	504	477	481	513	506	504	456	507	472	462	497	488	498	516	500	476	454	486	476	513	470	507	456	460	483	454	475	511	458	443	516	478	457	471	487	453	476	503	509	484	490	503	478	466	496	462	463	447	533	482	459	481	489	495	496	450	513	503	471	485	497	474	475	518	460	470	452	469	485	456	447	477	519	514	481	481	489	530	445	450	462	520	517	472	460	504	505	514	481	490	482	503	503	483	465	468	472	479	450	486	491	490	467	507	487	482	460	489	483	511	502	468	474	505	432	452	497	467	462	476	505	450	440	483	475	473	484	477	485	457	511	497	465	507	450	458	507	497	500	458	448	459	462	464	450	460	493	457	518	474	453	495	520	494	424	474	471	474	494	493	497	552	543	456	488	477	462	511	452	482	474	497	483	448	485	459	498	456	456	487	443	499	499	462	516	486	498	438	507	465	491	484	467	492	492	426	488	428	482	479	496	436	472	505	451	512	467	473	453	520	432	474	489	480	491	492	493	477	457	443	524	460	468	473	469	470	453	477	468	485	482	498	463	498	471	471	458	475	464	492	475	463	464	458	488	494	497	500	490	511	493	491	435	455	477	477	442	449	456	467	480	490	456	459	489	457	490	473	522	508	505	498	473	469	492	511	484	490	473	456	465	466	478	515	490	477	474	475	461	475	517	498	494	447	452	477	458	479	507	497	502	483	471	519	452	501	487	495	461	511	463	516	508	460	440	475	502	458	459	470	445	499	450	470	474	494	505	521	521	477	452	476	496	494	463	469	520	487	458	447	509	471	468	499	468	487	500	485	482	458	447	485	456	457	503	481	466	437	471	460	477	466	501	517	506	517	489	482	452	486	491	457	483	503	447	468	485	468	435	476	472	445	480	459	425	483	463	459	487	455	510	511	465	483	493	468	478	475	473	497	476	479	464	487	477	518	478	488	470	446	499	472	498	507	486	485	483	451	482	478	501	469	475	505	489	489	499	503	484	522	443	496	474	456	492	470	470	460	481	531	458	454	478	517	485	467	453	524	448	488	452	469	480	488	479	457	454	459	474	476	514	458	489	488	503	485	491
8751	3923	5999	31701	60610	44020	25136	9617	2369	634	242	215	158	157	148	144	174	176	170	180	169	180	168	197	151	178	179	173	164	141	176	171	165	180	176	152	163	175	177	155	179	156	167	176	175	162	154	172	162	155	156	167	160	145	155	199	141	184	157	160	164	173	162	154	157	163	159	179	156	189	179	158	173	161	180	181	153	156	155	175	191	135	178	175	168	179	186	169	169	169	167	174	170	179	175	190	171	134	180	156	163	166	158	182	159	170	190	168	168	160	177	153	165	179	167	157	171	156	142	178	174	200	173	160	167	159	154	178	162	162	160	158	148	172	153	177	178	167	168	177	174	133	180	162	165	149	171	148	175	167	162	189	181	166	194	174	160	184	149	131	180	146	168	176	146	157	167	152	181	155	173	152	189	163	165	158	155	169	168	173	168	168	186	164	165	187	155	152	148	148	193	172	151	134	167	176	155	145	150	158	150	151	191	171	166	165	159	173	189	171	164	162	175	139	170	155	189	170	162	168	160	178	174	149	178	159	178	149	185	168	166	154	171	187	169	153	165	167	199	152	145	161	158	176	168	166	195	142	181	163	180	155	158	179	159	169	167	161	166	162	170	158	166	161	185	164	156	149	159	147	192	184	169	158	145	201	152	159	161	151	172	160	165	154	158	168	177	163	178	179	167	163	179	163	170	171	190	157	175	180	177	139	182	204	182	171	162	168	160	179	157	161	157	144	168	187	172	160	186	179	171	141	158	185	164	163	194	172	177	168	170	183	164	170	128	156	172	156	206	159	150	165	187	147	159	145	169	193	178	163	158	194	180	167	181	173	177	188	152	180	180	181	162	178	191	153	166	152	174	181	176	170	165	166	168	189	159	153	177	173	202	176	180	156	151	179	148	171	181	161	177	152	155	166	181	152	173	183	174	165	167	172	188	162	153	142	173	144	191	178	182	166	171	152	157	168	173	168	175	168	179	153	152	169	161	176	124	173	176	159	174	194	161	167	175	159	177	189	153	156	169	181	149	155	147	169	189	170	158	157	170	155	146	161	150	158	158	160	169	168	133	174	189	174	148	157	163	165	182	167	160	165	190	185	160	170	168	164	173	164	173	153	154	189	157	166	165	179	163	196	180	153	175	187	171	154	175	164	149	156	186	170	162	156	166	178	158	160	165	160	167	179	165	172	189	177	167	189	179	166	170	179	162	137	157	156	148	154	169	173	177	166	172	165	154	175	152	159	179	171	177	195	177	190	183	172	156	187	150	173	172	160	181	200	140	173	171	173	141	172	165	177	174	155	161	160	172	161	186	173	150	160	188	174	161	153	155	157	173	187	168	158	169	170	147	145	155	177	177	162	154	166	141	181	156	165	181	188	167	157	166	190	173	178	178	167	154	180	159	169	148	175	195	155	171	161	205	173	147	169	166	157	158	167	169	174	180	159	177	146	176	172	173	166	160	186	180	158	155	170	149	179	170	161	153	161	156	171	161	160	183	175	163	159	190	182	159	171	159	169	194	152	176	157	181	149	150	159	185	159	171	175	166	158	169	174	167	149	175	199	163	179	166	155	171	158	163	171	151	166	165	162	162	172	174	195	164	161	171	149	171	174	160	167	176	193	175	164	145	157	163	143	159	167	195	173	147	155	153	168	157	176	166	166	160	157	169	155	170	177	180	172	171	162	160	179	146	170	158	153	160	154	166	167	174	172	176	170	180	160	180	175	171	157	160	164	154	168	183	176	170	143	152	170	157	179	174	145	193	171	154	175	163	176	171	172	171	157	172	178	178	172	184	167	167	191	172	164	162	163	176	188	182	163	178	168	164	172	163	180	146	164	171	165	184	182	182	167	175	170	151	162	164	145	178	173	180	160	188	180	194	150	167	180	195	188	183	172	156	180	168	164	169	157	184	159	167	161	191	155	174	145	148	150	162	153	178	177	173	168	154	151	180	166	154	193	183	139	196	182	140	166	180	158	193	160	168	183	160	163	130	143	168	163	157	173	183	165	174	173	150	176	171	170	155	162	161	164	151	177	160	162	171	163	176	161	136	163	172	178	162	179	148	193	181	155	174	174	163	160	171	163	161	165	172	163	196	175	175	185	160	172	171	175	175	165	171	160	173	176	171	175	164	164	158	154	154	176	170	193	167	179	171	205	154	160	174	153	184	153	159	164	162	171	184	163	169	172	182	179	163	169	153	164	158	162	186	178	170	139	175	165	162	158	149	168	158	156	171	155	176	174	172	188	201	160	165	154	167	167	170	180	174	162	171	156	143	159	160	158	183	156	170	154	162	159	159	184	163	178	173	182	141	167	160	158	167	182	179	145	194	172	153	144	146	164	182	156	155	162	158	177	167	169	153	162	172	167	197	146	169	156	176	159	167	179	166	152	201	179	161	166	169	157	147	165	177	154	180	152	167	156	190	169	178	195	177	157	198	178	189	157	144	166	145	176	172	161	121	173	147	167	151	161	155	161	179	185	166	163	160	171	181	175	166	141	164	178	167	160	161	149	163	176	165	176	198	159	164	171	167	180	170	147	186	171	171	166	159	158	194	172	183	159	146	150	186	175	165	183	155	173	177	156	172	177	159	163	166	157	162	179	171	176	160	161	160	161	180	165	172	145	165	165	181	156	183	187	156	190	172	164	154	169	179	163	183	161	162	139	183	180	180	141	176	167	167	175	150	162	156	161	152	177	168	180	177	152	156	163	158	168	155	147	159	179	166	178	182	164	169	164	158	175	159	144	175	161	164	150	158	143	151	188	167	178	166	171	184	185	164	147	178	169	155	169	185	167	164	161	166	156	180	171	173	153	172	193	181	162	138	172	182	178	155	169	163	168	172	164	168	169	183	192	175	168	188	184	168	148	164	161	151	155	160	162	151	179	140	178	171	162	164	167	195	162	157	165	162	158	166	158	164	158	170	193	169	181	153	166	159	171	175	180	166	166	164	156	173	183	161	161	168	152	144	174	160	157	172	178	171	157	160	164	181	167	151	184	166	169	171	190	177	186	164	166	155	182	155	155	169	185	168	180	174	173	170	162	152	163	168	171	174	180	192	170	156	169	159	164	176	174	155	169	169	183	176	167	161	171	191	167	158	156	165	181	152	165	171	174	174	151	170	165	157	186	148	154	160	144	190	170	159	186	201	159	165	154	160	157	136	184	182	165	180	165	158	190	161	166	153	173	179	151	185	196	161	156	176	181	161	161	171	168	165	169	189	159	145	168	183	161	164	147	162	173	174	160	146	159	159	177	177	157	172	150	169	157	152	187	176	158	166	184	165	158	153	183	196	174	160	154	170	173	179	160	183	183	163	151	162	174	192	148	179	192	175	152	155	162	175	172	154	166	148	148	163	177	160	169	168	154	180	156	166	182	165	183	138	182	160	161	168	185	173	154	171	159	153	147	166	157	178	175	153	172	170	154	172	182	168	153	168	169	159	172	167	147	138	167	169	190	150	173	158	166	176	177	149	174	180	184	160	173	188	177
6363	4169	10223	44267	69503	55053	38205	21628	8695	2622	1012	571	457	477	465	470	460	481	437	407	477	478	492	495	451	455	423	450	443	433	487	471	500	460	447	450	473	435	482	481	444	427	472	450	460	433	447	448	464	439	473	463	461	497	436	470	479	488	440	471	466	418	473	465	494	461	489	422	464	452	457	484	488	486	451	489	463	469	436	459	469	461	446	439	428	462	502	483	432	489	459	493	423	451	430	433	450	472	457	454	458	473	472	424	464	425	468	460	479	460	456	474	435	459	476	477	440	467	472	459	443	485	468	464	458	464	448	437	464	453	463	477	465	430	453	461	465	485	459	489	508	451	441	443	475	465	429	481	483	432	498	438	485	472	453	460	470	439	443	464	449	450	466	453	458	473	469	420	453	459	474	416	432	436	421	430	458	417	477	487	436	493	487	461	483	439	447	464	479	451	457	490	451	495	403	456	434	458	411	440	488	446	489	488	447	431	467	494	450	456	487	500	431	445	473	445	455	461	445	429	466	432	464	470	450	432	471	457	489	480	486	433	447	446	424	450	458	475	471	454	457	491	465	439	454	489	439	448	459	453	492	491	451	449	458	477	449	455	489	463	459	485	481	466	441	482	434	444	455	478	477	471	467	487	449	496	439	476	500	442	462	448	474	505	444	434	486	488	467	463	444	458	450	444	455	485	462	486	455	487	454	439	459	418	493	480	504	461	436	500	443	432	454	456	473	480	436	448	481	483	483	456	415	463	469	485	468	441	412	453	466	452	491	474	454	449	495	482	482	491	483	471	459	464	479	482	451	469	446	497	426	460	467	505	476	443	466	471	441	489	455	467	462	443	457	470	471	419	453	453	416	450	450	510	454	479	462	473	449	460	462	464	459	490	428	449	460	438	449	465	480	462	453	480	447	444	499	442	461	435	488	448	453	466	484	451	430	441	456	455	513	478	449	433	473	502	417	459	491	475	460	493	476	458	460	480	484	473	467	472	464	459	437	448	439	467	493	438	462	461	479	442	487	499	482	430	455	476	501	510	480	459	450	457	415	496	446	471	468	478	468	498	448	472	394	484	525	450	441	464	487	432	448	454	443	438	423	488	471	453	458	463	451	393	436	506	439	436	452	478	467	473	434	472	453	423	488	448	426	460	453	476	426	434	453	467	441	446	458	478	447	426	477	463	480	461	488	469	480	484	430	492	455	450	444	447	437	451	451	471	424	459	486	446	469	451	482	466	489	424	475	447	506	450	436	491	489	439	479	469	453	474	428	473	451	430	463	438	454	466	427	496	466	431	471	448	496	481	489	473	478	436	450	458	431	435	497	471	487	487	461	452	465	454	458	472	508	487	455	503	441	457	438	476	460	448	455	468	495	465	439	473	483	437	437	451	430	455	447	458	445	490	435	446	452	462	464	445	461	477	460	470	440	456	430	440	450	456	474	451	455	478	461	438	430	485	481	462	470	439	467	451	470	481	412	477	445	465	468	454	486	452	444	451	461	483	466	441	491	482	483	463	483	413	452	472	422	440	456	486	452	481	470	415	474	465	488	464	454	457	450	469	482	441	472	450	452	461	465	511	480	462	450	446	462	435	448	460	438	462	469	462	456	466	490	494	481	503	471	495	442	469	471	508	505	445	449	457	475	448	475	465	462	495	466	444	446	459	446	485	462	420	475	464	460	461	425	480	442	476	488	454	460	459	449	462	462	492	472	448	470	455	436	446	422	474	438	445	472	498	446	467	441	445	485	477	490	411	454	446	481	449	400	446	487	478	446	458	458	445	451	445	422	441	496	477	488	465	442	466	469	498	459	450	457	437	482	476	477	444	430	481	439	455	486	474	445	433	488	479	474	450	464	466	448	511	483	463	478	448	494	483	451	496	437	437	472	423	435	475	462	480	514	427	469	460	488	458	442	447	443	491	422	481	500	465	445	465	468	467	417	435	482	477	438	493	450	470	465	461	496	463	476	471	467	484	470	480	443	439	473	425	461	463	457	454	474	466	426	496	471	456	427	474	486	508	452	453	459	456	461	436	446	464	459	423	463	456	494	455	454	471	463	479	458	449	497	464	439	472	431	459	469	471	446	497	430	472	439	477	462	472	451	464	444	451	485	433	502	483	487	439	459	468	461	442	451	458	467	489	441	451	463	454	423	470	460	467	446	492	442	464	433	430	482	468	432	435	445	457	402	435	471	465	430	461	442	447	459	455	464	473	452	437	452	483	478	459	472	438	429	461	456	469	477	473	440	473	427	432	460	484	493	465	436	462	479	456	445	475	464	436	492	450	481	482	475	506	472	469	480	482	461	484	449	449	453	470	465	481	470	454	466	495	445	479	516	447	475	429	468	447	461	453	486	489	477	483	432	464	489	451	462	482	434	455	468	473	454	429	450	474	440	463	476	477	438	466	447	457	477	425	426	491	462	455	466	462	427	491	476	452	487	450	446	439	449	468	441	462	470	490	465	438	471	489	469	483	468	430	446	471	421	447	428	491	409	489	504	453	445	480	462	467	439	462	500	474	470	443	447	432	475	470	484	480	444	488	473	460	461	428	461	448	465	473	470	408	421	485	454	452	468	479	441	442	448	492	446	443	489	500	455	511	463	466	488	491	453	482	462	464	480	452	454	449	467	494	489	435	453	466	475	428	482	458	455	466	445	484	463	491	447	507	479	480	466	505	451	451	491	460	435	466	488	468	461	476	463	447	432	483	423	487	476	454	469	470	479	478	455	496	450	469	506	470	460	447	457	417	441	477	456	490	459	468	472	455	492	507	444	409	453	449	447	478	450	464	425	501	452	519	465	462	456	460	475	446	491	467	486	485	484	482	473	457	482	483	465	492	474	466	437	456	491	475	465	447	470	447	410	469	453	432	455	477	487	492	479	454	486	460	497	465	455	481	492	420	469	448	465	446	477	452	449	449	459	442	448	468	432	465	439	467	469	434	448	484	450	433	480	456	461	480	515	449	429	479	463	435	457	448	476	478	462	449	450	450	486	466	433	468	497	483	457	456	486	459	434	466	451	485	478	479	458	458	438	412	447	461	467	454	489	467	453	507	456	482	446	460	423	462	455	429	492	494	435	439	502	444	421	452	468	458	459	457	455	457	450	488	452	460	522	467	475	436	456	437	511	447	450	440	460	494	453	469	470	459	488	474	463	458	480	467	477	466	469	459	483	445	479	414	483	470	464	486	469	434	502	479	450	497	430	456	428	448	447	434	476	457	497	426	434	443	454	472	489	487	514	457	481	443	444	451	453	488	469	470	477	463	466	460	487	481	449	423	454	456	456	465	465	447	485	481	464	461	469	461	447	440	463	451	472	450	478	421	419	469	451	440	447	494	433	485	495	472	453	464	448	451	444	475	416	444	464	467	452	484	470	467	461	443	424	464	444	433	471	491	440	468	451	439	471	474	467	459	420	462	458	469	470	417	437	490	472	493	486	461	464	471	447	442	428	459	478	429	506	472	455	440	431	424	467	462	450	470
15990	8692	9894	48206	74453	57133	36968	18949	5288	1069	399	198	143	157	169	162	168	149	150	144	171	174	140	153	154	157	177	142	167	158	147	170	184	168	163	165	158	155	193	165	140	150	171	167	157	157	156	159	147	164	165	151	147	148	139	171	148	144	150	175	169	156	142	153	153	166	164	146	176	149	156	145	175	148	154	155	147	169	164	182	166	151	146	152	145	165	174	160	159	178	146	146	166	176	193	156	162	156	144	164	147	136	153	152	170	156	142	149	124	160	152	146	162	158	157	155	160	125	155	171	149	159	137	183	148	155	168	160	146	132	118	156	156	173	169	145	151	159	148	162	140	141	143	177	157	146	171	152	167	145	158	150	166	150	155	160	150	145	162	152	171	129	152	166	160	178	132	157	174	159	151	152	150	176	160	152	140	141	169	177	162	160	161	149	167	148	173	165	164	148	161	144	132	146	137	134	173	166	167	140	151	167	153	141	175	198	162	139	179	150	152	170	167	150	163	134	140	161	161	165	153	159	168	168	147	154	154	161	146	148	168	168	172	188	170	175	146	161	145	145	167	179	147	155	163	180	133	165	151	143	154	162	183	158	164	169	173	156	145	156	150	175	138	138	142	158	165	150	167	176	158	136	140	166	173	186	164	144	136	155	154	173	149	130	166	173	185	163	167	141	159	146	153	151	162	155	155	162	185	156	132	171	164	148	163	150	155	162	150	140	137	157	142	160	161	137	143	150	153	144	153	158	154	147	185	160	185	162	154	147	141	161	145	163	147	168	171	142	133	158	157	163	179	158	162	153	187	140	157	159	169	168	152	135	151	163	154	160	153	151	158	131	197	155	159	151	183	152	145	148	158	166	148	160	174	161	165	159	142	168	148	148	159	167	171	168	143	154	162	152	163	144	175	165	134	148	165	145	158	152	160	157	161	124	150	158	153	147	168	171	136	181	155	137	158	139	148	141	155	154	159	158	158	164	159	165	146	178	157	147	180	175	125	168	138	159	150	167	168	148	141	183	142	185	161	135	153	158	164	148	163	154	155	166	159	167	158	168	169	184	164	163	171	159	164	156	162	152	158	163	162	166	153	154	157	130	148	126	157	162	158	165	168	160	163	166	154	156	158	150	169	158	160	152	192	171	163	164	164	145	146	141	165	153	164	160	164	139	135	155	151	156	169	145	179	162	178	140	148	161	168	160	154	160	132	169	168	166	147	167	156	155	141	143	150	153	144	144	146	139	155	143	145	172	145	152	163	160	157	150	149	155	167	166	157	153	153	157	154	158	138	160	154	160	159	160	142	145	157	145	162	131	142	142	166	152	166	169	142	159	150	159	146	162	169	151	141	152	155	158	169	152	148	172	153	165	162	170	151	166	143	170	174	147	158	171	153	145	173	183	184	152	150	164	150	154	138	165	153	167	157	155	166	175	168	167	139	180	159	160	145	147	137	153	163	148	154	174	162	157	131	147	150	158	162	158	160	173	164	163	131	152	181	157	158	173	163	154	165	141	166	158	164	157	166	153	166	142	151	171	154	160	162	151	161	170	156	135	185	146	160	159	176	153	169	160	188	172	170	167	138	158	153	169	146	159	163	158	163	164	146	154	155	154	151	165	160	173	168	165	184	168	136	160	154	150	142	161	179	170	162	168	166	168	161	185	158	154	134	153	145	151	161	158	157	170	156	163	170	159	141	172	151	134	172	171	186	164	158	162	150	146	149	146	143	145	163	150	165	146	180	151	179	168	174	188	148	150	142	169	169	149	150	152	156	156	161	155	163	146	170	160	155	167	134	172	143	152	170	154	187	142	149	159	168	181	155	158	153	152	164	167	153	172	190	180	175	172	164	155	187	145	141	146	157	147	149	180	154	150	166	163	145	142	160	170	161	147	156	182	196	155	170	159	164	182	156	164	165	160	161	149	151	136	156	130	144	176	157	154	145	160	174	154	146	167	132	136	174	160	152	167	136	168	175	154	167	145	158	159	151	163	165	173	149	146	147	167	139	187	153	192	175	152	166	148	148	139	152	160	164	171	167	160	160	180	149	161	158	148	166	182	144	134	160	156	154	136	146	173	140	142	162	149	152	166	153	163	159	156	161	163	169	144	141	156	156	143	152	169	160	161	161	156	159	170	161	174	163	167	158	159	169	158	185	149	157	160	167	160	159	162	150	155	165	139	160	157	160	150	157	131	159	145	169	166	133	128	150	150	144	158	189	161	156	152	163	169	155	158	172	148	150	147	167	167	156	154	143	177	153	168	142	140	162	143	160	144	158	156	186	153	147	164	163	168	158	143	156	145	155	152	147	159	144	155	171	153	139	173	167	153	168	172	181	151	174	150	192	171	157	132	169	178	146	153	153	148	178	191	194	174	171	144	182	188	145	170	179	156	150	157	156	150	153	161	177	158	159	167	169	156	153	172	141	166	147	190	145	168	140	177	159	168	144	160	135	159	143	136	163	155	164	165	158	168	139	171	183	149	173	147	148	164	191	159	150	146	165	171	181	197	173	167	160	168	165	157	146	132	138	157	171	177	136	183	134	171	159	152	163	164	154	160	168	157	136	158	175	160	157	141	173	153	158	158	163	156	152	162	152	153	163	161	170	170	177	181	162	174	168	176	146	127	145	155	149	165	158	150	149	161	135	170	155	164	160	152	140	155	171	165	148	147	183	201	148	157	160	123	168	147	176	160	158	178	171	155	159	184	137	161	144	174	178	174	157	165	163	160	152	164	159	149	151	175	152	162	139	159	160	145	136	184	157	158	182	164	148	167	170	184	159	165	180	158	167	175	168	155	147	153	151	172	139	155	154	175	173	157	159	160	167	144	162	134	149	147	150	153	170	148	160	138	179	157	163	164	158	158	174	133	159	133	154	174	174	160	153	155	160	148	173	169	144	169	166	153	159	178	151	162	145	143	168	138	154	153	168	156	161	153	156	168	150	159	158	174	156	158	163	175	159	157	153	165	151	153	180	173	153	150	141	155	162	157	170	169	156	160	151	155	179	133	166	155	175	144	156	156	162	150	164	158	138	188	149	160	144	166	170	141	166	156	160	172	177	173	162	147	150	162	139	135	148	154	170	165	172	156	140	147	160	182	154	138	147	157	159	149	143	156	149	170	147	143	142	155	167	150	162	169	156	153	162	159	142	184	166	167	152	155	149	163	142	180	177	150	128	144	165	162	174	161	155	136	143	181	184	154	163	150	146	162	162	149	158	164	143	161	146	158	155	169	162	151	165	158	158	155	159	171	151	165	164	153	165	184	144	150	161	156	150	151	149	157	149	161	148	167	131	156	156	159	177	176	156	168	147	143	172	154	166	150	163	169	149	179	159	158	160	142	140	169	137	146	143	145	150	157	166	157	135	155	152	145	152	171	148	155	153	176	147	168	159	167	163	167	152	150	166	155	157	159	139	172	168	156	165	142	151	167	145	139	170	168	184	159	145	135	125	146	139	157	158	133	188	157	160	148	167	179	152	145	150	171
9248	7193	14470	57864	84336	68378	49494	31573	13740	4477	1517	654	435	449	435	472	413	430	436	410	447	424	460	472	469	455	418	437	425	427	396	446	429	443	444	400	438	464	482	444	454	448	434	416	442	457	459	427	422	448	454	447	434	438	409	427	446	475	440	415	446	438	448	465	450	441	452	463	425	444	473	454	429	421	445	441	427	435	466	444	430	462	432	457	433	440	429	467	441	431	432	436	414	449	414	450	445	438	417	420	410	470	445	472	420	435	427	427	418	425	450	452	406	443	442	427	456	437	443	481	415	420	448	406	391	468	444	423	405	452	413	459	492	444	431	448	427	452	418	453	441	427	431	482	443	470	481	458	447	438	418	424	456	459	456	448	421	429	454	454	475	436	400	436	435	461	460	412	404	417	431	411	467	456	431	435	478	423	457	406	455	495	447	449	427	413	412	451	395	434	463	428	429	467	430	446	454	451	458	429	451	409	448	437	466	444	429	400	497	429	419	477	449	436	431	420	462	432	418	465	434	425	433	453	469	454	439	444	421	411	445	468	433	472	414	467	461	464	459	419	437	441	441	453	445	457	436	463	428	398	455	438	411	418	441	408	412	435	437	445	447	452	436	448	449	441	449	463	435	430	431	439	426	448	437	469	443	468	407	435	428	427	454	388	429	426	449	428	439	426	445	444	426	412	489	405	434	461	394	398	461	439	418	466	419	393	482	424	429	440	420	461	468	443	455	448	424	412	447	439	447	441	455	451	418	449	473	462	423	402	453	438	440	459	446	417	427	456	448	449	450	405	436	446	433	468	423	442	445	476	400	453	422	439	472	413	443	449	427	430	452	424	429	456	440	456	418	418	439	464	451	425	416	453	427	414	418	436	450	423	450	439	454	403	460	382	448	429	430	432	430	423	454	455	435	430	457	472	430	439	472	462	421	387	449	455	453	477	433	443	406	435	426	427	484	426	462	442	432	427	440	457	460	416	437	426	480	488	433	453	447	439	433	445	419	437	410	457	421	449	417	434	488	463	413	458	407	447	430	469	426	444	444	477	475	442	461	456	417	438	437	455	425	431	457	436	462	433	442	451	453	451	426	442	412	437	471	429	469	467	475	426	445	471	438	421	421	460	444	445	451	418	432	439	445	453	424	426	431	422	451	466	451	444	437	464	447	431	459	436	439	447	424	407	463	428	447	433	447	443	447	440	420	459	442	450	410	442	475	431	455	452	468	449	449	413	428	430	446	460	435	415	435	465	450	431	441	389	453	438	414	425	450	407	441	437	439	439	456	433	457	431	472	396	431	442	458	436	426	425	425	439	436	470	415	399	417	431	455	436	451	495	445	447	470	417	433	488	440	414	417	441	446	463	446	441	411	434	435	443	439	424	446	465	448	476	464	405	454	428	474	446	403	452	464	428	483	464	443	428	384	434	432	417	450	472	448	443	429	432	432	469	452	451	466	481	420	420	411	454	436	423	450	426	410	424	429	448	462	495	428	443	473	426	474	466	421	418	463	443	427	461	399	470	446	424	436	457	415	458	494	421	433	451	455	432	423	446	412	420	438	430	414	412	432	415	439	449	436	411	410	440	434	451	465	468	439	485	446	435	423	465	423	451	457	399	433	429	446	436	428	410	461	469	464	452	455	457	417	435	405	439	449	429	454	445	473	452	451	413	431	460	433	428	439	447	412	490	409	441	456	452	430	405	407	464	421	403	447	406	459	469	422	436	456	457	460	433	470	434	468	470	421	380	438	453	422	433	419	467	450	421	419	466	448	442	473	428	444	472	431	447	447	451	458	471	425	431	427	402	407	409	458	433	457	407	444	444	440	448	403	465	447	461	411	457	421	428	404	452	410	444	450	485	403	451	440	434	498	403	461	447	407	444	458	444	403	446	454	469	439	430	476	446	446	442	411	431	404	430	442	436	378	407	421	449	429	433	455	440	414	406	441	431	446	444	460	455	459	383	462	436	376	464	464	432	458	441	453	426	426	478	436	428	435	447	423	422	446	410	462	459	465	452	439	421	457	452	436	459	464	424	444	447	430	432	426	471	439	441	434	448	438	458	427	429	423	436	440	418	466	424	450	424	466	427	470	458	444	421	474	435	462	462	416	437	461	460	447	439	456	452	454	460	464	417	444	413	412	418	448	425	402	448	448	430	425	461	406	444	466	464	447	447	426	457	451	475	428	446	436	464	438	377	434	435	401	438	430	450	433	430	441	443	457	420	459	429	462	451	458	470	457	448	406	467	437	470	465	427	466	436	441	448	458	432	448	465	430	411	434	447	461	407	437	462	466	448	500	430	417	444	440	467	422	414	462	477	457	406	466	468	438	463	468	425	426	456	434	426	464	458	449	417	465	437	473	435	455	506	418	424	443	469	463	413	437	469	468	448	470	441	462	432	379	416	427	431	459	433	426	408	412	408	488	412	425	455	389	460	459	438	463	419	438	433	460	392	453	401	469	438	444	479	448	430	431	454	432	465	465	439	471	413	436	464	417	488	440	435	446	444	457	465	465	456	455	421	428	430	474	469	410	437	461	411	450	423	464	410	442	453	433	470	407	467	431	437	432	445	456	434	425	436	441	429	439	418	435	445	486	443	417	446	438	437	425	449	437	447	433	430	435	435	386	455	437	421	465	455	432	472	473	402	447	460	459	470	422	462	435	416	423	451	474	411	471	433	451	480	395	435	444	450	385	429	472	481	407	431	441	386	435	459	447	410	401	465	437	440	428	452	420	422	417	481	461	483	428	416	513	448	418	477	457	487	444	450	465	458	470	466	456	472	442	459	448	453	458	431	434	432	387	442	435	440	435	432	447	452	465	422	417	459	485	415	408	410	421	457	406	446	407	461	403	431	439	437	438	445	433	462	427	456	399	418	419	450	436	434	436	432	428	458	442	419	450	471	436	468	460	451	433	459	420	445	418	447	455	461	421	454	426	456	388	447	431	439	441	415	443	432	445	419	464	446	439	409	469	446	427	429	478	438	424	417	428	416	443	435	446	456	430	459	426	434	400	450	462	417	478	410	447	426	444	474	445	414	442	441	424	443	453	439	427	411	449	434	455	413	434	455	425	434	449	426	446	478	435	445	424	439	447	461	451	425	420	459	447	409	432	393	485	442	434	439	403	415	454	467	441	408	454	433	446	429	433	414	437	426	446	453	472	475	487	431	402	440	389	433	421	477	439	423	454	447	444	469	478	443	451	422	441	454	425	442	430	462	448	417	446	449	397	433	416	432	426	437	429	427	424	427	434	441	438	435	427	449	439	432	430	418	452	449	421	459	484	438	439	445	476	458	441	444	438	456	452	411	427	398	425	428	442	447	451	438	476	428	424	439	480	427	484	460	396	436	461	428	418	449	438	470	513	414	421	468	408	463	449	446	477	424	456	440	453	464	438	433	453	425	452	414	440	444	435	443	441	447	450	450	475	426	442	457	484	417	419	431	451	421	456	456	475	433	455	445	438	430	453	458	415	422	463	452	456	458
3044	1207	1595	4609	10171	7277	3788	1329	488	272	214	159	214	174	170	203	185	161	192	167	164	167	162	164	162	165	163	183	171	207	195	211	182	178	191	159	194	159	166	167	145	171	174	187	172	172	195	177	177	134	192	176	169	152	166	154	166	170	178	178	178	165	169	175	173	174	174	179	190	175	151	183	165	187	184	154	142	168	150	152	161	149	169	175	181	190	192	203	160	183	179	165	173	169	157	178	150	159	192	174	160	167	195	165	140	154	169	173	164	183	161	166	179	169	184	165	188	185	150	172	166	190	180	169	183	170	183	181	155	163	162	174	155	180	172	162	180	155	178	187	180	178	198	174	179	170	156	139	149	162	184	171	145	149	167	168	153	166	178	167	174	154	176	165	178	171	178	170	182	160	166	153	178	180	154	183	154	177	168	187	163	174	171	177	166	165	178	180	175	174	162	172	206	159	160	163	177	179	158	183	159	193	170	156	173	184	173	168	162	210	198	204	147	184	168	167	166	157	169	180	174	175	169	159	174	170	155	163	165	159	159	190	170	189	159	168	154	181	144	150	174	180	179	176	163	174	168	187	187	182	170	199	158	175	183	161	169	195	142	166	159	172	157	166	163	155	160	168	196	148	145	181	191	179	163	157	193	172	163	184	143	152	170	166	180	158	189	150	160	163	181	161	173	163	163	168	199	176	168	166	190	186	169	177	178	169	176	170	169	162	179	159	174	168	180	184	171	184	173	191	168	177	193	181	167	145	153	166	170	175	170	180	176	201	164	204	176	180	177	195	172	166	170	196	164	195	169	186	162	169	175	166	159	164	155	174	169	193	178	158	164	172	162	192	179	170	178	149	178	197	202	170	208	175	173	154	157	163	181	172	160	173	160	181	156	176	156	161	205	175	148	174	156	168	154	164	178	157	186	196	189	163	177	151	171	166	178	179	179	183	180	176	169	181	159	173	164	170	186	182	154	187	185	168	163	173	164	169	162	154	182	183	165	169	167	174	169	192	162	168	186	183	173	177	176	166	178	142	194	159	177	155	177	175	186	146	162	131	201	172	170	165	148	158	160	154	159	191	158	196	160	167	172	181	150	180	177	179	158	165	179	164	157	193	167	168	174	173	190	191	166	150	181	201	162	177	176	175	185	171	180	173	168	154	190	153	182	182	164	161	184	165	144	159	182	156	184	160	143	176	156	178	158	169	176	178	182	161	173	169	180	192	154	175	180	171	188	192	174	144	161	167	159	186	151	157	178	160	161	177	179	177	181	172	198	180	187	179	172	163	198	172	172	160	166	162	171	178	182	186	169	166	192	179	162	183	181	168	189	173	160	161	154	172	186	181	192	179	167	194	171	177	154	179	167	167	170	175	165	182	149	175	170	146	180	178	170	164	159	181	177	188	168	175	171	177	146	175	166	174	183	157	148	162	159	162	163	206	187	163	155	177	188	186	157	168	183	167	161	170	150	184	185	178	164	196	158	159	156	166	162	165	157	166	144	160	166	187	183	181	185	201	151	174	163	183	183	195	169	166	149	192	136	159	153	166	171	159	168	161	169	169	182	157	193	187	153	169	184	191	178	171	165	170	170	181	175	154	186	174	179	153	167	173	156	177	163	175	174	167	181	160	178	194	157	168	171	165	179	189	200	200	156	183	172	178	160	168	167	161	156	160	162	166	211	143	174	162	166	166	177	180	160	188	168	178	179	164	157	181	177	174	144	180	161	163	186	169	168	173	161	169	180	176	164	168	171	187	206	184	174	172	177	153	180	168	186	174	175	166	159	187	180	166	173	170	167	200	169	155	165	156	157	155	177	180	193	160	166	142	168	189	179	166	179	170	173	164	184	176	176	165	174	179	176	176	177	160	163	188	183	161	158	164	156	170	155	172	181	166	159	178	153	171	182	181	162	166	172	161	188	173	186	193	194	148	152	178	184	187	146	187	166	185	159	179	190	171	172	187	174	155	177	185	189	181	197	158	187	173	165	205	178	196	166	148	177	180	177	161	142	183	189	172	160	178	155	170	172	185	150	187	169	170	164	157	167	175	161	172	163	192	148	187	172	180	174	177	155	167	167	169	186	165	195	157	170	157	169	162	180	180	174	165	169	178	177	174	164	154	167	179	195	140	178	173	174	206	160	184	194	165	181	145	213	204	167	199	192	148	181	169	189	204	168	197	170	154	187	179	161	178	149	183	186	178	171	146	176	164	162	181	153	157	178	175	170	170	190	185	178	187	172	149	173	184	178	143	199	171	162	175	170	159	164	151	181	171	168	152	155	160	143	164	185	174	164	180	163	166	194	160	161	190	193	196	183	177	165	196	188	197	196	161	156	193	156	136	166	174	154	168	180	166	151	179	156	178	180	174	162	158	168	165	163	173	180	168	178	176	178	162	166	171	139	169	183	153	168	174	171	178	175	168	154	159	149	177	170	159	183	178	152	160	167	162	181	178	181	162	162	168	153	196	179	166	154	173	156	191	199	175	180	145	169	171	169	164	158	171	182	141	167	174	187	171	150	196	180	167	179	172	159	162	181	161	169	162	167	181	157	165	186	169	182	206	160	168	187	171	162	184	187	195	165	151	197	182	184	159	166	184	174	170	183	161	167	159	165	183	194	179	171	172	170	187	178	148	164	170	162	183	165	174	179	159	184	155	183	171	169	184	186	176	163	186	162	177	187	173	165	153	145	161	184	178	156	155	168	184	179	185	157	166	179	159	157	173	167	182	168	178	180	176	189	157	176	174	159	162	187	167	197	149	170	156	180	153	187	169	151	182	163	167	180	176	168	140	184	171	162	183	147	158	167	160	177	155	189	164	173	171	174	151	191	154	188	177	168	148	174	170	165	160	188	160	176	160	137	151	157	171	161	181	205	165	169	193	198	174	177	177	185	167	195	212	181	185	162	215	167	179	172	177	162	187	151	163	193	167	184	169	196	186	178	179	181	170	195	169	178	168	144	172	179	180	156	172	152	194	159	182	167	178	160	173	182	182	206	178	165	178	174	165	179	173	169	178	169	162	147	170	177	181	178	156	172	187	179	177	177	160	173	179	165	179	165	176	186	173	153	178	166	165	170	181	178	170	166	164	171	194	170	160	186	190	183	183	172	175	158	166	198	179	169	176	169	194	169	178	172	201	181	188	159	162	190	142	179	172	160	152	178	164	154	171	173	180	160	160	180	171	178	152	150	159	184	198	175	164	163	174	170	162	171	198	182	180	161	170	156	183	179	188	167	165	164	183	148	184	163	170	181	182	169	144	192	157	171	165	167	162	190	170	178	175	158	198	168	158	167	199	157	156	161	170	167	184	183	158	188	188	188	153	184	183	148	180	199	178	150	170	172	166	198	163	159	162	175	158	163	170	181	187	149	159	180	173	170	165	198	194	171	183	200	156	190	187	171	178	152	189	169	166	173	145	141	185	174	167	163	162	171	158	177	180	177	194	178	160	157	151	169	185	149	148	166	170	176	186	177	173	142	177	173	157
2794	1586	3290	15481	27889	21865	12597	4943	1757	887	606	506	511	516	491	496	462	510	460	457	488	482	463	475	472	508	484	419	492	474	459	444	461	423	486	463	484	501	434	456	483	495	487	489	520	475	484	492	481	506	469	483	493	521	449	473	474	498	491	497	443	443	495	477	456	487	493	467	493	472	478	469	500	496	435	500	440	493	456	479	479	482	465	484	449	508	487	448	475	475	473	470	479	488	496	478	453	487	479	499	515	459	453	514	517	491	490	443	471	492	478	464	485	534	500	506	507	467	484	463	451	462	457	470	453	465	447	500	478	502	498	505	458	464	465	488	494	485	473	469	493	487	489	488	461	452	481	452	463	454	469	451	495	458	462	497	438	435	470	479	481	462	471	475	431	463	460	460	441	483	482	465	473	469	476	496	500	451	501	461	465	491	458	459	459	462	504	455	447	450	472	435	508	474	461	461	508	477	472	533	474	496	521	472	478	476	438	491	479	467	513	461	488	481	450	484	509	464	446	472	510	523	462	497	469	477	475	443	471	451	438	438	499	491	459	474	466	486	461	465	504	469	470	487	456	440	469	493	468	477	468	472	514	499	463	427	518	480	473	475	524	487	477	472	467	447	513	485	481	469	483	474	507	457	445	459	466	477	493	454	454	440	460	480	521	498	484	494	463	481	497	503	468	489	473	503	465	477	500	486	474	512	447	418	513	452	486	463	449	470	487	451	490	490	438	501	509	497	476	495	471	463	520	482	477	478	511	475	484	447	503	453	480	498	466	459	482	484	466	465	464	419	472	466	438	516	470	457	477	482	481	530	453	493	463	496	492	476	462	492	476	495	477	497	457	510	477	447	487	439	477	494	466	481	469	430	460	492	442	470	443	448	507	489	476	470	518	460	463	473	456	479	433	484	474	459	471	492	498	491	455	476	424	507	483	491	471	444	470	423	514	489	495	457	477	527	477	466	497	494	480	459	459	417	491	471	514	514	449	525	501	483	468	499	472	459	466	447	458	488	443	455	497	445	487	466	466	484	453	471	474	494	446	469	476	475	445	474	477	491	480	540	479	433	461	486	448	494	444	488	446	449	470	417	491	496	461	539	452	482	476	447	477	482	473	470	465	432	477	504	458	465	474	481	463	431	503	424	503	487	495	450	508	467	455	495	436	494	460	469	474	508	465	490	431	472	455	446	483	472	491	489	481	459	478	475	413	454	458	484	488	464	497	466	456	513	479	502	471	494	447	477	490	432	489	469	487	501	512	462	499	464	481	482	478	473	466	472	491	515	500	430	512	473	442	446	449	494	494	476	459	446	509	485	486	470	508	461	472	474	508	497	507	499	464	472	439	469	492	448	465	453	490	470	498	464	489	461	451	504	482	472	440	438	485	505	427	504	482	498	477	512	459	471	482	526	447	481	499	445	490	459	548	428	459	482	476	455	510	439	428	507	432	433	485	434	497	488	453	458	486	468	468	474	448	495	478	453	474	484	474	487	496	458	506	470	454	449	477	505	475	466	462	464	492	533	457	450	473	465	486	485	491	456	448	488	476	456	504	488	488	444	462	488	417	489	457	467	457	484	448	465	487	469	461	489	449	496	475	464	454	464	477	508	506	489	507	504	499	437	415	502	434	468	498	524	484	474	520	494	456	463	479	527	467	448	483	519	474	474	455	458	463	486	440	494	463	483	489	422	484	466	483	486	475	443	515	467	455	523	496	494	450	461	468	480	475	468	500	489	477	511	495	502	516	449	481	446	478	424	484	494	480	443	446	478	477	496	521	442	467	471	455	497	535	491	433	440	474	482	465	447	458	447	477	481	458	486	458	465	484	482	472	453	471	432	454	499	540	456	521	488	469	496	499	476	483	470	459	470	455	447	476	522	469	444	453	484	441	513	474	489	512	463	483	456	466	485	476	502	476	472	474	537	472	468	489	461	468	462	485	519	483	466	504	495	529	467	483	482	468	443	505	512	491	449	463	478	478	450	464	458	533	469	465	443	505	497	473	480	460	495	476	461	455	472	497	447	488	464	486	446	481	493	450	484	514	450	460	511	459	480	480	486	445	481	501	479	483	473	475	478	473	495	433	520	459	470	498	464	502	492	477	486	466	501	473	505	492	477	475	500	492	474	466	483	506	465	458	463	467	454	443	509	479	448	455	458	469	497	476	470	450	472	509	476	452	456	461	447	477	478	494	502	472	471	436	478	471	482	493	492	456	481	507	482	448	469	491	464	465	502	450	475	456	429	484	483	495	464	497	494	473	520	397	471	454	484	458	454	477	439	469	468	469	479	460	474	485	489	456	467	488	499	458	455	478	461	461	472	500	519	472	475	453	405	461	495	460	463	477	454	507	496	473	474	436	474	488	488	480	472	491	454	465	473	487	445	471	464	456	468	442	502	479	500	509	495	460	464	453	463	460	483	492	493	468	456	482	485	493	477	487	526	461	501	431	501	468	480	443	494	483	475	475	495	501	455	454	434	476	478	471	472	483	466	494	489	474	457	486	493	432	502	458	518	470	478	502	505	450	484	454	477	444	485	488	512	480	461	508	451	461	434	487	448	491	455	505	516	505	484	498	466	443	506	478	446	500	445	435	469	440	453	499	491	484	478	523	473	457	456	475	484	492	456	464	466	481	452	438	482	492	456	455	466	499	446	448	480	478	449	532	461	459	467	487	468	500	454	463	501	504	491	476	488	470	461	477	455	475	476	475	456	478	459	501	450	499	464	434	495	467	471	490	455	475	461	507	471	478	498	458	485	493	457	472	492	473	496	495	467	482	467	473	475	468	504	496	491	484	484	486	506	496	513	473	479	460	472	502	458	462	478	520	451	444	443	455	461	492	478	474	513	485	435	464	490	464	442	485	484	479	488	445	502	428	479	457	480	484	454	484	465	482	506	479	447	503	475	470	441	455	488	495	461	477	477	501	465	449	465	508	481	481	487	436	455	471	482	476	481	490	468	503	434	494	526	495	475	429	511	455	441	465	488	446	528	470	456	453	477	511	517	471	465	477	448	465	460	474	513	535	527	505	457	482	485	488	469	468	493	480	452	479	467	466	441	466	450	492	492	477	464	468	459	459	471	486	474	495	482	501	482	455	499	483	497	461	482	479	492	491	464	485	496	464	528	481	499	484	466	474	467	532	493	467	465	440	480	474	487	511	506	467	475	450	426	486	442	490	424	429	484	464	464	482	482	445	470	445	456	477	489	461	500	459	456	473	478	485	473	457	482	452	451	525	497	476	459	465	471	439	432	509	470	439	454	467	476	484	508	474	475	494	505	425	460	499	476	482	422	468	483	456	481	474	442	471	472	454	466	465	486	485	442	461	485	468	467	488	466	477	507	498	436	491	461	469	503	487	458	476	477	487	456	519	480	469	497	415	461	511	473	476	449	488	469	473	481	470	499	474	465	475	495	462	475	454	475	448	478	483	494	487	463	485	481	500	482	470	438	467	475	507	462	479	478	496	458	463	496	484	466	483	499
8949	3831	5853	33659	59633	44063	25179	9638	2468	735	344	178	164	145	171	154	167	157	151	167	168	162	172	165	178	170	164	168	149	167	174	150	150	154	172	166	154	166	158	176	162	157	174	161	147	158	154	170	184	163	180	149	176	162	177	167	171	178	162	183	159	153	174	150	152	168	150	166	162	167	189	159	158	146	157	172	153	167	154	152	148	162	146	176	179	170	160	163	182	172	140	180	164	138	158	169	173	175	177	143	174	153	168	172	168	152	158	146	194	145	183	154	155	185	187	145	172	148	170	159	155	143	168	150	147	162	154	179	158	157	164	156	164	167	150	157	143	166	161	171	161	170	185	189	154	197	144	170	150	162	155	172	145	154	164	181	169	143	154	160	145	165	181	183	145	177	164	165	161	169	186	154	164	158	182	166	166	179	162	166	154	183	159	164	162	189	128	135	175	171	166	168	189	157	165	170	169	139	171	169	154	141	162	162	155	166	171	169	179	157	163	163	159	146	176	172	153	180	147	189	158	158	189	186	190	156	154	157	146	176	153	179	152	145	162	156	185	156	166	161	128	159	193	153	160	175	167	133	162	151	158	157	159	168	137	156	177	170	147	181	163	163	171	163	173	184	151	177	155	159	166	152	151	177	215	150	174	159	153	161	147	179	168	163	146	169	149	167	164	185	162	177	155	151	168	180	164	172	170	156	177	167	151	150	170	171	141	158	174	183	154	152	166	136	160	152	153	149	190	171	145	169	174	146	161	140	157	180	174	157	165	185	155	167	156	165	160	153	164	161	152	173	148	134	168	160	159	150	164	178	158	175	154	175	177	171	184	147	163	154	154	198	145	162	126	165	168	159	179	163	164	142	166	155	164	151	184	158	180	192	154	171	148	181	173	172	148	148	159	147	177	154	150	168	142	149	166	186	153	176	165	147	148	169	154	158	153	140	159	171	162	152	176	160	145	154	149	155	181	190	164	160	168	193	168	155	170	160	165	181	189	158	169	156	156	148	168	156	172	155	187	171	159	152	177	152	165	164	163	177	166	151	166	155	164	170	150	174	168	173	151	164	171	156	167	168	165	168	180	185	187	160	172	174	159	138	202	153	166	184	159	149	152	156	142	171	179	159	139	157	148	166	164	167	143	171	138	160	157	146	148	149	187	148	143	164	183	154	187	174	167	150	162	161	177	171	192	165	153	136	175	159	161	164	160	172	167	192	173	170	145	149	156	134	156	179	147	176	154	176	156	145	167	169	177	149	170	161	159	160	148	158	187	184	156	170	160	155	154	154	180	158	168	155	163	164	161	155	154	187	171	158	182	149	170	173	170	143	171	153	159	167	167	180	151	152	183	171	148	140	164	138	173	159	177	144	171	155	166	171	171	157	175	190	166	166	182	146	164	161	153	145	140	169	154	176	151	179	153	135	160	153	170	154	157	148	164	143	153	151	185	170	161	176	171	149	176	166	152	174	153	151	165	163	177	162	137	168	165	132	167	158	151	141	158	168	163	155	169	157	155	165	186	161	180	176	177	176	167	149	186	205	161	154	179	158	159	168	142	175	157	186	178	167	169	157	141	166	156	179	147	170	160	161	175	188	164	150	154	163	167	133	156	149	161	148	162	176	163	170	180	151	187	155	162	154	178	170	158	136	168	158	157	160	159	156	181	151	161	157	157	156	163	166	172	152	154	174	165	148	169	150	161	158	169	167	165	146	157	152	148	170	164	174	154	166	182	161	173	176	158	164	157	162	154	160	154	158	175	164	174	173	160	170	163	170	164	189	161	154	158	154	166	165	141	140	164	150	166	181	162	186	137	173	169	142	188	163	156	173	160	156	143	157	183	170	161	163	164	164	165	153	174	153	161	153	150	167	179	144	131	177	161	150	163	165	144	142	168	159	150	194	163	176	152	163	181	182	160	165	167	172	159	167	175	168	154	165	166	167	160	159	175	152	171	151	135	161	159	156	160	174	170	145	146	184	191	165	170	170	135	176	136	163	143	169	171	150	168	158	163	153	152	158	175	166	168	175	170	152	175	181	176	144	168	148	176	155	170	171	152	147	157	183	137	167	162	192	143	176	175	166	130	146	160	143	188	158	157	165	151	168	155	153	164	163	186	130	160	142	159	149	148	171	147	173	170	181	161	185	159	161	130	172	181	146	155	167	163	151	170	174	179	170	161	151	165	197	151	148	163	181	164	170	173	163	158	168	168	156	153	180	168	168	166	166	146	163	179	190	156	141	173	174	180	172	150	162	160	162	177	164	194	165	152	190	151	154	184	163	169	164	170	137	184	166	163	141	149	154	182	200	166	181	165	150	155	174	195	155	158	173	174	180	185	192	177	165	161	156	176	182	140	183	141	162	134	163	167	175	178	150	182	173	185	160	174	145	157	151	169	161	150	158	183	171	148	179	189	142	187	172	161	182	181	153	163	173	148	144	152	186	174	128	158	169	144	168	141	161	144	162	174	160	155	158	176	165	179	191	195	160	154	155	157	166	174	158	190	164	168	152	169	160	197	156	168	157	163	170	149	187	143	171	164	149	155	174	161	162	161	184	154	161	171	147	161	170	157	177	161	170	168	150	179	168	141	152	162	171	154	147	179	180	159	146	164	149	166	166	162	183	165	146	158	160	153	173	161	168	154	160	146	151	162	167	184	163	166	173	177	176	165	177	172	159	181	165	169	141	178	166	142	150	187	148	183	162	153	152	152	183	172	195	170	166	162	166	136	180	164	178	159	156	167	146	154	175	182	153	171	159	157	170	173	138	149	172	174	182	173	157	143	138	157	160	161	177	176	176	165	186	135	181	137	175	184	144	151	171	151	172	189	152	144	156	174	147	173	168	169	184	166	149	157	187	161	152	167	156	155	158	169	134	177	170	165	177	159	179	170	174	165	161	161	160	159	182	166	159	156	161	154	140	152	176	197	158	162	147	146	166	141	162	177	169	176	158	142	155	142	156	136	169	171	187	160	172	172	170	168	196	169	158	163	193	157	164	140	156	172	176	179	178	157	198	164	186	168	162	177	171	141	158	154	146	154	174	157	170	168	171	181	183	178	146	176	167	150	187	154	162	160	157	138	153	167	139	171	157	146	167	186	164	152	165	158	154	174	167	169	159	181	178	153	145	156	170	161	175	163	159	196	167	158	195	157	154	171	152	183	168	175	166	174	164	159	150	175	159	153	147	186	166	188	146	162	154	176	149	158	181	148	151	181	157	184	161	155	148	150	161	183	143	180	135	156	171	189	181	183	164	152	161	159	153	166	177	189	156	171	173	177	183	149	164	147	162	167	167	175	158	162	191	147	178	166	183	148	174	157	171	165	162	154	153	174	164	159	168	150	164	141	164	163	161	164	176	152	191	165	159	148	157	175	170	148	161	194	146	139	196	174	134	173	152	154	166	161	167	177	155	157	157	164	176	171	163	173	154	171	181	161	165	131	139	159	156	164	171	177	158	167	173	157	144	159	135	154	154	151	140	156	184	158	181
6559	3930	9924	45837	68403	55657	38427	21566	8849	3084	1125	612	488	474	468	437	443	469	435	461	463	448	470	423	469	442	430	454	430	479	455	479	459	456	481	449	440	469	480	475	454	452	483	447	449	436	446	463	452	434	452	464	490	449	434	425	470	459	443	465	453	427	438	462	492	457	480	436	430	443	426	447	480	464	483	437	457	482	456	458	485	478	450	436	470	424	421	461	448	451	482	478	483	480	420	426	447	437	474	410	455	456	478	402	427	466	488	468	431	424	462	463	472	480	462	475	461	466	451	457	478	465	448	434	439	430	443	444	455	524	502	421	454	472	458	444	477	452	467	429	473	445	438	447	462	448	485	453	436	433	437	496	443	435	471	430	468	479	417	471	454	418	476	447	434	445	458	469	457	410	472	465	458	448	451	479	481	439	494	448	452	460	452	500	431	464	477	429	430	488	426	443	424	434	416	436	454	439	477	452	461	492	468	490	457	468	441	478	457	459	438	476	441	461	403	462	475	485	434	448	488	462	479	436	433	462	459	456	456	492	455	413	438	453	446	487	479	434	468	428	473	451	453	446	461	448	448	459	426	467	463	433	460	463	460	471	417	454	449	486	475	416	481	445	467	447	467	442	458	446	463	442	437	416	444	459	473	441	482	464	443	469	440	459	451	472	494	462	449	455	440	480	443	455	398	439	421	503	435	486	423	429	428	418	458	425	469	495	474	451	441	446	477	471	450	421	417	445	442	468	436	467	456	439	458	464	424	441	462	421	429	439	440	416	460	459	489	452	468	423	495	459	455	442	448	465	463	468	456	466	465	469	491	441	467	423	418	454	479	461	462	407	450	448	433	474	459	466	444	454	483	460	449	477	448	419	456	467	440	484	463	460	436	444	441	483	445	443	419	422	470	436	471	480	459	453	450	451	436	449	423	451	480	457	477	454	476	461	461	494	464	485	422	432	456	467	456	440	466	433	470	480	464	456	443	454	458	450	488	476	479	432	456	475	453	436	441	448	462	447	477	460	452	456	424	430	463	460	448	447	434	443	481	476	469	447	440	464	414	496	452	468	468	458	442	474	474	435	446	453	435	478	449	439	436	447	440	478	477	454	438	476	489	447	446	431	477	446	458	466	418	464	488	464	449	473	479	447	424	457	446	493	462	476	484	488	411	448	492	427	478	461	454	464	474	421	456	447	424	435	472	459	458	472	451	457	423	460	436	438	454	457	490	475	453	486	463	440	490	440	413	463	477	460	455	481	452	405	431	430	461	453	420	447	441	475	456	440	462	421	456	454	441	434	448	479	455	442	455	461	457	474	487	473	461	437	489	430	439	490	430	445	481	468	464	425	489	455	465	459	424	454	450	442	468	437	423	454	487	413	405	446	463	437	454	423	465	453	448	432	417	444	473	440	454	430	480	470	472	413	452	440	436	441	444	458	463	453	483	442	454	459	457	486	416	467	468	473	472	491	444	429	467	431	469	471	450	433	488	432	457	484	453	455	493	466	436	500	427	423	447	427	437	429	460	467	486	452	439	459	490	445	460	427	435	424	467	461	450	445	438	461	443	468	496	424	475	464	477	443	462	432	435	481	438	449	493	444	445	471	495	435	465	485	444	460	443	470	422	459	477	492	464	447	480	436	478	459	470	484	446	489	442	443	432	429	447	477	442	471	490	466	440	474	427	456	423	460	440	492	446	481	468	460	416	451	414	462	444	467	481	438	464	423	457	486	455	447	443	445	491	427	427	462	467	450	466	447	481	446	459	444	480	435	459	477	436	495	447	453	475	446	470	466	420	470	447	444	450	484	474	441	457	415	486	444	472	481	466	425	452	445	499	460	447	474	501	447	460	418	444	480	430	453	412	461	457	439	426	450	440	419	442	474	472	425	454	465	472	468	476	440	503	415	452	485	542	438	473	430	440	407	451	436	439	450	488	469	460	448	495	459	445	464	443	479	458	467	436	442	445	500	425	445	453	470	457	502	489	449	486	465	446	463	491	434	480	464	444	450	464	510	424	450	405	434	418	480	479	488	470	474	446	438	457	458	467	463	415	442	487	469	477	411	467	495	484	431	425	425	468	459	465	425	462	470	475	440	437	457	440	483	473	473	440	477	475	447	466	454	423	470	488	433	473	491	462	470	430	452	450	464	452	477	464	432	447	463	453	479	412	471	473	461	466	482	465	434	464	457	462	433	437	440	437	449	470	448	445	469	479	474	425	474	481	480	449	460	468	422	460	482	470	461	428	464	453	434	475	474	460	467	456	456	479	448	470	475	485	451	456	419	489	483	443	460	493	443	455	424	455	436	437	461	457	466	441	464	464	503	446	485	468	445	476	500	450	475	412	432	460	460	419	469	481	470	466	461	432	471	464	447	470	439	440	491	477	441	436	418	472	461	429	458	504	487	472	455	478	490	442	461	489	471	456	461	447	447	477	440	463	449	467	416	447	491	461	465	479	449	447	430	422	467	444	452	494	470	433	440	459	434	420	435	469	430	458	455	481	458	481	444	419	469	431	491	467	455	445	489	468	462	439	434	417	470	462	493	475	385	476	454	419	473	468	447	459	476	432	490	429	433	465	464	451	468	464	463	458	465	456	461	456	460	460	461	438	481	434	449	462	448	471	441	457	392	449	485	483	420	439	400	461	461	450	474	493	408	434	405	480	453	433	454	500	449	493	471	458	448	452	464	448	455	495	447	454	427	427	434	466	464	466	459	460	429	440	469	444	464	454	451	437	435	451	489	435	433	450	491	472	462	473	429	478	478	448	413	448	460	428	487	448	464	475	454	470	476	467	463	456	455	449	460	434	458	447	492	489	460	470	479	436	451	444	463	453	438	442	414	442	467	457	421	465	483	423	494	425	472	492	482	456	447	431	475	430	484	486	447	452	409	445	489	458	416	430	440	509	458	446	447	436	453	482	426	473	433	414	453	439	458	473	448	431	461	448	453	442	439	441	490	462	445	482	432	468	450	445	429	452	462	467	431	463	458	442	428	439	466	489	442	458	428	435	411	454	450	479	415	410	455	462	454	452	443	465	448	438	490	452	452	495	449	438	447	429	482	451	442	484	450	454	460	442	447	459	476	457	475	473	440	447	488	444	465	487	460	446	443	432	452	434	479	484	475	469	456	455	475	469	466	445	435	469	450	459	439	489	455	451	424	450	472	465	456	471	410	461	461	478	443	442	430	477	461	426	487	435	456	433	456	461	496	454	420	461	489	461	479	493	409	433	428	460	435	490	466	420	451	473	440	410	478	472	420	427	468	422	446	475	445	443	449	410	419	415	490	431	427	472	493	445	487	443	432	482	431	382	480	445	512	416	426	439	408	482	470	481	499	432	451	446	464	469	431	473	460	460	469	455	437	470	428	451	463	452	415	435	461	453	479	445	449	474	464	482	449	505	475	423	508	471	436	472	433	458	466	430	457	435	463	441	470	447	427	462	457	442	479	475	470	478	452	495	453	461	463	410	415	501	445	466	446	445	466
15955	8646	10837	50119	74413	57777	36920	17925	5010	1101	349	225	167	165	190	174	152	172	140	156	125	134	178	185	174	162	163	175	178	146	158	161	164	148	145	149	159	153	158	158	180	142	146	148	142	144	151	167	171	169	146	150	142	179	147	161	131	169	152	161	159	167	176	135	162	176	179	167	145	141	167	167	144	147	157	153	154	170	135	153	141	151	155	158	152	158	136	146	156	165	151	165	171	140	135	148	169	139	154	151	150	153	178	141	169	139	138	163	142	138	151	147	152	171	150	163	157	131	172	166	137	161	135	157	157	155	159	164	137	161	140	156	177	172	159	170	143	135	161	154	159	142	165	151	156	169	182	166	153	146	162	143	140	144	191	151	161	132	167	160	163	138	161	147	142	158	147	155	147	153	155	173	152	170	159	154	171	163	188	128	171	149	154	135	128	134	142	151	175	158	157	165	163	174	162	174	152	163	160	126	157	134	141	151	157	163	151	148	164	153	150	171	163	152	189	169	171	145	169	138	153	154	164	179	155	155	160	159	152	157	148	175	149	125	159	178	139	152	153	175	166	156	158	164	139	147	149	159	139	144	165	150	136	182	159	181	190	147	147	151	152	171	145	136	139	165	158	156	151	148	168	175	164	179	156	175	134	151	160	152	171	162	210	175	158	158	151	157	155	170	159	160	161	149	154	169	162	175	163	159	135	151	140	176	153	145	159	150	157	176	178	160	158	175	159	169	176	155	160	175	158	160	184	142	153	149	164	132	165	164	155	145	169	159	155	152	169	145	155	170	139	141	160	173	146	139	169	158	140	147	147	154	158	160	154	157	173	142	141	171	140	165	164	150	141	144	143	155	159	149	157	159	120	154	151	174	147	174	136	180	155	165	139	145	162	143	150	173	163	165	147	151	180	160	136	137	136	164	161	165	148	142	137	158	151	171	162	152	164	146	167	136	170	161	145	175	149	158	163	154	154	151	157	151	158	148	154	153	156	164	167	161	139	163	150	158	155	143	135	168	167	173	173	169	148	167	149	161	157	168	173	162	154	149	164	146	142	148	140	148	160	172	162	161	156	156	154	169	159	184	158	148	165	134	158	150	153	149	146	149	149	158	149	163	158	150	166	148	155	149	156	177	171	163	146	161	170	155	148	179	163	154	141	164	149	174	129	148	165	176	143	140	147	159	152	142	177	161	140	140	154	167	155	161	153	174	170	145	143	168	166	155	151	162	154	187	164	142	173	164	163	139	156	154	148	157	142	157	155	154	151	151	147	156	135	138	163	154	145	145	136	139	171	138	145	156	146	175	159	171	181	158	157	138	158	168	157	139	146	142	155	153	147	158	186	161	146	145	150	179	139	168	148	156	153	164	170	167	159	140	168	158	160	161	160	157	157	175	148	170	152	145	146	176	139	164	150	171	155	142	144	174	176	161	121	137	149	157	160	154	157	147	168	167	148	161	161	150	165	171	184	163	152	144	180	171	172	147	159	151	162	121	177	167	149	148	155	167	165	160	168	143	159	153	143	154	168	170	135	154	177	156	167	168	158	143	132	159	136	162	137	153	143	163	168	147	163	159	154	150	150	167	153	169	197	161	164	147	166	166	142	158	131	138	157	161	157	141	164	163	158	160	156	175	149	141	154	150	149	162	154	174	148	139	156	148	173	157	131	160	151	142	158	139	162	172	126	146	148	156	178	152	151	145	175	159	136	146	165	145	171	201	150	137	154	179	164	159	154	139	164	152	150	135	152	150	183	166	149	164	155	158	152	147	172	148	145	143	150	170	163	141	161	159	161	142	124	151	178	141	157	160	168	184	160	138	172	151	160	156	151	150	139	131	159	166	172	163	156	174	155	173	174	162	178	137	179	148	159	126	141	154	144	142	150	171	138	139	167	162	142	154	164	153	146	155	157	146	152	165	160	126	145	141	148	168	157	135	166	160	142	165	154	160	134	136	154	148	145	157	163	161	176	147	165	163	163	171	161	162	165	153	148	147	176	175	154	158	149	157	143	121	141	139	151	152	159	163	145	179	147	150	156	177	160	139	141	175	184	148	150	174	164	157	163	150	157	159	146	183	151	175	148	159	190	157	139	169	142	165	167	173	145	148	133	150	157	182	151	157	161	140	142	150	158	183	152	169	146	178	160	160	166	140	162	174	144	163	157	149	137	160	160	161	161	180	174	152	150	161	154	153	184	165	160	168	134	138	159	168	155	166	159	124	154	162	147	166	145	162	144	152	148	159	139	135	157	143	134	142	157	150	179	147	179	158	177	173	178	168	141	139	151	156	149	151	160	153	139	176	173	145	165	148	155	157	151	163	156	199	157	157	140	157	188	162	165	169	161	161	154	158	157	158	188	157	135	144	170	170	173	163	158	137	142	165	161	163	169	131	172	137	150	138	157	158	153	179	164	134	158	154	159	155	164	153	168	160	169	163	168	150	158	161	161	146	151	157	156	167	154	176	156	158	160	160	142	181	148	158	160	167	150	163	158	148	150	160	167	163	159	144	178	154	166	135	145	140	152	140	176	166	150	167	166	138	146	155	167	159	156	174	154	168	153	159	154	154	149	163	173	155	135	149	158	148	159	150	146	160	154	156	175	159	153	144	159	140	150	157	172	167	153	151	159	133	196	164	166	137	168	144	154	135	164	171	146	158	151	146	164	161	147	163	158	164	142	173	144	153	148	154	153	164	156	154	162	156	143	170	168	141	166	153	161	175	177	158	165	164	162	141	153	171	185	148	156	166	167	153	152	161	152	149	135	161	150	148	161	157	150	180	166	166	161	171	135	143	188	150	154	161	146	159	156	161	134	148	143	139	156	149	160	155	130	169	148	163	145	142	146	143	171	160	138	142	140	145	149	169	156	172	182	163	155	164	173	143	149	156	155	144	151	152	161	155	158	147	145	160	155	167	158	157	173	142	140	142	153	149	143	138	143	142	152	180	149	159	158	148	161	164	185	158	164	141	136	152	151	153	160	170	169	148	161	138	157	156	169	165	138	161	163	134	139	161	146	153	141	168	159	153	161	149	142	153	162	152	158	175	162	174	158	175	155	156	138	148	167	129	156	150	167	145	172	172	166	171	171	160	146	161	180	156	147	127	161	150	131	146	160	157	162	154	164	173	164	164	144	168	152	189	159	170	148	172	157	152	157	167	155	178	169	163	166	154	170	157	159	175	161	154	127	139	153	156	149	176	153	183	134	150	158	160	155	156	158	173	145	164	149	178	134	155	156	163	155	148	162	186	143	173	160	158	175	137	135	169	153	170	146	157	171	146	142	165	157	151	170	152	162	170	170	170	162	170	127	158	162	155	166	138	149	153	117	149	156	142	151	128	146	161	163	179	161	156	150	151	151	155	162	143	156	162	148	168	165	165	138	149	164	159	154	143	132	144	165	171	145	146	152	161	150	155	168	159	169	165	149	152	159	152	156	138	145	157	156	159	141	145	161	134	152	138	164	143	172	159	153	147	160	153	162	144	145	161
9149	7486	14787	59547	84193	69013	49124	29636	13491	4387	1514	657	526	424	472	448	440	453	428	411	435	451	446	448	447	411	395	403	424	461	415	453	436	401	415	444	381	419	441	452	427	434	454	409	427	444	442	443	434	431	450	446	447	434	404	488	434	454	425	441	451	427	447	418	427	449	453	474	399	460	449	462	433	387	444	426	438	428	445	431	466	425	475	445	411	434	443	436	416	415	410	460	427	454	467	450	432	441	458	418	438	441	378	445	417	401	422	415	477	441	464	462	397	442	437	426	398	411	438	438	442	463	425	460	468	461	433	409	430	431	477	392	417	409	451	450	413	428	463	460	392	396	457	428	417	421	433	445	463	416	432	412	437	434	413	454	426	442	443	446	432	423	391	464	434	426	423	415	405	442	406	411	412	454	455	434	440	432	431	447	412	450	446	461	465	433	418	451	439	464	454	453	425	457	423	440	432	427	446	429	442	423	434	442	416	411	448	458	476	443	441	430	436	444	403	430	441	412	438	469	410	441	430	431	452	408	413	434	479	475	413	406	416	440	418	424	417	419	412	436	436	424	413	452	433	445	429	424	406	419	418	426	457	449	481	449	441	453	424	452	438	440	442	434	453	452	445	406	386	406	448	417	442	441	437	404	437	422	425	421	432	465	461	462	460	415	452	455	462	466	428	430	481	437	402	433	406	447	435	459	434	431	457	420	454	433	468	480	455	428	447	429	437	440	440	458	417	446	445	430	402	449	426	469	447	413	453	437	441	442	422	404	432	468	449	430	471	459	456	456	396	441	464	453	431	462	391	443	446	420	414	400	406	407	436	445	458	460	428	435	400	413	441	426	489	461	417	431	428	450	460	423	449	436	408	462	429	417	448	419	446	461	456	422	443	430	425	435	471	449	430	453	453	442	411	487	407	407	426	436	475	447	445	427	447	444	463	444	407	417	422	421	420	465	451	447	448	433	448	436	421	427	422	430	417	460	428	417	392	391	449	419	459	436	468	443	420	412	429	416	452	469	426	418	444	473	445	433	452	417	431	420	426	450	443	428	429	424	436	420	423	451	451	428	427	461	418	400	442	475	422	479	441	438	445	435	422	416	443	423	479	418	445	484	429	445	447	429	444	428	455	408	424	449	418	459	437	414	417	430	431	445	410	408	469	455	452	440	456	458	475	412	453	420	458	452	470	465	425	435	423	426	440	437	454	440	463	449	450	462	465	445	439	418	439	479	425	450	450	431	441	399	437	474	423	424	418	459	419	417	430	427	436	461	433	442	425	438	428	459	417	428	442	470	452	423	427	437	429	455	419	444	433	458	415	420	463	425	440	431	437	418	449	435	445	428	414	426	495	445	428	417	397	452	429	457	464	429	452	433	444	415	457	441	453	399	423	445	457	439	435	429	432	448	418	412	450	396	424	419	448	415	442	455	434	446	441	417	470	432	412	425	471	468	416	434	468	405	425	422	460	429	436	454	430	438	427	454	434	432	483	424	448	427	463	464	457	419	436	457	424	412	417	440	422	445	407	458	421	457	415	430	433	428	448	442	392	454	429	406	444	443	418	435	436	417	437	429	459	445	479	420	419	459	412	427	472	442	437	402	435	429	424	447	385	408	382	451	414	439	446	441	424	469	436	421	458	391	427	440	408	434	471	449	456	463	418	421	445	436	450	448	453	429	446	421	426	435	417	422	453	431	408	456	435	453	425	436	442	452	429	417	426	431	452	424	455	449	418	441	421	416	444	452	409	467	472	419	446	460	456	453	425	457	456	437	435	450	442	445	411	451	431	413	507	475	481	469	447	489	460	448	418	460	440	439	398	484	431	426	433	450	426	439	426	431	404	485	404	469	428	433	437	455	465	425	422	427	446	412	392	421	432	394	443	415	435	448	450	430	442	421	467	461	424	454	446	455	469	435	475	441	470	411	441	464	483	419	428	436	470	434	453	427	426	448	415	439	443	470	421	429	438	453	421	435	478	450	421	438	435	444	420	444	436	444	436	447	434	417	419	399	461	448	428	443	425	414	426	413	459	441	417	417	454	457	435	425	423	409	394	450	433	440	455	423	408	454	429	450	408	452	425	441	436	428	426	460	452	431	469	422	454	422	410	447	452	420	437	432	425	433	452	471	407	459	448	416	433	461	454	425	403	390	401	411	476	441	439	435	426	438	430	460	450	400	452	469	433	451	417	434	441	419	437	449	426	437	441	401	454	411	434	406	462	465	463	427	417	424	451	426	398	428	404	395	432	438	435	413	456	449	417	450	417	410	451	470	468	453	427	465	445	451	457	436	414	435	427	450	447	441	451	433	451	437	413	399	415	429	424	438	445	447	455	453	436	440	461	397	431	454	445	474	449	421	425	474	439	456	425	413	455	453	436	449	441	445	435	424	427	438	447	471	468	415	432	440	436	410	445	431	448	446	413	419	415	433	418	431	418	415	426	441	426	482	422	432	430	429	467	457	441	455	424	371	427	426	468	426	459	461	436	441	429	433	432	436	464	449	434	466	435	430	441	452	443	429	414	436	454	438	411	432	437	439	439	451	427	466	423	441	426	412	456	438	436	416	405	464	415	422	454	436	434	421	415	405	450	432	418	433	416	430	456	437	451	450	418	434	413	427	423	427	441	444	413	435	482	429	421	437	461	463	427	451	455	430	415	449	396	440	445	405	466	458	465	444	469	438	452	427	440	462	449	478	429	471	417	438	448	430	447	482	474	446	414	447	424	457	443	438	427	443	441	440	426	446	448	435	418	462	459	472	455	363	469	424	410	409	459	418	416	452	427	474	447	430	445	394	444	448	453	452	400	426	430	454	410	420	449	461	445	455	416	426	410	435	473	455	430	426	441	426	447	472	433	468	409	404	479	471	419	423	445	463	419	439	460	462	419	477	456	429	433	431	453	394	438	433	407	487	422	431	415	450	432	494	449	414	457	441	430	452	450	450	429	436	439	432	402	429	418	408	417	454	414	446	409	417	448	432	448	444	416	427	456	436	431	419	415	445	424	403	431	416	464	463	438	419	437	452	445	431	464	435	456	409	469	444	411	418	435	451	436	456	409	401	460	424	442	441	441	470	430	410	423	451	436	435	460	456	444	462	441	443	473	486	435	403	427	448	417	453	437	429	447	448	449	454	459	428	425	412	412	435	436	409	396	454	401	455	447	425	454	441	421	445	423	479	479	446	443	433	427	465	418	393	430	406	433	411	417	427	465	457	434	489	434	417	436	426	461	460	444	413	425	425	411	495	448	429	406	433	429	432	421	433	440	434	412	439	438	414	441	443	449	452	441	406	396	486	426	435	450	431	442	420	412	428	448	435	449	398	402	454	447	424	508	466	431	415	420	435	448	456	438	442	451	407	454	436	469	450	395	432	416	409	422	466	408	414	434	441	408	449	458	477	424	419	399	458	427	418	462	387	469	476	444	439	441	435	441	414	420	439	486	441	453	447	430	439	411	418	465	445	456	452	423	457	418	432	442	399	445	471
2777	1298	1668	4250	10653	7678	3465	1179	495	259	216	175	163	157	179	155	163	168	173	155	140	142	178	136	161	197	181	167	163	173	167	152	185	153	150	155	192	195	168	165	165	175	168	163	174	153	142	164	154	169	154	181	184	172	189	173	172	170	157	184	183	162	174	163	177	191	183	185	168	167	178	161	190	178	163	202	168	200	157	151	178	180	174	184	158	158	188	151	175	180	175	155	174	168	173	166	194	199	169	182	143	192	142	184	172	163	149	176	181	179	161	175	177	192	188	156	176	162	154	169	156	177	165	176	154	155	178	184	189	179	158	201	180	184	159	165	183	169	187	147	150	144	154	143	174	171	160	156	166	176	145	159	149	173	166	154	179	161	173	175	159	162	178	186	162	156	168	164	164	163	153	156	170	167	131	191	191	167	177	166	165	161	200	177	160	151	159	173	163	180	168	190	144	166	173	168	177	179	191	188	171	172	157	145	210	167	194	168	188	153	180	145	155	176	178	161	177	169	160	157	151	161	172	159	156	158	140	167	172	175	156	163	166	179	181	169	153	183	162	158	167	181	159	152	165	152	197	157	176	187	170	156	176	174	187	188	157	166	180	203	147	169	176	144	184	175	173	166	186	180	180	181	163	175	170	176	167	180	162	166	164	170	150	172	176	170	169	172	164	148	177	167	159	175	168	178	163	162	163	187	154	161	176	139	173	188	170	178	183	159	180	165	146	168	164	194	170	165	169	186	133	169	154	178	167	164	158	177	179	188	164	182	148	148	180	160	158	165	173	147	184	149	172	180	161	167	175	161	179	157	178	170	178	164	150	174	163	175	159	170	165	160	157	163	158	183	158	180	182	191	177	175	149	176	150	163	180	196	153	170	162	153	165	176	168	140	164	151	165	190	164	174	174	197	164	173	166	198	171	164	161	153	182	162	172	173	174	167	165	154	172	190	168	174	179	182	167	171	143	169	183	177	166	192	186	188	146	167	161	145	164	151	191	153	180	172	172	169	160	162	126	152	167	181	168	152	174	173	147	164	147	198	161	188	187	166	164	154	152	176	156	160	177	141	158	198	171	168	172	166	163	171	178	172	148	187	166	164	157	165	153	166	165	180	176	159	178	145	192	169	168	169	150	150	155	147	195	194	175	179	147	200	176	145	189	173	165	191	164	169	176	159	182	171	165	156	160	153	172	161	146	182	149	171	170	184	168	169	177	176	151	157	166	151	168	167	169	148	164	172	187	142	165	176	150	164	180	145	168	172	181	163	146	169	189	171	179	162	171	163	180	155	155	168	175	164	165	172	196	156	171	169	149	150	166	155	172	182	172	150	180	165	166	147	188	161	174	155	144	179	173	180	181	185	168	170	162	185	146	178	159	156	155	174	170	183	169	176	158	143	173	182	187	161	188	148	163	180	186	192	154	187	146	153	182	175	172	167	189	155	158	167	183	203	158	138	182	168	197	153	177	201	175	156	166	186	157	159	155	152	172	168	158	168	147	155	150	158	167	174	162	143	192	162	174	158	164	178	155	183	162	183	182	174	173	171	164	159	153	155	181	181	164	166	154	158	187	176	168	179	165	168	176	161	181	152	167	166	175	161	196	148	149	183	182	179	163	175	163	173	164	181	163	149	161	200	164	184	168	151	171	160	182	152	187	153	175	156	174	179	155	174	152	167	156	162	171	141	185	147	176	172	157	138	173	151	140	169	163	169	187	158	168	159	162	179	170	174	168	181	175	171	185	186	158	159	163	142	178	169	179	176	159	162	162	162	169	192	160	161	178	190	170	167	172	167	174	202	169	136	151	185	179	163	161	187	171	185	171	176	169	175	154	180	175	169	187	180	171	181	144	167	171	169	182	190	166	191	141	187	158	151	179	190	175	188	188	186	175	183	168	184	160	175	181	181	191	146	190	174	182	176	153	183	178	166	180	171	184	187	180	176	158	160	159	172	182	155	172	163	176	176	165	180	180	156	184	165	174	158	187	182	173	148	163	186	173	175	193	159	160	177	138	155	158	189	148	168	168	175	194	169	187	198	184	171	176	174	177	149	175	181	188	165	151	160	159	167	149	187	190	176	164	148	171	172	194	177	169	167	157	174	162	181	185	167	184	170	192	169	138	174	174	169	167	189	183	189	153	192	177	176	191	180	158	167	187	171	171	192	175	172	181	168	155	180	156	173	160	163	165	145	167	170	152	164	168	162	180	158	183	185	182	186	173	189	152	177	153	183	165	168	169	175	194	155	177	178	155	130	161	165	166	170	174	186	171	170	155	183	196	190	172	159	176	157	168	153	192	162	175	156	176	161	184	161	152	206	167	186	171	163	175	174	156	156	176	162	175	169	169	178	147	166	174	190	166	170	170	153	149	156	166	162	157	164	163	172	173	148	177	165	171	172	171	144	163	147	173	148	172	167	170	179	185	167	161	169	153	152	179	160	191	157	164	169	155	162	165	154	187	168	158	151	176	158	162	163	168	177	159	160	177	166	174	147	179	128	176	189	184	155	175	177	157	189	190	175	169	177	195	163	171	148	174	159	158	182	201	163	180	165	148	161	180	165	163	162	174	149	173	181	190	149	154	162	155	181	170	185	166	181	183	171	170	140	178	177	169	168	167	159	170	156	175	157	150	157	161	184	164	153	142	149	157	173	158	170	171	159	178	168	150	170	166	172	149	176	185	168	151	185	180	144	156	156	180	148	166	156	187	143	161	160	160	157	184	183	191	170	176	171	154	171	177	178	178	191	188	167	176	137	160	164	155	177	153	177	162	145	154	189	187	182	161	172	166	151	187	173	162	164	161	158	192	157	185	149	164	177	184	169	180	182	170	181	177	167	164	163	156	176	174	183	163	160	155	177	136	154	181	166	151	182	157	169	167	158	170	205	176	158	177	159	178	186	182	160	167	160	148	158	163	154	161	163	156	182	160	180	161	178	161	168	175	180	162	158	153	174	141	176	175	187	185	175	160	181	170	180	163	153	161	172	164	174	162	153	178	162	172	156	197	163	160	160	187	167	150	177	180	169	175	159	185	163	159	153	165	165	184	157	170	153	144	162	161	171	145	161	180	171	168	184	165	140	154	154	195	182	170	173	168	162	191	166	161	154	166	155	165	160	175	171	151	170	158	168	169	149	146	169	169	162	177	157	139	165	184	206	138	176	173	192	163	179	176	152	184	163	163	168	139	156	193	148	160	184	170	156	157	171	168	181	157	160	160	197	169	144	156	173	164	162	166	172	170	177	184	158	177	155	158	179	162	182	163	190	173	165	171	191	155	151	175	165	156	166	173	161	147	170	165	142	172	147	181	166	184	181	172	173	167	173	157	175	197	145	195	177	189	160	164	159	151	170	193	179	183	161	182	159	143	165	156	151	154	170	161	195	170	172	176	162	163	165	173	164	171	153	144	173	145	174	162	164	177	166	170	156	171	179	165	194	166	167	164	175	191	164	187	168	153	154	186	183	168	161	175	154	179	196	184	173	167	172
2687	1621	3493	14684	28799	21675	11731	4360	1827	773	542	470	463	459	511	521	476	473	461	472	431	473	483	460	482	487	474	429	448	451	453	497	451	469	426	438	490	457	481	471	429	507	488	463	451	470	500	452	473	463	443	457	475	492	467	470	491	443	457	471	471	488	481	456	458	468	488	456	510	499	442	477	451	456	457	452	517	452	454	440	439	470	472	449	478	498	494	497	487	492	465	495	433	466	454	462	465	497	460	484	450	453	477	446	475	452	483	423	517	447	466	476	487	455	442	437	485	507	497	405	419	461	455	462	470	460	478	471	483	450	460	471	505	455	478	487	437	480	431	490	473	449	464	442	445	480	475	462	458	459	436	464	471	465	428	504	456	452	462	468	488	460	511	472	464	487	476	471	440	495	440	459	424	467	459	449	476	467	475	475	468	467	473	463	465	459	443	460	458	487	459	453	478	481	443	456	461	452	485	494	467	519	484	461	459	473	449	479	440	498	458	470	494	501	469	465	432	468	513	458	488	490	428	472	478	513	459	437	480	488	501	425	453	456	473	485	477	453	492	444	452	467	477	486	477	487	428	471	497	447	452	475	475	472	477	467	441	419	470	465	441	508	434	494	487	452	460	441	444	417	440	425	506	467	458	458	474	483	459	429	504	494	413	424	448	464	441	475	473	424	469	440	447	470	482	449	466	439	502	449	463	479	482	437	486	483	466	457	494	475	492	457	460	483	515	445	489	449	486	453	477	461	488	438	487	514	478	481	459	455	482	456	446	459	477	482	484	463	439	457	458	458	467	439	510	478	458	445	467	462	467	516	482	498	477	455	457	461	466	463	501	483	459	468	484	422	443	480	449	475	513	431	479	443	503	438	468	438	441	510	473	448	492	473	481	456	430	489	465	482	443	480	483	452	457	489	505	444	464	480	430	429	454	486	468	458	450	495	463	441	461	460	456	457	440	497	470	485	464	466	438	501	471	473	456	437	477	459	439	453	452	475	470	480	494	467	490	497	462	499	457	423	493	432	466	481	488	506	454	498	461	426	464	462	487	449	488	485	453	493	494	516	486	454	468	462	440	478	489	489	470	474	472	438	460	434	465	458	458	462	434	505	476	481	493	426	481	456	468	463	464	487	425	458	440	447	430	455	450	482	496	486	467	468	492	512	453	482	472	428	440	459	490	451	445	478	476	462	470	488	448	482	448	455	437	431	429	464	494	445	457	454	512	465	415	460	497	432	475	451	520	462	499	437	472	475	451	447	471	448	451	472	471	463	435	426	483	502	471	487	481	452	505	486	448	464	428	475	480	462	426	520	457	486	476	448	468	463	494	467	483	475	451	458	486	477	465	465	480	529	479	470	477	456	512	488	463	490	440	460	475	463	426	481	446	503	454	494	448	447	474	465	437	489	476	500	479	471	451	452	490	451	487	453	419	450	488	467	436	501	454	488	466	483	469	472	513	440	449	486	491	485	493	446	465	474	447	492	461	436	464	475	464	442	470	460	460	446	450	514	466	459	463	471	490	469	464	462	481	450	484	427	490	485	469	481	463	462	489	464	422	495	487	476	476	463	451	462	449	448	459	471	420	448	492	466	464	469	461	503	478	460	513	513	465	488	490	489	447	490	469	458	492	450	480	461	472	447	457	467	486	491	508	452	464	467	478	457	436	455	455	447	474	427	473	462	450	489	476	444	475	467	454	465	468	487	426	477	484	458	475	429	454	479	498	472	500	492	445	502	488	458	461	468	477	460	516	504	454	463	438	470	470	477	454	446	467	496	490	447	481	466	473	464	462	473	471	477	458	465	461	468	492	458	490	521	473	452	454	499	460	482	461	451	524	476	437	446	442	443	463	450	480	450	466	465	449	481	467	441	451	459	452	445	457	465	508	459	485	472	439	447	499	474	443	436	442	460	475	453	481	442	509	453	455	485	470	447	487	480	445	441	457	473	466	455	473	403	494	466	464	458	436	480	449	469	454	478	453	462	474	496	474	465	470	440	483	477	492	469	457	462	488	451	448	461	492	502	499	482	482	472	491	461	472	452	468	479	477	459	439	437	442	469	486	465	483	438	503	471	461	452	454	468	520	461	483	477	450	484	441	470	507	433	421	486	437	448	461	453	452	499	448	440	472	453	483	442	470	453	518	485	487	492	473	481	475	475	509	454	424	451	483	463	467	463	466	423	489	446	431	472	469	509	495	475	454	438	481	480	472	422	444	482	456	463	466	542	475	438	482	478	501	465	480	460	447	459	468	453	471	488	446	443	461	496	472	449	464	455	446	461	456	476	476	458	473	452	421	456	468	490	458	451	445	453	430	474	440	498	472	453	465	484	474	489	488	490	470	474	448	507	455	506	432	454	475	496	469	452	459	478	449	479	459	463	438	394	470	431	465	459	478	502	448	437	460	439	452	463	452	488	459	497	449	494	452	474	452	485	482	458	442	468	448	459	470	476	462	446	514	442	503	484	477	488	494	482	493	464	454	448	481	453	466	486	507	473	513	466	451	450	505	441	463	487	458	467	459	478	501	481	444	481	467	474	473	468	491	505	444	455	466	479	484	489	473	418	479	491	424	460	444	431	464	503	490	479	456	450	458	470	440	479	434	474	459	504	465	485	457	465	468	403	451	456	492	458	494	457	486	452	514	496	456	445	461	489	481	497	448	450	472	451	509	440	448	480	464	485	442	494	483	469	479	495	460	491	475	446	465	471	497	445	448	474	479	465	499	518	435	454	456	463	486	438	496	485	444	471	481	451	470	472	440	475	444	464	444	441	463	466	488	493	488	480	494	485	486	449	471	471	483	488	470	468	438	496	456	488	468	471	447	478	458	428	468	432	472	472	445	458	497	493	492	448	445	473	457	463	462	473	501	522	433	427	431	476	452	441	488	479	459	440	469	454	452	460	510	462	471	474	476	450	456	495	497	462	477	480	442	474	473	482	476	464	396	477	484	455	469	496	486	449	469	470	458	454	471	455	466	451	462	462	431	508	474	432	453	451	449	463	463	456	474	434	447	481	485	503	434	501	458	437	501	495	473	489	477	482	501	460	488	468	469	461	441	419	443	467	456	457	499	456	448	502	487	497	479	472	475	499	435	453	492	452	459	466	453	486	483	481	460	470	436	440	469	431	475	444	459	438	443	455	475	451	447	478	487	489	479	465	439	452	469	437	463	482	475	482	487	467	464	481	493	438	486	509	476	460	499	468	514	457	417	491	491	472	453	451	470	463	479	489	465	467	482	491	439	439	454	435	471	454	477	440	466	456	481	449	463	515	485	484	447	446	490	469	455	456	443	506	468	439	462	472	446	405	475	471	434	481	467	472	459	485	455	489	441	501	448	465	485	489	455	479	461	498	491	454	473	425	479	478	474	510	441	472	464	456	455	459	511	465	466	476	476	479	453	500	456	453	479	491	435	458	463	466	472	473	447	472	471	454	497	472	470	486	464	494	432	487	444	447	451	480	439	465	443	474	471	455	466	474	470	510
8692	3868	6152	37705	60142	43897	25084	8481	2019	598	258	189	170	175	164	171	170	168	179	155	182	183	172	134	163	168	160	174	161	164	183	156	186	128	166	147	148	169	178	158	177	164	173	140	138	162	177	161	158	162	161	157	199	158	169	164	167	148	149	168	161	159	156	182	144	158	165	143	188	151	175	149	170	178	170	124	175	178	172	176	168	175	159	170	159	169	143	165	149	158	162	154	175	142	154	180	178	158	193	186	164	173	157	181	148	182	164	167	152	184	141	169	176	185	176	158	152	165	164	145	171	144	153	160	184	182	153	162	161	178	162	161	174	171	188	148	150	166	166	144	152	148	143	137	147	178	136	159	151	155	146	141	154	155	178	163	184	189	164	165	142	131	157	173	155	165	163	170	174	164	149	174	179	173	154	168	161	171	185	162	171	185	153	134	155	180	157	175	190	159	170	174	169	172	165	148	173	169	174	174	157	162	179	179	191	173	190	133	163	160	146	170	174	157	156	194	182	176	156	135	175	177	163	166	190	185	159	142	161	150	149	159	151	149	175	170	144	156	162	156	159	179	161	171	177	159	167	192	160	183	175	160	155	164	169	169	140	162	166	155	134	153	162	163	163	143	177	174	149	167	176	157	155	175	149	171	160	144	176	180	167	172	183	168	161	168	157	163	166	163	161	153	189	179	172	178	157	168	172	177	158	147	170	154	176	169	157	161	172	160	170	140	160	149	179	158	151	197	164	163	154	156	179	166	162	159	152	151	137	178	166	144	164	168	182	191	157	178	157	150	148	167	148	152	151	161	159	164	175	177	173	155	154	161	151	174	156	147	148	188	173	168	176	157	136	168	147	149	157	163	172	170	146	154	178	158	156	172	151	150	172	168	171	165	164	156	180	150	150	150	156	142	165	148	139	180	150	158	157	156	183	144	176	180	164	153	167	160	165	188	164	165	165	182	161	169	168	143	153	177	168	168	164	173	171	174	159	162	160	175	167	160	168	168	166	171	155	168	163	150	183	176	186	161	160	152	180	157	165	174	145	210	141	160	161	152	143	171	168	146	165	171	185	157	160	145	161	153	147	173	164	161	165	162	166	192	166	166	178	152	129	153	174	160	166	151	168	147	160	157	155	175	153	184	160	195	176	140	136	143	177	173	166	167	158	144	167	149	150	147	153	176	156	156	144	141	148	158	168	173	146	140	182	170	125	168	158	178	156	172	167	161	158	182	147	156	149	177	134	165	152	142	158	165	162	147	181	191	163	172	156	164	172	151	169	183	158	156	184	150	165	161	151	174	150	169	131	178	154	157	172	163	157	191	181	163	161	171	155	140	153	144	119	169	169	183	148	167	167	143	169	161	179	163	151	162	177	168	151	150	182	142	161	162	165	162	170	171	141	163	162	172	168	145	162	166	158	168	168	170	138	147	171	147	159	162	163	143	179	170	178	171	140	158	185	162	176	165	155	167	153	164	154	139	159	155	156	165	151	180	162	172	159	183	154	151	157	165	174	152	173	147	164	175	171	139	175	153	163	171	174	158	156	166	166	175	165	167	165	160	157	182	156	139	175	151	148	169	163	163	173	149	157	188	181	177	164	157	163	169	160	167	170	167	181	179	168	168	168	152	184	148	155	153	161	151	166	130	160	169	155	155	186	169	157	167	171	158	165	139	153	138	161	170	156	140	175	191	155	161	168	176	163	161	145	166	152	169	139	151	146	178	156	155	153	154	180	182	136	174	166	168	158	159	165	149	160	171	160	133	171	169	174	148	164	165	159	154	172	152	146	176	173	167	136	147	155	163	181	162	192	142	135	179	159	167	175	154	170	158	158	164	169	184	160	168	153	157	153	164	146	169	181	188	161	185	161	141	126	177	164	163	167	164	187	153	157	163	158	173	184	193	188	149	162	163	181	144	169	153	142	153	166	171	183	154	171	144	148	165	169	166	160	148	181	182	162	174	165	186	144	151	160	180	163	166	153	172	158	165	168	156	168	157	163	170	150	148	141	157	147	155	150	174	158	175	159	180	141	171	152	175	173	161	172	163	174	157	159	174	183	168	160	181	167	164	150	184	182	156	156	188	177	154	184	157	151	153	175	164	170	160	165	155	180	154	179	151	177	154	158	154	156	161	144	154	163	168	167	177	172	157	172	175	150	171	165	167	171	172	154	170	167	141	151	163	154	152	154	175	173	185	192	148	166	165	153	173	168	153	174	164	155	186	174	160	158	175	165	151	161	151	158	141	152	147	153	149	155	144	182	165	166	172	162	174	190	146	168	183	154	175	173	173	162	147	157	171	180	174	153	168	166	170	147	155	151	159	167	165	147	144	154	191	195	187	167	155	148	165	156	159	138	174	163	157	160	160	183	133	152	183	141	136	159	164	141	155	190	159	148	153	178	154	178	172	169	176	149	154	174	179	173	183	183	135	159	152	187	158	152	166	163	155	169	171	148	162	178	187	163	165	179	160	173	176	166	153	172	155	162	170	149	143	149	135	137	152	154	148	164	166	152	179	149	173	138	183	166	166	182	154	138	158	167	156	167	157	178	182	176	164	172	158	188	161	139	155	163	186	153	161	160	141	159	148	154	144	145	168	168	167	179	147	169	146	166	143	162	141	134	179	166	147	179	177	182	135	159	162	168	159	143	144	153	152	147	143	166	164	174	162	143	193	157	153	153	160	154	170	170	157	173	187	156	174	150	155	120	154	140	175	143	167	164	166	163	171	164	157	164	176	173	162	175	168	157	167	174	153	145	164	166	138	160	146	176	156	166	170	184	177	169	158	141	173	171	170	146	150	173	174	188	158	160	141	152	158	161	155	149	162	163	177	182	173	157	175	156	163	165	145	148	170	152	171	163	166	164	150	164	148	166	175	173	166	162	167	139	165	174	154	153	158	183	144	152	166	159	148	139	157	164	149	151	181	163	182	167	171	186	161	160	174	173	160	177	169	165	168	178	162	158	173	180	199	138	153	157	160	185	137	171	177	151	164	156	160	163	162	175	170	177	162	161	158	152	153	177	167	171	162	177	155	174	180	172	180	158	142	150	169	170	187	140	173	164	185	154	152	170	148	156	147	173	170	165	171	151	139	192	156	172	167	158	167	161	152	180	165	157	165	154	150	170	154	180	166	179	148	152	161	146	189	160	177	150	157	180	154	149	177	179	163	173	155	163	164	186	131	166	166	157	146	142	162	146	166	161	160	178	141	151	180	164	164	153	163	171	157	139	166	159	168	158	160	146	168	147	163	155	163	151	157	170	167	178	160	164	166	160	155	132	161	171	147	152	182	175	180	151	168	145	171	158	178	166	134	179	160	150	156	163	155	145	163	146	165	169	174	142	169	166	182	156	164	163	180	192	174	148	155	165	153	162	172	144	153	166	165	155	180	133	155	152	166	144	136	163	165	161	159	157	147	161	171	168	171	174	164	173	181	162	140	161	158	158	170	154	159	132	172	147	157	140	157	154	151	157	151	164	168	178	179	143	160
6512	3950	11424	51124	69054	55167	37693	19288	7656	2385	919	609	451	490	459	430	483	426	430	474	449	462	465	462	452	462	459	429	434	463	460	440	443	437	419	434	489	483	474	425	436	444	451	462	453	449	497	440	453	454	474	452	443	480	444	463	479	458	397	476	455	449	459	455	462	423	469	472	466	468	462	428	483	447	456	433	463	431	450	464	440	455	443	431	419	469	440	440	442	451	425	447	460	429	486	438	453	469	445	444	445	464	482	438	478	450	446	417	448	473	444	435	430	444	454	435	490	454	440	443	475	479	442	488	462	435	465	468	441	436	459	462	460	437	449	426	439	412	475	466	451	431	482	441	473	449	457	462	414	498	458	441	444	447	411	476	459	473	442	441	457	468	476	444	435	535	440	462	438	440	469	426	480	419	469	434	459	430	431	463	427	464	455	468	428	451	477	431	434	431	464	446	464	464	477	430	451	455	452	444	449	456	438	468	421	452	445	401	451	434	459	447	448	437	427	466	432	430	466	436	471	465	432	419	489	432	452	445	471	469	481	449	432	490	486	454	469	454	420	469	463	425	437	485	438	449	442	443	413	463	466	445	436	497	438	418	447	419	468	446	470	459	483	455	430	476	404	479	435	469	433	463	426	467	435	442	474	416	440	389	503	455	461	457	499	496	506	441	455	456	477	480	447	456	493	474	439	455	411	445	473	461	488	417	452	458	417	458	460	455	461	467	460	449	471	515	461	459	449	467	434	452	476	435	475	439	452	455	433	441	431	454	482	472	428	484	459	466	432	467	442	441	422	432	438	442	441	472	429	439	465	473	469	452	487	446	464	438	428	439	436	447	465	416	443	445	447	476	401	435	428	428	458	417	469	434	455	504	455	450	458	411	481	414	446	457	463	426	457	470	487	478	457	425	432	460	456	478	439	463	404	461	478	445	468	467	465	426	449	468	459	484	451	448	480	448	467	408	445	444	435	451	450	456	460	483	436	446	450	458	460	466	481	465	436	445	427	454	449	457	435	456	445	439	454	472	434	438	465	463	429	456	449	458	431	417	485	453	450	443	449	461	419	451	465	461	449	439	458	435	487	443	454	454	446	446	446	462	463	463	450	448	476	471	424	450	449	435	432	452	455	468	469	478	439	452	440	473	456	450	468	422	439	457	404	447	387	445	452	446	477	421	442	420	419	456	452	470	442	466	457	412	456	425	434	443	464	489	454	430	443	450	427	457	442	453	449	464	473	447	459	474	452	432	458	457	423	460	498	440	466	489	465	460	446	399	446	470	489	453	477	471	410	465	424	463	484	455	454	459	453	472	451	450	440	464	471	485	436	442	395	449	437	415	437	460	401	480	472	450	447	427	446	416	466	408	488	410	441	423	432	422	447	488	475	456	452	473	412	447	459	437	436	457	425	438	459	415	457	422	453	410	476	454	420	459	462	443	458	442	431	425	463	428	450	435	465	468	467	450	450	468	452	448	474	491	440	467	469	449	437	444	439	438	418	441	476	470	438	397	423	488	441	464	462	459	458	498	460	466	445	469	436	455	451	501	448	434	455	441	484	452	452	450	471	440	453	447	472	427	438	431	410	456	431	455	440	439	472	415	449	470	444	433	446	487	444	444	431	431	487	451	436	513	467	429	428	445	457	459	425	421	467	458	476	456	453	457	519	463	427	457	473	414	483	432	464	455	450	425	443	436	464	461	444	444	480	426	473	448	419	459	437	425	471	469	466	502	452	475	447	463	456	451	419	446	445	445	460	469	447	451	485	478	447	461	472	461	426	457	454	464	478	486	452	425	461	429	437	485	440	429	447	429	442	475	436	445	463	470	471	452	469	448	418	431	431	424	435	478	478	440	448	458	433	465	444	476	442	450	480	445	459	467	472	444	431	422	441	410	421	421	466	458	430	420	454	450	430	455	472	489	423	419	454	456	435	444	424	442	464	444	477	441	442	457	443	459	454	449	447	428	480	452	468	408	476	495	494	449	422	454	472	441	477	453	479	447	419	469	445	432	485	446	433	440	451	456	446	423	457	470	463	500	417	436	406	419	464	446	437	476	430	421	461	456	439	488	440	421	452	476	446	422	436	417	476	474	469	423	481	482	447	460	459	408	442	480	458	478	417	481	467	426	452	427	478	433	478	456	447	411	439	427	435	462	409	454	451	406	465	415	505	448	469	460	414	493	449	427	465	462	478	456	426	426	471	458	423	430	486	438	454	436	464	428	471	400	419	461	421	466	463	439	424	437	460	424	444	429	457	429	458	462	464	465	479	468	469	467	410	450	453	452	446	498	459	478	416	457	507	466	467	458	456	455	448	437	449	444	471	414	459	425	468	448	481	446	451	434	473	445	429	454	464	448	454	421	473	429	468	460	454	479	462	446	468	434	457	436	427	431	430	436	475	474	458	467	431	484	459	455	477	460	429	440	448	444	478	424	462	458	418	443	449	438	440	465	463	430	458	453	485	459	421	422	433	449	437	450	432	431	461	425	456	445	455	441	459	442	461	418	462	468	418	470	455	487	460	471	501	490	448	482	440	443	421	429	440	449	473	468	459	434	434	446	469	432	466	450	415	458	450	431	432	468	427	434	450	475	442	435	442	469	465	457	438	465	437	444	474	452	457	463	446	427	453	504	445	444	460	450	452	404	473	442	466	447	454	445	444	454	471	509	444	451	429	461	433	460	472	506	433	436	487	454	448	447	410	446	470	442	447	472	483	436	460	427	443	433	430	441	434	460	438	452	414	447	444	471	429	434	430	460	456	414	467	429	435	476	470	446	446	486	458	470	429	470	471	450	448	424	469	424	409	435	429	446	458	476	455	429	463	421	473	431	475	467	437	457	424	469	459	444	457	477	424	424	462	443	426	467	471	465	455	442	459	459	430	430	485	431	429	448	451	482	457	476	438	477	439	460	468	420	448	430	484	412	483	501	469	439	450	467	455	445	471	485	443	440	448	445	443	474	476	461	437	422	472	475	461	446	504	447	438	438	452	480	445	461	465	439	451	428	475	454	422	459	449	400	432	454	478	390	427	446	470	473	441	482	439	452	489	456	416	464	425	442	463	449	407	436	446	451	452	415	447	462	474	441	465	456	456	453	437	449	428	482	443	480	445	444	454	425	453	438	459	470	487	470	454	435	461	405	440	468	437	435	449	467	436	444	485	462	457	435	439	434	463	455	460	435	422	432	436	430	422	461	477	474	439	428	449	452	460	472	469	442	458	401	474	463	452	465	441	421	443	455	438	472	428	455	465	416	449	473	457	430	466	431	489	467	477	459	437	427	469	453	457	485	458	423	466	451	456	478	468	466	442	415	428	383	468	453	438	401	450	455	422	469	476	437	461	422	446	421	453	419	410	467	439	430	453	412	461	453	450	482	487	466	465	465	487	451	490	439	451	427	474	430	474	427	463	470	435	457	438	424	447	454	456	442	426	482	479	437	468	416	447	466	453	444	442	485	469	409	447	471	461	487	464	452	453	495	431	459
16321	7810	10345	47371	75921	58069	36151	17657	5665	1381	445	205	152	139	162	138	161	141	188	132	148	158	151	153	144	170	147	156	158	150	161	161	132	149	145	158	159	165	166	170	142	136	146	159	160	152	146	157	136	136	170	155	154	143	150	154	150	156	170	150	148	138	134	155	152	140	139	161	169	158	134	163	168	135	142	159	146	178	178	162	179	185	149	154	150	166	126	153	150	134	154	148	145	169	142	139	144	165	153	174	134	137	174	146	171	150	152	141	173	160	136	151	163	161	155	144	150	141	161	146	168	161	132	161	146	159	175	146	149	150	122	150	183	136	166	132	164	136	152	156	163	151	152	146	144	140	159	135	123	185	162	174	173	154	149	170	169	138	152	166	124	160	154	143	151	115	146	154	148	162	160	153	157	167	143	149	158	145	151	161	145	153	166	182	158	162	167	150	156	143	142	141	140	180	153	135	170	128	163	156	150	173	163	162	162	150	146	144	150	155	145	155	156	147	167	153	162	170	151	168	165	148	169	147	152	166	140	150	155	143	164	168	154	122	144	137	175	161	155	166	137	129	146	164	164	166	150	169	140	142	160	142	169	168	166	150	176	158	149	129	164	141	143	147	141	139	134	167	165	169	154	179	162	138	160	154	156	134	145	147	167	152	151	139	148	156	164	155	134	129	157	155	148	142	158	180	148	161	132	152	141	161	164	142	184	163	138	148	157	146	151	146	157	140	164	168	170	160	139	169	152	150	134	150	163	141	151	145	126	164	131	137	120	128	142	154	159	174	110	140	149	174	141	158	194	163	156	153	140	147	155	154	185	155	139	151	147	153	136	166	129	132	167	158	173	146	156	159	154	153	143	140	133	155	150	167	150	152	131	142	168	129	144	173	182	157	149	157	161	163	154	154	134	139	154	163	151	154	144	144	149	155	135	163	125	143	152	168	134	150	149	151	160	143	151	148	156	147	171	159	137	165	145	149	145	163	137	145	159	152	150	167	134	163	149	152	151	166	162	143	160	153	149	163	157	152	132	141	126	145	173	152	132	162	167	158	161	150	157	182	160	149	157	154	147	139	146	161	147	138	130	164	154	156	173	166	149	144	131	179	143	143	171	172	159	132	159	147	167	158	158	161	160	149	139	141	151	151	142	167	162	147	153	132	150	142	163	154	154	178	147	149	164	148	178	140	141	160	162	164	163	147	153	147	158	157	152	149	154	152	152	177	138	146	150	165	157	136	152	143	126	148	135	157	140	147	151	169	135	157	158	177	138	166	140	149	172	157	134	143	156	143	140	159	156	164	171	164	140	172	147	143	153	150	172	148	161	150	152	162	147	161	148	146	145	156	172	182	151	154	159	156	156	157	146	150	153	154	149	165	160	154	156	138	139	178	133	149	143	147	145	133	165	164	168	172	173	147	141	150	176	139	173	163	150	141	182	139	148	159	133	148	160	152	170	166	143	136	150	154	156	163	146	134	153	145	152	169	131	116	173	143	179	148	128	152	119	146	170	125	162	151	134	156	158	179	131	133	156	149	150	156	153	162	169	141	169	142	158	144	157	159	149	174	163	176	160	148	151	147	155	156	139	151	141	132	150	160	153	143	158	145	153	153	154	151	172	162	168	172	148	173	160	144	155	147	143	147	163	166	150	147	179	164	149	132	162	175	154	143	124	155	170	149	148	164	160	160	179	152	158	167	165	168	170	185	173	151	164	144	174	159	139	153	110	143	157	131	149	142	151	142	163	181	163	173	133	152	133	167	167	138	153	139	152	139	166	154	162	156	139	143	156	151	154	157	134	129	171	136	164	145	154	147	166	153	165	150	157	140	167	127	151	122	139	139	150	152	128	150	147	151	157	149	152	155	162	145	143	150	133	156	168	168	147	161	151	150	167	174	155	134	159	148	181	155	154	149	162	128	146	152	161	142	146	168	161	144	161	168	165	140	165	145	182	147	161	138	127	137	151	141	154	158	148	149	144	166	147	162	175	162	152	140	159	138	135	142	174	159	155	150	168	175	143	150	156	176	138	133	148	133	142	127	148	141	148	163	154	166	147	161	167	151	161	145	170	126	155	148	185	151	166	139	174	184	157	150	147	152	142	153	151	167	167	166	148	155	129	163	155	174	142	150	184	135	161	148	137	153	141	151	155	160	136	162	172	155	135	159	138	160	179	136	127	138	162	171	151	165	150	166	148	186	154	134	161	158	170	155	162	178	138	170	126	138	148	155	155	144	170	161	139	149	145	158	154	149	149	140	151	141	151	150	128	165	142	160	136	143	156	135	170	137	131	154	167	138	156	162	150	145	137	140	171	144	167	162	172	141	124	144	134	165	160	154	139	149	162	152	139	149	153	167	142	136	149	147	153	168	153	144	167	141	154	148	157	119	136	155	166	161	158	151	158	164	144	155	156	164	166	174	166	146	153	140	162	146	162	157	149	141	167	136	162	181	155	151	115	157	189	152	150	162	151	144	141	165	138	146	149	150	161	167	160	152	156	145	158	152	169	153	154	142	151	158	151	139	153	164	167	146	150	153	153	168	165	151	183	146	161	158	157	153	175	124	153	140	158	162	155	154	167	168	155	150	145	142	134	158	163	152	141	153	155	152	151	143	131	161	148	146	152	163	151	143	171	171	149	154	142	142	150	151	149	162	157	141	134	160	183	149	151	152	136	166	169	149	152	167	144	140	135	153	137	175	159	159	153	124	150	154	147	162	137	168	157	155	161	154	164	175	147	160	154	166	159	156	163	158	149	146	146	131	133	147	169	160	165	163	144	147	122	176	154	142	169	171	165	167	153	144	140	148	146	160	158	132	144	135	159	163	151	154	145	136	158	172	155	147	182	150	143	146	160	151	139	153	149	144	152	139	168	165	171	165	157	173	163	158	144	136	155	154	157	152	121	141	162	150	159	143	138	152	170	145	157	174	155	171	141	153	141	147	136	164	139	131	146	133	143	159	159	133	143	145	157	149	160	152	135	150	160	164	155	148	156	167	155	136	159	147	131	166	155	179	148	144	158	164	164	165	151	160	170	168	160	187	146	180	159	154	161	136	161	168	138	143	149	137	152	150	153	145	165	138	177	143	146	136	155	137	150	155	170	185	150	167	154	142	158	147	165	137	143	168	149	132	168	154	141	148	142	167	150	160	149	163	182	179	153	161	160	184	147	166	159	165	142	142	150	174	156	149	161	165	147	165	159	159	139	173	152	158	154	145	139	143	152	158	160	157	169	164	151	148	166	149	163	168	142	162	161	166	173	144	156	145	169	151	156	169	124	161	166	155	165	180	157	144	177	150	154	153	148	150	156	138	154	156	143	138	154	156	152	160	167	163	142	179	153	165	156	143	165	164	142	153	139	173	157	170	139	135	145	156	166	171	166	147	157	148	129	142	152	147	154	154	140	158	143	152	149	152	133	149	148	154	156	136	186	151	169	148	150	156	160	150	142	157	146	164	173	171	153	144	153	148	172	151	155	165	145	154	150	151
9258	6511	15276	57611	85099	69266	47726	30461	15230	5416	1739	711	468	435	444	434	439	414	405	418	424	455	448	406	442	435	426	408	429	402	418	425	432	405	487	409	456	400	436	468	412	407	433	438	430	433	419	431	452	438	419	409	440	417	437	431	402	464	455	461	458	449	472	364	428	422	439	420	434	416	422	430	407	418	451	435	423	421	459	416	383	458	430	444	395	421	418	399	399	438	436	427	421	448	408	420	448	406	454	415	420	387	392	463	498	428	432	449	397	413	454	393	420	428	424	434	421	410	427	374	430	408	437	417	428	410	423	433	432	433	400	417	393	431	436	415	477	436	433	449	445	440	445	451	423	404	442	436	439	421	439	428	451	425	433	411	405	418	422	451	443	420	416	434	451	442	454	443	429	448	423	444	446	424	446	441	432	443	426	424	401	461	423	420	410	411	438	444	425	401	439	415	460	457	423	437	475	413	430	447	429	440	400	401	405	463	406	432	457	419	435	430	412	408	487	429	450	460	446	430	412	441	442	450	420	436	422	445	458	456	424	427	427	442	420	437	451	473	422	419	449	415	455	387	433	419	416	434	464	418	396	413	425	416	439	428	428	392	453	418	409	426	426	422	442	444	406	448	456	443	427	417	406	437	441	474	438	402	446	431	401	432	401	426	451	458	486	451	461	429	453	398	419	418	409	422	441	443	412	432	437	473	380	452	403	410	432	431	472	413	411	479	415	437	439	433	452	452	430	420	422	433	406	420	454	446	416	449	439	428	434	445	424	427	458	424	415	443	438	424	431	406	427	490	438	417	453	433	423	437	440	434	426	467	401	456	442	408	414	419	431	455	457	414	393	435	453	435	412	425	407	435	420	415	408	445	461	436	419	458	399	421	420	462	429	431	461	413	428	422	397	417	415	437	466	404	471	434	432	425	430	429	428	439	460	425	415	397	444	401	459	398	423	430	419	423	401	433	404	457	424	423	426	437	412	410	398	423	404	443	446	416	429	453	432	446	378	400	443	460	403	408	440	428	453	418	423	406	441	426	441	445	436	443	411	428	419	455	448	454	435	422	413	427	417	421	408	434	438	436	426	444	395	465	412	404	457	425	396	405	405	401	422	447	413	428	418	452	437	429	392	424	454	421	397	413	428	429	410	439	448	440	422	447	430	424	438	417	419	421	415	421	429	402	458	459	404	398	419	406	413	407	436	434	422	441	434	418	427	406	388	430	420	410	404	432	450	442	403	456	424	460	461	449	433	400	427	430	417	414	428	485	401	451	440	445	415	443	424	427	438	429	415	437	409	415	427	386	442	414	431	423	441	412	479	433	440	436	406	393	400	479	397	418	422	422	371	433	456	422	397	407	472	474	438	432	450	417	421	428	451	454	407	390	419	448	452	413	439	446	440	454	435	428	415	444	433	433	452	416	441	434	401	412	455	405	462	424	420	434	399	434	390	422	433	429	436	386	403	453	416	417	453	427	425	438	424	433	460	426	379	432	359	412	409	457	434	430	420	441	464	419	392	426	409	425	411	404	424	427	436	442	406	402	420	410	393	441	437	417	433	454	391	421	420	423	414	464	454	374	425	391	453	419	459	397	449	429	444	449	402	431	378	474	428	420	418	432	433	420	418	429	429	435	429	427	420	451	433	414	457	438	464	429	413	467	394	480	459	425	439	403	430	404	460	416	404	425	417	422	394	443	442	457	447	422	454	456	429	429	411	433	450	436	434	430	444	446	396	464	416	455	454	447	404	471	431	424	418	386	422	449	441	420	447	418	428	455	430	442	420	460	441	411	415	403	396	433	434	456	437	435	437	424	420	411	389	439	418	409	411	423	417	440	404	423	462	425	413	452	411	412	418	434	407	464	410	430	416	449	431	460	435	426	418	407	431	405	448	440	415	437	417	421	431	420	423	424	462	444	398	421	416	457	451	423	403	420	445	439	410	395	403	426	451	450	408	401	396	408	429	440	442	412	433	463	431	436	451	436	412	434	444	428	382	414	459	443	439	439	396	443	426	448	414	438	436	440	431	410	424	429	459	457	396	405	431	417	444	393	411	418	415	439	445	408	417	457	401	449	466	430	420	418	448	430	434	432	444	408	444	409	475	441	435	403	437	439	411	420	408	446	458	416	407	413	398	443	413	475	413	427	443	430	446	442	393	427	454	432	420	444	437	438	425	450	431	422	405	423	449	420	481	412	433	454	412	416	426	421	428	426	423	434	454	407	401	440	475	451	364	425	438	414	438	422	415	381	416	460	415	467	419	433	419	452	433	419	397	471	430	464	445	434	426	408	456	459	413	445	433	419	466	439	425	392	480	440	434	433	449	444	435	433	415	412	381	430	362	452	432	437	379	429	445	413	428	451	427	407	427	443	418	444	433	413	417	412	415	444	415	464	435	444	391	386	445	448	431	450	416	442	401	429	431	462	425	437	402	392	422	440	419	433	396	413	420	435	443	436	408	405	442	449	395	447	462	426	443	436	437	387	469	409	420	388	419	441	418	418	446	448	398	472	428	414	416	424	442	395	404	436	443	455	460	419	397	403	415	410	423	449	424	401	387	420	451	439	449	418	419	438	419	411	455	421	450	419	441	391	410	465	434	424	422	430	442	429	458	411	391	397	437	412	449	436	431	439	401	473	450	424	429	412	426	423	444	436	408	374	460	409	422	403	435	479	434	444	413	403	425	442	410	461	419	420	420	435	385	409	447	481	430	417	435	400	395	453	429	442	448	420	421	410	451	412	434	436	434	427	432	411	442	422	418	440	418	435	399	416	416	445	416	413	434	392	454	399	409	423	412	408	397	427	414	435	424	446	461	437	429	428	438	419	486	441	412	416	410	478	465	389	418	432	444	430	444	391	436	391	444	450	409	423	435	451	399	420	400	413	445	362	451	454	431	402	448	425	440	437	409	420	441	416	423	456	406	417	415	415	426	417	403	448	425	443	452	433	435	417	449	402	459	445	469	427	393	432	398	420	426	458	459	440	395	426	414	403	441	397	388	437	420	399	442	432	440	398	428	445	434	404	413	430	425	409	432	417	421	460	445	443	390	436	441	421	449	401	397	407	409	455	473	448	405	468	447	420	445	440	419	422	456	428	435	387	413	428	405	426	438	473	436	413	423	394	427	431	449	456	416	454	438	397	465	418	453	457	475	489	407	438	399	418	412	421	422	385	436	482	436	398	437	405	421	432	425	431	418	432	411	449	424	436	415	443	414	420	444	383	449	441	412	403	404	414	457	424	454	420	432	444	382	414	434	456	420	440	444	407	422	413	401	429	417	443	419	414	414	443	434	433	406	413	444	457	473	423	480	426	409	446	432	412	447	478	403	438	420	436	424	432	438	444	387	418	452	422	429	416	401	461	422	477	413	403	404	418	437	429	423	431	435	445	441	426	411	420	451	418	418	421	424	426	415	445	417	432	448	446	425	447	402	453	433	441	439	423	436	397	411	448	431	407	427	421	435	416	436	443	448	423	450	436	407	396
3069	1039	1244	4734	9949	6973	2953	1228	584	280	202	173	160	186	175	184	195	157	173	162	164	171	156	192	175	163	181	156	176	157	153	163	171	159	186	146	180	187	168	173	183	163	181	172	178	172	171	188	154	182	170	171	157	189	191	155	158	162	160	174	195	174	155	174	186	151	164	171	182	150	158	167	176	181	154	167	173	182	186	159	167	197	150	144	166	193	168	166	126	150	165	152	164	175	168	179	178	184	171	157	157	174	183	170	183	161	143	157	178	152	167	152	184	159	170	163	156	182	161	185	164	167	177	168	170	172	161	158	165	162	159	152	157	138	181	180	204	158	168	191	145	146	169	172	140	157	158	169	140	149	145	181	187	141	193	161	162	192	173	190	169	157	158	179	181	185	153	179	132	158	179	184	152	149	175	171	150	150	175	175	173	141	161	154	165	167	157	178	173	173	164	156	148	175	161	160	193	180	158	170	161	167	164	143	177	162	167	154	162	158	169	205	161	183	178	177	155	155	173	164	138	167	172	154	159	169	161	159	166	156	153	195	173	188	160	143	167	169	180	176	148	150	171	184	175	158	164	187	172	167	173	178	154	167	180	172	162	161	173	171	147	178	188	168	178	158	173	174	152	178	137	164	157	199	180	153	180	179	174	194	171	183	146	185	164	182	172	180	142	164	168	187	157	149	162	184	169	172	171	172	166	169	145	168	175	175	165	178	185	164	163	151	184	184	166	164	161	166	186	175	190	170	177	169	163	169	180	176	166	174	168	185	154	154	171	148	174	144	173	171	207	173	169	175	160	169	161	174	142	167	163	170	194	170	179	183	176	173	170	145	171	166	179	152	163	172	150	172	170	194	151	180	164	167	183	195	181	130	172	192	172	151	134	161	138	179	165	156	186	154	176	171	161	157	180	171	169	194	175	155	154	143	171	170	170	151	158	182	181	178	152	173	158	190	178	170	152	147	145	173	176	182	162	178	160	177	165	155	159	176	170	159	164	167	190	155	154	165	179	154	164	176	178	164	166	158	157	182	158	173	167	159	183	178	173	173	164	176	164	145	157	180	167	166	177	145	180	163	153	187	167	157	156	154	161	182	170	169	179	182	170	158	188	153	167	181	169	157	178	152	182	192	169	157	162	147	139	170	162	197	176	161	192	168	179	160	149	161	158	147	181	169	155	184	168	169	174	172	163	150	161	153	167	178	177	156	178	168	169	193	187	159	162	174	180	166	172	164	168	175	190	182	177	179	168	167	139	158	189	182	138	169	169	188	176	161	171	193	144	175	156	142	190	163	164	151	171	163	173	167	194	168	174	162	175	177	182	194	151	180	177	136	171	166	175	174	163	157	166	175	194	167	165	171	153	173	180	156	153	184	167	195	190	173	169	151	174	164	164	162	169	161	155	150	190	140	161	145	173	178	154	171	181	160	182	168	154	162	168	173	192	161	171	176	168	177	181	137	186	173	160	169	182	172	162	160	187	199	175	160	143	162	182	164	150	144	180	162	156	155	176	151	174	174	164	178	152	157	188	168	179	180	162	181	179	168	162	179	182	143	155	162	138	158	178	174	151	183	169	171	174	172	149	159	174	180	172	156	162	179	184	194	191	156	167	172	178	179	188	160	146	190	176	157	160	183	180	145	152	158	168	154	183	168	174	161	152	171	152	178	164	195	180	161	165	181	175	173	149	150	190	170	181	148	181	171	163	168	169	193	152	138	156	146	174	181	185	166	204	169	153	165	155	176	182	163	173	150	177	168	171	166	170	155	191	172	151	160	174	142	177	186	184	157	150	166	173	160	143	160	192	167	175	189	172	179	171	144	163	162	161	162	154	165	183	174	174	145	151	155	150	172	166	161	165	155	144	169	177	188	154	170	174	176	157	151	159	172	160	189	180	190	166	173	159	158	186	170	169	154	168	163	173	154	161	184	155	185	169	158	147	159	185	144	177	157	159	156	174	165	152	201	157	176	174	159	166	179	161	184	158	167	168	160	194	198	151	139	150	175	157	172	188	145	156	165	166	148	177	151	165	150	162	167	138	142	182	152	168	159	181	173	190	169	169	194	167	160	190	173	198	156	153	176	154	180	183	159	140	147	165	177	164	144	187	182	160	172	169	167	152	158	172	164	169	153	167	159	158	174	168	174	193	135	156	177	172	159	185	195	172	162	140	159	181	185	165	181	165	182	158	177	172	162	177	175	151	174	165	172	190	161	181	159	174	173	153	167	155	170	158	166	193	155	150	163	189	146	155	196	173	163	184	171	183	174	167	180	183	180	166	151	164	165	175	157	163	173	168	181	165	181	177	177	149	187	174	176	167	168	162	185	172	191	162	153	170	171	174	155	163	144	183	183	174	186	162	138	173	165	175	179	161	168	171	166	158	180	165	169	173	164	175	154	166	180	154	170	164	173	155	181	172	159	160	159	174	176	161	172	153	152	161	161	186	140	172	167	149	166	165	168	176	163	154	160	162	137	153	188	192	177	186	193	182	160	161	154	166	175	177	180	161	142	181	174	159	173	152	159	189	173	190	160	176	185	151	179	150	152	188	158	174	169	202	172	200	184	175	174	163	165	154	166	171	156	160	185	164	149	186	176	180	178	188	184	168	184	157	151	156	155	157	182	153	167	154	170	158	174	164	170	137	174	175	182	170	177	161	183	163	184	178	172	161	166	176	180	174	158	163	175	180	171	188	168	173	157	175	152	154	173	152	161	187	138	180	167	168	175	164	178	177	174	154	165	166	150	167	160	177	156	154	176	178	166	161	174	168	164	166	148	171	158	168	171	171	198	187	173	180	218	185	171	159	161	171	164	153	167	184	150	176	168	178	150	163	157	162	163	180	157	156	172	155	153	170	171	164	162	159	162	172	153	177	172	178	166	162	157	193	177	171	196	170	173	161	174	151	185	170	161	160	144	156	160	169	185	160	183	171	185	185	163	164	158	163	172	165	153	166	167	170	180	195	184	160	173	155	159	199	159	163	195	183	169	167	162	162	165	147	175	142	145	184	192	169	158	173	178	189	168	171	192	163	170	158	181	167	151	159	150	177	164	166	158	156	183	146	167	183	149	140	181	186	183	145	168	183	181	164	170	153	180	187	169	212	149	171	177	171	155	174	139	157	169	152	170	166	199	158	159	135	155	197	183	186	169	178	174	149	190	164	151	168	164	155	160	148	176	178	169	172	149	157	145	187	167	170	155	164	157	176	164	170	172	160	153	164	172	181	173	161	173	170	147	156	179	178	175	172	178	166	149	174	157	165	181	173	185	199	174	173	158	145	153	178	159	169	172	169	158	160	144	186	176	182	176	173	168	161	163	188	155	154	170	156	172	168	162	171	157	174	177	166	167	149	172	173	174	174	166	163	193	146	160	171	181	195	149	169	153	165	164	177	166	160	179	156	155	179	193	138	163	176	160	159	193	161	159	178	181	165	173	203	161	170	154	173	187	172	174	152	172	153	168	146	136	177	162	152	154	167	156	173	148
2838	1360	2762	16199	27726	20824	10738	4689	2101	980	635	472	474	457	485	474	480	456	488	445	470	492	479	431	453	437	408	475	464	455	450	492	491	468	490	426	502	467	492	465	469	470	493	499	464	434	428	448	453	469	467	454	458	461	461	501	451	457	477	443	466	481	430	490	496	481	453	462	457	449	471	441	441	432	465	432	495	482	470	449	494	440	443	491	491	459	459	472	442	487	489	468	503	489	487	492	456	454	483	443	480	463	488	478	468	467	514	453	455	429	456	464	482	467	457	456	501	462	466	486	479	432	449	484	475	457	502	446	435	436	407	422	462	492	485	470	450	425	465	454	501	502	474	472	429	459	480	480	478	466	466	450	489	488	499	466	461	456	476	454	474	443	489	472	460	470	492	449	480	475	472	457	469	452	448	455	484	502	448	433	448	476	471	478	451	465	486	509	473	453	478	434	455	454	487	449	448	471	432	479	474	483	486	468	504	413	466	481	442	453	431	447	459	467	427	462	426	458	470	473	455	468	492	466	486	480	451	499	440	487	467	440	474	449	465	435	482	442	469	469	445	462	440	455	442	496	457	487	432	461	470	457	431	456	475	456	446	439	469	461	451	455	461	455	481	485	488	421	458	504	459	482	466	483	460	417	432	467	518	453	453	443	473	495	439	453	410	438	451	445	470	486	450	491	466	445	452	458	491	439	468	459	448	490	476	491	477	465	442	467	441	458	479	445	441	476	421	485	441	464	455	443	480	464	483	467	470	463	464	448	503	466	425	476	458	489	443	448	477	450	496	467	456	440	466	458	459	464	499	490	459	475	437	442	453	469	452	460	481	457	457	488	470	465	463	483	448	470	478	444	463	453	417	475	460	498	448	473	480	470	470	479	490	444	449	489	440	474	442	445	461	459	493	476	474	441	418	465	466	451	415	462	425	459	458	475	478	447	456	463	476	464	450	473	447	470	474	462	453	503	451	476	480	435	452	440	481	498	475	477	471	462	453	519	469	462	473	427	418	485	493	467	453	443	471	450	473	457	467	498	464	453	416	499	464	482	484	501	472	483	431	446	438	467	467	473	459	475	472	484	444	490	446	455	451	459	472	492	478	457	467	443	458	476	465	454	477	477	477	491	473	481	454	451	429	489	446	432	491	427	503	434	461	478	491	516	432	471	478	443	461	426	443	498	464	468	462	484	473	490	432	464	465	476	473	448	497	445	441	458	472	491	437	462	460	470	477	474	483	481	435	455	466	466	425	477	469	438	444	458	467	429	461	459	453	493	466	422	479	443	462	482	483	464	430	464	417	428	456	449	486	454	447	483	441	457	448	475	486	473	492	485	453	485	467	494	471	448	488	485	482	448	511	523	458	428	439	439	487	472	455	484	460	476	485	438	482	455	446	487	490	456	469	453	412	478	441	491	480	457	434	477	466	448	482	474	451	496	437	469	480	479	474	473	527	443	442	485	427	449	451	456	489	488	487	462	450	447	477	484	453	471	458	484	462	437	465	417	458	475	483	437	489	474	481	496	476	451	459	458	489	460	479	441	440	481	471	482	483	477	442	496	465	454	443	421	452	473	469	448	465	468	488	476	470	474	466	474	468	459	419	469	487	471	474	431	455	447	454	465	436	509	458	432	457	489	477	444	473	503	421	491	464	482	429	448	516	477	486	449	451	450	457	435	471	420	447	517	451	479	448	477	472	437	448	436	447	462	475	480	462	415	441	462	501	513	496	449	454	446	477	469	473	451	481	490	502	493	458	472	467	446	461	437	467	502	480	457	486	489	494	499	420	466	510	493	452	482	445	444	507	460	485	434	470	460	471	487	450	476	465	474	473	444	454	481	445	448	451	448	477	482	450	465	412	469	512	469	424	468	457	473	465	465	469	469	458	459	461	471	451	485	448	455	460	473	450	479	471	484	443	464	494	443	536	472	480	485	424	464	438	428	436	455	466	452	461	468	441	416	491	479	493	460	483	521	449	451	477	458	462	510	427	480	468	453	456	471	454	456	483	463	451	420	434	455	441	474	438	478	472	463	422	469	469	457	476	483	473	450	497	444	460	497	475	465	477	475	427	492	492	471	446	495	448	481	477	430	466	441	454	459	450	469	481	443	477	463	471	447	468	474	518	430	465	481	496	489	468	482	472	466	418	449	466	470	453	451	474	427	442	466	453	479	447	485	442	491	432	442	504	447	479	479	474	485	425	459	460	485	453	468	472	431	471	493	480	480	486	463	459	476	485	452	470	480	483	460	395	499	434	465	458	437	442	483	460	453	489	480	440	458	447	488	480	433	460	447	459	479	477	455	460	464	463	508	474	459	510	444	471	476	455	454	454	426	507	448	481	440	442	472	476	495	459	467	454	418	527	488	487	454	440	462	490	490	429	455	481	455	483	482	479	468	473	454	444	505	448	478	480	458	447	440	437	431	470	465	433	441	432	497	438	487	428	460	463	461	448	465	447	469	463	478	505	496	467	443	463	449	451	430	464	459	489	448	452	484	453	484	435	470	449	444	457	476	486	454	431	439	482	479	444	504	464	429	487	449	479	428	463	472	471	475	474	477	497	456	483	481	478	437	524	460	420	459	495	452	467	454	491	494	460	528	459	449	497	448	467	461	467	516	491	448	444	488	455	467	473	453	482	434	502	429	452	475	466	451	470	456	439	458	446	469	481	439	445	467	487	465	462	493	481	468	454	443	471	441	486	439	493	501	504	481	473	490	502	494	467	512	477	464	442	426	456	459	477	424	445	511	461	442	476	464	453	506	482	456	469	447	450	447	489	457	471	470	440	415	424	483	472	483	484	497	475	446	463	437	464	468	429	474	459	485	477	491	462	493	455	470	445	471	429	456	473	468	468	476	453	458	501	486	519	457	474	450	427	453	419	471	451	448	492	455	548	505	512	492	451	466	459	519	471	479	479	454	495	500	503	475	467	465	465	504	466	470	462	428	474	488	522	443	454	477	448	457	479	500	485	502	476	453	451	486	450	456	448	463	506	476	449	439	458	488	465	459	483	465	449	486	431	436	462	449	426	480	453	494	491	476	475	484	440	432	453	463	458	513	496	462	477	470	485	465	471	424	490	451	439	449	452	460	495	459	464	496	435	472	466	463	455	493	477	506	484	455	446	456	479	434	460	471	440	431	530	435	498	482	506	484	459	456	472	459	475	437	452	462	459	481	489	482	495	480	447	482	473	481	481	463	479	456	515	436	447	452	472	431	463	428	456	476	434	483	482	445	469	425	446	446	458	447	468	455	434	465	475	491	432	482	465	447	444	457	470	473	489	471	454	444	477	462	469	456	467	490	445	469	465	471	435	479	452	491	451	467	494	474	453	440	446	516	450	478	460	451	482	449	481	452	439	497	523	503	474	486	449	473	454	469	495	478	471	460	454	453	437	462	452	445	488	458	448	453	479	452	497	460	444	460	441	487	451	431	468	470	452	509	455	452	490	432	447	422	459	437	444	480	471	391	482	462	446	477	472	470
9050	3154	5773	37606	58619	43399	25178	9615	2577	768	278	225	179	163	157	155	153	152	182	166	169	163	169	170	157	148	149	161	158	164	164	158	168	137	158	147	144	170	165	146	149	157	172	165	164	154	141	159	157	156	133	149	171	171	163	142	175	198	182	163	145	147	173	149	155	161	163	166	167	144	142	156	162	134	150	170	164	170	144	160	150	153	161	151	164	168	149	163	125	164	177	183	166	167	171	138	155	160	157	158	164	162	164	175	142	165	163	148	153	148	168	178	179	130	169	137	183	163	159	162	152	155	159	158	159	185	180	165	164	187	160	159	159	203	163	178	149	156	170	142	183	149	146	155	150	156	162	158	164	147	176	160	163	158	150	134	147	166	167	165	160	175	174	177	169	162	170	149	162	158	166	133	168	137	174	172	171	158	153	152	156	144	172	161	170	159	148	156	182	149	160	182	173	155	147	182	168	145	186	159	169	157	147	162	151	172	162	143	171	161	177	157	182	173	159	156	186	163	184	143	153	172	163	149	157	176	154	156	154	161	171	149	181	171	173	148	148	162	161	156	146	162	154	154	185	159	164	167	165	164	148	158	152	177	163	151	166	171	126	174	161	152	146	157	162	140	156	175	150	175	138	169	161	152	128	148	178	180	145	189	169	180	159	176	158	144	176	152	173	137	171	166	176	158	166	154	152	151	170	158	160	170	177	134	166	142	154	158	145	155	159	145	141	168	183	170	183	173	171	156	143	163	134	159	160	147	182	171	166	173	148	138	160	146	159	142	144	163	161	165	152	152	158	175	159	157	164	151	153	184	171	176	151	172	160	156	179	173	165	152	169	187	170	181	129	158	172	131	152	147	152	161	161	166	148	178	162	164	164	170	171	160	150	151	154	159	155	147	169	163	152	155	168	156	161	169	159	155	137	146	160	161	167	178	151	164	170	180	131	151	137	170	145	166	138	158	150	174	161	171	150	153	146	164	149	163	174	172	171	157	157	165	143	134	167	161	173	154	163	155	135	161	155	168	168	142	168	156	161	162	145	167	155	173	148	145	162	173	137	150	165	144	170	167	150	178	175	174	142	139	169	176	161	175	162	157	155	152	147	177	162	153	146	175	173	142	141	158	152	160	166	188	152	157	168	170	153	156	155	153	167	177	143	170	158	156	162	137	169	130	159	148	171	144	172	163	151	136	144	160	168	159	143	178	183	157	174	172	156	166	181	164	162	151	147	184	160	163	136	168	159	149	145	159	145	168	162	152	168	200	168	154	177	172	147	159	158	167	159	176	178	160	153	146	166	177	140	163	147	174	152	152	162	147	153	160	142	164	176	165	160	158	181	164	165	177	164	167	135	133	184	156	164	175	168	175	149	157	180	184	174	161	181	135	170	143	140	175	159	162	157	149	170	161	162	136	152	157	160	183	149	151	169	171	172	163	153	164	141	157	177	180	159	163	172	158	149	170	145	143	169	166	164	189	170	153	152	167	177	189	166	165	150	155	168	157	148	189	163	139	147	156	165	144	175	148	157	163	164	167	149	156	146	167	158	150	164	172	150	169	174	163	173	162	174	147	170	181	164	166	163	170	142	180	139	156	157	172	163	159	148	147	152	159	176	185	167	162	166	156	154	140	160	169	185	169	161	175	166	151	151	174	156	146	141	162	165	147	150	148	153	169	168	164	168	166	164	178	153	174	157	187	139	161	166	174	175	146	154	163	138	148	160	148	151	162	155	135	190	163	165	153	140	142	136	170	145	163	143	164	163	177	155	168	151	148	155	153	134	154	166	152	162	168	152	151	160	184	161	158	154	157	147	184	159	152	169	151	155	155	165	164	158	164	151	149	132	147	182	147	167	164	153	155	168	158	157	157	154	131	161	161	158	153	165	135	186	172	170	146	184	169	143	181	150	155	139	170	149	156	152	157	166	181	174	168	165	151	188	170	160	130	124	172	158	158	168	181	161	163	161	158	161	166	163	157	144	137	143	159	156	172	154	164	157	169	157	142	141	168	169	179	158	146	157	159	180	178	158	183	152	162	131	162	179	173	163	176	149	157	148	160	160	182	162	172	154	172	163	160	154	172	178	152	177	161	156	133	180	164	146	143	174	183	151	157	165	193	167	149	171	155	153	186	163	180	162	134	156	154	159	138	157	168	135	172	169	145	169	174	145	163	156	176	163	161	182	175	157	170	150	171	180	157	130	158	145	161	159	172	139	144	162	143	154	137	169	163	140	168	158	157	169	151	150	147	169	174	158	164	168	169	159	158	150	162	163	161	172	153	163	159	160	164	152	148	144	151	146	159	186	180	146	165	162	155	160	185	163	146	170	157	160	141	158	162	137	166	161	143	167	157	162	160	150	181	182	156	165	163	159	150	153	157	159	149	167	161	157	169	143	143	171	153	189	154	138	141	145	177	167	156	164	151	140	173	164	151	149	162	139	154	169	161	146	158	157	168	167	137	138	179	170	171	157	150	152	183	164	142	137	156	164	182	171	145	183	166	154	164	149	196	157	165	151	169	165	148	156	140	136	168	155	161	136	172	172	152	140	144	164	170	186	151	166	150	193	186	174	153	153	150	147	158	144	154	153	163	160	152	163	148	176	128	145	167	161	171	149	177	167	142	147	163	166	150	170	159	141	160	140	171	135	165	157	159	187	171	149	153	163	160	181	162	165	150	161	177	179	167	154	170	162	179	136	173	174	170	160	161	178	162	142	150	152	162	165	170	137	146	160	155	166	159	153	176	147	182	161	164	157	163	154	167	133	158	164	177	151	160	156	166	131	149	156	157	174	142	178	163	154	153	154	185	151	154	147	163	148	166	176	174	160	156	181	161	159	156	175	178	171	154	172	164	176	157	147	137	160	155	143	157	160	141	160	161	166	157	153	162	128	183	143	169	148	164	144	150	153	136	161	158	170	141	148	157	156	163	147	160	177	159	157	160	149	179	155	158	149	151	157	150	160	162	158	162	159	157	154	161	170	145	167	159	170	196	158	174	156	144	168	160	189	166	157	137	152	170	172	165	176	172	146	171	193	154	163	162	168	166	144	160	149	172	149	171	179	168	157	165	154	137	180	189	162	161	170	155	157	161	156	143	180	157	174	168	165	160	174	158	160	165	174	149	157	155	153	165	152	141	155	160	160	155	147	178	177	168	171	159	172	158	182	138	161	164	163	127	158	164	167	149	175	170	165	149	182	159	154	160	171	153	169	178	168	151	160	171	139	166	178	156	172	170	153	163	151	141	149	146	156	161	152	153	149	149	142	131	154	164	152	159	147	161	164	162	167	162	158	157	133	164	157	160	156	129	142	173	161	164	159	169	159	187	175	164	177	138	161	161	180	168	168	189	157	169	157	156	170	173	176	155	161	176	143	171	169	200	141	162	173	153	137	162	144	176	146	157	158	132	163	155	150	161	177	160	151	149	147	142	161	165	147	167	165	163	161	166	184	147	157	138	151	169	181	176	154	179	171	167	170	144	164	143	163	173
6497	3294	10831	50865	67797	55140	38373	21612	9622	3452	1226	654	421	464	454	432	422	468	434	487	397	454	420	419	471	442	477	441	436	432	456	433	481	443	481	446	428	434	413	421	445	394	469	453	404	438	493	466	435	431	438	437	408	447	469	464	437	467	449	408	434	422	486	437	459	440	397	493	490	444	479	449	465	466	439	444	464	470	417	431	427	474	498	462	464	480	462	469	393	448	419	483	421	454	464	455	450	463	462	487	458	447	454	447	425	431	458	442	417	432	437	477	442	427	464	446	422	468	454	441	458	463	443	428	467	470	460	420	433	505	439	446	432	405	434	433	452	459	433	440	448	447	437	426	431	456	438	471	424	448	435	488	383	442	429	436	448	428	481	431	401	458	428	442	467	412	453	399	434	447	464	459	390	407	456	427	467	464	428	457	463	445	438	428	408	440	424	456	418	424	410	445	437	425	435	457	433	441	441	466	471	413	495	470	477	430	468	456	427	432	430	433	467	463	399	475	447	463	454	458	409	462	443	458	469	435	459	444	423	434	436	442	455	472	470	449	472	433	428	443	424	457	463	420	461	446	453	406	454	440	422	421	434	422	442	418	468	427	447	428	460	451	448	426	451	436	466	448	476	436	454	417	448	466	477	463	430	416	460	474	462	427	392	424	451	461	452	460	445	483	444	424	472	443	435	430	454	465	457	421	469	465	436	429	456	412	436	458	421	431	425	479	446	430	429	444	466	469	422	438	454	470	461	392	438	443	455	467	456	418	443	461	471	483	458	442	396	438	456	445	432	431	470	415	407	423	442	434	429	457	415	450	442	427	450	394	446	488	419	441	445	435	422	407	435	428	460	436	481	427	467	456	519	513	422	411	466	464	443	413	436	419	434	449	448	453	451	429	431	435	447	438	425	416	481	475	459	422	473	439	441	478	460	447	456	462	474	443	437	436	450	458	459	458	468	455	434	466	431	437	453	431	457	441	455	444	472	439	475	469	449	476	406	446	428	468	460	452	434	441	452	424	458	440	423	460	425	463	426	440	411	431	504	442	464	423	441	459	419	436	454	453	390	481	413	446	465	413	428	439	461	447	489	462	487	489	390	429	450	421	427	454	420	440	487	449	446	410	473	499	490	441	443	446	432	433	467	420	440	438	443	423	472	445	445	460	426	468	478	438	424	459	417	433	453	415	439	470	458	421	454	477	446	449	428	436	449	452	457	436	493	411	462	446	434	452	456	432	461	461	475	418	460	419	450	415	420	438	436	419	481	441	449	449	448	460	436	425	462	438	469	452	424	449	472	445	470	422	423	432	473	454	419	473	425	452	448	491	449	439	445	440	403	459	432	403	428	477	421	451	451	474	465	439	464	463	505	439	456	456	453	449	470	432	443	429	414	398	452	432	459	459	446	457	444	445	504	443	444	398	399	458	442	450	424	454	406	459	441	446	449	439	450	460	445	467	455	435	456	427	402	413	432	446	455	442	465	467	440	461	461	495	474	444	418	415	430	437	445	441	466	457	464	468	449	497	468	468	446	465	462	434	440	442	433	477	487	493	452	444	436	439	445	434	442	477	401	450	478	413	433	392	435	469	436	431	405	466	430	478	448	418	473	441	406	458	459	440	452	459	429	433	441	445	447	433	434	424	468	455	443	463	469	450	434	395	441	406	420	416	449	418	443	460	431	479	463	431	440	449	493	444	453	435	432	416	451	392	450	397	441	437	439	447	443	474	453	451	443	442	453	444	450	478	446	466	372	429	392	445	437	443	436	472	409	442	395	462	441	436	424	443	479	433	459	484	465	457	471	414	463	440	451	393	438	429	428	415	486	446	429	468	444	428	492	433	475	440	428	455	469	439	448	442	461	434	469	464	436	428	450	439	428	448	407	439	448	447	446	443	434	482	428	444	461	417	429	447	431	412	448	422	387	416	447	429	429	463	417	413	458	459	432	422	435	418	471	433	509	432	425	456	396	440	425	467	464	453	470	428	435	470	436	452	441	459	433	432	425	445	442	423	448	441	441	432	433	467	422	423	448	428	489	445	458	403	428	417	427	447	403	405	423	449	481	472	422	486	430	467	436	434	423	420	445	462	459	461	406	469	480	468	438	435	438	416	471	433	450	459	443	453	413	403	469	437	427	455	428	472	463	445	480	435	421	421	410	440	455	409	461	465	419	414	472	450	444	442	455	428	466	462	430	413	405	456	417	451	449	450	456	446	423	439	437	401	432	457	455	422	424	452	438	444	408	427	427	455	441	418	425	422	449	465	438	459	469	481	451	436	480	440	455	438	452	455	461	449	478	422	420	420	473	462	465	423	467	457	419	459	455	472	450	467	413	410	450	429	415	479	429	399	427	497	456	474	438	434	411	448	415	461	441	439	454	437	427	440	467	425	407	419	446	482	451	437	434	438	437	433	437	437	464	435	435	445	449	461	429	438	473	425	475	441	424	412	477	450	458	443	458	433	421	423	471	447	372	434	405	482	453	430	462	429	470	449	453	424	418	445	437	445	478	427	461	477	450	458	447	504	465	460	444	421	462	455	435	415	442	411	462	429	455	445	468	464	471	424	480	435	460	465	422	457	409	445	427	447	437	430	441	471	435	417	411	446	498	414	439	457	420	440	447	442	451	450	466	442	430	422	431	467	431	438	424	431	450	476	429	455	444	465	391	450	429	447	442	452	428	474	422	452	414	433	466	471	438	457	428	429	455	480	460	477	446	461	401	479	448	412	414	457	437	452	472	441	410	443	464	413	418	436	450	402	444	446	442	429	440	454	446	424	437	444	461	450	459	442	489	431	453	429	472	431	426	443	466	436	416	446	451	442	455	433	459	461	480	467	444	440	446	436	419	449	450	428	433	430	415	459	445	453	457	445	439	417	447	462	435	490	458	424	460	451	468	446	452	450	429	467	445	466	463	459	468	424	468	453	460	450	464	439	462	459	426	459	463	462	444	435	421	455	450	439	439	444	464	460	473	446	465	419	441	456	430	460	443	425	475	438	412	424	445	458	424	437	422	466	464	438	450	463	424	443	421	426	487	436	474	469	475	439	448	454	449	471	425	491	454	436	481	503	458	443	458	435	450	433	434	424	393	444	441	484	470	420	444	449	442	451	465	461	459	455	405	454	450	464	458	451	438	442	416	422	468	425	467	451	491	452	442	437	424	426	445	436	422	428	440	432	423	469	466	437	448	447	466	436	456	452	452	455	422	472	469	475	456	450	436	458	455	438	467	461	434	458	447	447	401	448	440	487	431	434	431	431	437	456	434	454	481	423	465	439	479	450	488	477	361	441	465	439	428	422	462	453	453	445	416	474	421	449	443	461	433	446	426	420	456	475	434	422	418	450	410	431	454	484	428	428	514	461	457	410	449	432	446	474	440	443	451	511	437	489	467	427	434	410	471	420	421	442	418	439	457	434	392	430	417	471	453	445	426	484	443	437	433	442	428	473	461	477	457	477	400	383	437	445	455	443	447	471	450	428	445	461
15575	6670	22408	61001	73191	57011	35418	18193	5286	1218	406	216	177	169	148	150	125	139	155	136	159	155	158	146	153	152	154	150	158	129	144	163	154	150	162	144	147	149	164	146	154	156	132	151	158	159	132	147	184	166	144	148	141	170	151	153	163	161	156	145	145	141	142	161	152	135	157	157	145	147	150	165	190	134	160	153	160	137	157	143	171	171	137	138	149	148	157	142	166	145	149	134	173	141	115	145	128	139	139	140	160	145	159	170	171	134	141	146	164	170	143	150	142	165	173	165	142	149	158	152	163	153	158	142	149	160	168	160	134	148	165	149	132	145	150	165	135	152	161	148	146	162	135	148	166	168	156	133	151	161	164	145	152	156	165	164	142	162	162	185	162	150	154	137	156	140	135	162	135	161	132	154	157	138	157	160	145	170	152	140	129	137	163	154	150	131	161	143	138	155	138	159	159	152	144	162	163	154	157	144	181	122	147	158	152	133	165	142	149	140	145	143	167	133	152	163	169	141	183	152	130	161	136	150	142	140	158	145	157	141	166	146	177	171	134	171	149	158	165	149	144	162	146	140	157	144	157	142	153	166	145	154	163	156	162	163	142	119	143	141	150	138	182	167	147	153	139	148	151	151	144	144	157	150	146	163	138	179	140	147	144	163	147	146	145	163	134	163	157	157	127	148	169	120	183	144	175	159	162	170	170	134	129	142	162	149	139	160	166	140	152	151	156	136	126	128	129	174	133	164	140	177	148	154	159	150	154	139	168	142	156	170	171	151	158	144	161	176	151	168	143	127	161	146	164	153	142	158	155	150	175	150	163	159	167	139	161	147	165	152	156	145	133	169	136	166	138	157	158	147	166	169	144	176	133	145	150	149	130	159	149	139	160	174	143	180	137	166	149	130	137	153	145	149	162	158	138	159	161	177	169	152	144	143	158	165	172	158	141	141	158	159	147	154	154	139	141	152	139	150	131	167	139	153	144	158	167	144	141	154	146	173	141	138	162	130	133	166	154	157	182	183	147	152	164	150	155	156	159	161	146	175	165	161	157	141	170	152	151	152	135	154	141	156	156	161	159	149	143	142	143	162	118	140	135	142	154	158	140	148	157	131	154	161	166	169	157	169	156	144	163	129	157	138	147	143	152	158	160	171	182	175	137	139	148	140	133	162	160	146	146	160	147	163	162	139	160	173	144	163	165	161	158	151	135	142	155	125	169	156	151	150	154	129	135	153	151	160	148	160	162	149	150	183	149	138	175	157	165	136	146	157	170	146	138	160	134	159	139	159	154	156	155	144	175	141	176	148	137	169	152	150	144	151	127	157	155	165	150	127	147	132	137	132	161	146	148	133	164	139	142	134	153	180	135	145	149	138	147	151	141	156	165	159	145	152	138	158	138	120	143	142	131	155	184	156	166	158	150	159	162	137	170	139	137	141	150	140	144	157	148	148	172	144	126	151	141	139	157	135	134	176	173	151	176	154	150	137	142	145	133	130	157	156	164	148	146	162	143	153	163	173	146	149	146	158	144	135	153	151	135	151	150	135	154	176	143	125	149	144	159	142	153	155	162	154	150	167	150	145	132	150	145	144	165	149	125	144	156	142	150	147	176	128	171	174	157	134	143	144	155	167	164	153	187	156	151	149	140	173	136	157	140	168	148	150	144	136	144	174	146	138	139	144	148	147	153	164	151	165	158	137	133	162	137	173	156	170	158	142	141	178	148	150	130	160	154	172	143	145	127	145	152	158	155	159	146	140	130	154	128	155	150	144	159	137	156	151	152	156	151	141	149	178	153	152	170	163	132	137	155	148	154	148	172	134	173	163	139	145	159	138	148	159	172	150	156	159	150	147	147	157	161	149	163	145	128	167	156	170	181	149	165	149	132	167	175	159	168	169	153	153	143	157	168	173	165	166	147	156	137	124	157	158	142	172	144	148	146	132	147	132	149	136	129	166	169	135	141	161	143	157	154	128	144	154	171	170	166	156	121	136	136	167	156	159	139	166	159	153	152	147	164	152	143	144	165	133	183	135	153	159	158	167	156	172	153	171	156	162	162	165	142	165	158	149	153	164	167	165	160	159	155	149	144	142	165	139	134	158	140	156	189	181	165	169	164	161	147	140	158	151	162	159	148	166	154	173	157	169	149	138	147	162	159	171	141	164	152	153	161	139	179	157	168	150	130	163	136	158	148	140	135	169	140	150	163	154	148	155	157	147	160	121	169	132	158	173	146	148	156	162	145	142	162	139	143	146	163	140	169	153	145	161	140	155	165	145	139	159	149	135	150	139	156	123	135	134	154	172	155	167	160	168	128	131	117	151	163	138	163	147	156	148	146	148	124	170	156	143	118	171	140	170	146	132	150	146	161	147	155	130	159	159	136	152	135	148	123	155	160	125	150	159	152	131	140	163	152	162	140	156	136	153	166	168	155	136	159	122	170	151	131	155	123	154	159	149	176	171	167	155	162	149	136	144	141	176	168	155	155	147	169	156	157	150	146	160	168	140	153	114	149	142	156	169	168	151	147	123	148	136	146	138	151	140	146	149	139	159	146	142	134	134	171	131	167	141	156	140	156	150	144	161	153	142	157	144	168	162	134	140	155	140	156	159	141	164	171	162	127	170	169	160	146	164	154	150	135	137	157	150	136	171	160	162	165	163	151	160	155	173	156	144	162	156	162	160	157	169	154	139	162	167	149	150	166	158	142	132	157	154	171	143	147	156	157	156	152	147	139	155	152	163	163	168	135	138	154	163	165	167	132	175	133	160	150	142	134	154	160	148	139	152	168	157	141	160	164	156	155	147	164	162	158	135	144	168	156	139	149	169	174	131	147	154	157	158	171	171	159	152	154	136	149	153	168	181	167	157	150	146	147	153	152	139	172	166	172	171	130	167	151	134	131	156	143	171	152	145	146	142	154	133	145	135	134	129	168	167	156	131	147	151	176	151	151	125	133	149	161	153	141	155	132	138	168	154	127	147	159	169	173	168	148	152	151	172	138	146	145	145	151	150	156	158	154	159	166	166	155	155	150	152	170	140	137	148	143	159	152	146	145	156	165	159	161	149	126	142	125	138	163	146	151	132	153	161	159	148	157	164	153	138	161	132	157	139	172	159	141	151	149	175	155	146	182	163	141	148	141	148	152	143	150	155	137	168	150	158	144	175	148	148	150	143	153	162	170	139	149	144	161	134	181	139	124	173	154	157	152	144	168	149	158	152	143	145	143	155	113	137	130	153	147	171	153	149	146	175	145	126	150	156	167	162	149	155	165	162	148	146	148	179	147	133	124	149	154	153	132	186	146	141	167	153	154	142	145	167	143	163	134	140	158	141	161	148	141	154	141	157	171	162	151	164	142	140	161	149	147	157	157	133	133	133	145	160	143	153	179	163	160	130	143	146	133	155	153	152	171	173	165	137	164	151	159	155	188	140	136	142	144	167	151	165	159	152	172	155	158	149	152	135	166	134	155	165	159	142	131	184	160	168	171	143
8682	6046	30435	69059	83135	67936	48388	30909	14196	4756	1646	721	490	392	435	425	410	444	417	419	371	423	435	436	409	411	428	450	432	421	412	406	410	404	420	414	438	395	435	443	441	415	430	398	450	471	412	434	422	423	419	434	398	413	419	391	434	418	428	449	431	422	426	421	398	406	445	417	427	431	400	441	426	414	412	405	406	429	425	445	433	408	396	445	443	396	423	428	420	432	447	427	453	422	418	425	420	434	430	392	448	437	403	425	401	436	403	410	429	430	422	392	412	441	422	417	427	465	430	424	383	409	425	388	426	381	430	437	414	427	438	414	422	427	406	430	423	436	450	430	402	441	439	455	416	415	449	457	432	408	406	390	429	390	443	448	422	435	414	435	420	461	420	428	465	366	415	427	429	423	423	399	443	413	402	415	449	428	453	399	396	405	455	417	431	399	423	446	442	448	434	464	402	437	428	443	433	420	387	427	421	434	409	443	412	427	429	416	423	408	419	405	416	402	412	442	411	403	398	427	430	417	466	392	425	424	399	438	415	403	411	440	385	440	390	412	424	413	439	482	442	444	438	464	437	403	417	420	389	416	427	428	414	440	407	434	452	422	426	423	439	434	392	457	456	405	395	437	438	463	417	441	434	381	437	406	438	429	392	458	420	405	432	381	423	413	423	394	416	416	390	462	414	413	474	398	419	405	452	427	377	407	396	418	405	402	444	414	456	397	440	420	424	444	450	454	425	445	407	428	432	430	469	409	415	424	435	393	426	409	460	408	435	425	424	427	406	444	410	403	412	427	416	398	406	413	451	397	456	398	413	430	424	437	455	437	484	421	391	387	468	449	409	389	413	402	438	425	396	430	446	426	457	452	432	415	432	401	439	434	440	424	435	472	444	402	441	418	410	414	405	407	441	450	392	427	437	434	371	404	406	422	440	440	446	446	401	389	421	441	455	431	429	404	432	440	408	439	430	387	401	391	422	458	435	428	425	444	428	424	407	391	419	467	421	422	424	432	428	428	410	401	405	406	415	434	418	401	428	448	439	443	406	416	416	406	409	430	449	415	435	446	393	446	403	401	456	423	439	446	438	396	439	418	460	458	416	410	396	406	433	406	458	405	433	451	434	438	443	426	422	449	442	433	424	441	419	469	408	446	437	417	455	417	399	454	421	472	445	408	423	433	410	390	406	429	434	394	427	408	437	388	408	384	433	403	435	427	404	422	454	437	447	435	381	445	399	454	410	416	419	399	390	394	416	420	452	410	433	382	410	443	438	481	412	429	432	378	450	402	396	450	406	383	416	423	422	437	420	391	434	430	417	410	419	417	410	417	414	415	415	422	413	450	428	422	432	391	427	387	456	444	425	400	417	439	397	412	437	453	441	445	427	433	441	446	426	424	428	391	450	420	389	454	454	430	427	439	454	445	435	432	425	398	407	477	435	432	382	417	448	426	426	430	429	435	423	378	361	435	422	411	416	426	420	469	464	384	428	426	423	426	449	448	421	420	397	446	415	424	442	453	424	396	415	411	452	397	443	423	444	395	406	414	426	451	439	456	423	420	382	412	440	388	397	398	442	443	420	388	422	436	438	377	405	433	445	399	409	416	408	401	417	419	439	407	412	425	392	419	398	440	422	407	458	404	432	413	438	402	427	442	415	476	439	397	422	414	402	419	430	429	473	446	441	404	432	405	435	442	393	436	413	442	429	420	435	434	404	411	391	456	427	443	412	434	425	440	432	459	436	418	404	408	403	417	381	412	408	437	457	440	404	433	403	410	403	438	409	404	408	453	406	425	387	411	450	409	442	420	414	448	424	434	424	433	410	407	448	427	441	408	425	440	449	442	436	435	426	404	406	404	421	420	433	448	392	423	417	433	434	421	409	432	412	419	440	439	444	411	389	437	445	452	423	401	437	418	403	431	440	434	479	404	386	419	425	401	430	409	421	417	429	440	438	449	434	415	420	434	436	436	416	425	467	387	383	427	426	451	438	376	463	408	417	435	429	423	404	444	430	430	449	435	416	413	460	425	419	409	436	472	439	383	425	420	400	411	410	434	410	395	416	407	402	417	404	408	383	420	376	442	439	407	426	437	456	422	432	399	418	430	432	452	444	400	453	439	435	435	428	431	438	438	387	422	397	425	379	445	473	438	416	445	439	431	402	427	448	437	412	398	470	404	399	435	387	436	438	404	419	409	417	407	452	448	410	407	436	403	457	447	452	411	405	414	429	378	429	417	415	423	425	447	409	410	436	447	411	435	388	410	434	413	406	393	436	421	425	416	403	420	442	432	418	432	447	415	432	442	400	430	393	418	424	438	429	402	395	455	397	426	459	443	453	412	417	447	400	456	427	445	424	465	413	444	450	396	443	431	384	432	399	399	399	474	437	445	397	403	423	392	420	429	421	426	407	469	408	438	435	389	410	431	396	404	398	404	434	437	431	400	398	407	433	432	400	420	385	393	445	408	395	397	397	414	430	455	440	410	415	424	395	430	381	407	414	439	446	445	374	398	410	450	418	423	444	418	423	405	418	442	447	448	434	459	425	425	434	401	458	407	438	425	429	436	442	417	436	433	431	419	424	427	437	389	398	401	427	405	437	451	406	424	421	397	428	423	406	418	428	433	406	420	434	411	413	457	417	412	418	412	391	417	407	438	407	413	426	421	434	386	442	415	439	455	410	392	394	404	407	442	425	475	427	421	447	450	453	414	377	405	428	406	418	433	457	448	448	431	447	395	399	432	425	426	410	420	445	439	443	433	402	413	438	405	388	418	423	435	439	411	445	436	412	420	428	448	433	418	407	415	431	472	458	407	424	423	420	424	456	476	416	417	402	445	428	470	399	409	428	435	396	399	441	413	388	406	416	427	432	436	423	417	438	448	424	455	437	431	417	458	455	386	411	443	411	441	426	470	418	388	413	424	390	409	404	415	407	438	450	419	481	416	429	401	439	432	425	413	403	435	405	422	505	430	467	404	419	420	437	442	432	456	410	420	430	390	405	416	414	433	415	444	376	433	450	433	432	453	424	435	436	392	420	424	379	426	420	440	398	446	431	412	426	397	412	402	464	444	434	412	422	420	409	392	398	394	405	427	434	463	430	438	389	390	434	434	425	434	411	434	436	407	448	419	424	392	420	445	419	426	434	410	391	432	418	440	397	430	399	408	407	447	403	422	431	434	394	472	409	449	443	422	427	392	403	447	438	451	434	428	429	429	423	458	440	441	383	444	416	405	432	401	426	408	440	403	425	410	409	433	433	457	396	439	423	405	406	439	457	402	407	411	410	406	425	453	412	416	450	451	422	398	402	428	411	435	404	430	432	426	408	420	434	376	438	395	446	433	400	452	429	427	449	418	393	424	459	421	432	422	418	442	408	396	443	415	434	443	400	436	473	442	414	429	384	399	416	417	440	398	413	458	469	447	411	407	433	403	415	441	396	408	425	446	430	440	409	434	420	432	428	436	418	470	421	424	433	433	409	441	416	447	422	439
2721	893	943	4116	10146	7381	3446	1248	453	222	212	177	172	160	157	172	167	168	184	186	143	168	185	177	168	157	153	170	174	165	179	176	175	162	175	183	162	171	168	173	179	155	168	164	144	159	166	197	167	167	184	163	157	162	170	169	148	175	197	152	172	157	183	147	161	159	180	163	165	172	164	157	193	168	167	174	154	159	181	154	186	153	196	153	163	177	168	188	165	162	173	152	175	178	155	178	162	162	173	149	161	163	134	182	181	161	175	138	172	190	163	137	190	165	175	132	149	160	166	165	172	187	149	160	164	158	163	152	156	168	161	165	165	177	190	163	166	162	162	167	165	166	156	157	151	183	180	162	182	153	158	170	160	184	185	160	173	147	158	163	157	167	151	171	165	185	140	152	147	177	147	146	165	158	141	163	166	162	130	173	197	181	139	167	169	179	160	191	175	161	152	154	173	158	156	146	166	151	183	157	170	157	152	154	144	155	154	174	163	152	188	163	157	158	158	183	180	160	169	175	169	167	151	170	168	183	161	163	168	169	159	175	185	170	168	152	176	170	148	170	169	156	171	170	163	143	168	162	165	163	174	191	166	175	154	148	166	169	168	156	165	158	158	169	197	159	166	145	176	156	173	178	171	166	150	160	177	161	160	160	160	179	166	171	160	174	167	170	174	175	152	183	157	167	150	170	181	164	152	151	165	156	163	148	163	176	181	181	186	183	159	165	152	165	166	172	165	160	170	156	178	150	167	175	174	158	165	160	166	171	169	169	152	135	159	159	166	180	154	132	177	181	166	170	163	157	186	201	172	177	158	170	174	156	149	168	140	190	177	148	151	139	157	182	149	156	178	161	153	164	170	164	195	179	161	172	169	167	138	174	177	159	171	154	144	183	201	165	172	162	180	156	162	158	155	159	163	157	163	137	167	145	163	173	165	158	165	166	155	177	151	161	147	169	178	158	174	161	190	145	171	154	175	172	174	172	197	174	172	167	145	163	148	167	147	159	171	181	158	162	178	187	182	165	160	151	155	163	147	162	165	158	182	144	130	144	152	169	152	193	168	166	162	178	162	155	160	151	154	179	173	153	164	149	161	178	180	172	155	176	152	155	174	145	163	169	155	132	168	154	168	162	148	150	176	160	156	167	169	196	178	165	198	153	148	168	154	172	166	158	176	185	173	168	180	168	147	166	149	177	156	159	163	173	169	154	154	166	166	152	171	152	180	185	159	157	186	177	157	163	157	181	151	170	159	164	167	180	174	163	156	147	167	175	163	164	146	160	171	163	157	177	174	168	154	177	166	167	170	183	183	168	162	177	170	157	187	159	165	158	159	165	152	159	177	180	160	175	175	164	154	168	163	180	154	181	172	171	186	155	164	170	177	152	179	157	169	180	145	157	146	146	170	157	171	140	162	165	175	152	170	186	194	160	177	166	170	161	175	145	162	155	146	159	150	122	168	152	155	135	174	175	161	174	145	180	156	139	186	157	163	155	156	158	170	186	182	179	146	144	155	172	175	160	206	162	159	168	160	162	179	167	189	165	172	143	164	162	157	172	176	177	166	155	161	194	169	150	181	175	154	159	181	140	188	177	166	150	167	176	179	173	147	160	166	163	174	168	179	146	169	176	168	168	166	152	163	163	171	166	165	183	176	171	164	188	163	171	158	153	176	178	151	167	175	150	179	179	189	165	154	160	171	170	166	140	150	146	156	188	173	172	167	170	154	153	168	153	188	196	167	160	144	183	162	162	165	177	157	161	168	158	199	168	147	160	187	166	177	145	176	154	169	164	152	175	168	168	146	155	155	174	147	154	179	156	148	166	156	159	174	163	170	178	162	152	160	175	129	155	186	166	143	163	175	172	162	185	186	177	166	190	162	155	178	177	173	183	154	148	208	171	158	166	169	182	192	179	199	187	148	164	177	170	159	141	184	183	179	172	181	162	158	157	185	164	172	171	159	158	161	141	179	184	149	181	172	176	142	172	168	193	159	168	180	154	176	184	149	160	160	154	173	162	157	162	141	179	161	167	176	169	157	153	168	137	152	173	179	166	171	166	150	165	162	165	154	141	163	179	164	172	179	157	156	159	163	132	172	170	164	152	163	164	160	185	187	166	158	162	152	177	149	174	181	185	159	161	168	160	172	172	164	179	156	167	178	167	178	153	187	153	180	166	156	172	174	163	186	156	149	161	155	166	157	168	163	162	162	182	157	149	174	147	176	176	163	163	160	176	176	148	156	162	162	160	161	183	157	163	156	159	147	155	157	153	147	177	128	184	146	158	155	162	168	163	186	156	161	159	136	179	152	161	171	135	162	146	182	153	174	160	159	161	177	152	158	174	180	158	173	142	178	198	157	164	153	162	171	169	164	154	139	162	174	160	181	178	165	156	151	198	178	170	156	178	162	175	156	205	156	159	167	172	179	155	174	181	166	173	183	188	172	174	180	166	190	129	139	171	156	156	156	169	161	162	173	188	165	168	168	182	166	167	155	160	173	156	160	179	170	169	157	191	170	161	162	179	146	170	145	181	149	169	173	187	165	173	193	175	161	165	147	167	167	165	156	170	170	169	162	193	180	171	154	168	162	150	173	164	172	167	172	176	141	152	172	181	146	173	202	175	167	171	161	176	176	171	163	181	168	187	183	167	157	179	197	178	185	169	171	151	163	169	171	172	150	166	169	154	201	158	169	163	158	180	152	143	144	160	158	173	168	170	180	164	168	178	173	178	142	180	177	182	173	181	156	189	129	162	157	164	172	165	175	171	179	169	163	176	168	166	157	168	172	155	163	164	143	178	165	170	168	179	156	175	169	173	147	166	151	168	141	170	176	148	179	162	187	156	155	156	168	175	173	145	173	178	189	181	156	159	163	158	188	177	163	155	170	160	159	180	164	168	174	162	158	173	171	171	180	142	184	167	172	168	159	158	177	161	177	171	162	158	195	178	173	167	163	148	163	170	149	171	174	177	174	166	172	156	157	176	163	170	155	173	178	167	167	150	151	176	146	175	177	167	154	154	191	172	146	159	170	176	187	167	164	164	207	176	158	180	167	164	170	174	174	192	165	141	163	168	168	165	162	179	167	147	162	189	173	158	164	167	170	171	144	189	152	165	179	154	142	173	148	153	162	165	160	182	189	156	180	159	172	171	176	167	160	162	180	182	165	187	163	169	181	165	161	166	156	166	161	154	168	170	185	169	175	183	171	166	181	179	191	151	171	175	147	153	168	175	148	177	178	193	152	166	179	188	161	153	176	163	167	178	160	166	166	158	191	163	169	161	157	144	160	186	153	192	175	161	177	163	168	147	178	148	163	155	166	155	169	144	154	177	160	144	165	161	159	154	139	168	153	152	161	176	174	206	174	165	170	180	182	168	162	175	170	186	168	174	161	172	176	183	185	168	176	163	168	166	176	181	150	143	163	151	158	171	169	184	177	155	174	192	183	160	175	189	170	164	173	179	166	168	187	184	172	169	190	167	173	163	160	161
2584	1141	2182	14836	27854	21405	11624	4678	1700	768	537	493	468	454	498	491	477	415	469	448	465	471	467	461	470	418	435	478	451	447	424	444	458	491	461	437	432	475	454	449	462	452	482	486	446	456	455	482	460	454	466	442	468	457	454	460	422	499	481	459	476	466	438	499	490	442	449	453	435	473	456	481	457	441	458	466	461	465	478	487	438	456	455	446	441	456	456	456	462	461	432	440	398	404	470	433	443	468	431	451	465	435	428	496	480	457	415	462	448	445	450	454	442	411	458	389	444	461	467	501	454	470	456	467	443	433	435	440	478	481	497	470	472	427	471	460	464	441	473	462	434	477	449	492	433	441	476	458	441	516	486	482	453	456	453	477	465	446	463	464	404	466	431	478	467	451	470	423	446	404	477	412	475	436	465	436	457	463	480	457	488	461	445	480	420	440	434	456	475	429	466	441	430	442	434	449	481	412	443	486	435	436	464	464	447	448	478	426	425	474	476	448	486	458	491	489	449	476	517	459	453	480	446	465	440	448	425	449	427	466	459	485	415	436	423	445	434	414	464	421	406	463	366	481	479	471	422	445	439	451	478	476	460	479	437	429	467	464	446	416	470	468	448	459	485	456	439	490	473	494	474	421	471	469	457	455	449	456	453	456	444	463	427	470	444	469	439	457	450	468	469	447	451	454	455	467	480	436	449	443	480	459	450	492	481	496	429	463	450	457	475	471	434	405	415	470	442	464	457	462	450	443	440	439	465	450	461	462	445	498	476	451	457	466	435	431	429	485	475	483	473	496	457	500	481	447	460	459	470	482	420	469	489	503	476	469	444	443	463	446	442	490	454	486	470	500	464	472	474	426	408	459	486	434	481	457	477	502	455	462	467	450	466	468	507	464	442	475	457	413	483	455	457	413	451	427	458	475	468	448	475	452	442	488	477	483	461	461	477	446	430	468	438	434	465	428	489	470	455	461	444	467	438	480	462	469	452	452	443	505	449	483	424	472	487	431	454	445	465	490	477	462	463	475	521	444	463	439	489	454	432	459	470	460	495	458	453	453	447	471	463	456	423	467	469	480	434	445	465	443	455	432	466	441	478	448	469	438	454	461	426	461	465	459	461	435	477	443	479	481	509	463	461	467	439	454	495	446	453	455	430	477	431	435	455	436	471	424	447	478	426	470	431	459	449	486	473	468	451	446	444	463	465	488	441	435	460	440	440	455	483	472	464	460	442	451	398	456	489	448	445	441	467	501	509	472	465	481	478	468	451	447	456	460	480	406	409	439	455	456	482	444	447	473	462	454	427	495	488	472	495	449	464	437	430	457	418	459	442	452	464	443	485	404	473	435	454	472	466	463	462	412	432	483	488	465	427	446	467	465	480	471	479	415	435	432	464	435	436	488	461	458	476	455	471	466	457	476	435	442	460	443	459	440	462	475	454	398	475	485	429	472	445	438	476	457	440	457	483	452	471	445	474	427	450	445	460	521	487	446	474	467	489	422	442	469	445	448	459	504	438	466	445	472	487	458	450	446	467	435	443	473	491	464	445	450	462	452	456	419	490	424	457	407	481	448	494	470	469	462	420	482	451	435	486	429	485	473	475	438	454	471	451	446	479	465	463	469	418	459	476	486	444	467	455	442	464	452	437	463	452	473	468	422	449	481	473	478	452	477	454	458	453	428	493	457	492	495	454	435	434	467	454	447	496	450	456	453	454	425	446	453	453	494	441	418	433	449	483	468	485	443	479	458	452	461	462	461	433	462	435	508	473	441	459	449	489	456	439	472	518	449	413	408	459	421	473	443	444	400	481	455	461	433	444	449	439	413	461	480	457	424	457	432	451	444	446	457	485	461	466	462	534	444	452	459	449	454	483	482	449	490	448	427	410	454	472	445	450	475	488	453	435	449	457	493	458	457	429	495	454	428	521	448	428	445	471	446	475	461	449	451	478	466	438	438	444	440	418	475	429	490	467	417	464	467	472	441	436	446	458	406	457	453	459	432	456	484	467	450	433	451	448	472	467	496	466	439	454	422	509	455	440	428	431	414	477	424	424	440	481	461	445	494	483	417	484	461	460	482	451	461	430	483	440	460	455	458	452	456	450	436	445	459	428	463	469	453	460	442	471	504	421	447	486	445	443	458	470	472	466	443	450	477	451	450	464	449	481	452	434	508	439	438	479	450	447	451	464	480	531	453	462	501	478	487	461	497	460	493	419	484	498	462	452	501	475	473	488	476	458	461	441	428	460	458	468	469	475	467	475	444	470	449	470	441	439	466	484	465	466	457	483	459	440	444	431	424	452	431	463	440	452	437	465	463	481	448	447	468	445	485	455	436	428	475	448	428	450	455	470	472	463	494	458	434	493	464	465	451	474	427	431	424	450	470	505	462	444	478	465	456	474	416	457	449	443	487	464	447	487	475	458	465	416	483	431	487	505	475	456	467	456	467	459	447	461	415	479	480	469	478	428	469	464	498	436	443	461	502	425	439	430	457	455	463	424	485	443	462	448	460	421	465	484	467	456	441	460	457	468	444	458	450	482	482	485	464	461	434	473	432	479	488	440	477	443	451	516	484	486	497	492	445	414	437	432	467	435	500	463	475	468	521	447	441	479	429	479	475	482	438	455	433	447	492	439	472	430	445	459	459	474	464	447	441	476	490	457	429	478	467	446	448	438	465	492	479	453	451	423	484	453	446	469	435	455	500	467	499	479	460	459	443	460	452	439	505	508	446	459	475	463	464	452	448	470	496	455	471	449	477	425	461	472	476	423	425	429	484	419	417	452	459	486	446	464	414	485	470	461	422	453	444	458	409	451	436	447	438	484	423	449	454	468	461	417	453	478	457	477	432	467	441	455	452	451	457	459	451	484	439	445	431	478	491	478	469	434	436	439	458	461	477	495	458	474	474	452	436	448	422	482	459	434	451	440	482	431	428	464	451	469	492	458	446	422	444	462	499	436	490	486	491	450	450	460	493	442	500	442	442	425	418	474	417	438	496	430	502	439	472	454	473	471	475	387	422	460	474	497	478	440	447	472	477	419	471	435	417	460	538	464	460	433	436	471	429	452	468	423	440	463	505	444	451	436	479	454	453	491	450	412	427	417	443	452	469	471	418	452	466	417	492	466	432	468	440	451	458	482	441	468	483	479	424	462	464	438	425	424	454	446	480	454	438	480	476	431	492	460	453	434	428	426	456	464	433	456	469	482	435	474	446	459	440	450	464	462	435	479	461	441	471	477	453	464	464	441	464	469	462	441	452	460	475	496	483	473	467	458	440	448	449	409	501	452	429	460	458	439	465	455	448	465	462	454	482	488	485	467	445	436	433	474	430	449	461	423	450	440	439	434	440	423	453	445	450	479	492	481	402	475	455	483	487	482	459	406	473	453	450	425	444	464	464	431	475	424	477	445	483	500	457	445	435	462	465	477	472	437	474	463	452	439	439	454	445	470	430	423	446	442	488	460	450	447	431	491	435	431	457	425	463	468	465
8543	3880	9334	48881	57392	41705	23669	9072	2280	676	304	176	176	160	179	172	175	161	159	163	162	140	166	180	169	132	159	149	158	153	146	157	172	181	164	161	164	156	165	157	138	145	177	159	185	162	165	139	166	172	176	150	165	161	156	165	155	177	164	154	157	142	162	137	159	163	154	155	156	154	154	164	164	144	144	166	137	155	166	158	165	165	159	154	155	172	157	159	173	178	161	171	167	167	192	140	163	145	160	170	153	159	157	156	164	152	155	157	150	147	175	146	157	157	175	143	162	153	165	157	167	184	163	177	158	166	150	146	158	150	158	150	161	155	180	142	152	172	172	172	205	181	170	166	164	165	156	163	177	167	162	158	194	156	152	177	162	180	149	178	159	155	179	140	146	140	178	187	153	145	165	141	164	158	160	177	146	159	188	164	161	163	139	187	169	154	151	153	152	172	164	176	147	151	146	164	143	143	156	161	157	165	173	156	162	175	152	162	145	150	159	145	156	159	165	157	157	181	158	155	138	144	155	153	150	172	148	164	142	163	177	172	151	156	152	158	168	149	158	135	161	152	146	174	153	143	168	142	168	147	182	158	170	146	183	141	171	168	161	160	157	150	167	150	150	166	146	165	166	154	155	157	180	177	173	184	155	124	148	139	175	160	159	146	158	149	157	148	177	170	167	157	161	132	160	178	125	154	151	161	137	163	150	156	113	170	187	181	171	172	166	158	175	171	169	171	146	171	159	158	161	150	134	147	156	139	172	166	159	146	156	156	161	150	143	155	155	163	165	145	162	166	191	147	169	168	158	170	135	188	157	178	170	170	168	180	180	156	157	154	174	187	167	148	146	135	152	144	175	168	163	160	161	144	171	147	161	160	145	144	150	151	166	174	172	151	149	187	147	143	147	167	178	148	155	153	161	173	141	164	157	158	165	163	157	146	159	128	169	151	141	151	152	157	160	146	146	161	147	138	143	171	176	165	161	158	189	163	163	160	137	150	183	172	157	172	163	154	156	162	167	183	162	158	147	153	162	161	149	154	174	161	165	165	150	150	174	167	161	158	161	162	149	166	158	170	143	164	156	152	181	152	147	161	151	157	152	159	149	160	156	148	184	165	162	155	132	156	155	164	166	151	154	176	172	149	153	134	175	161	146	143	144	182	163	176	166	130	145	153	168	171	136	149	159	151	163	184	158	139	161	158	165	134	166	150	157	141	172	164	124	159	158	144	149	158	147	152	149	162	168	143	160	151	159	164	160	159	136	150	161	146	156	164	176	138	138	163	142	152	141	180	137	162	151	176	165	180	155	155	150	164	154	167	163	174	157	163	162	152	160	156	127	146	157	158	157	151	163	172	144	173	147	156	155	150	159	185	163	162	162	152	170	173	184	148	149	147	172	157	164	177	156	182	164	162	184	168	145	143	163	173	155	152	169	168	169	164	171	146	146	163	162	163	153	140	193	152	146	189	155	163	149	144	145	167	128	162	156	159	151	141	143	157	137	148	161	154	150	147	162	143	130	138	165	148	176	142	166	169	144	145	166	170	165	152	151	141	159	160	158	153	153	164	176	161	157	151	178	146	181	137	154	163	190	155	170	161	167	173	167	133	158	167	145	149	162	186	174	159	160	159	140	155	160	171	149	166	190	166	157	152	168	154	165	152	164	178	172	173	159	176	163	173	136	153	154	159	168	166	172	173	169	167	148	156	142	167	143	173	136	174	154	149	130	157	184	149	173	160	147	165	157	169	156	158	154	146	134	153	146	167	159	147	188	137	166	156	143	138	168	175	152	161	138	160	166	156	145	150	137	176	176	168	153	149	159	156	164	147	145	134	156	164	186	169	160	156	161	161	149	140	180	149	174	156	157	171	131	146	153	141	183	167	156	158	152	140	165	158	184	152	170	171	157	160	142	160	167	161	188	183	168	192	151	156	151	147	159	149	165	158	149	152	161	168	145	180	174	163	159	142	174	146	143	158	168	165	151	183	169	157	161	178	174	176	170	160	176	154	164	148	140	153	154	165	168	186	160	160	136	155	164	157	146	164	167	137	150	168	165	152	143	143	148	164	159	149	164	149	149	156	159	150	179	148	143	148	136	163	170	162	156	133	163	186	166	159	167	141	156	163	161	149	144	194	149	152	168	175	161	158	131	159	143	155	147	172	159	166	143	170	159	181	165	155	166	128	163	148	156	128	159	161	170	173	164	131	160	162	170	141	171	161	166	156	157	174	158	148	163	176	152	160	160	140	154	148	156	148	177	157	151	155	163	135	139	163	179	163	160	152	162	152	158	157	153	155	175	162	162	145	154	177	149	151	145	133	150	150	175	157	152	171	158	157	165	160	161	155	160	153	174	155	168	151	159	152	182	170	158	157	145	160	162	149	161	161	170	150	180	136	166	173	150	149	130	143	143	176	160	162	157	185	161	138	132	170	172	152	158	163	140	163	193	145	139	130	171	128	163	141	139	170	149	151	166	166	177	165	168	160	164	146	153	164	159	158	163	167	152	146	157	174	177	166	160	162	132	151	145	149	157	157	153	146	160	150	173	157	160	164	160	155	154	158	152	144	155	136	163	157	149	168	151	152	155	162	181	176	143	166	169	156	158	197	158	152	168	157	143	166	150	157	163	152	137	139	148	171	182	157	168	149	171	162	135	150	140	162	161	150	145	163	156	166	189	176	162	164	151	166	179	140	145	145	161	144	174	153	134	157	172	192	201	156	143	144	144	142	171	174	163	153	149	132	164	172	147	145	169	155	155	145	142	182	172	142	165	161	179	154	177	194	172	163	179	165	154	150	173	154	158	152	148	162	171	166	142	147	157	138	159	159	161	149	160	155	173	164	163	140	153	142	158	186	169	156	145	147	159	164	159	145	152	168	145	141	146	176	160	157	140	167	152	160	145	174	144	161	140	168	151	174	156	155	139	192	159	157	135	142	181	148	159	177	174	165	155	157	133	161	159	140	142	153	149	159	161	155	154	162	161	147	170	171	168	162	151	164	152	162	154	176	152	139	176	170	177	189	163	147	162	150	154	167	156	167	141	183	157	157	180	140	177	150	157	181	155	155	188	155	147	151	166	153	143	148	159	148	173	152	163	172	174	187	159	159	176	160	181	142	141	174	164	151	173	178	163	163	158	146	150	150	158	158	147	145	163	152	152	153	173	169	157	158	147	153	148	150	176	182	171	170	166	154	161	164	140	165	163	158	152	162	166	173	163	151	170	175	159	150	158	159	185	147	165	145	149	154	147	124	151	174	166	157	167	159	150	176	163	167	177	140	166	158	158	167	176	154	152	180	161	163	169	159	176	143	155	144	134	150	140	169	193	169	162	162	186	146	147	160	156	154	144	180	166	132	171	166	155	139	173	155	160	137	155	164	154	166	162	169	169	166	141	157	159	178	156	145	152	193	169	146	174	175	148	151	163	158	165	138	167	158	156	176	166	159	161	165	157	170	170	159	176	154	165	166	152	148	152	185	156	132	168	146
6345	4013	16742	59468	66088	53275	37300	21030	8591	2908	1063	597	485	472	457	420	439	428	458	389	435	438	473	443	434	451	439	465	465	407	457	425	422	462	417	448	448	413	476	389	442	437	440	456	449	429	463	403	485	409	451	433	481	461	420	440	427	451	440	432	454	449	427	442	438	467	416	428	458	461	444	434	439	480	456	402	451	462	477	440	409	406	443	453	441	428	432	406	464	419	450	423	417	419	393	457	401	446	419	439	423	393	453	404	468	419	435	444	439	451	442	455	427	434	460	479	434	441	435	406	464	460	448	445	422	483	421	438	437	424	410	438	441	450	404	455	470	428	418	457	453	456	420	427	451	426	419	453	440	444	426	471	428	447	432	409	440	457	465	456	431	435	412	454	448	442	398	465	431	468	424	441	406	458	466	417	422	427	450	431	432	436	435	425	427	418	432	448	443	464	420	444	426	414	435	428	462	459	428	426	402	445	418	450	460	432	431	436	455	440	455	401	443	445	441	388	424	408	433	438	427	438	426	453	447	456	434	421	445	430	402	442	463	430	435	422	474	436	466	464	467	477	425	421	480	429	433	464	462	429	446	463	444	442	409	391	408	447	463	438	470	456	421	427	411	444	478	451	456	417	427	459	394	420	411	462	462	408	463	414	430	459	468	443	437	424	468	441	413	450	421	444	435	449	483	434	422	451	449	403	400	432	454	437	496	434	420	405	471	428	421	459	456	441	427	423	450	432	417	460	441	462	410	439	456	453	434	461	462	414	421	466	439	470	433	412	426	409	388	437	435	447	423	461	445	445	447	448	432	437	414	442	432	412	424	436	409	432	432	450	425	462	429	423	447	400	495	452	441	468	440	399	435	453	416	413	440	414	419	453	473	440	439	456	437	447	438	449	449	423	447	457	466	451	452	433	411	401	417	446	411	469	467	431	437	448	413	425	443	444	448	472	385	442	469	493	455	458	460	435	483	446	422	465	445	444	470	474	485	437	425	389	446	447	442	429	443	454	459	436	449	425	442	445	442	424	416	444	470	459	459	449	430	435	435	443	456	418	432	450	450	435	429	462	438	442	501	406	420	445	451	424	476	422	455	436	419	433	414	385	464	463	436	450	442	468	439	445	427	467	436	463	434	452	411	451	458	421	404	447	436	427	456	420	440	444	434	450	448	450	468	461	428	425	415	443	418	451	426	487	436	451	420	425	429	414	395	411	448	443	430	485	383	423	466	437	421	433	472	428	442	426	416	454	466	445	475	491	397	441	448	476	474	403	443	439	430	449	434	430	463	429	448	429	422	428	444	410	467	450	484	427	433	441	489	452	433	406	426	446	434	437	458	469	454	489	426	466	460	440	446	406	438	439	442	446	403	430	443	419	434	463	420	432	449	419	430	431	466	413	423	400	444	445	439	415	468	426	454	500	427	414	416	414	445	420	417	416	411	471	409	410	440	465	437	443	443	422	430	430	441	428	455	443	450	453	446	441	444	464	440	436	423	441	391	417	445	455	426	420	458	431	413	462	446	452	440	441	465	425	433	419	482	434	422	475	390	422	418	420	452	427	434	439	431	453	419	446	426	434	434	431	440	451	454	429	435	452	417	432	413	440	430	424	433	473	469	434	439	446	456	403	430	434	422	432	450	444	450	399	391	425	420	435	448	430	442	437	429	424	428	435	426	494	430	418	425	460	431	433	436	409	430	438	443	412	445	431	433	406	430	428	402	446	468	428	430	457	428	428	460	468	476	467	470	407	449	406	437	433	458	415	468	378	445	408	426	447	422	430	431	422	432	453	407	417	428	433	469	426	445	451	445	453	394	436	441	416	481	412	451	431	483	454	458	453	445	478	440	421	460	451	434	429	432	425	422	421	447	459	455	431	436	456	437	451	455	431	428	440	473	455	457	419	437	435	442	475	458	453	446	395	426	454	438	410	491	420	422	425	412	417	419	465	451	445	419	426	423	484	461	433	435	417	437	436	441	429	461	458	402	442	442	416	462	435	467	454	473	457	450	429	421	447	393	433	431	418	413	436	436	427	417	406	434	443	460	436	476	441	421	448	449	426	455	408	430	419	396	464	433	458	440	422	450	441	427	414	458	443	413	425	435	465	400	482	448	429	449	411	436	400	454	451	419	469	418	472	392	458	452	463	405	420	474	429	441	422	454	483	416	445	460	469	467	421	444	435	472	463	437	394	459	469	460	447	439	449	445	448	448	446	446	442	465	401	474	449	488	431	435	418	427	459	441	423	457	439	416	426	450	455	452	417	420	442	456	456	432	427	440	439	473	399	395	445	439	441	407	434	490	454	422	413	464	462	417	435	457	507	456	460	445	448	427	445	433	447	441	445	446	445	441	410	463	434	398	416	432	417	400	430	480	443	439	453	436	438	443	436	475	441	462	418	427	407	459	455	438	470	465	477	451	421	448	463	460	449	442	442	420	442	457	422	447	417	390	428	462	464	435	405	424	426	446	472	407	451	421	462	448	423	452	404	431	463	422	441	416	430	457	406	444	474	407	420	440	440	465	430	453	444	470	405	455	451	413	428	413	429	438	468	446	416	451	432	455	434	423	427	415	437	436	423	451	432	463	429	429	435	426	462	438	425	460	425	431	463	471	388	450	460	434	453	456	461	458	448	427	427	424	441	433	432	399	464	425	442	430	456	424	450	446	427	469	419	447	461	442	470	449	487	432	424	445	456	382	396	409	456	439	424	416	443	420	406	446	458	441	455	408	464	446	492	444	464	459	446	454	474	435	455	438	457	414	449	446	430	438	426	431	454	473	441	468	477	436	431	436	465	433	407	424	432	449	460	435	411	444	387	475	398	463	434	454	426	483	398	448	470	432	444	447	422	458	431	444	456	425	419	441	425	442	497	434	463	437	429	437	384	420	384	448	447	399	414	462	442	438	450	418	465	400	388	460	448	440	430	407	450	462	442	427	437	420	435	425	411	472	438	450	400	441	437	452	488	431	412	415	446	442	429	413	449	489	435	455	444	462	444	422	429	405	426	435	428	451	450	448	466	422	437	446	416	436	379	485	424	432	418	473	435	448	434	446	448	441	439	430	482	443	468	423	438	453	427	443	441	422	462	466	458	433	426	447	445	465	466	384	430	438	484	434	451	450	410	440	412	408	407	430	440	447	448	417	474	416	463	456	419	440	477	445	433	431	411	432	418	455	450	439	427	439	461	415	441	468	470	459	453	444	432	458	461	461	434	447	420	470	434	443	421	438	424	434	449	428	458	446	455	451	448	458	461	469	414	436	430	424	423	422	392	449	446	446	436	387	453	452	460	450	439	398	403	412	439	453	409	472	410	451	419	472	428	458	410	447	422	447	441	470	434	468	442	444	432	452	440	448	460	446	446	472	410	442	419	435	434	462	410	441	471	421	461	426	443	442	448	412	464	444	434	468	417	415	459	441	430	415	466	413	445	465	447	469	473	403	431	438	475	424	440	442	436	443	433	419	433	469	434	458	447	438	451	440	445
15620	7687	13245	58147	72968	55632	36399	18078	5220	1131	389	220	145	156	153	151	157	164	141	151	173	148	170	156	154	173	150	145	145	175	140	142	149	149	162	174	149	168	132	149	162	153	143	167	142	144	148	139	143	152	152	152	177	134	142	150	174	163	168	139	139	144	174	147	139	144	136	144	157	164	161	141	151	133	151	165	180	151	168	163	149	163	157	133	143	157	148	156	158	147	159	154	138	151	127	156	140	133	169	143	137	150	138	143	150	142	148	145	153	155	163	142	133	154	145	141	150	142	165	137	119	160	175	150	148	126	160	159	155	144	157	166	152	185	158	150	168	173	136	171	159	151	145	148	150	144	134	167	142	157	120	147	160	141	167	159	153	137	129	133	126	140	129	152	145	161	133	152	161	144	151	161	168	139	169	144	154	140	147	155	154	147	141	153	158	149	131	147	135	147	150	165	137	126	136	124	138	146	136	142	154	151	155	162	134	139	153	135	150	165	147	148	144	151	170	123	160	161	118	143	152	143	150	167	141	164	128	169	151	157	138	145	168	164	136	144	149	152	158	155	164	147	169	123	173	156	146	138	149	152	144	168	146	138	135	162	161	143	142	159	153	162	162	171	154	157	153	166	152	163	130	146	144	162	166	153	135	158	145	146	161	133	159	149	162	143	161	148	162	155	148	144	154	153	169	157	152	129	156	141	135	155	172	141	149	161	137	147	132	172	128	171	140	150	133	153	151	147	164	166	155	141	157	175	151	168	174	165	158	175	157	143	141	149	135	166	130	141	134	160	153	157	150	169	144	135	151	144	145	158	153	158	145	162	157	163	152	133	166	154	158	150	167	127	173	145	148	149	141	144	167	146	132	170	143	136	148	154	147	133	146	126	133	170	144	144	162	130	146	148	141	146	129	143	165	133	139	149	145	138	153	126	141	168	142	160	135	149	139	150	129	156	147	155	142	171	146	137	137	144	149	155	153	145	140	147	144	163	161	153	149	140	159	153	142	164	143	157	155	154	148	150	122	153	154	141	172	157	166	123	155	171	162	147	133	161	158	172	145	169	165	149	160	153	141	148	157	159	162	155	147	153	157	162	165	148	139	163	164	181	181	144	151	138	171	138	165	140	168	161	123	147	135	161	155	145	136	177	137	142	160	151	135	140	148	140	138	165	140	151	140	149	144	170	164	143	161	146	128	178	170	155	153	131	165	130	148	152	155	176	157	140	138	156	154	158	155	155	155	125	150	148	153	151	161	156	152	155	168	123	163	128	137	157	124	174	154	154	149	145	142	145	155	141	153	164	155	142	147	150	158	133	141	151	159	136	140	145	171	156	165	138	136	155	136	139	153	154	157	152	155	162	172	156	161	156	146	183	156	146	136	168	154	155	155	153	163	138	150	144	133	152	128	137	169	161	156	146	137	134	164	158	134	150	151	154	149	149	154	127	165	160	163	160	164	164	149	160	155	145	146	170	156	125	141	150	151	157	153	165	144	158	152	140	145	170	146	159	117	140	153	140	139	152	147	155	144	133	149	143	161	170	152	158	160	146	126	148	163	167	135	142	163	149	158	121	153	155	155	159	180	135	150	158	142	141	151	138	129	162	142	150	150	159	158	147	157	139	148	170	142	164	131	152	141	143	145	155	163	178	134	151	149	146	132	150	136	135	150	162	144	141	160	171	165	145	170	154	160	151	152	143	151	144	143	158	151	150	142	161	164	171	153	133	134	153	165	137	140	165	141	130	162	133	143	157	167	147	156	172	140	166	167	157	140	135	162	154	147	161	161	132	173	165	160	152	145	142	148	145	176	133	135	125	154	154	137	159	161	177	173	169	151	136	149	158	157	146	148	154	152	167	153	163	139	133	157	153	149	143	175	158	131	123	158	158	145	172	171	140	156	146	157	154	145	171	166	141	131	141	156	140	168	164	145	166	153	119	142	126	145	137	162	147	155	159	144	143	157	134	132	145	130	178	146	147	140	166	162	144	130	166	154	131	152	173	156	151	133	133	150	168	138	149	138	170	177	152	152	147	143	148	162	142	163	163	164	132	169	128	148	150	141	158	154	142	140	155	181	147	129	168	169	152	145	131	171	157	163	144	148	148	141	147	155	143	131	177	144	146	162	148	146	160	157	163	133	128	143	155	140	138	164	148	176	162	134	144	133	162	129	164	155	148	177	152	164	123	159	129	147	147	168	146	153	148	149	145	164	161	163	144	156	143	132	169	124	131	152	140	142	148	179	190	140	162	159	152	155	146	154	152	143	151	147	145	146	150	143	150	143	137	155	165	150	148	150	150	134	148	154	146	140	150	144	145	146	144	161	186	163	127	159	147	156	155	145	160	148	145	146	140	132	126	170	163	144	156	149	127	156	156	162	156	161	150	144	163	170	137	146	159	131	172	133	154	143	145	144	148	141	154	123	139	153	129	158	134	150	136	163	147	146	158	165	157	158	154	155	143	168	121	158	145	160	143	146	132	142	160	149	153	154	157	151	155	138	129	137	138	141	153	165	146	156	157	149	166	158	133	177	153	146	159	147	145	140	150	149	159	143	127	135	142	147	162	166	157	168	153	167	145	137	136	156	146	146	155	144	134	138	146	142	172	141	138	153	166	152	158	154	171	169	127	154	146	146	160	147	140	148	166	148	169	153	149	131	149	147	149	161	138	143	152	163	163	148	130	141	149	158	139	145	149	163	154	142	143	146	160	182	141	130	150	144	168	162	137	142	159	151	130	143	144	150	152	131	163	137	138	144	172	164	142	156	148	146	177	148	184	171	135	131	169	153	159	145	141	141	139	160	136	161	156	170	147	153	165	144	172	169	156	145	147	144	146	154	165	157	149	159	157	158	150	140	147	147	138	173	148	138	156	144	144	143	142	168	163	160	129	163	150	128	145	142	151	162	158	136	140	144	139	158	143	142	161	142	159	141	133	159	158	153	145	156	165	135	153	148	159	157	149	155	155	157	180	123	135	148	140	140	155	166	166	165	163	140	154	141	164	132	145	163	133	140	156	151	149	153	148	151	139	141	148	168	142	140	155	154	133	143	164	157	129	144	140	161	160	147	155	147	148	193	148	143	147	163	162	143	147	172	145	137	135	167	141	150	144	156	141	148	149	153	130	140	139	140	150	154	159	153	133	139	149	154	126	144	151	166	153	150	180	164	156	138	139	157	163	139	155	146	162	145	160	151	146	151	151	140	148	170	170	141	159	151	141	130	139	141	152	130	123	137	158	146	140	139	153	147	158	160	146	169	138	163	155	148	146	142	147	131	134	138	148	140	155	145	157	159	167	155	156	144	155	142	140	132	138	148	153	135	157	154	144	152	152	158	159	153	166	154	128	143	144	153	153	169	138	125	139	147	164	145	166	138	170	156	154	150	157	143	168	128	148	160	154	173	147	149	174	149	128	166	166	163	164	144	132	148	149	144	158	140	163	144	163	154	142	150	138	158	160	148	141	134	157	153	138	144	156	143	127	153	160	159	158
8980	6425	20141	66321	82883	67598	48824	30582	13715	4074	1357	667	443	450	436	377	429	444	392	444	382	412	434	386	445	364	402	387	417	437	391	431	405	424	450	422	399	439	389	432	397	417	411	416	433	411	423	427	455	418	438	441	422	423	427	399	410	406	384	433	421	397	374	406	427	426	413	444	396	404	419	433	408	426	414	419	397	408	396	412	411	401	423	418	397	475	394	430	409	380	415	416	411	409	390	394	454	434	408	422	471	407	416	413	435	408	402	408	434	396	391	440	409	407	414	467	387	414	439	433	414	440	407	435	422	449	398	403	387	447	408	405	424	413	393	417	406	425	430	400	388	410	428	420	398	433	415	429	452	399	418	427	400	426	406	439	432	435	444	402	410	422	434	419	416	417	391	413	408	388	439	386	418	411	412	419	400	405	407	379	416	449	405	420	415	405	414	397	393	414	402	397	397	416	463	415	397	389	424	442	458	416	446	427	432	423	418	448	416	420	415	409	460	409	407	411	412	425	392	413	423	414	381	445	422	428	415	430	404	427	387	407	388	400	435	411	415	380	402	418	415	425	403	397	386	443	422	441	431	407	408	413	406	448	383	380	374	433	433	417	426	405	433	396	413	407	407	432	411	384	416	415	422	385	392	400	377	424	418	389	398	421	431	423	425	437	419	397	380	411	391	408	431	427	403	402	415	421	431	404	388	383	386	423	399	390	414	395	433	405	409	406	431	408	387	407	434	411	432	412	398	406	408	394	422	388	365	396	432	419	460	417	430	404	424	408	411	394	384	404	412	438	393	413	432	403	445	401	437	438	438	409	389	422	404	408	446	455	427	435	438	394	420	447	410	437	404	439	399	421	432	436	432	427	414	441	433	390	392	407	426	431	469	448	423	423	415	408	392	411	400	419	451	372	404	433	434	412	433	397	444	410	423	443	426	402	433	413	438	393	418	402	384	376	395	444	435	434	404	386	382	392	417	415	429	442	409	420	376	430	426	437	415	420	439	441	440	429	439	430	433	434	426	382	414	423	414	412	414	413	425	403	394	408	425	398	377	404	439	443	402	419	395	394	411	428	407	429	414	401	405	443	425	412	381	433	419	396	415	385	424	416	411	404	399	426	380	470	419	412	390	416	426	423	430	423	384	386	410	424	417	413	422	429	387	404	440	403	427	431	401	433	417	400	401	461	445	409	409	473	408	432	429	394	412	401	411	416	407	406	405	414	427	431	409	432	420	441	442	425	388	383	453	373	405	420	377	408	431	436	394	379	400	428	403	438	427	444	397	430	440	399	413	404	442	389	403	415	459	371	425	397	392	417	437	407	413	427	421	423	409	439	426	419	423	423	423	402	452	395	437	438	480	436	404	402	434	421	425	406	414	409	395	419	404	425	413	400	444	422	418	433	430	408	418	410	395	437	459	424	412	405	404	411	454	429	384	457	404	429	403	398	429	462	427	413	439	408	422	409	439	458	395	391	427	404	362	419	416	436	413	422	434	404	434	430	423	424	431	435	385	409	437	418	446	399	405	423	390	420	422	396	398	424	418	417	412	430	476	430	401	395	411	410	426	456	417	431	408	368	427	428	387	402	432	400	394	422	450	397	431	425	430	395	406	398	400	388	407	420	470	433	474	376	441	452	394	410	393	435	409	446	429	406	393	428	418	418	387	408	405	378	387	432	434	378	385	445	408	439	422	396	415	387	397	414	423	410	408	423	429	362	421	461	437	426	424	434	391	421	410	428	427	425	439	425	435	390	421	433	385	434	447	426	413	431	422	398	420	398	406	417	423	415	406	410	370	404	397	374	420	415	408	429	419	436	429	409	401	441	406	410	446	435	457	398	413	423	453	415	418	399	435	395	454	417	435	399	406	387	390	403	404	391	412	401	399	414	410	420	406	433	394	418	413	394	411	399	411	388	411	397	450	408	416	424	401	410	413	386	413	398	418	416	410	389	466	406	454	438	413	443	405	412	427	427	397	442	381	448	382	439	382	415	426	382	409	403	425	477	410	423	367	424	419	419	430	456	415	398	381	419	412	391	426	383	428	384	437	373	403	408	457	384	421	390	430	429	448	414	374	424	431	423	426	426	416	417	379	420	408	437	401	393	403	391	414	442	426	406	414	420	417	410	421	409	382	425	383	462	423	400	433	417	402	370	432	403	399	392	415	400	446	452	450	434	412	405	421	423	410	371	447	425	447	402	372	434	455	392	423	413	428	452	448	466	445	430	427	419	429	410	412	418	423	412	390	409	437	427	396	450	418	422	409	399	374	410	429	413	394	422	439	452	430	409	453	430	404	406	410	427	406	426	412	444	422	390	395	416	418	406	470	416	410	429	407	391	404	395	394	390	431	408	417	441	413	415	425	432	393	395	395	400	421	411	434	462	438	388	423	409	428	431	440	457	404	408	426	444	380	410	408	435	453	393	439	432	421	402	402	392	398	431	416	429	416	414	395	409	408	398	392	417	445	392	447	445	434	413	413	385	434	422	426	432	424	401	397	440	460	445	394	485	433	455	410	416	400	404	413	414	417	471	398	407	404	415	420	432	416	436	406	413	403	445	438	386	401	412	389	415	449	421	423	405	437	423	445	384	413	441	405	438	458	403	390	414	390	416	425	415	355	420	422	401	402	422	420	408	405	414	416	428	436	412	449	397	417	432	432	417	440	404	431	436	412	425	425	410	439	439	362	409	407	390	424	407	427	389	379	442	374	425	435	393	423	417	429	435	400	399	437	401	421	444	438	437	435	417	418	433	405	427	407	416	411	409	424	418	422	425	434	418	458	374	454	433	425	429	461	412	410	433	410	418	444	403	418	426	390	440	435	393	425	433	439	433	425	385	427	405	422	409	499	418	432	436	410	410	426	395	407	421	390	418	431	442	412	416	417	415	411	453	420	414	433	428	404	378	427	398	407	424	453	390	406	438	399	439	411	432	444	413	432	413	421	421	431	440	439	409	429	432	444	409	383	405	441	413	422	420	420	360	391	392	430	437	423	438	362	447	420	415	424	415	392	417	436	422	450	400	415	409	449	396	422	428	421	431	409	418	405	404	401	432	449	394	411	397	388	385	446	414	401	387	442	434	408	403	419	377	429	455	412	424	445	406	419	417	421	425	406	438	406	428	405	410	428	428	442	421	405	360	428	431	426	396	411	404	412	425	404	408	430	420	406	390	422	412	431	380	403	385	396	397	415	428	390	416	389	423	404	426	410	413	416	434	451	435	451	380	391	409	429	398	399	461	405	444	423	455	405	421	395	422	432	401	413	407	429	415	398	411	412	407	397	409	426	432	417	415	422	404	431	419	434	421	428	395	447	405	402	397	432	426	398	410	393	378	437	434	433	416	389	406	444	410	436	417	381	428	414	397	390	412	436	451	413	429	443	408	413	423	402	458	414	419	417	411	434	412	394	431	414	414	392	416	445	447	421	414	431	443	424	409	387	436	395	400	397	387	448	418	412	407	444	441	413	407	429	438	435	389	442	412
2700	1024	1419	3154	10457	7356	3526	1465	494	272	177	190	182	191	164	164	167	161	174	159	151	148	168	172	164	167	159	147	174	154	136	148	175	172	167	155	171	152	168	170	170	158	180	172	164	134	172	172	163	160	162	159	183	168	162	175	157	149	159	145	153	173	157	155	174	178	187	153	166	167	165	161	144	141	154	177	171	148	158	181	159	172	138	134	159	172	159	166	171	157	146	174	172	176	183	162	162	154	160	158	150	165	170	163	171	155	156	176	166	154	151	153	149	161	177	168	179	155	166	155	122	183	171	148	147	151	157	167	186	149	169	170	140	157	160	179	161	166	171	158	154	170	161	175	189	165	143	181	159	187	150	186	155	172	163	158	170	171	159	161	171	167	159	174	178	164	166	157	174	168	177	172	170	157	146	161	154	172	182	182	145	168	154	157	160	154	161	162	176	164	160	158	174	179	181	176	186	146	178	161	160	156	157	168	146	157	151	189	164	149	138	152	153	169	187	161	159	143	155	172	173	141	177	166	161	174	158	140	189	157	165	176	150	176	149	144	161	158	170	159	144	167	190	167	180	174	174	166	174	166	180	164	145	170	154	193	177	156	136	173	149	156	163	149	158	170	172	162	157	183	156	173	180	168	152	195	171	145	173	166	168	157	168	181	143	132	156	173	158	178	151	146	151	156	178	170	156	169	168	169	164	152	172	156	174	157	179	159	169	141	183	164	148	185	174	143	173	187	166	190	156	175	171	157	156	156	155	153	144	153	168	161	166	165	138	161	164	150	148	148	138	161	139	151	183	165	170	154	172	170	175	165	146	155	163	156	175	154	173	172	150	165	175	142	136	167	198	165	183	165	148	145	164	147	145	182	159	147	167	172	153	142	170	148	172	141	167	185	159	179	178	194	174	168	163	151	166	183	158	148	151	147	164	179	155	172	156	161	181	183	175	140	183	166	180	164	153	167	152	183	173	169	153	184	161	149	171	182	182	141	159	182	161	154	134	160	157	158	181	154	163	161	163	162	169	147	155	153	159	182	191	163	148	126	148	175	159	163	162	165	160	164	171	157	153	169	162	179	186	168	147	164	166	153	162	163	168	171	161	168	162	162	177	163	152	145	145	158	179	162	172	185	167	159	193	179	155	165	179	152	171	161	163	168	156	157	147	164	177	172	165	164	153	161	161	152	142	159	168	158	164	165	149	155	156	148	178	168	159	180	176	151	158	186	150	165	189	174	159	156	161	179	164	163	164	165	156	155	167	163	170	178	162	148	174	148	165	145	157	166	135	177	166	164	179	157	151	138	177	161	182	179	147	166	203	167	157	174	181	159	144	151	157	176	155	174	166	171	157	170	157	156	161	158	160	172	160	171	174	152	168	175	179	173	159	170	190	146	165	171	156	161	180	156	186	149	159	185	152	184	152	165	160	176	159	145	165	170	165	187	168	159	146	168	166	158	176	197	182	182	151	158	168	152	152	185	183	178	167	175	165	178	170	156	170	132	162	169	181	157	187	161	168	179	180	161	152	167	155	176	186	133	162	152	197	167	164	155	171	154	175	166	158	183	165	184	157	152	187	180	154	156	152	160	147	171	164	151	153	158	194	146	168	175	199	155	172	159	176	174	160	156	166	169	177	179	134	182	151	146	192	184	149	158	161	159	170	160	175	183	169	158	151	178	181	172	160	160	165	157	155	155	173	130	148	164	139	171	172	180	161	155	161	162	163	161	145	183	153	150	171	171	175	194	152	158	174	176	139	157	173	170	171	166	163	190	177	165	140	164	152	153	154	151	130	168	146	174	166	192	155	172	147	155	155	170	160	162	164	170	184	145	162	170	155	170	168	161	165	185	169	157	153	174	169	166	145	157	152	176	169	168	184	158	164	163	151	161	155	179	144	148	144	169	160	159	163	160	143	167	168	144	160	168	183	173	141	142	170	174	142	188	168	186	157	164	172	163	156	159	137	160	160	181	169	175	175	163	177	151	157	166	184	159	157	154	165	166	153	172	181	166	167	158	159	162	144	153	146	168	184	172	138	153	173	170	190	194	133	136	163	174	147	150	153	159	183	166	206	165	156	180	181	174	165	165	179	180	181	156	193	159	174	186	173	171	168	176	143	168	157	167	162	145	146	157	184	155	164	172	149	156	172	149	160	166	150	171	153	166	180	178	175	154	157	151	175	150	165	164	154	173	189	177	172	152	186	182	163	153	161	144	161	173	181	146	147	185	172	170	159	173	185	166	169	163	163	173	152	181	145	179	159	162	164	151	167	161	175	153	177	180	192	177	156	133	172	167	149	164	145	187	160	168	187	151	165	145	175	137	186	169	165	195	181	191	168	161	156	181	149	148	176	152	151	184	167	160	184	146	160	149	172	165	171	152	176	192	169	165	156	157	168	156	154	149	151	155	171	149	156	147	166	141	150	158	152	156	170	161	167	147	152	172	149	150	165	173	163	157	191	175	169	166	171	163	192	171	148	181	170	160	158	168	188	164	166	176	159	162	160	167	171	156	151	178	165	169	165	169	168	159	156	170	162	183	162	167	160	160	180	171	143	166	157	167	153	154	165	157	177	185	154	156	160	179	165	152	151	134	167	160	165	164	149	147	170	164	169	165	171	184	160	169	146	147	162	183	149	168	184	171	153	157	156	158	165	176	164	162	166	178	152	156	178	147	167	181	164	163	156	190	177	172	143	161	147	176	172	146	179	178	148	169	180	168	144	154	161	159	157	159	151	157	158	147	151	148	171	173	164	155	156	163	148	171	156	176	164	171	148	164	144	160	134	145	164	166	158	167	161	155	173	168	186	172	166	149	156	154	151	167	166	178	149	171	172	177	143	153	178	157	197	155	181	156	177	144	161	175	175	163	183	156	163	146	162	168	176	181	142	165	177	180	169	174	167	144	178	127	143	175	177	188	164	152	152	178	169	165	152	168	171	156	170	170	159	168	169	161	155	162	180	166	169	176	181	161	169	157	162	170	164	156	176	178	172	184	177	175	183	167	169	154	174	179	177	182	141	182	166	165	191	174	174	165	169	155	148	166	153	172	174	158	173	160	193	160	148	176	161	169	146	165	132	175	144	165	162	154	158	163	172	166	146	150	164	176	171	177	165	197	178	161	165	171	156	142	141	162	168	156	155	171	173	135	156	164	154	187	156	153	138	159	174	156	178	185	175	176	163	170	139	150	158	159	171	148	169	155	167	167	181	153	171	159	175	148	177	169	159	168	172	163	152	150	168	161	141	163	169	156	148	150	180	159	155	145	141	169	162	156	155	173	170	153	173	163	172	150	152	174	178	170	164	162	167	174	172	165	156	185	171	141	159	160	153	150	162	156	198	167	162	136	167	166	166	167	152	158	167	179	180	161	172	149	181	160	168	164	155	150	169	159	161	176	141	168	186	153	165	142	159	145	164	141	155	171	140	166	167	165	163	182	181	178	179	161	164	171	161	135	161	173	152	149	172	169	180	166	180	170	167	169	200	159
2583	1378	2851	11344	28657	21540	11992	5456	1922	791	541	504	458	456	471	439	501	408	480	461	463	437	429	453	470	424	479	415	441	469	413	457	467	438	454	423	422	462	434	436	400	509	442	443	453	422	415	491	465	424	418	444	442	435	441	424	421	474	482	420	464	452	431	422	448	442	429	455	450	470	450	446	454	459	454	440	411	447	450	439	449	467	467	491	407	457	497	457	441	435	466	442	436	467	455	451	454	463	423	456	490	425	474	463	449	463	448	471	447	433	438	440	452	455	450	410	444	465	452	436	458	452	462	473	461	441	475	455	431	429	463	443	445	480	465	433	468	439	463	409	420	462	448	462	474	467	455	453	445	473	446	468	441	441	429	445	432	452	458	448	453	468	449	462	451	488	484	458	444	450	484	458	476	493	434	451	438	467	474	449	407	461	431	437	450	470	459	435	422	449	463	442	454	418	452	486	478	452	447	467	465	424	459	450	434	438	448	465	461	493	467	458	426	456	443	425	485	452	470	478	443	432	451	457	437	467	443	437	446	445	444	477	457	431	435	440	436	449	462	442	437	491	460	478	447	438	448	456	448	454	426	451	389	439	443	452	455	464	445	426	419	452	429	411	450	466	483	456	428	425	433	469	439	490	482	431	431	464	435	473	452	451	432	423	441	453	473	446	457	450	473	464	467	492	437	441	438	435	451	420	445	479	429	493	451	434	444	437	461	457	455	461	480	437	466	460	419	429	438	416	454	427	483	438	455	445	460	478	455	475	450	416	455	468	422	434	452	429	427	418	441	452	425	469	433	449	473	435	437	452	483	467	449	481	472	467	431	487	473	489	454	455	462	472	453	476	455	442	443	467	482	443	454	489	476	480	457	459	474	433	462	469	426	469	456	460	478	434	431	465	449	459	439	437	460	427	462	449	484	451	434	451	442	487	413	412	445	445	450	473	485	426	447	454	427	452	449	429	422	472	443	465	445	455	483	454	467	464	428	463	457	461	446	451	461	476	466	462	471	476	431	434	445	468	469	468	475	449	438	454	487	443	445	461	483	426	426	439	428	449	468	458	469	446	453	445	460	429	438	427	462	455	469	410	468	433	423	477	461	424	447	441	474	461	440	449	436	445	441	456	483	456	405	462	494	470	452	457	448	473	453	441	489	454	443	410	447	438	451	462	446	498	451	469	450	446	414	420	449	464	470	420	442	463	456	489	419	400	438	444	454	451	481	484	465	450	446	455	449	431	483	487	448	417	442	490	488	444	425	458	451	436	448	464	490	441	428	465	471	453	471	471	454	453	494	426	470	448	448	441	405	481	449	441	440	457	452	464	442	497	443	486	399	431	453	403	452	444	470	444	467	448	433	447	447	472	439	414	451	469	419	455	426	480	420	469	450	471	501	475	476	481	464	446	401	465	497	452	449	424	438	453	479	450	452	465	424	479	450	433	494	445	467	434	436	463	436	456	444	444	455	464	474	428	438	459	462	478	447	416	429	486	457	432	470	454	484	443	414	436	465	425	447	442	470	458	422	489	478	427	462	466	441	450	440	479	419	435	467	455	465	459	442	470	469	447	434	474	426	429	420	463	409	471	470	472	458	446	447	427	423	413	425	474	448	458	466	474	466	447	430	463	467	487	428	453	478	485	431	464	464	464	457	468	448	421	451	463	437	458	422	479	450	445	448	456	464	464	451	450	428	454	466	438	465	444	480	441	458	445	468	423	459	475	424	472	462	411	500	449	449	459	444	475	450	463	470	430	467	423	440	408	457	492	479	461	432	505	444	475	468	436	452	428	451	449	492	479	421	423	430	445	473	461	459	446	465	482	432	459	439	440	492	458	468	431	463	435	439	477	471	477	453	434	451	448	501	448	435	412	438	433	484	451	458	432	465	442	492	449	407	480	429	453	453	467	416	471	478	464	456	430	461	466	442	431	471	444	444	462	437	481	454	444	460	421	484	467	442	488	414	493	460	443	428	482	428	476	496	437	460	461	476	448	449	419	474	438	455	442	448	427	429	460	475	432	451	454	441	460	460	470	443	458	469	436	420	430	428	448	481	439	436	448	456	462	463	410	440	461	432	443	475	437	440	458	435	478	462	445	462	449	461	453	454	429	441	456	456	492	440	438	433	432	491	418	450	454	430	425	459	429	444	426	445	436	454	433	460	465	450	459	434	445	451	457	430	411	471	413	445	437	453	453	498	486	461	444	434	482	494	398	480	440	470	436	423	443	441	463	453	450	442	454	507	477	440	434	448	448	467	430	476	440	430	449	438	475	448	469	427	437	442	442	477	448	456	513	447	412	437	445	417	477	464	435	420	481	428	444	453	437	485	465	461	479	451	447	443	460	473	441	435	450	417	494	440	455	498	442	447	487	461	436	469	440	452	462	413	454	467	492	437	476	455	421	453	454	412	469	419	479	472	484	472	463	466	466	475	419	471	455	452	453	446	433	420	443	500	447	455	446	467	416	487	475	456	464	450	416	458	461	448	469	442	472	488	520	426	472	432	452	454	457	447	430	399	463	453	414	446	420	448	459	438	466	407	428	451	429	440	470	446	444	456	461	465	417	467	460	444	426	457	436	447	449	490	461	488	467	414	434	474	449	467	433	417	418	468	443	434	497	433	437	455	454	420	456	435	463	476	470	436	445	439	468	475	456	437	451	395	460	450	471	421	440	473	450	426	472	456	462	480	455	395	437	444	434	476	469	428	446	454	495	445	435	454	459	471	470	445	439	421	440	441	468	470	433	483	451	418	430	452	442	478	442	463	468	458	480	430	462	398	480	451	448	422	474	435	461	461	446	443	423	444	480	474	458	456	441	429	430	430	437	473	457	450	471	441	475	420	450	459	471	489	472	426	486	485	440	462	451	439	488	444	425	464	435	423	437	481	454	440	420	432	452	448	441	435	429	432	463	445	443	461	476	450	465	430	450	484	427	461	463	507	430	422	493	481	456	438	475	440	472	432	458	464	460	491	436	445	405	479	505	453	452	441	450	443	473	445	506	465	463	416	415	454	475	454	433	441	454	446	419	425	460	476	436	460	449	452	423	437	464	467	428	475	441	466	446	471	433	448	448	424	417	439	477	470	415	463	473	475	464	446	443	467	464	441	468	492	480	463	426	469	425	420	444	463	471	445	477	455	491	448	471	468	416	437	432	416	434	467	407	422	465	482	433	482	457	456	433	435	418	476	441	403	466	439	439	416	464	470	450	502	464	444	452	445	462	445	463	435	422	424	451	439	428	483	429	441	457	463	426	469	486	468	460	428	451	467	479	444	493	486	448	421	484	420	485	431	444	438	438	461	452	446	457	425	460	469	462	466	427	486	463	476	484	420	447	475	474	437	465	443	412	490	495	450	461	437	409	455	467	436	453	452	465	481	453	446	494	516	488	456	449	424	470	459	429	453	461	475	396	449	444	456	501	430	455	451	452	457	458	442	428	452	430	439	461	416	426	428	461	434	468	485	471	462	432	490	434	448	437	431	442
8415	3949	5432	22574	60185	46138	27572	10904	2415	708	316	192	155	129	147	147	160	154	146	173	162	185	149	150	161	178	155	140	161	159	154	152	184	175	176	166	183	154	155	147	168	173	145	142	162	148	164	161	164	163	168	144	159	147	155	151	140	178	179	143	164	164	146	145	165	170	173	162	162	149	162	171	149	148	150	145	158	146	156	184	145	145	169	165	153	161	164	168	171	142	142	157	163	145	162	158	156	159	176	164	159	132	133	154	141	148	147	148	152	151	153	163	149	125	157	171	133	166	147	150	134	151	157	173	141	163	141	142	165	170	157	154	148	165	154	138	163	138	152	153	157	156	141	133	159	150	150	148	144	157	130	168	149	150	163	156	142	126	156	185	148	134	125	147	144	167	145	148	155	146	147	183	160	132	142	143	176	155	149	154	143	151	158	165	137	151	133	144	162	162	153	158	168	129	153	153	172	153	143	172	160	172	162	159	154	140	147	162	146	163	170	174	152	152	141	150	150	141	170	162	177	177	130	170	173	145	144	155	164	164	155	163	159	170	152	165	160	160	154	161	170	172	155	154	152	136	155	174	154	127	161	167	150	184	150	149	144	151	161	171	156	134	162	145	145	158	165	154	165	145	149	145	137	131	174	155	164	149	173	173	147	154	145	160	159	155	147	147	159	146	164	146	148	146	166	156	158	159	161	126	148	153	153	156	143	148	163	157	144	158	129	142	138	160	149	140	153	182	146	153	160	150	162	165	170	167	163	150	151	155	174	154	147	157	148	176	174	153	161	150	156	154	156	155	169	153	158	176	150	140	164	138	164	164	159	151	155	158	146	161	163	148	155	159	166	146	143	134	175	152	156	171	152	140	158	153	138	172	146	159	155	161	139	154	168	148	134	127	166	181	165	160	148	145	148	144	145	150	154	164	145	153	154	145	167	146	145	177	178	173	146	163	159	151	161	165	153	149	149	167	158	163	156	134	166	152	153	159	166	157	150	159	165	161	118	162	161	178	167	157	145	142	164	166	147	167	150	162	170	162	144	167	162	135	165	174	143	160	167	146	177	148	145	134	158	161	141	156	160	162	161	147	167	145	141	152	166	149	147	140	156	149	145	154	157	153	146	145	149	155	166	171	151	171	154	144	160	148	155	152	162	156	165	135	136	166	163	175	146	168	142	178	174	153	143	161	169	165	168	156	157	134	145	144	151	170	159	150	177	136	138	140	160	139	155	164	157	149	159	147	152	161	163	154	136	154	150	152	152	168	151	164	144	165	165	170	167	163	166	151	159	128	183	138	148	158	144	140	145	176	163	149	143	137	162	175	167	141	140	153	162	147	146	142	144	157	154	167	146	159	156	139	167	139	145	171	174	161	153	152	145	150	159	160	154	162	166	164	163	155	168	163	172	158	170	161	157	153	158	155	161	171	147	185	176	151	181	159	145	167	161	152	174	152	177	140	168	163	165	176	154	144	162	138	152	177	164	147	191	157	180	141	144	166	143	158	176	144	141	153	163	127	139	154	157	152	164	138	173	161	185	166	188	152	137	176	151	146	177	150	148	168	173	160	161	141	168	158	155	124	144	165	158	166	155	155	153	144	171	150	154	139	170	159	136	149	150	144	152	147	168	167	183	173	137	156	141	158	160	149	151	146	147	166	178	137	153	171	144	140	172	153	163	165	146	173	172	151	181	176	165	148	121	179	174	144	152	160	141	139	142	161	164	145	155	148	164	157	152	181	131	160	166	170	158	151	156	156	136	126	151	153	155	155	152	144	142	182	154	164	144	152	141	175	169	171	154	143	162	165	151	144	140	144	154	149	158	162	145	155	166	155	162	162	179	156	138	153	158	166	129	135	144	144	144	134	156	177	160	166	133	148	139	164	161	142	132	128	150	157	173	149	162	166	153	132	157	161	150	162	154	153	159	165	156	151	160	148	156	159	151	166	140	142	134	171	169	168	148	146	157	159	152	146	150	153	152	142	140	154	169	151	159	168	163	167	155	152	144	161	147	150	174	161	168	138	138	143	167	157	171	146	153	165	155	159	183	161	157	164	158	162	173	175	163	150	166	138	160	187	142	154	160	141	151	144	169	137	162	155	135	146	144	166	158	158	180	162	135	139	178	153	162	154	141	148	145	139	167	169	160	156	148	173	157	153	144	164	164	143	163	123	151	140	166	153	154	147	152	140	175	175	163	168	148	151	142	164	157	156	156	147	152	126	130	148	172	150	179	161	124	155	159	164	135	194	174	162	150	145	129	177	144	170	155	154	137	164	162	143	161	147	154	152	158	144	165	145	140	148	143	167	158	148	150	141	165	160	170	152	128	146	163	155	183	146	163	142	184	148	156	169	138	183	167	163	153	159	178	175	159	162	140	183	169	162	174	158	148	158	168	165	128	176	160	138	167	145	143	153	153	181	156	151	149	159	142	135	132	150	163	136	158	150	168	156	150	153	146	144	165	160	173	141	183	161	136	166	180	126	177	166	140	157	139	153	156	144	145	174	139	155	178	152	133	146	159	158	136	168	164	129	162	157	162	148	145	139	176	160	150	168	161	157	154	156	143	163	147	151	170	154	149	139	161	155	145	167	167	158	152	171	162	167	168	146	156	156	153	163	140	155	166	152	140	145	145	159	155	146	156	162	162	169	149	155	170	175	152	162	160	140	143	158	179	155	169	162	168	126	161	154	175	166	145	141	143	150	145	164	175	147	135	157	175	161	164	153	166	171	149	159	157	151	167	160	150	147	145	144	161	162	174	159	147	175	152	139	182	146	167	152	151	152	169	167	154	169	163	160	158	137	170	142	160	146	152	152	160	138	149	153	182	177	183	179	158	159	139	192	169	139	158	157	161	165	159	151	156	149	167	165	151	164	149	178	156	149	130	144	142	155	179	145	155	153	147	154	171	171	167	172	162	151	179	156	143	146	152	172	153	157	168	165	184	158	156	157	149	165	132	147	164	168	158	161	151	155	164	161	158	167	139	150	149	138	136	145	168	167	172	168	128	158	146	152	147	157	146	150	175	160	154	152	151	180	149	165	177	145	181	147	157	154	186	167	153	152	137	144	150	151	161	148	146	146	141	144	162	159	155	159	181	148	139	154	147	174	165	167	151	154	147	137	143	132	169	152	148	144	158	159	146	160	147	135	155	151	131	139	138	144	165	156	166	155	164	148	149	125	156	168	150	146	161	162	163	165	174	189	158	160	184	177	151	159	139	151	163	164	137	153	152	154	168	162	160	149	153	139	157	155	151	174	161	158	146	159	155	153	175	168	158	143	155	161	174	159	173	148	172	155	178	146	155	177	179	152	140	146	138	158	156	144	137	156	160	153	160	172	171	163	174	159	162	176	136	151	142	166	136	156	166	153	166	151	156	174	157	163	156	162	173	168	158	161	158	164	168	157	149	148	173	165	176	156	148	146	149	182	158	183	167	167	143	161	144	168	158	164	151	154	173	156	150	181	148	164	164	159	157	169	158	174	153	167
6214	4126	8390	34316	69006	56434	40727	22433	8248	3033	1213	656	468	417	432	433	439	457	420	430	457	372	416	441	421	393	449	438	424	441	474	405	453	403	430	467	465	421	399	449	457	455	443	440	430	408	416	430	471	456	412	390	403	443	392	471	451	406	409	424	459	456	411	423	434	457	436	407	432	391	406	484	428	371	418	402	464	398	426	454	435	492	452	444	411	422	420	408	415	442	409	436	461	431	469	418	436	422	461	435	422	428	441	453	429	390	474	457	456	437	448	419	420	426	441	448	405	416	436	448	433	469	456	453	414	453	412	478	427	407	417	468	438	433	399	406	418	427	453	433	411	399	414	437	449	439	463	425	411	436	452	410	415	430	406	420	431	397	440	441	437	401	420	402	449	443	448	407	446	438	427	473	446	473	446	423	452	445	459	443	412	417	403	406	481	436	459	485	437	415	433	409	416	429	410	415	430	440	456	386	471	401	415	448	474	438	410	452	447	428	395	461	433	435	450	428	426	413	412	419	402	443	437	426	424	437	416	438	441	434	419	464	471	459	432	424	449	467	407	429	422	457	429	463	404	433	431	419	432	415	414	431	491	475	414	436	398	435	443	422	423	405	438	424	400	435	420	427	398	416	415	404	425	415	456	444	399	415	452	430	435	420	460	421	421	434	435	403	448	430	423	434	453	391	418	440	422	420	406	440	442	389	446	414	457	381	448	453	424	420	449	424	399	443	434	423	420	405	417	393	408	388	412	446	441	408	461	429	440	402	445	462	408	415	442	416	456	435	463	418	459	427	433	413	453	436	442	421	441	442	449	418	468	424	420	391	395	412	407	437	440	423	421	453	473	412	432	445	438	404	437	419	437	458	427	417	428	419	427	445	485	448	440	402	448	391	440	436	424	434	432	422	442	459	443	423	433	441	418	407	438	399	452	443	445	427	437	428	459	459	438	436	409	407	422	476	434	474	466	454	453	455	444	454	438	437	425	407	451	420	397	446	437	440	444	462	439	426	411	394	428	459	428	411	445	380	441	437	415	424	416	417	420	445	432	419	409	425	441	440	449	468	453	422	449	416	449	447	448	430	408	431	364	466	409	439	412	451	451	413	442	420	388	416	405	464	397	455	448	433	441	442	437	416	415	412	453	411	462	487	449	420	444	414	456	419	430	426	451	440	435	438	461	421	409	488	431	431	432	414	447	427	462	416	448	439	465	424	453	427	400	433	439	452	461	425	446	424	457	432	431	447	425	470	449	418	458	422	440	395	453	456	410	421	430	451	468	434	374	431	473	430	468	445	449	422	420	400	434	464	433	429	410	453	438	413	444	427	436	427	400	465	441	407	407	427	408	426	408	420	465	417	430	447	444	443	464	434	466	441	410	431	433	428	450	419	414	473	406	457	394	436	459	436	487	412	417	444	435	430	446	431	474	402	472	455	434	412	473	415	460	435	471	418	455	452	419	450	429	399	435	442	458	456	411	436	452	444	486	436	479	418	415	420	435	442	440	412	401	408	459	407	432	436	423	430	438	429	466	452	414	449	425	433	466	449	435	442	410	443	393	467	382	400	434	430	446	383	394	446	426	432	406	413	455	445	411	398	448	409	398	455	449	375	424	457	436	441	427	434	431	415	429	458	454	462	434	474	427	469	466	437	407	422	428	460	423	431	432	429	419	498	465	427	451	448	422	409	393	450	427	419	430	422	458	448	423	436	442	413	437	455	425	425	444	427	436	443	434	417	412	411	444	386	461	415	444	421	445	437	411	479	435	410	409	432	452	403	451	421	428	436	439	423	455	471	458	423	390	404	398	489	443	424	427	401	460	451	401	443	419	437	409	418	421	418	424	452	407	429	437	431	425	449	426	459	441	429	435	417	464	436	408	462	428	427	445	418	416	410	403	396	407	453	458	434	420	444	453	455	429	451	416	424	427	418	444	394	436	448	457	411	463	437	432	438	446	381	422	444	463	460	444	442	433	452	391	425	430	426	431	441	470	441	456	409	413	423	456	406	410	451	432	419	409	393	370	446	392	397	429	408	419	419	416	457	411	453	449	445	439	435	420	421	466	383	396	445	442	386	448	437	491	404	442	436	387	430	436	433	414	449	433	421	464	442	477	423	450	413	438	420	418	402	443	468	428	401	408	453	452	448	452	421	434	444	431	458	413	406	468	424	448	413	414	453	405	468	440	429	425	469	431	420	468	419	457	414	445	416	409	403	436	400	466	392	456	435	454	420	416	458	406	414	446	429	466	444	414	449	457	477	405	416	442	395	429	398	426	449	414	440	414	428	442	452	432	459	427	404	417	427	417	376	395	424	426	435	415	397	458	446	414	391	447	434	428	440	474	463	424	425	418	454	431	468	421	463	426	381	452	435	457	429	456	424	435	412	413	444	456	425	444	465	410	431	413	430	427	423	401	450	440	419	412	425	438	457	434	465	443	439	410	449	439	425	430	440	474	428	411	392	475	416	434	435	429	453	427	438	419	440	432	485	456	425	429	429	434	415	421	410	399	419	415	415	403	450	414	425	423	411	397	406	424	421	460	414	380	439	461	447	446	432	408	436	435	440	433	422	442	419	434	417	434	468	408	469	436	440	423	433	457	459	403	427	463	414	433	441	432	412	412	463	415	423	434	446	403	401	427	417	412	450	423	442	428	405	476	458	414	378	423	415	445	419	462	432	438	429	406	405	445	426	443	444	443	425	457	422	478	449	405	423	420	412	445	388	440	447	445	416	456	436	418	475	405	429	418	405	424	410	390	406	433	427	437	445	418	427	429	426	442	430	430	445	416	428	425	451	429	446	414	416	462	423	414	439	455	435	406	422	426	421	417	428	400	425	415	455	415	417	438	402	391	414	440	427	446	410	440	445	457	442	432	432	469	407	426	417	456	431	418	425	434	406	440	405	425	419	405	425	435	418	400	439	415	445	426	433	407	437	443	447	440	455	460	415	446	444	440	438	449	436	387	438	478	401	468	466	414	413	441	433	416	471	452	430	425	428	438	450	395	397	423	442	477	411	385	441	451	414	401	418	420	423	422	448	472	424	461	415	457	401	435	417	411	428	438	426	409	444	421	479	390	422	443	401	451	459	452	461	428	402	403	415	424	441	427	408	409	444	443	435	448	444	390	450	419	448	445	430	424	437	450	416	443	415	439	444	444	425	456	430	416	418	440	455	437	455	421	413	435	446	418	425	433	458	462	449	425	440	453	421	421	451	455	414	419	437	430	436	418	408	445	488	457	429	443	442	460	420	405	411	435	412	416	484	420	415	417	408	468	450	430	476	463	412	431	416	434	442	458	467	454	472	434	475	456	400	412	433	440	449	439	427	410	406	447	422	411	448	414	410	403	429	423	435	435	429	443	413	421	478	443	438	405	438	420	430	446	421	431	454	447	433	418	433	420	441	454	462	441	436	414	445	440	415	438	452	429	389	432	441	456	455	424	443	430	427	419	439	433	444	442	393	433	408	419	449	429	438	437	454	421	431
16214	7552	8655	30793	75395	60084	39385	20049	7292	2000	609	295	176	149	146	148	145	147	159	138	150	153	132	136	156	145	135	180	146	147	165	139	158	139	172	148	162	154	153	153	152	165	161	168	164	171	174	155	136	168	151	156	137	167	176	152	158	142	145	164	152	147	139	159	138	144	148	140	154	142	186	159	131	159	157	135	162	155	159	150	151	156	154	149	160	160	132	150	157	166	146	129	140	130	143	161	170	141	156	151	167	148	133	144	155	143	161	155	126	173	136	145	142	164	157	145	155	149	157	142	146	137	168	121	181	145	154	140	125	153	138	138	161	143	143	174	140	137	159	142	154	171	137	151	148	143	161	144	147	138	153	160	154	153	156	140	147	147	131	144	150	157	135	138	142	171	161	148	177	170	144	131	168	141	142	145	149	149	155	152	165	157	139	176	141	150	124	161	175	139	146	146	151	161	141	152	154	157	152	171	142	153	139	124	145	152	150	148	161	142	153	145	145	147	148	128	161	129	146	142	150	165	164	154	134	150	166	140	143	147	167	148	151	155	170	131	144	141	160	137	120	142	154	138	158	124	156	152	158	145	134	155	153	138	150	157	141	142	142	167	153	151	142	124	154	136	145	138	156	141	138	154	175	175	160	137	130	143	139	124	160	129	143	134	159	136	141	154	140	154	156	152	149	162	158	146	163	163	140	157	137	131	143	126	139	144	170	139	143	141	164	144	142	140	140	165	156	161	145	129	168	159	142	141	148	143	173	135	149	152	117	176	144	141	166	161	140	153	139	144	164	153	143	144	143	127	183	156	148	132	124	147	169	150	135	156	155	154	143	150	134	160	149	152	170	159	167	164	156	144	154	140	137	151	155	159	140	156	147	131	151	153	133	159	150	133	142	153	142	152	157	147	141	169	151	184	143	141	132	139	143	141	141	151	139	145	148	135	151	146	149	167	143	161	169	151	157	154	136	156	146	148	168	151	138	147	136	152	144	151	168	148	139	168	141	135	147	154	167	134	162	153	173	166	150	153	150	139	151	138	154	125	143	145	169	155	150	162	152	156	155	142	150	129	138	135	149	145	160	157	155	159	148	141	138	148	157	142	152	172	176	138	164	162	142	137	136	159	162	148	158	152	124	157	147	154	158	151	131	156	162	150	162	140	148	159	156	165	156	140	151	135	119	165	146	140	156	146	164	147	169	140	156	173	173	137	139	141	131	141	186	145	157	161	142	159	162	130	143	165	178	151	153	170	157	145	146	143	147	150	175	169	157	132	147	138	148	147	142	154	164	170	175	149	144	158	137	137	133	164	178	151	168	165	152	140	147	161	151	134	168	132	151	146	147	145	155	146	153	159	135	146	127	131	169	122	140	148	165	138	122	129	141	159	162	146	143	168	140	143	154	135	157	152	148	148	137	154	137	144	130	164	152	153	151	146	173	154	132	153	137	152	161	155	153	150	167	152	146	156	133	151	146	154	150	158	150	154	165	144	143	157	157	164	168	132	161	145	157	151	160	153	171	159	169	155	143	150	150	140	159	153	141	155	128	150	155	139	152	130	149	143	133	151	158	165	153	170	134	134	144	138	144	168	144	145	130	143	142	158	167	157	153	153	147	137	142	149	138	166	144	199	161	166	150	145	150	137	142	148	145	143	146	150	131	153	147	135	141	133	149	165	150	160	166	134	149	142	145	149	176	147	133	157	150	173	161	162	140	142	139	154	143	162	156	148	140	170	142	148	147	135	156	145	150	145	139	161	140	155	162	150	150	122	140	169	157	156	135	147	155	149	155	161	148	161	152	128	142	146	158	136	145	151	158	151	157	133	150	146	128	140	149	152	145	154	170	133	156	141	153	162	138	134	176	158	150	137	121	126	147	156	132	147	137	160	120	138	141	145	186	161	151	141	158	128	162	159	150	145	161	155	147	158	158	171	143	155	133	144	168	146	165	128	134	146	133	146	123	142	145	147	130	127	150	140	142	159	147	150	145	130	150	127	143	139	145	164	147	145	130	150	160	142	152	143	141	152	166	148	121	158	147	149	156	159	169	134	156	149	150	155	177	141	170	145	135	162	155	152	155	152	152	149	158	173	149	159	125	155	148	132	172	168	150	153	161	128	148	168	150	152	133	152	157	137	141	143	156	155	147	135	165	153	149	156	165	155	142	144	171	165	155	127	153	140	143	127	138	129	169	157	152	145	142	156	189	150	124	129	160	163	156	167	147	157	161	144	172	153	134	161	135	145	149	153	161	135	159	132	147	132	134	157	134	153	148	155	142	168	151	153	145	169	153	162	156	157	151	152	145	149	168	146	170	156	134	167	156	153	118	152	157	140	144	157	145	137	151	162	139	136	150	148	136	144	142	150	150	158	163	147	150	161	143	134	143	142	161	123	142	138	172	136	155	122	147	149	165	135	147	168	144	133	153	151	139	129	162	137	146	148	136	151	161	155	150	148	132	146	155	158	164	165	149	147	146	151	144	148	144	148	173	155	139	141	145	129	148	168	151	143	145	151	124	151	155	151	133	158	170	147	154	170	154	125	147	148	157	166	136	132	147	145	128	128	151	156	161	131	135	136	149	140	176	129	153	146	178	168	130	143	158	142	149	151	152	145	158	145	148	149	164	148	154	132	138	147	144	149	147	178	162	139	141	127	131	179	151	163	147	148	161	149	128	140	155	172	151	180	145	142	152	139	168	154	147	125	170	152	147	170	144	167	134	144	128	153	147	164	144	132	166	146	138	167	138	167	144	140	146	136	165	140	145	151	155	148	151	135	152	168	159	145	143	168	148	126	144	140	175	164	161	152	129	129	140	160	160	172	150	155	125	152	131	153	127	143	145	146	176	160	169	156	159	132	138	146	164	170	142	136	149	128	131	154	153	144	140	138	146	149	157	155	150	153	120	162	150	146	154	152	148	115	146	147	147	178	145	168	148	150	146	163	127	141	156	132	176	157	138	164	161	159	142	142	146	129	161	167	134	138	148	124	157	136	185	139	151	149	129	157	161	171	144	134	134	168	136	154	174	151	167	161	164	173	157	156	158	146	152	140	170	121	139	126	140	136	155	159	159	135	128	137	153	165	144	147	128	154	147	153	142	160	148	138	169	170	131	149	154	155	148	156	148	140	147	141	144	127	154	147	141	149	135	142	175	154	135	135	153	153	163	188	144	167	145	133	150	144	145	149	156	171	154	148	144	138	147	150	152	131	125	144	142	165	144	132	168	150	159	155	157	161	140	144	149	165	146	180	154	148	133	151	155	169	137	151	152	145	139	165	124	167	154	151	139	140	165	152	158	131	139	168	139	174	139	141	139	148	145	139	153	159	157	139	140	159	178	135	152	155	149	137	154	158	151	143	143	146	163	167	136	160	127	167	154	145	140	141	143	148	162	152	128	136	153	134	140	143	153	136	127	168	133	156	160	154	139	153	170	128	166	141	138	138	136	134	138	158	158	140	143	149	159	125	134	150	139	150	134	157	153	148	138	161
9121	6360	12700	40791	84379	71152	50785	33071	18469	7847	2716	1015	545	441	421	425	437	412	404	379	419	411	414	389	409	421	403	403	387	414	411	435	395	381	406	424	422	412	414	422	420	423	417	411	417	420	398	393	409	406	438	400	410	395	395	432	426	400	430	375	404	413	395	397	389	366	442	438	434	410	404	406	454	393	425	401	417	426	391	385	401	423	397	400	411	398	440	405	395	430	395	430	423	412	416	422	434	480	410	375	380	404	410	392	424	394	398	423	403	411	439	407	425	414	404	425	409	382	385	447	421	400	392	409	410	428	405	417	404	392	403	423	419	417	407	422	431	425	398	421	423	419	416	435	414	431	455	406	430	392	404	425	436	429	402	384	437	395	434	411	402	406	403	433	437	417	365	402	401	426	420	436	398	440	468	428	426	422	404	393	407	413	434	403	401	444	395	431	445	400	391	386	416	390	421	377	414	466	402	422	440	422	410	423	415	403	452	412	443	418	437	456	388	423	436	430	404	430	419	397	403	409	424	397	417	415	418	417	422	431	421	416	415	414	431	431	410	388	406	425	430	412	409	408	431	418	440	416	411	391	409	436	408	405	404	407	408	413	451	426	465	421	423	436	396	388	444	450	429	418	381	422	388	430	399	383	441	447	431	436	397	434	464	410	419	444	386	399	429	388	409	380	411	428	383	396	415	429	395	443	413	414	395	361	431	391	410	432	434	429	376	384	403	415	406	423	373	401	413	395	393	397	410	409	434	390	413	455	391	384	407	383	406	412	435	419	440	431	412	394	429	418	416	429	395	437	400	393	416	397	363	419	398	403	415	419	416	426	423	390	383	410	430	412	397	364	402	422	407	434	426	387	390	469	464	429	432	423	398	450	420	405	402	446	418	424	402	424	447	423	421	412	434	378	393	413	412	421	444	446	389	410	416	447	430	419	421	425	438	391	413	414	412	391	396	405	388	399	388	417	406	425	386	374	414	434	416	397	422	438	420	435	408	400	405	390	407	393	454	411	411	415	398	405	415	380	442	399	451	453	402	412	421	386	417	392	379	419	452	447	427	411	402	377	413	438	438	428	404	427	405	415	405	399	404	420	446	401	398	452	434	392	424	444	427	426	407	381	414	418	441	461	403	437	393	418	410	403	362	412	418	409	391	401	439	391	438	420	389	418	418	433	418	393	402	442	376	385	426	414	397	392	430	415	419	427	407	421	435	409	407	390	430	407	400	438	412	428	443	418	384	410	426	396	428	411	400	435	412	432	412	430	415	422	384	436	413	403	411	391	423	418	404	420	461	415	424	430	421	410	405	434	422	420	426	412	398	389	424	420	385	423	383	404	402	412	390	417	436	412	428	408	414	426	405	391	379	431	442	418	380	388	402	423	411	393	407	406	450	425	388	434	427	402	395	435	408	424	403	411	426	411	404	421	426	384	409	411	416	409	415	425	403	403	390	412	398	404	425	406	415	456	410	388	452	425	429	406	438	436	435	401	389	426	391	395	442	397	433	433	387	404	393	421	399	401	415	409	394	408	376	426	418	446	416	379	416	443	424	434	423	441	439	392	410	417	416	439	430	409	435	404	416	437	413	393	416	410	416	431	411	401	420	373	439	390	384	398	398	447	380	388	420	437	437	431	395	397	415	413	420	426	443	399	407	396	430	415	405	423	415	400	354	385	400	437	393	417	450	392	399	442	398	435	385	431	445	429	415	457	419	421	405	391	402	385	418	413	395	435	421	419	451	420	414	376	418	414	411	400	417	404	388	410	405	427	391	414	416	399	432	411	429	388	429	370	390	385	430	421	402	426	414	387	425	399	418	414	448	392	392	418	406	427	459	389	425	421	400	438	440	416	378	420	434	399	404	438	423	415	434	390	433	400	372	430	417	402	435	418	383	435	404	396	402	382	422	441	412	413	392	388	430	455	394	358	413	439	409	402	422	436	407	423	393	417	430	403	395	411	429	413	390	409	400	426	417	415	428	418	410	414	394	411	444	383	423	423	422	396	391	381	417	418	436	411	411	408	445	450	395	426	370	415	431	462	371	444	416	404	408	422	384	410	392	417	394	389	416	428	457	391	424	391	392	413	398	441	415	459	426	407	438	418	395	434	405	392	476	385	424	427	456	429	414	433	412	422	415	445	413	368	441	422	430	402	395	432	418	429	423	408	389	425	425	416	406	414	435	413	413	407	437	385	404	370	397	387	422	452	418	429	402	425	411	377	415	401	403	411	387	403	409	423	428	375	434	417	397	420	403	423	426	415	388	386	398	444	428	412	406	437	409	406	424	353	418	370	406	415	418	438	424	404	393	398	373	413	421	434	408	433	424	405	392	398	407	438	404	428	419	419	402	420	417	425	379	375	418	409	400	435	402	441	409	398	436	425	405	417	385	444	439	413	442	407	467	417	436	436	433	402	411	396	416	411	420	415	391	401	401	425	400	383	410	406	391	424	381	426	373	408	385	399	398	420	434	435	403	406	448	418	430	462	441	422	408	418	397	416	424	392	409	399	456	434	426	418	403	394	400	450	421	446	385	411	445	402	417	400	395	400	396	448	416	413	378	407	419	385	401	413	438	378	425	392	457	416	383	453	414	423	411	427	420	441	421	415	432	398	418	413	432	420	361	407	398	383	437	393	445	436	412	434	413	426	406	406	391	384	417	398	392	433	393	410	393	401	415	408	385	393	418	414	401	423	410	401	411	446	423	401	457	409	413	404	410	421	414	418	422	404	380	411	420	418	405	381	396	413	443	440	423	445	390	391	440	401	424	404	434	437	418	431	383	412	441	400	401	407	424	394	392	407	389	419	407	413	435	419	428	410	439	443	412	417	386	429	405	398	404	430	428	434	399	442	410	395	425	411	379	370	407	425	438	457	392	371	428	428	445	433	398	407	446	414	432	376	408	384	399	445	408	368	420	421	410	414	404	435	442	448	453	416	429	394	453	425	407	435	408	429	407	445	405	423	392	438	415	380	393	439	404	425	431	409	427	430	405	470	394	439	416	416	382	442	440	419	429	390	438	414	429	411	382	383	446	381	404	426	419	410	415	435	424	427	429	420	379	416	402	422	416	397	372	384	385	422	412	410	434	415	415	403	420	448	427	405	405	404	389	382	390	425	378	389	455	414	404	408	383	454	455	388	428	407	405	431	408	422	405	410	396	410	428	431	397	421	390	407	424	434	414	421	458	420	384	417	391	397	381	434	386	409	387	403	406	407	390	399	418	412	414	401	406	428	424	428	399	397	410	417	402	424	420	421	459	406	423	464	436	417	394	357	428	417	393	418	411	410	412	430	415	422	452	396	463	407	392	394	436	448	429	405	426	420	415	423	433	422	385	429	437	409	443	412	439	433	407	437	406	411	397	411	415	428	384	419	426	408	419	410	409	432	434	406	398	416	420	452	420	416	412	404	422	438	422	435	384	432	431	422	424	417	452	420	416	400	423	377	431	409	388	399	422	434	407	404	437	421	437	440	441	437	396	425
2879	925	1065	3913	9995	7119	3378	1101	497	272	231	166	162	172	165	146	147	164	148	158	156	161	185	157	182	166	166	151	160	143	201	160	164	162	173	140	165	177	148	154	169	159	159	150	166	164	157	166	182	169	167	153	168	165	153	177	166	147	157	178	176	147	155	177	155	154	167	166	156	173	171	167	175	172	149	155	165	146	159	159	164	164	155	153	187	178	155	169	180	163	165	166	152	169	148	164	144	185	183	150	153	149	164	169	163	169	164	180	164	194	177	163	162	162	164	163	165	153	154	156	181	161	157	151	150	191	163	185	169	131	175	169	148	168	173	180	171	155	158	153	179	154	163	157	166	172	157	200	161	165	173	173	178	144	147	175	159	162	173	164	178	154	167	166	161	187	174	165	161	157	154	153	162	152	168	160	149	159	158	165	162	158	158	175	177	165	149	151	158	151	155	166	159	167	167	171	144	143	149	167	170	200	141	151	165	175	160	154	162	170	186	180	178	146	160	168	159	162	159	156	165	154	158	154	173	162	173	195	162	178	135	178	193	150	176	167	157	164	156	193	172	158	167	178	149	204	193	158	156	155	158	191	167	170	158	166	163	155	146	158	150	153	168	152	144	180	170	165	167	139	144	158	172	163	158	142	166	140	152	148	165	171	148	182	167	162	158	154	172	163	146	187	173	159	153	153	168	168	163	139	145	149	147	166	148	154	174	164	141	150	151	150	154	175	173	163	153	162	139	158	160	150	144	162	163	168	197	153	155	167	167	155	143	157	163	167	169	163	168	164	153	174	163	159	178	173	154	163	145	164	152	154	174	157	159	178	171	172	168	154	169	139	176	161	172	160	165	163	191	160	171	154	162	159	161	158	163	143	163	151	175	152	158	146	167	156	133	167	133	159	153	149	154	165	155	167	156	155	177	201	176	180	189	163	166	196	172	178	136	140	201	162	154	158	140	158	171	168	162	131	161	152	153	170	150	168	171	169	148	151	143	168	148	146	187	169	160	183	165	176	147	195	174	154	166	134	161	153	184	146	174	140	155	160	153	165	172	149	168	179	162	143	152	174	154	173	153	160	174	185	183	157	148	149	151	145	153	145	173	150	161	178	160	132	168	160	154	140	181	175	181	160	175	151	172	155	159	151	147	162	140	152	164	162	164	158	172	171	151	165	144	157	159	181	138	180	171	169	189	158	179	164	165	163	156	172	171	170	139	140	166	177	138	184	162	178	196	152	159	151	158	163	148	160	167	161	154	147	137	177	157	169	173	152	135	150	154	159	163	154	141	178	178	143	155	158	173	170	166	180	153	155	168	162	143	151	163	164	153	176	157	150	151	169	159	169	169	161	163	150	169	152	149	166	164	158	179	156	166	179	173	150	167	163	171	158	174	147	145	170	171	150	159	180	156	170	171	176	155	174	170	149	154	166	162	183	164	175	163	179	144	164	166	145	173	152	167	170	147	163	159	174	152	155	156	170	170	154	152	161	176	140	162	162	147	168	174	159	164	141	184	140	130	168	173	135	168	165	158	173	169	163	166	182	171	174	172	146	155	160	177	162	167	170	163	150	164	170	168	163	157	162	161	158	165	163	173	165	151	148	149	173	137	147	154	149	161	149	162	165	152	172	159	164	170	159	167	149	156	161	168	145	158	168	151	177	154	151	166	165	159	178	177	153	149	158	146	152	147	145	163	152	162	172	158	169	146	144	160	154	179	160	184	163	142	156	138	172	204	187	163	154	179	148	193	172	157	166	173	158	168	169	170	150	147	168	162	179	157	161	155	162	159	162	174	181	151	162	145	160	159	161	168	179	172	157	162	140	189	146	165	173	147	178	166	158	152	167	173	160	169	177	166	153	144	173	167	170	155	139	156	174	152	150	185	161	189	173	162	159	175	152	159	174	189	141	159	143	155	148	146	142	152	161	172	156	158	144	167	166	168	162	148	172	142	156	156	168	169	157	156	150	178	171	145	152	152	150	163	154	171	162	140	151	147	144	172	157	167	162	169	164	174	181	159	160	151	150	170	146	185	168	173	166	149	168	176	163	172	150	161	142	171	145	148	180	155	167	155	156	171	131	167	155	163	158	148	153	171	155	158	147	183	163	176	179	155	157	163	186	147	161	170	157	174	149	168	181	159	170	179	165	171	155	165	171	160	153	162	176	143	169	143	168	186	177	156	160	146	150	131	180	170	162	157	162	157	165	161	183	160	175	154	178	142	166	155	162	155	150	177	145	158	152	166	152	171	164	168	147	161	129	184	160	164	168	191	165	160	136	182	171	164	129	143	169	145	156	156	161	157	165	195	168	140	158	165	152	177	145	176	162	156	144	173	164	154	167	160	163	174	146	159	162	159	152	147	194	177	133	153	172	168	176	172	169	158	177	176	149	149	150	163	197	162	165	159	193	183	174	171	173	187	142	154	156	167	162	149	171	162	141	166	173	145	149	141	150	163	183	165	138	155	165	140	166	158	154	149	169	141	172	173	153	153	164	168	163	173	149	181	176	156	160	150	168	162	146	128	171	162	136	187	141	173	161	174	170	152	138	173	142	164	167	141	155	169	187	188	164	151	146	163	159	168	162	164	180	169	147	163	176	184	158	159	149	160	179	173	169	156	161	171	163	146	179	161	136	159	161	155	164	158	163	165	169	150	172	179	158	170	163	177	183	184	183	166	167	148	165	173	166	170	149	173	177	155	142	155	175	168	166	153	150	163	150	149	166	153	168	182	165	150	155	180	155	143	166	159	139	170	172	158	181	148	144	155	151	160	174	176	157	154	156	158	172	171	160	159	179	176	157	164	155	172	157	159	177	146	158	156	179	150	151	142	155	172	165	167	157	161	171	188	150	154	151	189	170	151	160	151	152	155	164	163	153	166	199	148	167	167	150	176	147	156	154	190	169	151	137	157	165	150	169	177	162	177	161	172	137	174	133	167	157	168	139	151	167	159	178	156	172	175	173	163	165	150	141	169	173	180	198	163	168	169	183	184	166	179	177	165	194	157	158	160	148	150	178	151	167	156	146	167	175	159	155	152	177	169	171	150	152	156	141	160	166	160	169	164	171	159	163	142	195	171	173	177	167	191	151	153	165	181	162	152	168	169	136	145	156	177	159	151	174	159	146	166	172	171	161	144	181	166	152	145	143	159	155	156	165	187	162	169	169	139	150	149	171	167	159	152	164	175	173	137	164	154	153	169	166	163	172	162	163	159	153	167	157	168	161	179	183	161	158	150	155	161	166	170	158	162	149	144	151	170	157	152	184	167	163	158	189	152	175	156	172	171	174	162	174	157	163	133	153	184	158	171	185	165	184	159	154	157	179	159	185	158	159	152	144	161	184	194	156	177	175	182	149	142	159	171	157	169	161	140	164	151	148	172	164	161	162	172	156	178	166	161	146	185	157	166	181	181	178	169	159	145	161	163	160	151	150	142	163	172	171	148	158	143	170	157	167	172	137	154	154	166	167	156	173	176	191	169	174	157	150
2559	1222	2331	13930	27512	21121	11650	4506	1945	1044	653	505	465	406	462	467	428	435	411	461	453	488	446	442	436	445	395	475	473	441	434	455	401	431	433	441	440	411	436	457	427	451	427	448	431	433	467	454	433	499	439	426	446	451	409	446	443	437	477	467	460	467	467	435	431	419	431	427	461	464	461	448	445	410	442	414	402	420	438	457	430	462	430	468	404	428	430	498	446	430	409	442	466	467	467	440	423	455	489	508	444	440	467	428	442	432	440	416	435	455	419	444	457	480	467	449	442	462	470	449	484	421	435	404	492	421	478	449	442	428	431	424	444	442	457	423	450	422	462	412	431	436	447	417	452	419	450	416	448	427	460	442	462	458	472	428	491	422	445	403	485	439	440	476	445	406	461	427	440	418	445	438	447	439	474	422	445	464	470	487	442	421	471	464	469	412	476	416	429	461	471	425	435	467	443	448	437	430	434	419	439	467	402	453	452	432	435	468	476	437	444	446	481	459	473	453	449	451	431	478	472	448	426	427	424	423	455	462	480	465	448	474	452	491	479	459	422	462	446	448	414	441	441	441	459	444	422	443	451	486	462	436	459	417	455	438	443	440	412	435	436	465	454	431	431	442	455	433	454	413	435	407	462	440	460	428	425	429	469	447	468	439	446	478	448	437	458	442	429	444	444	438	404	460	476	464	473	446	451	462	409	456	429	439	439	474	431	440	465	474	425	436	466	465	427	418	506	460	445	468	452	479	446	448	418	498	413	418	443	446	484	485	473	424	443	473	451	467	405	420	433	443	439	435	449	488	455	489	434	439	419	449	451	441	463	445	428	431	424	476	459	431	431	494	444	443	402	451	475	457	425	437	407	422	447	437	443	478	442	445	427	450	446	416	454	443	430	458	419	434	479	462	493	417	453	416	436	437	410	454	415	449	461	463	454	481	466	459	438	441	462	439	467	419	451	474	465	428	427	421	464	442	449	456	426	489	471	421	463	482	457	432	472	468	442	440	443	502	440	459	460	454	479	419	397	449	429	426	462	446	449	439	453	458	473	440	440	441	442	436	450	426	458	452	438	475	396	431	452	466	496	424	440	475	452	440	435	459	432	465	464	426	454	474	460	463	444	420	454	448	441	427	460	452	466	451	448	462	455	432	467	429	437	453	472	452	452	425	413	433	461	428	472	478	444	472	438	431	459	432	435	404	453	433	451	460	454	430	444	442	480	433	454	458	483	471	451	443	456	431	448	445	457	437	473	489	477	472	464	463	472	418	467	422	452	459	436	480	434	431	452	454	417	443	471	431	445	468	453	445	456	414	416	481	474	456	432	484	438	435	450	453	403	452	487	455	408	445	427	441	474	440	485	488	466	446	450	444	425	440	432	436	444	456	430	479	467	442	444	482	448	452	449	467	436	473	460	442	451	438	466	440	452	459	464	467	429	425	447	425	428	444	474	433	446	439	459	421	423	431	471	445	441	423	463	426	465	433	455	437	487	435	409	479	443	458	445	422	468	445	458	441	449	447	457	424	448	462	376	451	460	495	458	465	433	471	406	456	454	435	457	461	452	490	479	467	428	429	438	457	461	460	456	446	431	452	445	428	445	500	440	449	436	438	455	462	495	454	462	458	429	444	463	477	445	435	456	443	428	438	431	411	449	430	460	409	424	453	460	441	411	445	411	454	462	453	440	444	433	447	435	454	459	442	478	474	466	414	441	442	443	442	420	467	445	496	445	448	471	456	454	430	487	507	476	443	455	410	427	425	470	432	444	443	440	419	426	443	433	442	452	442	504	500	430	448	437	451	404	443	465	418	481	435	438	440	445	454	424	472	435	454	449	458	436	463	445	421	470	456	449	459	473	436	416	435	457	425	445	450	461	439	437	460	438	436	437	446	474	424	418	430	417	434	442	434	475	456	462	429	423	492	434	437	466	457	452	437	444	410	446	460	447	432	489	473	440	455	443	419	473	394	450	456	443	472	453	448	460	423	413	433	465	436	456	462	476	495	446	447	442	472	455	418	465	444	426	467	476	462	425	444	475	457	461	472	437	481	472	472	429	452	458	405	451	453	438	482	465	445	452	480	429	434	452	459	452	473	458	434	429	485	434	405	434	452	397	442	460	453	437	478	449	459	444	459	488	448	448	441	500	425	467	421	444	438	426	438	492	427	407	445	454	473	430	442	439	441	446	443	452	437	427	431	435	450	434	457	395	434	425	440	505	423	466	457	458	449	437	460	466	452	438	419	452	453	435	423	434	444	434	443	471	435	413	439	457	430	425	467	449	471	456	438	493	424	438	455	440	445	471	466	462	456	427	448	452	445	433	419	469	443	460	432	445	468	466	457	474	481	480	415	467	462	404	452	431	450	440	457	471	488	442	419	441	507	484	446	457	446	410	468	463	468	470	441	435	454	459	476	455	450	462	436	458	452	452	437	411	444	432	498	434	458	454	453	455	465	422	439	453	459	440	439	481	433	485	439	403	425	408	477	432	444	450	424	418	446	447	437	465	463	444	474	473	436	428	445	467	420	443	451	432	475	446	434	428	434	463	449	469	453	420	465	421	436	430	453	454	448	447	470	457	451	442	468	443	435	435	401	394	429	436	438	483	455	446	462	436	425	452	461	440	440	491	428	462	457	441	437	440	467	414	421	438	459	412	400	414	422	468	481	452	468	424	424	439	423	439	426	425	435	463	467	484	474	478	472	434	448	442	433	437	463	480	434	467	450	438	420	417	473	471	464	462	448	442	457	429	448	419	440	460	414	439	413	445	461	436	451	444	423	502	424	450	421	449	451	485	432	407	428	437	445	447	429	444	453	417	461	490	446	450	463	445	465	444	436	420	480	459	447	430	439	463	399	428	459	412	430	447	451	438	434	442	479	485	459	444	437	492	424	449	431	420	453	445	447	491	423	423	443	455	446	465	468	468	440	431	404	468	472	446	415	485	461	437	468	408	432	447	436	441	454	408	418	456	458	443	460	464	427	460	457	459	444	453	415	456	438	440	427	455	419	439	476	445	463	424	457	433	486	478	458	434	450	429	466	433	457	481	463	437	454	431	451	408	427	469	422	440	435	453	448	436	448	420	442	433	445	430	448	465	478	445	467	445	446	452	448	465	432	456	472	440	453	412	483	420	409	448	437	455	447	433	451	450	470	467	446	476	423	451	418	462	485	399	489	438	489	437	458	480	462	449	465	409	444	449	426	425	470	447	459	459	442	468	429	447	451	457	420	437	469	454	478	473	417	412	458	437	477	430	462	446	443	441	508	464	443	443	463	428	508	436	412	438	454	445	444	469	442	444	471	457	451	449	472	470	464	440	470	417	436	443	412	442	441	423	457	432	446	427	428	440	434	458	436	437	433	455	449	459	456	473	434	473	423	466	458	429	440	463	453	463	501	473	483	452	444	434	449	480	458	452	461	484	446	446	406	465	464	453	434	439	469	477	451	471	469	463	477	476	453	474	455	454	423	451	454	480	427	475	500	459	419
8783	3502	4533	37470	58152	44381	25710	9634	2706	844	341	200	142	171	175	187	148	151	144	162	149	150	172	134	132	158	159	140	160	173	148	148	141	163	150	150	149	130	157	154	153	160	155	178	143	149	155	140	136	167	165	143	156	170	149	181	176	140	153	135	151	175	168	133	161	158	151	132	159	150	158	168	155	154	153	162	162	161	150	178	156	153	154	138	138	161	144	144	145	139	155	151	182	146	162	164	164	141	151	139	168	183	164	180	139	159	151	145	160	170	158	161	147	180	129	143	186	158	139	157	159	134	143	157	139	142	140	139	132	142	154	132	165	155	134	158	154	159	141	144	151	152	146	152	149	135	167	141	149	128	170	157	157	155	185	155	162	164	169	152	160	166	156	153	165	135	164	149	162	171	148	169	158	161	167	173	158	164	158	172	157	140	145	158	171	135	154	142	153	144	154	163	145	162	144	174	141	173	159	178	149	162	131	145	125	165	159	142	134	148	146	131	133	166	137	150	150	164	137	150	151	151	152	181	131	167	164	146	147	151	155	171	155	170	168	150	151	178	177	162	153	150	154	166	147	153	163	154	144	184	140	162	146	136	148	174	166	130	155	158	156	133	155	158	141	155	155	145	153	139	160	170	166	164	142	157	140	175	142	175	156	147	161	155	138	176	153	161	158	148	140	153	168	168	167	143	155	163	136	133	159	158	157	153	175	172	159	161	165	167	160	145	147	134	168	158	145	169	140	175	130	127	141	164	172	147	177	150	153	174	168	141	141	162	142	144	165	155	154	134	141	158	151	151	149	144	155	149	141	148	135	137	177	139	151	156	143	162	154	138	160	156	152	153	153	144	151	142	142	141	146	155	137	176	137	145	148	160	164	150	129	161	136	140	165	159	158	151	165	167	156	133	155	168	151	156	153	155	122	133	159	151	140	172	157	149	149	133	148	143	159	143	159	149	121	153	151	150	178	158	160	167	156	154	145	150	139	167	133	156	154	156	179	128	157	171	150	157	163	148	159	139	138	155	133	160	147	144	164	164	154	163	155	141	155	128	135	139	148	152	140	171	158	170	123	178	156	155	163	153	122	160	157	172	161	152	155	158	154	148	152	137	155	173	136	155	159	149	154	138	158	180	149	144	174	144	151	152	152	172	161	200	158	158	156	135	179	136	161	153	167	151	149	140	170	146	164	187	126	147	155	189	144	190	152	147	155	135	149	149	154	163	155	142	145	153	151	152	141	140	171	169	152	149	147	153	179	151	133	159	162	144	163	145	154	154	141	145	166	139	179	159	156	141	153	170	153	152	144	160	165	188	171	167	158	171	162	143	182	161	146	171	165	171	149	155	149	135	161	145	137	149	145	153	174	156	152	158	171	160	158	164	168	165	151	147	134	157	149	145	157	144	151	137	149	152	137	154	163	154	143	148	164	156	186	143	136	162	154	156	164	162	143	163	180	177	164	177	144	145	171	165	134	164	173	159	154	157	150	139	136	165	146	167	131	152	171	143	167	163	142	155	153	144	137	131	142	145	159	152	152	137	157	154	150	149	165	134	160	172	140	136	168	171	162	162	168	139	162	156	143	155	166	167	155	134	161	161	140	150	175	147	179	150	157	148	156	153	154	151	146	151	159	143	158	133	145	146	163	164	136	157	171	143	138	139	152	166	152	180	155	141	139	159	180	142	164	136	143	160	151	142	148	161	151	166	153	165	154	143	161	142	153	163	161	138	153	141	142	154	146	139	169	151	133	169	163	172	161	170	166	165	155	163	150	158	135	142	154	140	140	165	165	152	146	129	166	180	176	171	165	168	153	156	152	155	145	159	128	142	150	165	172	146	157	154	165	150	144	131	149	168	167	162	151	141	152	127	132	179	150	153	152	139	153	172	139	174	172	148	156	139	171	157	167	139	167	169	159	155	134	150	157	161	137	175	148	175	165	174	146	145	161	137	149	160	144	169	162	140	170	159	154	176	157	173	173	143	175	138	162	180	134	140	148	175	134	157	166	165	144	126	142	159	140	139	148	145	139	146	149	163	156	185	153	158	163	157	157	149	141	144	186	154	167	160	145	145	169	158	163	146	142	156	170	166	134	176	153	163	153	146	145	160	137	139	137	148	186	177	156	155	170	165	158	150	164	184	149	163	148	137	162	134	193	135	151	161	169	135	151	161	134	144	175	141	147	143	166	159	152	143	159	169	169	139	160	149	135	141	151	161	149	163	160	147	172	137	163	161	169	147	143	163	160	168	170	151	143	176	137	150	150	167	170	162	159	189	160	144	133	159	161	160	155	174	142	155	152	147	149	154	163	170	144	166	158	146	168	140	130	143	152	153	154	158	159	148	177	145	148	167	181	177	148	158	140	158	176	171	142	148	152	153	183	154	158	152	161	163	159	139	137	137	133	143	177	162	171	151	148	163	176	150	164	171	158	151	170	169	145	168	140	164	145	137	147	160	179	177	156	175	151	152	165	130	154	136	146	124	145	164	143	134	153	161	146	169	145	169	167	141	161	130	176	172	171	144	184	156	161	142	160	160	158	169	176	159	130	145	142	140	161	140	148	163	173	168	154	156	166	143	146	160	179	174	172	150	176	142	148	165	129	137	129	134	159	163	155	125	180	181	166	149	160	143	157	135	155	132	156	160	142	160	142	168	160	173	161	146	140	151	169	153	161	151	173	145	147	157	153	162	149	167	159	164	158	129	147	155	161	148	181	160	149	164	166	167	165	160	150	178	156	148	161	159	143	141	151	164	142	160	153	132	165	157	152	163	150	132	133	141	147	134	148	162	159	163	142	154	143	155	153	174	170	141	159	161	150	161	161	173	135	168	150	169	152	170	171	152	146	171	151	183	132	164	171	167	169	151	142	145	142	172	129	138	125	174	146	167	153	148	151	159	151	148	149	164	144	171	147	130	157	150	134	163	146	157	125	179	146	148	147	145	130	156	164	142	169	162	166	134	158	158	150	152	148	137	157	171	145	135	148	166	157	146	176	151	159	128	161	148	151	145	141	153	149	159	161	156	162	173	147	158	151	155	128	135	138	158	181	154	154	156	158	129	162	138	149	168	148	162	156	151	149	159	174	162	174	166	156	160	131	163	151	139	163	133	155	145	156	164	142	148	153	131	136	152	173	153	133	146	156	145	181	141	148	170	137	170	178	160	179	140	171	159	168	167	182	156	171	171	148	160	145	172	130	133	173	153	148	161	158	142	167	148	165	154	147	179	138	154	137	163	155	153	129	144	153	146	163	167	135	150	143	152	162	137	171	178	158	147	153	139	148	153	162	144	149	137	152	151	161	171	142	168	145	162	153	170	166	152	152	162	151	153	150	141	145	133	166	168	155	156	154	151	153	145	167	167	157	166	161	172	145	133	178	149	159	147	153	153	171	146	166	149	141	147	148	145	160	151	139	135	167	155	154	165	139	134	166	168	142	152	155	165	150	148	157	168	152	168	150	157	155	138	130	159	129	139	152	179	178	152	140	141
6424	3676	9360	50481	67412	56004	39027	21350	10077	3747	1302	678	505	443	476	435	442	433	468	426	403	429	436	443	428	419	429	413	429	420	428	437	418	439	445	462	467	439	450	407	424	430	427	408	427	451	422	395	428	411	408	457	429	431	417	408	446	422	429	437	400	450	427	424	453	428	442	391	434	440	409	465	439	426	423	430	400	410	421	434	426	413	429	438	429	437	422	468	400	411	415	439	428	398	424	466	418	487	419	434	422	424	452	489	399	441	389	411	422	438	415	468	404	409	410	464	425	433	440	430	419	421	445	455	432	429	429	410	428	436	437	436	450	449	466	417	416	443	425	439	435	449	410	445	424	453	414	399	424	406	411	429	452	442	419	415	479	416	448	426	423	416	421	439	436	449	410	449	408	426	422	423	469	449	439	376	411	444	415	453	459	441	431	440	433	435	467	436	425	477	450	384	425	429	453	420	456	430	424	453	447	421	443	426	407	403	424	449	487	413	424	417	427	452	427	417	424	448	430	428	418	452	469	433	444	393	395	490	409	446	424	432	439	449	436	434	445	413	400	419	460	397	433	416	454	450	404	431	416	428	397	439	422	447	424	408	410	423	418	407	456	458	443	418	439	411	442	423	450	406	428	439	406	467	432	461	453	381	428	433	422	443	441	438	423	428	458	442	433	455	485	455	427	427	426	413	434	408	433	448	410	435	476	429	415	418	434	447	447	404	436	422	434	423	430	462	428	416	430	455	448	422	447	428	420	434	409	445	440	397	444	432	433	497	448	439	429	449	411	422	417	436	465	452	391	461	469	400	395	430	395	431	427	469	396	440	457	422	417	443	449	392	431	433	426	438	459	466	483	442	471	468	395	447	464	452	427	418	478	430	436	399	416	416	444	454	432	464	397	392	434	425	421	412	408	401	433	366	445	412	419	427	453	435	410	482	439	432	415	436	432	431	426	411	437	429	432	448	471	412	415	458	478	409	437	419	442	460	462	391	437	409	424	408	422	452	419	417	443	381	417	434	425	420	412	437	431	419	430	407	441	417	451	422	458	410	427	432	419	464	449	442	395	440	427	406	425	443	393	448	439	404	443	444	455	406	433	429	450	443	425	430	447	441	415	409	447	420	437	407	449	427	422	437	438	446	411	457	398	428	438	426	409	442	419	446	442	436	446	433	412	430	430	411	419	429	411	423	403	440	430	451	421	488	437	436	429	408	433	435	418	432	460	427	442	439	472	460	447	460	408	407	436	461	481	414	400	447	399	411	449	446	441	429	391	430	432	444	427	472	434	401	414	408	390	447	413	408	428	377	420	419	459	439	433	446	434	446	425	397	433	413	414	419	387	444	409	470	413	426	408	445	461	418	452	398	442	422	484	449	452	464	453	432	416	390	449	457	421	425	414	361	432	448	433	431	434	435	432	439	440	473	459	427	403	416	446	437	418	431	436	429	476	427	410	406	460	443	430	404	449	436	466	444	429	462	416	466	418	430	434	419	454	438	423	467	413	449	391	415	426	445	423	436	403	411	438	424	428	419	411	391	410	440	421	479	428	376	445	432	452	429	459	461	443	460	423	436	444	441	431	436	447	448	442	380	465	434	457	476	449	445	452	454	452	450	397	420	447	455	437	426	445	413	408	415	428	426	447	432	473	435	452	458	438	424	430	469	406	408	437	426	444	432	423	395	424	421	406	429	411	390	421	450	403	440	449	468	477	427	445	451	399	468	458	456	408	434	444	423	396	426	436	421	424	432	467	419	400	452	451	437	450	409	436	396	426	438	429	421	447	412	473	434	435	433	396	472	428	435	425	412	473	426	443	406	409	420	406	445	430	454	428	416	429	443	420	434	404	426	438	418	427	423	414	370	448	423	452	423	410	399	424	428	416	393	428	443	385	428	431	435	415	425	421	420	458	438	462	415	443	450	423	435	428	420	432	445	420	416	456	429	426	430	406	439	473	437	448	386	440	421	461	427	393	431	423	422	443	450	428	434	447	438	441	412	411	460	420	435	441	434	435	424	436	445	429	409	410	426	416	416	431	444	397	449	358	433	424	425	438	408	406	426	454	437	456	435	423	445	417	447	421	442	460	427	436	444	424	430	459	398	410	453	434	415	429	461	420	444	426	433	433	432	443	419	410	418	462	410	438	463	433	473	443	414	427	369	405	449	427	395	421	404	419	459	441	451	465	399	468	410	475	468	409	441	417	446	430	409	416	437	434	426	401	438	420	415	453	438	404	450	431	433	396	460	493	433	426	458	424	415	432	416	453	450	457	429	463	422	428	438	444	431	447	429	477	404	398	457	446	448	432	416	440	431	431	451	394	410	447	391	417	409	448	447	438	438	434	438	454	427	464	410	439	432	442	426	440	443	405	438	442	425	406	444	423	413	397	425	437	417	425	387	409	431	420	424	391	426	403	410	424	437	420	414	427	410	432	424	455	414	429	469	453	433	415	421	435	403	427	433	432	402	451	453	455	396	418	414	397	441	419	469	463	420	423	431	479	441	438	439	416	440	440	440	450	431	403	441	438	374	429	434	407	450	460	427	444	434	434	425	401	465	453	420	381	402	446	424	473	400	442	440	434	415	372	468	422	469	450	417	437	420	396	436	405	401	437	437	444	449	437	430	390	420	417	404	411	443	431	431	411	417	447	456	435	439	417	415	421	431	439	415	458	447	421	467	414	425	448	411	442	463	395	435	418	428	417	439	455	387	412	408	423	442	399	421	392	429	438	468	424	419	438	443	444	421	436	420	419	432	440	456	422	484	388	436	383	448	430	422	383	441	439	438	465	430	446	426	438	442	445	445	437	448	432	431	422	438	434	418	447	412	419	461	410	408	416	431	436	423	401	410	426	414	404	441	438	440	466	421	424	440	443	466	427	410	439	438	419	425	419	403	437	417	472	428	468	463	416	444	420	418	427	455	418	440	476	414	425	426	468	483	407	438	410	453	457	419	412	415	441	443	455	437	434	424	447	412	418	420	443	419	413	434	407	442	446	440	460	417	417	418	487	446	439	456	449	421	450	402	418	408	433	412	440	436	444	439	429	428	483	468	431	420	402	432	406	454	422	439	403	455	447	403	418	425	413	435	413	440	449	452	405	430	478	466	441	406	465	447	443	385	396	437	431	427	443	421	399	396	438	441	453	411	431	368	451	426	421	435	394	424	454	434	423	443	405	417	411	444	488	437	469	474	434	445	425	407	431	452	446	466	432	418	418	419	432	470	431	451	438	413	421	435	426	413	411	426	438	425	403	407	468	419	411	436	424	437	453	428	408	423	413	428	401	412	411	418	421	470	411	444	459	492	426	460	467	426	424	447	418	421	418	447	395	451	417	455	458	427	441	447	416	422	427	439	414	431	454	392	447	405	449	430	407	414	455	429	458	444	426	449	487	418	439	433	431	407	420	444	442	419	424	443	441	436	442	471	438	426	464	417	419	394	404	434	429	434	407	409	456	417	424	417	441	445	414	437	452	415	432	436	441	430
16512	8322	11351	50147	74050	59104	37561	17632	5893	1622	452	254	149	177	139	147	167	141	133	156	152	163	159	158	162	135	139	145	164	161	141	138	175	178	145	154	159	146	158	182	128	155	184	146	153	175	138	155	151	147	151	156	137	142	153	155	143	147	139	147	156	127	150	124	141	166	162	127	163	144	153	151	158	152	164	167	126	146	143	135	147	164	137	145	132	153	137	177	129	144	130	149	148	154	150	155	136	157	171	140	132	173	144	145	176	148	168	154	136	119	144	131	143	134	153	138	130	138	154	159	160	154	130	138	149	165	146	138	173	140	140	143	147	166	120	156	162	152	152	157	132	163	161	153	151	117	144	143	149	150	152	180	148	137	154	157	139	141	153	150	136	141	133	142	141	145	144	131	123	138	137	156	138	132	140	153	146	161	148	172	141	130	153	135	142	151	169	140	137	151	149	130	140	160	135	159	167	145	163	140	144	139	153	148	144	136	147	136	154	144	142	150	124	146	157	153	141	156	149	151	150	167	170	144	159	140	152	161	160	132	137	152	139	127	144	157	160	131	166	152	143	141	147	132	136	142	141	143	142	176	131	138	151	138	150	137	126	149	146	128	157	134	127	150	159	138	138	136	152	132	142	143	132	142	160	144	146	159	150	152	150	151	148	149	128	127	144	137	146	153	135	170	158	146	169	144	149	171	122	148	154	179	163	134	147	150	142	156	160	142	149	160	161	164	157	151	149	151	154	151	145	148	145	152	162	140	146	136	142	175	160	142	142	148	159	164	152	149	156	139	166	137	147	136	131	146	143	138	132	142	145	143	138	124	133	125	140	143	139	152	147	161	158	166	157	153	146	137	132	143	158	141	145	158	154	142	150	137	160	155	142	147	143	135	127	126	148	159	146	149	167	150	149	131	159	139	136	157	156	154	122	160	139	144	157	121	138	173	118	140	134	137	139	157	154	146	155	143	143	151	140	143	149	150	152	160	170	143	141	138	147	145	154	147	136	143	121	157	160	168	120	124	166	143	138	151	141	128	147	150	166	145	157	159	139	166	173	123	138	146	146	157	138	130	139	153	143	133	156	143	129	142	117	152	140	144	130	156	148	164	155	146	140	147	179	151	156	136	123	120	154	132	139	123	146	157	148	156	130	152	149	163	145	139	147	139	153	144	153	133	166	141	158	150	142	148	150	156	155	149	124	152	144	141	154	145	157	141	139	149	149	139	144	135	155	156	164	143	141	127	164	153	155	126	149	157	141	153	150	150	130	156	149	157	124	147	143	132	158	156	138	152	142	168	159	152	162	137	139	151	132	154	154	139	149	171	160	132	133	149	172	129	146	162	152	119	147	173	153	131	163	131	129	149	139	133	133	139	148	129	142	170	162	154	151	161	161	173	137	151	134	132	143	150	149	148	165	130	147	128	128	169	146	143	158	167	134	162	161	145	171	146	160	136	164	179	141	150	140	147	163	147	146	146	137	169	145	153	155	144	133	141	131	142	137	156	136	130	130	155	157	166	141	136	146	142	180	148	148	125	151	163	144	150	161	156	129	146	150	140	152	168	150	174	159	142	143	143	127	154	144	148	157	163	149	148	132	171	139	170	156	155	162	128	155	139	135	144	147	149	139	160	166	119	133	136	142	166	163	149	154	147	149	175	154	148	159	136	147	164	142	140	153	151	164	140	152	153	154	178	123	150	134	142	161	124	137	132	132	164	125	173	143	126	148	137	149	127	152	151	131	163	157	138	141	144	157	163	142	153	148	159	128	136	161	144	144	136	167	154	148	147	157	149	143	153	134	159	120	162	131	140	152	164	138	159	150	152	159	142	167	147	149	171	121	152	148	139	171	155	131	142	163	135	150	158	142	158	137	146	127	134	109	156	151	145	127	157	144	143	182	139	165	158	140	145	130	145	140	132	149	123	160	164	148	129	152	135	163	148	143	142	169	146	130	152	153	168	134	147	137	168	141	155	127	140	129	143	139	140	171	158	141	121	132	170	154	145	158	138	130	133	148	140	143	129	139	131	144	142	166	121	167	157	144	156	156	130	136	145	132	133	155	127	157	159	142	164	139	144	137	145	163	142	161	154	152	156	155	142	133	159	172	148	159	145	151	157	140	159	144	159	152	144	161	141	149	163	135	149	149	164	155	148	143	125	179	136	145	150	128	133	134	142	132	162	141	135	145	165	175	130	156	173	144	138	151	132	141	156	133	151	132	150	152	144	147	150	158	136	136	161	130	134	145	146	145	147	172	122	119	138	146	152	130	146	160	151	153	119	136	178	157	170	143	135	148	152	139	138	136	147	142	174	157	153	166	141	152	158	130	152	126	121	149	152	133	153	149	162	124	145	165	152	141	126	163	150	140	160	126	141	156	140	155	148	140	132	139	144	143	146	149	149	138	159	188	175	157	169	149	162	168	133	143	156	138	153	146	144	139	147	141	126	138	139	149	155	135	146	147	143	147	127	152	148	132	159	155	147	142	169	134	169	130	145	150	148	141	129	141	136	158	152	144	148	152	163	131	141	145	127	142	154	155	151	145	153	163	127	143	129	146	127	152	160	139	157	137	138	155	156	159	153	153	142	161	147	139	173	160	145	137	156	131	158	131	136	156	127	141	126	140	135	146	151	149	150	142	130	135	171	132	150	154	152	138	158	124	163	133	120	144	121	138	170	135	141	140	148	142	164	143	133	141	131	128	175	158	161	170	129	136	147	141	148	155	145	151	178	150	139	140	160	120	155	140	136	151	137	148	150	139	170	174	128	149	132	134	159	158	167	150	145	153	132	142	126	172	181	148	151	149	163	158	144	163	151	165	130	138	167	134	137	136	160	147	150	138	133	122	161	160	144	164	145	156	155	124	160	151	155	144	136	152	148	153	133	153	159	139	144	157	138	147	164	138	163	158	123	132	165	160	151	153	156	152	152	145	155	140	160	146	137	163	142	165	121	139	154	157	151	158	145	147	152	147	144	140	124	154	161	162	155	133	130	143	143	143	150	178	140	143	150	145	138	121	155	162	150	147	129	156	147	141	135	161	154	120	172	154	151	153	161	153	127	159	152	154	145	135	144	139	149	157	149	156	137	127	136	123	127	151	166	158	139	133	150	169	140	151	124	137	146	144	154	159	158	131	158	162	140	134	134	156	141	135	139	154	168	133	163	143	157	147	143	142	129	143	136	156	161	155	152	147	149	148	139	144	139	165	156	156	135	151	155	141	140	139	145	152	150	143	163	149	142	133	140	147	149	154	136	152	145	139	162	137	140	157	160	155	135	153	145	160	150	144	162	146	156	167	135	134	152	154	144	143	168	126	138	169	146	167	138	138	164	137	161	153	131	149	146	138	160	178	149	154	154	146	140	150	150	161	148	164	146	157	146	153	154	156	156	172	137	130	168	130	153	150	146	149	144	151	155	161	145	134	149	137	145	137	164	129	154	160	163	152	146	130	140	145	136	139	135	173	158	145	141	159	148	150	140	160	149	131	137
9485	7042	16517	59945	84099	70883	48722	29838	16337	6633	2153	814	487	429	437	429	354	382	429	385	415	456	377	412	428	418	453	388	428	421	417	370	387	407	409	415	408	433	427	421	432	399	379	413	442	400	389	411	440	413	413	429	417	387	414	400	411	431	458	404	428	386	459	407	386	439	412	423	409	410	432	388	382	455	400	403	394	426	450	430	410	418	411	381	427	398	436	430	457	416	403	407	375	421	442	399	408	396	418	434	462	449	399	426	391	444	409	385	440	405	422	409	407	451	411	444	426	379	405	406	411	423	394	430	390	414	404	395	405	388	402	395	455	378	434	430	439	408	415	426	379	384	400	423	432	401	394	392	447	425	358	453	394	428	435	393	430	403	392	431	408	379	379	407	376	395	428	415	437	403	437	391	398	410	416	424	389	405	425	393	417	442	405	422	433	426	405	399	387	426	413	384	437	425	426	419	421	414	416	406	365	417	443	394	395	404	405	406	406	437	395	403	359	395	408	433	433	396	403	399	402	438	374	417	428	385	428	463	431	362	426	399	421	368	419	379	415	379	403	397	417	436	384	397	384	416	404	416	425	409	443	432	429	396	396	405	409	438	398	403	379	419	426	426	400	401	429	422	438	379	421	406	410	381	450	440	379	399	433	414	417	415	444	417	414	387	426	403	426	413	395	395	434	421	448	384	386	406	448	420	411	423	426	438	402	391	388	431	420	395	441	401	416	426	447	425	395	424	405	399	415	421	397	417	386	413	431	400	391	403	395	422	383	415	416	417	404	412	428	405	391	430	395	393	423	432	390	397	438	360	443	419	426	386	411	407	415	416	405	411	462	419	413	437	383	443	392	398	397	419	421	417	411	434	426	456	413	403	415	409	419	376	395	397	387	449	385	376	439	449	381	425	464	402	393	456	385	382	407	396	439	406	420	381	425	420	425	413	425	440	420	452	420	419	397	401	425	414	404	398	419	420	413	406	409	421	423	434	387	422	405	416	412	403	404	400	389	410	435	393	418	400	434	437	370	394	392	425	446	452	418	404	413	373	403	428	389	424	393	404	437	397	384	403	410	403	423	424	424	397	401	372	412	435	390	417	439	366	434	417	407	406	442	396	440	399	442	395	406	412	383	417	403	422	392	389	426	403	406	419	406	417	422	415	403	396	397	397	425	399	441	388	428	421	442	408	426	410	424	402	439	393	422	399	393	414	440	404	418	367	414	412	392	430	380	432	398	435	420	394	400	385	397	408	395	436	415	429	394	406	417	421	433	401	421	428	400	425	385	399	434	396	435	440	418	418	415	408	410	404	417	380	412	390	415	397	445	416	389	426	434	420	428	389	397	406	406	416	413	429	392	430	403	416	425	425	410	397	425	395	434	412	464	411	399	388	392	373	404	435	392	459	429	410	419	475	397	400	448	370	417	381	422	393	445	359	389	380	418	441	401	373	404	412	415	402	416	418	421	435	412	385	432	433	412	394	396	419	395	429	409	437	386	384	406	387	428	424	423	438	412	369	387	431	401	401	416	418	397	371	383	419	421	424	431	460	447	402	396	385	406	407	418	424	434	417	434	398	394	430	382	418	400	418	436	407	424	428	396	409	407	432	415	466	401	368	417	395	458	409	395	419	435	379	401	413	425	412	409	388	398	396	427	455	399	373	384	399	406	409	417	453	379	417	414	427	417	385	374	390	412	413	391	400	412	390	401	452	430	414	434	407	415	407	418	405	424	415	395	419	400	420	404	412	393	433	412	398	419	445	404	406	425	392	398	373	430	422	451	405	408	406	391	375	453	426	419	394	450	428	420	406	422	445	414	422	380	386	439	408	386	431	389	404	421	412	408	420	404	393	435	425	427	392	410	404	429	433	421	404	435	426	387	435	397	416	397	420	443	405	404	365	385	389	404	410	415	422	398	391	397	406	415	419	397	453	390	395	460	400	384	405	396	377	374	403	401	407	414	395	405	383	420	391	404	406	398	421	393	385	415	384	405	409	381	427	424	402	423	413	455	429	435	406	446	413	388	422	406	393	391	374	448	433	434	424	426	443	441	441	404	381	428	361	401	412	424	397	399	404	426	412	423	437	442	390	410	411	444	414	374	424	415	390	421	398	412	384	392	380	376	449	382	394	419	391	410	414	430	426	412	405	387	440	417	425	413	419	374	410	390	461	400	440	408	425	401	407	398	445	406	423	439	391	385	408	434	418	392	404	387	435	435	453	408	408	418	433	406	382	411	403	386	409	420	418	384	441	436	411	416	397	436	432	400	415	397	395	412	395	415	411	407	420	434	406	444	434	441	404	400	441	436	417	446	450	425	402	396	453	389	414	448	426	412	435	397	407	406	393	411	390	426	436	391	381	416	437	419	406	404	370	426	413	459	421	423	443	440	437	405	373	378	430	407	390	417	386	373	429	419	436	402	368	410	403	458	429	404	426	409	405	387	386	433	426	419	399	375	403	391	411	437	392	399	409	396	418	406	405	466	395	403	390	377	433	410	444	389	413	387	404	439	381	401	402	429	418	382	394	417	396	381	428	409	425	396	413	407	402	411	386	413	396	410	409	431	383	448	425	423	415	393	407	417	389	378	428	405	417	413	387	407	417	398	378	404	406	430	399	393	375	386	409	420	415	429	405	430	405	408	392	432	425	434	421	401	404	386	406	375	390	411	447	430	401	391	431	418	428	398	410	391	410	403	449	412	408	404	413	389	392	460	419	413	415	426	432	377	390	413	399	420	439	443	387	408	449	411	411	436	422	412	426	417	398	465	374	385	379	377	458	394	432	418	418	421	400	426	418	426	417	437	411	410	368	428	385	402	423	418	395	413	428	438	412	392	396	396	387	398	429	410	397	395	412	419	398	416	392	411	386	363	430	415	409	443	433	362	398	432	391	379	438	431	402	380	446	409	430	416	397	390	402	407	390	446	387	429	391	415	427	400	406	409	409	402	420	410	414	372	433	394	423	386	428	395	385	453	411	394	444	437	426	397	432	397	409	432	398	389	432	411	418	396	415	376	422	403	425	411	399	412	386	419	446	445	411	412	382	407	402	373	425	409	384	400	438	368	422	375	414	417	392	431	387	376	404	423	424	427	416	410	386	418	389	427	448	421	414	455	382	431	422	430	407	391	386	385	412	396	444	413	383	408	406	395	379	430	406	414	405	399	425	426	412	425	389	375	402	399	415	426	414	386	421	390	433	394	400	424	425	399	435	430	394	407	466	411	404	399	419	426	441	418	391	418	431	407	438	411	406	404	438	426	391	408	422	428	414	395	460	386	433	379	375	435	380	424	386	422	415	431	429	426	418	431	391	419	402	412	417	387	478	397	428	430	401	437	411	381	386	425	424	409	417	391	403	464	410	402	397	366	385	466	406	426	360	418	404	395	401	438	419	423	403	424	400	424	430	430	449	381	416	394	442	393	425	401	394	372	398	438	420	399	398	418	413	388	412	446	418	444	418	385	410	406	404	456	411	425	411	428	389	431	385
3106	1441	1061	3034	10120	7291	3466	1215	538	261	198	178	183	149	138	148	182	179	179	164	161	147	170	140	156	163	164	175	152	161	112	164	153	153	137	155	187	159	172	167	161	156	168	165	164	178	173	166	164	168	154	160	160	164	156	148	155	155	154	178	154	140	162	191	158	164	178	177	154	122	170	161	170	184	152	154	157	174	157	169	168	153	145	151	162	152	154	153	177	133	157	159	161	140	156	170	157	150	159	155	164	160	158	143	153	159	147	183	146	173	163	152	122	163	159	179	156	159	161	160	162	156	178	162	166	154	177	161	153	202	156	153	155	167	178	186	162	147	168	168	159	174	180	146	184	166	163	175	153	193	165	157	189	159	152	162	143	168	161	160	160	155	203	133	172	166	159	127	139	163	150	159	149	168	159	164	151	152	170	171	155	165	156	154	161	133	162	151	146	137	152	154	159	160	143	147	167	161	155	157	158	148	156	185	147	158	160	155	151	157	161	172	177	141	172	153	181	160	158	174	158	178	175	157	142	142	165	186	178	170	160	165	170	146	162	141	137	156	168	156	163	153	172	161	144	166	156	164	154	146	182	163	153	158	163	154	168	170	154	183	155	162	167	154	164	161	160	179	180	155	169	161	165	160	171	156	143	152	164	140	163	151	181	177	163	164	172	152	160	155	159	159	173	173	160	174	143	155	123	160	158	183	150	178	157	171	163	163	156	184	184	166	144	146	164	176	168	185	150	166	153	155	163	173	164	168	144	145	155	149	137	153	168	161	175	156	162	155	156	154	172	151	152	165	143	159	167	156	161	153	153	162	136	152	162	151	139	152	146	158	164	138	159	158	159	163	152	180	175	168	172	127	144	171	134	177	151	172	168	159	157	156	155	154	157	172	176	141	172	136	154	131	126	171	170	152	171	139	154	148	155	151	159	168	172	170	148	141	161	152	157	176	171	167	175	163	151	145	189	168	146	170	159	188	153	142	155	157	147	165	149	162	138	161	170	147	179	190	170	163	161	156	165	150	148	146	172	167	156	158	147	174	184	185	160	155	175	157	129	157	144	153	160	166	158	151	176	164	123	161	156	188	174	152	162	155	149	150	157	144	185	137	164	155	153	175	159	155	161	170	138	135	150	164	173	161	158	152	169	178	154	150	163	150	142	143	159	164	179	153	154	165	149	171	138	190	152	153	189	167	163	163	136	166	148	161	174	153	175	176	150	170	163	169	173	152	154	163	186	178	160	166	159	169	152	143	174	161	144	165	138	155	179	153	167	167	165	175	140	169	150	148	161	167	152	148	169	155	168	144	185	129	151	191	161	157	164	171	195	183	175	148	168	173	145	179	157	166	171	144	156	151	157	142	159	176	170	148	154	156	141	164	162	137	188	177	154	150	176	166	167	162	161	163	148	163	148	145	152	148	166	174	173	132	170	168	153	150	177	145	149	160	142	165	158	157	193	161	174	150	149	140	162	158	162	175	139	141	157	148	152	172	165	154	156	155	166	169	143	164	153	174	183	159	148	171	135	162	143	154	136	165	164	163	161	157	154	171	158	132	163	164	149	148	165	167	185	154	169	160	150	178	181	156	141	161	154	154	181	179	170	194	151	168	157	143	161	148	138	163	165	157	150	146	185	164	153	166	161	159	159	173	160	142	155	145	167	151	134	149	153	143	178	165	154	153	152	149	155	151	148	160	156	142	161	174	144	161	174	153	163	172	158	165	142	153	155	140	141	165	137	155	174	149	143	175	161	166	151	158	162	161	180	132	179	151	152	167	153	153	143	160	171	173	168	140	167	176	158	169	153	145	150	181	141	158	178	155	127	180	191	159	160	190	189	192	170	160	167	171	154	164	155	156	170	154	164	156	147	156	167	166	162	170	148	156	142	156	182	156	168	193	148	155	143	139	132	167	157	140	142	161	165	147	154	143	152	155	165	157	134	142	171	167	159	185	167	169	153	169	155	149	152	154	171	158	172	154	149	163	162	165	169	160	152	165	157	157	149	169	169	150	168	167	175	150	159	159	169	156	147	169	162	180	169	143	145	163	159	158	195	169	146	166	156	145	164	150	180	149	140	170	151	153	165	143	154	137	164	158	174	183	158	134	115	160	159	164	158	156	150	139	178	148	170	131	153	160	159	170	175	164	149	151	143	167	179	184	163	167	177	169	157	165	165	159	149	137	154	158	152	143	154	150	162	141	147	159	151	186	138	186	151	184	159	171	133	166	169	153	161	155	140	186	170	159	160	158	139	161	165	170	162	142	170	159	194	193	169	168	167	143	188	157	162	172	162	164	140	168	172	170	153	164	149	169	167	170	150	168	181	148	159	153	148	163	174	161	153	167	151	157	148	163	178	143	165	167	158	165	170	166	165	167	180	148	174	161	178	153	147	155	160	149	156	155	153	163	134	176	132	156	165	153	178	170	171	162	164	182	164	132	174	143	171	176	183	143	162	166	175	157	165	138	165	157	187	161	162	163	151	177	150	156	177	146	166	154	170	155	156	165	165	142	170	156	153	170	176	158	143	195	149	137	175	181	145	166	174	154	151	140	151	162	154	178	162	159	161	157	158	180	153	146	154	169	154	142	158	152	155	182	176	178	145	162	163	163	186	169	183	163	160	147	176	156	159	161	163	154	148	159	159	164	166	164	148	152	149	149	141	176	169	189	149	163	156	170	177	150	128	175	161	168	154	168	175	163	167	163	157	154	165	155	172	157	170	164	165	180	158	166	173	167	160	154	159	147	188	146	164	158	143	158	152	170	175	168	160	164	152	156	150	154	180	145	159	157	175	168	136	162	162	167	157	165	148	170	168	161	165	145	158	165	173	158	173	145	164	133	145	147	153	158	148	162	147	153	168	165	159	137	173	150	174	194	170	151	179	146	163	162	153	149	173	170	157	154	167	152	162	149	153	171	164	186	152	152	188	136	153	161	164	160	163	169	154	159	155	139	173	152	148	142	160	182	151	162	153	183	163	178	167	139	135	160	152	155	162	172	136	156	158	170	145	176	153	165	161	175	155	176	157	164	144	148	163	132	169	182	168	151	151	155	172	176	192	159	165	175	196	166	170	176	145	170	184	170	184	151	160	180	157	158	147	160	149	157	176	161	153	166	177	164	154	143	161	142	157	163	169	149	157	157	165	161	177	165	160	169	184	167	143	159	149	169	152	159	134	160	162	155	142	170	169	154	176	154	150	146	142	158	139	162	165	188	161	165	154	148	189	176	158	144	155	188	167	173	159	164	157	156	167	171	155	173	186	157	148	165	167	168	156	158	168	176	167	171	175	162	167	154	169	157	177	156	161	149	160	150	152	178	166	151	168	186	173	163	184	174	179	169	145	162	168	177	158	167	185	162	159	140	165	170	142	145	173	194	177	139	168	182	165	152	149	144	170	158	155	164	184	169	182	165	165	162	188	159	182	163	155	162	164	161	145	139	179	178	152	145	150	172	166	172	160	185	169	171	176	162	170	154	139	144	161	150
2869	1777	2112	11546	28371	21365	12450	4926	1985	975	611	476	455	446	452	451	412	441	435	452	420	465	434	440	418	443	480	460	432	440	431	442	449	420	429	439	435	472	461	457	449	446	428	481	485	458	423	446	432	437	432	432	461	503	437	438	476	436	422	414	440	448	414	440	435	464	457	474	416	455	422	437	446	433	445	417	459	403	415	462	458	459	443	424	414	470	455	449	452	424	448	459	474	427	464	453	425	428	473	418	447	443	448	432	429	440	431	429	461	454	426	410	434	454	432	426	430	458	410	468	444	479	455	431	467	449	432	438	454	439	428	448	447	442	423	467	459	442	427	418	438	442	411	462	437	457	479	448	447	452	436	493	465	446	462	444	454	445	419	415	448	450	429	427	431	467	468	436	438	448	458	443	418	449	413	456	420	413	430	435	480	462	432	408	420	397	449	440	439	442	435	439	413	431	467	470	433	489	449	450	456	448	431	446	464	413	472	430	480	424	461	417	437	461	419	403	444	428	447	436	481	444	460	446	442	470	450	441	435	406	467	458	451	476	424	418	451	459	457	465	385	452	476	485	436	437	434	424	437	476	438	471	458	440	415	473	459	448	437	443	420	427	415	463	385	462	436	440	433	467	510	427	455	455	459	438	425	418	422	476	415	440	415	461	444	423	419	422	481	427	446	483	426	463	454	435	445	467	435	424	453	480	478	424	461	439	420	445	389	441	473	476	436	470	466	439	460	459	454	463	418	423	461	381	461	430	418	427	452	439	453	444	415	440	444	482	429	470	413	428	460	463	453	414	486	479	462	461	430	434	408	449	408	442	429	453	470	455	457	436	456	476	448	440	448	465	426	436	431	449	489	438	443	424	451	462	425	480	425	486	430	445	430	432	456	427	437	438	436	475	466	446	452	473	456	439	453	411	468	417	478	426	454	459	474	437	417	437	438	384	466	474	460	425	438	456	420	474	460	465	423	448	481	425	414	424	428	457	396	453	435	483	428	414	480	435	445	446	439	433	436	404	470	424	441	471	462	421	432	448	438	400	455	460	450	467	460	466	455	462	439	444	433	462	441	474	434	451	469	463	475	430	434	410	449	463	437	451	422	454	464	452	439	475	427	470	460	449	449	439	458	435	419	448	428	439	434	440	444	453	447	446	448	417	439	436	417	475	437	462	422	458	449	468	474	430	472	473	414	405	459	450	447	449	425	445	462	438	455	442	426	451	441	436	445	413	431	447	437	439	452	406	440	441	448	432	431	416	417	438	502	429	406	445	447	441	431	431	440	443	431	444	428	410	456	428	422	446	412	404	427	454	434	433	463	451	478	480	454	466	485	446	461	455	461	456	406	416	450	428	476	455	450	445	465	439	451	450	428	446	449	412	435	465	417	440	480	433	448	493	419	415	444	453	447	475	471	431	460	416	465	441	417	436	459	422	461	471	434	460	465	441	428	434	445	390	472	424	439	466	430	422	471	441	432	442	429	433	425	474	459	451	526	444	421	434	432	449	469	450	473	458	421	428	454	426	427	457	439	421	418	444	448	419	395	410	456	435	439	442	468	466	464	445	469	417	443	415	437	425	425	440	462	420	433	452	443	404	465	446	425	446	446	467	400	414	448	429	430	463	445	467	472	442	444	430	447	430	433	444	442	472	438	423	469	437	425	442	429	427	429	429	444	470	441	424	438	439	476	435	448	449	425	444	464	446	461	428	449	429	443	476	470	441	458	421	448	500	483	454	474	458	448	426	420	447	428	446	466	449	469	446	435	409	406	464	429	459	438	459	461	423	435	436	421	458	462	448	425	460	446	456	468	476	436	438	498	499	440	450	459	459	444	486	477	462	441	451	443	443	452	449	433	398	446	427	426	456	432	434	421	447	462	459	444	431	437	446	406	459	416	499	452	429	418	456	438	472	420	441	401	489	421	424	473	461	454	452	485	419	458	460	450	441	401	404	429	466	438	450	465	412	452	485	451	414	416	436	405	469	423	466	467	452	445	459	456	449	444	457	474	448	440	456	492	467	432	460	435	462	442	447	432	482	425	423	469	463	450	418	439	468	482	438	475	454	485	453	471	442	461	428	399	446	429	466	431	469	435	454	444	393	485	465	427	486	451	405	428	383	415	448	462	446	450	486	457	439	440	444	440	452	427	472	430	436	414	451	450	446	421	460	406	441	446	449	411	437	457	447	443	422	469	422	442	460	460	417	448	491	461	447	447	424	448	428	424	456	441	438	472	453	451	459	436	448	451	419	440	416	427	459	474	461	446	424	453	434	460	471	423	453	432	460	443	454	434	452	449	427	467	457	443	417	451	433	467	450	446	410	445	469	443	424	412	453	446	450	474	425	454	433	446	445	444	456	440	471	437	427	436	462	485	410	407	443	475	417	454	384	433	455	433	447	431	443	479	435	449	425	432	475	457	449	437	437	451	472	451	453	455	452	454	448	431	454	446	445	444	444	455	401	454	468	432	421	426	447	437	445	447	452	457	432	429	439	455	437	429	459	505	428	453	433	458	419	433	414	419	480	472	445	457	467	445	438	458	439	458	449	489	473	428	447	473	446	412	474	450	453	446	414	418	439	452	455	458	448	426	440	425	442	445	450	440	452	411	442	463	411	447	454	458	458	436	448	426	443	425	457	450	419	408	401	469	434	446	470	464	446	457	428	427	406	464	473	478	414	433	469	453	446	453	429	464	452	456	425	443	441	426	396	456	415	432	471	451	418	471	434	407	475	453	432	433	443	437	452	410	462	387	442	495	428	463	453	467	447	489	410	432	431	452	415	473	454	433	413	436	444	486	421	442	419	459	408	419	446	446	413	443	425	423	440	462	426	455	462	435	458	442	433	452	457	429	459	463	406	452	463	438	420	454	472	439	447	454	408	467	460	451	458	431	437	460	433	464	452	417	461	427	453	454	472	469	436	436	463	437	446	456	433	402	463	413	451	426	443	466	456	389	443	450	457	471	476	427	489	470	455	415	439	481	467	407	427	446	443	465	418	431	425	443	495	426	445	430	452	435	412	418	491	451	451	430	445	481	431	432	439	460	472	436	444	443	391	469	436	437	432	446	469	432	405	454	449	435	459	424	436	430	450	411	432	425	441	454	458	445	452	481	468	427	435	454	446	464	437	464	468	462	450	463	435	423	442	442	447	436	426	438	441	429	454	421	418	430	449	459	439	429	412	441	460	423	500	449	425	466	410	469	467	448	425	459	436	431	439	447	469	454	428	409	420	497	440	450	462	460	448	442	438	465	464	387	444	420	427	397	432	428	453	450	460	420	424	462	466	397	476	439	420	425	426	428	471	466	452	464	424	437	447	415	432	471	455	450	472	450	480	417	443	471	486	438	439	436	445	437	447	431	444	407	453	464	462	471	400	447	423	454	426	454	434	454	435	467	430	431	465	442	423	456	444	462	444	438	449	447	463	426	468	447	461	459	426	444	432	431	462	485	452	452	403	462	440	458	436	453	426	417	470	440	461	411	444
10052	5264	3579	31779	59135	43885	25508	10200	3058	959	404	207	191	154	153	158	149	146	138	169	142	184	173	155	153	162	159	167	167	140	147	154	166	154	139	165	163	150	160	136	144	137	138	169	149	141	150	155	142	140	136	137	147	172	140	150	142	157	119	145	153	178	167	166	155	169	168	155	190	164	159	154	161	140	158	163	161	153	159	158	162	162	138	152	151	186	146	135	127	160	148	138	160	149	151	150	157	156	157	153	153	151	140	141	147	145	142	154	155	143	148	157	160	157	147	169	147	149	138	151	147	157	168	165	193	165	158	139	163	153	190	170	142	151	167	165	138	148	154	139	152	129	151	148	145	133	158	154	152	137	149	189	164	154	168	149	156	144	155	154	150	138	148	157	133	134	152	124	170	139	161	144	156	161	140	140	154	137	138	156	165	131	177	147	147	168	137	177	140	153	152	151	163	144	140	139	163	138	161	146	144	154	158	179	164	158	172	153	154	143	144	144	163	142	148	161	166	136	164	131	138	162	163	157	162	168	164	151	164	144	141	153	147	144	142	163	158	153	159	165	157	133	139	151	131	160	142	145	175	145	172	164	175	173	149	156	142	145	154	144	153	149	159	148	143	154	177	133	154	154	163	151	155	173	147	162	155	153	151	132	143	140	160	182	161	149	145	135	143	142	153	156	159	152	166	163	169	164	155	150	149	151	147	161	141	169	139	133	128	168	139	157	150	148	161	152	135	126	138	145	176	161	172	140	149	152	179	129	143	145	156	140	134	180	136	154	166	147	149	156	144	173	130	172	137	171	154	179	165	155	149	147	169	163	167	154	142	154	164	159	151	152	180	157	171	167	138	164	141	138	147	145	147	122	155	153	166	146	137	130	151	147	155	137	160	148	161	147	163	131	159	147	149	145	171	143	160	157	163	165	139	152	162	156	153	139	140	174	161	164	146	147	132	134	127	177	172	166	160	152	153	141	160	156	161	162	155	149	145	148	147	162	178	143	156	160	153	189	150	167	143	148	140	160	172	148	133	149	165	160	155	144	169	174	164	149	164	161	134	159	174	158	147	134	152	149	145	135	179	131	151	162	159	145	141	147	167	145	136	160	154	147	169	142	173	159	160	158	140	152	154	131	157	175	138	150	157	158	151	172	122	162	171	144	152	150	145	152	157	154	137	172	143	147	139	126	145	164	123	161	161	142	138	154	131	147	157	153	168	167	161	170	160	159	176	162	150	164	136	174	147	155	128	138	141	145	174	156	148	167	165	169	146	144	132	150	134	159	161	146	166	162	158	152	152	159	147	147	143	141	147	141	175	128	147	177	127	142	145	167	172	139	171	164	131	155	149	156	136	153	173	158	148	148	137	151	135	163	136	169	141	131	154	144	158	158	144	134	154	167	164	148	143	154	175	179	134	138	145	158	132	156	132	154	173	137	163	163	170	134	146	165	132	180	157	159	157	147	165	154	126	138	153	176	159	156	146	164	150	151	151	135	140	140	131	159	140	164	126	157	163	154	151	149	171	148	126	160	166	153	151	162	163	141	154	162	139	154	145	140	127	145	162	160	153	133	129	149	139	174	170	159	138	147	157	167	146	147	151	150	161	167	152	150	168	145	159	151	150	151	166	142	147	146	150	159	165	155	151	162	137	139	149	172	153	152	155	161	158	147	150	166	142	152	168	138	159	162	135	170	160	145	150	170	160	158	156	174	159	139	138	139	160	162	132	164	149	149	144	139	163	173	154	162	147	158	136	152	155	159	171	144	153	134	168	150	142	149	151	124	158	150	168	165	135	143	148	150	158	147	167	149	157	151	157	148	132	147	142	157	160	146	139	143	152	132	162	158	164	159	159	133	146	159	134	126	179	161	157	143	158	152	155	160	132	141	154	165	134	159	162	165	163	139	165	136	140	152	152	141	146	154	145	155	156	166	163	155	148	166	138	162	155	132	162	170	165	146	133	150	175	145	154	165	146	167	132	130	162	150	153	150	142	148	140	143	170	137	163	168	154	151	148	161	145	189	142	165	155	162	162	148	148	158	130	155	160	157	156	158	164	164	163	157	145	136	162	141	149	165	155	154	149	144	148	143	155	153	170	154	132	165	167	158	147	153	134	162	149	155	145	132	136	173	162	150	161	131	144	151	161	145	163	178	151	167	129	144	164	180	143	167	140	154	168	156	149	136	172	158	164	169	162	154	148	157	137	172	166	144	180	135	169	154	134	145	149	174	150	145	157	148	144	169	150	146	136	156	128	147	165	143	157	153	139	141	143	152	175	154	160	153	165	173	161	153	160	149	159	161	157	161	141	143	122	139	149	146	153	163	152	162	155	165	130	161	135	138	149	145	165	163	155	158	174	152	143	175	153	174	150	138	143	153	128	155	150	156	156	158	180	144	141	140	138	156	173	162	130	142	152	158	161	152	156	162	150	150	156	179	144	150	146	151	143	161	151	147	142	158	147	159	143	170	140	160	131	151	160	154	164	171	162	171	153	154	174	159	154	140	173	151	148	147	126	139	161	152	168	135	139	141	155	153	162	183	145	130	153	155	156	155	163	160	147	141	131	134	151	137	160	141	163	158	160	157	164	185	163	137	160	129	166	161	149	133	137	173	161	146	135	169	166	151	141	128	151	150	154	161	164	158	144	156	162	143	139	150	139	156	148	154	155	147	147	142	165	162	173	133	130	173	173	160	166	159	153	171	143	149	165	153	146	150	140	167	145	171	176	117	156	166	152	168	151	139	166	153	138	159	158	159	152	150	136	131	146	147	157	168	168	144	146	137	139	164	155	147	141	151	158	146	163	142	153	143	147	126	138	154	152	126	129	168	135	131	155	140	153	144	171	141	163	159	142	172	190	152	166	148	166	174	139	162	142	155	155	147	145	153	171	167	156	144	164	153	157	136	159	142	163	170	164	168	165	146	170	164	143	161	144	172	141	183	132	151	164	149	136	165	137	153	148	142	157	149	154	132	153	138	161	136	163	162	166	153	121	130	157	135	168	138	148	150	128	128	152	142	166	162	164	148	165	165	156	178	158	157	168	152	150	141	173	152	151	136	167	154	146	155	162	111	145	145	156	145	158	177	156	135	148	168	153	145	147	125	159	156	160	153	145	152	147	155	143	155	145	162	172	183	144	164	153	154	178	150	145	149	150	166	142	149	145	134	136	129	158	172	130	168	146	165	136	149	154	160	159	145	149	146	167	167	156	141	163	135	137	146	147	156	128	148	172	151	164	117	156	150	137	122	154	154	148	152	155	151	153	161	166	171	130	157	147	186	154	148	145	142	159	154	148	148	154	145	146	178	162	151	147	151	146	144	159	159	173	164	154	153	170	158	146	150	142	171	134	125	159	145	149	149	156	149	157	140	144	156	144	122	188	146	158	159	130	157	142	171	145	155	142	148	144	149	157	131	150	133	167	165	179	141	162	161	142	153	140	159	163	137	159	145	169	144	148	157	172	148	144	142	160	139	158	173	155	148	155	150
7409	4854	6593	44325	67402	55570	38897	23049	10894	4292	1499	667	504	428	431	430	398	439	437	451	436	401	426	411	425	410	416	445	424	452	412	421	428	490	423	408	430	415	406	440	435	408	408	418	386	428	413	423	439	387	399	435	428	441	405	448	404	426	430	397	459	412	425	457	408	412	456	447	410	426	420	406	437	448	477	484	443	464	442	420	416	429	420	407	432	455	424	435	448	423	481	427	419	416	412	359	434	429	465	438	426	434	478	451	439	438	415	449	433	411	424	408	442	402	432	429	426	419	440	415	416	443	459	409	437	442	405	426	441	437	392	425	407	411	428	463	409	445	399	421	436	443	430	423	425	426	397	453	438	431	442	466	407	440	430	432	455	436	435	406	436	391	421	469	401	435	439	414	401	415	457	421	430	437	414	389	393	429	390	410	423	424	406	431	418	404	451	396	439	419	410	406	416	448	425	436	404	437	423	441	409	436	409	425	429	446	426	442	444	425	450	423	372	368	419	454	446	421	431	439	495	399	433	441	426	439	429	454	438	430	464	465	393	422	418	405	418	438	416	455	429	419	435	417	401	411	412	425	404	425	418	452	427	408	449	402	402	423	435	425	441	399	407	395	456	403	434	415	408	441	416	439	439	417	420	417	414	425	406	404	404	433	445	436	419	421	425	406	474	425	414	419	427	397	433	473	453	448	431	433	376	410	378	414	432	402	404	389	431	408	411	425	418	435	463	390	439	445	426	458	406	413	410	408	412	448	416	442	403	402	454	455	442	448	407	422	419	425	405	419	406	404	405	449	424	411	426	398	430	432	448	423	454	448	417	407	429	403	440	438	449	449	431	425	423	430	447	426	430	393	413	439	425	409	413	428	440	406	444	399	438	411	407	427	412	425	439	432	411	458	405	411	417	425	421	502	410	410	413	435	439	368	418	442	402	434	430	420	410	430	412	415	424	430	441	419	432	424	405	404	427	411	437	439	433	393	417	423	394	418	419	400	398	411	412	410	468	433	414	452	422	399	413	394	425	456	389	442	427	389	439	413	453	419	496	410	444	409	397	421	459	461	461	444	456	416	411	416	435	410	393	430	432	423	433	433	452	474	435	425	406	397	412	442	411	413	439	430	423	451	399	396	430	422	450	421	429	395	440	423	405	439	429	424	381	405	472	421	434	431	465	407	432	439	456	403	437	419	396	446	407	437	398	415	431	420	458	414	420	413	399	387	430	409	420	411	426	415	414	410	418	408	436	427	418	435	448	417	424	458	398	411	423	433	443	395	428	454	440	405	434	437	427	399	402	391	390	437	467	416	429	443	402	436	413	439	403	478	460	428	412	429	427	437	445	384	408	436	415	430	439	409	427	427	413	424	455	417	460	434	420	444	406	479	465	467	416	424	424	406	422	393	412	439	415	450	430	407	417	416	420	435	403	431	445	422	427	477	412	392	409	433	386	407	427	430	452	419	408	440	421	428	440	415	445	421	461	445	424	414	429	441	449	456	388	446	452	425	431	406	433	413	423	412	438	456	445	421	427	432	398	431	438	416	437	401	425	443	407	422	439	450	425	460	454	455	422	404	466	418	397	461	409	423	372	416	432	417	435	434	462	437	385	422	430	461	424	425	462	429	424	444	384	431	402	392	421	442	418	428	459	430	467	433	435	397	423	405	406	408	448	442	422	442	433	447	454	432	413	458	429	447	431	408	412	373	396	419	439	424	448	411	458	431	441	447	393	430	414	421	432	433	400	404	451	441	428	417	460	449	433	430	467	469	432	423	473	400	450	447	421	429	438	454	445	370	451	413	424	461	418	432	455	436	416	411	447	418	422	408	393	427	425	412	421	411	394	442	420	439	459	433	409	466	410	451	434	449	444	407	406	400	442	421	413	445	439	412	429	455	423	402	420	417	441	446	464	426	392	439	435	460	451	440	421	405	416	426	442	457	399	437	408	415	419	422	408	402	456	447	457	409	410	422	391	397	437	431	423	448	433	418	400	414	426	435	435	439	405	375	437	431	411	421	419	409	424	458	449	439	419	440	440	424	431	424	445	449	426	386	430	463	420	408	372	410	421	439	411	426	465	431	464	423	406	436	449	387	435	414	449	442	439	406	437	423	430	409	414	420	429	440	393	447	439	414	418	416	417	405	408	429	416	454	411	453	436	431	414	437	445	417	424	448	378	419	425	446	442	416	418	424	430	434	412	431	443	429	423	428	405	438	421	450	421	416	423	404	404	430	424	409	399	381	459	418	445	381	453	407	467	414	384	402	439	424	441	410	428	392	443	384	438	434	442	408	422	431	359	438	425	400	421	420	414	381	445	403	447	404	421	436	446	422	438	427	422	415	419	415	397	434	392	450	443	396	397	417	441	463	464	418	439	431	430	440	450	389	439	411	415	450	407	421	411	399	394	433	439	419	420	410	427	440	416	401	449	437	448	418	411	437	395	433	426	452	443	383	417	396	408	418	390	408	440	401	463	435	416	404	403	416	414	437	390	433	416	390	440	408	424	416	439	428	415	426	445	414	420	415	421	442	435	422	437	470	448	416	435	404	403	443	428	423	415	410	430	455	390	410	439	431	446	420	393	358	441	444	474	447	439	424	452	423	389	463	422	446	401	423	388	378	426	441	403	436	413	425	448	398	433	383	411	401	443	413	414	419	420	429	423	439	413	399	428	418	447	438	396	435	406	441	455	457	418	442	434	459	447	416	405	450	448	360	407	451	401	453	438	407	413	414	459	456	445	429	432	401	416	419	429	425	408	429	435	389	386	420	384	392	401	433	407	401	428	431	393	440	421	384	423	424	413	430	427	445	431	481	457	393	417	449	433	442	473	409	395	416	450	471	440	403	423	423	463	438	448	427	386	435	439	404	441	420	427	436	428	380	431	454	442	421	414	420	427	433	453	418	443	421	385	419	420	433	440	435	419	393	411	433	408	443	446	445	416	434	441	418	435	427	439	393	420	452	413	433	407	432	436	431	411	435	407	413	433	413	433	405	450	422	453	441	403	463	421	439	431	440	375	404	422	409	434	427	423	454	429	410	458	424	463	452	424	411	425	419	421	433	435	425	427	437	447	465	411	438	426	430	436	439	412	435	425	413	392	427	405	446	435	410	423	418	434	389	449	472	420	421	421	453	416	417	383	420	440	395	426	422	424	448	377	426	460	410	441	425	447	469	432	415	396	461	451	423	410	424	385	412	387	409	418	407	450	424	459	428	445	432	414	403	436	444	411	405	402	454	434	410	407	399	434	381	436	443	422	470	456	409	416	439	406	432	399	390	420	431	383	425	426	435	411	430	444	402	426	430	389	420	405	397	400	417	418	423	421	430	415	444	421	412	413	398	437	414	427	406	416	412	450	435	440	420	441	431	422	422	417	431	438	425	418	435	415	421	419	446	416	427	412	438	387	422	463	443	428	409	418	444	444	406	428	429	431	432	429	425	447	410	415	432	454	422	421	442	418	420	437	440	441	455	405	421	436	425	404	407
18148	9735	9390	49197	73711	58184	36851	19462	7746	2149	703	270	151	156	144	135	167	149	147	130	154	151	126	146	145	160	137	160	159	135	137	131	146	170	134	156	143	141	152	137	158	156	151	126	174	159	153	142	146	138	149	130	140	159	145	171	129	157	141	154	139	150	121	163	163	159	135	167	161	169	131	132	141	141	138	140	157	127	158	140	135	154	142	161	147	169	163	126	128	143	133	150	144	148	144	156	126	113	144	146	137	156	136	165	139	146	155	147	172	142	133	145	154	162	160	151	147	151	134	118	146	153	156	151	136	141	119	128	173	145	132	159	147	138	145	142	146	135	155	139	143	127	134	140	167	141	125	147	129	151	149	122	144	137	132	143	148	143	126	152	152	147	117	167	157	145	160	148	154	123	158	131	130	142	138	148	151	137	129	128	133	148	173	138	165	144	154	151	161	132	136	143	122	154	174	145	150	171	141	133	155	136	152	156	143	145	145	155	128	173	135	151	157	128	155	148	143	143	148	148	147	145	128	167	152	131	160	138	156	149	165	162	147	126	138	154	145	148	147	150	165	136	144	149	143	149	152	145	142	144	126	141	136	133	148	145	149	148	129	162	137	126	153	144	132	143	154	117	149	137	137	154	138	138	153	149	134	138	153	134	149	132	144	155	142	140	134	143	150	139	149	141	128	153	132	138	142	126	153	143	151	126	148	168	134	144	149	142	157	130	158	143	156	142	138	146	138	149	133	150	181	152	148	146	163	154	157	147	148	151	139	139	142	155	155	150	128	156	137	134	141	136	163	137	128	168	141	156	141	164	150	143	138	161	152	137	141	145	149	158	161	169	159	157	156	151	144	146	138	144	135	149	161	148	168	149	131	144	156	145	142	153	153	145	137	143	151	137	140	131	160	151	150	162	159	151	146	158	123	162	133	133	168	153	145	151	149	150	149	154	140	146	122	166	140	135	159	146	138	164	130	148	144	143	157	148	163	163	163	161	135	123	162	126	156	122	128	145	145	150	144	166	126	139	148	143	150	136	167	153	133	138	136	153	132	151	152	153	149	138	135	161	146	137	144	142	166	140	153	161	150	153	138	158	142	153	143	132	145	124	140	132	131	145	158	147	157	153	140	148	139	144	150	146	152	139	120	144	144	132	139	152	143	133	132	154	149	144	156	152	145	146	156	133	156	154	149	118	122	164	152	151	142	143	162	121	162	122	149	147	161	158	139	157	180	144	160	149	135	116	150	153	152	158	164	146	140	136	161	157	177	139	151	144	142	133	150	125	137	142	161	141	128	157	156	132	150	150	155	144	151	157	156	152	131	154	144	132	144	151	138	158	156	146	144	139	158	147	157	147	140	142	155	143	149	132	141	148	153	139	149	113	147	130	149	153	155	157	161	145	158	137	152	129	145	141	128	150	140	144	146	167	150	152	128	165	137	127	152	146	163	142	121	149	149	145	151	170	140	140	138	131	143	154	125	157	132	159	135	145	132	136	137	132	148	133	155	158	147	155	142	128	150	148	145	136	159	138	137	134	128	150	175	158	147	149	137	125	149	144	163	144	134	134	144	148	136	141	153	141	154	153	153	159	148	138	153	128	156	155	153	144	135	146	157	135	162	144	136	149	145	156	142	153	173	136	152	162	155	133	134	141	149	153	165	143	156	150	142	148	155	155	174	145	163	137	149	156	147	139	167	166	138	121	150	148	143	140	133	144	157	146	141	155	131	148	119	163	157	133	137	138	140	134	131	142	119	145	155	142	159	172	155	172	139	143	161	116	163	159	146	149	132	153	140	132	139	161	141	157	156	117	136	158	131	160	146	133	125	139	144	153	145	145	150	143	131	153	145	142	152	143	159	141	135	162	145	140	164	141	140	138	142	152	152	126	165	145	147	142	155	161	143	135	145	145	141	140	152	141	127	147	151	137	155	145	153	134	151	159	146	125	162	145	160	163	144	137	149	142	131	146	159	177	130	162	152	133	147	150	137	159	135	120	135	169	134	133	162	127	160	130	122	136	146	147	136	155	151	145	129	162	163	134	141	143	142	169	156	144	158	148	132	140	146	150	149	168	157	137	139	133	144	145	151	137	156	145	151	142	144	137	159	147	135	139	148	142	157	135	136	144	145	140	133	132	138	149	156	145	162	138	163	155	146	145	142	127	145	155	153	141	172	140	157	117	140	142	151	145	121	148	164	139	145	136	151	169	143	155	143	164	153	147	147	143	137	140	164	165	136	146	146	137	147	153	119	130	148	131	146	137	136	157	122	146	124	126	136	141	131	138	150	152	181	142	156	136	148	143	133	162	152	160	160	133	147	140	159	128	145	125	146	152	166	151	127	133	163	133	145	146	127	149	170	171	146	163	153	149	160	158	157	136	147	135	137	143	140	149	125	149	159	141	167	147	157	152	143	156	147	148	164	145	155	146	150	148	149	146	142	185	151	128	153	161	146	157	143	135	138	168	144	155	132	136	159	152	160	153	149	119	151	128	158	146	182	131	150	155	135	140	159	126	156	125	155	146	144	146	152	144	142	158	147	155	147	144	147	135	144	163	154	121	164	141	157	136	138	159	155	129	138	141	153	141	145	163	135	150	135	177	150	129	136	160	156	155	147	143	134	156	150	142	141	160	133	160	139	144	138	157	156	147	145	162	162	143	151	133	149	143	142	153	129	134	161	145	122	142	128	120	141	134	149	133	139	146	146	140	143	169	140	150	146	155	139	158	150	136	125	155	161	139	115	147	130	161	126	139	143	150	147	150	131	141	136	130	137	135	141	141	156	149	144	164	136	150	149	159	171	158	134	149	172	142	141	154	142	133	159	147	139	137	145	136	168	157	138	168	158	144	148	127	133	151	152	152	160	142	156	144	133	155	160	161	145	162	145	150	145	149	149	136	141	141	151	134	152	149	148	127	110	157	142	155	152	149	128	139	143	132	157	159	128	149	153	148	143	130	147	141	138	122	154	154	150	145	152	152	133	151	129	143	159	154	158	141	150	146	152	141	141	136	135	131	160	138	139	146	162	123	129	132	143	144	151	154	131	146	157	152	160	159	153	156	152	160	141	143	144	153	148	147	142	150	161	154	126	154	166	129	162	158	150	159	140	133	156	131	128	127	144	157	142	147	159	147	143	152	159	164	155	135	134	154	137	128	134	126	143	158	166	145	149	149	147	149	125	128	131	161	128	131	170	149	148	146	145	146	159	167	138	150	148	142	144	156	140	158	134	141	162	162	150	140	164	153	156	158	160	145	170	154	147	161	128	150	148	137	142	147	138	137	140	141	147	134	147	155	150	139	135	157	138	143	154	142	163	134	140	157	135	121	135	160	171	133	137	156	144	135	155	141	149	152	139	144	152	150	157	125	158	145	157	130	150	142	139	153	140	167	171	150	164	159	155	157	134	159	136	148	131	149	136	163	139	144	145	136	147	147	140	155	157	141	162	134	150	164	142	146	142	158	164	159	163	126	138	166	149	145	147	164	156	140
10522	7509	13802	59156	82819	69407	48851	33486	19978	8484	2777	882	488	415	447	407	419	395	421	393	422	424	414	442	380	347	417	399	413	415	427	417	410	395	346	393	345	410	436	440	425	427	398	388	400	415	407	418	387	404	380	384	385	438	394	425	390	366	395	394	414	396	436	385	409	413	392	431	381	389	409	400	371	410	408	418	397	381	408	400	409	415	398	395	376	398	377	393	373	434	437	412	407	375	414	392	406	423	416	372	432	402	422	405	421	380	387	415	419	426	386	388	413	430	423	399	382	420	413	396	411	408	394	378	392	415	408	383	372	409	416	396	417	397	378	401	348	424	363	419	422	415	403	401	434	402	389	427	403	397	396	433	402	398	392	410	383	435	418	398	410	405	381	407	406	429	393	399	390	386	447	452	406	401	395	425	414	406	407	400	454	384	413	388	405	376	425	421	371	345	458	458	420	381	422	405	416	400	439	390	389	389	385	435	439	417	456	405	435	420	399	401	384	384	398	379	425	431	386	409	412	419	401	391	418	392	457	416	439	409	453	437	409	388	380	401	428	441	408	396	398	437	426	382	405	434	397	403	389	394	375	384	394	410	433	423	415	460	376	417	367	435	417	413	390	397	401	429	395	413	420	433	389	416	393	404	468	398	422	391	392	381	393	409	403	405	396	377	384	405	397	393	419	395	380	404	410	413	418	365	373	439	431	401	402	413	404	405	389	455	409	397	404	413	393	401	368	396	342	373	390	418	415	388	364	415	387	404	407	389	402	422	424	355	413	364	395	406	368	391	450	389	384	405	392	424	399	380	385	416	403	389	391	407	389	363	402	411	390	412	456	415	390	403	433	414	408	408	409	382	398	398	376	412	400	405	410	423	394	379	404	420	445	395	380	400	424	444	413	388	403	398	406	426	400	395	408	425	396	409	401	385	400	388	382	394	401	402	401	392	414	404	394	395	411	409	412	406	440	435	394	446	413	381	386	394	418	383	391	405	404	373	407	427	395	463	414	401	431	398	403	397	406	378	404	398	419	370	395	404	431	396	366	414	389	375	414	417	436	374	440	377	419	381	407	425	436	424	397	405	431	405	385	425	368	408	401	403	401	417	416	421	415	433	407	365	438	390	379	394	361	426	409	413	386	366	397	397	418	415	384	428	423	417	464	420	421	426	399	404	424	409	417	417	401	413	420	421	434	372	371	411	420	381	394	418	437	415	401	420	418	387	406	398	429	397	400	413	423	404	417	407	380	405	420	424	411	398	385	412	390	391	401	413	404	400	407	415	393	370	410	424	376	367	418	418	391	385	408	392	406	360	392	409	416	406	398	417	399	426	405	412	405	417	401	428	434	417	400	438	409	407	421	403	402	389	421	371	382	416	415	428	373	382	387	420	389	420	404	364	409	396	411	393	409	391	397	405	449	404	413	412	373	407	413	443	373	449	399	431	450	416	450	439	410	420	416	383	423	418	366	419	406	390	404	362	421	392	443	399	413	402	419	407	420	391	396	423	405	409	381	432	420	387	396	412	411	394	391	405	421	385	396	423	424	400	423	437	408	420	364	397	442	416	384	404	356	426	380	378	351	410	416	398	396	418	409	407	388	385	418	425	392	435	405	401	404	427	409	437	407	414	382	423	409	402	407	406	408	397	409	415	435	403	402	400	456	398	402	404	399	431	409	405	384	384	431	387	416	369	415	417	379	414	438	413	439	395	422	429	424	388	379	388	403	408	380	455	410	405	406	397	406	428	388	380	400	382	381	415	414	428	414	419	398	420	391	446	399	400	382	381	393	399	384	431	395	410	423	391	412	399	377	376	384	428	387	411	409	384	402	410	414	425	402	396	370	387	406	420	434	395	422	419	388	413	431	396	402	406	397	377	430	403	409	399	396	372	395	401	380	399	421	432	421	397	449	404	430	410	387	388	438	423	383	418	378	408	377	421	442	378	400	392	401	408	447	419	383	420	379	418	385	411	386	361	427	422	389	415	418	410	401	387	411	395	417	421	386	389	398	432	406	355	429	390	422	407	410	461	401	396	374	395	434	400	372	390	413	429	366	438	393	386	387	398	378	421	408	399	400	379	440	398	411	412	439	414	401	410	395	397	447	419	424	384	419	414	430	397	438	416	397	419	353	402	382	434	408	384	393	424	386	363	455	414	420	422	411	391	394	392	398	409	430	394	381	400	414	417	388	390	397	422	410	451	407	414	434	415	440	413	416	438	453	375	410	415	402	434	419	421	406	432	389	415	397	410	378	402	402	385	411	390	427	410	365	411	409	386	374	426	394	409	390	356	410	383	401	368	424	439	407	421	411	407	376	438	412	388	396	396	386	394	414	350	414	419	433	431	368	402	414	395	388	426	417	407	407	404	405	422	435	443	413	388	473	436	389	380	416	390	416	397	431	402	414	384	412	410	423	346	436	408	405	414	388	387	412	409	439	415	436	415	412	425	402	409	410	399	417	417	385	430	404	412	406	399	384	400	404	388	423	378	431	400	408	420	397	402	390	419	397	409	444	405	412	462	442	405	390	423	401	424	414	368	410	379	421	399	373	386	440	432	450	423	383	418	401	406	436	402	382	408	387	396	443	378	391	414	457	393	408	409	375	375	401	395	406	429	385	402	440	374	373	403	449	409	354	398	430	417	390	389	419	370	410	394	420	386	441	395	425	395	412	384	411	386	398	419	419	411	379	438	393	415	420	450	442	399	428	412	438	408	402	403	409	396	415	417	371	370	435	406	436	404	397	452	391	417	411	396	411	404	434	440	397	377	451	366	367	396	387	403	380	395	413	419	391	392	390	428	431	397	403	406	405	405	364	421	410	385	399	412	405	411	449	352	391	429	399	422	413	417	395	442	384	380	403	432	415	359	406	415	407	390	398	419	400	367	440	421	379	395	429	368	406	398	390	391	402	420	396	419	433	403	371	390	452	429	386	379	410	424	383	406	373	395	430	419	424	392	407	423	409	443	401	421	403	369	415	382	414	437	402	402	434	385	387	430	401	409	413	374	408	375	375	380	439	403	446	402	414	412	396	405	442	447	393	410	382	433	436	387	452	401	390	413	438	406	452	409	403	355	409	391	384	388	406	417	397	394	439	386	379	389	418	416	387	445	373	393	403	411	446	403	384	397	422	423	397	397	406	391	420	446	363	411	407	439	426	384	432	411	394	441	421	427	412	418	399	443	437	424	424	393	381	410	393	432	380	417	448	391	431	407	439	421	397	429	386	412	385	390	429	387	421	377	429	375	406	398	416	401	428	406	440	395	373	397	402	442	424	404	374	423	405	384	416	368	398	408	408	391	409	437	386	404	408	397	374	411	397	395	395	411	403	406	398	383	410	424	400	401	432	377	398	417	447	420	414	419	397	384	403	424	400	414	404	394	403	421	426	375	390	388	369	422	372	403	385	411	390	400	438	367	378	416	378	398	379	436	414	375	400	400	399	406	436	432	423	385	412	386	393	397	414	396	429	401	422	385	391	374	384	406
3220	1280	1086	4605	9084	6636	2902	1249	677	337	232	163	139	186	155	158	180	160	162	172	160	156	141	157	159	164	161	146	168	166	149	160	160	161	165	186	163	174	157	158	146	141	144	145	167	168	167	163	146	146	176	173	166	153	163	174	145	145	144	138	154	157	158	171	145	160	148	178	170	162	156	148	171	164	163	159	170	160	184	172	150	163	157	147	167	160	152	151	146	163	156	160	131	175	176	147	176	167	165	169	170	170	162	141	166	152	166	181	139	147	170	161	157	151	137	154	160	180	162	165	155	149	159	135	158	157	158	175	166	165	150	148	163	144	189	178	156	158	145	151	183	156	170	151	135	144	162	142	175	160	149	151	160	140	154	165	136	145	165	173	170	178	167	148	177	177	161	179	158	172	175	156	172	153	160	167	164	163	159	159	158	147	163	160	154	158	148	191	151	164	150	174	173	174	161	135	158	167	166	181	162	148	154	161	180	160	159	157	140	160	170	158	178	168	190	150	160	160	173	151	165	158	153	125	185	154	180	163	137	152	154	160	179	159	194	171	148	131	182	152	176	152	160	158	159	151	160	152	153	153	179	140	157	191	163	166	137	140	160	177	152	140	191	177	154	155	159	139	149	165	160	164	158	162	141	159	164	170	165	165	158	172	161	176	169	157	141	156	176	177	152	154	169	149	156	166	157	139	142	149	169	175	168	171	176	174	150	175	159	141	157	160	163	168	158	166	162	164	149	150	179	182	169	176	178	148	179	167	134	149	146	170	144	163	167	150	172	161	162	155	162	175	149	168	148	175	165	154	158	171	169	145	160	181	129	139	174	158	155	158	164	161	156	164	193	182	160	150	163	183	168	148	138	169	154	157	170	175	150	149	171	149	165	158	148	143	156	167	176	167	164	155	179	171	162	181	158	147	158	146	171	148	170	167	165	158	153	190	180	149	159	157	162	169	151	140	147	144	172	157	164	173	145	150	159	157	149	175	136	171	150	180	172	172	150	155	155	140	158	166	158	171	157	156	143	155	159	161	177	182	160	171	152	155	138	170	177	147	145	163	152	166	157	160	176	161	145	158	159	160	152	157	167	141	148	141	151	173	163	165	151	169	160	155	164	166	186	161	158	149	174	153	153	187	143	179	154	162	173	170	163	136	160	164	167	144	150	192	165	174	155	158	154	159	170	161	150	147	147	131	158	179	171	162	161	149	154	172	153	144	168	168	155	157	171	162	150	153	155	151	148	142	149	169	151	177	165	162	158	164	169	161	154	153	178	143	166	145	150	179	128	150	160	153	152	143	145	178	180	164	155	159	143	184	146	145	168	173	154	135	173	149	176	179	164	167	169	135	178	169	149	177	171	171	171	155	158	149	155	157	161	153	183	144	173	172	144	162	152	142	166	164	167	143	173	158	150	152	154	144	177	137	162	140	154	120	163	153	146	135	172	154	167	145	145	142	146	179	186	149	155	150	149	161	139	156	151	170	156	176	158	153	133	159	147	170	143	164	184	158	174	135	148	158	162	143	178	125	157	164	164	156	165	159	166	143	171	153	159	168	153	158	148	171	161	170	160	174	154	155	132	164	177	161	189	169	147	173	169	155	158	154	171	149	175	168	161	154	159	167	166	166	171	163	158	166	171	153	160	168	165	157	169	163	166	171	151	152	154	139	160	161	144	141	174	124	160	167	150	172	168	157	155	162	155	134	163	168	154	140	147	147	159	152	164	147	160	168	167	162	173	188	172	155	158	174	176	124	140	154	156	172	155	148	155	164	166	159	148	170	170	160	183	152	156	163	130	165	168	162	159	131	152	202	135	149	139	166	153	161	181	190	159	161	166	168	177	177	178	159	154	179	151	178	159	156	152	142	145	155	176	135	163	161	166	153	136	158	173	161	160	151	170	159	165	175	150	155	144	159	159	142	162	156	176	169	163	163	171	153	153	151	158	179	144	156	149	132	153	161	150	160	179	162	165	149	150	153	160	147	131	154	173	150	166	152	159	168	149	133	169	160	182	167	161	176	151	169	158	155	149	180	132	168	172	177	153	151	155	156	164	141	153	158	142	180	172	160	165	146	178	175	165	147	178	173	184	169	177	162	157	127	163	148	153	149	167	165	153	187	167	166	171	153	180	143	159	136	164	180	168	145	166	153	162	174	191	146	170	146	156	143	166	159	169	162	137	150	170	161	171	152	155	169	163	168	140	156	159	157	161	169	180	152	140	160	149	179	159	177	183	162	154	158	163	156	184	182	153	155	155	153	160	155	169	147	163	159	155	152	170	147	146	143	179	158	154	180	165	145	154	164	159	169	145	158	168	160	168	143	131	137	159	187	160	169	160	169	144	173	158	145	164	147	154	162	156	165	170	169	155	155	146	151	162	169	163	162	146	180	150	175	165	144	159	165	131	153	156	148	147	171	177	160	174	184	174	153	140	144	132	165	163	163	146	158	156	156	149	139	150	172	149	159	161	125	167	147	170	144	160	160	132	161	150	169	161	164	143	163	177	159	155	158	172	146	154	135	170	162	152	147	159	161	180	170	164	144	136	157	177	165	174	158	162	124	169	187	160	161	161	171	164	166	153	173	170	168	167	157	156	158	168	154	139	162	166	150	159	171	160	168	159	156	138	151	151	151	162	150	169	159	171	157	144	159	144	162	144	181	150	157	155	157	157	165	171	173	164	169	163	140	152	175	158	156	164	174	153	176	150	161	139	168	171	184	183	176	147	145	144	166	158	151	158	162	154	159	159	160	150	146	162	174	176	170	157	157	177	155	149	154	161	152	160	125	141	155	154	168	142	176	157	139	164	163	145	188	165	163	156	159	189	153	170	150	156	158	180	173	177	149	164	168	137	165	162	119	175	160	150	177	166	157	142	160	138	164	170	140	185	161	166	150	166	176	161	167	146	156	153	153	166	149	182	175	150	183	160	165	169	172	178	176	159	166	149	197	177	158	159	160	158	156	159	174	157	139	155	166	158	182	148	160	148	163	149	128	158	179	162	169	152	160	155	156	164	154	155	163	173	159	155	159	149	176	145	171	170	161	157	147	171	152	136	141	164	174	153	161	148	173	147	168	135	175	169	159	134	160	181	175	166	150	135	146	157	140	152	152	160	162	185	159	142	133	173	159	160	135	157	137	178	151	166	151	156	157	140	170	169	165	147	157	170	167	183	145	155	165	145	173	151	141	166	154	163	163	144	162	150	171	172	192	135	173	142	151	158	141	149	152	159	160	155	164	181	166	188	154	163	150	159	167	150	156	157	146	142	153	147	177	183	156	171	166	169	165	160	157	170	143	161	172	158	143	166	150	172	146	154	157	185	154	164	158	139	150	158	135	158	153	162	155	172	160	165	160	164	151	158	164	173	147	159	159	156	170	152	157	161	165	173	134	167	156	163	156	148	194	137	162	165	144	171	163	166	160	158	161	169	149	168	160	179	156	168	139	144	165	150	163	134	164	160	161	146	185	153	162	146	154	157	163	175	169
2730	1590	2354	15723	26354	20367	11033	5214	2701	1148	656	474	458	452	453	464	424	452	437	429	447	448	427	438	485	452	455	450	425	453	450	444	479	429	456	452	442	466	423	426	436	444	406	402	445	448	477	446	455	454	413	428	431	434	433	421	461	445	435	440	433	469	433	486	452	440	422	452	425	436	424	455	443	395	454	412	481	424	445	430	468	449	401	441	442	435	453	447	448	443	400	447	405	451	416	439	443	422	422	414	421	449	446	432	419	432	467	417	410	439	443	444	426	453	433	456	423	457	431	430	427	426	454	425	397	437	425	432	429	417	448	432	466	444	423	460	436	441	457	410	432	441	429	445	456	469	412	428	384	460	450	450	474	455	460	428	456	429	447	431	452	410	447	439	445	419	430	397	457	456	454	446	443	429	437	449	469	422	448	443	444	468	464	431	447	439	438	435	459	383	425	459	417	418	432	415	423	446	446	438	462	438	419	445	439	428	427	462	426	437	415	425	463	447	448	454	426	436	456	445	472	420	454	435	437	464	399	425	413	475	425	409	448	455	458	455	437	424	421	424	434	455	446	420	425	441	432	413	459	438	426	428	426	415	456	445	449	479	452	405	453	457	452	401	426	409	465	438	456	415	431	453	420	473	423	440	445	409	426	447	436	436	434	450	443	430	417	447	424	416	476	430	437	442	451	440	425	441	412	434	420	431	486	445	433	410	431	470	417	430	465	450	407	424	441	427	455	439	466	411	440	461	422	432	445	466	468	456	419	424	414	441	429	443	439	443	426	442	444	429	424	431	444	428	450	433	439	428	434	457	452	445	411	460	456	447	471	451	440	411	457	463	474	420	451	460	447	473	475	436	446	475	456	448	447	421	453	430	449	448	452	411	423	438	451	422	487	468	453	425	451	450	448	415	406	455	438	427	408	440	464	431	434	437	417	441	452	402	457	457	405	400	463	459	406	429	444	453	425	414	447	441	429	434	421	484	457	441	432	451	409	449	436	421	416	437	398	418	406	428	463	467	469	437	447	413	435	456	419	444	451	452	452	426	416	446	468	442	432	461	431	410	446	438	455	443	405	486	485	429	451	453	477	421	439	434	429	471	422	439	439	452	442	423	466	445	409	440	462	396	411	432	455	439	465	459	470	446	454	445	445	428	474	428	465	442	441	447	447	450	436	452	428	454	495	402	441	464	420	436	446	423	446	418	421	482	506	426	419	411	420	428	417	457	435	515	417	432	448	455	441	456	445	441	441	418	470	435	450	453	440	451	435	436	468	456	413	441	441	472	423	428	433	428	452	470	458	440	443	460	421	413	421	445	450	455	432	414	471	432	450	384	439	448	438	398	428	433	446	463	440	400	436	453	431	426	471	471	461	446	435	422	455	468	392	452	458	424	429	466	430	460	424	438	443	450	445	457	399	452	451	429	431	452	414	440	403	433	431	458	460	450	428	461	447	451	459	454	462	445	466	424	458	424	448	436	460	525	445	485	388	431	409	439	446	449	434	423	405	439	468	396	443	436	425	463	442	421	444	449	454	448	427	427	459	467	426	425	412	401	437	425	432	467	455	421	424	428	475	449	460	470	444	424	467	436	416	441	464	466	452	403	445	446	421	447	436	456	450	415	448	472	452	466	442	461	468	429	416	473	454	475	389	411	442	421	444	428	454	377	423	478	431	473	433	430	446	424	444	413	448	434	440	436	445	468	428	440	455	433	427	473	446	448	418	458	481	404	436	442	403	401	450	424	444	457	452	433	444	414	467	426	426	451	464	452	478	454	464	408	457	425	418	422	445	460	437	427	421	450	471	432	429	402	426	450	463	463	454	454	471	468	455	439	438	434	429	418	422	443	433	475	461	437	428	456	395	461	439	453	433	430	436	408	452	478	437	417	424	416	422	458	427	477	479	419	423	441	409	456	398	490	460	445	436	400	425	438	454	443	403	438	456	443	434	423	475	442	423	425	443	432	416	464	451	468	446	418	451	463	457	438	442	481	440	417	436	405	433	423	449	459	413	430	426	418	448	452	417	455	490	442	490	429	455	452	454	447	465	420	434	451	430	454	445	465	447	474	386	420	447	417	429	450	447	453	479	433	393	437	477	448	464	438	469	428	440	450	459	420	472	417	462	454	439	434	475	451	428	412	433	413	425	459	461	440	461	438	460	424	473	439	444	463	460	442	484	443	441	430	430	441	411	436	475	408	397	454	439	435	451	431	443	440	514	437	446	449	435	429	439	438	421	448	466	486	443	434	413	461	424	445	432	446	413	416	434	454	430	459	412	432	455	440	430	416	442	418	428	423	407	437	441	446	415	412	434	415	435	453	424	431	440	432	445	423	455	430	441	430	440	435	463	462	407	463	467	424	474	428	454	440	407	442	429	442	430	475	505	455	464	469	441	462	423	429	403	413	393	425	424	462	435	426	449	414	438	398	445	455	449	473	451	440	417	453	438	419	452	399	465	464	440	403	479	441	428	429	415	482	425	425	437	450	455	421	441	436	467	435	424	393	490	451	436	449	426	463	449	448	423	448	428	401	419	436	420	397	421	440	452	427	439	439	435	493	432	471	472	449	405	443	449	449	430	470	431	435	409	423	461	461	438	460	424	470	429	482	405	447	420	411	455	426	449	455	407	411	443	430	457	447	430	419	437	483	463	438	414	423	435	449	442	417	439	448	443	489	404	482	435	421	413	422	447	448	460	440	455	433	435	458	418	461	450	418	462	439	475	428	465	420	445	435	441	411	428	459	460	442	428	436	408	391	438	457	440	427	441	438	429	453	450	451	434	457	415	460	478	430	445	448	428	428	463	393	443	482	393	444	405	433	424	405	484	465	424	436	441	434	420	424	437	456	481	449	431	420	453	446	434	463	387	457	450	455	417	437	425	452	441	467	432	432	501	433	441	453	443	465	458	449	443	444	433	395	408	470	435	454	425	455	417	426	458	422	482	447	433	406	470	396	430	476	457	451	461	465	429	471	482	483	419	441	445	445	446	467	462	468	468	420	412	432	470	453	471	421	395	429	431	429	445	460	436	427	456	471	422	465	446	430	481	399	398	435	429	412	415	403	431	439	464	455	426	460	472	454	442	457	429	450	430	486	460	452	418	421	457	402	446	441	435	434	448	436	452	448	412	418	418	434	407	426	458	467	415	448	418	457	449	467	443	447	450	435	435	428	431	396	422	441	456	483	440	418	432	464	450	416	435	457	450	459	458	446	485	418	451	418	458	437	472	440	431	457	423	501	426	453	452	445	415	455	457	448	430	448	413	431	451	463	445	454	455	430	432	438	430	470	456	433	462	454	471	469	452	463	420	440	446	457	412	463	433	401	446	438	400	399	430	446	432	443	435	447	443	417	422	474	442	446	465	459	425	417	445	488	453	436	462	445	439	409	465	455	445	457	470	441	425	425	417	435	466	461	445	436	443	432	421	427	432	450	430	439	431	424	448	422	431	408	434	494	412	415	460	436	433	434	463	430	395	454	473	433
9387	5663	6621	44419	56824	42169	24400	9786	3085	1007	416	198	172	135	140	143	142	155	134	151	149	161	151	156	145	148	151	150	152	164	156	161	159	142	137	156	144	157	160	134	139	147	151	163	150	139	150	141	152	180	140	112	151	168	151	155	154	157	153	127	140	141	135	149	153	139	140	159	170	121	149	150	166	146	154	137	163	154	140	133	130	157	130	137	149	165	126	159	150	159	124	151	161	155	135	171	151	152	151	135	143	164	168	147	142	148	143	154	149	163	125	144	172	158	137	172	152	141	151	154	134	136	142	125	149	140	172	147	145	143	178	176	134	165	155	162	151	147	152	156	153	153	156	157	160	149	127	157	153	173	149	133	136	130	143	148	142	153	150	160	138	134	128	141	144	133	144	149	151	157	133	120	169	169	148	154	157	143	165	167	170	144	156	152	155	149	127	134	128	158	159	146	146	133	164	161	137	155	146	136	159	147	144	168	137	156	163	150	129	149	154	123	150	157	145	148	170	154	150	159	142	159	175	148	160	171	149	139	164	182	127	147	163	169	156	141	147	142	156	151	153	148	146	169	158	150	144	132	158	155	143	121	143	141	158	138	153	163	136	136	157	160	172	162	149	144	153	153	162	133	146	160	146	159	134	137	156	158	171	158	150	143	149	166	144	144	170	127	158	148	151	162	141	150	159	159	142	151	143	142	155	137	160	147	130	140	140	121	162	148	156	165	147	139	157	136	144	137	144	142	148	129	137	143	163	141	171	167	139	146	143	131	149	142	159	137	151	153	153	136	136	150	142	158	168	158	149	136	184	127	145	146	168	148	151	145	137	153	179	167	127	167	152	141	127	146	126	146	156	137	138	135	155	164	137	171	149	142	149	167	151	162	144	142	141	148	170	152	129	142	147	145	138	145	148	148	148	145	157	148	140	151	141	141	144	147	173	134	176	163	150	133	149	147	161	155	133	134	169	123	143	157	162	170	156	135	152	155	139	153	170	149	150	156	145	144	130	142	140	138	168	147	159	184	151	159	159	151	157	169	168	147	150	139	145	147	142	170	123	154	161	153	149	136	149	143	160	139	166	165	163	146	146	143	167	132	140	160	134	134	150	147	152	155	163	159	159	149	131	172	139	138	141	165	132	163	144	140	161	133	153	168	159	143	169	136	152	156	161	144	172	148	151	143	144	157	145	156	127	151	151	164	138	168	159	141	144	170	139	162	152	144	141	144	163	145	146	159	166	158	152	152	146	153	173	151	156	146	153	153	135	153	131	148	170	133	162	171	171	153	156	145	148	149	161	135	154	132	140	148	183	149	160	149	139	158	149	159	160	166	155	162	135	150	140	152	152	154	135	141	147	173	157	142	153	162	131	146	150	133	149	141	157	148	159	143	144	140	131	170	162	130	156	166	164	137	153	144	164	145	134	157	156	138	122	134	159	158	158	147	168	146	161	164	131	148	132	153	152	153	130	155	136	138	146	137	156	147	125	166	134	158	156	156	170	152	147	148	149	155	150	147	158	140	165	144	139	189	148	141	142	147	137	127	172	139	148	154	167	164	150	143	138	146	159	156	155	129	168	147	129	152	146	147	170	148	143	184	123	173	118	146	134	128	148	165	147	161	160	172	177	159	136	154	160	130	148	162	141	159	142	141	144	158	166	149	149	157	149	134	150	161	138	145	136	161	147	133	149	159	151	145	147	163	151	158	129	152	159	147	151	128	152	149	155	154	145	145	142	156	185	146	156	150	131	163	146	132	150	157	130	138	150	129	155	156	166	161	135	148	123	150	143	152	142	139	121	162	147	161	148	162	146	159	138	148	162	137	166	133	130	160	147	150	128	161	154	139	152	141	139	146	167	154	119	155	129	125	139	141	169	131	145	136	149	151	184	153	175	139	167	159	178	140	142	137	148	143	146	171	160	161	130	163	140	166	132	145	138	145	144	134	141	146	140	159	148	123	136	144	149	130	141	163	145	136	143	156	169	140	164	177	156	157	158	183	160	148	159	151	142	132	159	149	149	131	144	141	140	141	164	153	133	145	164	131	169	153	123	128	172	133	140	159	155	149	154	136	173	131	145	142	152	158	155	149	143	138	135	141	127	156	159	147	154	149	185	164	143	154	144	143	126	132	142	163	140	159	156	149	161	165	150	135	135	136	163	134	136	137	165	147	158	156	176	132	159	145	132	168	151	134	132	162	120	148	149	145	144	169	169	154	145	154	164	149	123	139	137	158	121	152	171	142	168	148	123	164	156	136	139	168	145	166	163	158	142	138	158	159	161	138	151	140	154	156	156	169	150	144	149	135	150	170	149	156	162	158	161	151	155	175	167	136	158	154	151	148	141	130	144	124	139	174	156	129	133	141	139	160	169	122	147	143	164	148	149	159	154	145	178	129	154	166	135	139	145	138	138	143	148	146	157	157	157	133	151	167	148	160	125	169	176	165	158	134	130	154	148	154	162	157	154	169	153	150	166	158	160	148	168	146	144	161	157	165	173	144	166	156	171	146	153	145	144	142	130	149	137	152	128	145	166	152	127	147	166	144	130	147	154	130	132	132	163	143	133	157	131	162	137	132	140	155	169	161	155	135	162	154	145	154	164	163	116	157	168	145	154	163	137	138	151	144	152	151	148	167	151	175	133	142	150	142	162	154	147	152	136	164	130	155	158	140	149	143	162	164	134	137	161	121	158	112	132	155	155	141	139	128	164	150	163	135	134	166	161	144	155	178	149	140	145	132	159	163	144	154	133	159	141	168	169	151	152	155	160	177	151	145	160	134	154	142	149	123	165	160	148	152	150	152	162	154	148	161	153	141	153	154	162	178	157	151	136	145	150	144	141	161	166	155	168	156	157	152	159	158	143	177	145	172	166	139	133	167	157	153	157	156	134	129	163	149	165	147	151	158	174	141	151	123	159	138	138	171	167	151	158	156	153	152	142	164	152	144	118	158	160	145	146	140	173	149	139	152	157	147	168	143	145	149	121	155	142	141	135	147	153	144	170	149	135	138	147	157	136	136	133	157	150	148	136	145	150	172	153	157	144	139	139	142	169	161	144	158	149	154	139	145	138	154	145	166	142	146	156	135	151	147	136	149	182	164	147	122	153	146	152	161	175	138	167	166	140	145	146	161	140	155	140	166	144	155	149	150	140	146	168	147	147	160	133	147	157	155	136	133	144	139	149	146	142	166	140	144	152	150	150	158	144	163	144	158	144	144	163	152	140	152	150	139	156	142	150	158	144	160	148	139	152	136	146	144	139	168	156	146	136	168	147	141	150	157	163	137	154	142	125	169	155	146	151	155	139	161	128	140	145	151	156	152	133	135	165	165	150	149	133	150	162	153	158	152	151	129	134	157	142	145	140	165	136	158	142	141	146	155	161	143	159	157	147	137	151	156	150	139	153	152	170	155	152	179	146	157	151	147	145	134	157	155	166	153	164	139	149	158	144	171	165	149	160	149	153	151	170	157	141	152	164	153	124	142	158	163
6902	5637	10589	56738	65935	53645	38390	23263	11487	4357	1599	681	513	419	400	382	438	378	409	411	457	387	415	439	403	411	458	380	427	397	407	406	429	403	432	432	417	442	400	415	417	442	444	419	442	440	436	404	402	456	446	454	430	379	385	404	416	432	451	408	380	448	433	427	435	350	433	435	410	388	426	369	368	418	428	438	378	402	419	404	423	406	399	421	426	408	424	429	407	417	443	424	399	417	426	393	432	428	390	439	379	401	413	460	457	386	401	414	399	439	438	423	389	429	408	429	408	405	395	423	443	402	402	430	392	431	401	474	424	430	427	445	410	417	439	433	418	407	452	419	454	413	413	415	403	396	424	418	469	410	422	407	427	371	416	389	446	425	426	403	393	439	385	400	411	422	436	445	401	376	433	418	404	426	430	442	391	411	413	440	420	413	411	422	411	431	424	424	408	396	437	383	424	412	448	420	393	412	415	411	439	444	452	416	436	433	458	443	415	410	414	380	403	431	422	459	432	410	430	426	411	438	393	413	393	398	416	405	438	457	397	428	403	406	424	468	409	450	387	397	409	428	425	408	433	421	439	395	423	403	453	424	438	398	369	427	423	403	409	403	415	425	437	390	403	434	412	409	402	408	428	384	423	458	408	393	388	388	435	406	414	433	434	381	388	419	411	431	393	405	384	387	399	400	436	429	428	445	447	399	429	436	386	415	430	415	420	412	471	451	412	414	390	415	396	435	433	405	420	383	403	383	445	437	428	434	418	431	428	403	431	404	393	381	411	443	425	440	420	391	398	431	399	452	399	431	390	412	438	452	456	449	430	438	399	442	421	452	405	388	406	417	429	396	398	426	437	439	411	395	429	409	421	400	420	449	406	411	433	409	446	392	453	449	405	443	421	432	425	398	401	441	437	415	453	411	421	408	408	423	399	430	415	442	400	457	431	425	430	434	428	365	402	418	391	419	414	403	435	426	417	414	413	438	466	401	414	415	426	441	421	403	433	373	415	387	433	406	418	422	391	461	423	431	418	417	408	410	468	404	373	432	432	374	419	409	403	411	411	437	468	406	385	445	417	428	398	415	400	412	430	419	408	450	428	412	380	441	428	439	420	407	445	423	414	443	388	426	433	406	418	401	402	385	424	406	415	422	441	443	408	402	423	441	402	409	410	459	394	391	409	373	415	408	441	404	388	441	427	441	423	388	417	417	429	414	432	405	438	438	428	440	449	409	403	434	409	415	415	399	395	455	455	448	427	437	449	402	432	439	406	453	399	435	414	418	409	405	425	418	405	426	416	394	439	429	393	427	413	416	436	419	429	395	416	422	441	375	422	410	396	418	424	359	406	430	410	431	374	415	439	419	420	448	429	417	413	431	432	434	418	396	420	417	404	397	443	381	463	447	402	402	409	408	439	441	412	401	435	402	410	426	438	422	421	417	386	432	445	406	454	385	413	392	429	436	434	388	377	356	402	407	411	394	425	432	446	388	425	440	444	423	429	422	394	389	446	414	423	428	423	411	404	447	430	446	417	459	404	415	407	391	429	425	413	450	448	399	392	433	460	437	373	462	416	391	408	393	430	396	428	399	378	440	411	378	432	423	395	401	389	430	446	412	422	438	396	436	444	416	418	428	409	410	416	410	421	365	418	435	392	398	422	401	426	422	420	389	451	433	425	440	408	432	414	403	400	429	431	412	394	410	449	459	448	373	445	432	435	403	430	392	444	427	449	406	412	408	439	422	415	395	406	396	421	392	443	446	380	394	429	454	470	421	440	392	362	455	411	442	397	397	408	417	443	416	382	408	417	404	430	414	415	425	404	411	402	438	410	388	421	371	439	408	446	434	416	396	379	415	404	455	412	443	435	414	425	428	434	430	435	443	394	432	421	415	427	447	420	386	431	433	425	395	454	392	414	399	417	425	394	402	404	462	437	410	441	451	403	447	408	415	414	429	415	378	459	440	462	375	456	424	428	425	447	441	424	426	457	374	409	393	428	438	391	439	401	401	425	409	453	383	431	406	389	380	419	416	438	392	427	429	446	440	406	414	414	410	422	452	406	441	412	449	447	429	420	415	444	416	455	415	435	394	440	422	415	430	388	395	434	443	406	411	432	467	459	413	383	387	450	436	416	388	391	409	429	411	410	447	447	407	439	410	423	428	424	434	402	405	426	423	409	426	421	392	422	396	423	420	393	447	411	411	442	451	394	425	428	424	424	426	390	454	424	421	415	437	388	411	418	407	438	437	408	433	416	419	420	404	411	412	413	407	422	427	414	388	426	422	436	414	402	424	398	435	408	402	393	429	425	403	414	426	416	406	398	433	441	414	396	398	422	400	397	415	420	425	413	427	423	399	413	395	382	407	417	404	426	443	439	376	380	408	429	441	395	417	444	426	442	395	394	405	418	436	421	440	394	440	394	406	428	424	450	437	467	444	489	429	439	404	403	414	453	400	437	392	398	426	455	428	396	397	424	418	395	409	444	414	424	413	420	447	424	402	422	423	409	401	386	429	412	399	403	408	407	448	376	415	418	415	424	395	443	384	426	440	423	415	398	414	374	404	361	441	410	409	401	416	441	430	427	445	431	430	436	460	427	434	420	426	440	431	429	416	417	420	392	419	400	450	397	445	427	409	416	436	384	427	437	424	446	433	412	401	425	440	400	417	421	394	450	397	440	424	408	423	418	409	458	399	421	383	421	437	391	445	418	426	407	408	416	389	422	414	416	430	408	462	448	453	405	416	461	390	431	403	402	413	427	423	414	402	403	389	445	432	399	404	414	432	415	415	393	416	412	411	418	417	404	406	439	416	425	435	421	419	414	401	425	397	377	430	434	412	431	407	428	461	423	448	415	398	463	395	438	422	402	437	437	411	426	417	416	399	431	444	353	421	428	434	442	438	393	400	439	416	422	415	408	399	415	421	425	441	421	444	421	403	448	399	391	385	408	402	413	392	436	424	422	437	394	396	463	398	433	415	457	420	408	392	397	425	423	408	405	449	443	464	421	406	427	437	412	415	450	395	426	423	415	430	402	400	440	397	406	416	427	414	407	424	454	412	432	406	445	396	380	421	409	439	428	439	396	419	415	428	424	428	419	409	424	381	439	394	418	454	422	380	420	389	391	435	417	470	418	443	401	414	482	385	390	389	405	414	412	415	439	412	398	417	430	400	424	448	397	427	391	390	392	407	430	449	390	434	434	424	434	423	413	432	409	435	433	387	389	415	413	416	429	409	448	438	472	431	387	407	423	403	451	424	399	424	425	408	392	428	454	401	401	438	423	404	411	437	408	391	427	419	432	405	439	422	373	433	416	414	426	450	421	424	427	423	408	393	426	428	439	423	411	426	421	439	399	464	408	399	430	404	402	393	415	409	389	400	426	445	431	449	401	404	412	436	385	407	445	398	407	418	416	392	402	468	442	396	392	419	450	393	462	421	445	416	442	402	445	394	417	443	459	396	402	414	393	432	429	441	411	375	386	424	435	415	409	461
18388	10614	12883	54913	72703	57955	36300	20145	7152	2026	637	279	177	147	125	159	146	134	142	134	124	145	153	129	131	149	143	147	143	141	159	146	161	140	141	154	161	119	135	145	148	141	147	142	133	159	155	132	158	163	145	157	143	130	122	135	176	145	145	150	149	129	151	150	140	133	127	146	128	130	134	141	150	162	147	162	150	151	148	169	145	138	131	138	130	135	130	140	131	142	136	159	133	126	154	148	153	138	151	137	142	136	135	120	145	138	136	152	143	147	132	119	145	137	144	135	108	150	157	139	138	134	178	148	159	136	146	133	138	166	140	148	130	140	150	136	136	148	138	121	152	149	138	132	133	149	140	149	158	136	157	141	149	137	123	157	146	129	138	116	157	140	147	143	134	129	143	143	140	152	110	138	137	145	159	169	157	144	135	136	134	132	127	149	155	142	133	141	162	171	118	139	155	133	148	133	150	149	132	125	158	150	162	172	142	149	141	128	147	157	140	148	136	152	148	148	149	156	147	118	144	127	146	143	161	146	149	136	125	159	143	141	138	160	153	151	137	157	153	146	116	139	134	140	150	145	141	152	148	141	142	149	164	150	150	132	158	144	150	139	155	154	160	144	143	159	164	146	147	116	117	135	159	136	142	144	143	149	132	130	151	158	121	146	147	146	149	139	139	138	155	130	148	150	158	167	154	138	142	133	147	143	159	156	150	141	138	140	157	140	150	135	141	145	134	125	161	146	137	145	165	144	154	138	118	135	130	163	139	140	150	147	146	160	144	131	124	141	170	160	143	130	147	158	145	145	150	156	108	143	140	129	141	142	138	163	140	145	152	133	159	152	129	133	150	147	152	160	122	136	156	124	129	129	169	151	143	173	145	133	138	159	134	153	134	131	130	158	140	133	129	136	142	149	151	167	146	134	160	144	150	137	134	130	127	140	159	139	160	131	126	151	138	144	153	146	117	148	172	110	140	145	133	147	157	155	120	153	141	130	126	133	132	135	151	124	158	164	142	131	138	118	132	173	130	133	137	146	159	147	137	139	131	153	129	140	130	138	157	128	125	151	129	121	146	148	141	151	140	169	139	154	151	155	152	148	147	149	153	142	132	148	153	161	142	166	139	124	143	163	122	133	130	151	144	157	159	124	135	127	169	162	157	132	148	143	144	142	123	156	155	159	146	144	146	159	155	147	142	168	137	159	158	147	144	139	163	145	142	165	141	149	144	131	145	132	126	139	117	146	125	148	159	152	149	135	121	145	162	145	138	136	131	113	157	132	136	153	147	136	164	137	150	149	156	147	148	163	141	143	131	137	139	137	146	152	129	151	145	145	121	118	146	128	153	151	147	132	134	152	151	147	149	151	144	155	171	136	163	142	148	133	153	144	125	133	149	147	154	149	147	131	124	141	137	138	109	139	142	150	142	148	123	135	136	161	144	138	126	150	139	128	135	170	153	149	151	132	156	159	130	141	144	157	138	143	147	158	150	137	122	163	129	134	158	182	136	154	135	147	144	135	120	130	151	147	134	147	114	148	159	160	148	151	159	161	151	145	146	142	138	151	121	133	122	146	156	153	136	127	134	140	154	146	150	152	142	161	158	168	157	143	137	125	157	145	124	124	155	157	129	134	129	158	139	164	137	105	133	139	138	120	151	139	155	151	131	152	143	123	163	152	144	137	162	144	158	120	121	160	143	130	142	148	153	125	132	134	167	135	148	133	161	127	128	146	137	131	133	150	147	136	135	151	152	141	138	120	139	152	140	128	146	133	135	142	142	157	167	162	153	146	141	146	150	125	129	135	132	150	163	141	140	153	150	130	136	151	152	140	124	139	153	168	132	151	132	138	138	124	149	160	126	151	131	159	155	136	131	136	123	145	150	140	133	143	140	174	146	137	142	153	166	163	133	159	153	165	150	142	140	154	130	152	148	142	130	132	147	133	152	154	143	154	142	140	127	114	143	148	147	133	127	157	152	129	146	140	181	154	127	150	148	134	137	127	175	147	140	150	150	139	150	145	161	145	136	155	151	150	151	124	186	149	161	130	147	145	135	142	143	144	130	132	149	145	138	145	146	152	129	146	149	143	142	139	151	148	127	132	154	132	136	163	145	140	138	143	133	120	146	153	168	160	140	151	145	142	130	161	139	153	125	151	141	166	129	141	173	138	155	119	129	141	138	132	146	138	142	168	135	137	172	137	96	149	148	163	144	143	146	140	147	130	129	141	155	165	159	149	135	155	134	157	128	141	154	128	135	145	128	157	135	148	151	147	139	138	138	135	134	141	145	143	137	108	141	142	153	138	161	120	144	141	160	141	162	139	149	132	157	164	136	130	166	165	140	140	146	142	127	128	140	144	134	150	149	125	145	147	154	128	148	161	158	164	150	131	142	126	141	138	133	151	146	143	127	148	139	133	135	143	129	160	142	142	151	125	132	142	138	159	139	148	147	162	145	137	132	154	128	155	144	137	152	125	142	135	143	152	139	147	129	148	143	151	141	129	149	136	133	128	129	155	113	140	150	121	151	138	145	145	155	144	151	140	135	141	147	168	124	145	122	131	136	148	146	166	153	148	131	143	141	133	148	143	138	146	130	146	153	134	156	160	161	163	141	134	133	146	121	119	143	148	146	134	161	131	147	137	134	142	163	139	142	161	149	137	155	140	135	124	144	167	132	148	143	134	142	137	145	124	143	126	146	136	145	163	136	149	127	167	142	152	155	139	131	147	131	158	161	130	149	132	131	142	157	129	148	153	127	144	140	136	150	144	138	141	120	126	173	156	154	159	136	144	149	140	150	149	159	142	159	138	162	121	120	165	161	152	127	152	133	155	137	136	138	146	138	128	136	141	154	158	151	149	142	129	144	148	151	150	136	152	143	127	134	135	138	160	167	144	134	143	124	145	162	139	139	155	177	135	150	130	152	149	166	149	126	141	142	124	149	140	138	154	126	140	149	136	137	156	134	137	145	159	116	148	178	145	149	115	134	144	158	149	148	139	141	126	139	136	123	132	142	156	148	152	130	125	138	141	133	150	150	145	148	130	126	112	153	130	139	140	139	148	134	152	144	156	142	142	142	114	133	141	156	128	165	144	141	132	154	154	144	146	142	143	137	130	130	121	143	141	124	151	131	146	137	132	133	144	158	139	124	117	131	133	143	136	132	145	151	153	133	147	128	112	125	150	178	139	157	161	151	123	149	122	140	136	125	141	147	134	143	151	157	139	154	132	151	154	145	141	130	133	157	135	136	134	142	138	133	155	128	117	144	157	142	155	149	150	143	138	130	143	131	147	140	121	155	168	152	143	133	168	151	141	159	160	159	131	145	133	147	139	138	143	156	154	145	137	148	114	143	157	145	141	137	149	147	136	130	167	161	137	156	146	163	150	137	143	146	139	144	161	140	153	141	149	135	156	118	146	124	136	138	152	147	145	134	143	159	159	134	155	141	146	148	151	122	152	124	142	152	151	125	126	126	130	125	129	163	146	153	146
10590	8762	18259	63844	82607	68242	49224	33960	18238	7857	2650	936	500	418	390	409	372	374	378	435	407	418	377	402	399	383	385	400	377	394	465	423	404	448	420	373	415	392	420	414	397	390	417	384	385	365	421	449	368	416	429	385	360	411	403	412	393	444	378	407	369	359	401	423	411	417	400	409	403	387	383	403	425	441	404	397	414	430	416	373	410	420	398	400	380	407	455	400	366	424	413	420	407	437	409	436	367	393	399	399	414	376	426	414	393	421	385	440	389	406	369	430	403	419	408	418	402	411	397	394	423	386	436	370	402	397	423	378	400	400	384	416	432	414	373	395	376	397	409	395	388	407	394	405	408	389	387	401	424	358	429	415	385	365	384	422	386	418	381	408	436	365	380	396	416	417	416	412	396	376	373	432	389	398	393	410	423	386	416	389	407	397	421	420	377	418	376	383	424	366	398	401	410	394	401	417	425	391	414	397	395	418	386	432	380	390	417	404	386	388	426	401	402	404	395	369	394	416	392	370	367	410	414	404	409	376	395	441	405	406	401	414	395	396	393	394	403	420	401	389	393	400	447	371	401	407	382	393	408	409	420	375	382	384	393	409	419	406	383	407	408	387	409	404	380	404	402	388	411	377	421	378	400	393	379	424	399	398	395	399	367	397	398	390	397	373	417	392	380	348	387	422	394	437	417	407	373	441	407	394	392	408	393	437	401	399	363	403	417	393	421	438	404	374	378	384	405	420	393	447	411	407	395	407	392	368	391	408	358	403	382	381	424	412	344	395	406	404	409	391	406	393	394	395	394	402	387	425	431	407	387	404	397	411	413	407	404	387	405	417	400	397	385	387	384	364	409	409	379	423	368	422	440	432	417	383	397	390	390	417	415	387	387	389	375	392	389	415	432	386	402	395	378	368	401	383	414	374	390	402	390	405	439	385	424	398	419	382	379	387	438	385	392	343	397	423	403	389	420	404	413	400	414	420	417	423	403	406	401	404	434	371	393	425	421	398	394	399	396	447	413	424	416	405	398	421	418	394	393	405	374	394	450	382	401	414	421	361	384	361	430	395	413	376	386	380	406	424	401	386	389	393	412	387	367	408	399	408	373	398	410	419	391	394	424	403	378	405	421	372	398	426	403	411	408	387	393	393	390	404	376	421	398	421	394	365	443	415	398	382	425	397	404	438	408	411	398	399	351	389	457	379	447	429	431	385	441	395	427	418	423	416	402	403	441	378	425	400	388	415	371	408	452	403	426	396	412	449	398	427	451	405	399	374	442	407	411	390	410	445	458	441	394	369	431	395	422	423	397	403	416	410	375	377	399	408	375	386	426	407	406	413	401	414	407	428	425	394	431	399	450	424	390	369	399	401	381	398	380	425	436	427	389	399	401	407	414	440	394	386	405	394	404	413	396	388	395	384	399	395	423	368	408	398	414	412	408	408	406	378	406	404	388	386	407	398	394	396	401	410	418	415	378	417	393	395	394	405	365	389	385	395	402	404	450	427	394	387	408	406	450	412	405	393	420	371	404	374	383	400	410	388	411	389	368	414	412	419	394	423	426	416	407	389	403	371	401	375	418	391	393	404	381	388	383	392	416	381	409	382	411	386	400	383	400	396	381	415	396	378	398	428	431	390	405	406	398	388	392	403	402	414	381	387	411	434	404	428	421	402	407	426	429	396	404	400	431	378	399	381	394	398	430	422	409	419	378	399	407	377	417	383	430	420	402	400	437	426	379	405	410	430	382	392	389	390	385	378	378	389	412	402	379	380	383	399	395	374	356	411	420	397	389	367	397	384	401	389	408	412	372	394	390	378	399	405	407	412	409	409	398	413	443	441	408	439	404	401	382	423	414	428	377	410	396	376	390	398	398	383	415	439	404	381	390	407	401	414	457	448	408	383	411	388	384	443	428	385	374	387	393	358	367	390	377	404	381	377	413	379	422	405	393	409	385	406	417	399	359	410	415	396	379	363	400	395	410	384	396	386	375	400	393	401	340	409	375	396	397	383	390	382	422	392	390	385	412	394	393	398	393	377	387	445	404	363	370	387	387	394	396	390	414	389	383	409	396	441	405	395	406	397	402	384	402	387	406	399	394	419	389	423	386	364	370	394	387	426	364	386	400	401	425	404	427	408	414	404	387	411	405	367	428	386	398	380	387	353	436	374	391	407	419	413	388	410	406	379	426	420	398	401	405	404	357	389	378	368	386	425	394	387	416	426	379	359	420	387	397	398	397	417	383	387	360	425	400	395	402	403	404	412	398	401	393	386	435	388	393	383	438	393	406	381	377	391	368	429	378	431	413	373	416	394	407	401	427	376	405	396	422	408	385	380	414	408	409	425	411	387	372	385	403	447	410	358	435	392	382	394	392	385	404	413	390	393	418	418	418	434	411	403	454	397	417	417	416	463	407	417	368	411	413	405	381	438	368	400	412	423	360	397	401	405	424	427	376	394	431	400	438	400	379	393	418	385	404	403	415	387	427	368	395	408	394	416	416	413	405	406	403	410	413	415	388	389	358	407	417	381	426	384	396	417	392	435	376	397	440	361	416	378	413	381	407	404	390	403	467	413	423	383	382	422	387	426	392	354	416	445	397	400	352	395	401	413	412	416	439	374	384	434	391	397	421	430	341	345	375	383	395	395	427	420	402	397	396	391	388	420	387	404	394	428	385	423	399	417	400	413	407	439	403	410	407	406	390	391	398	410	402	386	380	408	398	402	411	391	448	386	400	387	378	404	392	408	453	396	424	423	412	413	377	396	387	416	407	415	442	408	416	408	425	391	382	344	406	393	407	394	379	412	426	350	396	391	391	423	429	392	395	396	389	414	430	384	407	379	368	398	426	407	416	395	413	436	378	417	426	397	384	418	401	386	393	378	387	403	395	412	404	386	396	414	385	356	415	387	403	416	411	380	436	386	415	390	400	390	372	408	381	405	376	387	401	380	389	400	374	376	405	412	383	380	383	437	405	430	402	408	390	405	401	393	372	393	402	379	397	383	388	451	383	396	384	406	428	380	388	371	378	412	390	419	387	414	357	393	356	385	379	425	405	417	383	418	406	379	400	408	396	433	375	376	395	404	439	376	409	408	401	385	402	389	389	429	415	409	382	387	401	433	405	409	373	417	404	393	402	393	405	376	394	402	437	400	432	408	398	406	432	404	411	404	378	360	378	379	377	415	410	421	443	396	397	399	455	423	412	364	428	416	406	395	417	386	403	434	394	443	389	406	401	373	358	413	423	346	336	387	410	420	419	419	421	407	428	400	415	409	397	393	399	421	384	418	412	396	382	386	391	369	393	434	402	382	421	398	383	418	403	397	412	387	373	402	380	406	367	425	414	387	392	428	429	394	420	391	375	400	396	395	388	381	420	405	403	435	407	417	391	365	364	381	410	391	386	432	373	414	391	386	415	419	412	371	440	371	379	435	435	385	387	398	387	398	390	407	394	403	417	401	426	382	386	401	383	402	391	372	415	408	433	366	383	391
2946	1089	1122	4148	9820	6203	3123	1323	521	295	223	175	171	150	175	141	159	176	148	180	167	172	172	150	159	150	148	159	166	153	157	172	172	155	160	157	160	147	156	163	161	162	146	146	130	146	147	172	181	146	133	140	166	147	161	168	174	165	158	170	149	174	161	144	152	158	171	183	146	154	148	138	142	152	149	168	147	162	159	157	160	166	162	170	158	140	149	123	158	162	161	154	146	158	161	172	177	176	161	145	187	158	129	150	157	153	148	152	148	172	154	175	141	146	147	153	168	161	158	175	153	138	171	145	157	177	174	142	164	183	162	148	155	160	162	143	132	151	146	155	144	171	140	155	155	151	167	162	172	152	150	127	156	158	166	153	167	143	119	139	171	156	163	146	131	176	135	163	160	164	176	153	157	158	171	145	174	152	142	162	171	155	155	158	157	142	155	158	155	172	150	173	150	141	165	182	136	140	165	178	164	149	159	154	143	144	146	154	151	144	161	156	168	156	156	141	159	158	141	145	162	156	156	142	162	157	177	162	161	142	144	172	165	172	159	156	165	148	136	173	133	155	146	145	145	178	154	147	176	143	145	150	158	163	152	159	152	181	187	148	161	156	145	157	145	153	148	151	167	166	161	165	152	173	165	165	139	158	147	162	175	158	166	132	154	170	154	138	148	144	175	144	154	153	163	149	148	167	165	174	159	152	152	143	155	155	156	133	164	138	159	185	152	150	152	174	160	158	188	153	148	168	153	148	149	133	147	164	136	156	153	140	176	140	139	163	177	175	160	144	140	149	174	145	164	136	153	153	161	151	171	164	151	159	137	147	152	157	163	158	144	148	139	136	161	152	167	158	170	174	162	154	170	154	169	127	150	159	178	146	163	169	166	143	172	163	154	165	168	128	158	160	177	137	156	154	164	159	135	155	183	154	177	165	183	149	165	145	151	165	153	143	175	157	159	142	149	160	163	156	159	147	169	145	183	150	142	139	163	146	186	156	163	159	159	159	154	141	161	157	143	166	158	169	158	137	157	161	172	163	168	160	165	150	165	172	174	135	156	160	153	152	154	180	153	145	160	138	162	140	145	141	185	146	158	141	125	149	133	148	155	149	161	156	173	161	144	160	159	151	158	154	157	167	174	152	149	165	155	140	164	164	158	153	160	145	157	165	154	150	183	143	140	159	150	163	175	146	158	152	150	173	162	160	174	166	163	147	162	153	161	172	154	144	162	169	150	146	153	165	174	150	180	179	139	139	179	144	161	152	124	171	158	157	175	141	168	183	149	165	165	167	165	147	160	164	163	153	173	156	169	176	166	137	170	129	165	160	180	143	146	138	146	174	154	145	142	167	171	142	146	140	174	138	168	167	159	149	170	152	162	173	134	158	176	143	167	152	135	142	135	155	170	167	151	168	164	144	163	146	145	167	156	154	149	143	157	154	153	154	182	157	151	147	164	139	162	154	158	159	157	174	170	150	158	165	164	167	158	159	161	163	158	183	164	157	140	163	154	164	143	166	158	143	170	131	135	150	158	153	159	160	160	171	141	140	163	170	165	168	164	156	136	146	149	143	138	166	164	135	139	147	180	144	173	123	157	144	164	153	139	172	185	167	164	162	137	156	153	168	161	168	149	174	163	156	159	156	170	152	133	141	159	155	166	155	155	149	160	159	149	147	154	156	140	167	158	156	153	155	134	161	134	152	179	184	164	157	165	170	169	151	142	133	162	164	170	161	165	162	126	171	160	174	152	168	152	161	154	147	145	167	157	154	146	167	142	166	152	206	149	181	134	167	158	167	191	162	150	142	163	143	138	171	171	161	120	137	134	162	160	178	168	189	145	163	158	151	166	142	152	168	166	149	152	147	161	180	140	143	160	140	159	160	163	148	148	164	171	142	156	173	161	158	155	144	164	153	178	170	137	155	139	169	163	143	162	150	147	155	154	155	143	173	155	156	139	163	143	153	150	140	168	170	135	168	162	167	160	160	161	147	166	145	168	159	145	133	157	183	160	189	146	167	174	144	140	194	188	175	160	152	175	138	155	164	167	164	152	165	152	149	163	163	178	146	167	140	143	140	164	161	172	140	161	137	145	158	151	162	157	172	147	159	146	158	149	166	153	160	148	153	129	158	146	160	166	146	146	143	166	143	160	164	133	163	132	152	172	162	180	152	158	151	160	156	129	164	146	162	157	159	169	170	153	162	151	138	173	151	169	164	171	142	175	149	151	145	164	130	140	143	140	168	176	158	143	127	145	156	167	158	132	160	149	167	157	167	158	160	163	145	150	144	149	145	149	162	148	155	156	179	162	141	140	134	163	146	146	149	164	153	136	157	169	163	159	138	161	164	142	145	175	146	152	158	156	162	156	153	151	171	173	155	158	138	169	182	168	157	147	163	169	169	152	170	137	167	154	158	152	177	162	157	140	150	167	153	160	160	148	150	180	161	154	146	154	180	154	167	149	151	158	158	158	134	174	155	146	157	145	172	173	161	172	149	174	154	132	144	168	161	167	138	159	164	152	149	134	138	163	143	144	147	150	138	177	171	137	160	167	163	123	150	153	165	162	152	168	162	130	153	190	170	161	162	150	167	138	136	161	177	122	145	148	160	162	142	149	191	125	177	151	171	168	170	155	141	155	164	141	174	131	179	176	147	165	177	146	144	176	139	162	162	168	147	138	153	178	168	144	150	153	146	160	135	170	140	156	160	177	148	158	192	160	176	143	162	161	174	154	157	142	177	143	167	152	165	175	174	155	179	144	138	161	165	175	150	162	159	147	160	152	169	167	146	148	151	153	145	155	153	149	132	166	202	149	166	172	166	174	143	164	163	164	156	162	166	166	157	154	155	161	136	164	159	155	146	156	148	117	167	175	138	148	168	147	191	150	155	150	157	152	144	138	153	160	150	148	161	172	146	147	165	158	164	165	160	186	150	163	157	155	133	132	181	163	161	180	155	144	151	141	152	153	147	149	154	183	144	136	154	172	166	179	161	163	164	155	157	146	153	184	163	171	143	159	166	170	168	154	163	158	151	140	173	190	151	160	157	155	173	160	146	145	173	157	158	146	168	140	153	171	165	132	166	148	137	168	152	178	171	162	162	169	164	161	178	172	151	158	147	158	155	156	158	195	169	164	148	155	155	158	155	156	157	164	180	153	182	136	148	142	152	150	152	181	144	153	157	149	163	142	158	147	140	157	129	154	148	164	139	158	166	147	166	146	181	160	151	165	168	170	164	169	166	142	149	159	149	143	175	132	157	177	157	158	149	163	150	155	151	178	177	161	153	161	158	142	167	154	153	161	173	156	160	151	172	153	140	173	163	164	148	148	163	159	154	153	143	157	166	152	150	181	150	144	150	154	152	150	169	149	172	166	146	129	161	157	150	154	135	180	165	155	144	153	159	142	158	153	143	145	141	189	148	171	161	159	142	162	169	169	140	142	151	145	170	143	144	170	151	177	156	151	152	151	163	156	178	164	169	169	163	165	182
2832	1245	2436	14788	27616	19401	11957	5007	2099	1173	667	529	474	425	407	452	433	397	419	449	448	450	429	450	451	413	429	457	450	417	434	444	413	468	421	401	446	435	426	412	421	420	433	466	451	417	445	443	424	400	426	425	413	450	473	429	393	427	435	440	418	417	413	379	426	403	467	448	398	405	422	402	454	459	456	419	432	454	384	439	450	416	453	418	427	446	431	461	418	470	429	445	409	423	479	412	429	429	450	448	420	391	434	403	463	419	449	451	431	439	445	426	425	425	422	435	478	457	481	443	418	415	422	433	458	421	438	449	440	420	463	454	421	439	439	445	433	416	460	423	445	419	427	446	394	453	454	385	413	443	435	439	435	409	404	437	409	434	423	425	486	461	447	440	429	410	431	434	423	438	441	410	448	448	470	457	406	410	417	424	430	403	443	427	420	433	401	438	446	432	413	423	439	441	435	369	457	430	437	436	425	444	409	440	436	428	404	412	422	433	457	457	453	442	420	400	445	388	430	450	458	475	427	423	450	433	449	392	437	409	438	481	442	444	406	418	426	447	460	461	421	404	437	456	427	442	422	418	426	446	434	453	463	441	477	470	452	425	394	421	461	438	450	399	454	425	437	416	456	424	432	442	433	400	417	456	441	448	407	452	456	428	399	447	449	435	419	438	401	439	423	454	436	444	457	406	390	448	438	444	430	475	437	421	431	392	436	440	380	443	445	458	412	448	405	452	427	443	444	448	442	431	425	435	440	432	408	442	447	410	429	442	432	436	481	421	430	439	399	450	430	455	471	428	435	408	447	377	464	459	435	428	472	453	404	428	430	413	440	439	407	484	431	461	461	418	418	413	465	390	462	428	426	402	439	408	433	433	405	431	437	413	435	397	456	465	442	472	454	414	426	413	430	415	428	431	440	430	449	461	408	432	390	441	422	419	428	419	447	418	423	428	394	401	425	427	443	464	408	441	407	456	438	428	446	436	402	464	452	476	409	440	424	404	438	425	436	386	421	467	434	429	391	432	434	442	473	436	454	434	453	441	467	430	437	430	398	418	443	475	399	460	441	447	458	429	447	404	420	474	422	423	428	437	429	430	422	424	428	419	408	426	435	423	424	449	427	456	415	449	451	456	420	408	442	485	445	439	409	441	401	449	422	421	466	439	433	461	462	439	448	437	408	417	461	422	464	449	430	444	455	439	434	465	457	430	454	443	441	430	427	438	431	457	396	418	403	414	465	403	418	454	426	468	448	422	420	393	429	442	435	415	488	413	474	427	427	439	432	452	452	446	432	458	448	406	458	426	407	420	420	467	427	390	414	411	414	448	422	412	438	435	393	432	440	403	419	446	410	435	447	417	398	429	464	379	412	463	476	462	446	439	425	463	455	439	431	432	402	399	423	400	415	418	453	424	425	428	409	421	432	440	451	427	444	400	427	403	428	410	432	420	465	429	425	428	430	438	433	434	413	432	459	442	399	416	420	420	472	455	451	444	420	410	430	440	419	455	439	424	437	404	435	391	436	423	453	410	414	462	452	397	454	425	414	432	454	455	451	428	433	427	453	419	445	420	400	418	458	421	448	411	395	422	440	455	441	438	430	420	448	402	376	407	432	384	442	448	439	430	479	405	435	433	438	464	393	428	438	460	433	448	478	430	431	439	390	454	407	434	419	394	442	397	435	456	420	412	448	413	443	457	412	438	414	417	418	421	465	450	415	446	443	424	392	450	427	431	443	404	430	425	424	406	424	424	431	435	442	447	423	419	421	442	436	439	410	436	468	417	447	429	404	481	452	424	472	411	433	455	441	444	405	435	446	421	433	413	409	472	432	466	413	440	438	417	417	441	460	415	419	452	401	408	429	455	426	433	433	478	411	445	448	412	432	435	413	442	454	445	413	436	476	366	426	400	438	473	420	469	411	499	413	436	425	446	456	431	405	454	454	437	441	440	420	417	429	446	472	367	426	472	442	435	466	443	455	451	461	406	424	461	430	422	459	426	401	474	406	461	410	435	417	390	422	406	451	399	438	452	449	451	368	414	423	415	400	476	423	446	442	449	468	412	412	448	421	459	445	467	438	418	425	433	434	444	461	437	432	440	468	454	441	454	428	470	429	423	447	450	454	436	428	430	424	431	448	391	468	427	430	434	434	456	438	427	401	446	441	452	434	434	414	422	414	437	422	460	424	452	441	440	424	400	422	467	459	443	453	420	452	454	464	405	453	442	452	439	454	418	456	449	441	461	447	467	450	427	423	434	415	433	461	421	423	432	429	425	394	419	403	431	414	405	418	447	475	470	432	439	450	415	465	437	444	453	455	453	405	411	429	444	414	444	421	446	446	429	411	459	448	438	416	428	459	435	434	405	427	439	446	429	418	458	440	434	454	417	452	422	464	444	418	438	426	461	424	438	401	440	430	422	411	426	406	438	435	470	453	443	393	416	419	440	416	428	403	452	465	471	401	466	444	440	431	429	443	387	428	431	418	423	418	414	437	441	420	419	403	408	406	446	457	413	416	439	427	431	420	458	401	425	435	475	424	423	401	457	463	448	422	453	445	381	436	436	426	405	432	438	458	457	427	410	408	456	421	426	457	434	442	454	445	455	422	446	408	395	419	409	402	434	426	447	454	401	463	454	433	455	405	391	411	419	423	424	449	426	439	438	471	420	453	443	441	453	455	383	418	467	416	458	409	410	419	421	463	418	440	419	438	437	455	459	431	430	417	439	419	438	404	442	434	407	410	444	430	412	464	419	453	444	463	399	425	456	432	481	458	428	432	386	478	425	434	421	429	428	454	453	449	418	462	440	424	449	460	396	401	419	445	429	424	413	426	421	438	432	421	433	449	405	456	460	464	460	445	418	446	416	441	401	428	399	446	432	433	451	429	446	432	426	397	407	464	456	414	443	434	438	419	468	459	471	416	455	425	423	441	412	436	424	414	437	418	431	427	405	458	471	437	425	410	435	433	441	424	435	471	435	412	458	419	403	420	469	446	443	424	418	427	416	387	451	464	434	432	399	449	427	408	411	442	468	444	420	454	444	428	461	428	412	453	456	448	431	441	417	453	421	415	398	408	432	463	453	433	458	423	412	464	400	436	464	432	451	450	442	468	445	442	448	418	420	439	451	421	412	412	412	450	412	426	442	479	428	402	493	412	452	460	444	422	461	464	438	426	405	447	412	450	451	437	432	455	456	448	440	436	441	430	453	465	424	402	431	454	422	458	431	446	496	416	405	434	450	453	421	434	451	449	434	418	431	434	450	475	434	461	435	449	427	428	417	437	460	385	449	413	442	472	455	463	402	425	426	419	477	410	423	424	442	458	431	429	402	407	430	446	463	445	424	437	419	427	439	432	443	434	410	414	414	432	436	428	409	416	468	448	395	429	449	458	440	488	434	443	426	448	429	432	429	479	413	424	429	470	444	387	418	452	459	405	413	409	445	437	457	390	436	427	430	454	396	452	438	447	421	435	445	433	443	421	422	406	429
8760	4136	6876	33909	56643	43390	26667	12171	3795	1074	436	199	172	142	143	150	137	149	156	164	144	149	160	150	148	171	150	170	139	153	159	146	145	137	158	160	148	144	139	170	161	151	163	154	144	151	132	175	148	146	148	134	159	168	157	177	151	155	140	153	155	155	141	135	141	140	148	139	151	172	132	131	143	155	149	151	149	169	161	168	151	148	153	134	144	150	148	129	146	154	153	140	164	151	152	139	147	158	134	139	158	147	142	152	137	149	166	146	137	143	155	164	169	158	165	169	151	146	147	136	162	162	123	144	186	128	154	135	156	160	144	158	142	146	153	133	152	136	146	165	154	160	132	155	133	166	167	139	141	142	148	147	129	150	146	148	138	133	152	150	136	145	165	145	162	149	156	147	167	161	148	141	166	153	141	133	142	159	142	137	174	150	136	157	151	146	148	134	155	140	180	138	166	147	172	149	148	133	137	129	149	144	142	136	159	138	154	149	156	147	148	154	133	160	139	177	160	147	157	159	154	164	163	148	163	142	159	136	148	165	158	159	148	153	158	146	164	159	178	142	145	150	171	148	154	144	163	145	145	154	155	133	141	145	156	161	133	152	157	159	127	158	151	160	148	149	165	148	150	152	154	151	140	146	145	146	180	166	153	152	152	138	151	148	156	152	142	141	158	148	146	143	145	161	133	155	149	145	131	114	135	151	164	141	129	152	153	172	148	148	167	138	144	125	150	143	159	149	152	122	156	161	150	144	150	157	137	154	140	142	168	158	142	140	154	128	147	130	150	142	159	163	144	149	165	159	157	145	159	161	157	143	170	147	148	166	157	165	151	154	155	152	156	135	164	163	165	162	147	175	150	132	140	150	141	155	122	155	141	157	147	156	154	159	125	152	158	144	150	149	166	141	165	183	133	133	152	126	157	125	137	166	165	167	166	136	148	148	138	150	150	142	140	139	124	153	164	175	152	176	124	135	142	147	138	144	151	157	157	164	136	127	162	161	164	136	150	141	172	173	153	160	147	144	148	154	152	162	154	149	166	129	143	152	147	143	130	166	162	150	150	157	147	149	145	147	162	158	133	154	152	132	126	156	153	147	154	163	124	144	154	151	140	141	151	163	143	149	158	158	148	153	148	145	148	152	129	172	168	141	149	156	151	140	146	149	155	154	155	156	166	136	157	156	148	137	151	151	160	140	121	145	160	142	171	161	146	172	169	139	139	141	153	151	135	157	152	138	137	155	158	148	143	142	156	138	148	156	128	174	147	147	127	129	156	140	135	149	144	160	157	152	159	171	128	151	183	153	136	143	147	157	150	153	144	139	143	162	170	147	133	176	166	155	164	147	167	149	154	151	152	168	147	153	154	141	153	175	163	132	166	156	165	141	152	158	162	157	164	140	149	147	140	134	169	156	176	129	142	144	145	146	138	173	158	143	151	149	159	148	140	162	141	141	156	187	160	146	151	157	151	167	155	160	145	149	160	146	168	166	156	147	149	151	127	150	137	157	151	111	166	166	167	123	145	159	153	136	148	164	151	145	162	148	158	182	129	168	134	142	173	134	174	149	134	125	131	165	140	133	160	145	158	152	167	148	142	138	129	152	150	166	158	141	139	140	164	148	125	158	150	136	138	155	136	158	149	128	153	150	156	146	145	165	133	160	168	157	171	154	145	140	148	157	143	173	136	180	133	166	146	146	162	142	162	147	151	162	139	164	151	170	142	160	109	131	166	146	148	160	157	141	156	157	156	153	141	160	130	147	136	129	145	140	144	139	153	164	135	140	152	144	148	155	147	149	147	154	137	134	166	147	160	153	144	173	138	170	150	153	142	159	156	148	141	138	134	160	146	161	154	130	137	138	138	171	173	139	151	140	168	144	137	143	162	143	134	147	169	138	139	149	148	138	133	175	160	148	152	143	150	152	152	164	160	141	153	168	151	164	137	164	138	137	141	155	134	162	163	129	137	143	167	134	149	158	151	147	136	143	146	162	133	156	138	143	161	131	142	145	164	154	175	154	149	134	147	143	159	159	156	153	140	140	156	145	161	155	129	149	133	141	132	151	151	150	154	164	169	143	140	158	155	179	147	145	164	148	157	138	162	159	148	162	156	167	163	133	158	160	160	154	137	148	163	150	150	154	145	153	142	140	147	136	130	140	146	152	128	143	146	149	143	159	152	140	152	141	141	160	145	181	131	155	143	160	137	139	148	160	147	123	163	146	146	132	132	153	152	144	165	165	148	145	145	143	151	164	160	148	154	170	137	152	152	123	137	129	158	161	147	140	139	152	137	123	190	157	143	160	147	149	138	141	157	166	149	161	131	166	119	133	176	139	142	138	151	147	158	139	143	148	143	154	165	128	168	126	146	170	151	157	171	128	157	160	130	131	132	133	163	155	138	140	168	190	138	136	162	162	133	148	173	148	170	161	158	169	136	134	148	161	142	134	140	164	167	138	158	139	177	177	166	148	129	134	156	146	135	151	151	149	165	144	149	134	159	165	153	139	155	166	158	156	161	146	136	168	149	158	152	143	156	158	142	169	175	165	152	138	161	151	145	141	148	158	161	167	161	156	150	142	159	143	132	161	173	145	159	170	143	141	172	153	148	150	157	143	157	150	162	146	161	129	138	136	133	167	154	123	166	161	133	151	149	147	168	150	160	158	154	151	162	151	161	160	140	153	163	139	149	142	155	143	171	168	145	177	154	156	132	153	154	140	159	141	164	141	137	159	169	137	162	138	162	142	136	151	148	181	153	181	135	146	148	141	135	132	154	165	134	146	167	148	132	194	140	166	161	150	143	166	140	151	170	138	131	126	140	141	126	131	127	149	148	165	169	152	141	166	153	136	153	134	133	161	160	140	150	137	155	152	168	134	133	133	131	152	145	149	138	149	159	158	181	171	154	140	140	149	162	150	169	185	165	157	165	133	143	147	144	162	188	149	152	164	164	155	139	166	172	170	146	164	141	154	136	159	156	132	133	131	160	159	168	146	143	142	142	160	164	165	118	132	151	138	164	149	139	173	129	137	153	159	137	151	158	142	148	141	148	165	155	153	161	135	141	166	145	154	144	148	165	132	156	163	133	180	156	164	165	136	162	180	140	148	149	157	166	137	147	146	164	166	151	151	149	135	159	154	160	127	143	136	168	151	148	167	141	157	153	142	147	164	141	123	156	147	139	135	147	131	141	138	152	156	140	141	161	159	148	162	160	155	136	144	148	163	157	146	164	146	132	163	149	162	126	140	161	154	161	135	145	144	142	136	140	158	138	159	115	144	150	136	154	151	154	155	146	150	153	155	147	133	143	145	177	171	145	153	163	130	142	169	140	138	169	170	163	152	164	148	151	163	163	145	148	143	124	142	145	139	165	162	164	160	157	148	140	156	147	140	150	133	172	137	150	163	146	168	148	144	173	169	151	131	158	134	169	144	158	140	151	137	146	141	135	176	138	147	136	154	160	158	173	151	162	178	127	116	140	138	163	163	164	139
6490	4302	10566	46521	65684	54914	40801	26444	12643	4643	1657	675	443	423	419	422	414	430	422	409	421	439	406	398	419	421	448	423	424	407	439	412	422	438	401	396	401	412	404	451	402	443	403	417	406	418	427	412	423	418	423	405	425	396	411	398	422	417	393	413	443	430	406	392	386	410	416	466	405	438	413	430	414	398	410	431	410	407	392	455	403	427	425	385	417	422	409	450	394	397	387	477	436	455	448	360	424	409	413	444	381	403	437	403	421	404	425	422	410	433	443	432	415	439	432	427	390	407	417	409	422	454	426	431	413	403	434	435	435	416	409	420	387	435	456	384	381	409	390	378	455	401	405	387	442	441	401	444	421	411	404	416	424	367	413	453	414	413	416	443	444	388	459	385	445	423	429	402	455	382	410	394	406	414	421	405	408	435	427	405	406	451	427	432	434	430	398	399	394	398	422	413	435	401	413	433	446	427	436	437	423	434	425	381	424	410	411	424	391	445	390	410	420	388	454	420	426	417	421	421	416	412	395	412	374	409	447	429	420	397	428	423	439	423	439	428	427	404	443	416	410	433	420	405	432	469	433	392	423	381	399	443	441	417	411	404	419	396	401	435	440	471	411	421	429	397	431	420	356	415	430	430	437	412	406	431	410	416	421	435	387	373	430	455	406	440	412	393	434	409	427	426	386	399	414	450	422	431	446	444	426	393	444	415	405	438	403	393	422	435	438	405	421	418	388	389	387	402	390	417	445	396	439	422	405	435	470	412	409	461	442	367	408	387	433	407	391	395	449	449	390	396	466	389	413	390	383	416	423	444	423	461	436	449	388	396	438	426	383	424	427	428	419	411	429	458	413	414	375	416	407	416	413	400	411	394	419	435	455	417	412	437	414	424	413	449	453	374	417	432	427	450	441	391	403	452	411	425	430	400	406	415	389	421	397	434	407	410	401	418	429	442	389	418	449	414	411	388	442	431	427	432	381	419	428	392	423	401	419	384	398	423	438	434	400	421	425	403	421	436	385	425	424	404	411	428	405	442	424	402	419	417	426	409	416	447	407	402	420	452	427	436	418	404	406	397	398	442	421	439	393	435	422	438	427	437	457	443	402	429	440	443	422	401	428	408	444	435	433	361	436	441	426	420	442	434	437	385	427	405	438	422	435	398	402	422	415	422	424	423	451	393	423	409	405	379	420	433	446	426	440	456	409	430	454	414	403	386	420	418	407	372	442	423	441	420	417	411	417	374	442	449	457	407	406	415	408	376	421	442	416	418	396	447	405	415	453	408	399	445	452	393	408	404	442	398	421	413	414	411	410	437	442	394	402	407	392	402	438	414	404	391	385	406	441	412	435	443	416	421	456	429	446	408	444	415	413	389	459	417	413	424	417	411	496	437	378	412	453	381	441	404	411	421	396	398	431	436	420	389	407	429	419	439	394	405	410	413	414	419	371	445	430	437	420	437	414	397	436	424	407	406	434	418	443	414	421	422	388	425	405	422	423	435	430	411	431	407	394	451	415	386	449	385	392	421	405	387	419	397	419	436	416	431	422	411	429	415	410	386	428	466	424	394	425	432	410	413	456	450	409	393	427	431	390	443	413	419	413	400	421	450	412	462	457	442	399	432	420	404	395	447	440	416	424	471	446	383	403	400	437	393	442	449	388	398	420	442	421	413	422	445	377	428	392	418	463	432	418	358	402	427	480	361	401	403	423	426	442	406	419	398	394	389	395	400	415	458	435	445	407	455	423	396	429	398	407	404	385	426	406	456	416	432	421	447	414	410	392	434	415	416	398	412	472	397	430	429	412	433	440	402	426	413	446	410	443	460	435	436	445	409	422	406	400	422	387	419	410	401	426	446	434	429	427	429	430	433	400	402	436	408	395	413	429	419	425	430	414	430	424	441	417	411	410	419	438	417	411	409	426	375	411	382	423	428	398	418	422	407	442	439	446	405	392	443	417	418	439	424	422	413	473	438	421	439	421	403	421	439	410	400	427	425	415	403	434	438	438	425	421	374	448	419	415	388	429	420	397	433	422	409	413	433	425	412	367	407	410	438	411	377	406	392	413	456	417	408	413	426	394	419	436	406	453	394	418	391	399	439	398	424	408	415	436	381	406	418	401	403	441	447	426	423	458	403	408	412	364	419	425	417	466	438	392	444	407	422	416	405	399	442	443	413	421	416	423	397	408	383	425	431	415	436	409	400	416	453	426	404	404	449	447	417	422	465	359	427	424	418	410	444	417	437	418	423	462	429	402	423	417	409	434	388	425	434	418	431	426	416	415	385	430	432	364	430	393	432	460	423	429	429	423	453	403	390	421	417	421	407	458	384	428	441	388	451	414	451	388	436	418	406	394	437	427	388	425	415	417	459	427	409	374	431	390	430	427	390	419	384	421	428	408	419	464	451	406	423	393	429	432	382	417	431	386	425	430	399	376	382	423	447	422	429	428	410	427	448	428	438	400	427	437	425	411	399	435	446	422	460	401	417	405	455	401	397	450	398	446	431	401	439	405	399	380	454	419	419	439	471	406	401	411	394	389	391	412	402	443	395	425	386	417	433	419	436	429	407	456	453	407	418	402	391	400	422	419	418	421	361	419	416	433	393	433	440	438	438	392	384	408	410	430	422	416	409	428	392	439	438	416	406	447	392	412	412	419	396	425	395	415	369	418	387	401	402	401	387	420	427	401	447	430	423	395	406	409	423	441	416	450	414	385	396	415	443	428	416	419	414	409	412	434	475	459	416	371	464	424	444	434	396	449	407	413	418	405	426	422	428	409	422	419	416	402	394	362	422	379	451	412	430	432	422	444	410	380	461	430	485	431	429	445	446	427	401	410	441	379	405	425	428	411	372	426	403	444	442	401	419	409	424	422	392	423	439	415	398	397	402	422	414	406	373	383	435	447	439	407	397	410	409	401	455	421	393	468	439	447	379	400	437	451	449	397	432	423	407	402	410	412	391	425	415	411	370	410	429	434	385	409	433	427	423	399	396	420	449	420	412	403	422	411	414	418	421	450	394	399	414	409	434	368	400	413	451	433	424	404	421	391	422	440	460	414	440	435	427	394	420	415	420	382	422	441	432	426	407	452	382	429	404	428	394	421	385	406	416	400	418	381	427	414	385	394	439	469	426	419	426	388	442	397	411	380	438	422	437	405	406	405	430	458	424	432	400	461	423	471	418	423	390	445	418	406	417	435	415	424	391	396	423	422	407	409	388	416	387	399	394	430	400	461	405	428	380	438	405	420	435	418	429	422	408	429	428	378	442	383	442	428	457	437	421	413	389	414	413	435	424	404	373	437	400	438	425	442	415	394	439	395	418	435	422	419	448	413	371	404	434	444	404	446	418	392	427	386	470	418	398	443	399	400	379	416	422	402	387	426	374	436	401	415	408	439	431	396	454	416	425	431	468	450	435	400	432	443	392	455	402	442	436	396	418	423	382	425	406	427	415	423	432	400	418	398	426	440	434	404	423	402	417	431	385	424	373
17114	9649	12895	50352	72198	58853	38745	21346	7522	1892	556	252	138	161	150	165	146	152	142	126	151	158	147	161	144	120	143	154	147	151	156	140	135	144	163	120	125	162	142	128	142	133	144	150	167	142	158	136	137	153	138	139	149	135	134	127	133	142	148	127	143	144	152	158	141	132	146	156	139	135	144	116	130	137	140	163	168	174	152	159	137	150	174	148	118	144	138	145	159	138	170	154	164	140	124	140	140	158	147	144	153	146	140	142	135	155	157	159	143	138	146	130	150	156	135	155	152	158	159	162	169	144	162	165	153	128	174	153	148	176	129	137	156	129	160	150	155	136	153	150	145	157	153	133	130	139	142	127	147	145	145	139	163	146	149	144	154	132	149	141	165	155	149	162	147	144	126	119	157	153	135	158	165	163	148	162	137	141	153	154	152	135	120	129	146	158	148	147	162	150	132	141	137	155	162	149	157	127	137	136	132	134	134	126	148	154	154	135	120	142	155	135	135	179	142	152	158	180	152	143	161	142	144	166	146	141	148	172	131	144	137	137	129	144	167	145	131	128	149	138	130	169	139	127	124	161	155	152	159	136	154	139	148	157	128	147	151	112	160	141	146	144	151	137	152	135	151	132	164	134	156	131	155	159	136	169	163	137	151	139	133	141	160	165	142	154	145	163	145	140	159	144	148	155	136	118	146	148	143	134	143	137	136	149	146	120	132	148	156	136	157	147	171	151	142	125	135	161	138	173	151	123	122	137	138	153	120	149	152	147	154	143	136	147	141	141	153	140	129	153	143	142	145	137	152	157	159	131	130	160	122	143	155	160	143	143	145	151	157	166	127	130	144	149	149	139	170	122	138	153	131	124	151	136	143	141	171	139	131	161	140	145	131	119	154	154	137	132	163	138	136	116	157	138	153	150	131	157	145	133	146	151	136	140	131	150	154	120	161	138	145	149	161	156	140	153	137	135	171	146	134	138	156	147	144	134	144	139	126	142	147	172	165	163	128	141	158	144	138	135	149	196	151	134	142	148	174	148	145	113	153	138	158	150	142	124	156	160	153	148	147	163	159	149	132	144	171	130	144	158	140	142	148	145	149	165	140	170	128	122	153	138	150	149	130	160	133	138	154	150	156	135	148	148	169	147	159	138	157	137	132	131	162	135	137	159	153	150	138	143	147	138	158	152	149	158	138	152	128	128	131	123	152	147	139	131	153	145	134	140	159	139	130	154	130	133	152	150	125	123	133	130	142	140	149	125	149	120	116	141	164	153	139	139	138	142	167	136	158	143	144	143	127	148	142	130	154	158	153	129	139	159	146	139	136	137	146	147	150	138	179	136	125	130	134	142	137	143	152	134	150	140	131	134	143	138	141	163	155	156	120	173	152	126	148	109	120	144	143	144	153	162	165	128	120	148	135	148	126	160	156	136	151	144	149	144	129	137	139	149	163	149	147	137	150	154	152	135	141	152	159	145	154	141	162	140	132	147	159	136	146	153	134	131	157	144	117	145	140	148	140	147	147	162	165	162	144	163	140	134	160	151	133	148	135	136	139	151	162	156	141	138	132	150	136	137	146	163	128	130	127	142	125	143	144	130	134	140	137	144	134	167	129	149	158	159	155	135	139	152	128	135	113	145	130	142	144	129	149	157	144	139	140	154	139	141	147	164	145	141	129	141	153	146	127	149	166	160	142	155	149	141	144	161	143	143	126	147	153	145	155	109	159	130	154	131	125	159	154	133	143	135	173	125	121	150	149	142	151	139	143	151	139	134	142	141	130	156	143	148	125	128	134	165	143	136	137	134	142	130	147	152	146	131	174	124	153	163	135	141	122	125	133	182	151	144	143	164	138	151	140	156	151	150	136	148	141	146	147	144	144	135	139	150	153	143	129	126	155	147	148	129	169	133	147	153	140	166	151	137	155	152	177	146	162	171	151	131	134	135	137	137	144	161	149	126	165	141	144	146	149	136	140	147	142	155	160	137	113	135	148	152	130	154	143	151	138	161	137	139	135	146	143	128	145	161	150	125	140	136	133	146	138	167	154	151	138	154	134	148	138	169	151	131	162	148	156	151	147	154	155	119	141	167	138	158	144	170	136	141	160	150	150	156	156	139	150	151	136	153	138	139	127	143	128	141	137	140	146	156	132	139	154	159	158	148	153	123	126	145	158	134	136	137	136	142	143	129	155	128	145	140	144	151	158	169	139	143	133	147	142	134	143	157	145	153	160	146	156	136	128	139	138	127	135	137	118	139	138	123	139	139	139	154	154	127	145	156	125	149	141	159	148	143	138	154	152	146	181	146	123	156	146	141	146	146	149	164	142	141	150	161	126	131	159	143	149	137	132	153	159	119	133	131	123	130	149	166	126	157	128	138	130	136	140	145	133	142	156	136	141	142	117	142	155	130	119	146	143	148	131	155	166	143	158	147	140	143	150	166	150	168	136	127	153	134	123	148	135	141	129	160	150	152	134	151	142	128	152	155	139	146	140	158	160	135	156	146	157	175	128	143	145	172	143	148	140	141	146	144	130	136	151	157	157	139	131	152	153	145	142	159	150	128	128	169	144	144	141	137	144	161	161	148	138	127	149	124	131	170	142	152	155	152	138	174	134	120	163	174	135	130	141	135	124	142	156	162	141	146	134	134	138	161	140	109	125	148	155	127	169	155	153	143	157	141	155	126	115	146	127	143	126	146	136	164	139	143	139	160	133	156	138	157	159	140	151	139	167	170	135	136	143	114	154	131	152	151	162	115	140	136	143	148	142	140	140	150	145	151	132	146	169	129	135	125	140	143	130	147	151	134	134	139	141	164	142	169	158	120	126	140	130	140	135	138	171	159	164	140	150	149	153	151	138	158	151	156	147	137	154	155	154	144	138	131	145	134	135	139	141	136	149	164	131	162	134	175	151	128	142	162	182	150	144	142	158	134	148	138	147	143	132	152	121	129	147	156	114	155	136	157	144	150	129	132	136	156	159	143	142	142	152	127	150	147	139	141	152	140	137	150	112	131	113	135	151	141	149	128	119	143	143	134	137	138	165	124	136	150	138	140	136	158	152	151	147	144	152	130	148	143	143	144	141	133	125	131	140	151	171	147	152	119	141	142	127	143	127	149	169	135	142	145	150	164	145	148	138	140	142	142	169	138	153	136	123	133	131	141	160	156	161	126	132	146	138	149	161	149	151	145	150	156	146	143	165	155	140	135	153	145	145	171	152	156	144	142	145	130	157	144	178	152	132	134	153	148	135	144	139	154	156	161	164	151	142	153	140	145	152	140	150	138	169	134	145	134	121	145	138	140	155	143	145	146	159	149	151	149	150	162	131	147	146	138	131	142	159	156	154	155	127	149	139	148	155	140	130	132	142	149	151	126	143	141	135	132	151	136	121	121	158	125	144	126	142	143	133	137	152	140	124	161	130	160	143	153	140	118	150	148	130	145	145	140	139	120	150	150	154	135	150	150	170	153	143	136	155	148	147	159	159	147	139	144
9742	8092	16790	60339	81641	69735	51396	35364	18104	7355	2300	825	513	414	408	377	390	371	398	387	419	391	389	383	411	427	437	434	384	435	394	395	393	414	395	378	398	420	384	405	355	390	369	450	398	396	438	393	380	411	414	399	426	420	408	406	389	390	425	387	405	412	369	438	435	389	400	408	398	396	397	416	394	423	404	400	396	419	417	424	449	369	364	350	376	396	377	406	379	400	420	396	388	382	418	391	385	425	401	366	385	424	393	410	385	388	398	369	393	389	379	425	402	417	411	388	420	376	369	428	375	383	370	431	426	396	432	407	406	433	379	379	398	389	399	380	416	392	416	422	409	384	353	391	443	392	404	380	360	401	408	389	428	358	424	404	399	431	428	387	395	426	385	364	383	416	423	413	424	412	407	408	403	418	420	375	412	387	387	419	435	395	393	412	380	421	426	398	383	410	411	423	415	388	398	390	396	401	420	369	385	398	385	382	425	366	377	396	409	431	395	397	427	386	401	432	419	356	391	366	371	388	427	418	403	418	442	396	410	385	396	413	369	420	397	404	388	418	422	401	385	388	385	392	438	390	371	411	415	397	421	384	387	433	359	403	408	412	386	401	402	407	387	387	408	411	411	407	406	465	399	412	404	386	393	446	393	382	429	390	393	421	419	437	418	414	419	364	380	381	367	419	387	396	398	413	384	384	400	376	406	408	370	392	419	403	389	373	398	412	402	411	359	394	379	376	405	434	382	427	389	394	403	411	424	396	425	348	390	416	384	380	392	404	364	426	414	411	424	372	391	404	411	381	403	392	375	414	367	411	395	460	437	407	385	419	424	329	398	377	426	398	428	426	386	417	396	382	430	411	407	414	387	363	362	437	405	413	362	419	416	407	411	375	380	435	406	388	363	408	374	382	385	395	380	417	431	386	392	384	379	420	398	436	355	393	378	383	414	361	430	427	385	376	424	416	382	360	438	390	416	412	419	355	396	410	412	432	414	385	438	387	422	381	382	419	402	413	358	403	383	431	417	377	390	395	361	379	396	376	387	395	403	414	394	412	403	422	408	424	380	392	411	407	449	384	420	417	370	428	384	385	414	400	401	392	382	413	406	405	398	380	392	367	433	405	382	377	421	403	365	408	385	415	403	438	416	396	422	391	388	421	386	385	393	427	413	424	386	398	372	410	424	407	401	399	373	421	428	416	412	424	415	387	401	395	367	410	402	356	402	365	438	402	425	401	408	408	414	398	403	384	430	418	419	448	420	383	387	399	430	363	407	367	383	390	403	388	400	401	395	350	422	415	381	434	415	386	384	378	425	410	401	400	398	409	433	378	389	400	401	391	405	399	405	436	383	383	393	387	392	410	423	403	419	381	384	399	419	396	395	386	345	394	403	388	410	412	433	392	420	394	398	378	391	416	429	372	407	399	411	369	415	390	372	426	405	409	397	394	384	423	385	405	399	392	412	380	423	454	409	401	399	415	345	412	410	377	431	367	418	436	377	408	417	393	440	440	426	394	418	409	426	398	379	382	402	400	386	402	374	398	399	394	389	412	397	413	387	384	400	378	414	456	387	403	435	397	387	415	406	418	454	416	392	399	430	392	386	405	382	381	393	410	407	382	393	401	370	412	403	416	416	443	417	435	393	390	420	401	373	396	394	373	422	414	432	371	419	405	384	420	428	410	389	406	387	434	405	431	391	389	392	373	396	396	374	411	434	383	425	412	389	404	412	408	373	414	411	378	410	402	399	392	397	418	386	421	411	429	391	392	407	387	425	415	405	411	417	353	410	413	407	417	391	399	378	387	421	392	400	390	407	388	379	387	411	377	383	419	417	402	425	412	409	391	398	414	446	372	384	399	393	408	395	424	399	392	389	418	384	388	401	443	400	383	404	401	418	418	411	401	378	362	376	407	422	428	415	421	400	367	370	394	387	405	418	383	438	420	402	413	410	416	404	387	421	392	435	389	378	401	400	408	418	381	391	365	398	421	395	415	387	391	394	419	417	413	395	414	382	418	390	375	404	422	376	414	400	407	387	406	434	408	425	424	365	351	379	414	398	403	384	413	410	376	388	394	422	417	394	362	428	424	371	402	407	393	419	408	413	414	415	401	420	408	420	399	393	371	385	376	412	398	396	427	413	425	405	397	404	414	401	409	405	400	389	422	406	401	416	404	419	404	390	390	378	403	422	366	411	442	406	419	406	394	378	427	402	417	409	395	395	394	397	399	403	406	440	412	381	394	392	393	414	444	381	423	413	425	384	418	420	435	397	411	412	414	407	372	415	419	395	371	376	388	424	391	402	385	401	401	417	379	397	373	406	419	407	402	383	428	380	393	395	389	391	398	405	416	372	370	405	404	422	445	418	404	419	413	395	423	406	395	414	408	387	414	411	405	412	412	415	409	413	383	409	422	411	382	358	410	416	406	468	387	401	383	410	401	364	407	396	437	375	384	428	429	402	427	395	410	391	397	421	445	397	426	407	404	409	391	415	404	375	430	419	383	400	406	394	405	401	411	390	379	390	405	413	360	396	393	415	409	442	443	378	435	359	391	396	397	392	405	377	386	408	403	420	426	356	404	418	415	405	384	388	425	415	380	385	421	398	414	389	406	394	365	400	405	373	413	370	352	401	388	415	419	352	397	403	404	376	429	414	390	394	397	424	396	423	390	404	365	444	371	418	430	399	391	401	429	399	368	420	406	413	410	443	439	383	374	402	442	392	374	391	440	440	361	420	408	388	416	381	390	403	436	396	401	391	384	405	396	387	411	390	425	413	420	403	393	413	416	432	433	376	424	349	413	409	422	405	392	397	411	441	384	405	396	406	375	376	426	427	397	417	448	436	393	410	415	378	423	434	421	390	399	397	372	400	376	379	419	411	383	420	370	415	407	404	432	380	418	402	352	394	389	409	420	390	430	424	427	369	373	412	408	410	404	369	449	414	398	411	380	408	428	409	396	387	406	365	419	388	386	402	391	407	383	408	433	419	403	428	384	431	395	419	381	426	404	389	403	420	399	396	389	418	391	403	420	442	408	424	409	430	383	402	414	387	419	410	381	422	402	380	393	395	401	403	412	388	436	428	385	397	392	412	381	412	399	400	434	372	370	411	398	417	388	408	424	391	412	381	385	411	432	396	391	403	395	391	409	456	407	392	386	400	441	406	413	356	400	432	395	391	410	377	374	362	390	427	399	442	375	395	423	434	406	405	438	394	371	434	371	381	389	399	418	407	429	439	401	383	404	425	413	400	414	402	388	373	405	442	389	418	402	365	406	416	434	412	388	385	425	361	385	365	376	414	406	393	391	392	393	376	394	372	421	433	380	411	433	395	423	403	368	370	413	416	385	331	378	368	451	394	380	411	397	416	407	378	415	427	371	410	395	402	416	413	423	375	408	378	390	415	390	374	408	413	406	444	375	390	438	405	412	369	383	431	389	415	404	405	377	414	412	402	391	420	382	421	355	387	370	413	395	389	378	395	405	395	420	378	382
3056	1780	2093	3967	9067	6882	3415	1423	588	292	205	190	139	156	150	164	142	156	167	145	185	162	148	134	157	169	143	139	150	145	164	145	150	159	135	159	143	158	154	152	148	145	152	146	144	140	146	160	151	151	176	155	159	138	136	186	147	149	126	171	168	145	164	156	166	150	178	148	127	176	154	157	145	152	143	152	177	161	128	160	154	174	157	158	160	154	160	174	148	158	170	156	165	154	126	152	175	166	160	137	146	162	143	164	136	189	140	148	176	149	160	160	180	165	167	149	158	135	139	135	154	170	157	153	160	161	153	177	136	149	183	152	146	139	123	164	155	174	173	145	148	134	184	146	129	159	167	165	160	158	158	154	175	155	136	161	166	138	152	162	126	170	134	142	151	171	144	149	150	157	148	171	168	163	163	147	156	166	154	136	144	162	148	128	160	153	144	149	156	152	142	140	140	167	133	171	155	150	155	170	147	172	147	172	135	157	159	164	147	160	171	163	154	161	134	166	155	151	149	154	170	127	168	169	143	144	170	156	160	145	175	155	183	172	150	158	156	165	141	170	144	184	167	158	147	159	149	155	168	150	155	159	141	147	127	154	142	171	157	137	167	136	154	161	175	159	166	126	156	158	161	164	159	151	150	161	161	146	161	173	143	129	157	164	142	132	158	133	146	149	150	149	163	165	163	148	172	145	164	139	167	139	151	145	162	152	166	154	180	164	154	163	165	181	170	154	173	164	160	149	143	172	160	169	148	143	153	143	144	151	156	149	167	141	143	155	158	151	152	151	134	167	172	167	156	187	174	155	163	146	149	144	159	150	156	142	159	153	160	153	156	155	163	165	160	173	150	173	148	171	161	150	165	148	138	161	151	146	134	154	175	158	156	157	146	170	154	153	155	127	152	133	175	166	186	143	141	177	171	171	165	162	169	130	155	171	153	144	163	151	164	156	165	170	148	181	160	161	167	135	152	164	143	160	146	154	166	149	149	162	176	162	154	158	150	153	140	194	166	154	151	148	146	164	150	172	165	180	137	140	150	158	160	170	152	141	171	140	154	148	150	141	143	147	155	170	150	167	161	139	161	165	166	141	145	157	179	155	142	150	141	162	148	147	136	160	175	143	144	149	148	144	155	167	163	150	154	153	170	157	159	152	164	123	136	153	162	146	172	137	164	156	154	150	159	144	139	161	167	138	161	156	141	173	155	158	179	147	151	147	174	183	169	163	165	133	165	161	180	175	177	135	168	163	146	165	199	171	166	149	169	157	170	160	149	147	126	153	156	150	149	147	172	167	156	149	169	159	144	173	157	166	159	142	166	144	164	174	168	157	161	154	159	138	146	145	151	156	170	129	146	161	178	147	165	151	140	151	155	140	150	169	172	181	161	177	131	159	131	147	166	154	148	157	140	147	159	141	174	149	157	147	165	136	133	159	143	156	160	161	149	158	138	158	160	150	161	151	157	159	136	150	141	141	157	163	157	158	182	176	190	169	167	158	156	145	169	143	175	156	151	155	150	161	163	180	148	176	153	150	158	186	159	145	159	155	154	165	166	135	158	164	130	151	146	147	160	159	157	134	148	159	155	130	155	163	152	174	164	190	173	181	142	156	158	151	157	190	152	183	171	126	148	159	147	166	158	158	145	171	135	133	148	124	157	149	153	161	149	147	179	133	170	150	179	148	160	151	156	160	144	131	185	138	178	154	150	169	166	182	143	136	146	152	155	167	152	153	140	151	153	164	149	154	162	184	151	147	151	161	136	170	155	152	155	173	153	130	156	153	170	142	146	173	153	167	150	173	158	163	162	161	150	146	157	138	139	151	153	144	160	173	140	138	137	147	154	151	157	149	178	130	150	169	161	162	158	136	138	157	151	153	133	177	160	133	159	162	154	152	148	163	194	159	157	156	148	163	178	151	155	152	145	171	145	156	134	147	158	149	165	141	135	169	165	161	163	174	150	142	154	156	172	150	148	155	146	152	168	145	131	149	159	176	166	149	171	168	149	146	136	130	130	156	151	147	145	147	138	148	168	148	150	160	148	157	145	174	149	149	188	155	148	169	160	146	160	167	180	147	125	181	152	148	146	146	168	139	170	178	158	164	135	166	179	153	181	152	157	140	156	156	163	136	186	145	160	145	166	144	154	160	164	161	143	145	169	152	160	153	163	143	149	160	142	141	149	170	163	149	160	151	153	166	152	162	162	154	166	168	179	173	139	141	166	142	170	162	152	172	167	177	149	145	147	164	148	158	157	175	159	176	137	151	154	172	155	153	142	159	160	141	162	124	173	163	153	143	132	143	136	171	167	161	158	160	136	145	153	129	186	167	175	139	141	158	140	141	168	139	142	153	114	159	181	163	153	172	163	169	183	148	124	158	163	146	166	158	162	148	142	142	162	148	164	171	168	154	139	142	172	151	126	163	152	155	130	139	171	150	160	151	142	130	147	176	150	159	178	149	171	166	157	154	200	147	188	147	180	161	152	157	168	161	162	160	143	153	143	144	169	167	149	149	158	173	149	140	139	161	146	132	151	142	160	147	148	164	159	150	149	185	168	155	162	155	127	150	153	160	157	159	157	173	174	164	158	169	153	167	154	153	144	157	161	151	144	179	170	150	133	144	150	175	162	158	156	160	155	145	173	158	158	151	158	159	153	152	146	160	161	136	148	143	142	150	172	158	178	174	152	181	172	148	162	175	173	170	147	157	138	157	142	160	136	135	154	169	161	149	143	164	164	153	163	164	147	161	161	160	168	142	157	154	148	137	150	173	145	152	158	144	157	138	156	138	138	135	174	144	154	155	163	140	177	175	154	169	158	158	175	176	153	163	160	157	157	163	153	159	154	141	160	173	184	127	168	159	161	169	164	183	153	139	185	143	151	134	160	155	145	190	184	183	144	170	146	143	180	146	138	163	155	156	147	150	166	145	140	153	142	160	157	159	166	128	132	151	169	151	166	156	149	155	138	155	150	148	158	158	164	160	131	144	144	150	164	170	140	140	161	152	158	137	136	139	149	159	166	142	146	179	132	132	148	158	171	167	160	162	166	182	158	155	167	177	161	172	127	136	142	142	152	162	165	155	145	136	156	144	152	164	169	180	135	143	155	139	144	145	149	168	146	131	165	153	168	152	154	136	169	147	152	160	157	159	144	144	158	159	140	158	170	149	139	162	148	150	142	135	181	151	149	155	153	143	165	176	139	150	137	146	145	170	134	177	164	169	151	150	150	130	141	150	152	149	138	145	139	140	152	135	156	162	150	140	164	157	162	136	132	143	159	139	137	160	147	167	164	149	146	145	185	179	165	147	157	129	158	159	160	162	168	156	169	155	148	154	159	158	156	154	137	161	173	155	145	163	144	168	137	159	151	144	149	144	175	148	165	182	169	143	155	160	143	172	160	147	119	153	133	187	131	166	125	151	139	190	173	152	160	126	173	137	155	141	148	161	140	154	147	147	153	168	147	146	138	179	168	164	166	148	153	161	165	150
2873	2218	3710	14179	26611	21174	12195	5547	2273	1064	579	493	407	432	451	495	402	421	416	437	425	413	436	437	423	426	414	418	416	420	411	401	430	417	451	382	458	430	405	431	435	424	419	426	435	453	415	438	404	437	431	429	412	449	418	400	438	452	451	428	460	457	421	435	402	438	437	429	433	462	429	393	477	444	458	402	438	438	408	453	430	473	439	416	438	444	426	418	413	406	458	436	407	404	408	422	435	434	441	463	429	464	422	439	442	425	459	457	403	421	405	448	458	396	469	414	440	435	374	440	434	451	446	430	414	440	431	411	397	403	411	424	442	426	396	413	422	414	421	412	437	432	409	412	452	431	422	438	391	403	429	415	405	460	423	426	430	450	455	399	427	417	450	437	437	426	417	435	459	433	437	427	445	474	394	444	443	454	418	433	436	425	409	425	459	444	476	406	410	454	402	417	431	447	422	438	421	439	443	441	438	406	412	457	444	421	458	446	443	443	409	461	409	427	435	424	432	411	431	450	439	442	416	463	443	439	453	446	407	461	409	441	440	390	415	420	413	463	436	420	442	432	440	429	429	407	439	434	445	430	410	425	464	468	404	449	430	446	421	431	482	455	430	444	433	460	472	423	473	432	415	435	433	404	443	411	390	421	442	390	456	431	409	429	442	427	463	417	435	424	409	409	454	427	440	408	423	428	424	457	430	388	420	477	461	403	469	432	445	434	445	451	431	446	400	432	408	420	440	458	422	443	421	429	453	444	404	446	466	439	429	425	394	424	433	399	437	429	442	455	445	426	442	436	416	410	442	443	437	447	394	427	444	408	433	426	477	449	431	432	455	421	455	453	426	394	461	397	428	442	418	439	420	442	411	420	437	434	449	440	443	416	414	455	417	414	447	406	403	412	390	449	418	422	475	426	397	461	427	450	423	451	452	442	458	420	432	440	428	447	444	383	401	468	380	429	413	375	413	422	451	423	455	423	452	436	422	445	451	434	400	426	420	410	398	420	431	450	450	404	421	417	414	399	397	415	403	439	424	428	401	451	434	403	414	463	460	453	454	441	443	391	456	402	399	401	415	410	470	430	419	422	390	388	428	439	424	442	417	423	409	418	444	425	425	432	447	421	420	433	397	458	414	381	412	429	453	390	413	399	456	444	476	416	418	430	454	415	439	474	407	422	441	445	398	426	421	432	432	412	445	408	436	425	397	445	444	438	449	418	426	426	435	459	415	442	429	396	411	418	377	447	440	442	429	425	427	421	441	444	412	440	409	453	453	412	433	433	426	427	466	397	410	413	429	386	474	433	437	412	420	453	445	409	428	422	411	456	442	465	437	438	462	398	412	413	474	411	442	401	445	452	420	441	413	438	470	445	438	438	441	435	447	407	450	430	449	459	471	446	439	423	439	411	445	416	415	419	425	414	463	430	406	427	418	432	418	447	440	425	435	417	426	433	428	424	366	417	425	446	410	413	458	443	441	412	423	460	413	441	417	421	427	460	422	416	444	455	466	472	433	408	454	428	422	393	462	440	460	417	443	428	423	421	410	456	434	435	428	434	407	419	404	434	415	406	484	451	401	433	445	417	404	426	422	429	414	448	473	409	461	447	425	393	459	412	392	417	432	399	397	447	431	432	409	412	427	468	468	425	433	422	437	418	437	451	457	413	434	412	439	457	405	398	448	456	448	432	426	431	411	420	412	443	429	416	453	405	421	445	445	444	469	458	431	406	421	428	430	415	386	490	431	402	452	446	406	428	431	440	447	446	415	467	444	394	416	420	473	402	466	420	412	407	427	411	421	468	441	417	444	453	406	439	434	405	434	413	423	435	461	417	444	427	416	411	407	440	446	421	405	457	474	449	416	431	426	422	436	427	450	396	434	407	432	417	440	439	437	471	449	448	421	428	439	435	426	440	456	444	394	395	430	437	439	430	435	389	451	441	443	452	429	410	412	463	460	453	436	407	462	460	434	422	473	468	403	389	404	434	445	401	431	433	435	429	447	431	454	441	420	419	414	469	434	437	440	405	433	432	457	419	428	417	439	430	434	447	421	453	433	441	417	463	430	419	401	451	447	430	445	413	413	410	456	432	451	411	450	410	416	454	389	419	430	395	452	434	437	429	396	419	450	416	458	418	448	414	429	444	426	432	413	427	448	406	421	428	445	453	445	415	427	454	443	413	456	420	457	433	460	423	419	478	412	476	432	393	442	426	423	443	423	443	450	380	450	455	412	429	407	412	409	417	418	417	442	460	432	437	398	419	434	434	438	429	440	411	399	444	466	495	443	443	424	434	428	444	466	402	427	450	449	460	436	460	437	454	419	407	443	446	436	455	430	422	422	409	435	425	415	429	439	454	420	459	452	433	471	448	458	416	422	405	437	406	418	404	412	434	397	417	447	394	414	399	414	419	406	436	400	439	420	422	435	432	433	444	452	400	427	414	440	449	394	420	458	415	435	434	444	431	409	491	405	416	450	418	397	446	410	414	402	414	444	447	436	464	402	422	397	433	434	437	460	449	455	412	410	442	418	413	428	457	416	449	366	401	396	406	437	441	425	453	426	416	436	425	413	418	434	466	419	434	434	417	435	409	442	447	431	409	435	415	423	442	410	454	447	391	453	449	419	455	420	420	442	432	433	438	409	439	430	423	457	436	400	425	451	419	434	419	384	441	436	417	411	437	469	423	377	442	430	444	464	434	430	466	464	438	428	431	457	414	409	455	418	439	435	435	430	440	418	465	433	456	419	395	469	401	416	464	442	400	452	426	385	464	438	410	376	433	452	426	425	431	435	457	406	402	448	409	424	391	442	433	428	409	424	430	418	427	457	415	457	425	420	435	401	455	426	434	397	431	429	446	432	419	449	424	442	457	429	442	460	449	448	432	437	404	426	411	416	445	421	464	439	448	415	437	418	425	475	431	430	420	430	429	461	448	433	438	436	432	440	423	415	454	455	396	445	440	461	442	421	422	417	432	441	437	424	443	461	411	439	421	446	447	422	455	412	455	455	462	450	412	472	448	426	441	372	403	415	385	428	439	437	437	415	473	440	421	427	407	418	423	447	398	417	455	434	438	432	427	437	427	420	445	439	425	405	457	420	405	427	471	456	429	417	417	427	445	440	432	413	450	434	411	409	431	439	411	433	426	426	442	426	434	493	455	429	411	452	443	390	440	409	440	438	440	433	433	420	408	391	434	416	450	448	417	417	441	469	418	388	444	399	412	454	443	428	409	464	413	442	440	386	441	470	420	433	446	443	394	425	409	456	429	423	408	450	426	459	444	416	430	414	458	426	458	451	422	417	447	467	474	425	413	383	465	462	452	420	455	446	435	434	435	405	439	382	470	415	443	448	417	424	418	432	409	395	439	433	496	435	432	422	400	449	436	431	439	482	432	477	430	425	417	409	415	417	403	416	413	469	436	425	453	433	417	424	401	450	432	400	396	476	459	430	465	448	438	430	391	437	422	436	423	456	436	459	429	444	442	400	453
10723	7652	7744	38911	56900	43961	25854	9914	2730	868	341	182	159	183	157	175	144	175	146	178	139	135	151	151	163	156	144	137	150	146	133	166	174	138	154	139	161	155	147	152	145	153	177	141	142	142	145	159	137	152	156	154	156	155	155	161	149	151	149	157	153	141	125	159	168	150	141	163	161	133	160	174	161	135	139	147	146	143	162	139	152	135	127	160	122	179	155	156	123	161	148	169	154	145	146	137	145	139	179	175	158	130	133	143	151	131	160	148	146	142	128	129	163	166	136	161	159	159	141	140	158	140	150	166	132	141	141	158	142	148	154	169	149	129	157	163	154	165	144	134	135	156	148	125	143	140	164	136	140	131	168	135	131	135	124	148	155	157	145	138	142	152	155	139	150	139	162	174	152	143	135	148	156	153	137	135	171	153	153	165	142	144	143	148	165	142	136	165	150	138	151	139	146	133	163	151	140	132	147	167	172	142	149	144	139	137	161	114	142	155	157	162	147	146	173	126	142	139	140	156	139	138	151	133	150	160	149	163	172	119	137	131	151	151	120	152	160	158	147	162	160	136	145	136	148	152	142	158	156	150	128	154	163	132	138	141	158	139	161	128	155	135	147	168	165	144	168	136	157	130	139	165	151	126	148	140	158	139	156	138	147	149	142	143	132	161	155	174	136	161	130	131	146	142	139	141	123	154	147	142	122	149	189	158	138	146	148	161	148	144	148	150	143	165	167	171	146	148	146	146	153	157	127	150	153	157	156	162	163	177	141	143	146	162	158	163	161	155	155	141	156	156	119	155	140	149	147	192	154	144	140	138	140	149	152	147	151	162	160	134	171	139	164	160	153	172	167	158	158	149	141	160	136	161	164	130	152	171	135	132	165	157	161	139	139	142	161	173	142	150	150	176	160	151	131	148	163	118	142	151	151	136	140	156	151	145	171	148	167	146	168	171	120	154	144	156	121	163	158	159	154	145	147	157	153	146	140	147	140	167	161	164	147	148	157	165	147	154	142	161	159	171	164	144	151	143	152	172	139	158	166	173	147	141	148	136	129	148	136	151	127	161	158	143	160	146	135	143	146	175	148	131	151	171	146	155	149	149	172	140	162	164	155	149	150	149	160	147	136	131	140	142	147	147	140	123	166	138	168	140	151	164	150	148	152	156	149	136	149	153	139	159	150	164	143	156	126	164	129	142	147	151	149	111	147	150	153	146	155	156	140	153	127	138	166	152	172	167	155	173	156	162	133	143	145	151	144	140	150	149	142	138	142	142	172	136	134	135	142	136	153	147	146	165	151	149	139	126	148	143	146	134	137	129	147	161	141	139	169	151	135	151	158	146	154	155	166	158	137	160	147	150	165	153	151	144	159	158	123	147	147	148	153	161	139	164	141	166	151	148	148	156	129	127	169	192	155	158	150	152	144	119	162	171	144	146	126	160	146	154	178	154	148	135	145	137	150	173	159	143	161	168	166	132	136	127	180	142	164	157	169	151	168	162	160	132	154	156	154	148	167	156	160	157	150	148	158	155	137	156	155	156	156	147	133	171	150	132	144	158	169	163	135	144	145	151	141	149	154	155	142	138	166	134	159	150	148	159	149	164	142	156	141	167	159	164	160	159	167	152	160	152	145	142	136	130	155	159	143	134	165	134	137	149	150	154	167	153	145	134	144	168	151	151	139	137	177	138	155	150	146	157	165	159	137	123	144	153	163	130	158	153	152	123	140	163	136	121	133	155	160	137	150	166	154	151	149	151	146	161	143	145	144	138	165	141	130	162	144	144	164	166	145	130	142	139	119	151	151	147	149	149	134	167	117	154	158	152	144	137	146	155	133	149	146	137	159	140	175	145	130	154	144	155	180	155	163	135	166	135	132	153	150	177	183	136	154	146	129	159	150	142	168	150	140	134	146	163	131	153	120	157	176	155	149	142	150	165	140	158	130	131	158	155	154	126	138	161	155	158	161	139	152	148	149	139	166	158	140	151	149	121	158	157	142	154	141	165	144	167	156	126	164	146	151	142	176	116	154	156	147	160	139	177	157	161	144	141	155	152	174	144	133	146	140	160	151	147	145	143	125	145	137	163	139	153	130	150	146	161	155	167	165	152	156	141	140	157	128	162	164	146	154	146	155	138	156	164	146	154	152	141	153	159	142	146	172	145	153	149	134	137	152	157	163	128	131	127	126	137	147	156	141	148	137	158	162	151	147	170	141	139	127	156	160	162	159	132	156	164	174	144	152	137	142	125	143	155	135	158	149	148	156	162	143	134	170	145	154	155	157	126	146	159	184	156	174	136	147	134	145	151	137	149	151	128	137	142	148	135	140	146	150	146	148	185	146	136	147	138	148	158	180	153	160	139	124	148	145	154	139	155	130	136	162	158	144	150	155	134	153	163	128	132	160	143	147	123	154	156	128	154	157	145	147	135	160	156	161	145	152	151	150	152	169	139	143	159	140	150	166	138	147	157	184	164	154	148	162	150	162	130	158	163	141	151	155	159	148	139	131	149	144	143	141	142	153	155	171	141	148	159	166	143	159	156	166	140	156	164	162	141	154	160	158	139	151	144	114	131	142	123	153	140	147	138	136	143	142	143	162	160	150	147	141	140	144	145	150	138	153	129	148	158	145	135	143	158	171	156	141	141	157	133	173	159	149	145	137	154	154	140	155	139	151	144	150	133	176	160	145	159	134	183	144	153	145	164	157	160	162	150	145	150	173	138	148	156	135	144	131	139	138	135	158	138	165	163	152	151	147	162	158	156	143	153	173	133	135	160	172	148	150	142	136	161	152	125	130	133	128	146	143	149	121	146	151	166	152	159	142	153	151	142	149	163	157	145	131	155	159	149	145	140	145	144	160	153	157	157	146	160	143	151	144	155	143	169	129	149	154	141	144	135	147	160	138	156	153	137	144	143	156	165	144	169	160	154	113	154	147	119	149	137	149	144	170	167	165	132	173	139	147	144	149	155	161	158	135	150	147	147	152	147	178	152	168	164	148	168	161	153	155	148	134	132	140	156	169	153	173	146	140	160	152	143	138	144	179	153	142	157	163	154	159	142	152	144	153	152	137	135	152	141	151	128	136	157	164	153	152	128	145	180	140	139	155	149	146	131	120	157	138	150	141	140	154	139	132	149	150	160	141	180	145	141	140	136	158	148	159	153	139	165	159	154	148	150	142	125	168	162	134	142	126	138	156	149	148	173	157	152	162	174	167	146	132	138	160	136	155	153	137	162	161	144	137	115	165	157	158	154	144	156	133	165	162	139	165	155	163	146	139	153	181	161	154	132	125	144	149	136	156	124	167	167	145	162	158	171	161	150	172	155	136	156	129	154	152	141	160	141	155	148	145	127	146	152	145	166	131	143	136	131	127	127	153	150	137	147	157	144	162	155	165	157	146	158	137	141	140	167	160	159	134	141	135	164	154	138	147	132	160	149	137	133	161	152	138	143	146	129	162	165	153	131	140	156	182	159	135	149	162	159	155	145
7631	7044	12247	51753	66133	55688	38838	22393	10299	3706	1282	597	500	423	394	400	420	445	413	402	408	425	401	421	412	403	406	410	428	417	394	439	457	442	417	420	427	393	412	445	440	436	405	390	462	439	391	434	405	445	422	411	376	413	400	387	418	413	431	404	432	428	421	401	390	411	429	426	411	410	397	419	408	461	409	409	371	449	432	411	427	396	434	394	421	409	426	430	399	384	437	417	474	414	397	402	383	453	413	413	439	419	419	446	432	470	459	372	424	409	432	412	433	403	421	387	392	427	408	433	421	423	416	425	410	438	431	416	403	413	424	399	443	393	437	430	413	405	403	415	431	425	425	420	366	369	420	406	424	405	393	433	457	461	415	408	412	425	396	391	403	412	427	445	441	428	436	397	454	444	412	443	426	441	386	432	394	419	442	389	409	402	422	410	416	435	408	402	452	440	432	368	409	394	392	430	461	449	444	437	399	399	425	396	420	469	428	350	427	437	372	406	436	412	392	402	377	401	397	409	414	383	420	375	415	425	426	383	426	425	394	377	429	434	434	396	421	424	409	445	413	403	413	397	433	456	412	396	416	400	413	401	412	398	431	432	385	410	410	392	386	427	428	393	426	425	412	462	422	430	417	416	404	436	414	405	399	405	385	435	434	428	380	393	403	412	399	391	410	404	429	410	402	411	421	439	420	449	418	429	423	404	434	413	439	432	430	417	414	411	407	397	409	423	417	437	415	377	408	425	401	428	445	414	384	443	420	394	409	405	436	460	422	400	433	430	400	415	411	393	442	396	453	423	449	425	405	401	417	439	418	390	413	437	417	435	394	420	441	449	427	444	388	364	424	440	400	411	421	431	399	441	426	397	402	449	389	387	427	396	446	391	452	438	402	400	423	400	379	439	389	416	442	392	375	425	399	433	412	413	413	443	389	411	429	394	404	384	422	396	438	397	400	415	435	433	413	413	427	384	432	429	396	441	401	417	436	481	417	441	434	414	415	445	370	407	401	432	411	407	418	408	422	415	410	405	376	429	397	440	420	389	436	376	392	376	423	420	462	365	418	382	408	451	359	435	405	427	401	472	422	418	387	445	419	407	434	393	437	411	413	397	434	441	399	389	384	419	425	443	401	450	414	401	396	388	435	389	414	393	395	401	388	450	417	401	404	417	417	428	390	399	380	386	404	403	414	415	418	369	429	404	435	413	409	397	436	415	391	403	416	440	408	412	428	411	434	442	428	432	433	400	407	435	398	386	405	431	419	423	410	434	422	429	394	377	418	431	458	413	401	426	408	405	396	406	417	412	417	412	395	434	372	415	407	367	395	407	456	400	427	401	437	459	412	399	398	433	451	425	406	436	425	440	412	379	402	405	404	396	419	450	391	377	399	410	457	422	402	416	415	407	391	400	433	383	440	418	408	409	417	431	411	394	438	407	395	425	393	430	416	418	383	454	391	416	423	414	374	427	410	415	415	427	385	375	435	417	408	414	421	371	398	417	415	437	399	424	397	379	425	411	391	400	388	421	410	427	430	411	448	406	407	426	408	434	393	435	403	386	427	428	399	383	409	423	450	425	418	391	409	388	422	421	400	431	430	431	402	390	412	419	397	400	392	439	436	406	423	407	355	433	414	402	369	374	352	410	427	429	416	422	420	413	395	441	432	461	398	385	408	403	375	416	443	408	436	386	428	408	428	402	413	394	398	411	384	368	395	422	405	393	401	406	407	400	427	433	416	379	389	380	425	441	422	429	428	416	453	377	403	407	409	428	434	403	412	433	406	410	440	449	402	430	406	429	416	437	383	448	392	425	427	382	420	433	413	427	451	415	399	440	380	390	401	449	408	410	391	419	392	385	405	404	417	404	429	455	398	407	393	383	438	422	393	455	458	413	416	424	431	364	425	402	375	423	396	407	433	415	417	396	402	400	435	431	451	445	404	427	398	379	405	392	398	400	431	424	423	439	412	427	396	394	401	404	453	434	392	427	456	420	421	414	446	402	416	453	405	399	443	412	426	390	459	415	390	423	435	404	431	391	402	415	385	418	432	416	391	408	450	398	429	420	374	424	364	419	405	413	390	391	433	390	435	411	418	410	405	420	485	398	419	427	422	387	434	424	389	425	392	416	396	416	418	420	423	424	436	384	399	417	409	412	432	406	414	430	411	394	425	426	408	395	440	395	425	410	441	430	432	416	428	395	444	419	423	388	419	444	425	443	408	414	451	388	397	408	430	424	363	383	395	418	401	416	429	438	399	408	410	424	434	406	407	402	438	460	389	398	423	410	398	407	404	420	433	407	419	466	453	432	417	434	440	436	379	425	397	462	431	424	381	409	383	408	405	399	407	394	469	425	384	421	381	438	420	387	384	463	411	411	431	415	395	373	409	405	408	415	393	405	395	403	395	436	387	407	405	408	426	450	426	396	392	389	411	449	401	391	393	428	432	394	405	405	407	429	434	402	417	438	427	405	418	416	451	427	439	430	427	422	441	413	393	381	388	432	418	398	450	395	412	402	399	436	414	353	394	388	407	411	424	412	433	384	429	421	401	427	416	440	389	399	422	430	441	407	411	406	408	408	421	412	451	406	439	386	405	457	424	414	422	454	430	415	416	387	378	400	439	415	419	403	379	418	399	417	398	403	432	440	424	417	414	406	420	425	379	386	402	425	416	387	421	419	427	419	387	387	396	420	457	400	447	396	410	425	424	434	449	395	427	409	421	436	444	411	385	467	439	407	441	399	388	402	405	422	414	407	416	431	436	432	419	430	424	383	416	410	417	414	389	431	425	428	426	422	383	407	430	396	386	403	445	393	435	395	389	369	417	422	414	422	435	400	439	395	443	414	437	403	420	382	443	388	399	445	464	424	451	394	369	427	412	418	423	414	448	394	391	415	404	419	382	440	419	417	429	402	402	418	426	387	442	416	436	384	394	435	413	396	357	393	386	396	387	398	466	409	369	394	384	425	436	398	421	409	368	391	431	406	414	449	427	396	400	397	369	445	397	441	438	370	392	415	471	423	422	435	441	435	448	393	387	427	427	432	421	387	403	400	412	461	395	430	438	457	439	443	440	417	409	409	442	409	436	406	434	418	410	438	399	396	419	440	400	407	419	420	373	400	433	405	467	396	426	418	381	404	402	457	405	421	435	441	414	408	388	428	422	393	439	431	423	382	400	428	409	424	424	428	428	387	414	410	396	402	388	439	454	423	446	408	414	430	422	403	404	441	449	422	408	432	427	385	405	423	417	368	438	442	411	454	395	365	395	410	423	424	409	336	455	394	417	408	419	419	431	391	412	423	390	396	399	386	406	416	409	397	438	429	408	416	428	418	444	420	413	409	395	369	410	433	387	410	395	440	455	441	411	396	392	444	399	374	495	405	398	408	394	438	442	413	407	401	400	382	433	420	400	422	399	373	386	441	371	402	430	413	432	406	416	414	421	401	419	418	436	408	416	373	448	430	409	423	434	426	421	447	431	417	423	393	438	406
18768	13715	12565	52182	73375	57642	37397	19687	6786	1789	490	220	165	149	164	138	139	138	158	161	168	134	151	145	149	142	164	115	144	130	144	154	144	118	143	158	144	141	144	138	138	121	127	138	129	140	156	131	148	149	121	161	119	136	150	137	136	160	146	164	145	142	151	141	162	141	135	142	106	151	145	153	153	153	153	124	156	135	154	154	144	152	131	137	157	139	149	149	129	128	129	130	117	129	131	156	167	127	132	142	126	148	136	143	140	119	156	157	142	131	154	153	139	155	128	146	156	133	130	143	151	142	145	158	124	160	123	138	141	146	136	152	131	121	135	141	159	144	132	151	124	139	135	148	154	172	140	139	145	144	161	146	136	166	143	151	136	155	120	119	138	122	159	150	136	134	126	142	152	142	144	164	144	140	127	151	152	143	137	141	124	114	145	148	134	134	152	143	139	128	131	158	129	133	152	153	141	132	147	119	149	134	154	146	137	143	147	135	166	156	143	151	142	165	169	161	142	150	145	149	166	166	141	144	139	142	141	135	155	159	143	133	155	145	135	140	134	150	162	164	150	120	149	140	139	146	149	144	132	144	117	146	138	154	158	129	136	139	126	149	161	156	135	117	169	124	142	140	149	128	142	124	159	163	154	128	144	170	140	159	157	127	140	141	142	148	148	130	103	153	143	143	129	147	138	140	129	161	146	139	140	136	147	137	136	146	127	144	145	133	141	152	147	124	135	166	149	128	154	145	144	153	147	124	172	125	142	142	172	113	119	146	177	159	143	136	155	164	138	139	157	149	145	134	136	161	116	159	145	129	131	138	125	136	143	151	136	141	150	153	129	140	150	149	147	128	135	133	151	142	130	168	134	157	157	123	128	160	126	171	128	133	149	128	135	120	145	123	125	137	150	164	141	162	164	149	141	140	162	155	153	138	135	131	133	135	160	126	125	169	143	159	151	152	155	112	153	147	132	159	158	138	133	146	142	128	123	152	160	130	139	135	156	157	140	142	135	136	150	178	137	130	148	144	134	139	162	151	131	153	163	127	122	129	141	134	141	169	157	145	159	141	149	137	129	137	121	154	153	137	123	149	136	125	133	139	154	151	148	160	151	142	140	168	138	135	146	154	147	152	138	149	154	133	137	165	154	134	135	163	118	142	141	124	147	152	147	158	143	130	145	154	158	159	152	135	122	130	137	157	154	149	142	147	121	153	145	121	137	140	141	129	130	155	126	149	136	132	140	132	163	155	154	136	133	147	143	156	137	132	148	131	145	120	151	147	155	110	134	138	125	146	146	153	140	139	146	145	146	129	132	126	139	143	134	158	148	156	147	140	143	158	125	146	151	113	149	141	146	161	150	140	146	139	147	136	151	131	145	134	156	133	148	147	164	143	139	152	149	132	138	152	136	140	156	151	142	130	147	127	148	145	139	147	146	149	142	137	159	156	160	159	144	145	134	148	130	136	136	117	139	149	151	139	158	150	138	130	146	136	161	137	132	134	143	159	134	154	157	129	159	115	165	141	151	155	142	129	142	144	131	146	126	138	141	147	133	126	143	145	138	138	139	149	148	119	148	160	150	146	140	141	130	156	133	143	163	135	167	149	153	141	147	145	130	136	139	132	148	155	164	154	157	155	118	143	127	149	136	146	127	164	116	146	140	152	129	123	142	150	153	139	136	135	159	133	140	141	143	148	159	159	148	149	137	167	136	123	168	133	136	141	157	139	145	163	140	129	167	137	145	112	161	147	122	144	121	136	142	144	147	148	150	139	144	155	159	138	148	153	145	126	149	145	136	151	136	159	152	135	131	146	130	141	140	132	147	152	129	129	124	117	129	134	135	137	137	148	155	125	147	125	138	143	153	143	136	124	144	167	139	142	155	158	139	122	134	148	151	141	154	139	156	161	134	127	153	139	134	150	151	134	112	129	146	135	145	152	172	137	132	128	171	155	133	165	133	126	141	149	146	142	164	158	158	125	148	145	120	142	151	154	157	145	164	126	154	155	129	143	149	133	138	154	157	154	149	122	155	165	155	152	145	126	136	143	149	136	127	131	164	158	180	138	137	133	157	153	140	142	131	157	146	134	143	148	144	137	134	147	134	124	147	145	156	157	144	123	148	138	150	142	141	153	138	148	143	164	149	151	164	160	136	136	125	151	144	131	159	150	136	171	144	156	165	128	154	137	146	136	155	142	140	136	160	125	164	161	146	172	145	139	145	127	156	150	127	156	138	120	151	157	151	141	147	148	153	174	126	146	142	165	180	152	161	135	155	146	145	151	154	132	139	152	156	142	139	145	162	153	143	179	132	155	128	116	156	135	149	163	139	137	147	157	146	153	147	140	146	130	137	139	161	154	151	143	154	135	143	110	165	143	126	132	145	131	126	120	138	153	150	132	153	133	142	175	145	136	146	124	118	144	155	150	142	157	144	128	155	140	138	132	158	157	159	137	125	131	158	160	144	162	134	136	161	139	152	146	135	149	129	165	129	183	140	157	126	140	148	138	131	125	158	171	147	172	152	131	132	156	140	153	160	150	148	124	155	132	131	151	155	156	139	150	136	156	141	123	166	139	136	154	127	141	153	148	162	144	120	170	164	148	144	139	140	135	155	158	160	120	126	139	140	152	146	102	144	140	135	141	143	165	141	155	154	150	163	149	151	149	134	141	140	138	122	119	143	131	140	142	154	156	126	156	152	149	142	122	142	153	141	137	131	123	156	156	135	141	150	143	132	147	135	139	143	140	132	160	139	128	146	151	135	144	160	141	135	136	137	158	150	136	133	151	164	154	149	137	143	143	129	141	160	137	147	134	147	145	147	132	145	148	159	135	156	153	139	116	159	158	124	129	142	139	137	146	146	135	139	128	141	117	147	145	137	161	133	150	155	150	130	134	160	152	163	153	165	148	150	130	149	160	147	147	142	136	151	154	138	163	120	128	163	160	153	156	168	133	158	162	138	129	141	150	144	152	162	144	121	141	140	143	131	135	130	149	142	141	139	138	153	154	152	151	124	144	141	154	153	142	167	126	129	156	141	141	138	125	144	136	141	164	155	139	138	140	138	154	143	150	123	157	159	156	132	147	128	165	151	132	156	137	152	145	139	170	161	149	154	146	165	117	147	126	144	135	142	120	115	142	137	128	141	134	130	139	155	151	155	140	134	145	170	141	120	109	158	155	111	150	130	153	136	155	128	149	170	149	142	156	141	160	132	146	151	136	152	151	145	135	143	138	152	147	137	148	155	134	135	147	133	156	133	135	166	135	124	149	146	138	142	154	149	141	133	144	146	150	131	143	133	130	147	164	152	152	140	135	177	144	138	147	156	142	148	175	136	135	151	144	153	152	133	134	144	158	129	136	138	138	144	156	148	149	153	127	154	135	136	134	159	145	155	146	153	138	139	142	134	123	137	140	118	146	139	108	182	145	140	148	131	117	155	133	120	154	164	137	163	141	167	149	139	138	131	138	137	144	150	152	144	135	151	131	145	133
11205	11167	17052	61848	82756	68717	49842	32670	17946	6933	2176	841	514	417	411	414	406	406	385	378	440	388	383	389	409	414	400	391	383	386	454	375	409	391	403	419	363	417	370	435	426	399	338	398	443	413	406	376	378	415	427	375	394	431	403	388	375	370	384	415	412	387	394	393	422	383	391	385	425	414	389	400	399	372	407	421	411	417	445	410	436	394	369	418	371	391	386	399	375	408	362	419	412	370	410	418	359	436	411	420	420	406	407	435	439	361	394	373	391	438	387	371	388	373	399	408	400	364	403	403	386	413	437	389	386	382	391	392	407	399	411	408	418	402	423	395	383	391	398	447	354	431	403	387	434	391	437	356	377	423	388	372	373	415	360	415	392	417	385	383	394	407	391	450	406	385	396	412	375	392	397	406	408	418	404	390	409	380	404	406	398	416	373	392	402	402	379	368	389	420	351	392	375	423	402	406	386	387	382	408	390	392	397	397	399	401	439	405	408	413	402	401	413	441	421	399	425	382	366	405	390	428	385	387	396	380	404	358	362	384	390	388	425	394	366	409	409	406	414	414	413	390	384	402	359	412	409	427	376	377	388	417	393	433	390	372	376	423	408	423	421	443	420	420	388	417	391	375	417	362	409	375	433	423	391	358	374	381	367	387	390	395	419	380	415	401	384	393	407	401	408	402	380	401	405	391	384	386	405	379	413	407	378	429	381	371	408	426	386	398	439	386	388	370	350	381	413	391	430	361	376	400	401	393	394	385	394	356	366	416	386	357	364	376	444	397	381	411	429	389	388	417	393	388	372	381	396	381	424	401	397	390	402	396	399	443	378	394	419	388	427	410	440	415	418	382	366	381	391	400	394	382	405	378	388	403	380	397	380	410	378	383	401	392	392	356	403	372	439	390	376	400	357	419	423	381	370	383	409	371	392	405	403	423	418	396	390	419	434	386	367	411	416	382	401	397	377	409	408	414	392	414	392	386	393	372	381	432	393	408	389	353	380	404	397	423	372	365	391	429	384	403	385	376	371	393	432	413	377	393	398	380	350	424	407	402	449	420	376	425	406	411	395	413	402	428	389	394	412	407	437	394	422	364	428	394	370	382	465	406	366	358	407	387	400	395	429	402	431	392	379	421	409	411	419	399	374	400	386	398	423	408	402	451	395	399	399	388	415	398	400	422	383	383	394	345	414	378	358	403	410	416	399	451	395	380	416	356	421	363	413	392	392	402	399	400	388	368	431	401	391	389	393	389	432	425	388	392	411	412	372	396	388	390	382	378	438	392	388	432	374	388	409	377	375	423	398	391	393	397	372	394	401	392	424	443	401	393	431	396	446	398	397	408	413	391	410	414	393	424	401	360	378	391	381	365	394	412	389	384	381	413	365	369	354	422	391	378	383	453	393	432	431	405	408	389	396	399	425	386	424	392	375	396	429	386	414	436	374	449	393	403	399	399	440	393	421	429	427	388	375	388	420	454	396	406	397	398	384	370	394	394	417	418	381	376	406	417	376	377	393	390	402	422	386	372	394	407	383	419	377	391	392	397	371	417	419	427	429	432	377	394	376	370	415	391	361	409	389	384	387	411	397	401	407	382	440	379	367	417	450	374	373	424	368	405	379	429	440	418	381	398	384	435	419	394	404	421	415	405	397	351	380	396	383	392	422	433	417	402	382	412	389	391	407	390	407	425	397	423	423	382	394	401	419	372	373	426	385	392	390	455	390	404	428	374	416	388	415	405	406	403	402	392	375	397	378	385	411	402	376	415	391	382	424	398	438	413	349	385	364	418	389	404	388	371	391	407	426	399	366	395	414	410	401	407	399	426	448	400	425	411	428	392	429	406	414	375	405	391	419	396	419	388	385	429	399	430	398	379	398	381	397	408	402	372	401	400	400	385	409	405	390	432	402	449	402	426	405	407	434	402	424	392	418	376	422	402	379	405	399	421	422	422	412	438	392	395	362	395	411	422	376	361	427	411	422	400	390	379	397	411	391	404	429	402	426	396	423	359	392	403	406	388	400	368	358	402	382	337	400	389	420	402	393	416	398	381	397	391	356	386	390	405	403	418	325	395	346	386	400	392	385	376	391	386	447	417	406	380	427	372	404	406	391	437	386	443	410	429	403	391	353	407	390	391	393	367	406	386	405	393	412	402	378	422	435	410	437	374	403	402	379	411	417	425	396	394	394	384	405	414	382	429	403	423	416	398	415	389	395	449	418	379	375	423	374	385	387	423	396	394	421	398	395	439	421	397	395	440	366	429	413	404	398	425	383	406	394	377	405	432	369	398	402	374	400	392	386	374	393	393	416	425	392	397	364	404	407	390	398	402	416	402	389	391	392	385	360	399	369	397	408	406	399	393	378	393	351	368	390	378	426	414	407	446	395	406	416	409	382	413	386	409	411	368	414	405	368	419	427	388	370	393	400	402	400	398	404	421	410	385	384	390	382	440	375	426	408	369	415	377	428	410	396	416	398	413	414	404	403	433	384	381	410	397	421	409	390	397	396	412	399	406	390	400	387	385	407	378	395	391	419	403	404	388	413	421	401	383	390	418	401	389	393	364	419	378	384	418	412	383	378	407	390	380	416	369	394	418	397	419	431	399	384	414	379	419	422	392	374	362	408	415	370	404	407	416	402	396	401	388	400	402	397	417	408	408	402	389	434	385	406	370	401	407	418	381	412	390	369	386	395	387	378	408	404	383	418	418	391	391	375	370	370	366	425	414	424	411	397	407	376	418	392	438	405	401	402	389	392	417	376	415	416	393	383	380	420	383	426	381	388	382	394	380	398	395	412	394	385	378	377	399	388	388	391	409	387	387	442	420	414	380	389	406	415	385	421	398	395	424	439	404	373	376	440	364	387	359	389	383	424	401	403	416	389	390	375	403	382	423	417	409	405	378	376	357	385	425	389	416	380	418	381	401	359	408	404	411	405	387	377	389	386	420	399	379	402	425	434	397	370	363	369	405	406	386	397	398	376	380	388	410	401	402	434	417	389	369	427	393	385	429	427	435	400	422	407	388	415	398	422	420	378	394	417	420	412	407	381	407	404	401	382	395	432	389	392	430	415	389	410	417	365	405	394	415	417	383	439	424	394	400	407	396	393	372	384	389	418	359	405	388	402	363	399	386	385	434	393	388	413	387	368	403	385	426	411	401	427	399	394	407	395	394	396	396	403	438	411	387	404	403	416	416	396	424	431	393	371	412	401	388	411	384	365	393	404	429	407	406	372	395	382	376	416	423	369	398	380	362	389	413	392	395	402	391	440	424	374	411	408	396	409	352	396	383	410	402	420	345	399	407	402	405	383	412	388	420	393	383	377	387	396	406	378	413	357	406	405	428	402	386	449	428	340	435	354	377	411	399	372	387	412	429	398	401	376	369	387	411	364	417	393	401	396	395	397	399	400	408	404	416	451	386	406	404	411	371	407	371	394	355	373	387	415	404	407	396	452	423	392	409	365	395	402	431	391	430	413	441	427	386	443	387
3359	1490	1014	3778	9274	7153	3236	1226	525	298	188	170	158	152	184	139	185	142	163	153	155	166	135	137	148	147	151	170	144	175	158	126	143	156	157	157	141	146	159	144	155	159	168	153	170	168	155	161	159	140	136	163	163	173	150	159	156	158	149	151	143	143	154	144	156	166	165	149	160	155	140	163	154	161	159	139	146	145	148	156	134	168	158	163	144	157	152	167	170	135	170	171	138	134	144	170	154	156	159	144	162	154	162	156	153	159	144	154	163	148	158	163	161	120	142	150	151	144	189	125	157	155	146	136	136	161	156	156	165	148	136	164	153	141	140	139	136	151	144	159	171	132	151	175	159	164	157	146	177	173	151	162	150	155	168	152	162	155	151	142	149	164	175	143	153	141	153	154	170	182	153	151	155	147	156	158	149	179	151	152	139	149	146	145	152	164	151	138	153	159	143	169	143	147	158	162	161	170	153	159	142	134	159	157	144	162	145	171	154	154	142	150	164	141	157	157	158	169	155	140	142	171	160	158	158	151	148	169	148	143	146	158	154	143	155	149	139	169	181	159	146	165	154	161	160	147	125	183	163	160	142	159	180	168	150	173	183	165	147	152	156	144	146	154	156	143	162	141	132	149	134	152	150	168	178	166	142	165	159	152	163	156	147	166	143	154	164	124	148	162	149	157	158	138	160	152	131	168	157	163	143	143	148	132	147	157	167	145	130	149	160	156	153	138	168	148	168	149	162	148	134	151	154	151	142	149	147	163	174	180	139	144	171	169	151	168	145	160	166	163	142	144	147	156	145	168	161	157	146	123	177	158	164	128	171	131	154	157	145	155	152	149	170	143	143	159	166	172	148	158	163	166	166	163	151	164	127	150	131	166	180	138	160	154	139	175	131	166	139	151	169	141	157	139	156	156	153	147	153	147	168	168	156	152	128	159	144	151	130	170	146	150	158	144	157	151	153	144	148	151	138	159	160	151	152	143	165	148	142	138	141	134	156	156	160	169	172	154	154	142	143	152	174	153	151	146	131	141	166	180	137	151	165	150	139	144	147	156	167	153	142	179	164	127	154	158	163	170	161	133	153	184	164	150	155	157	143	151	155	133	129	182	149	141	155	144	131	140	156	165	157	151	153	170	141	144	142	165	189	169	164	160	151	166	144	149	137	138	177	145	149	156	163	161	159	154	143	147	148	148	160	130	168	141	162	158	173	150	150	166	154	156	174	158	142	154	143	157	139	150	160	158	145	148	144	148	152	143	151	144	149	156	151	150	165	168	159	145	130	183	176	137	159	142	165	148	152	160	149	189	139	176	175	168	135	164	136	160	161	147	152	139	166	158	173	151	187	145	152	166	149	142	147	132	159	157	152	135	137	136	133	166	170	145	154	143	151	150	151	139	150	153	163	179	153	118	174	151	174	175	139	144	160	144	147	156	158	152	153	157	149	145	134	153	165	159	152	156	157	155	157	147	162	147	173	169	157	138	158	164	166	158	149	142	151	161	175	152	163	145	126	129	149	137	163	140	153	154	152	147	156	153	136	147	150	145	176	180	171	149	173	133	144	160	158	166	167	167	180	149	174	157	166	156	158	139	149	161	128	137	170	150	162	162	142	166	135	177	144	150	154	151	163	146	156	151	162	166	158	157	144	175	164	151	139	143	168	151	143	152	139	168	169	161	133	164	150	163	153	144	134	145	146	158	150	162	148	161	165	144	146	137	134	153	152	156	151	156	155	131	163	146	161	134	159	155	133	135	134	150	150	160	166	153	151	156	146	146	172	168	158	168	163	172	178	168	140	145	168	147	148	132	149	167	149	132	148	156	164	156	147	151	138	148	167	167	157	164	144	161	147	146	133	132	186	144	135	159	144	152	151	175	168	148	135	169	152	171	138	172	172	157	156	154	152	151	171	158	161	154	158	155	159	153	151	174	159	146	151	151	154	151	158	158	141	171	134	148	154	147	162	146	143	155	152	167	170	138	160	156	157	147	166	149	161	165	164	159	137	158	151	174	168	164	154	162	146	151	141	146	156	168	152	164	159	143	168	143	157	141	147	139	151	166	153	125	148	150	157	163	180	153	158	159	145	146	169	155	149	167	153	148	144	173	149	167	160	136	154	145	139	129	160	162	126	129	151	153	164	174	165	143	147	152	157	173	169	140	153	131	179	159	164	157	152	142	161	142	145	141	154	151	154	135	150	146	159	163	162	135	156	153	171	175	137	178	147	188	144	152	163	159	146	149	135	156	159	152	169	151	152	138	172	140	173	148	150	149	167	164	148	168	150	174	152	155	135	143	160	161	150	147	164	143	149	155	174	154	142	160	152	156	154	158	145	134	128	149	174	151	144	144	156	156	156	138	163	136	143	152	153	139	164	163	154	165	153	162	146	135	161	165	168	162	182	138	186	149	141	154	151	175	156	139	169	160	129	134	167	153	145	151	149	155	151	172	169	148	157	182	142	155	158	132	134	147	153	144	141	142	153	172	152	129	150	174	150	145	170	159	170	143	138	152	151	151	156	156	144	160	163	158	155	169	169	160	180	159	163	139	157	137	146	147	136	157	153	149	154	173	161	161	157	154	127	152	163	168	148	148	151	173	153	137	150	146	144	159	175	149	144	132	167	160	169	171	159	147	159	147	148	157	169	172	160	167	146	147	165	141	140	171	162	145	138	144	149	156	150	138	153	144	153	154	157	157	136	163	171	154	159	133	173	162	129	136	160	155	171	191	137	154	165	155	169	155	155	163	167	161	181	119	146	137	150	160	168	172	159	146	186	165	137	139	160	136	125	157	160	130	148	137	164	156	160	161	155	160	171	132	146	155	147	147	144	142	151	157	157	166	154	143	171	162	162	130	140	158	155	151	155	147	161	156	152	134	172	166	152	165	159	150	156	138	160	158	159	160	143	138	156	163	155	157	142	183	161	171	161	152	156	155	153	132	155	165	163	140	149	162	168	146	142	166	146	139	134	169	154	165	147	136	176	153	171	127	171	134	163	141	150	167	166	169	152	165	145	151	145	167	148	153	132	165	174	147	158	170	155	159	153	175	139	152	166	149	165	150	152	151	181	146	141	148	143	151	172	146	164	181	166	150	132	143	146	165	164	151	183	150	139	161	133	154	150	146	146	151	158	160	151	156	154	168	154	165	179	166	180	138	135	166	146	162	143	183	134	159	167	160	144	165	161	168	126	147	148	155	158	167	134	164	165	157	140	160	172	153	162	129	145	144	156	157	170	169	179	174	161	156	161	142	151	175	184	166	162	147	155	172	175	159	147	139	141	161	135	170	153	149	145	161	156	123	153	159	152	170	151	155	152	155	153	172	171	143	146	124	156	150	157	151	148	147	172	152	153	150	153	135	142	155	176	150	176	160	141	145	146	139	153	145	149	152	169	156	150	159	139	148	159	140	172	165	163	159	155	156	156	150	160	171	169	148	140	145	160	132	146	155	162	146	153	144	168	161	163	171	148	137	142	143	153	161	143	164
3012	1678	2272	13846	27008	21121	11729	4879	2214	1067	630	510	458	436	458	421	447	440	392	457	409	415	414	432	422	430	408	432	438	422	395	445	412	406	445	392	444	413	415	405	447	408	416	452	443	421	450	445	383	436	440	419	431	400	447	410	416	406	422	418	396	418	434	430	410	405	482	430	469	411	417	433	434	436	399	420	451	405	416	442	419	419	422	420	421	440	424	460	416	435	433	411	443	456	387	427	440	433	428	405	390	429	455	431	424	398	408	428	472	398	414	414	429	490	455	393	419	422	468	436	435	428	403	451	399	394	452	422	406	430	415	395	394	406	406	429	469	456	441	444	432	416	437	434	445	458	417	423	438	406	434	414	393	413	444	402	431	401	484	406	432	419	417	436	463	434	401	380	456	467	427	429	437	403	437	434	405	442	426	462	443	412	426	439	442	448	428	435	392	439	413	408	410	439	423	408	423	370	436	421	413	437	404	436	433	429	390	424	461	442	424	464	419	422	394	399	428	452	420	447	425	388	446	418	419	429	405	411	412	439	435	430	440	432	406	449	445	412	473	405	442	459	419	419	433	413	401	403	425	427	458	415	428	419	415	454	444	437	435	445	396	392	437	421	416	406	378	386	423	414	447	446	422	420	441	430	399	418	443	447	426	453	407	418	410	400	428	413	404	382	392	429	458	397	444	447	429	464	396	415	446	411	398	389	416	426	447	430	408	392	458	399	437	424	434	410	376	468	456	439	437	455	386	437	385	422	467	412	443	406	421	394	468	440	402	423	407	417	459	433	466	422	444	462	424	408	395	441	426	446	425	430	409	447	445	419	381	464	430	432	409	439	429	425	402	417	434	405	417	456	439	392	400	413	421	446	419	436	393	456	417	437	453	436	422	402	447	411	407	439	430	410	460	438	437	421	389	440	433	429	417	412	406	398	394	452	454	419	407	429	450	436	433	428	423	391	388	426	405	427	432	415	455	437	417	422	446	406	435	444	394	419	426	436	427	418	429	381	430	415	432	433	424	431	454	392	419	424	407	449	409	444	444	399	455	427	437	444	438	380	449	452	435	447	413	457	418	420	390	431	396	425	455	493	427	409	434	458	437	439	453	384	413	444	435	395	416	405	393	454	418	433	449	434	440	403	438	471	408	425	426	437	431	419	443	450	455	422	408	399	428	424	424	437	435	425	430	450	444	465	437	442	429	419	429	452	439	437	455	444	447	440	400	448	437	474	418	459	435	398	402	401	436	455	436	445	399	413	456	398	456	433	382	427	414	455	458	418	417	431	409	468	473	443	463	427	416	427	445	450	428	462	406	415	421	411	412	409	400	416	424	429	424	462	397	410	446	435	425	411	413	421	452	403	418	435	403	423	416	440	467	435	437	427	449	461	427	444	428	441	428	438	433	418	438	407	422	426	425	428	436	442	458	442	451	445	427	459	419	373	411	420	423	424	461	453	429	448	417	429	407	438	440	428	407	408	460	421	430	411	414	414	456	418	399	462	412	416	435	460	451	431	419	403	402	448	406	412	425	417	411	438	413	458	428	443	433	403	418	410	399	424	433	456	393	453	452	452	449	423	432	433	438	442	410	420	428	417	434	432	438	411	427	414	444	423	434	435	450	408	460	436	429	419	406	448	438	416	412	434	436	428	439	426	434	406	412	450	492	444	380	413	435	441	412	477	453	437	413	411	442	451	422	439	421	426	416	447	409	427	412	441	422	402	440	427	446	414	421	419	407	419	448	430	456	423	434	424	418	433	408	466	457	439	435	418	402	450	404	428	420	386	425	442	444	428	432	410	427	402	402	413	442	444	431	411	406	432	418	418	439	419	428	423	444	423	445	408	451	433	424	417	415	457	423	438	421	448	416	448	442	437	442	438	442	440	431	435	437	432	397	422	442	414	430	437	442	419	436	461	421	404	426	385	388	434	447	435	413	459	420	428	433	418	458	411	413	397	421	447	439	448	426	407	458	424	413	418	434	440	421	441	392	426	457	397	445	426	430	408	440	418	384	423	432	420	464	405	421	383	433	433	426	408	412	429	415	464	425	396	438	419	402	405	449	460	422	424	425	434	429	436	382	449	392	464	415	459	431	399	392	432	436	409	459	404	434	453	475	444	400	430	447	431	426	435	402	407	450	438	424	421	436	387	432	410	382	398	445	446	422	426	413	387	468	418	401	410	430	419	421	432	426	441	412	467	422	421	428	406	396	464	405	430	437	413	399	407	467	426	428	462	428	458	430	388	433	449	443	421	397	421	459	426	459	416	430	424	374	413	424	406	421	440	408	448	428	422	413	417	433	422	409	426	400	408	381	444	427	429	413	417	435	442	405	424	418	415	446	436	455	451	436	435	460	400	424	424	418	402	422	438	449	452	446	416	447	407	409	407	440	431	417	421	422	415	384	426	437	435	421	431	408	423	436	433	455	384	445	454	446	386	419	396	431	425	431	436	419	430	421	425	466	396	402	401	429	430	424	425	432	431	431	408	450	418	455	436	431	451	412	453	469	408	398	450	473	475	440	390	372	401	441	434	426	435	440	452	437	430	428	454	417	421	392	409	449	444	428	377	450	444	419	425	433	421	406	444	442	421	428	444	436	427	430	440	420	405	404	421	428	402	412	426	417	442	409	425	452	462	432	438	462	404	387	409	460	476	467	412	420	409	478	442	438	426	442	431	486	433	421	462	443	418	450	454	431	434	435	436	412	394	391	404	422	435	431	426	405	432	414	410	414	403	441	400	409	432	421	440	400	399	399	390	399	420	450	385	401	425	366	443	449	414	436	425	468	437	424	449	419	408	430	432	489	435	454	393	447	434	449	436	434	412	442	414	458	434	457	434	430	448	427	452	418	403	416	403	430	389	426	437	445	378	436	436	399	490	439	442	426	395	434	486	428	439	409	435	425	431	468	455	440	437	458	404	438	406	442	402	403	487	368	380	458	404	423	404	399	434	431	368	417	406	404	449	401	462	396	403	432	413	443	454	427	443	413	442	440	397	431	427	442	425	426	427	389	408	468	418	415	375	425	416	458	464	436	464	411	449	449	438	389	426	401	424	447	440	411	416	397	418	405	422	409	409	451	426	414	406	428	440	416	418	420	436	438	416	435	436	422	435	405	382	428	456	471	439	434	429	422	438	447	368	450	452	418	437	418	429	468	414	435	424	423	405	425	408	435	446	442	439	438	406	411	438	433	418	405	409	450	441	411	460	410	408	418	401	464	407	432	417	386	457	459	443	418	391	396	416	454	428	428	452	410	396	427	409	429	399	422	454	414	452	448	440	442	454	429	408	452	394	461	401	474	418	422	419	434	384	424	423	400	428	444	461	438	442	409	407	444	432	414	426	434	418	435	449	443	413	397	449	442	423	402	388	441	433	443	432	414	436	444	425	402	422	437	413	436	445	389	417	401	388	438	447	416	436	418	433	440	436	427	428	372	439	446	434	440	420	473	413	412	472	430	429	435	454	420	433	454	428	416	422	411	433
10136	5109	6489	29640	59433	44322	25133	10680	2955	699	312	176	154	141	128	164	150	142	151	153	131	159	140	166	142	163	134	134	161	160	154	150	143	126	145	130	142	157	137	145	142	144	147	145	146	165	177	162	125	162	151	135	155	150	146	137	163	152	131	134	141	137	143	145	140	133	159	166	156	116	136	154	153	136	144	130	157	134	157	172	162	173	146	144	166	163	139	137	167	148	155	154	144	157	163	147	147	174	135	166	130	140	134	151	157	150	152	162	158	137	150	143	151	143	136	148	149	150	139	136	134	163	134	136	145	151	148	153	171	136	124	157	133	131	148	124	154	147	141	143	141	137	159	150	148	131	140	116	145	135	144	141	157	167	150	167	154	151	156	130	118	149	161	131	147	143	157	151	136	131	149	145	144	155	161	167	156	161	149	147	137	147	172	156	159	152	145	148	150	140	176	136	167	153	147	146	135	167	164	140	150	122	166	147	144	169	157	147	172	146	154	154	173	144	137	155	136	118	140	146	135	153	154	159	124	155	155	167	138	160	151	136	157	158	153	148	149	167	142	166	130	148	131	150	142	147	161	148	148	151	133	158	166	136	145	149	161	133	157	172	150	132	160	145	134	157	172	154	142	168	143	138	152	159	132	162	129	160	151	148	158	177	141	151	142	135	141	143	152	136	151	137	126	168	139	137	150	143	168	139	137	156	143	142	147	169	150	157	147	124	151	160	156	148	144	140	144	175	135	126	138	154	152	142	146	154	154	159	143	143	147	160	147	140	147	160	151	148	153	135	142	136	123	163	149	158	161	159	148	166	133	138	166	150	149	178	137	138	155	151	128	152	122	144	145	159	190	164	154	138	156	158	136	124	148	158	145	153	145	150	154	159	174	145	167	143	145	151	122	152	149	151	169	145	161	141	162	138	158	140	120	133	145	164	149	139	117	170	151	155	168	143	149	148	161	155	124	156	183	131	151	152	136	150	153	169	160	138	139	132	160	147	129	156	146	145	150	171	162	178	141	152	158	132	153	156	149	133	145	136	169	170	157	149	164	136	137	161	130	162	157	148	141	150	164	156	159	136	142	144	158	146	133	140	159	143	182	145	143	161	133	139	158	169	155	150	149	136	161	135	136	129	147	132	143	145	144	132	156	124	155	161	146	153	132	161	178	119	122	132	160	152	151	134	162	138	148	154	156	129	146	141	166	138	139	144	138	120	130	165	135	151	143	138	171	107	159	145	140	164	141	163	147	151	146	128	164	174	128	145	134	142	133	146	143	153	156	132	182	162	148	161	147	158	136	140	166	135	156	161	136	138	155	150	178	129	137	158	133	126	154	140	126	155	157	133	141	137	134	155	164	169	158	143	139	154	135	144	131	132	166	149	124	149	137	164	149	144	128	128	169	134	158	148	174	148	132	144	138	145	147	141	153	144	136	140	174	148	138	130	146	170	148	143	164	129	138	140	164	159	154	124	124	132	151	148	133	133	187	173	153	135	124	154	151	149	157	140	151	151	161	137	147	150	156	144	165	140	136	153	167	165	165	158	130	150	134	179	163	150	145	141	140	163	161	132	152	156	161	155	168	164	138	156	144	152	138	164	165	140	158	142	130	169	154	125	149	179	152	150	144	165	158	148	148	149	167	163	149	141	163	141	162	131	134	151	137	146	113	152	153	165	149	161	130	166	171	141	145	122	132	121	150	157	144	141	151	173	168	149	156	142	148	132	136	163	143	139	130	151	150	155	130	149	153	152	141	145	143	142	135	151	165	151	145	156	142	147	159	136	154	147	146	155	159	121	155	147	146	140	139	149	164	137	130	137	154	127	125	139	141	156	154	145	135	160	170	137	157	133	151	152	158	169	131	137	128	145	144	131	170	159	153	158	145	154	166	123	130	136	131	132	152	158	140	147	143	159	179	144	146	159	159	131	169	134	151	151	138	157	139	129	183	147	135	133	144	153	150	172	155	128	141	145	150	160	138	142	134	132	187	143	153	146	154	160	147	144	149	151	148	135	146	144	136	138	158	158	149	146	162	127	127	148	143	176	164	147	131	143	154	175	137	150	161	128	165	154	149	129	158	132	163	144	140	147	132	136	139	142	127	162	167	156	157	136	145	141	153	134	138	150	153	157	156	130	140	148	128	151	143	158	177	138	148	146	157	161	135	159	154	159	135	144	172	170	130	183	129	138	161	137	152	155	132	167	135	138	156	172	154	147	158	156	141	159	160	156	143	139	139	150	118	141	142	127	162	165	145	143	142	155	125	137	151	137	160	131	155	157	135	158	140	141	127	144	140	133	151	163	133	135	152	129	146	128	158	143	125	135	140	141	144	149	146	154	158	171	155	171	149	152	155	176	130	160	155	143	150	142	115	144	134	148	147	135	141	156	131	146	151	148	138	159	162	168	154	152	146	156	148	151	154	141	149	140	146	144	134	130	129	151	137	164	155	138	151	131	127	136	151	153	126	142	139	149	127	140	162	142	158	151	138	155	136	153	145	155	145	148	131	150	165	129	148	147	156	153	146	141	167	163	139	150	160	151	149	138	147	146	150	146	161	122	138	141	145	172	145	143	148	138	157	142	145	156	134	147	145	154	144	161	163	150	136	132	165	161	152	131	147	151	154	136	141	162	149	154	145	144	163	151	155	154	150	140	147	139	146	132	123	162	159	152	144	143	165	137	151	132	150	140	132	141	156	141	130	137	161	149	155	155	138	172	138	184	134	149	134	136	159	174	134	158	135	185	153	161	147	163	153	149	141	155	135	146	170	126	147	158	125	142	122	155	137	144	147	154	167	141	164	155	132	154	156	148	142	157	161	155	143	137	154	134	140	147	154	127	161	148	160	148	149	153	145	145	149	153	141	139	138	151	149	151	133	137	139	148	143	147	146	129	169	163	153	150	136	142	158	146	155	155	143	132	142	142	154	147	156	147	135	147	154	150	146	147	150	136	148	151	170	144	151	139	132	137	163	142	147	159	177	143	158	132	136	156	136	187	138	135	144	142	132	146	144	136	129	144	144	160	141	147	137	142	145	158	138	150	136	159	151	135	127	163	156	152	148	141	143	130	152	139	155	166	146	146	146	169	136	144	146	160	172	156	150	131	141	146	135	153	161	149	148	172	146	156	161	151	160	155	162	150	115	153	126	155	162	127	159	163	141	139	158	160	139	153	150	137	172	151	155	154	132	144	152	148	131	150	171	169	117	133	150	146	140	145	155	133	163	161	139	150	156	145	136	137	125	153	142	129	145	150	151	126	139	136	142	132	139	146	136	158	170	125	150	152	177	139	158	162	151	161	140	137	147	152	159	141	145	135	138	168	132	142	137	135	145	153	139	148	156	158	144	153	161	152	137	164	146	148	166	138	140	135	157	164	134	152	126	164	162	160	147	139	149	148	154	147	175	147	142	164	144	147	149	152	133	161	156	158	159	147	139	167	163	149	160	156	169	161	149	161	148	145	124	159	141	140	170	162	137	171	142	150	132	149
7292	4778	9836	42401	68346	55737	38497	23889	10482	3230	1145	633	458	427	391	419	415	415	405	410	412	419	381	380	417	399	394	418	405	447	405	403	377	427	436	455	449	427	422	385	397	416	450	407	412	440	385	392	410	390	432	403	401	392	446	415	392	387	366	379	383	458	434	415	407	411	430	429	423	422	415	422	414	399	414	439	413	415	379	429	407	409	416	394	410	409	399	396	389	418	428	429	394	411	390	424	456	434	425	402	430	382	416	416	414	426	414	409	385	428	438	412	421	428	438	435	378	398	412	423	446	426	427	434	400	426	411	401	418	437	442	462	432	433	407	403	354	383	435	411	434	451	398	413	398	405	375	431	414	423	425	438	409	422	404	426	380	405	389	401	394	399	417	384	391	403	426	456	443	379	439	405	396	431	438	432	453	407	364	440	397	400	419	393	409	404	410	383	406	433	409	422	404	458	414	418	422	393	412	426	447	403	399	467	391	426	424	410	421	397	381	378	413	395	431	416	431	427	403	417	406	430	428	418	445	461	410	381	425	398	432	409	440	409	398	392	428	407	418	397	431	422	407	450	434	409	395	420	442	383	413	418	414	408	395	410	439	441	429	406	397	441	388	420	429	482	406	408	424	392	428	419	375	469	409	390	393	413	404	406	386	426	458	405	358	420	423	385	419	430	426	441	421	386	394	406	410	389	386	423	414	392	426	392	415	438	431	439	424	381	413	393	399	383	403	430	461	414	426	380	440	390	416	409	436	404	415	425	406	423	415	403	424	407	455	395	432	425	408	419	398	417	417	385	396	410	413	425	412	424	397	405	411	408	414	390	394	394	443	413	409	449	416	386	395	423	438	375	427	386	431	435	401	452	398	415	436	422	413	401	439	419	411	436	419	405	422	401	425	434	411	435	389	415	418	393	440	411	410	369	419	381	385	438	427	461	439	398	420	383	434	391	424	414	397	457	421	392	402	417	436	406	406	432	407	404	433	407	386	399	388	402	400	395	401	445	426	394	422	407	395	443	400	433	397	403	417	439	415	412	441	400	399	346	417	440	404	410	444	429	410	420	415	411	410	427	441	423	409	370	415	420	380	403	418	427	402	397	396	394	409	428	389	399	392	442	406	389	421	460	426	373	430	421	403	416	468	408	420	379	391	405	418	396	431	415	437	460	412	389	400	419	422	424	429	399	406	420	420	438	367	424	412	435	380	397	401	415	395	401	422	414	431	413	405	442	421	417	406	403	407	411	425	425	381	394	407	392	445	384	413	445	419	427	409	425	405	408	405	382	418	392	413	405	439	398	408	423	423	395	400	442	419	440	402	412	412	392	423	397	405	452	396	409	417	426	418	402	418	398	435	404	402	419	433	392	418	413	401	393	400	421	383	424	389	434	408	402	417	415	405	388	414	415	399	384	397	414	404	433	405	436	370	442	411	394	448	383	422	363	417	401	452	427	400	427	434	418	418	405	452	432	421	424	439	411	417	413	390	385	405	399	406	444	419	442	392	405	399	426	429	427	432	434	378	441	400	424	414	403	364	418	434	380	435	410	422	424	422	440	413	379	410	395	430	415	417	402	421	409	415	405	417	393	426	407	395	418	406	390	396	397	405	424	383	421	411	417	433	412	399	430	425	399	439	388	441	421	408	413	400	408	406	431	415	432	427	413	432	413	421	360	438	397	424	374	436	397	429	400	414	426	394	417	399	420	370	364	369	412	393	427	421	383	410	386	378	410	409	398	416	390	419	427	399	366	452	432	437	396	409	380	413	441	400	460	447	446	413	431	422	431	380	412	419	405	435	408	409	427	409	396	406	390	428	412	374	393	395	384	408	428	404	399	369	344	377	405	378	414	415	401	430	388	439	364	436	406	405	398	424	387	403	419	423	429	422	418	445	392	404	422	423	388	418	386	419	415	448	419	413	399	419	411	333	376	415	426	442	377	356	449	414	398	381	424	426	409	398	405	405	432	462	417	416	440	422	378	427	418	412	395	424	418	392	412	386	407	417	443	408	438	404	428	435	367	406	389	399	402	409	420	426	380	411	405	396	390	398	419	421	403	423	426	377	424	400	429	441	427	426	405	405	384	388	444	411	408	366	428	416	449	435	392	389	402	390	401	394	423	406	429	420	423	415	419	424	438	421	411	398	449	417	422	411	415	454	428	453	408	390	384	416	440	420	404	422	380	447	378	429	402	398	422	412	395	437	389	433	417	422	437	449	387	378	433	392	369	412	401	430	423	395	436	427	433	405	425	403	435	417	400	399	377	411	392	399	404	417	401	430	417	431	422	418	438	435	418	385	410	423	427	374	404	435	409	395	445	363	444	390	374	403	445	395	421	407	393	420	413	375	426	391	429	406	411	440	436	401	393	405	419	426	398	416	401	413	404	431	444	403	400	416	455	435	411	455	431	407	436	437	405	409	408	426	431	386	434	398	392	421	388	421	390	436	387	429	421	436	442	405	402	421	393	378	420	398	387	406	383	381	393	423	404	404	400	371	409	405	401	400	397	415	399	416	420	391	443	373	398	436	401	419	423	393	426	416	399	410	391	418	395	398	409	435	418	398	419	395	433	385	394	392	370	430	420	424	403	391	425	395	429	445	414	413	371	368	414	380	413	417	427	395	426	397	416	404	407	401	402	443	397	417	417	413	411	376	432	426	407	392	418	440	375	390	408	416	396	389	425	434	443	415	420	399	437	409	380	432	399	403	445	395	401	412	396	410	376	391	451	442	395	412	417	405	387	414	433	377	410	430	445	398	436	427	412	407	421	420	418	426	400	409	390	444	413	405	448	411	415	399	431	423	386	446	441	440	429	411	398	412	404	394	407	422	390	405	401	434	413	429	420	396	391	407	395	407	377	446	419	421	432	397	391	386	410	419	400	410	406	402	449	385	434	431	447	405	396	424	423	410	382	353	452	406	433	424	413	434	402	434	389	410	419	398	418	441	401	428	431	409	385	406	446	406	387	417	410	411	388	403	436	438	426	371	404	384	414	439	402	409	393	401	411	442	415	410	403	424	407	413	395	415	387	408	404	445	419	409	370	426	444	367	417	408	430	430	429	410	424	406	409	433	416	415	458	378	401	419	346	401	426	410	403	390	371	408	406	373	430	422	407	409	391	454	435	396	404	421	401	392	456	438	387	415	414	391	439	430	428	463	413	396	388	430	417	407	404	441	394	425	414	421	429	441	395	408	424	395	406	403	390	399	416	375	427	418	387	423	391	417	393	428	421	375	446	436	420	366	426	411	426	407	427	397	432	398	419	420	436	388	388	426	411	431	408	431	384	410	410	384	389	402	418	405	389	426	403	405	385	428	384	434	368	363	407	434	384	453	443	420	389	428	382	406	379	425	441	399	451	382	403	395	416	416	382	415	429	392	412	379	396	455	377	431	419	422	455	414	447	434	412	424	397	403	407	407	371	412	422	422	432	421	426	415	391	437	411	422	432	446	425	384	374	418	396	447	414	405	404	397	400	395	393	416	383
19935	13936	15137	46805	74415	58538	37557	19155	5339	1221	378	198	140	159	161	140	138	146	135	145	150	137	151	148	126	140	157	166	134	144	155	159	157	126	130	131	141	156	135	154	127	149	140	138	145	168	145	149	124	141	118	131	157	146	139	130	137	158	136	151	136	142	125	162	137	132	154	152	158	138	136	138	135	147	151	148	147	142	132	169	156	138	138	142	155	167	172	162	147	138	151	146	131	141	129	169	143	141	152	133	147	151	145	147	150	157	135	125	148	142	144	157	128	151	157	141	134	126	133	132	154	159	141	147	166	138	138	136	136	158	131	172	143	155	145	125	163	144	136	159	141	142	155	134	148	139	151	160	137	119	162	131	158	147	152	153	121	136	134	144	148	143	138	137	142	155	157	156	154	125	137	140	141	136	135	149	139	148	167	120	121	149	133	133	167	147	168	133	125	162	148	155	144	137	156	150	142	142	152	133	149	138	144	128	156	139	150	136	140	148	146	142	138	159	123	150	143	139	145	142	135	144	126	148	130	154	155	144	139	138	136	158	144	160	150	131	135	144	129	117	135	155	157	159	135	133	138	163	147	149	152	143	149	122	138	135	145	127	138	140	138	155	164	140	145	152	130	119	158	150	162	159	150	125	128	128	134	130	134	162	143	158	166	140	157	142	134	136	177	135	163	139	151	130	149	140	131	131	165	147	142	147	131	143	160	140	128	138	146	134	147	126	139	135	147	150	127	156	156	151	171	174	142	146	139	144	139	140	136	159	144	153	166	129	135	155	149	162	148	160	135	136	173	147	146	133	148	147	151	122	160	160	145	139	147	160	146	163	152	160	136	156	145	132	144	127	159	138	155	135	173	145	142	129	130	147	155	162	149	143	146	149	141	132	168	134	136	131	142	145	151	149	136	142	134	141	129	142	145	136	142	172	140	140	142	157	126	138	137	126	140	156	131	146	138	146	143	152	153	132	140	129	157	145	135	132	154	150	139	150	149	140	134	152	131	152	152	154	151	164	142	162	146	133	162	126	117	131	173	141	151	137	140	150	128	144	163	136	159	135	158	130	127	150	160	135	128	144	168	159	147	150	139	158	138	126	123	148	143	132	154	137	119	136	140	137	166	137	130	142	122	120	172	134	130	174	177	142	149	138	154	141	127	154	150	130	130	129	154	130	127	130	139	129	125	152	149	148	134	139	153	151	143	138	141	131	150	154	141	140	147	135	149	160	137	129	172	153	147	134	138	167	162	145	132	142	141	144	151	153	114	158	145	133	138	127	128	162	185	128	122	168	149	136	135	126	145	157	156	139	150	161	152	112	162	157	136	151	129	133	151	152	122	147	122	151	124	131	139	131	135	154	137	142	157	157	182	144	148	137	144	122	141	134	166	142	148	144	141	157	132	156	139	122	162	145	159	155	143	136	158	163	155	144	151	149	153	137	130	123	140	156	140	151	141	150	152	152	150	155	151	157	113	132	133	138	155	131	126	139	135	139	151	145	151	136	129	154	154	164	150	145	147	143	139	164	150	128	131	148	146	141	152	165	143	131	134	152	122	162	131	125	124	140	148	136	132	136	170	151	147	146	134	133	128	130	141	141	153	138	150	143	165	149	158	143	137	139	157	121	131	155	165	126	145	169	143	142	166	137	157	131	150	136	138	156	139	145	112	131	152	128	143	129	143	139	133	131	123	152	156	150	136	125	125	152	149	143	149	133	125	141	123	134	144	135	153	149	156	161	143	146	130	125	128	145	136	138	138	170	136	167	158	152	123	153	141	156	129	142	142	148	138	139	137	116	124	143	132	148	153	143	146	123	139	162	162	128	156	156	142	146	133	147	134	136	135	141	149	134	148	146	135	155	146	150	172	119	161	157	134	150	122	155	163	147	173	144	165	165	137	145	138	165	156	148	135	152	165	157	162	149	148	148	145	153	129	160	147	142	133	154	147	132	157	163	129	139	153	174	140	144	131	131	141	146	138	146	133	141	155	158	158	128	138	136	127	146	145	136	156	154	162	142	140	145	128	148	147	137	152	158	146	164	148	125	160	141	143	133	144	156	139	147	128	134	165	137	128	142	157	121	134	136	148	164	152	120	141	148	141	159	129	159	161	149	141	138	132	141	148	153	141	134	140	151	148	134	142	131	158	143	122	162	151	143	140	166	131	140	142	134	129	147	154	151	128	159	140	144	155	131	160	154	162	150	135	152	141	147	162	132	143	129	146	128	141	126	139	148	141	137	168	146	151	141	144	139	168	133	147	137	103	149	137	143	155	150	145	148	134	124	176	133	157	144	159	139	130	127	146	149	157	124	150	140	163	158	134	161	145	147	144	149	150	141	138	139	144	157	136	152	149	151	159	143	158	126	147	148	139	128	144	147	147	160	133	157	150	130	143	142	133	136	134	135	152	145	147	145	147	144	124	138	143	153	139	163	121	144	140	133	134	132	159	136	144	137	162	129	150	169	121	150	139	114	135	130	142	151	153	152	148	178	163	147	133	169	126	139	138	128	147	138	145	151	143	145	139	178	137	144	139	128	119	140	138	136	137	154	162	156	160	139	139	180	135	152	126	175	145	138	134	132	143	127	139	140	150	142	146	140	137	127	142	159	144	156	123	158	150	118	161	156	138	154	145	120	136	158	123	136	123	119	144	139	144	144	143	134	157	147	136	144	167	147	143	140	140	136	149	158	147	159	137	143	131	155	139	142	160	146	161	162	133	149	148	168	142	158	139	122	153	147	130	145	141	141	139	127	135	152	147	132	144	160	143	131	127	143	157	125	161	137	140	145	126	123	159	147	133	152	142	135	135	142	143	143	157	161	123	156	135	176	139	138	153	167	126	157	159	149	140	168	165	129	134	162	138	147	138	153	132	139	168	166	141	162	119	147	135	148	164	152	143	146	132	129	168	150	145	153	139	149	141	147	157	155	149	161	140	145	156	140	133	149	149	153	138	138	133	136	138	153	148	134	149	122	140	163	130	153	130	137	147	140	150	156	138	138	138	149	139	148	168	142	131	120	169	143	159	159	133	134	144	157	152	138	126	157	140	150	145	151	148	134	150	146	133	139	148	139	150	125	134	152	157	141	135	117	160	144	149	132	120	149	150	161	148	156	129	144	132	150	152	145	156	128	146	147	142	142	140	159	136	134	144	146	136	158	140	134	119	148	135	127	124	151	138	152	129	138	124	170	148	141	146	154	119	159	146	161	152	148	119	171	154	166	177	140	158	159	130	132	158	142	138	145	140	126	147	149	143	142	142	155	149	146	130	152	121	139	141	146	144	170	132	152	153	140	144	139	154	153	138	170	157	152	165	154	120	157	161	144	142	117	165	142	138	153	134	136	136	141	135	137	135	139	144	162	160	158	146	136	139	148	174	145	152	142	128	141	147	146	145	151	145	153	152	141	149	147	133	145	135	152	135	143	127	144	158	138	138	126	158	123	137	121	137	138	143	132	123	144	135	155	165	156	150	132	136	145	144	148	148	150
12171	10870	18046	57390	83851	70303	50022	31065	13736	4887	1605	634	477	441	400	412	396	392	361	390	387	435	416	410	426	406	410	405	403	399	374	412	432	397	390	399	400	414	408	387	410	404	380	413	402	441	389	386	435	392	404	362	394	407	376	377	415	413	387	357	374	396	426	405	367	433	429	432	388	407	416	435	414	419	401	360	357	405	395	392	388	366	397	395	393	382	425	360	425	389	415	403	435	393	412	417	407	417	381	383	367	394	425	392	382	399	422	387	390	426	390	399	410	434	411	395	418	380	377	423	380	391	395	429	423	397	406	363	427	418	401	379	418	391	381	402	385	408	369	390	426	405	425	397	384	356	430	393	382	380	408	408	390	417	409	362	433	404	386	409	415	338	393	392	397	443	416	360	403	386	375	408	387	427	395	425	391	404	404	429	373	401	418	394	410	411	405	425	421	412	382	420	402	412	405	400	391	401	388	404	416	390	431	401	408	403	392	419	387	402	395	395	405	419	390	365	425	384	379	391	428	397	391	389	371	368	394	430	389	395	383	408	403	386	421	390	389	390	415	417	401	409	431	402	421	416	386	385	417	369	417	396	424	396	390	403	369	395	395	419	406	414	385	380	416	409	412	393	400	394	421	377	424	433	404	374	375	401	383	382	355	402	419	420	429	398	385	382	418	397	389	433	370	408	383	406	387	418	348	409	397	421	398	404	398	400	386	365	397	397	401	393	399	361	440	407	388	385	348	407	423	409	416	407	380	445	390	377	396	403	429	422	382	407	414	391	409	415	402	399	392	365	413	406	438	379	416	408	443	416	419	410	400	403	394	402	423	374	413	424	411	405	368	379	389	408	420	400	406	424	432	390	371	373	404	395	410	382	433	361	406	382	385	398	362	425	351	407	405	363	412	430	384	399	393	396	428	373	387	404	434	412	391	415	394	383	397	375	417	413	430	430	430	402	381	383	373	399	395	394	394	395	383	383	406	419	379	407	370	399	425	418	376	408	385	396	419	382	377	401	389	368	393	389	429	396	423	378	402	398	370	393	405	401	410	389	449	396	391	386	414	371	413	412	379	423	406	408	411	394	393	385	400	415	374	376	400	381	373	381	385	405	394	408	367	367	387	369	416	395	408	377	372	395	384	389	381	376	419	421	445	397	422	384	442	429	392	398	443	389	380	372	443	373	434	397	391	404	382	403	413	442	415	417	412	410	382	441	400	368	402	398	386	390	394	393	444	428	388	414	422	419	361	393	401	402	403	429	418	410	428	387	412	407	397	375	388	394	387	413	365	404	414	401	408	383	389	400	377	394	406	377	407	433	427	404	410	383	412	401	378	393	368	392	386	399	419	419	410	382	407	401	382	406	397	404	377	397	399	409	398	395	430	379	437	391	379	376	391	407	423	389	451	385	420	383	362	409	441	382	389	396	415	423	392	367	417	358	409	420	416	420	382	358	376	360	386	407	403	373	402	401	395	425	406	409	389	399	420	427	389	402	407	373	384	396	379	385	399	415	409	414	409	422	427	387	409	384	392	411	392	423	429	364	395	378	403	401	407	398	390	401	410	412	404	405	408	419	415	395	384	425	420	389	372	390	424	361	403	344	428	405	373	390	438	427	415	410	393	385	399	406	446	396	423	418	393	380	417	428	416	406	386	401	402	385	429	377	370	450	377	398	433	423	380	415	416	388	381	378	402	405	386	408	405	396	410	390	405	386	354	404	396	381	401	391	386	409	399	426	404	357	410	408	375	407	385	405	409	383	385	408	414	417	421	390	380	392	388	416	428	376	438	418	433	381	407	390	368	408	383	423	401	420	412	390	390	361	388	374	405	403	407	388	405	383	385	403	389	368	410	385	395	403	384	403	395	390	435	388	392	413	415	375	407	422	422	392	395	400	395	436	410	373	423	397	417	405	365	403	403	407	376	387	385	406	402	380	404	353	394	403	402	399	363	432	432	375	408	424	413	393	393	398	385	404	373	377	421	401	431	400	403	427	445	419	415	380	410	397	384	363	378	375	428	400	389	423	397	388	416	398	404	385	396	384	394	372	389	414	405	367	389	426	388	373	382	403	444	402	421	422	394	397	413	391	384	364	390	370	393	408	401	419	425	430	398	413	400	408	390	384	379	413	376	391	426	414	395	424	396	419	373	415	394	445	418	384	398	413	366	408	422	431	400	401	397	411	365	426	387	402	375	390	397	393	391	371	405	407	420	386	418	384	395	389	376	392	418	429	451	408	398	367	403	426	407	413	358	397	427	426	377	397	405	413	390	363	381	374	390	405	376	406	395	413	432	455	397	421	381	369	430	394	385	405	408	386	370	420	414	421	392	386	404	426	432	424	374	405	400	411	385	399	406	397	398	409	371	396	429	411	393	421	441	398	394	426	433	422	402	419	383	408	387	380	361	375	400	418	418	404	423	368	422	403	378	430	430	414	402	412	426	401	379	408	402	392	369	407	404	394	404	392	393	439	425	430	393	398	413	406	379	402	364	389	384	388	415	378	378	403	390	441	386	420	412	412	380	442	410	409	379	397	373	436	409	379	448	398	397	406	427	379	413	396	393	395	379	397	414	401	408	397	368	388	381	394	388	399	401	379	405	413	405	401	434	399	404	408	403	384	429	387	368	382	383	404	405	390	443	409	415	358	430	372	404	391	423	389	342	384	389	419	403	391	387	369	371	435	411	431	439	406	400	396	388	408	399	379	381	371	386	403	406	373	424	405	390	393	407	427	394	407	401	456	433	405	404	412	414	406	433	401	400	396	416	390	418	410	406	382	382	397	389	415	394	385	410	400	380	390	407	425	417	362	397	412	395	382	403	388	394	382	380	388	400	389	430	403	373	387	404	385	424	402	403	423	399	402	406	375	404	370	401	414	394	401	404	415	367	404	414	434	438	373	398	370	412	424	437	389	385	411	396	389	398	431	397	425	389	402	437	381	410	382	400	389	396	369	358	363	433	407	403	404	369	387	411	388	404	402	402	400	381	382	385	418	421	378	375	409	390	401	423	415	415	413	417	394	412	409	392	401	405	393	402	429	430	409	425	399	402	372	398	416	409	394	387	416	383	378	400	368	371	409	428	408	419	429	428	406	405	376	378	367	401	395	392	379	394	427	375	394	374	388	430	401	369	404	388	382	380	414	378	412	403	386	372	391	414	423	400	414	429	389	389	406	432	393	384	429	362	417	441	366	404	413	408	374	423	367	435	410	367	414	398	387	399	410	401	390	380	353	387	387	411	391	439	432	405	435	382	411	380	432	406	437	412	423	411	390	382	371	412	382	390	380	369	407	426	400	416	387	380	366	389	382	416	411	389	380	405	413	406	389	421	450	408	411	375	380	410	409	387	412	416	445	408	413	373	396	426	392	376	385	436	388	401	410	425	392	409	421	363	397	380	377	383	441	363	415	381	390	448	428	380	419	414	364	418	373	380	407	383	405	397	393	394	405	407	409	348	393	395	368	411	394	355	385	396	402	384	435	387	419
3939	2921	1799	4569	10127	6888	2765	1177	588	275	183	181	175	136	171	148	147	165	165	165	169	161	132	168	166	150	147	166	156	169	132	141	149	163	162	141	147	148	168	145	156	164	166	134	155	137	161	141	147	149	129	153	150	150	157	148	152	139	155	149	154	162	163	143	151	153	153	179	162	132	145	154	172	144	174	147	156	138	141	136	130	154	165	162	152	177	133	170	158	161	143	166	150	160	161	159	152	169	153	147	157	142	167	141	174	151	177	147	147	148	152	162	143	135	133	137	138	164	162	149	147	148	146	148	153	142	182	166	163	158	165	125	165	163	167	149	168	150	143	156	161	144	162	132	159	154	155	171	164	163	142	148	150	154	149	173	128	161	157	141	173	150	170	145	139	155	151	131	144	177	166	160	146	148	149	153	131	150	145	134	141	172	125	157	145	163	150	161	143	162	159	154	153	146	145	148	154	179	132	132	164	144	158	163	151	150	159	135	155	143	152	157	168	157	151	156	170	184	155	158	155	140	163	156	154	160	144	135	155	134	144	138	153	147	175	164	169	137	150	183	162	152	153	150	142	153	137	152	177	146	183	172	159	154	163	141	173	166	159	154	155	139	170	158	151	159	141	143	139	151	151	144	130	158	157	123	166	161	158	136	151	170	150	165	148	133	146	158	149	168	143	173	154	141	129	152	138	142	130	142	148	144	156	167	184	136	136	129	154	168	162	166	143	175	141	170	148	148	119	138	146	156	145	163	154	147	162	147	143	152	148	160	131	137	147	157	148	125	155	152	164	127	155	157	142	158	146	146	142	162	153	165	124	138	152	141	143	168	179	147	178	163	163	136	148	148	157	154	143	143	143	142	171	157	170	145	132	142	148	157	136	154	147	155	152	153	146	178	154	169	133	172	171	141	157	163	145	143	152	135	175	167	164	174	157	158	166	142	129	145	150	145	155	144	156	176	160	141	142	153	166	135	142	169	159	164	164	147	165	150	149	166	137	165	162	143	156	156	158	147	139	151	145	129	164	148	149	159	151	134	157	166	160	140	155	150	169	154	152	144	138	170	157	152	141	164	150	152	159	149	184	139	142	174	150	184	151	176	158	149	157	174	158	142	151	159	162	148	149	164	177	166	146	160	163	155	171	154	164	152	176	160	170	150	131	146	138	149	150	155	154	144	159	164	145	151	144	145	140	146	149	143	161	146	125	156	128	154	163	155	150	153	153	165	151	163	174	164	159	136	148	171	157	179	169	130	169	167	142	143	168	151	140	158	162	138	171	147	173	167	167	119	156	166	169	162	130	148	136	164	137	131	134	149	150	148	139	150	172	159	165	162	137	148	169	149	162	128	157	138	161	156	140	145	136	162	176	158	153	150	140	169	149	155	155	171	164	166	164	176	168	141	147	151	165	154	155	169	141	147	160	138	144	170	147	146	154	156	154	129	149	157	134	156	145	145	171	158	163	168	145	166	151	155	179	150	135	149	151	157	160	158	171	173	156	171	154	166	128	150	108	160	151	137	174	154	148	169	151	175	152	157	159	134	144	150	139	178	173	141	155	155	178	157	148	158	147	164	136	155	154	153	133	165	165	133	144	149	130	154	149	130	154	154	157	125	168	146	160	119	148	144	157	152	155	133	157	153	132	143	162	173	162	169	159	144	163	158	144	144	136	135	146	158	153	142	153	152	171	160	174	142	137	152	158	156	164	142	173	140	139	151	153	129	156	173	139	134	160	136	143	176	160	141	162	157	143	156	138	155	154	170	156	121	175	130	151	131	164	152	138	153	147	165	154	163	156	159	160	150	158	170	164	166	166	162	140	165	139	143	161	151	125	154	149	138	157	157	138	160	165	131	121	157	157	149	123	160	158	162	161	153	143	136	168	147	170	143	155	160	154	161	139	161	147	156	171	176	143	158	151	140	164	156	147	154	155	141	148	178	150	134	174	144	142	165	154	152	156	128	156	158	158	140	141	156	145	147	139	135	152	142	166	162	135	126	165	158	161	155	146	172	178	146	148	148	165	146	172	149	175	147	148	120	135	155	157	138	134	161	138	177	154	146	162	174	154	144	147	155	153	187	156	142	170	169	159	151	156	158	148	144	162	143	142	142	161	157	173	139	171	151	148	148	155	137	152	167	153	145	163	142	179	162	172	153	136	155	145	125	166	167	152	161	157	169	151	153	139	156	165	141	156	157	146	157	174	138	166	157	176	143	155	162	152	170	158	177	155	134	172	134	134	177	133	133	157	155	167	163	132	167	153	133	150	164	148	164	156	129	154	172	156	153	146	143	167	161	135	151	140	147	162	137	144	154	147	138	157	162	166	171	149	164	156	164	159	162	147	123	136	134	151	166	136	166	158	160	150	143	158	172	157	137	151	163	167	145	161	148	155	167	157	163	155	157	177	145	158	157	150	141	161	149	167	137	122	166	148	168	150	154	151	137	130	150	145	130	153	164	157	140	164	138	167	162	153	154	183	154	157	141	135	144	154	143	143	154	146	159	158	142	137	142	149	166	166	157	161	186	169	142	160	148	152	132	173	157	155	147	133	152	160	152	151	152	157	162	132	149	160	165	166	158	155	146	169	169	166	159	132	149	154	164	136	152	154	168	165	144	151	150	137	148	149	157	147	169	149	161	161	141	148	156	130	144	160	160	159	111	160	149	155	158	139	154	154	147	148	137	181	128	119	137	156	149	150	148	138	140	142	157	152	160	143	155	158	125	147	143	151	153	153	163	141	144	156	135	176	140	161	141	166	168	154	167	175	162	153	146	139	158	146	130	142	163	162	127	178	177	155	141	131	157	140	169	150	162	141	161	135	186	143	157	132	154	146	151	146	165	159	183	139	148	138	147	154	165	135	139	157	165	155	152	166	170	159	149	164	138	135	146	138	144	149	145	147	163	130	134	149	174	161	147	145	152	151	178	156	170	172	135	145	155	156	179	168	147	131	159	162	162	145	175	154	142	167	156	153	156	151	159	168	140	123	177	156	150	174	182	126	126	148	127	122	154	173	145	141	162	161	145	132	145	157	179	150	159	155	156	157	162	149	132	173	147	138	165	151	129	176	146	153	129	141	145	159	144	141	153	158	149	157	156	136	153	161	138	190	170	142	166	181	180	178	149	140	152	156	164	156	152	145	150	175	142	135	159	153	140	143	168	153	155	165	153	149	171	156	171	154	157	153	146	176	152	154	139	149	163	161	125	157	134	146	135	173	154	154	159	147	154	146	148	158	171	140	159	159	157	174	144	148	155	140	139	160	159	152	140	148	158	146	139	145	166	135	172	167	144	143	135	123	146	141	141	151	160	152	116	134	149	189	145	151	173	162	184	141	155	141	149	169	157	147	125	156	150	143	150	155	150	157	148	136	136	155	158	135	153	153	145	138	159	165	162	156	170	154	135	148	152	155	140	135	152	163	140	154	160	157	126	156	138	163	181	147	151	175	167	146	177	157	152	168	144	164	155	166	147	149	142	137	132	148	149
3452	3342	3055	15783	27741	20572	10212	4746	1936	915	577	472	448	446	402	415	446	429	441	435	416	393	422	424	425	436	453	399	410	434	467	425	401	409	432	459	430	433	398	424	453	406	426	431	428	397	425	426	428	403	423	420	438	411	402	420	442	393	397	429	438	417	417	430	413	424	417	351	379	428	419	364	425	429	428	438	461	479	409	394	410	453	423	431	418	371	444	425	410	443	426	443	433	456	408	391	404	431	423	464	432	452	424	428	435	384	438	442	426	383	422	436	421	435	442	419	405	456	435	442	461	442	415	440	433	406	450	406	410	427	435	444	432	398	402	399	419	418	418	421	403	431	418	400	446	412	456	402	420	380	437	424	415	460	408	443	443	419	426	432	461	421	409	419	411	428	412	381	413	417	426	413	369	414	455	393	427	413	414	385	449	417	440	441	418	440	413	382	406	443	474	413	413	441	410	433	419	448	405	429	437	450	456	429	405	422	395	399	443	415	457	438	401	446	414	432	381	438	435	415	424	456	419	400	411	415	417	407	441	449	447	419	445	439	440	397	438	450	431	416	423	449	425	432	427	418	413	397	443	438	411	430	399	434	424	405	409	417	447	430	418	446	438	422	430	440	444	458	426	448	419	452	407	449	412	426	447	416	400	429	400	413	435	400	410	425	406	422	408	386	421	416	380	412	409	418	391	402	453	426	429	398	441	474	433	436	466	393	422	426	434	443	449	437	427	369	431	455	417	408	440	423	398	440	405	441	459	456	401	394	445	418	409	427	455	401	417	397	448	436	407	418	402	379	417	418	426	438	449	432	452	407	433	397	418	406	426	404	429	447	425	423	423	433	429	404	426	403	406	402	425	403	451	403	437	416	423	402	453	411	412	413	445	436	433	435	434	426	472	407	469	442	422	426	441	411	415	448	409	420	384	413	415	397	459	419	430	429	422	427	408	450	409	441	431	432	417	397	410	401	422	421	434	433	408	403	387	437	418	418	432	458	447	401	419	402	420	472	425	428	436	442	409	417	397	426	408	410	430	414	430	438	424	430	407	449	415	402	410	411	436	432	452	453	399	443	427	403	410	422	428	451	427	433	462	410	410	433	433	428	456	421	392	431	392	409	415	432	455	451	445	420	415	431	421	441	417	453	459	448	442	403	391	408	383	434	362	393	455	403	389	441	428	414	428	419	433	445	433	415	418	400	427	411	430	436	426	388	454	407	430	431	435	428	430	458	457	364	444	424	401	430	448	399	421	418	414	445	423	377	422	407	416	422	429	404	431	419	405	438	453	428	398	408	430	406	412	404	418	436	440	434	454	441	430	423	412	400	435	432	414	423	412	453	402	433	416	403	439	421	439	406	462	409	425	421	414	442	412	453	434	382	424	427	454	415	403	433	412	412	477	404	428	409	419	419	437	450	420	416	439	453	401	429	410	425	430	399	427	403	469	432	439	460	412	429	464	411	426	422	434	447	405	405	444	405	429	415	417	402	408	430	414	370	404	438	445	410	420	434	417	451	440	412	436	441	444	413	429	447	461	447	425	420	425	448	408	379	391	449	427	418	432	403	414	385	368	407	428	398	392	414	401	415	430	420	424	382	439	420	420	436	421	407	466	444	405	417	422	396	421	430	380	426	436	420	432	382	407	417	439	396	458	407	403	422	426	463	414	434	415	473	408	398	417	414	427	425	428	414	446	440	421	425	433	426	422	424	434	439	456	402	451	414	413	473	430	438	424	442	430	414	405	400	428	436	436	440	438	422	439	401	395	443	422	359	427	415	426	392	402	448	416	406	412	419	419	403	464	425	391	432	430	404	442	424	392	452	423	420	432	431	446	425	417	424	458	371	421	427	424	417	457	374	406	422	443	434	436	409	418	387	434	446	402	417	413	451	435	410	419	432	413	424	436	419	404	413	405	409	409	432	425	386	418	417	403	440	443	417	454	406	418	468	392	412	423	428	423	447	445	396	389	391	425	411	423	415	391	457	412	440	433	439	431	422	409	421	405	417	419	429	361	425	407	420	405	443	431	434	419	415	385	427	421	421	437	396	438	433	442	445	401	407	414	427	386	415	425	396	385	411	413	453	399	408	405	434	414	446	450	433	384	443	416	421	384	431	402	429	445	417	427	436	425	419	405	431	394	447	428	415	443	420	451	417	425	433	428	448	451	422	411	447	405	408	400	427	389	399	430	452	415	409	450	431	432	431	389	405	393	409	418	427	438	433	438	436	424	397	412	441	479	465	444	456	400	421	404	368	404	460	437	401	434	443	429	441	443	418	387	417	421	398	430	429	446	434	423	465	431	420	431	438	424	437	412	429	463	449	419	445	408	405	445	416	419	437	432	450	419	438	415	425	449	451	433	438	458	378	439	430	407	414	431	402	407	408	413	419	418	402	428	412	413	453	411	437	457	381	462	445	385	455	429	409	414	429	459	416	397	422	416	437	403	429	437	425	388	397	453	442	411	405	442	408	422	476	444	434	428	411	415	435	419	413	463	470	409	418	429	404	417	443	445	455	456	397	443	406	445	420	369	412	453	390	437	430	416	429	434	425	380	436	417	390	414	440	398	408	421	388	456	422	450	409	395	427	418	428	424	411	422	429	399	421	460	420	424	455	400	413	442	410	455	434	445	423	400	419	421	410	415	386	415	421	416	449	381	410	414	463	458	438	403	370	418	433	444	423	372	421	419	424	451	427	397	431	428	432	454	453	419	424	422	401	428	444	456	407	420	440	473	436	426	447	388	458	434	415	412	424	440	403	410	429	414	429	410	446	428	440	410	433	466	440	417	440	414	418	400	427	452	439	412	443	378	406	453	417	406	409	392	405	446	434	453	450	448	460	394	424	439	462	436	429	400	414	442	395	447	439	435	415	428	423	470	409	448	435	417	393	412	435	409	423	421	440	440	400	439	418	428	476	444	420	419	431	428	443	442	398	417	377	389	437	406	434	457	419	417	430	417	404	436	413	420	440	402	428	435	421	433	406	414	442	371	403	421	416	461	397	363	404	436	435	445	421	439	395	419	431	427	428	447	386	419	421	413	428	436	469	409	404	390	424	422	410	372	417	423	453	413	397	425	438	411	456	433	449	411	439	438	410	446	414	443	402	432	453	420	443	387	424	390	446	472	440	452	431	423	422	438	369	415	417	404	428	444	417	453	452	424	404	428	457	425	432	429	423	423	440	401	428	401	419	427	414	407	405	400	449	430	468	368	388	464	429	395	395	448	437	429	426	399	418	426	458	453	410	391	428	440	424	390	418	444	401	412	426	440	440	444	429	384	436	384	443	404	412	461	444	395	414	402	434	410	411	444	424	403	453	401	457	429	458	455	401	435	416	388	451	414	424	437	450	426	418	408	408	420	444	457	422	413	403	402	414	407	434	411	428	419	459	419	446	418	395	410	427	448	430	415	441	437	392	439	452	444	425	408	391	472	440	435	469	417	439	451	412	420	420	403	420	420	402	418	449	402	434	412	433	416	419	382	432
11102	9283	7226	36878	58664	40983	24294	11153	3239	950	328	226	162	171	163	173	145	127	153	151	158	152	163	161	174	159	164	149	154	140	151	146	112	146	140	155	153	149	150	150	138	159	142	153	162	145	133	147	156	135	147	152	126	158	142	147	141	154	126	147	143	135	153	128	152	154	136	140	147	162	144	152	120	131	130	139	170	140	169	151	162	135	153	146	134	144	168	132	160	158	133	150	148	143	129	169	155	155	137	136	156	172	158	137	158	135	137	145	162	154	141	149	143	146	136	151	145	142	156	165	114	167	141	150	144	142	148	165	141	142	167	137	134	157	162	153	156	157	140	148	163	141	161	168	158	137	134	166	136	137	149	151	142	155	136	163	157	152	136	135	143	151	153	140	153	154	155	156	144	152	136	144	134	119	170	163	158	138	146	137	153	111	153	161	144	114	134	149	147	147	151	157	145	147	128	140	144	138	153	140	166	147	151	154	124	157	153	123	153	136	137	153	141	145	149	141	187	158	136	166	143	154	153	165	132	166	150	146	166	139	164	139	156	155	138	145	146	117	143	120	161	140	164	129	140	134	143	169	139	135	158	148	140	151	167	144	138	157	151	135	154	146	158	141	145	138	140	152	144	164	157	161	132	146	144	149	137	165	127	140	142	145	155	146	120	154	151	163	140	139	153	135	161	172	148	170	136	153	168	152	175	161	130	151	142	131	146	129	143	141	140	161	142	143	162	157	155	155	137	168	139	127	162	152	149	158	149	134	160	135	141	135	144	157	153	179	180	151	150	157	142	153	160	148	177	163	135	155	136	151	136	146	157	134	135	142	144	152	154	141	155	183	144	163	153	166	135	114	130	158	143	153	155	123	128	135	155	148	140	138	139	145	166	172	161	178	133	135	150	139	159	136	147	152	138	151	142	164	162	129	150	174	140	158	162	134	156	153	133	134	136	144	133	155	130	139	148	152	150	127	163	144	153	147	138	146	152	130	159	158	146	138	149	137	150	164	142	147	151	145	148	163	146	152	158	146	136	151	167	153	152	152	150	138	152	137	144	154	152	138	132	149	141	163	137	123	124	137	158	159	158	139	141	137	131	145	142	153	138	180	136	133	159	162	121	156	143	180	157	144	152	141	153	151	142	150	169	154	148	118	129	157	153	139	147	139	150	141	138	170	151	169	125	142	137	147	180	146	148	146	144	152	149	149	133	130	141	150	156	119	143	170	162	154	157	161	153	166	149	147	144	138	149	156	158	148	151	145	143	131	142	139	150	159	141	168	136	136	145	136	155	153	171	134	148	121	150	135	138	158	134	171	159	170	139	170	129	139	144	142	160	144	152	150	129	152	124	178	157	123	132	138	162	138	147	145	138	135	145	164	157	146	133	111	129	141	139	144	155	157	153	156	139	142	158	148	136	157	134	176	107	138	141	142	165	154	168	148	142	124	142	132	157	178	139	145	141	163	142	143	139	151	127	174	150	150	171	158	153	142	137	148	143	139	135	147	161	158	136	145	152	137	159	146	141	150	132	147	155	125	148	113	160	145	146	144	135	167	145	160	161	137	137	129	136	140	180	148	138	156	155	153	152	135	145	138	133	149	154	149	172	157	143	147	138	154	148	151	135	162	160	146	139	158	143	125	140	159	146	130	149	151	154	140	157	149	146	124	160	158	145	134	160	133	146	172	132	130	170	164	140	153	154	140	131	156	173	140	136	138	152	131	155	159	132	157	128	145	155	140	145	145	129	140	159	147	134	140	125	138	149	139	132	145	137	150	152	145	153	125	175	153	139	154	156	179	161	128	132	154	153	142	136	165	145	136	166	159	146	161	137	162	128	132	147	140	131	139	148	129	147	142	143	151	140	151	136	138	148	160	140	176	139	159	146	147	147	154	154	162	138	142	143	177	157	140	153	132	160	154	146	151	157	148	158	155	168	144	149	115	139	142	146	134	175	145	159	160	170	150	138	156	171	144	148	127	153	138	128	138	147	169	153	140	158	165	162	152	138	147	167	130	160	170	139	151	127	152	127	154	144	137	166	137	141	153	140	150	134	148	149	151	147	153	136	143	141	145	156	154	161	145	160	140	168	137	137	166	144	150	126	144	147	137	144	137	131	141	149	130	122	144	146	166	143	153	160	137	115	158	135	145	123	143	137	130	129	144	168	166	133	139	154	153	156	138	161	133	154	132	130	133	157	146	146	150	163	147	167	146	138	138	158	184	158	141	165	118	132	133	157	154	144	143	138	139	153	164	139	119	126	142	153	132	157	146	137	137	167	127	109	138	160	148	135	131	138	134	137	129	150	169	146	130	152	126	146	141	156	139	150	152	152	141	144	123	160	132	161	148	145	159	157	142	125	148	145	153	153	146	143	125	154	148	149	139	146	152	147	128	134	138	146	146	151	128	132	155	115	112	168	161	155	145	159	133	151	140	141	150	165	154	152	137	151	130	145	141	151	140	141	142	153	126	136	147	144	135	143	125	151	139	128	148	133	167	163	140	145	154	160	156	129	141	158	140	136	164	162	149	168	148	164	144	149	136	158	135	134	147	166	127	133	153	150	163	140	141	145	140	157	143	169	159	124	151	137	128	136	146	150	131	140	145	138	161	138	135	163	150	144	150	129	145	167	168	158	143	139	156	168	154	150	136	139	164	146	157	144	164	166	138	141	159	143	144	137	141	165	149	118	134	154	146	154	152	158	190	158	154	160	134	145	157	166	154	162	141	155	141	166	137	151	148	134	150	137	151	149	135	141	141	152	145	149	147	116	152	130	133	164	163	149	143	142	122	145	144	158	139	160	139	156	143	131	154	163	156	146	145	143	158	164	145	121	169	139	123	157	139	134	142	146	149	150	154	165	138	155	152	145	137	147	172	137	144	151	142	151	132	148	148	158	135	161	126	128	152	139	168	165	151	135	146	141	129	155	133	127	130	139	164	133	139	155	160	143	148	163	141	170	155	142	143	171	158	137	155	145	169	132	148	136	143	168	142	170	126	146	132	143	138	137	151	162	165	152	157	150	159	160	128	164	149	148	145	155	153	134	140	146	136	150	151	155	130	130	146	136	144	134	164	143	151	145	148	158	135	138	143	153	161	156	154	143	150	136	129	142	145	151	164	150	144	133	126	175	159	170	141	161	127	154	155	135	145	133	132	151	147	141	167	182	159	143	153	133	147	131	122	138	152	128	136	130	148	162	169	147	147	135	172	148	136	149	150	167	139	141	150	153	160	147	147	156	154	164	160	155	163	138	150	151	162	158	162	157	163	125	145	125	149	145	160	142	161	161	158	138	169	136	150	167	143	144	150	138	135	153	154	165	157	153	152	154	138	144	148	144	165	160	151	155	152	150	152	135	148	146	146	152	158	159	129	145	146	156	153	147	157	128	162	151	132	160	172	155	165	155	157	115	142	140	161	140	147	137	141	146	123	144	164	135	170	160	154	131	130	164	158	143	146	122	150	160	125	153	167	141	139	139	160	153	147	175	158
8189	8384	9865	50152	67377	52419	39155	25489	11815	4329	1451	640	448	421	385	409	398	429	397	451	392	428	451	414	379	398	406	411	394	414	419	430	423	403	414	409	410	380	409	416	424	423	436	400	416	390	399	424	414	440	396	411	392	446	411	405	409	439	415	440	417	392	400	423	421	443	423	370	429	407	381	393	429	423	451	430	392	436	410	409	440	396	396	413	406	428	401	425	403	428	410	416	405	357	396	433	382	377	410	401	405	411	423	400	417	449	415	421	414	413	441	443	390	424	406	403	380	435	456	451	390	401	423	395	405	432	399	432	413	370	441	411	426	394	468	438	390	418	423	392	416	442	428	408	396	388	436	387	393	438	387	432	432	411	404	399	417	435	413	431	474	406	388	389	395	403	427	393	424	417	395	443	410	407	416	412	413	419	392	440	407	440	389	399	401	396	389	426	419	414	403	427	408	393	443	386	417	411	415	424	401	386	431	391	386	438	402	413	410	425	381	410	440	435	404	398	409	421	418	403	401	398	419	414	414	372	401	393	405	420	405	426	432	411	396	416	429	421	415	421	374	429	422	415	409	396	409	446	392	417	406	397	368	387	411	401	406	362	423	377	420	371	385	397	432	453	413	442	399	401	420	420	436	415	455	436	417	411	406	433	400	402	369	373	389	422	441	407	424	397	401	381	387	398	390	436	388	441	374	435	426	408	421	364	408	396	378	427	386	399	403	434	409	423	402	405	442	383	427	410	404	390	390	400	417	389	389	397	448	420	428	407	415	403	420	410	387	435	400	395	423	403	443	396	437	404	408	422	424	419	412	391	415	434	367	418	433	397	451	445	420	396	417	420	411	396	393	376	420	420	407	416	459	394	389	439	418	431	429	382	406	400	407	437	376	406	390	393	419	429	441	372	439	386	416	401	414	437	403	386	439	384	387	394	426	393	392	410	363	412	401	408	395	402	411	424	391	383	431	418	433	429	416	375	419	445	391	406	462	381	415	385	454	399	384	394	416	428	428	412	393	410	385	423	420	407	450	436	396	409	396	428	415	451	409	410	440	441	444	428	424	389	376	427	370	438	426	388	431	428	403	452	439	397	403	397	404	428	405	428	434	438	409	395	433	386	404	410	409	392	433	452	389	464	413	427	379	418	410	433	400	422	415	431	414	438	401	406	422	417	451	411	382	396	417	441	412	392	360	385	422	407	392	396	382	406	399	427	428	406	389	383	421	396	422	396	449	406	405	426	443	394	439	375	416	394	411	422	397	372	416	420	401	389	393	417	415	403	408	412	415	394	389	387	410	388	408	390	392	411	412	423	390	438	388	424	427	410	393	412	422	430	435	438	424	435	376	399	379	410	450	412	387	387	402	393	409	429	431	392	421	437	401	450	388	442	395	407	459	414	415	381	412	423	408	431	412	396	420	419	401	409	381	381	396	392	406	439	410	398	385	400	419	444	399	416	414	421	437	393	387	409	431	424	445	408	372	412	413	410	402	423	389	420	431	428	433	410	402	416	380	416	396	447	414	455	433	466	399	429	387	366	403	418	414	446	370	408	400	398	438	395	402	404	422	408	405	428	395	428	405	375	390	409	403	395	398	421	432	375	426	421	403	429	452	413	459	395	382	412	420	398	402	410	411	424	423	404	442	392	403	400	419	382	399	412	399	395	414	412	401	436	399	424	407	450	397	421	410	381	448	402	413	428	439	424	423	436	434	399	394	427	410	375	446	421	408	411	452	391	414	422	411	417	413	391	419	385	392	401	414	398	397	420	408	416	419	423	411	422	400	380	365	375	405	369	415	407	421	426	383	396	423	389	392	420	381	437	373	405	394	384	425	378	411	388	414	406	388	373	433	436	407	379	417	417	442	422	407	408	405	422	397	408	393	398	387	383	402	421	446	404	428	395	393	402	390	412	438	424	410	368	419	398	404	407	399	430	384	407	447	388	391	447	396	423	413	373	379	394	409	399	416	417	423	380	377	447	427	432	440	431	421	387	466	377	418	440	391	444	418	454	452	441	380	420	423	438	409	418	415	437	411	370	416	352	428	416	439	386	477	431	386	395	389	397	403	401	409	384	389	406	415	433	400	430	427	374	408	403	390	407	413	447	437	424	428	410	427	449	436	437	397	412	424	440	475	400	447	398	430	428	399	416	400	409	380	467	437	429	417	409	416	462	382	388	419	406	417	408	429	425	407	412	432	443	400	463	451	422	403	391	405	375	404	424	431	391	411	429	402	411	411	389	430	417	397	390	408	432	436	397	426	420	416	432	425	420	403	428	359	410	439	370	419	422	378	424	403	451	399	407	407	429	389	392	452	380	393	383	435	429	400	428	434	424	379	409	409	398	427	393	406	410	358	368	411	412	403	398	412	387	397	423	419	386	432	409	410	401	417	432	398	406	424	382	415	393	416	392	414	396	418	412	438	447	427	416	401	415	396	447	402	407	396	416	416	425	413	437	417	424	418	410	404	406	395	419	430	414	403	429	385	428	438	401	405	435	378	442	397	421	440	458	402	395	392	412	407	417	422	417	399	419	412	431	435	428	407	386	370	402	476	420	406	432	393	407	402	429	435	436	402	398	434	427	385	409	405	402	409	400	400	404	380	426	409	401	371	442	383	403	397	387	380	436	418	401	384	374	385	414	415	412	386	424	425	403	386	415	431	414	395	421	409	422	391	386	416	401	435	421	410	416	430	410	407	389	412	409	411	431	422	398	416	409	420	368	406	403	429	415	416	397	465	417	420	416	369	430	435	378	420	431	397	393	410	391	422	400	407	406	377	421	401	416	393	433	422	412	408	409	404	410	406	424	408	443	418	417	412	381	412	390	433	428	388	448	422	399	406	430	408	402	444	408	425	405	414	477	398	393	417	445	381	398	436	404	381	435	381	390	419	402	404	387	371	428	424	397	408	414	402	439	403	417	421	413	433	392	394	383	388	463	394	418	411	418	429	377	387	396	432	410	399	437	409	420	445	422	399	397	390	429	379	394	452	405	402	388	396	374	385	396	385	403	394	399	429	406	449	423	441	434	393	388	435	373	422	431	409	402	409	424	418	393	402	398	387	443	456	431	396	400	396	415	439	404	397	416	420	419	476	408	421	399	402	411	395	398	413	415	402	441	422	392	409	432	436	412	403	423	408	415	410	415	403	375	405	393	400	407	395	400	427	424	416	425	427	408	385	415	399	417	429	388	451	410	400	434	419	388	391	442	422	449	402	430	400	418	401	427	445	411	397	397	445	375	423	414	415	384	410	428	424	395	419	431	408	460	425	407	416	428	384	402	422	418	410	411	381	396	392	376	374	426	422	406	431	394	430	414	394	429	419	414	430	407	438	410	417	431	416	416	348	431	428	427	391	436	421	411	437	381	393	417	383	409	403	423	471	390	416	389	409	409	411	384	428	421	428	408	430	435	460	402	403	456	427	389	403	433	396	378	433	424	424	368	392	426	409	375	384	409	426	400	464	431	417	370	413	422	391	415	414	410
19087	16314	14760	54072	71349	55245	38283	22767	8931	2483	665	260	194	141	146	153	138	140	149	133	145	131	128	133	147	140	147	131	146	148	152	157	146	148	148	149	157	129	132	139	149	154	142	135	161	133	137	135	147	149	140	143	137	143	153	140	139	145	137	144	146	143	128	154	149	161	166	126	130	124	139	145	134	158	129	126	154	141	131	141	157	146	152	153	140	142	168	163	126	141	141	135	125	131	131	140	147	128	157	148	148	160	155	153	168	137	151	133	127	150	152	140	157	141	174	138	124	148	153	157	136	129	97	130	121	149	170	153	131	152	165	150	157	136	154	141	158	156	149	154	131	133	140	146	157	141	152	115	137	156	131	145	150	140	146	136	143	177	135	150	128	141	143	143	145	146	136	137	146	156	137	144	132	152	160	151	154	151	158	135	150	175	162	136	132	146	139	140	160	143	127	154	133	134	111	135	136	137	152	141	138	128	142	165	130	149	137	142	142	146	131	173	174	126	125	121	130	134	152	161	152	126	150	148	151	127	145	140	139	147	144	165	145	147	161	130	136	149	155	138	140	145	129	115	140	138	148	160	152	159	137	123	150	146	165	161	150	160	145	166	149	118	130	146	147	148	162	132	139	140	158	128	165	128	136	153	135	150	161	174	137	135	135	118	175	140	130	160	136	128	149	143	144	148	133	133	129	148	140	137	152	135	132	157	134	135	148	155	142	153	116	127	165	139	130	145	157	125	137	148	133	147	123	137	151	181	146	136	141	138	168	149	138	154	132	143	152	127	149	137	155	147	138	151	166	124	139	129	126	139	136	127	139	123	157	138	139	161	131	169	147	142	132	128	158	137	151	141	162	150	143	156	141	149	157	147	135	149	137	148	152	139	145	148	149	149	154	142	153	147	152	122	132	144	150	162	158	154	151	119	154	148	138	131	156	120	146	127	157	146	133	130	140	150	157	162	136	145	125	132	137	125	162	117	128	129	148	145	145	150	152	150	135	118	130	147	151	144	148	147	122	164	163	141	148	133	143	152	144	145	140	153	145	141	131	132	125	151	164	131	144	137	153	168	150	138	154	164	143	146	159	156	148	149	132	147	127	135	143	140	137	140	135	140	145	135	172	164	151	143	138	144	157	152	155	159	157	151	145	148	139	157	140	141	142	147	134	150	144	137	148	157	151	163	136	138	161	145	161	145	154	141	162	151	158	153	136	140	144	134	148	168	138	141	148	164	143	146	141	131	145	135	152	142	145	143	153	154	147	157	133	146	152	152	132	157	157	142	142	137	139	141	146	153	150	155	158	150	128	126	129	156	162	146	163	155	174	127	137	173	143	166	169	134	159	177	157	157	147	149	139	155	133	152	134	144	129	145	124	138	136	148	134	141	139	135	136	131	124	156	135	151	165	132	146	161	157	137	162	136	149	144	136	146	149	140	139	123	138	146	156	150	156	142	147	121	140	164	123	124	155	143	132	146	138	148	152	134	137	119	140	147	133	144	139	143	147	148	139	131	130	137	153	136	127	150	163	140	131	140	152	155	156	169	142	130	141	152	140	139	153	165	102	162	158	140	139	140	166	160	140	158	129	126	148	134	147	150	146	140	138	151	155	147	149	124	150	162	135	140	132	162	150	141	146	141	146	142	129	158	161	157	155	122	151	148	153	155	159	146	158	185	135	150	162	133	161	126	132	143	135	142	168	162	156	109	136	158	141	169	139	142	148	139	138	143	129	158	164	126	161	158	161	119	159	112	156	149	133	123	161	146	126	131	138	134	139	161	132	132	148	149	146	140	137	146	145	150	160	147	137	130	139	146	160	137	150	132	134	167	172	136	169	142	133	155	128	157	151	136	114	140	153	144	162	133	159	141	154	166	153	144	127	159	161	131	148	151	146	142	150	149	147	161	135	170	151	125	120	144	136	162	156	139	143	157	148	113	145	151	147	160	150	125	158	158	136	140	152	156	136	150	141	133	138	145	168	146	141	151	135	142	137	139	147	144	129	146	144	172	155	156	142	163	143	135	144	144	157	160	144	132	138	134	138	129	156	156	140	143	133	150	141	174	171	129	144	137	151	133	149	157	142	160	140	162	172	148	143	158	162	157	116	159	157	149	127	190	140	173	134	135	170	136	145	131	142	152	160	137	139	153	132	131	151	157	161	128	144	143	163	145	133	152	132	151	127	142	145	137	129	159	143	147	124	156	149	143	137	148	147	137	138	143	168	145	130	157	145	137	135	146	142	159	162	136	145	152	137	134	123	145	135	160	152	135	132	147	152	134	147	155	155	150	152	136	140	133	165	154	137	138	140	127	143	155	148	153	131	122	165	159	144	160	145	143	141	177	157	139	155	133	146	136	132	134	168	134	124	141	133	145	163	149	134	160	142	146	137	138	124	130	156	127	121	124	126	171	134	157	153	130	154	161	147	139	148	136	119	129	131	126	158	136	140	160	144	159	153	135	151	141	137	157	140	138	139	148	131	163	148	132	145	141	157	134	149	132	137	134	147	144	127	149	142	147	141	140	147	146	152	162	160	130	151	137	138	136	132	134	140	148	156	151	158	154	148	147	159	137	138	139	151	154	132	139	137	143	131	136	145	134	132	130	139	152	166	145	161	146	135	139	143	132	132	134	151	129	139	166	146	141	138	135	160	155	147	130	132	154	142	157	160	126	137	153	143	122	139	133	152	141	152	151	159	132	129	149	150	150	149	148	166	156	142	150	145	117	162	155	141	129	122	142	155	156	150	148	164	137	136	141	137	154	156	147	174	157	127	145	116	159	141	133	144	156	160	138	125	148	159	120	140	148	176	152	129	129	126	138	132	134	145	147	161	124	168	163	149	158	139	139	153	145	159	170	130	134	134	134	146	136	170	136	168	163	141	150	156	121	130	118	133	122	154	135	156	159	130	162	154	139	155	128	154	138	153	167	154	141	134	150	112	150	142	159	151	142	145	151	147	132	168	156	126	156	122	145	125	142	140	145	130	159	144	146	137	140	125	122	153	142	169	141	150	149	159	130	126	119	139	143	140	173	117	130	159	150	152	149	154	161	151	130	164	138	141	146	140	152	153	155	142	130	140	135	137	152	133	157	147	143	144	149	149	141	129	144	161	144	145	154	127	154	128	141	149	134	139	120	152	139	128	140	142	156	132	162	141	134	140	137	138	169	137	150	150	158	135	163	168	140	158	155	135	143	152	152	154	116	129	155	160	167	154	126	142	152	143	159	140	143	134	150	124	158	158	155	153	155	153	163	152	146	134	148	124	137	149	147	148	132	152	132	143	144	131	149	157	121	140	150	153	138	131	148	150	129	138	124	161	132	157	128	151	149	154	136	156	170	153	153	135	153	155	156	132	166	154	153	136	142	164	137	128	130	146	131	143	136	153	129	142	149	165	145	136	147	156	146	135	150	145	144	144	139	162	139	109	134	151	118	145	136	139	146	171	133	168	167	145	147	137	127	147	120	140	143	155	151	146	156	137	156	134	173
11266	14043	15778	63677	79985	66241	51609	37221	21509	9186	2799	939	520	415	423	397	412	414	381	452	406	415	399	389	436	403	417	397	404	422	372	422	402	421	444	410	421	397	397	363	395	422	396	357	391	438	399	436	394	440	393	403	445	417	398	384	412	370	406	415	374	408	403	445	423	410	388	364	427	430	413	368	412	408	439	415	358	383	400	419	441	405	412	429	387	412	404	413	382	392	418	402	423	450	451	393	412	394	397	417	405	408	378	391	437	397	398	374	406	405	416	417	420	409	395	414	388	413	411	394	385	428	382	394	415	394	439	387	388	387	418	456	429	423	388	378	409	418	364	391	352	406	401	407	384	398	417	399	379	438	395	404	406	420	422	411	394	400	386	436	391	428	383	370	365	414	424	381	400	423	432	382	376	394	403	394	411	421	437	440	399	410	413	407	400	421	404	386	403	405	411	392	417	421	429	396	382	425	372	376	400	404	398	409	409	381	399	389	401	413	395	390	429	364	409	439	369	359	434	403	404	386	382	356	363	403	412	391	431	437	375	404	400	380	403	388	403	413	416	434	380	358	388	384	386	398	404	405	406	370	420	400	418	423	386	384	410	441	397	414	374	387	402	406	371	381	379	363	395	392	388	409	444	384	409	436	405	399	403	435	396	391	415	393	407	363	411	420	416	430	396	400	409	376	422	414	410	441	421	418	389	408	366	412	394	411	438	380	371	394	401	409	394	400	452	424	377	394	421	392	431	444	416	381	404	393	435	388	389	407	397	414	378	369	418	395	409	383	427	398	417	405	417	427	421	424	380	374	408	398	407	405	385	395	394	439	390	409	388	427	391	438	422	403	444	420	360	415	405	423	397	434	457	444	399	386	400	410	441	390	379	391	423	393	412	370	402	377	434	429	445	441	420	384	428	402	383	391	391	416	425	404	410	381	382	387	423	398	391	388	398	395	426	438	419	380	404	436	402	387	436	467	385	430	425	362	386	427	410	370	406	409	380	407	415	437	395	403	438	391	446	391	376	384	410	407	418	395	415	410	426	402	353	379	403	360	378	352	389	413	390	415	397	412	386	413	362	417	380	380	403	429	425	395	376	421	422	428	427	441	394	403	419	368	411	421	404	414	398	410	398	430	403	378	399	425	389	394	396	396	400	393	388	421	378	387	405	404	415	384	378	431	393	415	414	417	408	389	428	393	428	403	433	405	418	385	418	349	399	402	414	430	420	404	399	400	407	423	404	385	389	378	401	401	414	400	394	418	392	381	404	408	398	413	396	408	366	395	397	395	422	423	393	435	390	381	379	388	405	361	430	385	429	393	400	385	406	373	446	411	385	425	440	399	415	413	396	403	397	385	404	396	378	397	440	394	380	409	388	363	400	382	400	406	404	410	409	391	397	390	383	396	380	431	424	410	402	441	406	399	401	408	378	352	413	382	411	419	385	374	411	408	397	369	407	384	428	381	402	411	385	367	384	421	382	415	436	420	408	426	417	414	389	435	432	410	379	395	418	401	384	398	362	381	413	405	431	404	404	419	418	416	395	387	424	377	411	379	416	410	389	401	380	436	378	389	354	386	388	450	392	403	416	414	390	419	415	444	400	398	389	473	394	371	397	381	389	407	390	400	398	378	417	418	425	407	404	382	440	417	373	413	391	420	388	405	377	405	395	441	379	378	396	394	374	429	398	434	422	395	421	424	414	412	412	387	406	421	392	380	397	393	387	414	437	396	409	424	418	405	378	401	381	431	433	392	427	417	377	393	395	414	428	411	403	405	413	403	431	416	380	369	391	442	389	384	407	409	456	424	416	393	425	387	404	381	402	414	402	424	431	395	388	391	406	382	411	400	392	407	397	410	411	405	381	405	451	384	363	403	393	350	409	394	397	413	405	403	420	420	405	431	405	420	387	417	413	382	395	365	395	412	427	402	364	413	392	380	382	380	392	378	408	397	384	386	401	380	416	411	379	407	374	397	395	379	409	403	430	423	429	416	403	404	425	369	408	422	391	443	408	403	374	405	396	402	396	419	385	405	379	399	391	418	370	426	426	402	406	412	404	386	376	413	423	424	430	394	405	401	413	379	400	408	430	401	431	401	394	405	413	400	419	396	412	385	411	406	367	417	400	388	393	397	406	404	398	431	386	415	416	373	394	379	408	404	388	399	447	389	415	405	400	441	441	384	400	398	415	403	391	415	405	439	381	410	397	406	408	401	394	451	409	406	418	418	415	398	391	392	366	445	375	365	390	441	394	375	398	409	411	429	402	375	401	373	411	407	425	406	402	412	419	417	405	402	410	425	406	376	376	382	400	376	402	432	412	409	379	423	411	406	396	386	390	383	390	422	424	395	390	404	418	436	402	392	397	394	399	414	387	404	412	384	395	451	369	413	407	371	410	447	421	370	414	415	441	389	414	413	407	418	378	406	402	395	385	370	402	409	370	387	384	403	390	397	414	389	393	387	394	396	413	382	405	425	418	394	426	372	376	418	393	366	389	394	383	372	385	411	384	394	402	424	418	439	392	409	375	430	389	412	423	408	428	441	385	403	411	402	410	366	448	418	380	413	444	388	422	418	407	371	415	418	401	384	396	422	429	428	399	379	415	390	399	420	396	402	389	383	384	438	381	384	387	392	414	400	410	401	416	410	374	389	379	394	413	390	381	367	394	370	437	397	405	405	374	389	415	415	385	409	394	404	417	373	444	384	396	417	419	403	394	393	417	398	408	413	411	408	414	431	388	410	400	400	406	373	385	383	401	415	396	381	436	401	413	412	402	411	406	426	412	406	415	399	391	399	414	389	417	403	436	413	400	401	386	388	427	403	380	420	384	428	403	371	437	441	415	392	414	409	410	380	413	399	401	418	381	403	368	372	384	408	390	431	385	395	427	409	397	344	420	418	410	380	397	410	385	375	422	398	406	403	402	399	373	422	374	408	384	377	373	434	409	432	355	383	395	429	349	415	405	398	404	408	407	406	408	431	392	424	430	427	390	408	378	376	404	387	406	404	415	402	388	400	405	397	392	380	372	413	407	407	390	398	451	417	388	403	391	404	413	378	379	452	396	383	403	385	409	412	422	393	428	390	391	428	405	400	419	383	437	422	367	416	388	366	393	402	438	392	414	376	435	397	390	406	407	393	396	440	402	399	401	419	416	399	417	418	433	378	420	389	463	405	394	445	380	387	373	399	391	391	423	418	354	411	415	424	354	422	411	388	374	414	438	394	384	403	380	379	409	405	403	400	414	389	396	362	365	391	424	358	403	421	421	432	397	397	396	444	399	410	409	402	411	394	428	406	434	374	374	417	444	392	408	414	399	424	402	402	408	402	372	381	416	412	413	407	393	399	392	372	390	412	358	393	439	397	444	400	411	411	413	414	364	432	377	388	370	444	407	442	399	409	428	363	411	390	387	430	412	388	408	443	379	406	374	391	439	428	377	397	391	388	392	417	419	386	397	382	442	391	395	400	419	398	394	403	419	399	413	414	395	418
3572	1963	1842	4493	8899	5870	3146	1408	637	313	199	177	165	155	155	165	144	159	151	149	154	168	161	148	155	151	155	136	157	148	135	150	145	161	163	163	166	154	119	152	146	153	155	155	135	153	160	179	151	160	158	143	156	149	142	161	141	162	135	147	157	157	129	152	155	175	148	158	158	160	174	151	140	162	170	165	150	165	133	147	151	146	124	120	165	147	145	161	151	155	151	156	175	157	174	152	142	153	144	149	151	168	140	142	133	158	144	146	166	157	148	156	152	168	150	179	164	136	159	152	160	163	162	164	167	163	137	164	163	157	149	137	143	157	150	157	165	140	161	127	160	167	158	178	178	140	133	173	153	172	145	156	147	158	168	144	136	149	177	141	140	160	160	140	145	156	153	152	167	174	151	142	167	175	138	152	146	163	165	174	162	144	144	162	155	156	153	154	143	130	158	143	126	180	145	156	139	140	144	151	151	135	174	142	141	150	174	166	145	170	169	161	163	153	142	151	133	173	154	155	172	137	157	151	147	150	146	157	155	132	158	160	150	138	131	150	152	155	143	157	143	159	158	115	149	161	169	162	142	137	148	159	123	161	137	151	162	166	149	161	124	163	153	149	166	141	166	142	149	146	130	144	150	158	140	135	164	172	139	137	160	160	179	172	149	133	148	150	157	156	160	160	159	160	149	151	138	149	141	136	147	143	159	158	135	169	156	157	139	160	135	152	143	156	139	145	164	153	131	144	187	145	152	145	141	138	157	173	145	167	140	174	135	140	149	133	155	168	143	136	135	164	156	156	149	165	171	154	139	138	155	148	146	144	143	161	153	169	158	158	163	154	147	171	144	168	145	154	129	147	132	156	145	174	154	154	180	143	137	147	152	153	140	182	151	143	152	146	160	159	152	151	150	150	165	150	151	160	154	132	139	134	149	149	170	144	130	136	152	166	149	136	134	157	158	134	147	150	139	137	181	140	172	157	156	150	151	156	156	167	134	150	164	166	170	139	150	151	148	151	151	170	174	147	141	165	152	170	139	164	154	166	133	143	148	165	148	148	132	149	154	131	161	141	166	142	172	145	142	151	160	131	133	122	154	167	122	162	157	168	135	153	158	125	155	122	160	159	177	146	166	161	145	142	140	143	156	165	147	166	146	179	139	145	155	138	143	149	162	150	135	150	146	143	186	173	163	163	156	160	167	146	173	174	137	150	147	163	170	173	153	150	146	162	164	155	178	147	149	130	117	143	160	152	161	157	153	151	166	132	145	143	153	137	154	159	143	150	157	163	139	150	157	174	149	153	157	140	157	147	134	151	153	175	141	143	164	170	163	155	140	160	156	156	152	165	145	171	149	162	146	167	164	130	159	135	147	155	173	173	166	158	155	142	175	173	161	158	169	137	170	140	131	157	147	160	147	130	171	148	150	160	160	147	137	150	159	163	143	156	150	184	154	171	156	143	136	147	154	149	157	158	141	143	141	156	158	161	151	169	165	148	190	156	142	161	167	173	143	179	151	151	142	155	163	157	153	165	151	141	148	149	151	141	177	154	143	157	163	191	167	139	152	147	148	163	113	133	138	161	129	146	166	165	150	143	159	155	147	163	147	167	146	151	166	156	154	134	144	144	151	150	126	156	164	152	158	147	143	155	145	165	146	158	137	158	150	174	160	169	163	142	152	154	170	141	167	140	159	152	148	145	139	163	151	149	142	140	143	167	142	151	129	156	179	166	152	154	148	161	153	156	162	148	143	140	161	153	152	152	161	152	154	151	138	135	160	160	152	147	155	175	137	141	138	151	133	132	135	158	161	179	138	139	151	151	155	147	148	166	160	160	142	168	151	149	146	141	161	139	146	163	154	137	136	150	158	140	129	149	138	155	142	163	147	152	155	124	134	162	153	151	146	130	155	136	154	158	163	131	154	158	166	152	184	150	125	127	146	154	162	146	152	152	154	170	157	169	160	160	145	143	156	155	137	140	126	145	148	149	156	157	136	151	168	148	164	166	147	139	159	146	144	146	160	149	179	152	165	167	171	147	171	159	139	156	152	134	146	142	162	144	165	158	144	134	150	162	148	120	169	168	151	153	134	145	133	154	156	136	148	152	152	150	154	134	145	180	163	166	163	166	171	124	156	164	149	165	146	119	144	143	137	163	147	141	152	165	161	164	182	174	144	151	159	140	142	160	161	155	158	136	146	145	168	136	141	143	157	141	148	146	133	153	145	152	161	162	146	145	148	143	144	131	141	145	149	158	152	149	156	110	155	176	133	142	142	168	157	156	155	144	175	136	132	153	139	159	163	128	160	151	141	165	130	151	155	165	137	157	155	170	162	159	153	154	139	129	152	172	144	156	143	149	138	138	134	139	148	154	142	153	165	174	153	133	143	153	178	142	173	142	132	168	156	143	162	161	150	169	148	154	147	152	152	157	146	154	154	153	151	159	146	157	133	149	152	146	142	145	160	140	164	138	158	179	159	145	140	172	128	149	160	139	153	161	138	159	155	149	156	150	140	144	163	140	160	145	157	170	159	164	138	170	147	155	177	166	162	150	145	127	162	157	154	149	144	162	135	154	167	146	149	151	157	173	173	170	161	151	146	156	153	146	147	165	152	129	138	141	140	160	162	148	153	164	183	152	138	156	155	171	130	157	130	171	144	163	139	151	140	158	165	149	160	170	159	159	142	186	162	173	169	156	141	178	146	144	157	154	147	135	147	139	142	161	146	178	157	151	160	140	152	159	139	147	143	142	146	167	159	150	135	157	158	138	172	177	157	158	152	151	144	167	138	148	154	169	160	172	151	156	162	146	151	146	149	138	151	150	142	134	154	173	165	148	166	163	164	153	133	154	153	151	161	168	146	143	158	172	136	146	146	153	167	172	166	152	135	135	145	150	150	137	143	135	166	166	142	144	153	171	166	142	164	176	145	143	154	168	150	146	160	157	141	141	158	165	149	160	165	151	137	157	154	120	158	160	148	161	141	154	159	160	149	141	129	142	153	153	148	168	129	148	155	159	134	158	134	157	155	159	159	160	165	161	143	147	140	154	152	148	156	163	165	148	165	169	127	170	152	152	175	163	139	155	148	148	163	153	163	160	171	154	137	134	176	149	144	158	138	144	174	153	142	134	148	160	135	163	143	150	160	148	171	173	181	156	150	145	160	145	168	159	161	169	162	180	148	142	146	139	154	140	173	153	154	158	142	143	139	164	149	162	139	143	149	147	151	140	178	140	162	166	157	156	144	152	165	157	154	148	152	146	157	167	162	167	185	152	164	168	157	138	166	167	164	153	166	145	176	160	143	152	151	145	146	150	146	143	176	136	145	145	136	160	132	166	143	177	169	155	163	153	166	150	152	148	137	141	141	167	160	137	151	173	146	142	163	171	145	158	134	159	165	148	146	163	159	154	154	145	134	162	147	164	171	158	132	157	157	163	134	146	162	146	153	159	146	167	151	148	152	162	146	158	154	125	149	170	159	153	164	166	156	126
3087	2379	3478	15723	25986	18884	11533	5954	2510	1153	671	489	429	455	481	395	438	421	392	432	406	442	427	412	421	434	392	426	402	451	413	427	442	385	414	433	364	456	377	457	442	404	423	420	435	439	405	421	400	421	394	461	441	433	454	404	460	406	408	412	450	405	424	401	469	421	404	429	402	428	455	406	418	420	464	449	422	450	470	422	417	443	445	386	447	422	456	438	382	407	446	415	395	407	417	413	424	425	388	438	431	413	437	424	389	387	431	426	461	420	431	411	416	399	439	417	415	401	438	418	357	420	397	470	415	414	391	377	457	434	439	419	386	402	416	448	435	387	414	436	414	446	423	430	441	407	423	428	433	433	396	429	427	466	398	429	409	382	445	413	439	405	422	409	413	431	434	377	441	419	416	419	423	417	456	425	429	432	440	437	449	396	450	454	424	410	425	445	464	420	434	440	441	388	440	417	426	438	385	458	444	442	391	402	419	426	422	408	394	438	407	409	429	409	413	421	467	441	437	387	452	429	424	416	390	419	409	459	414	428	441	401	421	375	382	425	404	407	455	412	410	417	422	396	420	405	387	421	422	389	402	435	440	410	438	402	400	413	415	433	402	437	456	403	448	425	409	471	389	428	438	401	414	428	399	447	413	422	434	439	439	401	429	387	414	390	397	398	428	417	411	394	442	431	413	460	435	436	445	453	424	399	397	412	394	386	411	401	420	443	408	427	423	411	428	423	440	435	404	393	442	406	424	395	434	375	414	429	422	412	451	451	419	404	464	420	433	431	437	426	452	439	416	488	416	444	407	421	441	425	444	457	408	438	418	434	423	413	393	403	414	422	422	395	394	430	437	450	442	441	436	453	447	459	428	413	415	406	463	426	400	387	413	427	434	415	413	405	407	420	449	420	431	394	430	443	427	431	411	407	405	440	418	443	417	395	412	420	397	444	414	414	449	395	390	394	434	454	417	427	432	422	402	391	400	421	430	414	414	410	426	406	423	426	393	439	451	432	392	414	419	409	419	439	434	415	426	401	420	438	438	419	419	457	401	460	444	428	405	385	441	425	409	443	430	412	422	437	417	430	419	412	408	420	418	421	436	439	435	406	427	427	418	403	433	395	400	432	453	392	424	440	464	418	409	471	462	443	406	431	429	407	414	438	452	394	432	427	428	393	416	414	458	396	417	433	409	438	484	406	390	442	417	412	384	450	434	429	413	434	398	429	406	425	424	453	413	428	435	425	432	433	423	410	445	435	413	384	415	372	413	428	417	426	437	428	453	425	420	472	420	419	428	421	413	400	427	418	453	446	395	406	384	419	403	410	386	446	433	436	420	421	414	435	442	438	407	442	447	446	417	399	416	417	414	432	470	412	429	412	421	411	442	426	433	383	403	417	438	414	436	420	427	425	435	440	458	436	438	423	439	418	403	416	437	431	432	420	397	386	452	427	417	406	428	391	378	439	398	452	407	444	450	412	451	448	450	404	409	434	404	447	431	409	434	404	427	429	416	422	416	399	411	428	417	443	445	406	407	448	380	414	469	407	430	458	405	360	427	415	441	432	435	422	419	429	449	422	438	399	487	431	400	456	400	444	409	437	416	420	456	413	415	433	440	421	460	456	423	431	434	438	428	418	442	463	425	446	389	384	382	401	402	428	405	443	442	447	424	455	435	398	420	437	452	432	419	420	454	413	448	439	421	431	429	416	420	383	394	425	434	417	404	403	395	427	416	431	426	405	427	442	422	464	408	461	445	478	410	408	429	439	455	437	419	426	413	435	402	404	393	401	419	405	457	419	455	432	410	424	451	415	457	400	413	411	437	453	410	416	437	412	447	429	395	423	448	437	448	402	389	394	417	429	429	439	414	445	423	432	405	410	412	399	444	454	407	446	388	430	421	407	442	391	389	448	416	394	370	453	432	388	413	439	414	400	440	430	406	444	402	397	450	424	375	415	419	427	434	432	393	414	431	420	462	425	435	416	399	464	441	404	371	425	423	407	410	462	435	422	416	417	441	372	414	402	406	457	426	424	399	440	420	393	444	438	416	423	440	412	413	427	415	369	439	441	399	411	416	409	421	449	411	437	414	483	406	407	403	424	446	429	428	424	409	465	429	404	395	413	456	419	422	444	418	437	465	434	405	419	427	420	459	443	423	435	443	450	424	470	396	429	403	411	396	440	429	423	426	404	392	438	413	437	406	454	376	397	431	467	430	420	423	414	459	397	448	419	392	452	443	431	419	458	458	412	421	440	395	405	422	444	452	441	429	415	439	444	429	392	438	405	406	433	400	436	393	395	460	439	444	416	425	419	420	407	382	405	438	419	468	393	436	393	409	396	408	406	407	429	413	441	420	446	408	429	406	438	420	389	422	434	433	402	423	425	419	434	401	415	416	412	449	424	408	443	416	448	454	415	457	440	405	415	443	399	422	449	404	383	400	438	416	443	451	411	403	396	429	398	436	392	395	414	397	399	419	424	423	436	424	411	434	445	462	399	427	416	423	392	433	445	454	419	426	410	435	430	427	439	412	429	388	415	382	430	443	384	425	444	394	456	405	429	398	417	370	449	463	408	477	427	438	424	447	434	431	395	441	403	420	401	425	399	420	431	423	401	408	416	413	441	431	441	393	432	430	446	407	449	431	430	425	407	444	426	423	448	412	431	416	453	453	441	412	417	428	388	430	409	420	414	388	421	416	458	423	456	418	413	404	434	428	425	424	429	434	425	433	400	435	456	440	440	445	452	441	420	407	382	402	419	434	387	425	438	424	414	398	432	415	413	438	418	404	403	425	439	427	447	427	406	418	431	408	391	420	427	423	366	417	437	466	431	432	406	431	402	415	425	420	412	435	428	427	405	438	428	419	424	409	428	432	413	435	411	458	408	395	423	387	402	411	402	435	423	431	419	434	408	444	431	405	361	413	419	428	396	414	418	417	476	404	426	411	417	383	427	379	442	428	393	429	422	408	397	396	450	415	399	428	462	435	457	433	395	419	419	442	430	466	400	400	438	433	381	428	417	415	401	430	420	429	409	409	460	427	421	400	466	386	422	438	450	420	429	430	405	470	386	391	389	437	402	401	425	443	446	436	431	416	447	446	436	417	437	444	449	469	408	403	388	439	413	392	422	454	434	465	451	428	436	433	420	465	434	442	442	406	403	401	420	420	452	422	412	446	391	411	425	441	404	426	400	451	408	404	419	439	404	421	448	458	435	413	438	452	438	438	452	409	408	409	432	416	431	404	379	435	431	396	410	405	415	423	425	449	429	426	419	380	463	462	446	418	405	426	415	427	372	419	426	427	400	404	432	399	402	433	434	417	441	410	438	408	423	426	411	411	443	413	416	405	436	429	384	400	463	390	431	415	438	435	431	458	419	397	423	439	375	420	448	433	406	430	410	383	398	380	418	395	442	433	423	393	449	422	413	419	430	424	442	417	414	429	425	390	403	418	412	427	437	419	425	442	411	420	434	433	413	427	414	410	403	418	399
10653	5244	6580	35476	58307	42451	25722	11161	3365	1021	374	202	171	116	158	122	133	168	158	138	147	151	140	152	144	133	146	144	163	145	147	151	138	166	146	144	125	135	139	156	128	151	134	127	162	155	123	151	146	129	146	145	146	155	159	159	157	146	141	150	130	136	131	129	150	139	124	162	156	129	128	143	160	123	143	155	147	175	161	139	151	162	184	135	124	153	126	163	141	158	138	157	153	154	154	126	150	146	155	165	158	146	126	160	137	154	133	136	136	141	146	152	150	146	130	141	145	139	153	123	133	165	123	159	160	140	144	139	174	129	147	129	157	158	152	147	142	167	138	151	127	127	157	149	130	141	145	145	147	187	137	148	161	141	145	134	123	146	151	146	137	141	140	123	155	155	170	149	168	138	130	126	131	127	142	165	169	110	158	142	122	164	159	165	136	145	146	135	134	127	141	147	162	161	150	151	146	145	129	151	155	129	131	161	153	143	174	134	121	162	175	158	147	163	139	159	127	123	154	145	140	126	150	145	157	131	137	124	149	137	162	136	143	137	153	158	139	158	134	147	127	146	150	164	142	137	127	165	143	146	156	139	146	143	141	143	147	138	146	142	158	165	159	147	131	122	147	140	171	140	129	147	154	162	143	130	142	134	149	160	123	155	132	132	135	146	149	144	155	154	154	135	148	169	147	154	148	128	157	157	145	127	146	149	150	172	165	141	140	131	131	143	147	145	152	156	139	161	151	139	153	141	148	125	162	159	153	157	133	153	128	143	142	146	144	168	150	129	161	129	136	162	151	151	161	128	150	141	124	146	150	138	161	164	139	149	130	134	158	138	154	140	151	155	154	149	150	162	138	157	150	159	130	144	159	147	145	154	155	155	155	133	140	137	135	162	161	150	178	136	140	176	150	141	162	143	145	141	122	132	145	162	129	135	150	155	146	151	149	149	145	146	142	148	164	138	143	148	140	165	164	128	153	167	140	145	151	159	138	138	141	141	154	157	153	143	152	145	146	162	147	143	129	163	145	126	167	175	158	120	140	144	161	139	150	166	186	140	135	154	169	134	145	136	150	132	144	134	160	151	132	152	153	161	138	154	163	145	121	151	148	144	148	141	144	159	132	151	154	137	147	147	128	151	146	139	140	132	148	144	150	148	146	131	133	141	148	154	146	150	146	151	118	137	132	132	149	143	147	147	162	153	147	143	129	132	135	153	152	140	137	154	174	156	138	138	159	131	163	151	132	150	157	131	140	127	166	137	114	156	145	133	152	140	135	140	141	149	143	138	148	140	154	145	132	129	132	136	137	146	132	136	141	148	128	141	141	137	143	142	136	138	120	155	124	169	150	163	163	170	152	156	167	145	146	134	156	129	147	150	154	167	137	162	141	138	132	144	148	133	166	156	162	128	126	142	145	123	137	168	155	166	158	132	162	153	138	146	160	151	169	140	173	158	126	141	132	166	142	132	133	127	148	128	124	144	145	154	150	145	144	158	139	153	129	153	148	144	125	138	136	147	137	142	123	155	152	139	143	147	157	133	152	154	133	163	159	149	152	144	145	127	138	148	144	147	117	125	140	138	146	154	147	156	144	144	119	159	156	135	147	146	146	126	160	156	153	143	140	143	142	129	134	147	165	133	133	149	133	143	145	145	130	161	147	146	169	155	161	179	148	163	143	158	146	149	147	140	129	145	147	145	159	150	148	137	139	144	129	140	149	134	134	140	175	142	153	141	148	158	127	131	148	150	150	130	166	136	129	147	148	155	167	159	151	139	152	161	152	142	146	156	141	137	150	146	146	156	141	149	163	153	141	143	147	139	155	159	135	164	148	140	134	142	139	148	130	134	155	156	141	160	143	120	148	171	135	133	157	150	153	128	158	148	155	134	127	167	142	141	119	160	154	121	142	155	144	163	159	144	134	134	135	128	158	143	137	142	156	140	137	168	151	153	149	169	125	162	151	125	130	136	159	133	158	149	135	130	167	143	155	149	128	144	136	144	141	166	151	143	167	172	152	144	144	140	131	160	160	153	141	147	146	130	131	129	146	141	137	141	138	150	160	172	154	163	151	145	138	165	151	166	151	153	146	141	136	146	159	135	136	132	154	148	158	142	136	142	152	157	153	145	152	174	142	130	164	140	135	159	124	127	158	149	182	138	154	136	149	150	144	141	154	146	149	138	131	131	138	158	151	141	163	144	135	152	138	145	159	139	139	136	143	161	154	148	142	161	157	130	147	141	166	144	149	148	147	156	148	133	139	174	157	141	172	147	139	151	144	152	149	144	159	153	157	145	159	140	133	143	146	147	135	136	147	133	145	160	135	167	144	139	149	155	131	149	136	155	146	163	143	160	145	140	145	152	153	136	144	136	137	163	144	145	142	157	135	162	141	160	149	165	144	158	164	152	132	146	150	145	130	135	147	137	142	138	124	162	149	151	153	146	125	130	129	182	154	143	129	161	129	139	139	156	129	146	138	138	155	157	145	124	143	125	148	156	173	153	132	139	141	151	145	137	147	155	149	166	167	132	142	145	155	147	158	154	149	152	156	149	142	139	150	168	151	133	164	161	137	152	146	144	150	136	132	149	142	155	152	138	142	148	139	153	136	153	140	154	136	140	137	138	143	143	152	146	150	153	115	160	133	159	127	122	132	162	169	141	144	158	140	161	126	170	155	159	141	152	153	137	157	152	151	146	144	164	133	137	147	159	160	154	138	143	149	125	149	165	113	119	157	128	151	149	147	167	135	153	123	155	149	153	147	157	127	169	162	140	138	143	162	150	131	151	155	153	141	139	149	149	132	157	164	154	132	172	158	157	142	157	142	148	146	127	141	152	145	136	142	157	150	162	141	127	148	128	150	149	158	142	158	140	137	154	157	147	172	119	141	142	153	145	158	148	148	145	173	138	140	159	133	151	141	147	158	150	153	142	143	160	138	132	143	157	147	163	154	142	153	145	177	134	156	142	153	174	143	106	160	141	148	149	132	127	129	169	175	125	140	151	161	149	146	140	161	128	141	154	148	152	140	129	123	152	158	144	136	150	132	124	157	143	156	155	133	152	154	143	151	161	149	143	157	158	152	139	158	149	148	146	125	153	126	134	141	153	137	137	136	125	139	143	158	142	144	164	140	145	135	138	149	146	159	145	119	170	153	167	151	153	138	150	150	142	149	151	153	139	164	149	128	141	142	155	128	169	145	144	134	146	146	152	129	153	136	138	155	148	159	155	142	136	138	134	146	145	156	150	145	152	144	143	136	157	145	139	156	150	140	158	125	150	127	138	145	142	158	136	138	159	157	149	158	150	140	150	155	136	167	137	179	148	137	138	138	160	168	161	132	147	130	127	156	136	144	140	149	143	130	164	150	145	160	140	138	148	163	141	126	144	144	152	149	133	144	144	131	152	137	161	146	160	156	159	155	167	156	133	148	144	144	128	138	134	148	151	150	140	134	147	168	143	163	161	154	129	120	143	152	169	111	158	130	167	128	153
7698	5008	11353	47965	67801	53631	40135	24390	11996	4440	1518	677	462	449	414	419	422	431	408	424	392	397	447	388	445	429	404	411	383	388	378	406	463	422	409	409	399	425	398	415	412	406	412	363	404	403	377	383	433	436	438	397	420	436	447	396	422	438	408	411	431	405	420	431	446	413	393	423	407	419	398	417	459	423	451	428	410	401	418	444	378	378	395	420	430	417	402	432	427	418	404	402	419	435	472	433	406	386	419	432	408	383	437	406	419	382	363	415	415	438	459	416	401	436	401	387	423	434	428	402	425	374	456	443	416	394	396	421	401	399	393	395	426	389	393	421	409	394	408	425	407	455	432	429	441	410	397	405	415	444	440	390	420	371	400	419	409	416	396	386	396	384	412	398	373	397	418	405	405	413	449	399	386	378	430	422	393	391	409	393	430	407	421	430	426	415	421	406	370	435	384	403	416	408	401	405	386	416	423	440	377	444	429	393	402	389	371	405	398	423	397	401	395	404	422	414	407	415	412	392	416	417	403	419	416	415	413	438	418	412	378	402	437	443	424	402	380	409	404	366	407	373	414	387	418	433	414	397	440	387	436	393	405	382	463	389	424	411	420	420	440	411	412	406	419	409	415	414	439	434	407	353	412	403	435	432	403	422	419	414	460	402	396	392	423	430	425	421	407	389	380	405	438	388	397	407	385	423	417	358	383	427	402	441	390	447	403	442	394	396	403	406	417	446	375	433	446	423	394	458	401	416	404	400	394	439	403	401	431	423	401	404	350	390	406	453	395	433	423	407	447	420	414	411	398	396	419	417	407	393	414	380	409	394	381	395	402	417	435	396	414	381	445	421	409	422	374	382	405	404	411	410	420	434	423	401	387	388	415	430	436	425	440	413	419	462	425	409	385	435	422	390	430	423	418	440	436	352	405	356	406	409	376	395	416	420	394	382	414	445	398	440	402	420	419	423	434	395	399	431	422	428	408	419	405	375	380	448	425	410	382	379	418	398	416	452	435	411	422	390	418	414	438	398	432	408	406	397	390	405	378	405	408	436	404	409	423	431	422	413	431	385	392	410	415	401	418	381	431	413	411	412	417	400	433	419	402	438	397	393	415	369	431	421	421	399	378	414	407	418	400	396	418	451	386	401	417	404	406	423	404	402	383	397	434	420	421	397	389	379	416	429	419	404	384	437	383	371	405	410	393	411	410	378	413	398	406	399	420	434	401	424	411	401	382	399	380	406	396	387	402	410	413	434	381	441	408	444	389	421	428	441	411	407	394	376	390	381	431	402	400	432	403	438	411	395	401	360	452	395	451	386	433	433	421	376	405	396	416	393	395	393	394	391	405	403	404	414	430	395	359	372	436	444	400	429	409	395	428	429	401	410	408	392	417	455	388	409	442	393	444	402	398	406	408	381	406	397	412	375	404	408	411	410	417	422	409	430	412	400	428	416	373	414	449	422	441	391	377	370	428	387	358	421	402	418	404	366	429	391	413	397	404	388	405	404	442	414	408	434	447	403	402	415	375	453	414	367	418	396	413	403	429	411	454	402	373	413	403	405	391	387	434	424	374	401	448	414	390	396	403	427	426	400	383	384	397	393	431	405	394	402	378	389	390	423	396	401	415	397	395	444	394	405	431	403	394	377	398	405	398	423	415	423	406	445	379	403	386	390	406	396	399	394	429	378	420	434	415	411	419	421	379	390	402	414	410	383	406	410	405	399	388	418	412	410	401	415	433	422	410	398	404	409	394	402	428	358	404	404	429	433	378	426	434	372	385	424	406	417	419	421	384	440	431	411	434	420	377	460	389	421	424	386	387	405	410	414	419	391	417	415	404	392	414	401	398	426	383	381	439	443	391	411	428	406	401	379	432	401	438	426	433	393	442	427	403	420	443	442	424	403	425	418	380	426	390	401	413	447	430	405	429	405	397	422	389	430	400	428	417	448	429	425	437	425	393	420	414	393	397	433	404	408	425	412	377	460	376	364	390	415	425	380	428	433	383	408	409	430	383	426	422	416	429	401	397	391	436	379	407	410	398	396	415	391	403	402	396	382	408	400	405	392	421	412	442	388	430	427	425	423	426	424	393	411	441	423	400	410	410	400	386	415	373	400	398	392	404	391	420	412	431	434	413	412	393	428	394	354	426	450	405	417	387	395	381	442	387	410	383	434	437	436	392	388	432	403	402	415	441	420	411	424	365	388	387	390	435	419	403	409	388	415	397	416	389	402	421	402	400	396	422	394	395	408	407	376	421	425	428	404	414	431	383	439	418	422	415	420	404	404	416	422	400	409	396	395	432	379	382	422	403	444	434	399	401	415	445	408	369	430	402	402	401	389	392	389	397	430	439	372	438	415	393	432	415	402	424	396	463	377	404	393	410	436	433	405	448	400	389	389	445	394	438	388	394	454	441	436	394	417	414	430	388	375	405	414	410	434	393	405	420	416	452	408	405	399	485	374	414	402	428	424	407	410	390	435	445	402	408	431	378	432	406	427	425	434	421	428	403	419	387	356	418	382	439	426	393	434	411	409	390	411	402	408	408	422	456	399	417	452	389	392	388	455	409	439	418	432	414	415	433	441	409	448	431	394	399	405	426	431	419	419	365	407	441	416	393	404	411	404	386	430	451	435	411	406	397	414	430	438	405	405	448	452	401	423	418	387	438	388	396	425	380	402	427	412	414	426	450	390	419	430	388	401	402	422	439	365	417	400	385	365	383	417	361	430	404	411	405	435	422	377	433	386	380	403	376	395	416	372	453	427	414	442	389	378	391	391	394	429	387	420	407	413	434	413	395	397	431	421	377	427	453	423	447	457	378	409	396	401	415	427	410	406	460	429	423	424	388	416	374	395	363	422	417	361	418	381	417	407	387	393	403	401	412	406	413	404	398	393	389	396	383	425	391	391	411	415	405	403	402	420	440	411	435	393	407	412	448	419	414	375	389	391	439	400	412	400	419	408	397	405	399	389	415	415	420	426	416	399	395	438	418	447	390	440	438	451	419	415	433	385	411	411	455	430	397	428	364	415	391	423	394	399	425	395	445	431	451	446	388	393	388	385	431	431	404	401	396	413	379	378	405	422	389	430	418	442	395	441	391	424	441	435	443	390	412	445	408	406	375	418	422	415	398	416	438	421	431	401	385	380	459	401	443	385	412	417	411	405	390	429	416	376	401	365	428	425	411	408	424	404	407	417	419	445	427	444	418	357	451	435	414	454	418	411	402	422	408	393	391	371	453	426	379	415	403	412	404	408	411	446	402	411	415	418	397	415	406	427	416	393	429	410	399	375	405	410	452	416	444	447	430	413	417	388	390	415	397	383	429	418	439	384	393	419	374	444	434	398	419	412	399	400	375	386	421	427	450	419	443	406	383	422	392	419	402	439	429	398	427	431	391	417	439	387	443	395	405	385	373	376	432	421	413	427	405	437	394	423	427	436	378	381	418	435	411	423	371	421	447	417	401	430	437	395	412	415	394	398	386	400	412	441
20773	12759	13346	46020	75215	55751	36527	19775	7104	1634	463	234	152	145	159	145	148	175	148	153	140	154	157	131	142	135	126	137	153	164	144	155	148	143	123	155	138	152	161	154	146	145	154	133	147	154	151	153	140	132	118	136	140	148	141	128	147	154	143	128	150	130	134	142	134	125	133	140	140	138	139	156	124	154	162	170	133	140	135	127	132	156	145	142	160	142	136	136	145	141	152	145	144	144	146	153	149	125	122	140	134	144	158	153	140	122	155	151	147	136	138	137	139	148	159	148	151	164	139	162	153	161	160	138	140	154	140	151	152	145	135	106	155	184	142	131	140	145	143	152	155	137	150	151	148	143	158	134	160	138	131	112	160	166	173	167	126	157	157	155	156	131	125	145	158	131	145	130	128	160	162	147	141	121	141	128	127	144	132	142	130	137	155	137	138	149	133	130	157	153	153	99	134	122	130	158	144	136	148	136	146	156	137	131	120	150	157	108	131	157	153	147	141	142	142	154	149	154	127	140	152	170	149	149	161	142	135	143	141	126	150	148	131	163	141	148	146	142	141	132	144	162	132	154	141	163	142	161	129	138	143	163	122	136	147	142	161	139	138	127	129	150	129	135	151	155	136	152	144	131	137	140	146	142	149	131	163	154	167	137	134	139	161	151	133	134	145	151	161	145	150	141	147	153	143	141	123	171	140	123	131	156	145	131	138	147	124	154	149	152	150	130	136	155	133	156	138	153	150	148	150	130	152	137	129	177	159	145	141	136	156	160	151	128	113	143	138	145	136	130	142	135	123	145	155	163	131	125	139	158	130	132	155	149	132	130	137	147	145	156	135	158	146	131	152	144	137	136	135	132	144	156	148	147	144	163	127	132	129	160	154	170	139	133	161	153	144	142	150	124	153	142	144	138	127	159	128	130	130	133	141	129	158	144	131	109	115	149	126	137	164	153	135	143	136	158	149	159	124	149	133	150	147	144	153	151	133	162	140	156	167	136	168	157	146	137	139	139	158	144	130	149	137	130	129	120	151	130	127	132	162	152	137	106	119	134	158	138	152	133	144	142	140	148	135	159	158	150	139	145	149	145	133	158	127	174	131	148	128	146	146	134	158	143	150	162	133	145	127	129	130	135	151	146	123	130	147	141	136	127	143	184	148	135	151	151	137	133	147	122	136	129	124	149	123	143	128	151	125	130	146	132	148	160	138	124	142	138	122	131	146	143	157	146	151	130	140	153	149	145	150	161	140	132	153	146	136	146	140	142	161	143	144	155	127	141	144	159	138	151	144	136	127	151	136	142	121	152	146	138	156	154	136	147	151	136	149	141	142	152	151	143	163	149	141	152	148	137	148	151	119	139	146	152	114	143	138	125	138	149	139	156	126	140	152	129	142	167	135	146	139	144	121	130	142	143	146	148	148	152	132	118	144	139	145	140	138	126	136	149	160	131	150	134	154	151	135	140	147	127	141	141	134	139	137	141	126	155	132	138	146	143	138	149	145	149	170	159	113	156	142	121	155	119	130	144	169	140	153	140	133	153	121	153	142	152	156	131	143	126	159	133	129	139	143	160	141	153	157	119	145	135	135	135	124	156	134	144	159	127	152	145	131	139	126	130	130	123	146	138	122	124	142	157	140	137	144	149	133	148	146	129	160	127	154	133	163	137	158	165	136	129	135	153	148	138	160	138	139	135	158	148	140	141	131	128	147	143	154	128	130	133	131	128	152	144	139	163	141	121	159	134	148	140	141	141	123	140	131	154	145	157	146	147	142	148	141	142	135	128	123	134	165	158	159	126	151	151	164	141	146	130	152	140	150	151	170	148	144	144	155	149	145	144	142	130	157	154	143	171	136	144	150	129	155	156	140	129	139	136	149	142	132	146	137	119	124	144	140	135	130	124	124	168	136	119	138	145	148	129	128	133	167	131	129	166	149	126	165	150	141	153	162	157	178	157	144	129	144	149	130	144	128	158	159	143	135	126	152	120	130	147	137	151	142	134	127	165	150	148	136	145	159	131	139	136	143	132	164	161	149	138	155	121	138	163	138	136	133	145	148	147	143	174	141	148	149	139	139	155	149	173	130	138	142	165	158	140	168	142	140	161	155	115	119	134	121	138	162	142	143	145	144	148	168	140	140	153	150	133	148	129	147	152	148	145	171	156	121	142	149	144	137	161	160	136	140	146	144	138	122	132	140	151	137	128	133	138	122	109	167	132	117	162	145	130	149	140	138	132	127	153	153	137	154	169	154	142	139	140	142	142	147	130	147	159	140	141	123	126	146	132	139	141	133	129	144	150	152	157	146	133	129	120	158	133	155	159	143	152	138	127	156	157	134	113	142	137	157	146	145	150	158	136	151	135	155	131	142	150	137	139	152	137	163	150	141	145	131	154	136	133	123	157	158	132	131	147	153	147	143	160	135	148	120	131	138	133	136	158	135	138	151	156	152	144	125	138	135	134	151	136	153	139	135	131	142	136	146	133	148	158	145	116	134	143	143	142	151	148	138	139	141	139	149	150	146	124	141	131	142	136	150	160	139	132	137	140	163	128	153	155	123	133	156	175	136	140	143	157	146	151	155	144	150	152	153	135	136	143	152	157	130	145	146	141	147	154	151	141	153	170	145	127	155	137	158	154	155	147	116	144	120	153	132	141	143	155	157	153	146	147	145	130	133	157	144	141	137	128	150	163	145	133	147	135	135	144	142	150	162	124	142	138	154	152	148	123	135	149	142	132	141	131	139	130	146	161	135	146	159	119	149	153	157	134	148	142	138	120	135	136	147	156	146	140	136	142	146	154	125	128	156	148	153	159	134	160	118	125	127	139	166	142	159	141	137	133	157	130	128	143	140	129	139	150	140	135	118	130	134	121	151	123	157	160	162	128	123	148	138	133	136	153	146	125	161	150	162	133	127	140	147	152	133	155	161	147	141	168	140	153	170	132	147	134	134	145	128	153	158	133	141	144	161	139	144	135	143	149	142	138	132	152	138	131	147	143	144	153	121	131	154	178	152	143	130	149	148	144	157	144	141	137	154	123	173	161	144	148	141	157	151	141	152	142	144	141	154	161	143	149	130	150	117	141	139	152	166	134	136	139	134	135	131	163	158	142	150	150	153	155	169	153	144	141	127	129	142	179	143	143	138	148	130	164	144	148	157	146	138	137	151	165	136	125	133	147	168	158	125	138	129	147	158	148	138	127	139	138	151	161	135	130	157	139	148	151	156	149	131	146	162	128	142	153	154	137	152	148	136	128	158	139	134	152	136	161	147	123	168	134	155	160	140	119	137	139	148	131	135	134	147	140	153	156	139	153	130	142	148	156	125	140	129	140	127	137	152	151	152	151	139	120	150	156	134	147	143	123	135	163	147	130	137	138	126	156	128	131	142	140	138	157	143	120	127	138	146	163	147	144	153	129	135	160	166	143	144	140	149	139	146	149	164	136	133	152	147	139	148	155	141	133	143	157	150	130	128	125	157	147	154	129	160	130
12285	9872	16390	55474	84551	65946	49673	33395	17631	6161	1847	750	457	426	434	403	401	390	384	344	426	402	420	411	409	398	420	430	424	390	383	390	368	406	397	378	402	373	391	434	386	375	397	374	406	403	381	372	395	421	411	425	358	381	421	403	398	416	437	411	383	376	371	405	435	406	391	401	376	386	403	424	405	414	420	416	412	373	420	394	376	389	440	387	383	450	414	386	405	414	379	422	423	411	402	407	394	378	397	430	411	406	387	363	411	407	439	401	395	386	372	403	428	392	374	389	393	407	385	412	391	410	383	367	403	368	369	405	399	409	369	378	404	421	434	378	413	396	411	399	366	399	389	414	398	403	406	394	394	443	389	402	405	403	422	375	394	390	397	403	369	412	418	390	392	383	430	405	416	362	413	427	385	392	398	391	399	380	390	380	427	449	381	424	425	394	415	395	416	375	393	424	400	393	401	433	404	414	453	400	408	387	434	380	335	399	427	412	415	419	352	451	382	441	399	375	439	413	379	381	410	419	438	402	364	382	394	397	390	390	401	383	391	385	390	368	351	408	404	408	433	410	401	367	395	384	408	396	396	400	428	370	416	393	451	370	384	400	399	387	409	362	422	385	386	397	398	402	378	413	400	401	424	386	403	395	385	434	425	372	413	379	373	390	434	401	351	407	412	410	432	393	404	402	400	401	414	360	410	393	367	364	433	392	356	399	387	364	436	397	400	429	416	418	391	414	384	405	392	378	395	416	369	418	404	371	390	386	398	423	398	420	378	397	399	350	363	403	397	416	390	405	426	381	400	391	371	380	403	407	400	420	388	429	401	379	402	418	420	385	398	380	378	412	380	425	384	401	376	406	392	373	379	405	395	387	415	403	362	397	395	383	380	398	376	405	381	387	389	375	399	416	398	375	424	436	365	373	408	394	382	383	374	427	409	394	376	413	380	392	353	383	391	380	396	389	387	416	435	413	411	393	411	427	411	363	397	407	445	419	393	399	401	369	385	433	402	351	387	388	420	403	377	410	366	377	403	412	390	457	375	384	376	416	362	384	392	420	398	372	387	399	402	417	407	409	417	395	376	375	388	374	421	438	428	346	408	383	405	419	398	403	418	411	423	410	385	432	382	408	434	379	398	405	393	409	385	382	379	403	391	388	431	417	453	373	417	366	399	390	384	377	437	391	420	386	389	414	408	426	406	432	393	374	400	402	405	430	419	411	414	396	431	367	364	428	388	427	412	391	437	427	396	373	399	399	384	427	411	422	447	354	388	413	379	418	381	385	405	417	380	393	404	396	373	394	433	396	422	417	376	360	421	400	369	407	371	367	378	424	392	422	410	374	393	410	400	378	382	382	386	386	378	411	421	391	437	376	398	373	433	405	375	402	408	404	399	390	374	404	411	378	407	409	398	390	383	383	363	400	442	428	392	408	420	405	387	373	394	400	399	419	391	383	386	400	398	377	416	380	391	400	399	402	404	415	395	396	407	421	416	406	391	403	379	397	387	388	405	386	395	401	380	400	384	422	388	407	405	394	369	432	374	433	409	384	416	381	391	408	439	382	403	372	379	399	381	409	372	408	411	404	402	376	405	400	399	386	400	399	391	431	433	366	415	408	426	377	397	397	409	408	342	389	392	431	394	407	399	391	431	374	412	412	404	412	402	403	434	429	390	392	399	407	415	398	373	431	410	390	421	416	431	381	367	421	407	387	424	401	394	396	417	379	406	394	403	380	408	419	376	406	407	401	410	423	405	410	384	396	429	414	393	383	402	454	387	405	398	397	410	414	428	398	375	382	380	380	418	392	396	390	406	396	392	409	399	385	400	419	390	431	396	391	405	410	390	416	394	412	397	414	375	413	379	408	357	393	406	405	387	400	406	387	415	400	427	380	375	409	406	414	400	380	349	396	380	390	421	418	403	379	387	384	420	418	423	405	369	370	391	379	410	382	403	396	378	387	417	391	395	399	396	435	409	404	423	391	402	416	372	392	391	401	378	408	425	404	429	412	376	385	414	379	438	405	407	374	412	426	398	421	403	376	404	383	392	364	404	382	402	363	386	439	403	415	381	398	416	417	390	407	378	400	400	408	370	400	377	371	389	409	386	416	392	392	403	370	429	419	399	386	391	392	395	394	367	412	382	387	460	404	394	377	361	398	407	400	396	385	399	379	381	383	401	360	398	384	426	399	403	423	410	381	416	394	398	396	422	419	374	422	418	386	350	410	413	401	428	429	405	404	393	409	437	388	400	394	393	364	378	405	425	390	379	383	405	412	416	396	404	398	403	366	402	417	368	400	418	392	374	420	399	395	437	371	415	408	391	366	382	398	384	405	405	415	387	412	394	397	430	372	420	367	384	408	388	372	404	374	372	399	387	419	423	376	386	401	432	397	417	422	383	404	410	418	400	388	401	412	410	441	378	414	402	364	381	390	428	391	386	404	420	366	400	389	418	372	412	367	395	399	401	376	393	377	411	415	394	422	409	396	406	407	402	389	400	410	401	408	417	377	367	430	402	368	403	378	384	403	386	381	402	377	379	396	432	403	396	371	380	375	407	399	427	426	408	378	392	434	390	410	370	410	426	367	388	392	374	402	408	380	365	394	394	401	379	380	418	430	418	390	400	426	377	404	371	419	412	440	395	378	435	421	440	426	394	376	390	424	428	406	423	414	395	404	404	439	409	426	407	390	422	384	386	425	374	405	419	391	400	407	371	396	409	374	402	402	403	406	371	415	417	385	422	393	406	400	418	389	396	408	390	407	374	408	425	396	410	371	417	393	391	388	393	427	400	407	403	421	375	401	384	417	412	397	396	404	391	410	398	409	388	374	395	414	403	389	399	401	438	408	412	407	422	367	403	417	422	372	386	402	397	392	394	385	429	384	392	426	400	366	368	377	386	422	400	410	399	399	393	397	388	426	371	381	428	393	430	388	363	423	412	401	418	398	387	388	386	388	395	395	405	383	405	372	423	406	392	398	390	354	421	429	392	400	357	388	411	414	413	373	366	408	407	413	426	434	418	387	389	395	413	432	392	384	422	410	390	402	353	395	359	384	378	415	361	415	402	376	380	401	412	430	371	390	378	383	394	388	381	422	435	390	383	399	388	406	376	407	411	394	381	350	381	383	383	394	408	385	379	391	373	359	408	363	411	406	396	382	391	384	394	393	420	404	426	415	397	396	422	410	370	399	393	416	402	434	380	373	409	430	362	360	368	401	414	396	378	382	370	400	359	398	447	409	392	395	396	409	387	386	384	409	398	413	423	384	406	389	370	402	406	423	390	411	402	413	389	408	373	427	377	402	393	405	346	385	387	401	440	410	357	389	393	397	405	383	388	400	403	392	396	377	404	407	433	384	394	442	400	408	378	366	399	383	396	426	420	368	406	412	378	369	405	387	417	387	434	396	414	401	402	402	421	413	366	421	380	423	403	365	431	415	399	411	366	385	401	417	420	379	381	406	380	401	380	383	392	396	381	419	417	374	406	381
3999	2246	1579	5465	8874	5608	3293	1480	574	246	203	179	146	149	160	137	148	145	132	143	165	137	165	154	161	140	154	133	168	160	159	158	140	128	170	161	142	154	171	146	177	143	141	173	136	143	149	155	162	163	138	153	147	162	150	163	166	158	152	142	156	144	135	147	130	147	147	143	164	164	142	140	135	146	130	142	178	157	135	141	173	155	145	143	159	154	137	145	151	166	127	128	155	159	137	162	146	157	141	137	167	149	140	156	164	144	153	145	144	170	155	169	134	152	147	151	167	160	160	151	154	147	172	158	154	149	151	144	163	139	128	134	136	124	134	144	145	141	151	150	132	154	122	133	151	134	164	149	152	145	141	156	154	160	137	165	173	141	143	164	150	144	143	126	150	156	160	172	150	174	128	153	169	153	159	141	155	146	139	145	169	137	140	150	173	145	160	156	136	162	158	160	151	165	144	160	149	166	173	161	154	162	154	145	153	140	127	131	145	137	145	147	141	136	164	143	156	136	131	138	161	165	161	145	149	133	162	150	164	147	144	148	136	148	152	139	163	136	134	158	155	135	175	140	128	137	162	149	139	164	150	132	162	141	142	151	157	148	157	160	150	161	147	147	139	161	148	143	138	161	163	143	161	147	166	146	122	145	163	152	154	153	167	176	126	157	154	140	146	163	178	153	165	158	144	140	172	146	171	135	160	162	174	158	142	172	174	157	155	164	160	162	163	156	138	143	154	153	165	141	174	148	156	141	163	165	133	164	157	149	152	145	158	142	133	165	157	128	158	146	162	150	145	138	148	173	142	143	144	143	138	167	156	135	150	151	161	154	146	163	153	151	150	156	154	153	164	141	165	143	150	155	140	178	139	161	148	169	161	133	138	163	152	136	160	157	140	147	167	145	148	165	137	148	170	142	149	147	142	160	166	137	166	146	156	159	142	154	126	140	174	140	172	158	130	168	134	138	154	142	153	143	156	158	159	138	152	143	149	155	140	144	158	153	150	149	155	178	163	163	160	148	161	141	163	158	152	145	165	159	145	144	159	138	159	146	167	158	161	153	142	172	157	134	149	158	132	145	182	153	144	151	158	179	164	160	134	146	160	163	129	138	130	150	142	149	169	133	151	143	145	166	150	160	163	150	140	145	141	142	167	152	182	161	145	152	139	165	170	145	149	150	160	167	154	136	159	158	152	156	135	147	141	170	139	147	167	146	145	163	155	138	151	136	132	148	156	130	153	159	144	131	159	127	166	156	149	169	155	148	140	153	139	145	142	138	138	164	147	168	148	167	148	153	166	137	156	181	164	149	146	160	144	140	175	132	128	148	138	158	123	136	153	163	143	153	152	134	149	134	157	160	129	158	145	143	137	160	154	131	146	155	141	147	162	138	174	141	150	160	143	163	166	152	137	162	147	165	165	137	148	144	167	129	143	135	171	172	135	148	165	144	141	146	149	162	161	130	141	140	139	153	139	176	155	149	144	156	138	149	147	144	146	132	159	164	175	152	138	145	165	142	142	144	170	172	150	152	156	146	151	159	163	139	157	151	163	146	145	157	151	128	168	156	146	146	152	150	151	128	120	158	136	153	140	144	154	149	149	153	165	150	136	135	147	166	143	169	148	142	144	161	146	157	171	147	140	150	138	151	151	130	121	172	161	149	150	169	170	148	140	151	170	134	151	158	158	147	145	147	156	160	150	141	152	148	154	151	153	154	150	161	141	140	122	137	153	155	153	157	143	164	141	157	144	151	150	150	141	147	139	167	151	170	154	159	148	156	155	158	137	142	140	143	125	155	145	159	146	154	149	183	172	138	135	151	151	170	159	156	147	172	162	136	175	142	150	136	164	148	144	145	137	137	128	151	164	149	144	125	161	162	148	155	167	140	169	167	153	141	163	159	129	152	144	174	163	140	159	154	114	162	154	136	146	171	149	153	149	173	187	139	152	147	175	116	144	154	148	145	170	140	153	140	163	153	150	155	145	162	166	137	153	168	145	162	152	154	132	139	128	157	150	141	143	152	155	148	138	158	155	144	125	138	139	136	162	137	150	147	147	143	150	142	137	147	147	152	149	172	141	146	151	145	139	144	157	171	159	156	148	131	147	142	146	135	151	163	136	165	141	162	133	144	140	148	150	136	151	142	153	160	151	152	153	115	164	152	151	157	143	184	144	157	182	152	142	185	155	154	161	155	160	140	159	161	151	172	142	167	155	156	147	140	157	158	143	126	142	151	155	141	115	151	166	155	146	151	138	158	149	129	177	173	134	132	141	160	148	137	135	155	163	166	127	159	159	133	170	126	146	126	162	168	152	150	178	154	167	143	130	136	146	149	153	157	134	152	147	150	142	151	150	136	166	144	143	140	184	147	139	164	169	162	147	145	157	170	186	155	133	160	137	171	147	180	159	156	150	138	168	162	151	144	161	169	159	144	136	163	149	141	150	151	159	172	167	143	162	133	185	162	138	139	163	146	150	164	164	163	139	165	155	164	162	167	155	171	145	158	161	144	158	130	142	152	171	175	154	153	154	131	154	145	138	142	154	159	143	135	139	153	162	150	147	174	139	135	147	167	125	147	133	150	151	158	167	153	175	159	193	155	165	141	145	135	149	169	160	150	167	154	163	110	145	138	150	160	165	164	156	150	160	145	152	123	154	143	153	149	159	151	142	174	130	151	143	161	155	142	144	152	155	140	134	137	147	134	142	147	144	154	151	195	143	160	164	141	146	155	144	166	139	138	138	144	162	156	149	148	157	166	151	177	137	147	150	173	142	142	200	152	154	156	176	137	155	137	159	158	135	166	158	165	173	153	157	162	152	169	160	138	165	153	136	150	149	150	132	144	137	160	152	156	151	174	153	147	146	144	139	151	171	151	155	159	163	145	169	175	162	144	153	172	150	172	154	150	139	131	157	156	149	175	138	144	144	150	129	148	154	122	149	158	148	118	150	153	159	144	166	149	164	137	152	164	149	160	155	141	152	141	133	161	148	147	161	151	164	143	133	166	160	170	168	142	151	138	133	149	164	154	156	147	177	147	163	155	156	133	155	158	168	147	156	179	133	146	125	144	152	151	161	147	126	162	157	137	156	137	162	171	171	137	145	164	165	145	136	142	178	153	146	144	148	144	173	170	141	161	156	146	145	133	155	166	157	143	155	152	155	166	152	130	169	157	184	139	152	150	148	171	138	139	154	134	163	142	157	160	124	161	162	160	152	173	155	164	156	148	167	143	165	148	146	146	151	155	147	148	154	151	171	151	138	168	166	124	161	139	155	132	154	154	165	148	180	159	166	134	151	153	121	156	164	151	161	136	178	133	145	150	150	156	159	149	155	156	163	163	157	142	163	152	157	150	174	144	149	156	131	157	149	141	160	160	154	146	175	144	143	160	150	156	139	153	139	136	154	166	146	151	150	147	127	129	160	172	138	178	139	148	169	136	140	168	125	132	146	144	135	141	157	140	125	157	144	150	158	150	146	163	149	147	144	142
3347	2487	2917	17769	25441	18780	12475	5720	2044	965	574	468	470	448	429	447	449	459	402	429	444	460	393	412	437	437	435	401	405	453	397	393	364	375	445	451	424	406	431	378	390	440	401	405	403	404	416	406	425	441	411	413	406	395	435	427	411	437	397	427	435	396	400	442	379	383	408	406	416	429	450	419	419	419	451	412	420	426	431	388	415	445	423	438	401	412	404	407	431	458	403	416	415	401	451	401	438	420	376	428	396	434	423	391	439	380	436	430	424	418	428	426	397	424	436	444	423	387	379	389	422	436	413	436	413	453	415	417	365	443	401	431	407	412	428	460	439	445	430	425	433	443	422	452	437	385	435	441	411	452	437	400	433	457	463	431	416	400	409	397	462	455	424	402	420	422	431	429	418	418	383	415	454	418	429	422	421	407	458	412	394	430	433	478	424	455	380	446	418	461	424	453	433	392	407	437	406	450	399	420	399	423	431	407	440	420	403	439	434	432	422	414	422	401	434	405	441	449	425	427	431	421	385	422	421	415	391	384	419	417	399	422	427	437	426	458	431	409	416	398	415	416	409	406	383	440	438	386	421	441	421	402	410	423	434	438	456	420	456	420	446	413	400	427	383	409	442	462	444	425	467	452	413	421	432	408	477	405	457	430	400	434	387	394	456	409	421	451	413	421	421	400	442	409	403	420	424	401	419	415	409	409	413	408	415	437	397	399	401	407	452	430	389	428	411	405	387	425	394	436	415	444	435	402	422	448	432	413	404	406	388	391	442	449	446	406	438	405	417	413	429	401	403	460	420	396	416	405	426	440	394	452	400	435	416	386	446	448	408	419	410	374	429	382	445	418	388	442	478	426	426	459	406	444	413	434	437	433	445	418	399	412	442	404	422	399	412	456	420	454	400	453	422	414	425	442	381	448	419	397	420	464	409	422	442	431	408	418	443	418	396	417	459	431	398	384	419	418	423	410	446	401	418	429	416	396	398	459	420	435	420	446	438	441	426	427	435	430	408	435	407	442	410	414	434	412	411	411	413	438	426	424	397	388	403	414	400	399	428	428	416	428	432	427	389	422	390	400	414	457	410	414	411	395	427	424	436	401	447	408	407	451	463	431	474	427	457	382	433	447	422	374	424	393	398	407	418	420	404	432	433	439	453	449	420	431	431	423	429	438	412	427	407	410	421	417	420	411	424	406	412	430	446	447	416	440	389	405	404	463	407	450	435	429	386	442	394	426	415	452	430	412	418	420	417	380	463	424	415	409	428	410	438	415	428	399	401	477	404	434	440	377	397	404	406	392	431	430	435	404	432	393	396	423	425	424	397	425	426	447	424	436	415	401	439	442	400	408	428	446	400	453	363	450	413	392	431	412	431	429	437	400	424	418	450	433	407	454	455	412	454	414	425	431	463	455	424	422	389	457	449	398	396	419	391	445	432	445	422	452	426	393	438	415	405	402	425	411	421	414	395	388	431	427	416	391	416	432	417	418	419	421	384	433	424	410	477	402	456	425	416	372	454	418	422	431	421	422	391	397	402	425	387	411	433	445	426	435	415	426	405	437	411	415	414	430	427	447	422	443	415	429	407	413	416	432	414	430	424	454	424	399	454	435	424	412	381	385	432	412	443	416	409	408	393	462	399	420	441	464	403	418	439	409	438	392	458	409	414	415	416	409	415	405	410	411	401	460	444	404	458	413	457	404	386	429	407	396	427	397	420	396	416	429	423	427	435	424	419	457	432	400	435	446	389	433	406	423	437	430	403	435	413	421	445	433	424	405	431	429	387	427	458	393	436	399	430	406	416	423	442	424	444	418	433	393	451	442	457	414	429	428	466	388	405	448	415	400	409	416	399	402	418	438	433	407	409	442	435	419	441	424	426	395	398	458	415	396	416	400	410	453	431	433	405	453	448	396	431	424	433	401	421	372	404	391	397	414	426	429	405	400	405	423	426	430	446	423	458	397	390	418	411	439	461	395	423	436	466	405	385	408	407	406	422	439	414	402	459	388	462	413	432	415	385	435	407	438	426	389	391	447	476	431	408	431	416	409	411	438	442	411	408	400	383	387	419	389	408	420	428	412	447	432	442	421	437	445	404	417	388	413	408	388	367	456	439	420	441	418	408	433	390	436	421	407	444	404	432	430	427	457	453	424	417	447	408	413	421	422	412	433	387	439	420	426	403	410	385	417	395	395	450	434	422	409	412	415	424	367	419	427	455	463	415	433	437	411	424	430	433	417	426	421	399	446	438	428	424	395	392	444	435	396	408	435	409	397	396	425	404	427	430	438	435	378	467	410	427	424	429	429	392	439	402	436	461	426	446	447	420	422	409	489	445	393	426	413	391	416	430	446	407	394	415	378	426	428	391	440	458	412	446	416	401	405	418	454	408	439	446	425	447	400	450	448	410	420	433	437	429	433	406	413	392	437	384	426	398	433	433	436	376	418	430	413	384	391	445	438	413	427	391	424	408	414	430	382	419	424	431	389	415	443	426	451	425	435	422	404	399	381	435	433	425	405	452	389	432	398	416	414	402	403	417	414	408	432	413	423	417	427	423	446	411	408	427	447	448	402	462	434	407	430	456	407	463	388	405	440	433	433	428	421	410	391	426	405	400	409	414	409	446	415	424	422	436	424	428	410	424	444	400	413	411	407	419	428	441	423	427	405	417	392	408	399	420	421	416	379	425	427	437	438	419	419	393	419	418	435	419	440	377	411	446	432	399	416	435	438	427	420	398	431	448	430	426	397	448	420	442	405	408	402	396	415	414	475	464	461	415	405	408	426	394	420	419	384	410	424	419	392	424	412	392	405	404	398	433	427	418	409	417	407	431	419	420	410	393	416	423	418	412	437	412	454	437	404	430	432	423	430	404	445	428	415	395	426	430	435	449	405	429	369	421	399	428	409	411	415	353	419	434	429	445	380	435	401	415	390	373	402	389	419	439	470	425	420	402	409	429	410	435	403	390	407	407	418	424	445	442	414	412	446	436	442	440	462	403	440	433	394	421	425	407	449	416	423	428	435	384	487	422	427	407	380	382	396	440	417	430	372	417	445	425	406	378	404	404	426	418	408	437	417	397	465	439	412	440	379	450	418	422	405	398	382	410	420	412	440	434	403	387	417	404	383	448	443	430	385	456	419	414	401	429	436	393	408	416	411	407	371	413	428	432	404	413	452	386	429	420	425	413	391	403	446	406	413	451	403	414	444	407	406	419	399	419	428	409	428	434	430	407	412	463	428	405	407	393	408	435	446	407	423	410	428	426	414	413	430	407	438	443	443	439	385	436	420	401	428	447	385	419	401	437	415	459	425	409	453	409	393	433	431	411	413	443	423	409	460	434	396	402	446	402	454	438	425	394	385	409	420	419	392	414	407	455	415	393	427	400	427	419	433	388	456	435	438	427	375	435	425	418	458	405	407	407	392	451	423	424	383	409	420	400	426	450	406	420	408	404	400	421	449	410	410	474	426	435	407	433	444	422	443	424	447
11493	6101	7541	40212	53869	43489	28060	11826	3534	1080	395	221	155	136	148	157	153	166	147	148	135	150	129	157	138	142	152	159	143	140	169	141	123	146	150	134	139	158	145	136	162	175	145	179	154	164	144	132	150	142	143	167	167	144	141	128	131	139	147	152	153	129	152	139	162	168	147	123	133	145	128	153	170	156	144	158	164	142	130	143	140	162	153	139	171	155	159	139	155	138	129	139	132	133	159	145	157	126	142	140	150	133	129	165	141	136	133	131	163	145	149	164	177	136	130	167	124	140	140	150	154	154	159	143	175	152	149	137	165	141	146	152	148	174	162	139	154	150	163	132	155	122	171	138	161	151	164	132	150	145	140	155	135	144	146	152	154	146	125	162	141	134	107	141	153	145	168	157	144	137	133	151	145	124	147	176	140	158	146	138	143	151	158	139	160	128	157	150	146	170	153	132	154	140	157	153	118	142	141	148	173	134	146	145	146	141	139	157	156	125	161	165	150	177	145	142	149	142	133	150	155	149	151	146	124	145	147	165	137	136	141	160	145	141	143	155	136	140	129	131	138	152	140	149	150	154	160	170	123	145	140	165	150	154	131	159	146	148	140	123	119	126	178	147	144	138	171	151	141	154	137	169	140	162	141	127	118	142	126	140	144	125	161	138	141	126	145	133	152	155	150	148	170	140	129	153	126	131	141	143	149	146	123	153	133	142	127	135	125	126	135	161	140	141	136	153	138	137	129	158	141	139	159	150	141	158	144	159	157	147	130	154	158	127	131	154	157	141	150	145	162	153	154	148	152	160	166	139	133	173	143	151	153	140	162	165	140	159	140	147	139	153	165	131	166	154	167	142	155	154	151	157	124	136	139	125	168	142	153	134	161	149	137	151	141	134	152	146	154	166	134	154	156	168	161	142	143	115	149	145	165	139	133	159	170	143	148	154	154	158	149	149	161	164	147	151	149	137	160	149	163	142	157	129	142	164	166	157	147	150	138	122	145	147	151	148	157	125	133	159	152	148	164	129	144	135	139	130	149	142	140	156	149	112	164	160	166	125	131	152	129	138	143	148	152	147	153	162	147	150	163	136	154	149	143	169	143	144	137	128	138	121	166	166	145	133	149	148	143	133	142	132	142	144	149	135	136	147	136	143	124	163	171	140	141	144	131	149	114	140	139	159	165	162	155	163	132	169	148	136	165	137	131	130	160	129	153	146	152	121	144	145	168	141	146	155	169	149	167	147	149	130	144	167	135	141	153	144	145	143	151	150	142	144	147	151	134	135	138	147	138	133	137	156	151	145	158	145	147	138	146	122	141	140	134	162	136	140	140	132	169	152	173	154	153	176	139	141	150	142	150	160	141	145	141	129	172	140	152	135	141	146	149	161	142	163	154	146	145	141	145	163	158	165	123	129	157	160	154	155	142	137	151	143	150	156	134	165	123	143	136	146	169	151	154	159	162	136	148	147	154	152	145	143	127	144	142	159	146	135	141	175	146	133	166	142	129	156	120	141	146	149	133	150	168	159	166	142	142	150	153	146	143	166	155	152	151	134	156	152	147	156	153	127	147	139	141	132	134	135	128	123	150	159	122	146	150	157	144	141	149	174	166	135	134	145	167	144	146	144	149	155	137	158	137	136	149	148	138	130	143	140	142	170	136	144	141	177	141	152	150	142	149	137	140	149	128	143	118	135	135	159	135	175	164	174	172	141	150	150	157	141	159	163	159	142	153	152	159	150	131	153	139	116	157	155	146	144	127	160	140	138	152	155	158	135	139	137	129	147	143	144	150	142	170	138	149	151	139	181	137	117	138	155	140	169	141	148	169	125	145	135	145	135	138	163	154	148	143	147	127	158	113	147	155	160	147	150	138	143	148	139	159	181	147	152	128	134	148	148	110	149	164	129	163	151	154	149	146	147	147	126	135	138	141	168	136	160	144	141	132	154	142	151	157	158	155	151	168	166	165	159	163	144	147	194	152	151	165	134	152	174	136	143	164	163	143	158	172	126	167	149	146	140	121	154	142	158	135	148	156	148	129	136	134	135	161	137	147	169	157	136	158	127	143	159	126	156	129	156	127	163	121	160	146	150	164	130	141	125	150	145	144	150	146	143	147	148	158	166	124	159	156	146	136	146	149	146	135	129	137	148	130	149	168	141	131	150	141	153	140	139	135	151	130	162	146	126	148	134	148	172	145	150	146	156	151	145	158	151	137	154	166	150	160	168	151	126	155	145	156	144	131	155	163	139	135	160	170	147	145	139	121	141	144	143	155	165	134	136	150	158	146	163	171	137	150	162	153	136	141	159	159	125	140	150	147	148	150	151	173	133	142	154	146	140	150	141	154	152	154	153	165	135	156	123	156	147	140	151	131	141	149	116	162	145	153	132	134	141	157	155	155	154	142	148	157	153	140	162	155	143	165	118	134	165	147	164	171	145	153	145	135	136	164	142	156	140	139	136	158	158	149	150	154	135	164	133	147	135	166	170	141	133	165	153	156	181	132	154	159	165	130	146	161	138	157	143	156	142	160	157	162	155	130	142	159	133	158	149	180	149	163	160	160	131	137	142	137	155	148	133	133	167	145	163	135	140	139	137	159	137	167	145	138	166	140	135	146	149	118	140	135	143	150	132	150	143	150	154	154	142	136	148	156	165	155	162	148	158	142	138	142	162	136	148	136	164	145	156	151	153	138	138	152	147	151	143	143	149	126	136	135	125	137	143	145	133	131	153	157	135	142	148	140	150	120	141	142	136	127	160	135	120	151	154	134	156	163	146	135	152	142	161	159	167	163	162	142	151	119	141	170	163	155	138	146	133	134	133	160	149	169	140	132	138	126	149	156	153	151	136	138	155	144	162	152	130	147	132	140	141	138	154	134	162	145	145	152	168	144	169	136	146	167	150	157	159	154	138	148	155	152	144	154	126	149	148	162	144	132	154	127	144	131	137	150	145	150	125	152	152	155	147	131	127	153	136	151	156	144	141	153	143	142	159	137	134	153	140	161	141	150	129	178	145	142	135	135	155	161	134	140	178	137	146	159	126	135	117	143	169	152	149	154	142	156	158	150	134	151	152	142	163	135	152	134	137	173	135	154	139	167	136	156	134	148	126	140	150	140	162	140	142	158	164	157	146	157	166	142	163	133	149	155	167	153	151	140	143	134	158	175	139	148	127	147	131	141	145	149	168	156	145	131	152	142	137	141	139	133	134	154	153	159	163	137	147	152	165	129	137	153	161	127	154	128	147	140	153	113	165	162	154	151	131	130	137	158	146	161	164	136	149	149	162	128	128	136	153	142	154	152	125	156	131	166	152	149	138	144	158	159	158	139	157	153	179	137	148	144	156	154	142	140	141	173	128	141	152	135	141	130	138	153	148	146	155	139	145	157	149	157	176	123	135	150	150	143	165	132	131	133	137	151	112	151	131	139	140	125	141	167	146	139	152	156	145	154	149	152	156	158	163	151	141	169	148	151	156	153	163	135	138	126	159
8096	5609	12195	51332	63785	55761	42226	24573	12562	5059	1590	705	445	420	392	425	433	414	438	392	411	380	421	406	413	402	412	387	378	424	408	401	411	410	449	413	391	457	446	398	387	424	430	420	430	398	446	420	390	392	384	410	370	416	409	381	415	335	429	397	437	428	371	393	401	446	409	402	353	407	408	425	419	408	424	404	396	414	413	435	433	421	415	425	427	423	384	396	414	410	440	408	426	419	383	431	416	426	407	396	385	378	431	427	417	408	421	433	435	427	414	422	406	386	401	415	423	423	394	432	410	386	365	413	409	403	431	425	426	434	393	432	422	424	379	426	394	369	411	428	410	400	408	423	396	419	407	426	427	408	407	440	364	428	415	425	415	409	390	384	441	375	419	397	403	409	410	381	434	390	394	440	394	392	391	427	406	412	449	405	415	400	400	382	426	370	414	414	394	430	411	425	403	417	391	418	407	403	380	403	419	383	404	402	390	423	431	390	398	400	436	396	438	408	382	406	379	395	396	397	404	420	405	400	421	366	417	390	419	404	407	405	401	363	400	402	423	414	366	408	442	401	381	416	378	363	416	388	379	379	432	433	418	405	387	432	435	407	443	402	421	399	431	419	414	421	391	402	421	417	436	443	384	454	393	424	417	418	419	397	415	396	410	400	417	440	426	392	381	391	409	420	398	443	407	402	383	385	410	399	419	424	376	376	352	390	439	422	383	394	426	423	393	414	441	411	415	415	396	430	395	409	362	427	435	456	463	414	433	464	419	403	368	394	395	404	405	383	419	383	412	386	379	414	397	435	404	384	393	425	361	410	408	392	404	434	391	436	409	405	399	410	393	416	398	418	416	421	413	387	411	409	420	451	376	424	417	396	425	400	383	411	423	434	425	400	402	396	433	400	432	410	438	411	394	402	403	377	397	393	404	374	388	420	407	414	424	408	392	384	424	402	426	401	396	418	434	427	383	361	400	390	401	405	395	401	419	405	427	361	386	441	379	433	387	399	385	428	410	403	404	409	408	407	414	403	402	414	423	409	418	407	425	433	393	411	409	432	399	414	419	377	435	425	419	444	427	423	413	395	372	393	400	410	415	369	387	395	382	412	397	401	405	419	418	418	404	391	400	436	411	396	401	398	396	403	377	415	423	408	404	421	390	385	446	404	389	405	436	430	438	392	408	403	388	411	419	387	424	401	381	407	421	406	381	389	408	406	408	405	422	393	425	437	434	410	423	415	413	411	462	404	402	401	384	429	384	437	377	417	386	397	415	446	430	391	415	391	398	395	381	404	421	415	419	396	411	427	414	400	412	423	403	416	441	421	421	398	390	420	479	376	392	375	405	381	387	416	424	428	439	394	421	412	403	398	454	430	412	440	412	412	414	386	423	394	414	428	425	405	403	395	424	428	432	384	416	406	429	400	412	408	414	407	419	414	423	382	406	395	390	405	432	385	401	378	381	426	399	414	417	415	378	385	410	382	431	434	393	418	412	364	396	399	416	407	414	400	409	388	385	420	429	373	420	405	456	405	398	430	439	398	438	378	406	394	419	411	423	390	437	414	399	381	370	368	399	397	452	422	410	390	405	435	395	405	394	429	408	403	379	381	407	446	411	371	419	458	401	383	428	401	406	448	415	401	422	409	438	383	424	406	412	410	393	415	391	415	409	396	413	421	381	403	407	426	430	393	408	409	412	396	382	382	432	411	457	380	423	414	387	416	429	399	422	423	409	394	411	410	438	429	408	389	416	390	395	382	361	407	445	404	431	427	431	451	394	433	424	401	428	394	380	400	407	437	389	363	407	402	420	434	396	416	418	426	428	414	404	402	391	421	407	393	389	388	391	417	453	417	388	397	391	380	430	407	393	393	389	432	407	402	406	393	418	416	412	423	372	395	407	410	431	419	431	419	416	400	406	411	399	419	417	396	422	418	405	424	425	415	408	435	374	416	422	398	445	395	380	403	395	426	411	415	397	407	380	409	397	384	404	392	433	439	374	451	389	383	422	420	428	389	373	400	409	469	440	414	402	398	437	405	349	436	399	418	425	396	384	421	408	354	372	401	399	416	401	409	379	365	407	416	440	393	395	365	408	438	367	410	428	354	384	396	397	412	409	403	427	387	422	417	416	424	396	362	402	436	403	418	413	436	416	402	412	393	452	429	403	373	407	412	420	432	394	385	412	363	406	409	417	439	415	403	407	424	395	420	370	435	423	414	397	426	429	382	435	405	444	438	430	391	441	415	399	395	393	396	425	407	404	368	404	414	403	404	391	429	395	378	428	369	395	430	395	408	397	417	444	428	425	413	396	401	393	404	390	397	423	444	414	397	445	412	400	418	407	420	398	393	416	432	391	408	442	388	441	428	410	420	399	388	393	388	451	424	389	417	415	423	401	404	402	430	368	407	401	447	435	360	393	466	397	406	416	417	432	388	390	390	425	415	411	390	404	407	383	408	424	427	435	412	428	405	421	386	397	403	420	435	419	411	421	433	414	365	415	405	403	412	414	429	391	418	419	386	416	418	414	374	423	373	419	394	444	418	391	417	421	445	385	366	429	409	405	401	389	424	406	420	390	396	431	399	409	405	428	425	403	365	433	376	415	385	387	383	367	458	425	404	395	408	386	409	392	431	378	423	447	416	420	427	414	395	410	422	411	362	381	425	393	395	421	418	409	410	377	394	426	377	421	415	389	412	375	388	436	430	385	432	394	361	382	387	419	402	387	372	393	406	371	411	436	389	395	406	434	388	445	403	399	410	396	413	411	424	414	428	414	414	365	430	377	405	405	381	385	428	398	409	406	428	438	390	387	383	382	390	391	369	391	422	403	417	381	396	402	405	428	374	381	410	401	380	416	403	410	410	364	429	388	439	369	418	402	426	385	386	352	395	416	400	396	423	391	398	418	418	399	382	398	419	402	391	371	391	423	412	435	408	404	436	394	433	426	401	413	407	380	407	423	375	421	437	439	405	418	454	381	408	407	431	403	385	387	404	405	449	366	421	420	389	391	385	395	428	397	402	417	430	423	389	416	407	430	397	402	394	437	441	392	423	428	377	418	426	425	424	421	433	445	407	395	404	418	407	416	404	420	410	403	390	401	408	401	405	423	407	407	388	422	363	404	395	407	432	415	423	391	394	456	394	398	408	410	419	412	362	438	390	398	400	426	403	422	363	405	397	407	393	377	382	357	436	392	410	399	439	428	413	400	412	398	392	429	375	397	421	396	419	445	420	357	398	408	436	448	399	390	407	383	421	375	424	400	401	399	406	436	390	384	426	416	421	411	429	446	381	445	418	392	452	399	395	392	419	411	414	431	389	429	387	401	418	440	408	408	436	394	403	434	404	393	417	384	408	381	420	416	392	381	355	417	405	416	395	395	426	395	426	411	394	455	409	391	413	440	399	416	401	414	424	424	405	435	424	409	375	416	387	427	394	412	433	396	419	374	446	405	398	393	379	427	400	417	389	401	400	387	406	437	381	398	381	421	360
19890	10552	13091	49067	70020	60219	41431	21676	8878	2445	701	264	167	161	135	119	149	137	163	156	139	134	144	121	152	140	154	140	141	118	146	136	139	145	142	137	140	135	117	136	138	165	140	151	141	119	152	142	130	144	156	150	135	148	160	151	144	136	119	149	140	139	147	146	145	153	160	118	137	105	147	126	146	138	145	145	131	131	126	137	152	131	145	140	142	127	139	129	140	117	164	157	123	129	125	126	136	132	130	136	142	160	135	118	136	159	139	128	141	116	142	156	147	134	128	142	132	129	153	152	131	136	155	161	118	128	140	130	153	159	134	145	121	159	129	116	155	129	151	133	127	134	141	160	146	146	135	153	138	146	122	125	137	129	126	147	150	138	155	143	137	133	131	159	139	131	148	125	156	130	145	124	124	139	142	147	140	143	132	147	132	131	137	136	141	134	147	147	126	147	162	143	146	132	129	140	150	136	124	150	134	144	182	135	139	157	149	146	170	135	145	142	132	149	136	112	136	134	169	158	130	123	136	135	151	140	135	166	142	142	127	154	152	140	138	129	148	129	136	147	130	152	155	128	149	136	165	148	142	156	132	143	152	160	142	153	132	121	132	157	145	133	133	121	133	135	131	130	121	140	142	138	158	137	136	150	144	135	166	151	146	163	135	141	126	149	145	150	159	152	151	135	136	130	151	139	125	137	150	139	150	153	140	127	154	148	154	139	139	150	139	146	136	161	153	152	154	142	133	129	134	163	116	134	134	177	143	146	137	143	124	143	144	155	135	139	110	133	136	164	129	141	135	130	152	159	157	159	174	150	135	133	145	183	134	131	150	149	135	141	138	126	131	133	147	137	162	116	140	145	150	141	142	144	135	147	155	154	150	129	140	142	119	166	133	135	150	138	140	116	153	145	149	159	141	140	123	143	147	137	143	144	163	150	135	120	154	135	148	157	132	152	126	160	144	158	148	170	142	136	145	157	151	132	140	136	137	150	146	137	127	122	130	137	164	146	140	141	129	136	131	169	144	140	110	154	160	139	146	170	134	128	150	132	169	135	128	145	155	153	144	164	151	138	121	124	132	140	135	128	135	142	139	139	143	145	148	152	155	154	160	142	141	146	141	139	125	158	139	138	152	156	126	119	144	131	161	149	140	140	133	136	116	164	139	133	141	159	137	143	133	143	148	127	155	153	138	163	150	133	150	130	129	130	157	148	147	126	152	168	131	135	143	132	143	142	142	141	125	132	135	131	153	151	164	141	142	158	154	127	135	132	137	123	132	120	139	148	138	123	140	127	150	134	156	133	127	128	155	130	148	137	154	122	151	146	162	131	138	143	125	137	138	157	146	129	157	139	136	121	141	149	151	133	140	130	140	160	160	154	146	137	156	175	124	147	157	132	141	155	171	148	157	128	130	150	154	141	135	135	142	137	156	140	135	146	153	149	128	154	150	160	148	131	121	153	131	146	131	136	135	168	130	172	143	138	151	136	135	124	162	135	134	166	121	134	132	137	139	171	145	155	142	148	139	156	147	147	129	164	143	149	138	144	145	136	143	152	158	153	177	144	163	136	132	118	141	163	138	147	147	151	154	130	154	128	140	131	139	129	133	142	131	167	145	132	130	157	123	119	128	150	148	134	146	130	156	130	151	141	132	134	150	135	146	133	137	158	125	134	145	155	162	153	143	134	140	116	134	132	145	131	136	135	138	150	142	139	139	135	118	155	139	129	167	148	144	147	119	126	172	145	149	161	126	147	139	155	143	158	146	120	146	140	139	147	152	130	150	131	137	124	143	156	145	128	134	136	164	133	141	144	144	129	126	151	142	149	144	143	129	113	143	141	134	137	141	152	155	154	130	131	161	140	144	135	146	138	154	150	144	138	166	125	155	135	132	146	126	146	131	155	144	123	138	121	164	151	130	139	142	127	120	142	131	173	145	131	157	135	128	115	138	117	134	151	139	166	114	121	155	138	156	127	129	143	147	154	154	141	142	157	134	144	147	142	129	131	157	137	154	152	149	137	165	144	146	143	145	149	141	158	150	141	128	123	147	141	128	146	153	125	139	136	134	139	121	154	156	141	152	135	119	129	161	162	159	126	154	130	142	138	166	168	149	137	135	139	155	176	151	151	117	143	138	133	146	137	152	143	137	142	130	147	145	134	138	129	140	140	142	150	155	138	156	158	142	151	130	165	168	134	148	154	146	127	143	143	133	148	131	131	139	134	132	135	143	144	150	150	149	149	145	133	128	129	142	163	144	161	133	138	133	113	143	157	121	136	135	146	136	134	155	138	130	140	152	146	121	135	134	132	168	160	142	170	149	154	125	156	128	140	137	149	156	134	131	147	133	146	164	125	160	142	145	143	147	122	133	131	149	150	157	131	142	153	147	129	143	142	135	145	138	120	143	138	143	157	146	132	130	143	135	136	130	131	138	158	112	126	126	123	124	133	126	130	142	148	161	150	134	141	119	137	156	141	148	141	144	142	136	144	136	135	141	153	145	129	155	130	140	160	142	160	144	135	142	116	141	144	154	140	120	162	124	128	134	144	113	130	146	130	138	118	137	144	143	140	129	132	158	117	160	134	128	154	139	147	120	125	143	126	126	130	133	138	145	149	154	160	131	131	127	145	154	132	158	154	152	128	120	146	121	120	133	136	136	127	145	166	152	159	153	133	137	150	137	161	141	135	150	168	143	135	148	135	128	174	156	132	122	158	150	146	141	167	145	128	135	137	132	138	139	161	148	133	133	162	159	153	137	149	140	155	179	129	144	137	163	151	133	124	133	147	157	143	124	136	139	133	128	164	123	130	133	144	140	145	147	148	148	140	128	139	140	145	154	134	132	139	150	131	152	171	150	149	137	148	146	154	150	158	142	149	131	142	140	146	127	165	154	152	144	145	133	120	117	140	147	149	149	139	132	144	114	140	146	128	136	138	154	139	141	143	145	134	147	161	146	156	157	150	155	145	169	137	151	142	164	138	149	127	155	151	137	137	121	136	156	134	153	146	137	144	127	160	123	140	124	140	143	132	148	146	134	160	156	140	167	121	117	134	157	143	145	131	164	164	127	141	138	153	138	133	170	139	127	146	125	135	138	133	147	120	128	131	140	138	116	142	152	137	137	127	127	115	163	138	112	137	145	129	150	138	146	143	168	128	161	160	136	150	125	140	156	162	144	145	135	147	152	165	131	140	147	124	147	150	150	153	136	143	168	142	146	154	142	141	148	155	154	138	116	142	153	119	141	153	122	135	134	139	146	140	149	136	134	148	149	137	134	138	134	129	115	145	168	132	146	137	157	151	139	136	153	142	127	144	150	143	158	148	134	139	132	132	143	154	120	121	133	149	136	128	136	149	143	148	122	127	132	145	144	129	128	155	127	137	151	139	165	141	146	136	142	154	145	134	132	141	148	143	133	134	124	131	129	133	140	166	179	144	140	131	151	144	158	139	150	150	139	129	122	146	172	128	168	147	157	140	140	144	132	144	151	129
11669	8262	17424	59755	79700	71610	53495	35037	21294	9139	2908	1010	559	415	405	436	373	382	407	463	409	399	406	373	422	375	380	369	395	424	398	426	419	395	355	349	387	410	385	377	389	389	409	380	351	394	386	382	365	382	424	386	394	400	396	391	396	393	395	407	382	379	398	389	363	365	409	403	369	403	365	391	399	397	360	390	404	396	382	383	404	388	397	410	387	396	372	420	382	374	380	375	372	404	399	425	394	370	447	356	385	405	384	365	377	382	388	393	352	414	371	394	376	401	425	395	393	394	379	414	408	399	391	423	378	397	393	402	371	404	412	404	390	402	356	380	415	373	398	388	391	368	421	360	405	384	367	400	371	394	386	387	382	376	404	391	371	385	409	375	401	384	393	423	386	383	368	376	382	403	400	397	398	417	394	411	385	380	358	389	409	409	378	382	378	396	420	384	405	381	377	365	369	403	444	406	396	407	418	410	378	393	372	408	404	465	401	397	392	379	371	370	417	393	419	394	371	390	387	406	379	417	376	444	393	411	379	386	404	422	359	402	375	369	390	375	389	392	375	371	390	363	413	416	424	376	419	401	401	387	415	402	384	392	389	379	389	373	381	387	366	395	365	420	369	396	425	420	382	425	395	405	367	412	449	346	394	372	387	375	364	395	361	393	375	404	406	389	378	408	380	389	406	426	416	418	398	416	340	407	409	378	420	400	372	396	371	415	368	426	412	370	413	403	407	387	419	400	387	417	389	393	384	402	371	376	421	356	411	408	356	379	394	386	357	413	379	423	357	393	393	373	407	388	400	386	409	356	398	399	364	411	377	387	407	386	358	409	407	390	413	379	434	388	406	381	393	359	408	383	419	368	387	383	367	405	413	391	396	414	434	382	375	378	376	424	404	400	402	371	407	415	393	382	385	373	398	403	389	427	427	398	396	381	417	411	376	352	434	406	401	375	409	371	371	371	383	402	401	373	411	366	385	427	380	369	396	369	401	389	413	395	426	383	387	402	400	407	387	374	409	372	381	381	390	381	404	419	363	386	383	384	408	387	386	380	408	405	414	377	382	390	373	376	393	418	410	419	380	392	396	357	393	389	402	417	384	408	412	406	396	369	391	389	421	384	382	401	402	376	415	374	395	381	394	405	402	415	358	393	410	373	406	410	380	386	393	401	379	370	379	378	383	375	384	403	424	424	405	406	409	328	392	397	394	364	404	368	380	396	381	409	419	367	376	379	400	428	395	422	384	383	371	420	372	391	411	370	378	424	372	359	355	391	404	422	364	358	396	401	430	388	389	436	382	397	365	387	385	384	380	400	413	394	381	422	388	408	388	359	431	386	387	385	427	379	393	400	381	396	365	413	382	372	355	392	408	422	384	427	397	369	412	403	399	393	367	397	409	391	375	400	351	370	416	401	393	383	386	387	404	405	393	403	378	386	390	390	394	407	394	383	422	427	414	399	382	385	384	380	432	364	397	372	418	372	374	394	409	396	393	384	407	388	399	349	404	391	379	400	373	385	353	399	384	352	410	408	402	386	409	400	397	381	414	401	389	373	390	414	388	406	404	413	411	413	378	400	397	406	408	396	385	364	383	385	401	407	388	403	419	363	388	421	419	388	381	373	383	355	449	398	408	400	380	373	361	393	414	409	429	375	387	399	377	394	402	403	388	402	382	410	390	410	371	379	397	368	351	353	403	367	392	373	449	370	378	386	355	363	385	379	391	399	381	382	399	388	414	428	387	390	421	394	380	441	418	396	393	401	409	392	408	341	384	378	401	401	369	387	375	373	392	393	382	378	381	402	384	399	371	400	352	396	396	391	392	351	402	391	448	409	409	375	414	395	381	388	396	398	396	370	416	399	352	380	375	406	372	399	368	408	428	377	415	422	380	377	384	390	430	372	418	372	401	385	421	397	431	424	392	394	430	390	401	371	387	398	372	392	387	408	376	406	351	404	389	391	360	433	392	404	388	408	365	401	403	428	401	396	385	412	412	410	357	385	417	339	406	408	380	364	409	345	361	401	383	390	417	377	403	375	354	405	356	427	382	371	410	390	380	411	405	414	369	350	398	375	434	341	383	404	398	401	415	393	430	396	382	388	368	393	376	341	389	369	391	383	390	407	406	402	428	390	434	368	399	383	389	376	401	375	422	390	386	402	406	380	377	420	408	414	373	358	412	367	380	382	383	389	368	412	380	405	384	386	415	408	359	421	386	448	434	394	327	401	393	374	425	359	437	390	402	392	427	368	402	389	392	415	391	385	392	388	391	362	383	399	425	401	429	400	377	361	411	421	394	409	360	368	396	379	389	389	365	390	400	372	437	434	389	390	425	359	372	391	443	398	385	390	410	391	367	372	365	404	358	377	357	410	383	387	378	412	382	415	381	378	415	368	377	383	365	414	404	402	404	420	431	339	384	354	376	419	398	378	404	398	384	398	429	396	411	358	333	405	382	361	399	392	375	387	412	378	416	402	399	345	418	429	380	385	400	404	348	408	385	369	376	380	424	424	379	412	373	418	411	416	356	420	406	397	391	410	410	370	412	406	391	357	384	396	388	401	386	387	368	403	434	416	369	395	387	401	404	379	392	405	381	425	410	409	397	385	411	407	402	395	393	419	400	369	407	397	401	375	402	394	400	393	413	375	371	383	403	367	358	371	414	365	348	420	380	375	424	375	370	380	379	403	391	361	389	396	388	384	389	389	374	402	419	391	403	384	393	394	342	377	418	378	364	385	381	413	357	392	400	414	377	377	405	414	373	385	358	397	370	368	379	416	389	419	383	381	387	384	407	357	397	388	425	414	401	367	388	395	396	442	414	386	410	395	383	393	414	405	422	406	374	377	438	426	390	454	400	419	438	360	384	393	380	407	409	394	396	382	412	387	377	371	373	362	365	341	430	407	400	411	382	400	365	397	405	405	430	433	383	401	393	393	400	349	361	377	423	409	409	395	380	378	383	403	395	378	421	415	396	369	393	392	391	384	370	397	402	378	382	384	377	412	419	363	406	378	393	401	382	405	389	403	429	410	375	401	393	362	400	404	378	352	437	401	398	439	380	352	381	376	390	406	370	401	367	431	391	392	370	380	370	392	383	373	393	363	397	381	418	388	332	365	381	372	388	391	389	382	425	370	401	418	429	367	405	404	403	401	385	413	394	383	396	401	393	403	388	406	402	383	403	385	399	411	385	398	398	370	399	367	386	377	388	398	412	367	401	427	385	410	437	381	390	417	370	407	369	400	392	408	379	418	396	406	369	379	376	433	408	390	408	408	394	370	393	382	401	420	384	421	399	372	387	435	415	404	392	403	388	385	402	420	358	413	389	434	374	372	384	419	364	412	411	423	422	358	352	375	390	381	389	415	407	431	371	365	378	383	418	390	372	408	386	405	389	388	397	372	386	406	397	391	417	391	410	378	401	408	332	396	368	361	393	399	396	408	410	372	397	403	405	386	398	417	380	412	425	406	407	391	409	391	400	404	413	401	381	398
3589	1703	1392	3107	8550	7204	3697	1231	550	343	212	176	140	145	142	154	151	156	166	149	167	167	141	182	168	145	145	155	174	169	151	149	155	164	143	146	146	121	129	152	153	133	150	159	141	165	155	151	129	142	158	156	132	170	173	156	152	141	134	148	148	148	149	141	133	163	158	145	146	141	164	145	145	154	156	156	142	160	149	154	145	137	148	143	148	142	129	147	189	148	149	151	173	160	146	141	143	152	157	168	152	153	156	153	146	140	150	157	173	161	154	155	160	168	137	149	157	163	147	147	128	150	150	125	160	166	145	156	144	156	168	144	160	176	149	148	173	175	132	154	162	157	162	159	167	186	139	145	156	146	164	161	152	155	131	163	160	152	155	155	144	148	166	148	141	124	142	144	157	151	122	126	156	150	157	168	138	145	148	166	155	135	154	147	167	167	130	163	156	156	158	133	133	151	154	163	172	137	172	145	154	138	148	133	135	140	166	170	155	147	169	147	148	152	142	181	161	134	150	132	142	156	159	147	150	151	138	162	141	157	145	159	147	172	149	152	159	153	163	150	145	167	145	147	152	156	133	126	155	147	118	153	161	162	143	156	145	160	165	133	161	131	117	129	148	145	177	160	162	136	140	167	167	146	144	147	157	123	144	155	146	157	151	130	170	157	170	133	165	169	148	159	163	159	144	150	160	144	157	155	153	162	131	161	156	149	148	161	150	166	132	157	130	149	153	164	154	176	136	152	150	151	158	146	141	134	158	141	156	166	141	140	153	167	167	146	156	161	154	144	157	144	163	177	155	148	152	150	172	151	154	171	142	152	164	149	154	135	144	134	158	141	152	174	159	158	153	150	154	158	167	147	147	158	150	152	145	158	151	155	183	151	189	151	154	147	158	153	156	121	173	164	126	140	162	146	129	153	150	116	135	138	154	139	148	158	138	159	159	154	156	165	154	138	156	142	139	132	153	154	161	139	170	162	149	130	171	160	145	151	133	168	168	143	162	144	146	152	141	144	153	148	147	147	164	147	161	161	140	144	161	131	144	153	142	151	146	126	153	157	153	178	124	154	125	150	138	156	150	150	159	158	152	163	149	143	158	151	160	158	159	129	139	167	148	135	134	161	144	161	148	136	126	131	157	148	143	140	152	140	145	151	156	157	154	128	154	161	163	148	173	175	151	142	168	152	154	136	150	106	186	148	162	157	146	146	165	161	154	158	126	149	151	167	151	160	147	158	158	157	140	156	150	159	167	171	157	143	152	161	161	176	146	156	184	144	171	176	148	133	156	124	157	158	141	144	151	145	137	134	158	158	153	161	149	147	117	145	143	139	161	145	146	123	138	166	150	169	175	147	151	158	154	129	145	175	149	140	143	144	142	141	135	141	137	153	158	157	173	164	138	157	139	145	139	149	147	155	159	133	146	143	139	142	134	163	139	143	144	143	145	177	146	147	159	149	168	134	131	150	155	150	157	164	166	143	131	139	150	147	145	131	165	152	169	148	140	133	152	146	154	156	162	137	131	133	151	168	149	150	150	154	154	143	163	158	144	132	148	155	164	172	147	143	146	130	152	137	144	151	128	147	170	152	144	158	138	131	151	124	164	158	158	140	159	163	135	162	149	155	144	156	147	158	162	149	144	156	157	177	129	143	159	148	127	138	139	144	151	151	124	167	152	150	164	141	145	165	171	146	133	141	165	159	147	141	139	161	150	131	159	149	150	158	163	143	176	157	162	166	152	152	149	145	139	147	144	169	135	140	153	146	174	128	163	154	160	162	162	169	159	147	159	162	143	157	151	153	162	143	156	136	140	141	163	164	163	155	160	163	130	140	144	139	158	138	144	141	162	131	152	187	169	145	167	146	150	163	148	174	184	175	147	150	155	162	132	172	163	147	150	154	145	161	159	154	166	147	156	136	138	182	159	148	157	142	132	160	147	182	155	153	168	132	175	147	170	158	138	128	157	138	145	161	174	154	161	169	136	156	164	128	181	126	146	168	161	167	139	167	160	166	142	151	149	167	147	149	160	150	169	175	137	147	145	169	126	154	160	156	142	146	158	159	143	156	148	164	135	143	152	167	147	176	149	153	133	155	135	148	152	139	147	175	149	139	164	179	143	161	144	169	163	157	147	160	169	151	133	131	128	148	144	186	162	160	160	135	137	159	155	141	161	162	147	144	161	146	132	162	152	136	144	143	147	137	171	151	143	148	147	154	151	175	159	146	143	167	128	149	151	139	156	151	171	156	152	162	163	150	146	184	149	154	171	156	151	157	119	150	144	162	159	143	128	171	151	167	143	156	159	161	162	141	154	145	151	131	137	135	133	150	159	144	165	145	161	155	132	153	145	146	153	172	163	129	158	153	156	169	159	175	136	139	147	148	132	154	153	174	144	157	155	167	140	173	138	130	134	162	154	141	129	152	165	152	129	145	157	151	129	165	150	149	152	136	152	164	137	166	157	161	134	155	169	166	160	161	147	158	158	151	153	149	164	150	156	140	147	143	161	149	142	157	142	148	162	145	152	145	166	152	140	136	150	154	167	139	126	169	136	141	173	144	151	159	152	176	156	143	163	156	133	160	155	145	135	168	167	170	148	153	174	156	149	129	150	139	153	185	159	167	145	156	145	139	172	142	147	158	133	179	148	148	127	133	155	139	141	144	138	148	148	142	132	154	142	117	159	163	164	172	126	138	145	155	146	148	151	138	153	156	158	156	142	175	132	168	148	163	155	155	173	160	152	137	141	148	150	155	147	143	163	159	142	142	172	140	141	143	150	162	141	163	140	168	148	133	129	160	146	141	142	138	149	153	141	148	164	151	148	154	143	151	143	177	136	138	151	168	153	145	161	124	182	152	136	147	155	149	138	167	132	166	143	156	160	151	148	144	158	143	139	133	161	128	168	151	155	162	128	151	122	160	163	162	131	138	140	138	152	158	169	166	160	146	141	138	140	144	144	150	161	159	159	163	149	151	146	144	160	139	166	142	137	139	173	146	139	168	125	144	161	163	150	160	141	148	139	149	138	151	150	146	143	178	142	140	167	159	137	138	151	143	158	148	139	128	163	158	148	158	152	166	140	166	147	133	171	144	179	149	181	143	143	125	143	152	144	160	162	124	119	146	136	156	147	160	141	157	150	160	154	141	166	143	133	150	167	161	163	156	156	155	149	162	153	170	154	170	147	151	148	143	131	158	137	147	139	160	149	144	151	143	157	143	139	162	123	157	143	147	160	152	145	148	158	135	141	143	154	148	146	155	158	148	143	159	143	151	191	171	157	158	132	177	147	138	167	158	141	140	149	147	148	149	145	134	141	172	148	154	151	166	167	139	131	163	166	123	149	152	136	157	167	132	162	138	141	135	166	158	151	167	126	165	165	155	154	154	137	133	155	153	153	164	151	142	156	155	163	170	148	154	151	152	165	158	146	132	136	138	144	142	159	135	139	149	170	143	136	154	143	130	142	161	156	144	154	128	135	156	137	190	154	163
3046	2179	2736	12306	25886	22103	12619	5160	2289	1148	658	517	420	452	417	409	397	449	370	408	429	449	426	407	420	415	423	428	425	412	426	418	393	419	467	420	402	398	431	403	442	417	415	417	447	440	400	407	416	428	449	418	411	427	445	421	435	420	426	429	394	415	417	402	399	398	472	396	433	459	386	422	422	414	410	411	406	425	435	406	400	403	442	437	390	439	407	455	417	381	397	445	439	388	445	413	453	454	393	392	445	435	453	428	419	412	432	427	376	419	433	410	416	418	409	446	429	404	427	443	453	418	387	382	379	425	424	398	417	425	422	417	476	438	425	440	432	435	438	397	429	414	393	429	419	417	446	413	404	374	396	418	419	404	419	412	443	450	414	402	422	431	427	425	416	424	387	456	414	408	465	421	413	399	416	429	426	461	463	415	389	405	408	429	404	414	395	417	381	447	428	436	373	405	411	412	425	447	399	424	424	478	410	424	418	405	430	427	370	406	413	414	437	387	451	425	403	410	424	417	418	439	373	376	411	415	452	458	411	391	427	397	433	407	384	426	431	451	452	372	423	400	393	428	404	440	424	450	411	417	387	425	401	429	423	402	405	409	422	398	432	418	429	425	393	419	431	440	430	417	419	422	423	439	456	439	390	425	411	419	433	394	428	425	406	421	404	438	410	385	415	402	417	429	460	425	420	461	416	413	404	436	420	392	410	446	402	460	433	433	398	429	402	422	415	433	436	403	390	420	396	401	401	441	397	442	378	450	403	447	401	397	420	379	442	427	422	437	453	420	392	448	367	416	416	421	409	437	406	414	431	422	445	431	427	421	418	425	439	409	444	432	405	426	438	416	463	440	377	442	425	407	391	404	442	439	396	450	449	471	410	454	428	426	383	435	395	441	424	395	407	403	416	418	390	435	424	426	409	434	453	393	443	413	428	405	425	422	393	406	390	406	459	419	447	404	449	459	442	420	433	413	386	407	429	399	424	409	417	430	450	456	419	419	437	438	414	469	456	422	387	446	415	385	404	423	430	400	402	388	406	404	406	421	429	437	437	406	423	453	384	427	401	440	415	438	437	400	392	425	423	440	424	408	414	415	421	402	428	425	400	411	397	425	439	419	388	423	431	422	450	406	406	424	399	413	426	437	423	421	473	402	424	419	413	445	419	420	418	418	391	397	436	368	417	406	448	415	433	428	447	383	400	381	421	437	401	408	464	374	411	429	446	396	420	401	427	459	429	380	418	414	438	403	435	439	437	411	463	415	414	430	418	397	396	420	414	381	417	422	402	420	436	408	394	430	454	391	405	423	423	441	440	390	399	423	441	392	430	427	391	406	425	420	442	435	433	410	376	415	437	400	420	415	422	429	382	402	407	411	425	422	412	402	427	405	410	415	409	412	431	418	403	418	447	441	423	405	432	423	433	418	388	422	433	452	421	408	403	402	444	391	404	441	434	435	409	436	437	409	439	408	423	418	393	454	464	409	416	440	413	447	412	412	411	428	441	416	414	429	413	427	389	451	466	438	395	408	426	410	461	403	398	428	422	448	418	484	398	387	391	407	438	428	418	412	403	393	416	434	455	400	387	433	419	386	403	424	412	431	459	418	410	409	400	414	404	452	449	406	439	415	413	408	464	452	469	385	426	439	397	424	428	438	412	438	413	409	438	408	409	378	429	416	409	436	413	446	454	404	411	437	427	424	419	409	470	410	427	447	411	415	435	410	381	438	434	410	373	426	386	429	412	409	416	416	416	445	404	396	402	463	418	421	493	401	420	446	409	400	377	387	409	393	424	405	429	428	431	421	425	355	416	432	421	439	433	420	425	429	405	394	435	424	413	429	453	405	431	454	412	415	434	409	423	398	467	399	408	398	402	445	408	439	416	429	427	449	412	418	436	416	419	418	399	440	413	407	449	419	419	417	435	372	431	394	439	409	425	431	404	410	404	385	403	413	463	396	414	413	408	428	458	428	430	434	441	439	407	454	361	386	390	432	441	432	380	407	448	433	402	412	420	433	406	446	398	432	459	447	405	418	441	410	386	370	411	407	409	384	415	453	464	425	385	411	447	422	423	407	436	431	441	388	419	459	419	409	403	475	427	417	451	369	421	436	435	408	412	417	431	420	389	413	418	403	416	433	445	382	460	412	419	449	383	413	453	442	403	419	439	430	421	436	409	419	427	414	438	385	418	420	407	435	399	439	426	424	430	436	428	421	391	425	414	462	412	418	444	403	446	430	421	423	423	422	435	423	422	439	434	402	394	466	372	442	419	424	410	427	427	416	454	445	401	421	423	455	400	401	463	426	401	428	429	422	414	459	426	391	460	420	417	403	404	417	441	436	396	430	422	476	407	421	401	419	401	417	412	448	420	446	423	433	405	413	395	384	417	416	413	447	393	412	403	414	404	421	427	396	382	455	442	408	417	422	405	417	416	425	416	418	414	435	412	438	458	434	402	449	430	428	426	374	387	431	395	416	404	419	377	423	427	428	452	401	403	392	379	459	372	450	431	424	396	386	442	429	388	446	390	415	394	429	419	402	404	397	412	381	372	411	407	397	397	410	443	419	425	430	454	428	394	389	424	401	428	403	440	430	415	432	437	430	435	439	395	400	489	437	421	417	419	419	461	397	453	438	397	431	402	409	438	444	432	446	404	422	439	419	418	396	473	407	419	385	433	464	415	388	452	404	420	444	380	395	453	441	450	456	395	415	384	418	463	396	405	436	400	423	418	450	402	444	433	419	404	397	448	436	386	415	402	397	447	393	397	420	407	413	435	436	430	391	414	403	412	372	408	419	409	439	413	409	408	469	402	412	385	367	450	414	396	388	441	445	411	418	376	417	461	376	416	403	428	439	425	416	429	402	389	425	409	416	417	408	409	443	410	415	425	405	434	431	422	444	406	400	410	410	422	448	461	440	407	416	400	419	381	400	405	420	425	379	411	460	407	409	442	422	415	444	433	423	430	423	432	399	411	376	438	442	425	375	471	412	438	441	428	405	413	463	418	436	417	425	403	402	423	406	416	419	459	392	449	463	425	408	430	419	422	365	410	396	414	390	410	457	461	428	405	440	388	452	424	435	451	407	403	434	397	434	445	436	415	444	423	398	404	398	430	436	404	404	419	418	441	388	405	416	413	381	398	426	457	391	378	413	428	411	426	419	428	418	429	406	450	412	384	466	412	401	465	384	455	447	398	439	428	403	433	399	413	390	434	389	423	439	418	431	426	408	389	424	408	404	427	409	426	442	408	443	430	450	414	431	387	421	439	417	434	402	422	432	439	412	436	399	425	442	408	447	412	397	406	390	402	418	432	424	429	408	417	448	421	438	418	389	369	427	440	433	421	435	455	419	421	445	439	432	421	413	453	392	391	394	403	422	396	411	401	417	437	431	440	410	427	398	410	426	423	372	469	433	409	398	401	419	438	423	420	427	418	397	448	394	421	412	435	435	423	408	427	408	408	402	400	424	423	412	442	405	415	413	439	461
11344	4864	6690	35229	56475	44399	26038	10243	3262	1099	421	217	174	165	153	136	154	159	164	155	138	128	140	137	140	143	171	136	132	177	131	151	149	143	141	148	129	144	142	136	165	149	143	122	142	135	164	147	180	149	132	137	136	175	122	146	141	147	147	141	139	141	156	140	152	113	152	135	160	135	148	146	137	140	124	128	136	133	136	168	139	152	138	139	122	144	118	132	132	149	138	149	162	147	143	145	166	141	140	153	150	134	148	139	148	137	122	138	122	149	145	152	156	156	150	150	145	142	158	140	150	151	145	139	144	139	143	142	129	139	142	146	154	123	162	161	143	154	126	144	134	139	139	152	147	128	126	159	138	140	145	148	139	133	156	155	124	150	152	143	127	144	158	150	149	151	143	145	149	135	151	137	161	136	117	137	135	148	146	143	121	138	145	147	132	141	135	146	156	138	131	129	147	160	139	138	142	154	158	136	132	137	172	132	158	146	129	159	134	132	133	159	145	157	148	130	117	186	138	135	134	147	170	157	134	121	139	134	158	158	150	142	148	171	129	145	138	142	146	134	149	152	148	148	166	139	173	129	143	129	159	143	153	139	154	170	167	157	157	110	132	117	138	159	140	150	152	136	147	150	131	147	170	132	125	143	120	144	137	145	153	151	131	142	162	158	159	114	172	145	160	130	137	136	132	142	146	162	138	154	132	124	122	150	159	123	141	147	146	143	151	140	158	144	136	154	146	147	140	144	130	125	146	135	137	149	119	150	149	144	142	152	129	137	130	164	135	158	146	149	140	153	127	165	161	135	142	134	124	140	125	139	144	129	144	129	145	142	142	128	119	126	116	149	143	138	124	152	129	139	135	140	131	138	145	145	136	145	115	144	151	131	146	138	143	167	159	156	138	129	164	154	162	152	131	146	140	137	143	142	143	128	125	141	133	148	148	139	124	127	133	142	153	150	162	140	139	153	157	125	134	150	149	144	166	167	149	141	159	145	157	148	153	138	156	148	149	156	121	120	134	143	136	134	121	156	163	157	152	177	141	162	141	155	150	154	163	157	163	126	141	155	152	149	158	162	144	170	149	124	179	158	129	137	147	133	153	149	134	143	144	163	149	143	133	138	136	141	156	159	155	137	153	155	148	133	143	143	150	141	136	151	159	148	151	145	140	157	153	130	162	150	166	149	155	171	137	137	160	135	138	134	126	155	140	165	149	146	144	142	142	163	147	139	146	143	147	134	127	150	145	154	133	178	169	145	129	133	158	134	130	158	170	152	161	136	151	137	153	142	158	136	153	145	161	145	136	146	161	138	168	142	148	146	128	136	167	146	152	144	154	148	154	172	121	127	154	125	140	132	149	142	132	135	141	140	168	126	154	154	136	164	155	128	147	171	147	141	147	164	142	141	150	150	109	155	150	146	140	144	146	138	157	153	137	139	134	158	146	163	127	141	141	166	132	144	155	136	150	148	126	143	162	122	157	156	147	143	155	160	139	121	166	118	162	138	166	156	165	141	130	141	126	144	120	150	130	134	153	142	145	120	130	157	155	138	127	151	134	177	135	155	158	166	131	146	168	142	132	119	131	127	160	148	161	118	142	148	143	156	154	147	159	141	161	175	150	129	148	162	142	166	154	148	139	121	146	126	156	137	145	130	146	149	146	137	140	149	138	143	132	144	158	121	157	137	166	138	152	140	133	139	178	132	148	152	136	149	163	145	136	116	148	165	136	127	144	127	149	143	140	139	143	138	148	135	140	136	142	158	155	137	147	130	159	145	158	154	142	140	143	155	135	146	163	153	125	145	140	142	119	141	147	153	135	129	136	150	141	137	144	134	140	141	153	150	131	143	147	135	142	132	163	139	143	135	128	139	152	161	170	165	140	163	137	147	138	140	132	164	126	154	163	145	161	143	154	146	153	152	156	175	142	133	140	136	147	137	153	145	161	155	139	165	143	131	144	139	145	156	137	136	131	156	153	137	166	137	138	139	138	150	156	154	151	149	155	162	160	124	129	147	157	156	140	144	138	151	168	156	160	147	118	164	167	161	143	154	164	155	159	136	113	154	162	146	149	159	145	154	140	146	107	151	140	132	171	151	130	132	166	132	146	165	147	143	136	167	149	171	163	136	148	137	133	157	150	149	137	143	150	147	149	133	129	131	136	158	128	143	146	161	144	145	143	125	128	144	142	147	134	154	144	141	116	140	126	152	144	143	146	147	159	150	165	156	147	153	143	133	133	132	121	139	122	146	147	151	140	153	154	148	145	138	154	129	164	154	137	158	146	137	159	141	140	143	145	146	129	154	152	139	138	146	138	149	162	140	153	149	151	156	166	140	140	156	148	157	164	167	158	129	153	133	120	119	121	148	150	125	149	154	130	168	150	129	156	150	139	144	132	119	152	140	138	158	145	136	152	171	131	151	145	130	163	117	133	134	149	171	132	130	137	142	156	142	144	148	138	174	157	137	166	161	160	118	135	144	183	146	147	138	151	149	172	124	148	164	162	139	146	142	119	144	145	141	140	135	140	143	135	137	134	155	141	163	143	149	137	145	150	160	129	139	124	133	160	134	152	126	137	131	150	149	131	157	134	128	147	134	159	137	163	139	127	151	148	134	156	154	141	131	145	142	142	144	150	126	116	123	158	150	132	149	162	149	157	143	154	134	132	149	132	123	134	152	165	121	153	146	157	160	117	144	132	142	141	133	144	143	130	155	139	144	149	139	143	152	139	143	147	146	147	125	134	167	130	138	140	160	131	131	141	130	146	118	146	150	163	137	144	140	140	160	162	145	142	147	155	155	152	126	125	137	128	133	131	142	145	168	155	138	137	150	121	155	145	148	154	138	149	155	130	133	152	143	135	138	135	137	153	143	149	144	148	113	119	136	156	140	143	131	134	135	165	128	151	143	164	139	123	163	150	139	136	141	165	142	132	147	130	135	132	144	121	151	134	140	148	144	154	138	145	135	144	131	157	144	144	146	166	141	164	154	152	156	149	124	137	149	152	140	142	147	162	138	146	125	151	138	113	138	148	141	149	165	155	150	171	143	151	148	158	151	132	147	130	144	139	133	152	154	121	139	151	164	143	119	141	155	131	148	109	137	133	142	151	132	135	175	159	139	158	161	132	152	134	163	140	151	136	140	133	133	171	130	150	129	143	150	136	142	134	133	154	147	149	132	153	150	151	158	151	168	141	172	141	159	145	146	146	140	141	146	149	135	145	143	171	148	155	146	150	130	150	164	150	153	153	150	139	137	161	149	121	141	135	151	150	136	132	144	132	155	151	139	133	138	146	131	159	148	152	142	150	131	127	146	148	139	145	137	121	155	133	148	146	144	173	148	139	150	140	136	144	154	121	135	135	137	136	145	155	143	141	135	138	139	158	164	160	143	146	135	169	141	129	141	135	139	148	140	144	149	130	132	138	150	153	158	138	148	156	170	136	161	173	134	140	142	167	165	141	145	125	135	153	160	125	144	121	161	157	168	124	130
7746	4439	12324	49006	65444	56528	39283	22659	11863	4901	1675	753	485	451	396	396	411	433	404	407	421	447	435	396	407	433	405	418	408	375	402	386	398	408	392	396	428	395	389	401	409	388	381	431	436	409	418	386	373	442	409	382	400	375	413	401	430	407	383	423	386	404	437	427	411	402	397	391	420	414	415	413	405	386	411	380	374	384	395	425	390	412	423	431	344	397	411	395	419	404	420	397	393	376	387	421	432	418	393	383	389	425	388	404	382	413	352	412	392	413	414	380	392	420	408	416	417	347	411	389	376	383	404	400	398	361	414	412	425	353	410	409	412	442	375	392	402	419	425	402	418	413	385	406	405	375	406	431	410	405	392	433	435	439	393	406	407	412	374	384	411	411	404	426	388	421	404	424	417	418	399	369	392	395	394	409	411	397	369	402	415	417	418	424	363	415	399	388	409	364	415	416	427	415	377	424	408	452	390	411	392	392	426	405	409	387	419	395	411	414	411	410	426	385	421	415	412	440	371	409	404	412	427	382	359	390	425	385	405	422	401	428	409	429	401	408	435	403	402	420	418	412	389	411	418	410	435	418	408	401	397	418	402	431	425	402	401	433	412	410	403	425	427	399	420	408	422	398	401	405	404	428	432	392	411	428	399	448	402	400	423	419	421	421	398	437	393	423	384	377	424	436	430	405	409	386	422	384	390	425	439	427	385	416	451	389	405	422	395	395	398	429	393	394	431	399	389	409	409	424	406	369	398	393	434	406	401	382	409	407	436	380	401	408	421	407	355	425	387	414	430	416	396	418	403	417	391	407	419	409	410	406	403	425	361	393	415	393	374	398	393	392	424	398	408	395	395	431	413	404	436	359	391	427	380	409	430	385	391	401	375	461	423	430	392	391	421	403	429	403	443	355	409	390	436	388	396	396	382	414	368	394	398	434	414	392	420	405	405	395	393	405	398	413	404	360	444	420	391	384	409	391	441	417	397	392	387	439	398	408	413	420	408	398	412	405	385	411	422	358	405	413	388	408	408	403	482	407	382	407	422	419	388	354	386	406	367	354	429	421	402	412	419	410	432	422	391	385	388	397	399	387	390	424	408	380	413	386	413	375	400	387	391	409	391	400	367	419	422	436	432	420	426	430	407	403	422	397	377	371	371	372	438	369	406	402	397	379	417	414	411	388	390	381	423	429	411	425	413	407	435	398	408	380	437	373	406	430	426	436	397	417	377	417	448	421	390	400	369	435	394	387	407	402	428	373	413	437	425	364	373	422	433	410	378	398	408	371	414	440	398	390	418	404	412	432	386	424	398	401	395	439	413	416	391	408	364	433	412	398	381	384	433	409	397	418	393	444	389	432	389	391	385	425	401	422	428	399	428	367	400	417	412	390	403	415	414	421	456	425	409	441	395	403	421	400	402	450	378	422	377	420	371	447	367	403	412	413	405	409	383	381	390	362	400	380	386	402	395	425	414	380	418	405	385	366	397	406	421	440	426	422	412	421	410	421	407	376	415	395	457	399	396	405	404	406	431	423	391	414	381	420	366	369	414	415	394	417	409	414	426	387	395	408	411	377	402	389	421	407	420	402	415	430	451	446	411	389	414	398	429	439	436	412	435	410	422	430	396	379	427	417	412	385	394	388	401	413	411	389	385	397	391	424	416	426	389	394	414	399	421	408	386	411	392	413	395	382	402	417	467	417	423	448	394	407	403	405	408	436	421	425	400	393	393	422	396	398	413	416	385	398	397	390	370	416	412	383	370	409	417	403	426	409	414	387	418	414	362	407	399	442	375	401	397	380	419	433	397	417	409	396	438	411	394	378	382	398	419	412	399	407	416	406	396	434	420	414	421	391	389	380	399	391	422	406	410	429	397	421	396	419	403	403	392	400	377	430	433	381	428	411	432	375	390	407	380	393	423	419	384	388	403	447	419	398	408	406	442	408	400	381	407	389	405	416	436	387	382	430	370	385	403	399	371	399	398	417	415	385	387	404	421	388	410	403	455	424	436	440	420	373	438	372	417	399	428	392	401	427	403	412	373	385	414	394	414	353	390	404	371	393	445	414	399	393	414	397	423	402	429	386	384	424	388	435	398	408	415	406	427	396	343	406	408	397	377	409	428	396	444	395	368	384	404	439	399	402	393	430	403	407	426	384	444	383	396	465	416	400	407	422	398	398	405	428	395	396	445	408	429	438	404	405	431	388	379	402	403	413	399	415	371	403	370	425	402	420	410	419	376	366	409	392	400	408	440	366	405	442	436	368	417	440	402	384	420	434	425	397	415	406	414	388	395	343	434	398	385	396	368	379	434	380	381	401	425	409	390	404	413	408	445	419	399	413	404	368	405	407	411	397	446	371	434	450	409	377	389	389	441	414	419	428	407	364	436	412	435	396	395	417	388	416	457	414	423	424	440	343	378	408	434	382	406	427	387	425	400	399	420	392	430	376	385	413	393	419	421	374	424	384	410	394	377	404	417	415	422	386	376	407	414	396	376	409	402	387	385	389	404	465	373	395	417	395	378	396	412	411	373	391	421	372	425	396	393	421	393	423	415	392	414	378	421	385	385	403	382	430	416	420	408	404	417	430	412	437	407	411	438	438	432	420	377	373	416	357	399	382	435	412	396	395	382	385	405	409	399	420	380	411	401	394	436	379	367	386	424	393	420	409	363	398	390	399	392	405	444	427	387	415	370	393	429	395	419	384	412	434	410	414	414	373	426	410	422	400	388	405	413	414	404	391	369	390	424	403	396	426	434	400	372	400	401	453	402	430	411	377	404	388	419	381	377	386	441	373	393	397	428	395	372	373	380	391	388	405	389	412	381	385	427	426	389	413	451	436	363	381	384	413	396	416	412	394	392	411	415	390	404	412	379	374	360	399	407	404	419	415	358	414	416	394	387	385	402	390	413	379	393	397	427	445	414	409	397	437	405	396	426	396	393	408	430	417	372	365	425	402	392	441	384	410	414	409	382	394	416	428	396	410	397	411	418	432	409	427	394	385	407	382	415	395	402	386	362	419	389	393	382	420	370	421	432	407	415	416	406	382	402	383	449	398	383	382	404	365	423	420	382	447	403	412	365	411	428	415	401	433	444	425	363	388	423	399	384	376	412	403	455	353	385	425	410	430	422	392	407	400	410	380	381	410	419	396	396	381	374	378	410	411	427	404	442	451	428	386	419	396	437	367	393	408	384	408	385	409	447	414	385	395	377	439	418	404	415	402	380	438	414	411	415	386	400	429	399	392	386	420	427	392	452	409	408	406	387	442	410	375	416	412	392	399	399	404	380	406	421	389	415	412	411	405	397	406	409	387	435	390	433	375	407	417	393	378	402	390	414	413	421	426	398	394	397	389	416	388	426	382	439	449	421	398	411	425	401	367	426	385	426	395	388	422	419	412	413	389	400	416	384	406	421	414	398	426	390	420	398	433	359	454	439	442	423	417	402	410	388	406	446	405	417	440	431	426	398	407	388	433	375	396	409	393	424	405
19477	11082	12198	48407	73117	59415	37707	18580	7006	1935	568	227	168	157	151	126	134	129	127	142	139	159	144	137	147	163	148	133	131	159	142	128	149	146	137	140	146	150	137	151	152	161	153	155	144	132	148	146	149	154	146	174	141	149	144	141	134	157	111	155	149	145	118	131	134	144	128	126	140	144	154	129	158	153	146	150	145	138	118	141	138	147	122	159	141	141	137	139	148	141	145	136	147	130	125	161	158	140	163	123	148	153	137	130	123	133	132	154	143	153	140	151	151	152	139	119	119	138	160	126	146	160	129	143	178	155	158	133	122	151	151	147	126	123	126	146	123	140	125	127	134	128	154	139	145	140	125	158	148	128	150	140	145	144	142	152	135	143	131	143	134	150	142	145	141	154	142	139	149	139	133	132	145	127	139	129	117	135	139	114	123	145	121	146	155	125	165	134	145	119	143	162	147	148	143	156	136	141	118	155	153	144	134	157	125	154	161	139	130	136	141	115	156	145	123	131	154	108	106	158	133	135	130	136	151	123	133	133	137	149	150	140	139	166	156	126	139	143	162	133	129	129	148	149	131	133	162	177	143	140	150	143	161	135	128	134	144	141	145	132	135	149	159	137	136	139	137	137	154	138	141	149	152	154	129	142	156	158	160	148	146	144	146	144	138	130	126	143	144	140	139	147	136	131	124	134	129	126	137	156	146	152	134	143	127	150	149	142	126	142	156	142	127	122	137	133	150	165	147	120	158	142	138	146	137	120	114	151	104	150	128	125	154	145	150	138	132	143	142	145	151	150	140	161	142	133	144	145	137	131	141	133	141	150	143	134	152	151	131	155	121	157	152	151	126	167	133	120	130	140	130	162	126	159	142	149	132	143	143	154	136	150	150	138	149	156	123	150	133	147	149	143	136	148	137	136	142	131	141	161	145	157	116	137	116	157	147	115	145	143	126	145	155	145	137	127	152	126	133	145	146	150	144	158	133	164	164	132	144	140	143	145	161	144	137	159	140	143	126	144	138	144	164	130	141	138	128	146	147	134	155	151	137	130	129	148	161	144	124	120	155	125	159	155	143	127	152	141	148	139	147	125	139	144	138	103	134	132	130	152	126	159	136	155	126	145	140	142	131	124	143	148	139	139	146	142	157	137	158	140	146	152	136	159	136	127	168	145	132	143	136	143	160	148	126	174	146	97	137	172	148	149	146	147	152	146	156	147	145	140	141	134	137	154	124	116	141	127	139	144	129	143	129	141	140	154	147	144	134	126	137	141	155	136	146	167	140	132	132	135	152	143	143	129	155	132	133	146	141	155	138	134	137	141	135	131	143	133	160	123	150	123	114	143	139	131	130	137	142	125	151	157	141	141	166	150	127	133	148	126	138	143	148	131	144	134	143	135	119	139	130	147	134	128	142	127	153	144	165	140	134	149	133	152	121	143	137	151	150	124	146	139	146	118	141	147	166	145	147	154	128	133	143	141	143	156	143	156	151	138	120	178	144	147	137	149	130	142	151	138	140	140	152	171	125	120	126	121	142	141	123	144	142	129	150	142	176	125	130	134	137	131	141	135	147	154	158	152	133	157	127	145	134	146	152	138	127	130	138	140	129	130	148	142	132	120	147	137	139	129	143	140	158	153	148	147	139	148	145	136	135	139	139	136	149	127	160	141	149	144	142	157	157	149	135	119	136	132	138	125	142	140	146	133	139	158	157	140	162	131	155	145	136	130	152	130	160	142	140	164	149	128	133	146	137	165	141	122	146	153	143	139	139	164	128	132	142	137	156	156	169	126	141	132	131	129	142	145	141	144	137	158	129	143	137	132	131	135	160	140	160	114	155	138	146	134	151	134	155	145	145	126	137	117	118	153	116	125	145	150	139	134	121	142	135	125	137	140	139	121	127	151	123	149	152	155	132	147	134	145	143	151	114	145	157	119	129	118	120	119	137	132	149	150	165	134	154	162	139	154	131	150	131	136	129	131	137	125	162	131	130	140	131	163	159	113	144	139	145	120	147	144	129	149	151	170	151	163	151	148	142	123	156	152	127	156	124	139	145	137	148	156	159	141	146	141	143	145	129	146	136	142	137	140	150	139	147	136	157	147	136	152	138	148	117	126	144	137	118	118	144	140	155	129	151	150	142	153	114	128	139	158	137	127	138	151	124	145	141	160	141	122	147	124	144	152	138	131	142	134	134	155	157	142	160	160	160	143	133	151	126	167	145	118	145	126	156	126	145	151	159	153	125	146	142	120	152	145	124	159	134	130	156	119	155	118	138	141	119	127	127	128	130	122	128	154	116	140	147	148	142	135	135	138	171	150	122	122	169	118	139	138	149	129	155	144	143	114	121	128	158	123	143	156	146	151	162	152	138	127	151	133	140	141	115	137	156	147	122	135	146	150	146	163	144	141	141	138	128	130	142	140	159	133	138	141	147	132	148	145	160	146	143	135	189	169	138	140	156	144	129	147	141	138	152	125	130	137	150	124	149	133	136	142	139	128	135	142	147	143	122	126	128	132	116	134	153	152	116	162	136	152	129	136	149	158	149	145	119	114	172	161	144	154	130	131	128	128	145	143	134	148	140	137	145	161	154	137	130	149	156	139	133	127	148	132	146	136	130	130	121	128	156	136	180	137	146	150	161	136	142	125	138	139	147	147	134	117	148	156	138	130	147	162	137	146	159	150	143	115	156	131	144	140	132	141	126	154	138	141	159	162	149	147	131	134	132	128	159	145	159	147	141	158	148	161	157	152	152	156	136	137	142	149	148	120	152	151	141	151	143	149	144	132	150	125	127	120	141	152	134	117	137	121	129	148	158	141	136	156	134	142	139	145	140	132	130	148	153	155	165	140	133	142	151	140	128	146	152	115	148	142	119	132	131	140	138	149	137	148	145	137	144	146	106	140	150	154	130	137	152	143	159	147	156	152	139	144	122	145	147	146	133	138	141	127	160	137	144	132	120	149	140	138	142	159	150	139	138	134	150	163	151	135	160	153	148	164	144	142	118	113	151	138	159	136	144	128	138	112	131	150	111	147	131	150	155	130	139	157	156	111	162	148	163	146	131	154	141	146	148	134	143	145	101	126	154	153	148	133	136	139	144	169	141	135	135	138	140	136	142	116	126	150	162	151	134	123	141	139	126	131	144	152	141	127	149	143	151	135	145	120	169	133	146	132	140	144	144	161	121	117	152	151	135	152	141	150	147	151	150	136	150	122	159	137	144	138	129	140	161	146	148	125	128	140	147	151	138	142	150	140	113	134	143	142	149	156	152	143	145	115	144	144	139	134	154	154	138	137	135	155	144	140	126	148	167	151	148	151	148	137	153	159	126	128	140	136	141	128	161	133	151	131	144	139	162	146	142	138	156	154	140	148	146	128	132	166	152	144	141	148	140	145	139	150	133	149	161	136	158	126	134	120	152	137	129	137	125	148	162	129	126	125	162	133	152	148	136	136	164	148	140	151	142	141	152	135	129	146	147	168	153	149	131	148
11223	8974	16891	58774	82995	70665	49072	31645	18533	7643	2385	824	497	413	376	369	387	421	417	407	405	392	395	368	396	384	414	388	406	378	417	411	398	392	392	412	377	399	412	426	405	361	385	395	371	345	372	411	374	361	390	413	376	391	370	375	415	395	394	356	410	382	425	402	407	379	365	414	405	392	376	389	396	381	382	410	396	393	363	376	410	403	406	361	365	353	390	389	426	389	418	407	409	372	387	393	353	402	412	372	410	417	398	412	385	415	371	416	395	373	404	402	403	394	380	413	380	399	411	371	394	370	403	391	395	375	406	400	354	422	376	359	397	401	378	411	410	408	405	387	374	406	378	412	381	408	408	367	385	407	414	407	392	408	362	362	388	415	373	396	423	390	430	412	379	394	378	398	395	401	418	397	409	365	412	379	424	372	407	389	391	369	390	387	393	370	355	416	379	393	378	361	376	412	369	428	406	389	409	424	399	389	413	443	377	390	396	388	386	401	419	357	413	394	360	385	400	395	372	396	416	438	375	389	368	405	387	401	377	407	447	367	376	391	375	384	405	370	380	422	399	394	397	403	351	408	394	409	428	395	376	392	399	389	441	418	379	400	403	393	392	398	415	408	431	370	432	385	399	367	399	386	386	344	423	412	399	401	400	418	390	411	380	439	380	385	383	378	392	364	387	406	412	401	394	392	406	409	377	399	395	445	365	393	393	395	357	398	402	405	365	383	382	337	388	377	380	413	394	408	360	386	407	415	368	398	364	387	374	391	393	383	380	386	383	383	399	387	357	413	378	377	405	388	392	381	381	374	412	354	371	396	413	368	398	383	417	372	412	417	349	410	431	384	399	390	365	398	392	392	394	387	388	385	418	430	378	394	426	374	372	345	377	381	425	393	375	397	396	398	403	400	390	381	417	385	399	378	392	398	370	395	386	381	385	374	381	405	400	422	397	376	373	365	388	382	369	393	342	369	441	413	382	412	385	457	405	371	378	343	379	376	386	397	425	413	374	364	417	381	428	390	391	377	404	368	380	392	394	373	398	409	362	410	411	379	444	374	382	349	399	421	388	390	392	383	393	393	367	406	419	376	384	407	403	378	371	407	379	355	341	371	387	384	372	387	429	390	389	381	377	433	397	384	401	391	388	405	414	389	416	368	403	400	404	378	399	399	366	381	364	372	385	371	412	456	382	368	400	392	390	369	381	416	360	366	419	398	397	385	389	402	424	411	394	373	391	368	392	391	416	402	370	364	385	392	377	357	432	399	369	383	381	399	415	398	393	414	397	374	390	391	406	398	399	374	412	385	384	401	410	384	456	427	380	386	418	376	373	405	412	360	372	397	399	403	354	367	407	390	393	376	364	381	383	357	396	405	384	383	391	387	390	364	426	405	384	392	384	375	372	383	363	362	391	408	378	378	405	371	421	392	370	386	373	436	384	383	397	397	372	434	366	394	373	368	377	390	372	398	423	347	385	390	388	370	373	384	361	398	379	412	379	423	383	373	379	418	402	377	381	387	404	361	374	386	411	394	378	417	363	396	381	396	375	400	401	403	352	401	418	427	389	449	382	390	392	404	423	377	413	371	372	394	384	404	410	381	378	395	418	426	384	377	399	390	396	385	369	349	350	400	401	367	378	386	402	389	402	387	374	353	408	368	382	369	361	425	365	374	389	400	411	366	343	400	403	404	379	426	398	418	417	394	363	394	368	375	415	409	367	419	387	386	377	388	400	397	356	352	404	371	363	397	385	421	359	395	414	399	413	400	386	413	408	398	415	389	408	375	400	356	386	354	387	355	387	370	337	412	401	377	374	365	380	366	399	389	388	387	374	431	390	382	354	388	399	409	415	364	435	386	406	407	392	380	359	411	401	367	411	378	398	381	398	405	405	396	362	382	351	405	410	381	367	432	387	400	384	387	371	426	384	381	397	367	388	388	363	386	378	371	373	392	399	382	392	376	396	411	410	405	362	375	407	416	363	382	457	398	392	396	408	381	384	392	393	378	383	381	382	394	418	406	394	398	416	419	404	407	429	393	369	401	383	400	398	407	410	349	419	385	410	416	388	386	397	394	414	394	399	401	390	351	394	410	397	393	346	383	354	365	383	393	392	433	393	408	385	377	381	386	363	398	401	401	399	370	387	381	380	373	407	395	374	374	374	407	368	419	412	390	367	371	365	393	407	363	392	358	419	395	395	390	417	379	391	391	383	394	398	400	390	415	370	373	392	354	385	372	406	389	381	393	358	370	407	394	371	398	372	357	355	389	356	358	430	402	386	415	391	392	438	379	391	422	379	382	393	412	383	379	399	417	339	382	403	372	401	376	401	381	425	437	426	387	374	398	383	430	402	377	414	406	419	391	403	354	404	420	441	357	371	411	365	362	391	372	382	421	392	432	401	405	396	383	408	431	397	406	396	408	376	418	382	431	393	386	395	422	391	361	381	390	419	435	375	360	395	416	404	386	393	327	404	391	376	412	391	371	399	385	395	380	384	388	407	402	401	412	401	381	407	382	361	402	371	384	400	380	388	373	378	408	396	413	368	411	404	413	395	449	366	380	396	390	398	409	404	369	407	363	402	408	389	381	363	405	377	412	379	399	375	376	381	417	413	400	381	427	374	397	411	387	369	404	402	421	398	405	430	365	361	393	366	361	371	397	378	371	366	407	393	398	392	412	430	404	368	366	407	348	392	391	415	415	407	369	389	355	398	406	392	391	395	419	419	407	374	379	414	397	411	383	396	388	391	381	373	376	352	399	371	401	395	380	398	361	367	374	393	378	394	384	411	403	424	376	397	395	393	382	389	426	387	382	402	376	387	350	409	398	379	371	393	383	398	397	377	385	408	403	404	416	365	407	357	372	388	422	398	396	366	394	427	414	377	422	375	387	410	381	401	384	384	396	388	404	373	389	427	394	404	362	388	403	356	406	382	421	383	421	377	407	392	400	408	390	383	364	397	407	442	391	369	382	408	405	392	403	392	420	402	376	400	380	390	369	405	382	416	355	416	401	391	394	381	422	404	369	389	404	392	401	355	365	378	442	390	410	428	409	392	403	367	403	426	389	396	399	392	380	393	380	384	372	374	395	397	380	393	365	416	421	395	403	396	391	366	385	423	364	379	405	372	359	375	405	376	395	393	366	401	394	391	393	381	400	397	424	413	406	395	365	403	403	398	401	385	411	416	382	395	379	395	399	386	371	365	405	428	390	381	365	373	384	401	383	363	411	390	410	365	347	352	378	378	383	366	371	403	369	407	405	369	385	392	380	403	400	402	412	415	415	358	376	389	382	399	393	411	400	394	454	413	363	422	379	396	396	353	394	375	364	381	408	374	380	373	381	390	358	379	436	406	407	405	385	417	390	415	378	402	367	401	366	378	380	387	364	414	402	385	415	395	425	428	404	394	419	435	381	407	401	397	425	403	392	401	395	386	372	384	415	402	398	433	367	354	385	408	391	423	417	377	422	369	389	388	350	370	370	407	400	397	396
3351	1743	1131	3754	9065	7341	3354	1171	502	288	195	158	161	146	152	145	168	125	147	140	159	149	148	125	181	133	150	140	148	143	119	162	139	161	135	165	143	144	143	158	136	147	137	143	136	137	145	162	148	139	153	148	136	179	141	145	150	163	163	145	153	147	133	169	154	145	143	158	157	117	144	156	167	146	184	132	161	137	153	130	149	134	146	146	138	152	155	147	133	138	141	158	144	149	143	139	157	178	141	140	127	126	145	126	146	157	140	158	148	149	157	148	139	139	131	140	171	174	154	148	146	160	148	129	144	144	176	165	151	148	123	147	145	138	164	134	150	145	151	162	146	129	158	150	164	153	139	164	146	132	157	147	148	180	174	132	155	142	160	171	154	149	158	149	174	143	171	158	141	163	138	163	173	171	171	146	165	152	151	157	164	131	137	160	157	159	154	149	157	154	145	134	148	148	151	133	152	134	161	153	135	147	158	148	148	142	143	142	142	154	154	146	154	159	153	130	130	139	177	160	147	161	130	162	160	148	153	167	137	141	146	127	162	176	132	133	154	146	145	158	151	160	158	155	171	147	137	125	168	160	127	135	137	179	151	139	141	161	173	142	157	155	160	159	170	175	162	127	147	178	146	137	149	161	154	139	141	135	177	148	144	160	155	168	161	137	139	164	150	157	155	131	148	143	140	133	146	144	160	153	176	135	134	123	165	125	151	141	144	159	170	136	147	134	143	159	161	149	145	166	162	134	127	143	154	143	142	159	146	148	164	145	152	142	148	160	146	148	150	146	161	160	143	139	138	173	151	153	146	143	149	150	155	144	147	142	149	155	176	147	119	189	169	152	158	154	160	135	171	189	145	153	136	103	143	153	137	141	157	117	159	152	146	165	151	141	154	153	154	145	116	144	152	173	148	150	136	151	142	152	166	147	143	153	129	136	161	161	152	157	147	164	127	142	166	138	155	151	158	171	135	162	118	132	154	147	140	160	153	153	158	141	163	150	151	153	135	160	144	136	140	157	168	154	142	159	137	129	135	168	172	155	151	145	146	167	155	163	140	144	143	145	140	151	166	164	165	159	169	164	152	157	165	139	136	142	129	118	176	148	148	142	159	166	154	156	115	155	139	169	152	141	149	154	143	153	165	144	144	147	157	144	125	147	139	152	138	140	187	134	140	130	150	160	152	157	138	142	145	138	149	144	147	154	164	153	152	145	138	166	155	143	128	152	151	149	147	137	159	146	130	142	152	143	135	153	142	153	128	144	164	144	134	130	133	136	131	158	135	152	129	146	164	168	149	167	138	144	155	152	132	153	141	146	144	139	172	167	155	143	156	157	127	152	149	156	142	170	164	151	147	150	159	148	147	140	169	162	136	137	144	133	139	137	171	150	117	164	128	158	144	150	153	159	146	161	146	144	154	143	144	136	152	147	152	152	165	170	135	162	140	155	141	153	152	137	124	150	136	178	141	152	141	142	142	154	164	141	121	151	130	154	151	143	145	169	143	163	167	150	156	148	170	139	136	130	172	143	176	148	135	137	134	164	135	150	162	131	151	140	159	158	134	163	148	147	142	149	144	145	133	164	136	155	165	125	158	167	149	131	143	145	154	176	143	144	172	149	151	152	148	154	165	141	170	155	167	147	147	137	146	156	137	166	172	144	143	145	140	144	146	161	125	155	136	145	137	149	164	145	137	116	145	159	141	139	161	153	159	147	151	149	133	135	165	153	144	150	145	143	137	137	140	164	149	128	151	135	110	108	146	158	140	142	168	178	166	152	141	144	142	165	135	121	158	143	137	151	160	159	148	165	140	176	163	149	169	160	138	163	149	137	168	154	141	148	142	158	147	149	144	145	128	169	129	145	148	140	166	161	141	134	125	131	127	150	160	160	142	141	163	158	141	135	161	145	164	154	146	149	151	136	145	146	163	148	140	131	142	137	165	155	159	145	156	145	144	155	140	147	158	180	144	143	139	147	151	132	137	131	184	124	148	149	157	164	163	134	147	148	153	146	153	143	150	156	138	155	154	161	134	153	146	140	148	167	139	152	149	139	138	146	141	153	133	160	169	162	149	141	146	148	170	153	151	150	131	147	147	109	144	145	153	151	144	183	130	127	143	159	144	184	137	141	152	153	156	150	159	140	156	153	164	188	137	142	129	155	147	155	141	141	145	156	155	127	152	140	154	156	171	156	160	147	160	145	151	126	122	136	154	140	126	153	164	160	150	168	169	144	158	160	148	143	158	150	143	138	150	164	128	152	175	145	141	152	161	140	145	182	180	149	160	139	161	161	144	147	161	148	166	157	149	161	151	171	136	148	156	143	151	167	154	176	154	145	168	148	145	132	152	146	156	134	137	160	139	146	131	155	148	153	135	161	157	155	133	159	138	153	167	134	144	139	150	136	158	141	161	140	150	140	128	134	157	129	149	157	141	166	139	142	140	150	143	157	147	157	149	141	164	157	124	142	156	131	138	142	170	148	166	152	148	144	161	139	164	124	126	158	137	138	141	154	125	169	161	144	137	135	137	161	151	132	129	162	153	144	142	149	141	134	136	154	139	155	137	167	151	154	136	165	177	156	149	140	138	124	129	158	148	153	144	157	156	151	155	148	129	182	134	127	160	139	152	147	134	135	166	123	145	168	142	168	136	139	147	167	148	152	169	153	164	153	169	147	188	157	135	154	143	150	168	153	164	148	142	154	154	152	126	149	134	150	150	148	143	151	145	152	165	135	150	132	127	129	144	146	151	153	149	174	163	159	168	150	149	177	179	151	144	162	166	151	137	155	169	121	159	141	152	143	153	150	148	148	137	148	144	139	156	155	146	137	129	119	131	156	167	134	160	143	143	147	152	122	150	163	137	136	143	147	139	154	147	147	147	157	164	160	148	140	158	155	144	163	153	155	149	126	139	150	163	140	145	144	167	138	138	161	148	161	150	161	145	128	137	161	160	167	135	138	172	139	142	143	176	145	140	141	147	145	140	157	158	149	153	149	169	139	133	143	138	130	140	130	150	145	145	162	149	141	149	149	153	153	142	139	147	176	124	168	136	161	136	146	152	144	158	153	178	160	160	145	145	156	147	177	145	145	141	160	142	145	158	124	134	140	132	156	152	163	146	164	151	178	154	143	155	152	145	158	174	149	147	175	146	175	142	145	128	144	160	153	160	158	152	169	168	154	133	170	159	158	147	163	154	147	154	151	126	167	155	140	151	164	136	136	163	131	157	163	134	136	137	134	154	142	143	158	136	157	146	157	157	132	169	151	145	150	140	147	164	147	169	141	177	143	157	165	133	148	150	114	162	157	133	183	133	162	163	137	131	151	147	137	166	155	135	129	155	144	154	144	157	156	153	137	149	153	125	130	141	153	154	135	146	180	144	159	157	133	141	144	150	136	160	139	150	142	155	165	149	146	154	160	151	158	163	140	154	162	167	153	140	158	161	149	173	145	145	154	157	158	153	166	150	155	164	168	153	146	154	181	160	152
2972	2128	2345	13594	26838	21998	11608	4606	1950	984	579	468	434	446	439	381	439	414	399	404	420	424	401	417	420	394	409	387	401	422	392	475	421	427	386	417	438	355	411	388	430	419	421	394	408	434	453	413	411	426	374	451	376	393	424	421	457	396	405	418	389	390	431	415	363	441	428	389	408	426	443	399	398	378	396	444	427	407	443	403	391	434	420	423	419	419	446	438	394	402	437	402	401	440	414	405	422	411	402	426	409	414	423	423	425	419	406	399	400	429	422	387	426	404	424	414	391	434	443	401	403	399	406	431	443	391	403	429	390	436	418	423	412	426	447	430	432	404	422	450	423	433	398	372	431	384	427	435	424	407	430	438	387	409	400	415	366	395	359	430	413	422	395	408	418	422	388	456	410	414	433	372	400	395	430	407	435	438	418	395	446	413	431	433	416	412	399	366	402	430	391	433	404	420	395	390	409	409	408	417	412	387	435	384	420	394	418	426	431	378	389	421	384	397	422	426	417	428	395	433	428	407	409	391	402	471	412	395	417	419	418	451	413	412	369	424	430	424	427	397	417	409	377	422	396	412	419	416	453	409	408	435	440	393	442	391	393	414	420	448	404	389	356	389	385	425	395	399	418	406	400	400	359	364	392	384	425	444	412	410	403	388	444	422	423	404	441	389	407	424	438	420	399	444	406	421	450	444	444	418	390	427	434	407	373	401	384	438	385	411	421	456	425	410	432	426	381	437	446	414	429	406	429	417	427	415	427	404	420	415	449	401	418	460	426	383	406	386	400	439	440	390	406	408	399	440	406	416	428	388	443	429	437	406	392	394	386	426	400	402	415	421	418	410	374	389	419	422	441	429	393	421	431	411	404	428	436	391	444	421	400	444	408	412	389	384	440	433	399	400	404	430	416	423	413	423	393	431	398	405	393	393	412	396	370	406	432	410	403	419	423	399	419	393	407	393	388	424	435	408	395	441	450	401	436	409	416	401	409	417	416	441	420	374	428	413	404	436	448	390	427	409	402	419	398	415	394	459	384	416	453	434	389	402	381	412	424	402	418	402	387	421	420	447	411	394	406	394	417	425	387	424	423	414	424	390	387	420	421	388	417	386	435	396	407	386	419	402	434	410	443	379	394	412	398	423	418	421	419	431	401	435	416	378	392	431	415	439	434	398	417	401	451	392	404	424	406	411	431	427	391	395	406	397	403	417	410	380	422	425	412	429	409	431	428	381	412	409	437	416	370	366	449	448	394	433	418	436	416	404	418	442	446	412	383	394	419	419	393	445	404	429	427	427	396	454	438	418	418	391	440	412	373	384	419	395	425	446	467	415	402	418	435	406	430	378	429	459	380	390	415	409	439	424	425	435	438	466	435	409	418	436	405	408	408	390	456	406	422	407	406	411	423	419	402	422	383	393	485	409	457	438	400	382	394	388	399	444	416	410	368	418	422	431	399	430	381	412	412	417	418	402	436	445	404	404	432	394	411	367	422	398	415	366	414	404	408	437	377	442	386	410	388	406	438	400	396	449	417	435	428	406	445	401	411	395	411	429	432	410	430	429	439	426	415	419	406	436	435	430	421	433	397	415	406	407	434	399	399	385	393	394	431	420	402	427	426	425	382	405	425	446	408	396	401	477	397	424	428	411	372	404	401	438	420	423	401	405	376	393	386	407	401	400	373	390	415	445	403	411	433	399	421	424	404	406	406	425	396	411	417	429	428	408	388	416	407	416	430	407	381	438	424	430	393	375	397	436	406	411	420	421	408	403	402	401	401	392	421	425	402	371	431	444	428	395	417	393	399	401	436	426	428	421	416	402	418	406	409	403	445	424	428	434	459	427	450	417	429	387	437	413	422	411	415	442	430	404	401	439	437	433	455	426	416	409	438	420	390	428	418	410	455	403	418	430	414	426	447	421	420	414	426	404	431	393	403	434	399	404	415	405	405	408	412	401	404	417	401	410	431	449	411	418	426	424	441	414	431	423	402	423	398	462	423	406	409	401	378	380	420	404	371	404	408	417	388	423	452	425	435	385	447	433	406	409	422	400	463	439	447	409	427	396	378	445	442	398	421	417	420	402	409	375	406	370	431	400	422	438	435	425	405	438	434	425	409	423	393	414	409	400	406	421	440	447	402	393	420	416	407	417	452	411	420	425	427	383	396	428	388	403	429	437	389	406	391	411	419	416	378	430	458	404	470	412	383	389	383	398	362	416	396	382	432	405	401	426	439	386	405	404	470	397	433	421	397	386	410	411	431	407	449	433	419	399	401	393	382	400	390	398	438	422	408	455	384	436	414	381	422	375	413	442	413	390	425	397	428	375	420	425	402	429	391	428	407	404	462	416	380	421	410	421	431	369	430	414	382	419	403	366	400	402	452	421	398	404	383	413	434	423	403	419	421	426	414	438	412	434	461	408	397	420	449	418	422	403	418	426	418	445	411	408	403	396	428	392	436	446	384	406	413	450	425	425	411	447	416	412	403	429	418	420	417	416	421	412	404	436	405	405	417	432	411	400	411	406	383	405	410	403	429	435	404	405	431	407	411	409	391	393	355	436	414	401	415	479	374	446	406	450	455	416	402	446	407	430	424	405	415	384	426	424	432	405	417	391	430	384	383	410	413	451	346	391	414	410	423	463	424	407	419	425	420	441	452	420	400	376	381	431	392	407	412	369	390	375	401	410	410	417	444	390	385	422	410	433	393	445	408	406	414	392	412	413	390	385	423	447	421	396	381	426	416	415	433	416	397	420	441	428	414	427	413	431	431	448	391	436	391	411	455	411	392	413	410	447	414	438	404	428	422	399	427	432	420	431	408	408	433	429	403	424	431	415	403	382	424	423	424	395	429	440	387	428	434	445	467	418	406	418	397	432	397	439	417	406	401	415	419	444	422	381	417	409	410	400	433	404	418	416	423	426	427	408	437	397	415	433	409	400	420	414	428	392	405	440	415	419	393	411	443	424	364	410	410	456	398	425	421	410	405	408	403	423	388	384	416	402	391	379	430	397	387	429	406	420	462	423	398	407	412	416	401	385	389	410	418	441	434	430	407	393	405	452	415	414	400	379	403	393	391	406	388	408	380	374	420	417	391	379	397	420	371	405	421	430	418	416	436	434	404	399	414	447	413	424	410	449	418	414	446	398	432	424	417	423	421	406	413	368	480	409	408	414	406	407	378	474	422	428	419	424	394	416	444	385	423	401	410	411	390	408	394	462	438	447	422	394	425	414	439	401	420	436	418	447	394	402	450	419	450	401	433	410	430	412	429	385	408	414	419	398	446	427	417	396	410	419	420	384	430	413	457	450	421	398	376	442	445	402	432	426	422	385	433	409	443	466	406	428	364	411	413	427	427	421	407	375	425	400	442	413	420	407	388	419	444	417	364	419	429	417	409	381	393	380	401	395	384	426	437	423	399	431	406	418	424	446	406	420	394	399	428	417	426	416	420	438	430	425	411	419	404	440	394	430	386	425	419	441	453	366	428	406
10622	6522	7369	34483	58661	43388	25202	10629	2943	844	347	220	165	145	150	146	149	137	131	151	151	150	130	148	172	138	145	139	150	147	150	126	142	143	156	147	131	135	156	157	145	147	126	137	135	149	127	181	149	143	114	157	152	163	132	165	133	154	128	147	174	164	127	138	122	143	120	148	133	135	121	143	141	138	150	158	152	165	156	134	144	137	158	156	137	135	160	140	158	130	154	124	139	133	144	146	123	129	131	127	122	157	142	147	155	136	150	148	149	125	150	137	156	151	160	134	155	129	138	139	145	177	124	156	135	161	156	139	166	121	123	153	114	151	140	171	147	142	137	147	145	169	165	155	150	155	165	140	121	134	151	145	132	139	153	140	151	150	132	129	150	124	157	152	158	134	127	138	152	145	149	140	118	146	157	145	136	151	149	157	159	139	135	148	156	157	151	165	141	142	151	137	134	149	137	151	142	151	148	153	139	147	149	154	154	139	125	156	144	134	151	158	153	149	135	118	134	142	147	128	139	151	153	133	156	166	141	129	140	126	114	149	146	126	121	150	153	131	133	141	135	154	156	145	119	145	146	131	157	138	139	132	152	138	147	125	175	165	156	156	169	136	132	148	140	136	137	125	142	146	155	137	143	150	165	159	158	152	152	156	145	149	141	152	146	157	145	162	178	148	163	137	161	130	135	139	140	140	163	147	144	134	149	148	126	145	134	156	126	159	150	122	156	138	150	136	128	138	163	158	135	143	143	119	130	134	139	121	160	155	135	156	149	150	141	130	139	165	132	146	146	157	149	143	152	153	135	162	109	138	155	153	147	143	137	166	144	158	141	159	143	159	146	126	132	150	141	133	141	133	139	164	153	165	176	140	162	135	139	123	131	143	145	138	138	138	135	143	141	147	150	151	142	129	153	134	136	156	139	144	151	151	130	157	138	156	138	135	167	133	151	138	146	137	125	157	128	169	147	154	157	134	160	132	153	139	135	145	151	161	160	153	145	160	143	131	130	143	143	145	138	156	135	147	125	141	144	141	133	119	140	131	140	132	145	145	137	149	153	134	137	148	151	127	137	126	127	138	156	123	153	143	140	142	163	137	152	144	161	142	151	136	143	143	138	148	164	130	153	131	167	136	149	145	124	164	122	136	147	132	139	140	138	152	146	143	132	143	154	137	132	119	145	133	130	144	147	135	139	132	124	157	154	139	168	147	144	148	134	155	116	149	144	129	137	134	156	138	130	131	143	142	141	172	147	142	137	149	140	157	150	143	152	112	139	113	146	136	151	151	140	160	129	150	123	136	134	135	170	141	136	141	174	145	133	136	135	141	164	158	130	146	158	144	133	150	151	131	125	152	142	159	131	128	146	156	159	125	147	159	119	146	124	135	137	135	148	157	146	111	140	137	140	140	160	138	139	158	169	144	130	163	138	137	157	117	147	150	142	165	167	158	126	147	169	150	124	149	155	152	146	149	144	136	146	165	148	143	136	142	130	140	159	132	157	143	137	153	137	170	143	159	134	148	142	140	128	163	149	147	151	148	169	143	126	156	131	139	134	140	125	140	146	141	136	155	153	133	147	146	148	139	139	138	106	157	140	181	144	159	143	133	154	150	147	129	144	163	171	174	145	149	156	158	132	143	127	141	123	145	157	135	156	155	159	140	171	145	152	130	141	142	147	140	136	142	135	141	143	130	158	134	127	129	147	157	171	139	150	146	159	123	148	136	126	127	145	140	146	150	154	123	134	150	125	129	147	130	152	154	149	143	142	163	151	165	133	158	143	144	143	148	129	144	145	132	135	136	147	127	151	131	125	147	170	144	148	117	146	171	161	165	151	138	142	154	142	146	123	137	144	138	139	136	155	138	143	161	141	142	128	152	135	120	132	158	147	147	119	148	178	157	134	151	122	148	114	141	154	140	145	127	142	139	157	135	130	155	143	142	169	137	132	141	154	120	158	149	136	156	135	137	146	141	146	149	147	113	144	164	134	129	147	149	125	159	162	151	128	146	141	121	118	127	160	145	149	142	148	113	168	148	150	143	133	141	152	147	136	139	143	136	148	138	148	121	149	131	155	149	137	155	155	139	151	131	135	136	147	145	139	140	152	131	153	127	157	141	146	129	121	145	151	149	154	130	126	145	155	142	152	138	165	141	134	146	157	120	119	145	158	132	141	139	146	138	163	143	139	140	143	126	155	144	151	148	150	146	142	122	142	135	161	139	141	142	140	160	131	151	146	149	148	148	159	136	170	139	151	162	131	148	140	140	127	141	143	171	159	123	150	144	158	152	145	148	138	146	132	124	153	147	138	161	159	146	146	132	138	143	188	157	151	148	141	123	133	134	163	144	142	132	154	138	144	144	137	124	144	140	160	152	161	158	140	119	147	145	140	139	120	127	155	148	135	139	167	145	146	142	163	119	143	142	164	142	144	118	149	134	141	140	162	132	151	129	152	156	144	149	126	136	130	158	125	157	146	133	136	132	156	135	150	137	146	133	148	138	146	139	129	132	142	152	131	138	157	147	142	146	144	140	156	122	149	152	135	127	134	150	133	171	159	144	120	135	145	118	149	145	146	152	154	151	146	146	148	134	159	152	125	164	150	138	129	145	141	144	148	125	144	133	143	149	117	135	114	145	136	143	155	142	172	151	148	143	133	145	130	143	127	142	149	143	145	176	119	132	132	126	159	146	146	148	155	141	130	127	133	153	138	137	169	142	135	138	144	161	145	147	148	127	127	147	152	136	142	149	167	149	155	151	158	140	136	160	151	132	172	134	160	155	129	147	129	136	141	147	152	156	116	143	149	150	144	140	134	156	129	146	139	146	140	165	166	139	131	137	146	124	165	131	133	131	150	149	162	150	139	138	146	146	150	146	133	143	153	146	174	140	127	130	158	133	138	130	136	133	157	142	159	127	142	129	148	122	150	132	121	141	136	152	146	143	148	165	151	130	134	148	166	126	125	150	165	151	126	144	148	142	133	138	167	145	160	147	143	140	118	149	167	138	154	135	141	158	138	138	139	123	148	154	138	145	158	174	124	133	139	144	157	119	139	145	150	141	145	150	151	126	135	126	140	146	143	159	146	120	130	128	135	156	123	151	162	134	153	165	139	168	134	165	165	154	135	143	147	148	143	128	179	142	159	132	126	152	144	129	131	142	119	137	140	147	128	120	134	140	145	120	139	153	120	141	168	154	124	148	138	144	159	145	124	175	155	143	140	142	159	146	141	120	117	161	163	143	145	134	153	134	141	134	124	137	132	136	138	147	141	175	130	132	155	157	151	124	143	139	166	137	132	136	155	131	120	129	155	140	138	135	131	139	144	144	132	145	156	138	147	135	146	153	136	157	134	133	145	150	144	145	146	153	141	150	167	143	158	159	149	136	146	142	162	131	149	121	139	128	148	162	144	145	123	128	139	150	144	129	142	165	142	131	111	130	159	137	133	133	118	153	157	145	156	142	132	156	138	144	140	143	143	141	145	140	141	141
7578	6217	12451	47995	67200	55090	39173	24041	10617	3811	1399	673	451	424	425	419	433	402	388	384	408	403	418	375	393	375	422	398	391	438	392	436	384	413	398	431	429	422	419	378	413	425	395	367	399	395	394	379	416	432	391	411	404	410	414	389	406	409	354	361	401	393	400	412	407	401	428	427	439	413	428	403	378	393	398	396	437	358	407	415	386	370	391	382	409	378	401	394	393	420	411	422	395	402	389	425	427	389	398	405	388	412	421	424	407	380	396	404	405	371	391	376	398	385	376	387	379	403	387	426	370	430	409	414	405	371	409	407	405	423	400	409	381	392	405	410	382	407	422	428	400	388	434	402	390	413	386	433	411	378	389	418	360	418	430	380	412	422	424	406	397	373	394	403	445	413	365	404	414	423	408	417	376	420	398	422	403	432	430	431	399	382	403	383	415	464	386	411	403	421	420	390	397	420	448	402	419	399	408	417	417	413	404	429	394	414	393	404	425	377	410	403	383	435	385	387	378	391	413	411	407	384	413	404	407	383	380	384	416	378	388	393	437	426	402	375	383	425	388	390	394	415	406	418	413	416	410	378	400	426	403	433	406	385	405	387	395	414	369	413	393	423	405	410	425	397	408	390	375	396	382	410	379	388	407	413	386	392	416	403	410	409	384	373	399	410	402	397	409	431	408	399	397	405	395	373	418	391	367	383	418	399	391	394	364	386	395	396	384	404	372	384	418	389	423	399	386	404	403	361	398	392	393	403	420	380	396	454	410	372	377	398	389	424	405	405	403	406	389	407	375	404	436	391	385	385	392	412	408	428	400	399	403	409	429	406	385	372	395	388	409	390	409	426	437	392	411	400	378	393	413	416	396	392	387	386	399	370	458	392	390	389	401	427	445	398	368	484	443	397	431	393	374	369	393	394	412	410	411	397	363	391	398	429	410	434	400	415	407	392	404	416	383	410	396	396	425	386	406	415	365	373	404	427	380	388	377	392	394	416	432	359	384	361	407	418	425	404	411	386	416	383	405	390	387	387	413	408	373	378	375	386	381	426	401	397	413	434	380	403	372	382	402	401	399	395	401	416	364	397	403	395	395	354	410	432	404	396	419	418	400	392	395	409	405	377	397	400	390	430	401	396	394	382	413	399	404	396	439	447	412	403	387	436	407	413	407	408	400	453	420	399	428	405	398	395	376	410	418	415	404	404	402	400	400	369	438	416	370	393	387	416	442	413	391	378	414	400	445	405	431	432	405	399	374	415	457	377	378	378	431	375	378	390	406	376	452	415	368	409	418	425	409	399	390	389	397	408	381	428	427	416	423	376	402	391	431	400	426	423	392	401	418	377	379	395	419	377	441	392	365	367	399	398	390	367	372	405	400	422	387	386	414	376	424	419	379	382	379	422	401	404	412	389	391	392	404	408	387	420	405	365	441	387	419	404	367	412	394	403	419	408	424	395	418	394	425	395	401	416	424	395	405	399	405	380	356	397	399	402	391	394	392	402	418	378	401	413	404	398	363	407	419	416	410	405	405	419	414	421	395	386	394	437	408	440	421	417	379	374	412	424	395	408	415	397	388	395	451	429	369	417	437	402	425	390	408	404	404	393	415	414	405	384	399	358	393	400	404	408	444	364	388	402	370	389	351	391	414	382	409	369	401	414	398	392	419	394	390	405	363	406	403	422	396	385	401	418	406	407	406	402	395	403	392	402	387	388	398	392	391	397	378	407	438	423	386	418	422	376	377	422	450	398	403	407	389	425	419	450	391	390	407	399	427	412	396	424	392	435	409	428	413	399	385	374	425	375	419	397	403	425	354	372	401	447	365	389	411	353	394	416	420	409	406	402	393	401	401	397	375	402	394	427	422	391	390	413	395	426	383	442	445	390	408	393	399	416	385	408	428	390	382	424	401	394	392	399	371	407	407	392	381	380	393	415	404	457	390	439	403	384	409	429	465	415	428	419	373	397	375	388	414	400	412	413	388	396	421	406	413	396	381	379	416	424	433	408	406	395	408	432	413	407	413	392	395	402	396	385	400	386	388	416	442	399	397	399	431	442	420	418	425	381	446	415	403	403	398	378	384	401	462	389	422	405	403	422	386	398	375	383	391	379	395	428	390	417	368	405	387	397	412	412	399	405	413	382	409	430	393	411	413	394	394	410	410	397	388	407	389	403	423	380	383	390	381	386	363	432	336	381	373	387	411	392	419	379	449	386	385	415	401	407	422	409	422	394	399	399	416	394	396	395	401	387	419	441	409	382	388	408	409	442	411	389	398	431	419	394	369	427	389	403	403	356	398	393	379	377	383	453	417	395	380	399	414	400	418	384	397	369	431	379	399	390	437	407	399	400	419	383	388	383	398	375	373	401	402	399	408	419	402	421	373	426	429	427	398	440	415	349	416	418	402	395	402	391	377	396	438	393	428	388	400	398	377	395	424	391	392	446	393	400	398	370	410	387	399	422	377	387	403	438	403	394	370	403	385	426	417	381	368	388	387	384	378	358	417	387	426	395	400	369	388	408	381	416	417	413	418	362	440	344	423	401	371	384	422	388	399	407	400	421	423	413	393	430	419	388	424	393	397	422	387	450	415	387	409	434	433	372	390	390	382	381	415	403	409	398	432	368	413	435	401	390	406	378	373	380	423	427	431	407	399	387	388	460	398	410	428	363	378	415	376	404	390	383	451	397	412	385	406	405	440	402	406	379	388	433	408	399	376	446	382	384	372	428	394	431	419	375	425	415	413	410	405	424	409	414	392	423	419	384	367	435	354	402	386	414	406	393	391	406	408	449	383	424	400	404	417	423	380	428	379	400	378	420	367	414	422	398	367	379	411	387	397	407	418	387	368	420	375	382	417	371	392	415	421	411	422	401	371	387	410	400	392	431	399	416	409	414	403	414	396	366	364	403	427	394	411	446	381	394	406	425	415	417	420	418	435	407	378	370	422	411	388	402	415	380	413	401	379	401	401	388	393	417	450	383	420	380	360	413	386	429	398	392	372	418	424	372	415	387	385	409	409	426	418	427	393	408	393	397	360	380	378	427	424	392	393	420	410	392	413	388	397	376	397	401	382	444	406	403	369	423	414	411	400	389	411	380	345	429	357	405	390	404	395	428	404	393	370	401	416	385	435	407	438	394	398	436	361	386	424	422	409	418	418	406	432	408	394	394	382	405	412	401	441	361	385	377	419	394	404	394	416	402	413	407	405	397	407	421	390	440	429	386	378	396	406	389	395	383	389	401	415	400	396	398	404	377	376	418	418	408	399	404	402	397	366	388	388	382	422	379	391	405	417	414	381	407	401	398	388	406	383	423	391	390	401	393	392	401	386	420	389	369	403	360	385	434	379	385	391	437	387	398	387	396	386	393	408	412	400	406	425	384	411	426	417	416	382	373	402	408	397	408	429	383	354	369	412	367	379	367	381	422	415	416	408	416	435	401	405	405	398	382	473	381	433	392	408	398	386	419	412	425	408	413	385	407	387	408	421	393
19640	15641	14677	43727	73776	58279	36910	20695	6821	1759	594	255	166	154	156	119	132	132	147	136	168	148	149	142	129	152	169	123	133	141	149	140	146	157	150	125	134	144	125	157	165	145	127	143	142	126	150	148	136	149	149	150	138	129	131	145	151	147	128	141	122	132	145	149	148	130	145	149	127	141	137	133	141	146	154	141	125	153	131	147	126	119	134	160	115	138	141	147	123	129	152	119	135	157	136	143	139	146	133	144	145	153	152	127	140	142	147	147	122	122	113	154	159	161	138	144	135	129	140	142	141	147	120	138	148	146	152	135	140	133	140	119	130	147	126	158	112	133	148	121	120	126	132	127	128	138	139	122	155	165	138	126	142	154	147	165	145	148	153	160	144	136	133	141	165	151	161	158	134	142	133	146	143	133	134	140	139	120	127	127	152	151	119	149	153	139	128	145	150	149	139	147	144	130	149	153	125	138	145	161	118	145	159	153	147	122	153	146	155	139	155	136	145	116	133	131	125	154	139	162	140	134	120	127	164	150	138	147	140	125	141	137	137	129	137	169	153	127	155	144	151	137	142	144	133	139	127	119	151	136	136	126	156	118	149	135	125	137	156	147	122	172	142	158	129	122	126	152	136	124	135	125	135	133	133	137	136	146	159	149	128	132	137	146	138	135	134	165	146	126	145	153	146	137	144	136	157	108	135	154	142	145	140	146	125	149	143	140	136	119	146	155	138	137	146	149	145	136	174	122	143	142	130	143	128	146	146	136	127	148	145	154	147	137	139	141	142	131	160	141	153	137	136	133	139	142	157	119	139	118	158	129	146	129	109	134	147	135	134	140	123	163	130	152	130	151	139	128	140	147	131	141	138	134	148	155	167	142	148	132	150	132	138	142	133	129	152	154	139	160	155	134	139	149	128	126	110	135	140	136	132	137	132	153	134	127	150	146	139	118	136	132	128	141	150	127	137	138	135	122	131	144	142	124	134	136	119	145	137	145	184	140	157	137	143	147	137	133	154	134	132	144	144	149	122	125	159	158	139	147	135	135	135	158	136	132	129	154	132	133	138	131	122	140	161	111	143	142	125	127	133	133	132	135	134	143	143	140	149	134	155	143	137	132	146	134	121	144	145	140	154	130	137	127	159	112	125	131	163	127	137	139	161	119	144	125	134	142	129	148	130	149	143	148	139	150	125	156	132	137	124	144	125	129	139	142	130	141	133	147	139	150	131	150	153	156	148	147	149	135	146	144	120	128	129	146	156	123	145	151	132	149	149	145	137	155	132	165	145	145	150	137	140	139	141	135	125	150	133	136	142	128	140	133	138	135	150	147	155	127	134	153	131	154	121	155	143	131	118	142	140	133	124	148	164	153	137	129	146	146	130	140	132	134	135	141	144	150	127	141	159	156	114	122	140	125	146	121	125	133	152	145	138	135	123	126	161	135	144	146	139	143	148	150	150	123	129	123	138	109	157	158	157	137	142	147	156	149	113	155	136	145	153	132	138	143	147	131	140	128	143	133	146	169	133	148	156	141	120	129	126	128	141	134	137	127	158	158	107	151	136	127	146	133	145	130	149	153	137	131	143	139	140	154	140	115	127	127	132	120	138	128	153	118	124	152	129	112	120	131	137	142	140	126	164	145	149	139	124	119	159	150	146	152	127	137	120	138	114	153	139	141	138	128	112	130	148	156	130	150	136	127	145	144	143	153	105	145	131	124	122	128	146	128	140	145	149	151	144	156	130	118	132	163	154	159	136	140	135	138	130	155	131	136	136	153	150	115	149	155	134	128	148	131	135	138	141	126	151	131	127	127	149	159	145	132	146	135	136	167	146	130	159	138	136	129	143	141	144	163	113	150	130	128	123	141	147	129	133	151	126	137	144	161	142	134	144	131	143	152	161	135	160	142	139	146	154	146	150	144	159	139	131	140	135	116	146	136	145	134	127	140	131	144	147	141	119	128	134	137	150	134	132	137	130	147	142	140	130	137	138	149	144	134	144	125	155	125	125	145	137	153	149	151	137	126	143	132	153	117	142	158	124	150	161	135	165	150	137	118	127	146	152	149	125	141	137	141	127	113	123	115	158	131	129	115	126	144	135	135	145	144	124	122	159	132	138	131	151	136	134	120	137	141	119	141	159	119	137	147	151	126	137	125	153	138	148	130	144	147	131	137	138	145	136	137	141	142	123	132	139	134	122	132	147	121	152	165	140	132	140	119	109	110	134	139	154	124	131	129	121	128	131	146	167	146	146	155	140	128	146	121	136	129	145	161	147	146	152	136	117	142	144	140	133	138	143	139	138	124	154	174	125	149	140	146	146	146	150	126	137	140	133	141	134	125	161	144	144	135	141	155	121	135	144	143	139	140	134	140	149	134	132	162	146	138	132	133	143	130	149	139	123	141	142	137	136	141	133	135	140	144	137	136	120	142	146	134	120	115	137	138	117	139	110	134	147	145	151	134	139	164	147	127	142	134	141	139	162	120	141	139	135	151	134	138	137	128	142	148	147	125	144	140	158	128	133	139	125	131	145	158	146	124	146	152	129	136	150	155	144	141	126	122	140	143	136	154	120	134	160	127	133	149	135	144	157	124	120	141	141	151	137	129	155	154	125	178	144	149	126	133	165	144	167	139	125	142	133	131	147	131	122	143	146	160	138	140	130	140	132	144	134	128	155	141	139	148	156	159	134	151	143	147	128	145	133	129	134	142	125	153	124	152	128	139	135	152	150	130	124	154	140	148	144	160	141	137	133	144	146	147	142	132	132	122	151	135	138	125	157	132	136	143	153	132	122	132	135	125	144	156	152	137	140	132	138	152	132	149	139	151	118	150	128	151	143	127	142	146	147	138	153	140	128	143	133	151	147	139	137	140	141	135	138	146	149	142	124	147	148	131	153	148	136	127	150	152	159	128	133	136	145	124	140	145	144	155	149	120	131	137	127	140	126	134	132	140	128	138	137	137	162	146	144	135	146	124	148	115	150	145	148	148	151	116	137	149	132	161	140	144	153	135	158	143	137	150	130	124	135	141	136	144	139	137	115	153	146	148	134	118	150	132	126	150	142	143	152	167	132	146	146	155	137	153	139	122	144	142	112	128	147	167	156	126	144	169	138	160	139	143	137	143	133	145	147	155	124	140	155	146	144	148	135	117	131	150	140	155	154	122	114	148	137	148	123	135	169	136	134	152	144	139	137	123	143	135	137	147	150	127	144	134	112	133	163	141	137	142	136	156	144	134	141	139	140	127	150	125	137	159	146	132	131	139	129	162	153	132	130	155	161	144	134	135	161	156	119	151	140	140	121	141	160	120	145	136	135	149	124	126	128	140	140	161	148	128	136	141	139	151	124	119	147	155	136	131	130	136	146	158	132	136	135	156	139	149	125	151	155	120	123	142	130	139	146	138	150	132	127	128	142	132	160	128	138	120	133	149	126	138	140	170	139	130	152	129	136	153	150	127	131	147	132	146	141	138	138	144	144	117	134	147	122	149
11342	12718	16418	54565	83534	68584	49999	34381	16925	7239	2684	959	569	450	405	380	391	399	382	403	370	405	410	374	407	408	378	416	379	447	395	383	415	405	391	401	405	398	366	376	378	391	417	370	381	372	355	425	364	348	373	395	393	381	400	392	354	397	362	370	378	415	387	388	404	336	394	381	358	399	376	400	369	373	381	380	419	413	372	397	409	386	432	401	387	351	396	386	438	403	390	378	376	384	389	360	446	370	409	393	414	370	396	397	386	370	401	403	393	371	386	415	409	399	420	364	364	346	404	404	363	423	362	353	382	368	392	378	416	355	401	397	414	405	440	386	410	366	378	383	367	420	420	400	373	425	388	380	370	399	395	383	377	378	366	403	393	387	384	392	357	411	391	394	389	377	404	443	380	395	403	402	398	385	427	393	371	401	370	368	394	361	472	384	375	367	400	393	400	433	374	361	393	402	384	385	392	374	402	392	374	394	364	421	388	388	384	374	386	393	333	402	421	380	376	382	428	337	373	395	379	410	367	404	418	412	425	399	402	425	399	384	393	392	393	390	404	350	414	399	383	377	396	413	393	404	394	400	367	379	413	410	402	372	347	381	404	374	383	401	403	377	383	369	378	388	378	384	387	388	423	399	394	382	371	387	396	374	375	383	422	419	365	385	368	395	378	391	420	385	363	416	438	395	382	370	417	383	396	414	390	380	383	399	377	348	390	358	409	401	383	397	394	379	346	414	400	407	399	371	392	422	399	384	421	348	444	360	399	409	378	399	378	402	409	379	386	396	406	345	359	357	355	394	402	404	403	406	370	424	395	386	388	391	410	392	403	400	382	397	402	390	341	371	412	398	407	406	396	395	376	376	391	406	392	383	396	421	375	408	428	385	388	407	385	401	411	370	428	394	372	405	354	402	390	407	396	382	370	371	405	408	380	382	430	390	399	391	360	404	402	381	401	380	406	387	389	421	359	378	428	402	362	375	389	404	369	403	383	398	378	413	372	437	390	368	412	422	397	393	348	341	385	416	388	390	362	403	388	372	381	377	402	370	368	385	398	374	390	395	379	367	371	361	395	386	360	422	384	408	403	380	386	413	390	377	364	373	342	394	364	382	407	375	400	364	401	407	338	384	386	425	372	373	399	378	386	358	380	430	366	385	397	412	403	384	378	397	401	375	386	403	371	343	386	380	369	395	408	386	380	393	346	394	396	413	397	412	399	365	389	415	395	404	396	386	362	388	357	374	383	365	402	391	434	431	399	406	382	371	378	389	424	387	366	391	381	381	393	350	383	382	397	390	393	399	403	388	389	401	382	367	389	401	366	391	391	404	384	391	385	386	368	389	412	410	379	375	422	395	410	386	384	371	382	419	366	376	399	349	387	385	425	414	405	384	365	412	355	367	385	405	404	414	358	386	394	401	417	372	454	407	379	364	386	377	382	385	379	362	382	397	378	392	374	377	394	385	426	424	402	389	394	392	378	365	357	377	375	362	376	397	405	399	371	419	348	418	337	428	383	378	399	401	406	357	394	367	390	344	382	360	391	399	380	396	406	371	384	397	375	375	372	383	368	398	342	372	389	401	365	368	378	354	391	399	418	388	383	371	372	411	390	381	362	408	365	384	393	413	393	415	363	404	347	374	385	404	450	387	424	413	348	409	328	379	398	389	396	425	375	407	404	401	397	371	393	374	385	390	402	417	353	370	410	365	398	387	389	415	409	397	383	393	379	376	371	381	379	395	421	389	384	375	417	378	390	370	358	395	385	372	421	388	368	363	374	387	396	388	395	375	395	396	387	385	352	405	364	378	378	374	387	404	365	386	398	379	382	401	358	400	384	393	395	377	399	373	405	410	407	366	392	381	353	356	372	363	409	404	426	407	387	390	429	385	401	393	389	372	391	394	395	400	373	378	402	397	363	418	386	395	421	403	377	365	378	372	367	387	416	383	387	440	374	392	395	383	363	381	379	400	410	377	415	387	387	363	365	397	397	422	353	403	401	394	406	378	413	401	379	381	407	376	383	414	421	393	402	376	367	369	398	371	387	408	384	408	390	378	417	407	374	416	383	368	330	412	411	385	373	362	407	415	407	391	388	374	373	384	406	375	401	363	391	400	402	403	364	373	362	374	406	386	392	357	396	345	393	370	376	387	377	385	393	418	397	408	367	439	372	421	367	340	409	403	424	365	410	424	356	403	376	374	351	408	369	371	387	418	390	378	381	377	361	356	423	350	403	378	388	371	388	388	367	411	422	388	368	400	383	419	388	367	386	402	403	407	388	386	377	380	411	393	377	379	373	398	388	395	425	360	400	366	369	353	372	391	369	382	370	402	401	371	403	365	330	370	364	415	384	355	419	413	399	420	400	363	411	409	427	382	382	344	407	383	391	407	381	386	413	356	380	388	368	405	361	421	393	385	402	393	364	411	369	385	351	373	431	400	397	421	348	393	372	405	376	378	410	429	384	402	412	412	351	391	394	380	387	379	412	361	383	382	383	402	408	360	404	384	389	445	385	357	368	395	382	338	392	378	386	410	417	367	394	391	392	409	377	374	414	391	397	363	392	416	343	404	410	396	368	399	423	367	380	402	415	376	405	367	378	401	414	397	376	384	388	392	411	419	404	375	381	428	380	392	387	406	368	380	385	368	403	373	416	364	380	405	427	404	407	408	411	398	360	371	386	401	367	400	343	367	380	426	404	357	412	402	428	392	396	366	421	401	361	362	405	405	403	384	385	382	368	410	365	402	384	365	406	376	400	393	418	394	379	377	386	383	358	409	410	387	397	392	392	379	380	393	404	393	394	431	386	372	387	361	400	358	431	384	375	399	365	414	372	394	360	360	379	417	381	369	424	357	376	416	399	430	379	438	354	375	388	400	393	381	374	397	401	400	424	381	374	392	453	395	415	409	405	412	365	403	373	349	432	402	402	377	396	403	363	397	422	440	394	408	371	396	383	384	394	391	404	334	344	381	411	413	409	383	378	391	397	370	409	368	376	369	357	383	370	361	386	391	368	398	396	373	373	390	386	387	400	385	422	354	392	410	405	374	378	385	392	405	390	371	394	384	397	361	397	368	367	363	393	421	380	406	358	387	384	377	419	386	385	392	378	404	402	410	369	403	400	334	410	408	375	409	424	371	396	388	417	413	393	377	389	379	368	398	408	408	377	379	389	382	429	406	402	387	390	396	376	379	392	400	444	340	396	408	384	379	391	401	354	379	390	406	413	380	398	404	375	379	363	376	392	411	400	413	385	396	375	389	391	404	410	385	404	365	398	409	363	424	394	383	409	364	368	452	377	372	432	377	365	392	379	386	390	455	394	380	373	421	389	396	423	398	373	363	362	395	388	377	399	433	381	343	408	416	391	417	419	391	425	397	383	389	399	390	364	415	379	375	416	418	385	369	376	382	414	413	413	355	362	412	349	379	390	404	387	374	367	365	398	352	393	381	394	382	398	414	352	401	383	419	439	385	369	369	387	411	383	382	387	438
3511	1767	1318	4131	9878	6378	2980	1238	472	259	228	164	156	166	134	138	131	142	150	139	150	134	168	136	153	138	146	130	151	150	129	151	147	137	122	126	153	176	151	162	167	145	153	161	156	155	155	142	151	157	128	125	151	146	144	145	140	146	148	143	135	148	142	147	125	157	137	150	138	148	129	144	158	149	121	143	133	148	149	135	147	176	148	136	136	134	132	153	153	162	150	149	137	151	142	151	146	140	166	165	146	150	132	142	142	140	162	126	148	142	135	149	143	140	116	136	168	143	162	139	131	124	128	131	143	117	171	152	168	142	158	130	143	163	143	143	165	167	158	132	144	150	156	141	150	153	149	148	138	133	158	132	154	139	138	128	152	152	150	158	149	149	156	150	137	151	149	140	144	135	127	132	144	133	150	160	148	144	173	159	149	146	145	151	158	152	181	164	135	125	137	149	145	150	132	142	143	146	163	148	148	148	114	132	150	141	170	112	142	141	165	142	177	122	138	147	138	162	156	142	135	132	139	163	141	147	133	158	154	122	139	143	145	144	144	159	148	145	175	149	146	152	129	154	162	139	144	161	143	139	144	148	151	167	135	134	131	150	166	155	125	162	156	146	147	147	137	134	139	151	150	141	156	131	148	131	140	136	136	136	154	147	165	148	146	146	152	146	144	161	152	146	147	162	131	155	149	150	162	123	129	144	144	157	145	129	129	139	139	162	167	155	163	137	130	145	172	148	143	137	144	141	149	128	151	145	162	160	153	142	127	136	144	133	177	150	159	156	141	174	143	161	166	153	158	143	132	155	129	156	158	124	150	162	146	140	158	143	162	144	112	146	152	142	160	135	145	144	137	162	151	161	137	161	148	157	142	139	146	154	151	149	164	140	150	135	161	144	156	154	157	138	157	149	150	152	144	142	166	161	146	161	149	156	120	136	158	163	142	155	152	177	141	134	143	143	133	131	128	166	148	167	139	158	149	166	155	143	156	149	173	139	188	140	158	156	143	157	167	145	150	148	153	152	140	173	154	158	143	165	146	147	128	135	152	176	145	143	129	134	148	141	138	138	125	137	138	159	136	148	164	156	150	159	114	147	141	134	150	169	147	157	161	146	137	159	136	139	151	164	143	163	152	155	144	153	168	147	159	144	153	133	131	167	148	143	146	128	159	150	144	148	166	147	155	152	160	159	145	146	145	152	151	143	142	162	165	148	147	146	160	152	162	147	139	152	157	146	140	159	170	133	144	154	152	158	124	154	156	162	144	144	152	146	155	143	145	166	153	155	153	151	159	136	151	158	174	153	142	162	158	134	127	130	137	137	155	163	157	122	143	136	152	166	149	153	169	148	133	144	160	150	131	138	151	150	134	133	130	166	169	174	150	152	139	136	151	186	168	156	162	150	159	156	154	141	155	140	151	156	147	148	168	156	143	133	139	146	138	162	145	144	152	137	131	149	149	148	158	135	157	149	147	149	135	136	118	148	163	128	138	150	132	134	159	146	131	137	146	160	165	149	128	141	147	155	173	125	149	154	139	162	150	147	132	138	142	150	154	134	151	139	155	141	143	142	146	141	154	145	135	140	141	138	136	145	141	157	149	151	154	119	146	161	166	154	137	121	136	139	140	178	143	138	178	163	139	167	132	162	130	139	150	141	158	155	149	124	152	135	141	152	144	151	126	151	145	142	140	138	155	171	136	136	154	138	148	164	154	152	146	132	167	154	139	148	163	159	137	129	156	144	119	142	148	153	132	134	158	144	143	146	143	137	140	155	138	127	131	144	163	128	148	152	122	162	157	164	164	152	144	167	153	154	153	143	154	155	174	155	155	155	141	152	172	145	141	160	138	158	135	132	153	151	155	133	167	151	138	143	158	140	144	136	159	156	157	151	127	155	144	147	134	148	160	137	131	161	157	141	144	151	136	157	137	162	141	137	144	134	143	129	157	161	157	157	151	146	143	151	161	157	169	145	125	157	152	160	152	136	169	146	161	134	148	140	151	141	140	155	167	147	130	153	141	129	121	133	152	171	146	146	114	153	143	148	139	168	143	173	135	150	154	137	170	146	142	148	159	134	150	165	161	157	145	156	150	130	132	138	154	158	144	166	145	134	135	139	144	141	150	145	170	138	129	145	124	151	157	143	171	158	161	135	160	150	161	141	153	183	156	157	144	149	138	148	146	136	163	135	137	139	133	143	182	132	148	127	139	127	142	138	151	138	151	160	166	150	126	166	169	141	157	149	124	143	149	152	144	157	149	134	123	146	172	146	153	151	150	157	162	146	161	127	140	127	140	185	167	158	138	150	128	158	138	158	183	145	142	123	133	156	145	163	162	153	141	152	136	157	138	157	126	137	151	144	160	151	154	155	142	169	164	149	173	149	146	157	163	152	154	137	159	158	159	151	154	175	131	153	160	147	124	127	148	148	170	151	140	155	144	155	123	164	149	135	127	140	141	143	138	149	154	139	154	166	145	165	159	151	139	132	137	164	140	163	156	166	158	151	145	159	142	136	125	166	166	143	149	146	132	162	144	158	164	149	163	161	170	141	161	167	167	161	144	154	129	161	187	119	137	155	143	177	151	170	149	168	142	151	135	146	159	170	138	150	144	146	146	149	144	141	136	147	165	115	142	127	144	156	143	158	139	131	119	144	143	143	139	155	184	156	136	133	144	147	158	133	139	138	152	143	137	149	162	146	145	150	147	161	159	151	144	123	149	137	163	168	136	151	160	132	135	145	146	154	143	168	157	152	157	157	147	151	133	154	141	115	152	139	143	131	159	144	128	139	132	139	134	146	153	165	166	128	130	141	128	139	145	149	144	159	146	173	138	135	158	134	176	158	140	134	146	152	154	157	157	181	131	148	175	137	163	152	162	178	137	135	135	142	137	160	156	154	138	153	153	155	138	130	145	145	174	163	146	142	136	157	139	158	167	136	163	144	129	142	164	152	174	149	143	144	125	166	158	143	165	140	152	136	150	145	160	166	144	148	140	173	163	144	148	139	139	158	144	154	149	166	130	123	142	144	159	158	164	159	156	149	147	146	114	163	132	159	145	133	158	153	133	137	176	133	122	147	133	188	140	131	157	150	152	162	161	143	148	155	141	151	157	126	152	135	137	174	154	159	139	162	167	171	178	147	149	153	141	129	141	128	137	142	142	138	163	159	171	140	147	151	158	166	161	131	171	154	150	169	129	143	138	146	143	121	141	145	156	145	154	157	159	139	141	135	150	157	161	156	122	166	155	138	148	168	135	151	135	126	138	154	137	153	163	131	156	155	170	153	135	134	167	160	156	144	165	164	159	154	145	133	159	150	158	150	165	129	137	167	140	163	158	148	163	169	149	162	141	153	134	149	152	158	151	156	159	153	135	151	153	134	159	185	167	173	145	153	153	128	137	145	126	156	143	157	145	152	144	135	170	151	134	149	128	148	144	146	144	161	138	162	158	139	153	143	156	138	127	148	125	143	169	144	157	151	121	174	139	143
3081	2074	2755	14785	27706	19529	11240	4846	1795	1005	633	518	402	424	394	424	425	376	391	403	421	418	426	440	430	422	435	374	432	429	406	390	385	418	454	451	446	440	413	422	430	451	407	383	399	399	403	421	447	421	420	465	395	409	390	439	419	399	416	467	446	374	387	414	382	424	415	420	374	397	432	411	430	417	416	409	407	446	420	423	429	378	421	397	414	420	394	437	389	417	416	391	375	420	405	447	420	420	433	408	437	440	388	421	431	395	429	429	413	402	425	421	424	449	407	390	410	398	413	421	418	378	392	456	426	392	430	413	389	398	432	427	372	400	422	369	419	402	439	401	412	406	428	421	390	443	439	432	380	399	447	410	382	370	426	401	406	393	406	422	443	408	402	443	397	422	422	389	410	392	413	404	423	405	412	432	398	388	441	422	420	368	397	418	414	439	405	422	430	423	419	418	411	412	418	395	429	423	415	426	381	422	427	418	378	420	399	399	418	425	407	406	401	385	404	400	395	378	404	423	414	416	378	412	378	401	434	436	420	430	409	431	408	401	382	452	411	423	362	413	450	390	406	398	435	414	416	398	392	402	441	388	405	463	387	422	397	415	430	409	360	409	395	394	384	387	419	404	409	427	380	392	404	412	392	390	424	414	435	399	433	419	392	428	400	428	415	420	406	395	445	356	407	403	407	417	379	413	395	423	396	416	402	408	410	402	433	401	375	399	427	424	404	436	409	406	400	402	406	425	419	422	421	412	425	349	420	398	418	407	391	405	403	428	438	407	420	395	420	413	405	407	403	441	393	396	420	414	386	403	389	383	396	378	398	429	419	418	421	419	448	387	422	389	397	406	441	389	389	387	402	398	421	399	384	419	402	399	395	394	422	376	437	431	407	414	397	424	396	408	442	423	421	399	404	398	412	394	387	443	437	421	421	392	442	394	424	397	423	442	387	388	366	468	413	394	454	380	420	384	422	448	448	418	386	393	397	368	436	410	397	403	414	381	446	395	408	395	383	370	405	409	441	387	383	407	399	396	438	404	378	425	417	428	386	452	403	405	393	382	396	440	398	395	425	427	413	407	386	424	390	390	416	374	354	423	422	395	441	421	384	390	442	393	452	370	409	439	398	417	418	403	396	437	433	385	392	401	438	421	407	401	423	404	402	379	448	410	419	398	387	431	401	442	419	393	411	423	382	410	388	443	401	442	410	403	410	433	436	418	404	387	407	425	432	404	410	409	402	383	394	413	421	425	415	367	423	403	398	416	397	425	414	407	425	397	412	428	391	440	427	456	425	403	389	416	422	419	394	452	411	412	403	414	407	427	399	431	391	409	391	395	388	424	377	369	395	411	425	408	415	436	429	433	425	431	418	378	391	391	442	388	388	428	426	409	447	392	395	415	421	409	385	403	434	416	398	434	426	412	424	410	418	429	414	381	397	421	401	417	410	447	414	397	378	434	427	424	412	409	396	390	396	393	411	407	436	438	407	403	399	420	366	396	423	413	404	410	425	414	412	405	401	432	427	395	442	372	463	417	429	390	430	422	392	411	396	449	386	390	411	426	417	378	429	402	408	399	432	413	431	402	424	422	408	418	427	418	423	407	391	403	397	420	427	426	390	436	399	433	426	457	451	389	407	398	398	418	382	385	420	404	403	425	442	428	400	446	378	423	428	398	375	451	395	416	431	383	388	385	391	456	383	422	444	405	420	382	413	397	391	405	426	431	432	432	413	402	440	412	406	424	401	406	439	391	380	417	400	430	443	430	370	481	428	406	419	403	421	397	396	391	429	414	427	356	409	429	423	429	401	439	414	405	423	392	388	387	386	403	392	435	395	427	414	433	425	416	386	386	424	421	386	399	394	410	439	399	425	375	413	413	395	412	376	375	414	398	408	415	422	415	386	433	413	405	423	389	428	419	408	393	418	391	363	402	420	413	421	408	402	383	384	433	423	407	423	437	419	446	421	420	382	416	438	443	405	431	425	411	417	386	419	388	433	421	426	414	407	409	377	428	375	405	435	402	398	393	393	391	442	403	431	460	403	398	417	390	421	394	398	417	402	415	407	414	421	437	426	388	376	420	406	408	414	408	424	425	420	441	412	410	441	388	423	451	397	399	422	413	432	401	375	368	399	391	393	396	418	427	405	406	414	414	422	389	434	412	406	422	422	405	391	397	441	401	425	406	419	379	414	425	349	431	405	399	414	436	417	420	387	383	411	423	400	407	445	396	389	363	400	394	412	435	395	404	429	443	387	396	453	418	424	402	457	385	372	397	403	421	425	429	407	429	406	426	396	412	386	406	385	411	379	378	394	429	403	395	406	382	427	408	399	407	426	417	402	440	381	390	383	421	388	426	455	442	417	416	407	402	390	418	406	375	386	416	405	425	402	395	421	387	377	432	381	402	411	428	422	400	429	403	368	405	431	383	411	435	421	411	379	434	446	427	406	370	415	420	443	398	397	420	427	452	435	410	416	394	407	379	432	408	384	404	418	421	424	432	391	413	393	410	401	466	420	374	415	409	406	406	404	402	416	437	384	384	406	399	413	387	405	425	406	435	415	375	427	420	443	430	405	425	449	391	405	424	407	407	396	424	426	394	388	404	451	459	438	451	442	412	431	368	402	431	414	368	394	408	422	387	407	426	372	390	428	420	405	402	385	402	382	416	406	406	442	398	376	390	423	420	407	425	433	398	366	425	381	386	440	370	397	425	386	397	412	399	405	390	423	427	396	447	402	417	407	431	407	436	441	407	411	414	381	375	382	391	391	398	425	391	403	379	411	413	432	430	402	417	437	376	406	439	415	401	468	429	412	395	411	453	425	409	395	388	423	378	418	435	401	431	415	405	417	396	395	430	435	419	409	391	397	423	369	381	415	408	394	420	451	363	375	398	386	376	402	401	382	432	410	419	411	449	419	414	386	455	420	391	443	393	421	411	414	419	434	384	407	407	413	398	380	438	432	391	401	409	406	420	424	417	428	426	432	414	437	387	405	433	446	406	426	419	393	429	427	424	431	404	408	407	403	419	411	454	460	419	404	420	402	440	408	399	379	405	455	415	388	411	408	402	405	391	391	418	425	416	413	365	423	425	412	402	408	405	401	414	400	384	403	425	393	421	411	418	416	449	413	422	412	409	392	383	411	403	370	409	426	425	424	417	381	381	395	409	387	446	417	370	375	392	417	433	410	401	395	423	410	411	401	441	395	385	411	408	400	404	428	422	391	389	384	435	427	414	418	394	425	379	420	428	463	422	425	398	424	413	403	418	447	412	435	435	421	393	420	435	395	423	422	423	389	416	391	415	412	410	429	403	408	453	382	423	435	380	411	418	439	433	408	381	420	387	437	447	417	416	435	426	369	397	422	396	397	439	405	415	405	395	434	420	388	405	416	414	397	425	412	403	418	410	380	432	371	392	376	413	399	407	410	408	406	435	362	416	428	396	425	419	403	409	398	425	431	392	399	417	403	414	379	416	432	446	415	416	422	378
11196	8251	8277	35351	58138	42967	24250	9748	3576	1450	530	226	196	168	127	121	151	123	139	153	153	166	155	156	154	137	144	149	123	146	131	152	146	138	131	137	138	145	146	139	122	138	121	142	145	142	115	125	139	148	170	138	135	133	137	117	160	134	163	139	146	141	155	145	135	132	154	146	132	115	139	146	139	145	165	156	148	145	140	134	141	113	137	165	131	143	124	143	154	147	131	152	126	169	141	139	157	162	154	128	142	135	144	145	131	125	153	131	145	146	143	149	131	133	160	120	132	123	133	164	153	147	144	143	167	147	156	168	136	141	150	135	142	148	141	147	139	150	145	137	127	145	151	139	148	136	148	139	159	135	159	154	146	131	153	143	134	120	150	160	139	150	148	147	131	131	144	151	132	134	134	156	149	143	155	147	145	134	150	134	135	145	153	142	184	142	136	151	120	137	155	146	130	133	129	150	129	132	126	141	149	134	151	163	132	135	153	133	138	121	151	138	131	141	141	156	124	150	137	139	162	130	140	145	145	148	139	150	152	141	138	145	137	141	145	168	129	140	141	147	154	143	146	150	117	130	137	127	137	149	140	162	134	158	149	151	148	148	146	148	140	115	134	142	140	149	165	139	153	165	135	153	132	146	140	150	142	139	132	151	136	143	146	126	157	131	151	177	134	163	134	141	148	144	152	164	139	141	142	129	161	140	134	133	151	136	125	143	148	153	154	125	137	136	134	147	152	161	141	158	170	131	137	134	109	126	137	145	140	141	123	167	114	134	126	150	131	149	121	154	133	149	146	143	153	143	150	135	134	135	124	155	162	137	132	143	154	162	149	151	146	147	139	147	118	127	147	149	139	113	144	132	152	142	141	150	146	151	132	125	145	155	155	130	174	137	148	172	145	145	121	124	144	136	133	151	142	174	177	135	137	134	134	125	142	121	122	138	151	117	144	157	123	143	142	136	147	129	148	142	151	129	142	131	136	136	146	140	141	148	147	162	153	142	149	151	134	162	123	140	148	142	119	124	145	174	143	155	138	129	157	154	157	137	147	152	126	143	127	162	129	129	134	139	110	148	153	150	151	143	131	123	136	147	137	142	144	162	158	122	141	153	146	134	162	136	131	159	120	137	156	147	148	148	147	135	130	141	156	128	119	129	153	145	149	146	134	131	121	131	145	124	141	147	141	151	154	149	127	131	139	160	150	144	150	154	137	136	161	168	148	136	144	165	125	121	145	137	136	144	136	141	135	152	152	120	153	167	146	144	178	135	148	145	129	144	139	177	141	121	137	152	139	158	129	144	128	160	144	130	146	148	152	116	126	152	161	146	170	118	145	141	147	152	132	128	149	148	142	143	142	142	142	139	135	156	165	109	137	135	153	148	155	153	135	151	144	131	134	160	149	142	129	154	141	123	137	141	146	143	127	130	126	148	138	130	133	143	123	138	140	138	157	124	145	152	148	150	149	145	140	143	141	149	154	139	136	153	143	143	148	172	122	150	126	131	140	169	147	156	149	145	168	158	135	145	164	139	155	133	173	141	137	136	149	150	148	128	140	127	138	126	151	125	153	149	140	139	144	146	152	145	163	138	132	130	147	154	149	157	156	139	142	129	129	151	141	132	140	153	164	120	118	123	146	156	146	129	138	134	143	129	132	150	139	124	152	147	151	135	156	147	160	132	126	127	129	143	134	139	139	148	121	144	152	134	164	162	144	146	139	127	150	132	108	134	145	155	153	145	147	139	153	168	152	127	147	134	158	133	151	147	146	130	122	141	152	137	146	143	123	141	150	141	138	131	151	173	127	147	125	137	138	130	155	138	138	141	138	132	143	142	145	145	133	155	148	167	147	134	153	152	139	128	139	158	138	150	125	149	142	157	127	153	144	158	146	130	121	135	135	160	152	141	146	149	139	128	135	155	146	155	145	140	127	139	141	143	144	145	145	164	141	148	151	158	126	134	123	131	118	116	149	122	147	133	127	114	169	177	138	137	121	159	146	129	137	123	136	145	146	144	157	125	135	152	165	140	159	145	128	171	133	154	153	146	124	136	142	137	140	137	125	144	145	129	132	138	145	136	125	151	157	142	144	123	142	144	156	149	137	126	142	143	121	152	152	132	139	151	143	127	124	170	149	119	137	137	133	146	117	149	125	140	166	149	111	148	140	146	153	166	142	137	142	144	155	140	129	132	159	168	146	144	145	149	139	131	141	148	143	149	149	144	160	146	145	132	149	148	143	153	129	146	137	161	150	150	154	152	118	158	162	155	140	150	120	130	131	122	138	143	159	136	165	144	152	150	151	136	150	128	133	134	143	152	156	141	143	163	143	127	123	133	123	149	149	144	148	152	147	167	150	160	138	122	126	154	150	155	142	168	124	157	142	137	148	157	145	139	149	160	127	136	135	156	169	136	131	113	155	152	152	152	137	130	138	151	135	141	146	141	149	155	136	132	145	129	142	144	141	143	134	127	144	156	151	150	163	135	148	146	139	141	149	157	129	139	138	143	131	153	132	126	164	151	124	142	136	160	129	141	146	142	137	114	137	134	131	136	120	144	147	126	142	151	109	136	137	148	150	139	144	168	146	139	123	147	149	138	135	135	128	154	133	125	156	127	138	157	143	137	134	141	129	141	144	134	152	131	138	131	138	134	135	136	147	147	157	121	161	138	141	123	133	139	148	134	142	141	161	158	118	140	149	159	149	133	160	130	130	146	165	129	127	158	144	148	142	147	135	130	128	137	133	134	140	137	156	141	135	131	118	135	118	163	147	140	129	162	123	139	132	139	158	145	149	149	161	160	142	163	136	147	153	140	132	147	127	124	141	144	139	137	136	122	154	129	133	135	141	160	139	146	144	156	158	131	148	154	164	137	143	135	128	142	164	149	141	156	143	142	148	140	164	151	135	148	149	144	146	152	141	148	125	129	153	161	134	126	126	155	137	134	124	139	137	157	132	149	154	145	151	140	146	158	118	151	129	128	145	159	149	105	137	131	151	137	128	153	166	153	140	125	133	138	151	160	144	149	148	144	152	124	155	149	137	156	121	122	134	131	124	174	147	150	159	131	131	146	145	139	147	124	137	137	157	128	123	156	153	134	161	127	128	129	164	141	165	137	155	160	161	158	147	132	154	142	142	158	123	133	125	146	138	137	144	146	144	116	140	132	124	121	158	170	160	142	134	169	135	142	134	145	124	143	144	149	147	133	131	145	137	114	126	149	144	138	160	146	142	147	141	146	144	146	130	138	166	140	167	131	143	127	148	131	155	142	127	145	142	142	157	141	123	152	128	153	140	139	160	137	142	144	130	157	152	150	145	142	119	131	119	156	148	139	144	107	135	145	151	135	123	145	144	152	117	143	138	149	151	141	138	145	150	128	120	144	158	122	137	157	144	139	139	155	154	134	144	122	144	139	154	135	138	125	152	148	128	136	164	151	139	134	134	138	145	143	160	151	134	164	139	156	134	145	148	154	140	140	132	147	140	147	122	123
7945	7813	11210	47668	66471	55051	38068	23118	13201	6568	2451	896	501	459	372	364	387	402	413	438	379	386	411	367	365	404	423	384	399	436	388	365	419	421	399	390	399	398	425	402	383	421	383	390	388	370	400	399	373	388	351	416	434	374	394	385	423	378	390	424	373	402	409	386	388	392	357	378	380	413	354	382	389	378	405	409	380	388	442	396	390	392	410	419	383	413	406	434	406	355	356	422	369	404	442	404	417	375	387	364	380	399	423	402	394	363	386	387	362	409	429	412	401	400	379	438	397	402	368	408	396	412	420	394	398	412	387	379	426	390	430	435	387	406	379	376	382	407	355	413	416	412	386	390	409	404	417	425	403	371	390	384	395	385	378	360	417	399	430	411	413	375	378	405	377	411	414	415	426	402	381	410	391	399	401	396	429	385	405	378	416	412	427	376	418	387	396	414	390	383	410	398	394	395	390	415	390	378	411	400	407	432	388	368	422	407	384	360	386	383	413	418	377	414	437	402	388	401	359	414	454	382	414	432	375	404	394	439	412	376	418	372	413	368	388	393	379	357	383	368	382	358	366	409	392	374	383	400	387	369	418	377	368	372	388	383	420	377	425	413	429	404	398	428	366	419	389	405	389	394	416	402	401	411	424	369	410	392	375	405	400	418	388	361	386	373	407	367	397	433	419	329	440	394	405	358	384	412	405	345	364	412	383	386	406	420	398	396	399	395	392	408	398	420	411	411	377	402	370	386	438	399	420	390	436	424	397	439	377	392	399	374	409	409	413	399	408	390	440	377	394	401	426	426	372	408	391	384	385	370	380	412	399	402	398	420	422	380	382	431	400	420	371	437	403	418	382	385	424	425	413	405	411	388	428	406	411	398	416	403	396	398	365	387	412	415	383	424	385	359	374	381	389	386	376	432	414	386	390	393	438	357	416	420	403	410	377	378	402	383	374	406	389	423	413	401	404	384	380	387	416	392	406	400	394	397	371	389	406	398	394	397	418	371	378	347	446	425	380	388	407	404	398	332	348	401	414	390	406	377	360	419	383	423	419	388	421	376	396	379	362	375	394	388	389	384	368	380	377	423	395	442	397	401	386	378	399	386	386	390	402	383	384	419	411	372	419	361	399	412	402	413	376	392	435	393	430	402	389	413	415	416	365	399	370	411	372	379	399	404	433	403	395	416	425	426	421	412	383	395	416	401	411	431	374	384	412	381	399	406	403	409	406	408	400	359	397	383	419	429	422	380	398	412	352	439	387	411	429	427	403	419	389	397	393	376	442	403	418	391	403	379	398	365	379	393	432	415	407	362	407	397	417	395	402	376	401	396	430	371	418	373	407	410	394	430	401	396	378	414	417	442	421	384	451	390	398	388	381	403	427	389	408	375	388	384	393	422	371	372	385	441	408	366	382	435	408	414	401	392	400	364	399	390	375	423	383	412	405	393	406	438	391	403	402	402	399	395	359	418	389	390	399	390	359	382	424	376	415	393	390	371	422	416	373	430	390	402	371	419	369	374	408	457	391	415	451	407	436	404	393	409	419	378	407	381	361	407	413	389	412	359	403	422	415	409	418	383	406	382	362	395	411	386	398	395	411	438	409	398	370	402	391	383	378	380	390	417	362	379	382	364	406	392	397	368	393	404	433	372	379	381	404	375	410	404	441	382	377	346	404	413	416	414	376	390	418	358	421	380	424	375	397	403	418	379	389	370	381	391	389	423	403	368	387	366	422	412	404	398	379	415	422	374	414	413	428	388	362	368	412	378	408	409	364	385	390	392	420	398	420	415	394	397	416	399	391	393	392	384	409	376	426	392	395	355	423	388	443	400	391	422	396	401	430	399	446	382	413	381	374	418	415	388	412	422	361	407	389	399	424	406	350	406	371	386	381	414	381	396	425	401	365	388	400	387	414	409	395	396	468	395	411	410	451	407	411	401	377	353	397	374	370	451	385	428	411	446	374	414	403	391	386	422	376	393	401	396	394	398	418	352	398	419	377	393	406	398	428	407	381	379	390	369	365	400	351	369	407	406	390	386	412	394	385	433	374	413	393	403	414	427	421	416	405	385	403	413	404	377	373	395	379	413	397	409	383	378	372	389	383	375	387	411	402	392	382	395	386	401	398	399	394	412	375	406	393	407	386	412	393	387	366	402	409	357	396	384	423	420	384	392	385	431	389	400	400	433	419	405	421	434	412	383	399	350	396	420	386	398	375	418	432	411	425	396	401	385	398	422	421	351	399	411	427	412	385	429	388	413	353	359	387	359	428	417	368	384	413	425	395	395	415	399	385	403	402	388	397	369	381	393	377	374	396	351	439	459	394	418	385	394	388	407	371	398	395	416	378	426	396	397	401	440	415	394	380	426	370	412	402	392	377	386	375	402	380	367	433	400	374	381	404	391	404	409	395	396	365	395	416	408	410	396	393	413	406	389	391	411	414	408	380	394	377	385	420	403	400	392	433	442	369	367	403	400	409	370	394	427	399	408	407	407	423	380	395	419	395	358	399	403	386	383	369	384	409	420	383	418	387	400	393	409	363	389	395	415	424	436	384	431	404	379	382	394	384	411	431	404	415	380	399	385	374	378	426	398	434	407	425	359	399	408	379	414	437	406	378	367	397	412	435	375	382	435	409	403	359	384	381	354	396	404	409	407	428	400	421	421	401	391	374	405	411	382	388	354	406	434	398	411	387	382	411	407	406	387	398	383	418	390	395	375	390	385	399	426	349	403	374	373	421	373	401	402	444	397	375	394	410	432	393	420	373	384	385	402	401	377	380	371	397	406	372	385	384	370	423	395	422	410	404	390	386	381	404	426	390	431	407	421	399	384	410	385	390	385	431	396	413	397	435	403	405	370	393	418	400	382	414	384	419	411	390	400	410	394	435	388	426	382	427	431	377	407	386	407	406	443	377	385	396	390	416	401	385	382	406	416	409	415	404	412	409	429	388	377	400	406	398	416	426	377	414	392	365	425	426	395	406	420	380	386	396	404	361	395	386	419	413	380	415	416	384	379	410	336	375	412	404	399	383	415	397	380	395	414	426	386	392	370	388	403	433	397	444	372	412	387	341	414	408	433	395	425	394	411	367	402	393	364	394	387	378	387	398	385	353	385	382	377	406	410	416	412	374	366	414	394	380	380	389	398	399	393	379	363	378	385	361	402	377	431	396	405	381	399	396	379	409	428	373	379	406	411	397	416	413	395	391	392	441	393	426	392	371	392	402	388	397	407	405	409	439	422	413	353	390	368	417	396	419	371	385	394	432	429	396	424	389	406	419	421	413	370	384	376	370	401	407	411	385	399	406	404	440	400	429	367	408	378	393	399	414	414	426	376	415	390	382	412	406	378	376	384	391	401	375	409	390	364	385	385	416	392	388	407	434	400	386	421	393	399	413	425	398	397	402	370	384	404	386	431	429	372	435	397	390	441	427	405	401	396	429	396	395	403	421	390	383	406	414	448	387	386	391	399	423	397	389	385	352	384	399	404
22671	18908	17473	54103	71248	56454	36047	21264	10875	4143	1271	417	219	138	139	131	152	136	158	163	132	129	137	170	131	137	144	149	133	127	142	158	153	133	126	156	136	123	128	135	153	143	143	141	92	134	144	124	151	131	147	142	141	138	139	144	143	135	145	130	126	154	125	159	127	129	146	132	134	127	128	116	132	147	116	146	127	115	148	131	149	154	130	140	133	151	144	126	128	126	134	128	137	144	152	159	127	166	126	126	134	143	137	110	136	160	153	139	150	122	125	127	147	149	143	151	131	153	138	136	145	147	138	136	139	141	129	134	123	152	138	116	125	119	160	169	146	126	138	117	129	117	150	135	114	138	144	139	112	137	173	139	167	124	139	134	155	137	151	120	135	146	160	128	139	141	130	142	126	136	140	121	128	135	147	131	146	121	119	113	136	128	146	131	148	126	148	137	145	131	148	146	131	140	123	132	146	160	121	141	141	132	124	137	134	140	143	150	156	142	142	149	129	138	158	143	132	157	137	154	151	145	135	122	127	143	138	143	141	128	142	134	131	141	156	147	159	156	131	126	131	129	153	119	131	154	128	135	144	155	140	151	149	140	120	125	128	126	143	141	140	140	138	131	135	128	129	151	155	136	140	147	141	133	123	159	164	132	146	141	158	123	134	135	165	158	136	127	163	152	140	141	136	129	133	120	131	122	151	146	131	134	139	151	119	134	128	133	151	137	118	158	134	122	146	133	132	149	150	128	128	126	131	141	139	161	129	140	141	130	134	131	150	143	133	122	154	151	116	130	147	159	140	135	141	153	153	145	140	153	146	144	116	145	133	157	157	111	150	157	142	153	149	134	131	134	150	144	141	130	133	123	129	136	141	123	145	140	141	133	135	149	118	140	117	144	138	151	128	154	153	154	147	139	118	137	148	102	151	142	150	130	140	116	156	120	154	125	150	138	142	147	142	139	145	120	122	154	143	155	170	136	147	123	121	131	108	165	121	140	145	109	102	135	144	108	135	137	118	130	172	142	148	140	146	120	140	147	150	156	169	146	136	130	140	143	149	142	141	125	127	150	136	129	137	135	128	128	136	128	139	160	127	138	151	140	151	137	159	121	130	130	147	155	142	149	144	151	125	120	140	144	152	132	130	136	121	126	133	139	125	147	128	161	141	153	122	143	126	145	134	162	119	137	136	140	124	126	135	149	148	129	148	112	139	131	130	129	136	125	116	142	134	131	130	144	155	148	149	135	144	137	147	127	130	149	144	152	134	142	106	147	159	119	141	170	136	128	135	134	133	148	164	143	120	149	135	143	149	134	147	129	158	143	127	147	125	154	160	147	152	157	147	151	144	151	115	152	119	116	131	148	142	134	123	134	129	144	142	132	152	153	137	151	115	150	156	135	146	152	139	128	150	142	139	131	124	143	121	150	122	152	136	114	135	135	144	131	133	146	132	158	114	117	164	149	144	177	124	149	136	157	157	155	131	140	118	164	149	137	119	117	150	144	164	134	151	144	119	143	132	131	137	130	140	161	147	133	141	141	121	138	112	137	131	149	122	134	137	129	141	130	139	142	134	128	131	151	132	144	132	136	128	138	140	141	129	138	129	129	134	134	129	158	138	144	146	145	141	137	139	151	124	139	143	143	124	136	143	159	151	141	159	137	151	149	150	147	140	159	137	143	125	124	144	152	138	137	134	146	143	149	159	145	150	155	131	123	135	137	165	142	138	142	156	136	155	136	130	113	144	149	138	141	141	144	158	145	132	140	140	134	133	132	133	122	109	151	131	152	126	135	146	123	132	134	150	122	146	147	139	115	135	144	141	153	119	139	150	127	146	162	168	158	140	164	145	139	134	134	126	155	130	153	134	153	143	132	143	140	135	139	148	135	142	137	139	137	120	143	141	137	155	137	138	145	131	135	123	147	131	145	119	136	129	147	127	129	131	119	136	146	133	156	151	151	130	150	133	146	133	126	125	138	129	145	127	124	141	130	130	169	150	136	137	157	127	142	137	133	132	127	118	122	146	144	128	140	140	161	148	134	130	119	155	124	129	114	160	139	132	139	154	134	121	136	140	135	135	102	149	123	125	132	149	139	140	133	146	162	132	136	132	157	145	149	148	124	138	135	161	153	147	146	133	134	116	133	162	141	139	142	146	141	129	139	125	131	143	141	154	119	151	141	143	157	132	142	147	148	137	130	140	146	128	138	132	145	156	135	165	144	132	143	124	136	145	128	132	151	125	143	141	140	125	168	133	129	132	143	120	132	119	136	156	142	132	150	133	121	134	143	124	141	138	145	136	156	133	139	137	168	159	122	118	115	134	126	121	141	128	136	127	148	150	129	169	122	143	153	131	145	139	136	132	116	158	154	127	129	151	131	138	141	125	128	160	133	126	140	129	140	183	133	116	118	132	147	153	131	141	134	147	140	126	153	146	155	131	144	120	149	142	128	129	101	120	136	116	139	146	157	140	117	150	149	165	136	142	140	136	136	146	144	151	153	126	139	152	143	138	139	147	138	132	125	154	132	145	142	142	142	124	123	131	134	137	127	168	144	137	135	137	122	133	125	126	139	155	139	153	127	148	138	142	144	122	134	138	138	168	149	151	130	117	142	124	142	125	163	155	126	144	147	160	126	142	121	130	140	120	118	142	142	145	132	143	131	133	144	131	127	127	138	144	113	125	138	162	131	141	142	115	142	140	145	155	142	149	132	146	121	138	145	153	148	163	126	135	160	154	118	142	127	144	138	129	138	131	142	139	133	142	149	120	141	145	133	157	122	131	135	131	147	119	138	148	136	147	128	132	136	153	128	109	142	149	129	132	146	127	126	144	143	129	117	152	145	125	141	145	136	137	114	142	133	131	123	126	132	132	137	154	130	166	129	142	130	144	143	145	138	134	126	134	123	132	140	127	132	130	115	135	154	142	138	145	138	131	132	139	139	144	143	130	151	143	137	144	135	113	140	167	146	121	145	141	124	132	132	131	158	118	148	129	137	128	134	141	137	137	144	140	145	156	168	144	140	148	151	134	146	143	145	129	141	138	128	128	156	127	144	132	142	144	121	142	142	125	128	135	144	135	145	144	116	145	134	147	149	139	134	125	147	134	149	128	129	138	134	136	160	142	127	126	145	136	142	138	140	155	137	139	138	150	137	135	144	166	150	134	154	134	112	132	126	120	136	118	154	155	150	138	135	164	126	130	137	155	124	149	147	140	148	131	147	149	137	136	145	118	140	143	139	162	121	127	147	112	140	131	158	124	136	156	151	136	127	137	149	156	136	133	140	128	137	152	144	156	129	131	156	150	110	119	140	137	144	145	139	130	142	131	136	143	151	148	136	123	142	120	135	133	143	159	130	142	156	131	142	128	143	148	134	153	150	137	146	131	126	150	157	119	136	136	130	131	133	158	156	124	155	130	134	134	138	147	139	134	126	127	169	145	142	138	136	123	136	135	144	151	131	130	127	155	153	129	144	152	144	114	124	145	127	143	116
14080	14431	21264	63749	81110	67626	48589	35941	26207	14357	5522	1760	690	473	371	426	431	388	366	353	385	384	399	404	403	365	404	424	345	376	369	431	398	371	389	384	350	377	409	380	400	391	426	360	393	404	372	357	353	369	338	428	344	374	407	392	397	374	370	376	353	356	373	396	387	407	414	415	396	429	397	389	367	376	417	427	400	394	370	362	388	348	363	364	397	388	341	424	393	360	356	353	408	396	401	376	388	415	383	393	393	396	404	415	360	382	406	394	397	412	381	400	366	386	376	382	362	413	382	375	396	368	416	367	387	417	376	384	421	422	413	382	363	381	390	364	385	395	388	361	419	375	411	367	382	369	386	387	402	389	371	377	365	398	385	370	380	416	382	412	383	368	389	401	392	400	362	386	374	383	401	378	359	380	370	398	352	377	360	376	402	386	345	370	387	403	399	347	389	365	353	354	381	385	373	412	382	358	401	390	357	373	378	396	348	360	386	405	381	369	407	386	405	368	348	389	392	450	373	361	416	409	377	375	394	415	393	392	400	386	377	379	344	394	364	390	375	394	353	384	406	383	399	382	372	427	387	377	413	365	363	396	393	376	371	382	389	385	376	383	377	431	386	377	401	395	372	395	372	419	378	376	374	379	385	378	348	374	354	384	401	386	384	396	374	375	410	374	411	392	400	396	384	394	389	379	355	360	387	371	379	390	399	380	370	406	387	403	393	386	392	353	401	370	363	359	387	415	383	362	400	371	354	425	373	381	407	383	390	378	350	393	396	410	397	365	379	395	390	373	393	386	404	368	376	402	397	372	392	366	393	397	418	381	378	399	416	392	403	386	387	380	380	386	363	357	387	401	363	409	374	386	407	379	392	401	408	350	386	375	381	381	420	393	422	392	359	400	405	380	401	433	394	341	373	406	388	401	418	349	388	400	389	431	372	367	361	405	425	383	380	399	369	354	390	390	381	380	360	348	381	376	353	412	390	431	413	394	361	362	379	370	375	398	330	382	374	352	380	378	392	409	430	377	396	422	401	379	392	370	374	379	378	365	386	388	395	388	380	372	379	369	345	399	376	387	419	395	354	381	390	350	372	387	387	375	389	370	394	391	359	425	384	390	358	397	357	385	382	352	395	372	371	402	373	365	403	381	364	390	374	381	409	376	370	397	407	394	384	380	391	386	399	379	354	372	386	398	383	406	339	372	414	381	387	399	365	368	398	397	382	358	371	378	403	372	396	400	382	384	364	383	402	366	372	387	398	396	371	380	339	396	407	389	352	365	358	406	397	383	367	393	373	368	377	406	382	384	398	377	393	371	399	355	399	397	383	400	389	386	398	390	359	381	342	374	354	382	375	374	345	409	374	386	404	387	374	361	388	372	399	361	351	389	393	373	418	403	433	404	402	390	376	355	392	396	356	414	407	415	405	369	421	392	396	393	406	360	389	394	390	367	374	380	386	407	374	362	392	398	378	381	410	387	394	370	399	397	379	399	378	370	388	381	392	389	379	357	419	375	377	364	388	383	362	413	393	392	399	393	404	407	378	399	370	387	409	383	397	399	378	398	397	389	412	394	356	361	368	359	360	367	378	406	391	379	365	415	386	368	402	370	419	410	415	401	396	392	391	375	387	390	403	381	359	363	416	389	386	387	372	368	371	398	387	401	381	406	399	363	387	377	400	378	385	393	419	404	383	401	395	389	375	375	402	379	395	383	372	407	374	386	360	388	416	427	382	388	399	344	394	378	419	407	402	389	366	364	390	363	409	362	382	383	371	376	403	359	387	357	387	426	387	345	356	369	350	361	361	409	369	409	368	391	384	388	376	392	351	428	388	405	372	384	391	399	388	353	391	374	406	374	388	412	409	402	433	410	364	375	395	427	431	390	356	364	384	395	385	424	400	388	380	395	360	370	363	381	417	368	397	370	414	390	383	351	375	424	376	341	388	399	394	418	374	372	365	405	379	394	415	409	351	342	403	391	373	377	423	391	341	399	361	368	396	389	385	398	387	394	387	361	382	391	387	354	383	410	400	382	383	381	371	363	372	390	382	395	383	371	345	380	410	343	433	398	373	370	402	403	397	398	388	383	410	401	373	379	390	420	370	383	394	408	384	384	399	383	394	364	400	408	377	373	376	370	381	360	390	388	405	400	430	387	370	382	395	405	382	403	361	412	374	375	395	360	388	392	412	412	368	395	369	404	384	381	367	405	393	387	379	387	359	414	377	390	417	394	373	396	372	395	388	374	382	405	380	389	367	409	386	411	364	410	421	400	375	367	408	373	376	371	418	378	405	372	382	398	380	410	424	377	388	384	422	337	380	363	390	388	336	389	347	376	353	386	370	392	380	382	418	386	368	422	381	368	395	389	365	404	386	412	371	370	389	392	381	388	387	364	393	394	388	371	391	360	365	407	399	377	365	375	380	395	380	407	359	401	430	417	389	370	427	433	393	386	391	414	405	388	399	401	401	404	393	391	372	369	353	366	393	401	397	387	434	392	352	376	384	381	398	390	375	404	389	386	369	378	384	408	386	347	410	421	385	399	380	386	376	409	366	368	384	373	392	400	383	354	405	417	361	397	380	414	400	387	387	394	398	394	389	391	403	360	418	362	376	402	377	414	369	391	386	392	383	398	387	400	410	364	407	385	382	391	389	382	380	363	384	378	357	410	376	384	412	408	370	371	401	385	358	380	352	394	379	426	392	383	379	387	409	409	394	413	395	384	405	414	383	345	394	418	390	382	404	386	339	391	370	404	397	397	433	375	346	337	405	360	361	371	376	421	383	381	403	381	389	392	371	400	367	371	376	389	366	376	371	404	424	420	417	371	326	390	340	419	381	355	407	393	400	338	385	379	407	384	409	361	387	399	403	403	388	355	369	382	391	413	382	388	406	410	386	420	413	409	367	394	379	404	371	395	374	386	372	383	390	384	339	368	391	376	362	387	411	354	352	382	419	400	393	385	412	420	369	371	375	380	360	406	405	375	390	326	390	415	401	399	362	417	409	395	405	394	361	379	406	423	370	367	388	385	368	347	359	375	368	359	401	376	387	387	375	404	378	405	387	369	345	376	376	404	377	420	397	380	425	427	395	381	365	385	395	389	395	391	353	389	369	397	393	380	386	411	376	365	363	377	415	373	385	406	339	380	378	394	426	374	418	371	400	409	386	358	369	420	388	381	370	351	381	428	379	372	379	417	380	379	372	375	366	384	388	366	360	358	406	360	403	392	396	395	400	398	360	389	380	367	369	389	408	382	374	407	398	383	390	359	379	344	396	332	386	403	343	406	387	389	369	361	388	378	371	365	384	417	382	431	403	392	381	406	373	372	395	397	377	362	391	367	370	372	382	364	386	385	357	360	384	390	386	363	387	405	392	347	394	381	376	396	375	402	395	381	381	380	388	370	369	380	398	394	394	369	405	382	405	365	413	359	402	382	384	376	385	383	399	416	392	387	330	377	404	368	372	403	409	389	378	422	383	372	409	422	390	349
4588	2837	2230	3822	8737	5888	2631	1241	716	402	226	196	149	155	156	156	148	162	119	144	143	156	153	140	139	146	171	157	155	149	147	143	142	136	146	147	140	153	143	154	135	142	143	153	147	162	168	134	147	138	129	130	150	137	130	158	151	160	136	147	140	152	158	155	128	120	155	160	146	166	129	134	141	136	120	131	156	165	154	143	150	131	153	166	136	154	130	129	142	134	148	149	159	143	113	148	165	152	145	149	146	163	151	167	153	137	142	151	145	128	142	139	160	164	152	160	159	131	137	132	158	160	158	156	148	161	152	146	140	148	133	145	133	158	139	179	144	149	144	156	118	145	147	161	133	138	155	140	131	147	158	140	141	175	134	164	135	143	150	133	183	144	146	141	151	182	140	123	141	155	138	142	151	144	180	150	150	145	151	150	143	125	142	158	147	146	137	145	155	144	143	137	156	144	147	123	142	140	142	177	153	123	134	126	133	163	133	146	131	144	152	139	138	143	158	146	137	130	132	142	142	137	157	158	163	143	134	166	166	179	153	156	136	144	171	148	163	150	138	132	148	141	146	159	143	162	141	141	145	153	141	135	147	156	136	128	151	150	145	139	137	142	139	138	134	145	135	165	167	143	137	169	136	150	149	139	169	129	145	128	154	139	156	124	144	129	155	153	142	157	148	137	139	159	153	165	137	143	139	164	150	154	144	168	157	159	135	147	145	149	153	150	154	134	133	162	124	144	140	148	150	150	146	148	129	119	155	140	142	168	147	157	134	147	155	128	138	144	161	141	154	140	145	145	161	155	188	145	158	128	131	139	144	169	163	153	137	134	139	153	149	142	142	137	152	167	144	133	151	142	143	155	148	170	126	149	135	154	153	152	144	147	134	167	148	150	132	136	123	134	134	127	159	161	124	150	139	147	147	169	164	148	154	140	143	149	150	131	132	166	158	155	162	140	142	136	155	128	145	145	158	121	117	125	154	151	149	149	139	154	143	141	164	151	152	151	162	159	164	137	133	128	141	154	144	156	157	155	138	155	125	144	157	154	154	158	152	130	166	146	144	125	136	149	132	140	140	155	143	163	169	135	140	148	148	151	136	151	138	157	139	150	149	131	156	149	164	131	138	155	138	145	151	156	156	130	135	160	138	148	153	162	156	137	161	134	153	131	132	160	131	149	144	145	140	136	146	157	146	128	178	159	161	130	138	147	180	124	163	157	144	143	132	138	137	140	136	144	127	166	149	155	157	133	154	144	139	138	146	153	145	142	144	133	127	161	151	156	120	137	163	140	155	147	137	172	145	145	149	130	164	157	152	145	144	154	130	146	155	145	155	157	161	143	140	135	142	145	146	122	148	165	167	158	149	165	133	142	137	155	167	140	160	147	131	163	148	111	161	153	148	158	153	134	152	128	149	151	145	133	153	133	135	149	134	163	136	121	147	142	154	133	147	150	149	124	133	170	136	118	146	141	144	125	141	152	143	136	158	150	133	137	134	158	140	142	146	161	132	152	143	158	136	158	141	161	142	146	141	152	161	154	124	130	137	145	130	155	143	119	157	155	139	134	178	141	159	141	151	159	156	154	158	171	165	135	136	152	130	140	155	138	155	142	163	139	131	141	157	148	154	140	146	141	176	134	158	118	150	168	131	154	145	143	133	154	154	144	139	146	133	162	139	168	145	137	131	124	136	161	135	142	150	169	158	158	146	155	142	150	148	143	171	155	141	153	163	144	134	145	132	156	150	164	160	161	157	147	150	157	151	133	146	152	137	157	181	128	129	150	161	159	149	149	159	128	147	155	149	130	128	128	155	138	139	152	133	141	152	132	138	143	143	149	131	174	145	130	147	142	138	159	169	166	138	170	142	134	137	148	132	144	135	135	157	171	143	166	145	157	147	132	154	152	153	147	168	126	155	151	118	154	156	153	141	141	154	133	147	157	158	142	152	141	130	151	158	149	163	155	163	146	116	157	147	133	124	142	134	147	138	133	136	144	147	164	133	160	137	158	147	146	144	175	138	146	138	165	142	145	154	135	145	152	141	161	147	162	145	148	152	133	140	160	143	145	149	132	138	148	163	163	161	140	144	145	122	134	131	152	167	149	139	150	149	153	156	165	155	152	162	157	146	145	151	163	148	132	159	147	159	123	171	155	145	141	138	137	150	156	150	122	162	155	145	167	144	140	147	155	165	152	150	155	150	153	159	135	146	124	159	155	149	151	150	147	145	131	148	134	147	153	159	142	124	170	147	158	156	146	166	170	165	137	171	158	139	138	151	131	128	147	143	136	139	159	154	130	139	138	135	132	168	162	148	137	125	143	143	146	149	155	153	136	144	129	152	178	137	155	123	152	151	147	151	161	135	147	146	138	145	165	155	141	134	131	148	154	140	151	129	138	146	129	146	154	134	156	174	142	187	169	153	157	150	158	122	140	171	137	149	138	151	128	145	159	174	142	156	146	169	131	160	139	144	156	160	130	148	161	117	150	139	137	126	143	158	155	144	155	149	152	163	163	157	143	144	151	145	150	152	154	156	131	166	160	134	147	129	170	154	119	123	157	168	134	145	142	154	151	158	162	138	146	139	155	162	131	161	158	140	139	135	133	173	135	150	136	155	141	135	139	139	140	149	158	151	137	146	144	131	146	149	136	153	137	148	163	143	149	145	144	132	127	126	144	135	140	143	144	160	127	136	139	156	147	155	156	159	143	137	148	137	158	139	147	148	158	145	145	125	145	159	153	147	138	154	145	154	151	157	141	150	179	129	168	147	126	113	154	155	157	164	156	131	133	169	154	169	150	147	157	136	149	176	141	146	113	141	157	153	144	145	149	155	168	165	161	148	140	146	136	145	139	152	147	123	153	136	132	122	154	163	169	134	139	157	146	144	154	151	139	143	162	139	134	168	136	137	138	141	137	156	139	166	147	151	146	125	146	132	136	168	144	136	126	147	154	133	133	140	154	156	156	146	135	160	161	141	132	131	147	157	127	123	139	156	142	143	150	166	144	168	133	153	171	138	154	143	144	141	168	158	146	159	169	157	131	139	141	142	166	148	180	176	139	148	167	136	163	154	158	164	133	141	168	152	143	149	134	141	129	131	158	141	158	126	157	138	153	152	148	135	122	139	155	144	141	142	151	130	128	153	155	146	149	139	135	130	138	172	147	157	153	152	160	146	131	133	140	156	149	133	159	139	177	150	154	145	155	140	148	137	152	155	135	158	131	157	145	145	161	134	163	150	154	148	162	151	140	175	152	164	135	145	144	172	159	133	154	141	152	154	154	171	161	145	148	158	146	125	148	148	166	158	134	154	150	163	147	143	146	145	134	145	158	148	135	145	141	127	141	145	168	151	170	149	150	151	145	150	140	166	141	144	161	148	143	139	139	163	168	148	170	140	162	151	145	146	148	141	142	150	148	138	144	155	142	160	140	154	159	165	157	158	156	136	137	129	124	149	158	161	151	151	153	134	150	154	150	147	135	152	151	153	147
3750	3129	4126	13360	25655	18207	10660	5693	3117	1643	891	560	429	431	403	391	406	427	429	437	421	430	426	400	401	403	412	425	435	394	401	442	433	391	395	453	403	406	405	409	455	385	428	418	427	432	402	411	413	414	415	404	407	429	397	407	417	400	381	389	448	381	407	410	359	407	394	427	394	407	394	426	462	390	416	369	421	406	410	407	447	391	357	424	402	375	437	414	418	371	399	458	393	422	419	415	416	444	442	388	418	425	438	424	437	432	411	412	426	395	397	377	412	347	396	394	422	443	420	398	400	420	441	390	385	412	413	423	427	392	410	391	404	382	432	426	391	378	438	353	432	414	428	365	434	360	399	384	418	373	361	403	407	397	418	407	368	418	439	399	397	421	407	401	441	434	444	405	393	387	346	421	388	383	406	373	378	398	428	405	380	416	426	442	393	404	413	397	424	436	364	391	409	428	398	406	365	377	447	393	403	430	418	408	408	413	400	436	405	431	393	414	437	408	408	412	418	392	408	414	435	421	411	442	424	420	404	452	389	402	424	375	413	400	392	387	403	409	397	433	420	427	413	391	409	409	461	423	399	404	404	386	430	382	414	383	403	391	398	395	388	440	439	423	396	403	414	452	396	407	403	424	422	395	428	394	428	403	386	405	415	433	394	438	446	438	396	403	384	389	423	404	415	406	407	416	433	408	388	412	404	418	374	404	373	381	393	388	412	385	407	386	427	442	396	428	427	439	410	394	424	402	419	440	421	412	401	388	466	411	367	433	415	448	397	401	379	379	449	388	362	441	389	393	387	426	416	404	394	392	414	424	411	428	406	419	395	424	410	409	423	419	391	414	461	422	408	419	419	381	390	419	416	382	398	406	396	386	440	418	431	390	403	394	409	412	442	398	379	380	366	441	387	430	384	446	426	422	380	402	397	406	381	403	394	397	442	428	421	402	391	418	394	443	409	388	422	416	432	401	388	427	391	416	419	430	448	427	390	383	429	418	425	386	423	405	400	396	390	388	410	392	383	413	448	422	396	411	400	410	393	390	405	437	405	411	413	426	399	398	407	399	392	446	401	435	404	404	406	379	367	400	418	440	426	408	404	390	399	403	390	414	426	423	404	380	395	399	405	388	381	396	417	383	404	410	399	382	399	425	435	456	418	422	428	414	381	403	426	433	429	389	436	381	403	414	398	396	408	426	438	435	397	379	416	418	422	405	408	421	385	392	413	390	413	404	419	371	372	412	428	377	412	402	386	403	403	413	399	443	404	416	412	448	391	409	384	390	392	409	402	390	382	390	371	420	380	430	381	399	405	417	403	447	397	398	376	427	416	408	405	414	404	390	412	392	408	397	368	404	385	408	432	443	405	423	386	412	436	408	408	381	388	392	387	385	398	394	394	420	392	374	412	395	385	428	408	419	422	418	423	409	394	394	441	379	395	403	426	411	418	400	415	415	396	405	404	396	403	401	391	432	411	413	389	405	398	382	386	403	396	436	426	425	390	398	404	407	428	411	386	404	377	378	405	398	417	393	385	390	425	404	455	401	378	410	418	386	403	409	396	457	416	364	389	415	403	398	444	435	405	426	395	400	380	439	409	399	380	403	388	381	460	417	420	387	411	420	394	442	405	385	400	457	392	396	454	423	425	394	418	425	420	412	384	465	399	386	395	417	407	408	430	415	402	401	398	431	426	431	417	435	452	427	420	396	374	413	407	412	389	428	435	411	401	387	406	411	379	455	376	410	434	420	427	416	394	430	397	406	398	395	409	427	394	409	384	422	463	408	400	382	417	431	361	426	413	422	384	416	402	398	387	420	430	455	429	383	419	408	391	383	414	428	381	377	409	426	396	391	398	411	423	392	405	377	404	384	415	405	409	425	402	406	422	401	402	397	407	386	408	401	390	420	387	375	417	379	378	436	365	413	391	406	397	380	406	429	398	410	402	418	374	390	448	385	432	415	392	389	404	367	394	439	442	405	381	431	369	378	387	418	429	393	385	433	435	407	398	449	411	431	428	414	424	429	413	408	440	399	394	430	397	393	418	389	398	399	397	406	436	429	441	422	422	415	435	401	376	435	401	414	370	432	402	413	404	413	366	378	416	420	361	413	415	423	413	408	433	408	407	393	418	418	411	395	361	387	407	419	406	418	408	417	421	393	416	405	440	379	405	368	409	412	394	400	381	437	422	385	397	406	424	372	413	366	425	386	429	393	409	395	388	403	407	446	442	415	443	399	401	381	391	440	426	415	392	405	392	406	414	402	393	383	408	440	425	369	439	409	370	402	427	441	432	380	446	393	416	393	391	439	425	391	407	398	425	422	403	420	373	434	413	385	410	444	395	403	403	358	384	415	357	390	411	412	403	393	409	416	396	411	385	411	422	386	435	392	414	388	432	430	407	416	421	390	399	410	379	414	403	355	391	397	399	398	402	381	398	397	392	418	410	415	404	434	424	421	379	407	429	414	437	377	408	396	395	431	414	426	381	414	383	394	386	404	464	385	408	435	408	391	395	376	437	389	412	405	409	422	406	411	380	419	404	437	388	399	416	376	426	411	430	415	405	404	409	418	406	407	406	426	398	414	447	418	427	424	403	409	405	373	415	419	378	388	439	379	412	366	434	423	398	395	395	430	404	396	390	438	426	423	424	430	392	415	380	423	425	412	411	371	433	398	407	424	441	415	387	453	426	416	397	430	396	382	370	390	418	454	390	447	402	388	407	378	436	395	404	426	395	379	390	398	434	411	408	414	428	387	410	406	366	393	381	420	413	407	408	413	400	404	423	436	415	421	396	415	383	386	443	442	403	419	387	380	408	426	404	399	407	417	420	427	396	420	442	375	424	393	411	396	414	406	450	373	408	396	398	384	412	392	405	388	438	406	387	401	406	420	428	384	417	402	415	405	359	394	353	403	408	393	405	386	434	405	414	378	438	411	437	440	406	390	436	407	385	430	435	389	398	452	400	415	462	394	459	423	395	408	363	416	409	438	379	417	418	451	417	384	387	441	421	415	384	382	444	353	431	421	436	406	358	419	398	388	408	424	403	449	383	412	416	453	391	382	411	424	426	409	418	404	401	362	395	402	372	382	414	428	387	406	422	433	406	383	377	383	417	425	396	410	390	390	398	443	390	447	434	426	444	400	396	397	405	402	393	396	419	411	391	411	448	384	405	399	399	420	388	409	416	433	414	403	364	370	408	453	407	410	432	410	392	408	394	435	382	407	401	406	403	396	403	387	406	369	422	413	382	432	408	396	420	388	441	436	396	383	429	380	402	425	414	391	414	408	409	390	409	446	385	364	384	413	393	426	442	387	384	451	391	391	402	409	416	434	420	404	422	392	379	405	409	387	455	429	399	415	420	396	419	417	402	422	411	408	378	397	407	416	429	405	456	453	427	416	387	431	424	417	433	419	413	397	390	428	402	437	421	380	403	402	378	407	423	418	403	401	407	411	431	373	412	380	370	441	420	399	409	404	344	404	432	365	434	408
12744	11835	11127	32096	58163	38917	20445	13333	7128	2634	858	315	176	140	164	153	134	132	140	138	154	132	162	153	125	135	160	123	157	152	162	137	144	134	143	139	136	160	143	141	140	155	150	142	161	153	171	154	134	142	131	133	130	122	123	144	114	139	134	156	143	154	141	141	161	159	140	138	158	165	141	113	151	152	129	151	146	142	146	140	129	127	143	149	145	136	154	127	127	143	137	133	147	150	151	153	145	141	143	122	128	137	133	129	140	147	137	147	141	145	158	133	129	161	159	152	146	136	139	143	151	133	182	164	153	122	132	146	154	124	142	167	150	145	124	138	140	156	132	136	152	123	173	154	131	133	152	132	142	125	151	157	127	167	166	134	132	152	136	133	125	124	144	132	126	114	147	146	134	155	140	149	123	142	131	161	147	140	146	164	156	124	153	131	153	129	144	161	145	139	145	151	159	135	155	135	137	145	132	139	140	120	113	144	143	144	170	120	120	140	158	139	145	152	150	156	134	139	134	150	144	159	118	140	146	139	151	150	140	139	150	143	155	126	142	131	140	137	133	129	164	154	152	143	119	127	116	150	151	138	161	169	114	147	140	152	137	140	152	156	133	134	149	152	164	147	132	133	153	145	135	145	145	142	138	126	151	128	153	136	146	134	161	136	136	138	140	139	151	134	165	161	160	152	137	132	152	138	150	146	134	148	148	116	143	151	142	155	145	148	137	156	140	149	148	120	137	140	143	142	142	124	133	150	166	113	123	150	137	158	133	149	143	142	132	137	168	139	125	141	147	148	141	148	159	162	156	140	153	149	132	121	125	135	144	162	137	147	152	146	150	136	135	158	163	155	132	145	122	112	131	141	145	127	146	145	141	98	160	150	140	136	172	135	119	152	121	143	158	117	137	154	134	139	154	138	147	117	123	122	123	138	155	144	138	131	145	139	159	132	140	145	152	138	118	146	159	150	140	149	137	127	141	164	138	129	138	142	139	128	132	141	133	151	144	135	134	153	154	142	147	149	172	141	147	132	141	129	120	155	144	143	140	149	120	151	157	173	142	141	150	140	147	146	138	154	143	152	121	144	150	135	159	133	153	132	132	135	132	147	157	163	127	139	147	143	130	124	143	143	139	138	136	142	144	137	151	142	130	135	118	123	155	154	135	136	128	145	136	126	140	137	136	135	117	130	116	142	127	151	141	144	148	119	162	111	150	123	137	145	155	155	161	134	128	145	135	132	142	163	141	127	145	145	128	159	161	134	143	142	160	152	147	149	145	133	135	146	144	126	127	136	155	152	138	157	145	147	146	140	154	146	164	159	127	136	135	129	155	144	146	161	138	143	154	144	149	115	143	154	125	139	145	123	135	144	140	136	151	139	132	166	144	140	144	129	130	130	139	153	139	146	125	118	134	140	162	147	122	143	156	146	141	131	153	152	137	142	138	138	141	146	125	143	127	141	149	126	140	138	163	136	168	134	128	152	138	149	139	156	138	112	124	153	134	126	165	142	159	157	146	146	166	125	155	175	159	142	140	159	130	114	135	154	127	151	113	121	148	162	149	151	130	150	141	161	147	120	130	134	150	152	144	150	134	161	102	135	139	148	143	121	169	165	127	138	130	132	152	172	120	150	140	146	158	129	147	129	165	144	159	159	129	145	136	143	148	148	150	153	157	153	147	136	130	135	137	139	142	151	138	152	150	140	136	162	164	142	154	149	136	134	165	144	129	134	136	131	136	139	147	137	147	146	140	151	139	142	131	144	127	127	133	131	132	147	140	149	138	135	140	104	142	135	138	141	137	146	158	149	157	145	118	158	133	148	133	141	140	128	140	134	146	143	175	133	150	144	142	138	145	116	132	133	146	155	136	136	153	135	157	144	138	151	146	160	154	151	160	153	119	158	137	143	153	145	123	148	140	136	137	141	163	120	149	137	137	155	159	140	137	154	142	159	145	151	152	152	127	138	125	125	136	137	139	151	131	126	141	165	142	130	149	166	146	165	135	134	126	130	136	150	148	155	136	139	139	149	124	155	136	147	148	153	154	143	127	145	128	138	130	144	144	154	137	155	142	153	148	136	131	149	123	156	157	145	141	134	150	138	136	156	155	167	136	119	139	150	154	151	141	144	142	140	141	166	137	152	155	138	154	143	119	145	146	138	117	142	135	154	121	139	132	148	150	142	121	147	128	165	124	154	145	147	134	175	153	164	129	149	150	132	147	158	131	161	145	138	140	140	158	130	148	145	136	126	111	142	159	139	157	132	146	133	126	144	149	136	143	147	141	133	140	141	160	148	130	123	138	130	176	152	139	140	138	142	134	156	139	142	131	150	144	133	127	129	129	134	136	133	133	156	140	170	141	157	154	131	141	134	131	142	133	128	142	133	162	142	145	149	140	137	145	145	146	140	151	138	115	151	123	138	161	120	157	134	126	134	145	133	127	121	137	138	147	137	138	153	148	142	128	126	130	138	137	144	144	137	148	163	137	126	154	147	162	145	130	149	137	136	155	164	137	121	149	151	145	150	153	150	142	118	145	155	122	123	139	141	135	142	137	143	141	126	144	148	137	137	146	154	143	130	136	129	149	152	157	161	141	138	143	137	137	136	141	172	127	139	155	150	135	138	141	114	143	148	145	137	129	141	128	147	145	161	157	159	160	157	148	145	160	131	158	178	141	127	140	135	164	153	183	146	135	158	129	121	161	161	140	121	161	119	133	146	161	122	131	133	127	167	147	165	127	147	124	141	135	158	151	152	137	136	124	136	141	156	130	117	143	142	142	138	144	149	150	137	158	134	129	135	131	151	118	126	158	140	145	153	153	158	126	136	154	124	150	139	134	133	127	129	158	149	121	146	127	172	131	149	127	139	143	135	143	132	142	118	144	135	142	145	127	130	144	124	129	133	140	135	154	139	144	132	167	128	129	148	156	155	130	134	149	151	138	147	158	139	147	138	140	137	143	146	138	129	149	124	135	148	155	133	145	119	161	152	131	130	131	137	141	140	157	141	135	141	142	147	146	138	154	128	141	147	136	135	143	148	148	152	168	139	149	141	135	156	128	141	153	141	127	122	145	147	148	137	135	139	129	135	136	140	127	138	150	140	129	140	135	137	150	133	136	123	153	131	133	151	143	150	139	150	145	144	136	140	146	126	127	157	162	143	143	147	139	161	155	135	165	144	145	130	143	122	121	149	133	127	157	151	161	146	152	144	124	153	153	116	139	139	134	128	131	134	128	126	147	129	139	120	124	142	133	143	153	146	164	141	158	155	148	139	134	143	145	134	141	139	160	148	124	130	147	141	134	139	172	159	158	126	140	140	141	134	127	130	145	122	130	143	181	133	125	131	139	159	135	119	133	144	150	141	136	129	142	131	140	138	139	128	137	132	133	153	148	154	127	153	119	127	147	141	128	129	141	142	123	138	152	139	151	139	171	147	143	137	145	153	144	146	129	135	139	148	130	148	150	122	139	125	148	124	149	130	136	145	132	120
8951	10871	12968	44438	67238	49852	34519	31437	21636	10772	4053	1327	527	432	374	406	395	412	404	395	390	404	425	401	425	396	384	411	409	413	383	399	383	390	438	411	416	403	425	396	444	366	412	401	376	413	369	393	414	395	400	404	417	379	393	410	400	407	406	386	389	398	395	378	378	361	394	386	399	382	350	388	375	383	397	438	391	392	405	397	374	431	417	408	403	394	396	413	381	437	369	406	401	408	392	388	398	382	397	422	395	416	369	377	379	387	403	421	432	373	369	370	400	387	395	390	434	409	362	378	436	373	382	388	386	362	411	422	389	397	389	371	401	382	387	377	377	434	399	383	429	383	421	416	396	409	407	374	379	388	397	383	400	380	383	409	384	380	402	395	413	375	406	357	349	413	385	429	393	420	385	369	401	436	393	389	402	381	376	366	374	361	371	418	373	405	406	407	402	389	361	392	394	395	380	404	360	344	402	406	383	400	370	406	388	380	371	408	407	387	393	368	421	404	372	413	402	398	389	424	418	404	395	373	351	379	384	364	429	405	365	413	406	378	426	378	374	427	412	399	421	385	387	395	379	358	395	428	371	374	399	410	422	420	397	377	395	376	402	379	411	379	385	401	432	415	357	404	407	419	381	395	429	412	380	431	380	390	400	425	414	427	403	429	400	384	398	389	419	383	394	402	401	405	372	407	420	388	374	377	423	386	409	390	386	413	366	398	351	389	418	387	383	354	375	378	402	351	387	371	399	366	365	385	386	379	381	390	408	415	389	388	413	389	360	411	375	374	380	413	390	405	394	410	410	398	400	404	388	407	374	434	389	386	411	389	404	437	394	383	396	372	377	410	419	374	382	416	375	375	412	368	400	369	380	405	369	382	410	411	369	405	390	414	390	398	369	397	395	400	404	386	378	428	406	407	397	392	397	370	408	412	409	370	404	436	420	404	396	395	380	375	416	381	388	377	408	406	388	404	433	432	372	405	376	403	385	417	418	384	412	393	386	409	382	380	396	379	423	390	390	404	377	419	391	410	422	397	382	411	365	408	368	388	399	385	404	370	372	408	381	426	415	394	378	424	409	374	389	411	391	361	409	409	404	417	373	414	396	395	382	417	348	397	378	405	352	401	398	349	390	386	381	406	419	403	420	413	409	371	423	411	392	417	368	406	395	376	364	406	402	377	385	346	375	398	380	435	374	375	404	414	382	433	427	360	383	407	427	450	402	416	428	427	415	380	378	412	385	405	379	418	389	380	369	372	409	419	386	402	425	399	341	392	406	415	391	379	394	394	403	396	351	398	383	374	380	390	405	420	380	406	390	417	394	365	392	398	399	385	394	391	401	430	363	359	365	416	361	406	420	436	394	394	356	397	384	365	391	400	378	420	403	397	398	350	427	383	398	421	408	404	364	384	389	393	396	419	347	386	386	370	394	443	351	384	397	406	413	404	380	369	394	378	388	380	417	421	390	378	382	383	401	366	405	406	372	389	409	399	405	380	402	424	410	401	401	394	446	393	395	426	364	410	414	402	382	428	376	413	418	407	404	409	400	365	379	387	376	406	367	376	428	374	402	396	406	391	387	375	405	421	382	366	391	412	404	386	441	409	397	385	375	408	356	391	394	390	412	402	359	420	408	413	431	415	385	429	411	389	399	431	405	377	386	394	369	386	411	395	381	384	405	403	416	417	394	406	378	398	384	375	391	391	372	398	391	376	370	371	395	362	397	410	422	368	394	385	423	386	405	389	397	405	398	386	411	388	407	374	381	374	407	367	415	354	390	391	420	437	383	399	414	384	375	391	397	387	439	391	427	374	381	371	375	396	364	374	394	368	366	412	335	408	414	417	403	395	390	391	419	413	384	380	416	370	420	363	369	443	419	363	418	404	407	390	375	389	399	361	370	402	388	407	383	381	384	434	421	389	399	368	380	369	374	356	366	357	367	378	416	410	376	390	410	393	414	400	394	374	365	375	385	380	398	392	375	363	410	394	359	426	426	397	414	386	394	415	379	384	390	422	405	413	405	406	381	387	426	411	397	392	396	362	418	427	372	422	429	391	375	391	404	404	404	405	387	377	428	433	366	438	363	389	398	381	399	375	363	385	399	385	415	403	377	395	389	388	388	391	365	406	359	385	400	407	399	413	403	389	395	397	422	392	435	413	397	377	321	416	387	401	404	452	434	362	397	376	423	400	384	411	359	400	386	422	403	402	398	423	355	362	374	411	398	380	377	359	375	373	387	397	406	411	365	434	409	411	397	374	416	401	381	385	387	392	361	377	395	413	387	410	351	401	369	379	378	356	402	429	396	399	369	400	382	364	398	420	384	398	424	381	387	414	377	403	395	355	434	392	369	403	413	402	424	425	389	389	406	390	423	395	402	372	375	382	455	395	393	411	381	380	412	406	350	408	414	412	384	416	390	373	407	390	383	340	390	383	385	385	402	397	423	409	392	400	377	392	386	367	389	408	413	403	371	419	392	387	393	391	410	395	393	403	398	360	390	375	415	371	383	385	383	377	404	388	404	386	376	397	399	390	413	392	386	409	432	390	389	364	361	420	376	390	381	397	392	397	382	386	433	401	366	399	398	365	395	365	377	415	406	404	377	404	388	340	423	379	386	414	404	394	392	390	365	393	419	393	419	404	408	384	402	388	385	412	419	389	399	373	383	415	399	410	361	412	365	407	375	412	423	401	390	413	402	404	405	367	365	410	379	406	399	389	398	413	434	408	397	406	372	382	369	424	377	378	383	436	368	429	434	385	418	402	394	402	387	380	399	403	375	388	375	411	366	367	444	437	399	381	387	389	397	411	388	397	412	402	429	420	404	431	380	415	413	391	423	390	382	391	409	422	380	404	365	426	376	404	398	392	372	370	388	384	425	365	362	386	397	401	364	411	383	397	369	403	412	375	411	375	383	386	399	427	389	390	388	394	416	408	394	394	383	381	422	370	401	354	389	408	382	376	362	419	388	400	376	415	418	428	355	386	409	404	397	401	396	358	372	417	385	412	392	384	398	356	386	414	367	383	412	430	399	392	379	393	374	381	411	385	380	411	421	400	374	406	434	384	371	382	367	379	388	411	391	379	364	426	380	394	389	361	411	380	401	404	388	406	418	411	397	398	394	404	385	380	393	374	377	379	382	428	392	399	418	402	389	409	401	362	402	370	396	426	439	414	386	368	427	395	350	383	375	409	407	381	376	400	369	385	388	372	385	401	387	417	418	391	370	414	395	427	382	390	400	381	429	410	385	365	383	403	379	420	371	419	411	371	393	381	418	390	396	363	422	390	385	371	376	340	452	365	378	374	368	390	409	414	409	399	399	382	396	417	425	376	396	345	363	399	404	437	407	421	390	366	398	377	382	422	390	363	418	362	389	388	405	318	357	345	387	399	385	423	409	436	412	366	375	419	383	420	391	383	434	410	423	374	428	431	350	400	357	392	389	381	417	362	369	386	392	381	419	377	389	383	429	431	381	424	398	400	396	399	372	358
22960	16450	15980	48195	72983	56866	35735	22518	9906	3255	994	320	183	150	150	142	161	108	118	146	143	136	150	153	127	139	133	155	137	169	144	149	131	137	125	120	121	132	138	129	125	132	108	130	136	147	128	122	141	159	116	127	148	136	127	114	138	145	145	128	108	122	147	122	130	136	136	133	138	126	142	145	137	129	145	145	156	124	148	132	134	137	173	125	131	115	133	111	137	128	135	153	135	147	126	157	114	129	152	112	153	121	135	125	142	157	163	121	129	126	149	163	124	126	138	127	147	136	136	165	129	135	143	141	134	141	126	144	154	140	133	126	169	140	150	127	128	128	146	139	119	137	146	139	143	124	158	129	134	122	130	166	123	107	140	128	127	150	161	136	150	136	149	115	147	133	136	121	142	141	128	143	140	153	156	121	159	136	122	132	132	130	157	125	134	136	152	159	145	132	135	144	141	110	157	144	125	127	144	133	134	132	125	154	125	130	137	132	150	141	115	137	128	139	125	153	149	162	152	155	138	131	130	135	131	151	136	132	158	147	139	149	119	120	151	147	128	135	131	138	128	140	133	128	132	154	134	113	162	140	109	147	120	136	111	157	145	141	119	134	136	150	130	146	138	136	133	115	149	141	136	127	142	149	144	149	130	170	154	127	140	139	135	119	128	137	138	154	149	145	116	122	151	134	136	139	138	128	143	132	121	122	111	169	147	142	130	138	154	127	136	157	115	138	144	124	147	133	152	149	138	125	127	151	135	134	134	140	124	141	124	148	142	146	124	126	136	132	154	144	152	116	157	137	144	123	138	150	135	135	129	166	125	135	130	115	142	152	142	151	130	145	128	140	127	153	145	143	128	145	152	118	145	123	143	127	127	154	135	134	132	142	136	135	133	148	118	145	130	152	127	119	158	138	139	145	127	136	141	141	155	155	144	117	108	118	95	145	149	140	131	137	132	143	130	141	151	121	132	123	136	113	130	136	145	138	117	139	137	137	141	141	129	116	144	142	136	108	137	112	123	125	145	131	136	133	138	145	125	121	140	146	148	140	136	151	140	132	144	141	127	136	130	157	135	129	142	138	124	151	142	156	128	127	134	126	155	134	142	138	126	141	130	137	134	142	126	134	122	122	148	133	122	156	119	142	148	150	134	147	141	138	131	136	118	143	131	131	156	141	145	157	150	131	138	138	134	142	127	154	121	124	128	131	140	157	130	135	144	140	144	144	127	143	117	137	165	158	147	127	141	151	116	142	146	127	142	121	132	134	136	123	139	136	135	144	135	141	106	103	138	154	144	138	128	141	123	143	154	136	119	136	139	129	153	119	143	106	151	129	134	123	152	150	139	141	152	144	139	157	143	145	124	145	144	142	139	155	117	132	134	117	152	129	136	121	134	124	144	116	128	150	144	143	108	131	145	132	113	136	143	136	143	111	116	135	130	136	109	127	132	155	151	132	136	150	144	148	143	138	133	133	136	143	114	143	135	143	126	130	141	130	114	132	127	135	138	116	144	145	125	103	140	133	120	141	117	130	122	149	132	124	142	149	129	119	139	148	110	129	154	129	130	146	139	162	138	153	126	143	128	154	127	128	136	139	134	154	129	129	155	150	124	123	160	148	133	140	131	142	125	138	108	142	141	134	148	149	119	119	129	114	120	122	136	122	134	131	136	135	134	151	143	136	119	133	141	156	119	126	144	138	140	142	142	120	146	125	113	114	128	136	137	146	119	132	141	134	118	129	132	117	157	159	126	110	129	151	143	144	149	136	134	129	114	128	132	138	136	127	140	135	145	138	127	143	135	128	142	124	148	127	136	126	137	138	138	143	159	130	127	129	134	148	144	117	149	143	125	139	134	151	137	128	142	131	145	158	138	147	138	140	115	122	140	134	130	139	123	140	145	144	141	131	136	140	127	127	145	145	129	140	128	148	111	117	152	126	116	134	136	120	142	125	147	128	122	123	128	134	147	129	137	124	125	143	136	118	114	152	131	128	160	133	139	141	119	109	128	142	133	147	150	129	151	145	145	116	116	139	141	142	157	152	122	137	145	120	147	154	121	118	131	130	139	134	131	141	148	147	112	161	117	139	143	131	154	121	126	139	139	138	156	134	123	155	141	145	150	115	125	155	152	128	118	119	138	150	134	138	147	130	155	133	130	143	148	117	142	124	145	139	129	144	150	143	148	135	144	110	136	124	132	138	139	105	155	105	124	124	133	164	158	136	126	136	144	141	145	146	144	162	142	120	140	122	128	131	132	156	130	137	136	132	129	124	110	120	148	140	122	133	146	146	147	133	113	128	114	155	148	130	143	112	121	151	129	137	135	130	125	127	134	129	149	139	123	130	147	138	135	149	146	120	139	126	135	126	127	143	136	115	139	135	125	114	124	139	139	118	130	117	120	165	140	156	125	135	144	139	123	131	126	118	136	128	128	125	131	131	129	131	117	144	154	130	143	143	139	131	141	128	142	152	137	143	146	145	128	139	125	138	146	145	137	131	119	120	150	141	154	131	125	156	137	134	151	139	128	136	128	140	137	141	146	148	144	116	136	135	135	141	107	132	119	149	126	124	141	154	140	153	120	168	126	106	139	122	118	128	128	146	141	150	139	107	132	138	121	119	139	134	113	138	131	125	132	154	130	125	128	148	129	141	142	125	145	120	128	126	107	142	136	139	122	124	139	155	158	138	136	136	142	140	124	163	130	126	138	146	133	150	129	153	134	131	118	132	138	151	142	131	132	150	127	138	125	131	125	126	129	130	132	114	137	144	148	128	135	113	160	128	156	142	141	128	154	154	150	137	132	136	142	128	168	147	151	138	136	144	145	131	133	148	134	152	140	143	122	123	145	140	128	160	165	144	141	127	126	115	147	124	144	135	141	148	140	108	131	129	133	114	146	153	160	133	142	122	122	154	131	128	122	139	147	120	125	166	143	132	118	128	141	113	126	128	139	133	127	124	131	132	116	110	122	129	137	127	133	137	139	149	167	135	142	127	142	126	142	134	139	123	159	152	129	127	138	157	138	136	123	138	133	126	146	141	122	138	148	133	148	136	129	164	106	103	125	137	150	132	109	133	138	136	132	128	124	124	131	120	137	134	135	142	140	145	143	144	131	143	127	137	158	137	156	122	142	142	134	148	126	129	139	128	129	136	165	136	118	128	141	121	138	135	112	130	143	124	125	137	132	164	140	129	129	155	154	146	131	151	121	129	143	125	107	134	120	167	126	158	149	130	155	134	152	115	127	119	141	133	120	131	120	127	129	145	124	139	131	133	150	145	117	134	135	146	123	150	150	121	131	146	136	123	143	128	129	131	147	115	141	145	149	124	133	140	134	139	124	143	129	144	138	148	137	138	133	138	124	146	119	100	150	129	168	112	141	147	143	143	130	153	150	144	146	157	158	131	122	130	114	147	139	141	150	141	136	153	123	136	127	144	130	132	142	146	144	123	135	144	121	125	154	164	161	145	148	122	130	141	155	122	133	127	144	119
13966	12589	18359	58587	82173	67629	48733	37702	23853	11836	4489	1401	593	424	390	400	378	367	347	375	405	424	386	370	381	375	395	365	387	381	362	358	383	366	380	395	384	387	381	356	375	368	382	370	358	416	411	366	359	375	373	413	372	396	379	354	415	358	394	408	372	380	374	403	381	369	371	384	385	376	373	414	398	402	377	382	421	392	418	404	361	381	359	375	378	350	363	401	362	386	379	413	354	349	361	375	352	386	407	348	377	393	369	355	351	351	410	392	392	384	349	402	391	406	373	377	375	401	360	366	399	382	358	375	408	379	384	381	443	361	371	397	422	365	354	394	365	392	373	377	404	387	373	375	389	370	362	390	389	366	395	373	400	390	367	361	408	403	392	393	375	357	373	356	364	392	362	354	373	395	412	383	357	384	374	374	370	377	375	408	385	365	397	366	412	391	381	367	363	366	381	382	377	370	394	390	356	384	341	401	370	392	355	373	387	375	360	378	377	377	381	405	378	403	377	374	386	419	406	377	372	369	365	349	373	367	378	409	392	367	368	391	359	350	377	391	393	379	404	409	373	361	365	393	358	383	339	379	380	371	390	411	374	393	401	355	369	371	357	393	387	386	410	373	388	384	366	385	385	379	364	366	400	377	384	390	368	376	359	360	383	373	399	365	392	378	370	382	397	375	412	380	393	402	373	385	375	385	392	384	385	380	431	392	358	395	417	373	384	408	348	365	376	415	366	352	361	403	383	371	389	359	355	405	391	368	397	366	379	360	395	384	383	399	361	385	379	362	371	407	394	347	378	372	365	378	396	378	361	388	388	413	398	386	400	378	353	363	370	371	404	359	381	378	397	425	369	395	377	356	403	386	367	395	412	378	411	393	388	376	362	356	377	406	413	400	389	384	375	383	363	378	393	397	367	390	369	397	385	357	391	364	369	402	399	385	391	387	377	399	375	392	387	416	392	362	368	344	386	368	373	375	390	375	357	366	347	371	393	349	344	346	346	368	397	349	342	394	419	381	377	363	389	368	410	393	373	416	380	364	367	365	391	387	364	398	370	370	353	413	379	390	392	387	360	377	377	365	395	392	375	373	396	408	374	369	361	362	347	399	373	371	424	379	370	379	390	383	377	356	373	402	377	349	391	410	388	394	371	387	370	366	396	378	398	372	387	383	380	354	387	376	423	381	367	361	367	376	369	410	386	397	394	380	372	385	380	350	385	410	365	384	377	372	365	377	378	355	388	370	373	386	397	399	386	399	414	372	368	374	349	368	393	354	366	360	388	400	367	408	396	376	345	429	383	389	345	385	391	376	357	350	398	358	352	367	400	409	340	395	354	397	408	347	373	364	384	364	376	387	379	387	376	381	416	343	370	364	366	375	369	361	349	353	381	399	398	376	340	394	391	375	346	356	377	370	360	347	417	369	368	361	379	376	395	367	403	358	368	365	394	342	398	365	394	388	378	343	369	360	380	406	354	357	368	370	380	392	385	348	379	379	378	408	396	407	359	382	382	380	360	379	402	372	334	394	366	362	392	414	366	356	357	390	397	358	366	385	374	380	401	402	399	391	358	388	402	383	411	363	393	384	408	364	411	368	399	369	379	388	400	410	381	377	389	362	405	380	406	359	402	371	378	395	376	359	380	372	361	375	339	314	388	419	391	386	361	374	387	390	376	358	382	388	360	394	362	399	379	362	391	381	366	396	362	386	365	343	410	388	375	371	378	383	403	368	374	379	365	363	411	376	420	328	381	386	353	421	401	384	396	361	378	395	369	367	378	362	371	380	390	385	395	388	414	371	383	376	375	409	413	372	397	378	349	384	380	416	376	407	411	387	370	412	387	375	386	398	411	360	342	393	359	388	390	375	373	374	380	374	373	386	409	412	393	367	388	388	389	381	380	368	388	371	390	363	367	391	403	372	371	383	365	386	368	392	371	402	408	388	389	372	391	406	371	360	369	359	381	388	393	393	380	399	379	377	353	414	387	377	347	403	389	390	390	402	378	347	382	406	391	378	378	403	383	394	365	365	385	374	374	403	393	369	392	352	363	367	357	378	417	381	403	392	390	364	382	426	392	378	388	363	353	353	342	370	358	347	398	366	378	385	355	376	395	371	406	381	369	379	360	355	383	370	352	365	379	363	386	391	394	373	384	375	359	407	354	357	380	367	397	398	343	406	338	379	352	402	344	349	383	395	370	372	422	379	347	383	388	388	375	359	384	402	370	389	361	378	367	404	376	384	380	378	374	410	399	369	344	363	381	410	374	360	366	360	372	389	397	345	413	366	352	349	391	380	381	384	395	383	380	361	381	377	403	408	388	366	396	385	386	349	382	370	345	398	376	359	415	372	406	351	400	363	372	404	368	378	339	423	372	356	401	386	379	391	415	378	364	377	379	392	407	341	407	419	401	409	383	357	370	409	391	398	368	384	360	366	393	398	376	403	414	425	361	384	396	362	362	367	386	378	387	361	383	377	385	389	405	381	384	382	373	379	368	366	381	385	395	416	368	364	401	360	365	362	356	379	394	398	392	410	401	402	359	390	346	374	346	398	338	378	321	374	394	383	359	369	348	392	390	387	388	389	387	402	427	356	359	385	384	362	403	370	392	388	334	409	401	378	352	395	396	381	356	402	341	358	400	374	397	361	413	369	383	370	398	376	413	366	374	409	404	388	369	375	364	348	395	358	387	385	363	384	347	366	418	367	394	355	394	395	369	368	408	382	393	405	386	396	380	383	377	389	382	359	424	372	426	373	388	390	394	377	399	371	390	397	385	399	376	366	394	384	379	395	389	375	396	369	342	376	393	387	410	383	370	358	372	383	367	376	371	375	410	352	414	397	344	359	395	389	388	397	364	393	397	365	338	377	344	355	350	395	391	401	368	378	387	369	333	407	393	385	357	383	374	396	319	361	400	396	353	382	372	412	373	355	409	409	361	360	364	379	372	386	376	358	416	404	406	398	343	381	390	359	381	391	348	369	364	417	372	392	417	393	380	358	376	362	383	383	370	355	401	348	383	402	397	354	375	362	349	356	368	380	362	404	352	343	398	355	419	390	365	369	429	371	363	422	394	402	427	370	382	397	420	396	376	378	382	381	391	415	402	358	367	387	406	393	396	408	381	386	387	366	390	394	390	375	372	384	389	420	381	388	348	351	392	372	351	407	364	373	360	373	386	394	396	373	401	374	378	354	409	391	386	361	358	432	369	438	381	402	388	398	345	395	384	393	383	376	366	402	376	414	370	376	425	372	394	385	424	384	375	399	395	374	363	367	378	383	359	357	333	372	373	384	395	357	382	386	392	387	350	410	371	372	378	348	389	359	370	348	353	403	414	363	345	389	381	342	361	384	393	370	353	382	380	439	380	346	376	393	371	414	381	385	366	384	385	371	380	424	373	357	383	392	368	374	409	380	387	385	401	378	370	395	376	381	404	416	381	381	366	356	378	343	390	371	397	386	374	332	402	366	358	377	369	341	356	380	379	391	391	398
4303	2308	1998	4269	8571	5419	2992	1723	645	369	223	203	164	139	130	148	160	156	166	150	122	140	146	156	165	142	133	163	138	150	140	151	160	150	141	159	138	129	161	139	129	130	143	153	133	163	127	137	161	154	156	136	137	150	154	143	155	162	149	146	133	124	160	159	152	137	134	175	148	151	137	156	150	138	166	119	168	150	144	158	139	159	153	146	110	146	132	131	138	156	133	149	142	159	129	147	157	152	162	142	155	171	141	143	145	151	146	163	148	157	129	140	155	119	138	148	129	147	157	151	146	140	154	154	146	141	172	167	141	148	135	136	130	161	126	144	119	145	127	125	161	153	122	156	161	134	143	136	146	156	140	168	136	137	121	147	155	153	157	142	138	137	164	150	147	135	136	143	152	144	121	155	136	146	139	140	145	137	148	153	138	172	146	148	138	142	156	138	147	145	138	139	153	155	136	149	143	134	167	137	126	145	162	157	136	143	136	161	132	176	144	155	144	158	155	121	130	149	156	163	150	145	152	167	150	143	134	145	133	141	147	157	133	138	131	140	155	149	148	164	134	152	141	142	159	133	153	162	149	145	147	132	179	140	167	153	151	156	138	152	141	154	130	138	129	134	145	138	126	135	149	151	140	159	143	143	166	144	154	143	145	156	141	128	144	147	144	173	134	137	136	147	156	151	162	158	141	162	140	130	162	142	163	136	155	125	147	136	141	151	146	143	141	146	138	144	162	132	170	151	144	144	145	143	114	163	146	127	162	168	156	156	161	147	152	155	152	169	141	141	143	147	167	147	166	171	156	152	128	154	156	154	136	147	136	142	152	155	132	154	155	144	162	152	119	142	146	149	177	175	132	158	156	129	146	144	158	149	159	134	136	158	154	121	159	136	135	136	153	137	155	136	169	164	132	163	126	149	145	128	139	134	150	151	161	135	123	151	171	132	173	159	139	135	166	144	148	162	149	161	163	156	161	160	144	139	140	142	143	161	148	146	132	147	156	156	153	135	141	138	149	163	136	156	141	155	151	128	146	137	140	154	137	136	157	155	162	150	151	161	166	151	149	154	155	146	170	144	143	168	157	153	157	161	142	144	148	134	145	132	152	150	162	144	142	162	142	135	158	151	132	147	136	136	138	134	138	168	128	143	138	155	158	146	119	169	157	164	146	146	159	141	146	152	154	148	153	175	141	149	159	140	174	136	142	151	143	145	136	149	141	161	140	163	143	165	146	143	153	146	147	142	140	156	152	166	141	152	153	134	130	145	160	120	145	143	124	142	173	130	151	152	148	140	150	160	147	136	150	139	148	158	142	152	127	117	142	154	139	152	169	136	141	111	173	142	142	136	138	137	148	127	161	149	143	132	145	149	152	153	166	132	155	142	136	150	140	134	143	158	124	133	155	139	136	167	136	139	125	129	149	138	129	143	148	147	154	146	160	132	147	142	152	146	146	139	139	160	130	141	135	149	139	155	134	133	159	159	162	148	152	159	151	135	140	142	172	138	139	119	148	124	132	148	176	147	138	146	135	158	162	151	138	147	171	150	151	153	149	138	149	159	143	159	159	141	153	136	123	130	140	151	155	142	149	137	161	143	132	135	152	148	142	158	147	155	150	152	144	136	157	155	150	162	154	140	148	144	149	145	135	133	144	138	157	158	149	177	160	149	127	134	162	156	161	141	137	157	133	173	161	146	157	151	151	133	159	156	174	149	165	135	145	171	140	148	156	142	156	140	147	140	161	138	151	137	155	140	141	147	150	158	148	142	135	175	175	148	143	138	145	142	141	128	161	132	146	150	153	147	146	142	142	140	179	146	145	129	120	126	148	169	113	161	135	166	149	142	149	152	158	146	174	139	135	137	140	143	154	131	130	151	154	146	155	152	136	142	160	136	173	156	126	127	178	132	137	130	168	149	164	146	191	142	158	167	133	157	162	136	156	149	162	150	137	143	141	148	151	158	144	146	149	135	142	148	147	119	166	166	151	129	156	156	138	128	164	151	138	136	163	149	167	167	142	136	148	161	127	167	175	139	154	141	139	137	140	150	142	143	139	138	176	127	139	156	140	151	134	135	139	143	141	151	139	161	134	163	153	143	140	149	137	139	153	128	129	151	161	185	140	134	153	171	156	150	147	158	139	169	145	150	169	146	144	163	166	149	143	139	144	167	159	143	151	140	130	142	132	140	142	137	161	147	138	120	134	143	142	133	167	147	169	126	148	157	167	149	138	145	140	158	156	131	149	134	138	150	155	142	150	147	141	153	144	138	149	139	143	121	140	134	128	150	154	126	164	156	157	163	166	158	142	155	126	129	177	156	125	163	164	157	136	148	151	167	157	165	151	151	150	143	145	132	149	157	148	148	149	140	145	134	146	135	129	144	134	159	141	159	141	153	139	145	159	154	169	156	142	155	143	135	130	135	142	150	137	164	148	134	168	117	136	155	146	135	143	145	161	135	157	167	135	166	151	138	145	170	142	160	148	157	152	144	155	150	149	130	145	138	135	139	156	130	130	129	178	144	155	143	147	131	145	142	144	149	155	150	171	147	151	135	130	162	170	135	139	136	146	168	135	146	157	145	150	132	161	153	127	158	143	120	137	150	121	127	143	146	124	159	129	144	145	143	143	140	148	155	130	150	146	142	163	135	151	153	141	147	130	147	146	151	149	140	120	160	147	146	152	153	155	164	142	167	141	149	156	141	134	148	160	130	145	169	156	149	147	152	144	159	128	146	174	149	137	137	136	172	158	146	149	134	146	134	154	140	145	155	141	134	169	146	139	161	157	153	145	136	157	139	143	150	155	156	141	148	134	148	157	161	157	155	158	135	139	149	131	124	138	138	141	158	130	163	145	137	140	167	174	148	137	154	153	141	158	138	133	136	130	157	146	149	142	135	143	157	148	149	137	164	147	143	153	134	145	138	158	147	155	152	151	125	145	138	153	153	162	132	148	142	155	156	145	164	132	143	142	163	146	151	152	141	145	130	162	140	160	154	150	139	130	163	138	167	120	133	152	163	154	149	155	150	136	150	147	147	141	136	155	146	132	138	151	147	130	158	131	135	141	142	139	139	128	117	149	148	134	153	152	154	150	149	163	135	161	147	152	148	155	134	166	144	138	143	152	151	132	166	146	145	159	130	156	158	171	145	165	145	149	135	146	150	155	130	130	152	112	136	143	156	164	160	121	148	141	144	165	152	145	111	153	153	137	137	129	123	119	137	133	146	128	145	129	126	127	159	143	153	175	137	150	166	142	140	162	151	135	149	141	124	151	149	141	148	132	153	158	130	130	140	138	144	117	166	158	135	152	132	139	140	144	131	129	127	142	150	153	139	140	149	136	146	154	131	150	139	112	148	147	125	148	147	137	116	131	138	128	167	172	128	134	153	153	141	163	148	143	140	131	140	138	172	150	131	162	138	154	130	156	146	152	132	142	133	143	143	116	161	163	151	147	143	129	156	152	166	144	128	146	151	138	148	134	140	156	151
3454	2651	3851	14664	25101	18020	11597	7095	2808	1286	760	500	466	442	373	401	369	452	416	380	414	406	434	411	383	379	407	436	384	390	392	417	467	382	416	423	429	374	375	393	377	436	389	404	385	376	403	403	459	393	449	424	389	422	384	412	392	392	384	375	410	448	379	435	414	434	387	386	457	389	415	412	389	381	360	429	415	382	413	409	373	385	398	390	403	400	405	379	390	384	415	409	419	387	400	386	391	399	411	397	435	440	412	402	370	412	411	389	419	414	403	415	413	408	430	402	377	385	376	394	411	429	394	416	382	390	372	402	393	421	431	397	391	406	419	395	403	406	378	424	404	385	381	384	397	421	406	442	425	393	416	383	440	421	375	408	424	387	380	413	397	394	392	427	426	396	378	419	398	431	410	381	414	453	410	383	391	401	449	378	411	396	394	389	402	386	423	376	405	399	426	412	410	399	406	408	407	397	448	426	430	384	408	389	406	427	393	431	390	388	406	405	416	432	408	397	408	411	387	382	413	367	403	376	413	431	414	460	427	365	405	403	399	386	427	415	411	409	412	413	403	444	383	392	394	407	395	409	408	439	368	388	392	427	391	403	380	409	373	425	404	401	384	416	417	392	381	416	407	432	385	414	437	411	403	427	388	386	416	400	385	399	367	437	400	422	387	422	432	410	408	390	383	377	408	391	393	406	406	450	402	398	438	411	423	399	385	402	394	367	423	382	413	381	407	413	370	396	400	393	425	400	433	393	426	410	405	424	382	424	376	407	378	420	405	365	382	364	396	431	427	442	415	411	378	386	391	421	390	422	419	412	392	435	421	399	427	385	394	388	420	387	443	420	408	403	431	433	408	404	396	431	408	404	409	426	402	386	423	416	395	386	416	412	387	419	396	418	424	385	372	425	442	432	368	419	407	386	415	420	422	382	386	384	428	429	449	399	375	422	383	390	382	408	424	413	411	421	415	402	411	407	387	385	401	400	345	403	404	398	397	434	431	410	398	379	379	388	408	384	407	389	373	396	397	382	376	423	436	391	387	397	448	407	435	396	400	382	405	410	429	412	383	416	409	390	408	421	412	410	388	416	388	390	457	374	421	379	405	380	388	386	418	407	416	416	389	393	419	387	416	373	396	408	369	386	396	405	426	425	382	402	419	442	400	399	409	455	408	420	432	387	434	415	422	391	361	420	397	367	407	422	404	386	379	437	420	360	376	397	385	437	374	409	397	430	423	399	390	418	433	390	428	441	393	399	374	470	368	385	403	405	424	423	358	403	419	404	422	393	381	392	438	372	387	394	375	423	405	411	387	395	418	421	443	404	410	395	405	413	411	392	389	399	402	373	398	390	415	427	358	411	417	400	417	373	420	390	393	386	397	398	417	421	431	403	410	396	398	425	428	419	374	405	415	400	429	411	437	398	407	407	372	386	397	419	421	421	437	388	353	393	400	432	388	426	407	406	431	420	386	431	360	398	407	411	422	420	376	419	412	382	385	430	404	383	428	398	357	436	415	401	389	384	381	410	376	424	409	387	406	408	417	378	398	401	381	390	446	384	417	420	431	424	389	415	403	374	413	440	412	416	425	413	387	431	428	423	442	419	427	410	415	393	405	356	399	388	401	393	417	423	413	457	407	402	394	378	400	398	401	372	432	388	402	402	400	408	432	414	386	395	380	411	417	414	411	419	393	418	395	446	426	434	391	402	405	424	418	382	446	439	388	392	368	413	415	415	419	410	404	436	432	394	400	414	418	421	380	378	380	398	427	441	435	389	416	388	398	429	402	420	391	402	373	425	396	375	416	416	431	422	411	419	392	437	406	398	407	398	394	399	404	418	378	409	425	434	417	406	384	404	389	399	391	417	422	411	407	449	407	435	439	410	408	399	385	379	386	393	418	442	395	406	419	403	418	413	390	410	381	420	443	403	430	402	394	392	427	421	387	403	421	412	391	407	410	425	389	398	388	434	418	368	409	409	382	425	421	395	416	391	424	419	399	413	380	427	414	436	397	367	364	368	421	411	402	427	448	420	432	387	389	434	397	427	413	390	450	405	345	408	401	439	400	390	411	409	404	423	431	420	398	423	368	414	422	418	394	433	381	387	430	408	428	385	401	345	380	406	388	400	405	453	392	431	424	420	425	391	402	366	395	404	413	399	413	406	386	405	398	400	391	367	389	401	357	444	427	442	439	440	431	383	430	380	425	427	424	414	364	384	427	401	399	391	428	419	387	417	421	432	391	389	406	387	415	401	408	408	396	367	426	409	424	417	402	413	450	380	421	417	393	425	409	382	421	378	418	383	402	426	399	412	405	381	366	403	430	400	379	395	387	391	429	415	392	408	428	416	457	390	412	363	439	407	400	412	391	437	420	418	417	413	440	418	366	371	405	417	399	418	414	446	404	429	410	409	380	409	373	405	419	394	405	401	378	429	406	442	372	429	380	448	397	408	439	400	432	381	410	416	400	419	428	413	391	413	405	398	384	410	419	415	411	458	387	402	409	396	384	418	405	422	417	395	412	429	443	408	406	361	394	403	451	399	386	412	400	415	381	458	403	419	391	409	398	409	418	424	385	406	394	408	389	437	387	418	413	423	425	375	413	432	401	419	423	411	421	405	412	396	447	404	413	438	409	382	412	421	393	429	386	369	424	429	410	418	424	396	427	400	439	395	412	386	408	388	394	427	398	389	412	381	411	419	407	413	374	387	397	444	401	389	378	415	388	435	420	399	395	401	401	381	416	392	421	395	454	375	389	403	387	379	384	433	392	387	417	405	429	398	363	385	466	406	380	429	424	416	441	421	400	410	429	383	403	403	411	445	409	388	369	411	381	399	419	393	447	402	388	401	429	381	406	408	449	424	381	409	396	381	422	370	389	369	428	386	408	404	390	425	406	402	437	399	420	403	415	419	390	419	420	412	422	440	413	395	418	436	424	411	417	417	383	397	436	388	419	419	438	394	413	406	445	418	419	411	399	397	428	383	426	440	433	400	433	363	423	394	379	419	377	403	426	400	385	391	429	390	405	401	403	428	418	426	390	399	419	431	394	390	419	382	387	412	391	428	441	390	397	427	432	453	437	402	429	411	434	364	414	419	417	392	403	384	395	440	416	378	404	385	412	397	364	364	437	401	411	383	416	391	408	424	455	389	424	439	407	386	410	417	402	371	434	420	390	424	424	365	383	417	438	362	369	399	402	413	375	400	404	404	391	385	407	410	402	401	395	415	402	397	358	428	426	438	422	433	374	422	410	427	432	410	410	428	456	402	401	371	456	426	419	382	401	417	417	389	388	393	411	383	432	397	408	420	405	421	381	392	383	402	400	397	424	387	408	438	372	389	411	385	404	402	412	394	386	442	404	444	377	418	425	388	389	409	417	412	404	419	387	382	385	384	392	428	432	392	434	390	415	380	414	421	397	431	436	410	415	460	384	412	423	404	388	374	390	415	406	393	401	451	408	402	420	413	429	400	409	408	389	399	396	405	424	420
13855	7697	7193	33729	57092	41516	26248	11876	3782	1602	539	255	149	156	151	128	128	150	131	119	147	133	143	152	135	138	146	148	140	175	131	146	148	121	139	161	146	133	176	124	138	161	136	145	137	153	148	163	135	144	136	137	130	123	131	162	147	149	134	124	117	132	141	155	129	132	142	149	141	140	125	167	148	142	146	127	144	147	128	124	150	150	131	135	159	138	142	167	141	133	147	148	132	141	164	157	141	134	128	151	147	134	120	145	154	130	129	145	138	145	156	121	157	125	149	142	146	138	132	153	149	122	129	125	141	151	137	146	163	123	131	148	125	124	143	142	118	136	137	145	154	137	138	147	161	160	120	148	126	155	128	145	132	131	135	160	134	127	137	148	134	113	133	119	140	134	145	135	131	134	132	137	179	128	142	124	132	146	124	132	162	149	152	165	144	142	108	141	140	160	128	139	124	146	137	133	162	138	145	138	149	141	149	133	142	134	143	108	131	121	122	147	137	125	132	148	160	135	130	144	162	143	127	149	126	138	135	143	145	132	135	139	139	114	136	136	152	131	150	139	139	145	168	130	149	146	132	135	131	134	154	131	144	143	131	144	124	149	137	121	156	142	130	142	160	133	166	137	126	119	118	130	138	128	125	139	145	119	165	151	124	144	156	142	146	144	125	142	119	136	154	142	154	161	151	141	135	158	170	139	134	160	126	155	122	137	139	140	110	154	137	134	142	145	149	139	164	144	175	143	149	141	151	128	147	167	140	133	128	118	129	154	135	142	137	129	154	137	141	149	131	142	127	131	139	104	161	148	153	122	155	131	138	136	115	167	130	104	126	141	144	137	141	133	169	145	164	167	142	141	136	125	141	141	113	141	142	138	143	135	124	140	120	140	124	125	157	129	147	129	147	147	131	140	138	131	139	148	146	132	133	149	161	127	123	120	113	147	130	136	142	136	145	119	134	143	146	149	129	131	138	153	139	142	137	134	127	132	129	143	136	137	123	144	148	132	127	158	143	137	137	153	140	146	136	143	138	129	165	138	137	152	145	131	153	132	132	136	133	135	150	144	145	135	130	159	148	142	138	123	113	135	127	137	128	132	126	136	133	120	129	147	134	135	142	143	144	117	149	125	139	95	123	130	155	114	131	175	140	153	156	171	141	137	142	148	133	131	147	133	144	148	136	158	135	150	122	121	157	138	139	146	130	129	127	138	156	161	134	141	135	135	122	123	141	131	151	132	118	140	153	135	114	175	147	135	153	122	153	121	156	141	162	135	154	121	130	152	128	155	146	140	131	134	132	131	150	125	146	160	130	161	146	127	143	130	152	126	136	141	139	141	130	133	147	157	139	136	133	140	124	147	149	134	126	148	126	145	109	154	133	156	133	127	146	141	151	153	139	140	120	152	132	140	143	152	149	150	141	167	135	139	141	133	139	122	121	188	132	144	154	144	140	164	143	149	142	144	146	170	132	143	141	141	135	133	124	136	156	135	159	137	158	151	131	131	132	143	131	130	154	127	128	151	140	134	131	157	141	130	130	153	132	149	141	140	138	119	138	131	135	126	137	144	121	137	129	153	139	122	136	163	119	149	149	121	155	149	144	137	110	142	144	130	160	141	138	145	116	143	141	137	158	135	156	132	134	133	161	115	142	131	140	136	133	146	144	146	146	122	144	136	148	133	152	142	132	133	131	139	155	138	147	157	119	118	121	121	135	126	126	127	142	133	148	120	150	133	151	130	120	133	147	119	136	126	143	106	142	136	143	155	127	148	141	161	132	124	132	135	139	132	130	139	166	144	139	154	153	130	146	145	134	131	158	135	169	140	134	129	127	150	159	142	108	121	132	125	124	129	143	158	137	163	140	139	173	135	127	143	136	151	137	132	146	127	150	138	154	158	135	139	147	129	155	134	133	139	134	154	140	134	151	128	144	148	137	113	144	131	140	147	130	132	115	132	141	145	144	155	136	149	159	145	144	144	127	134	139	146	136	146	148	131	147	158	153	138	151	152	129	135	137	140	138	143	131	151	143	153	154	138	157	127	154	121	162	131	146	129	138	129	140	146	126	147	134	143	150	146	134	138	160	127	146	141	135	145	138	112	134	154	145	149	136	162	151	136	152	116	142	142	140	162	128	157	141	145	133	142	133	141	130	121	121	126	142	140	140	143	129	142	144	132	149	129	138	153	127	147	143	121	141	158	120	151	141	158	143	123	128	142	139	140	157	138	126	123	126	136	138	148	137	151	146	136	118	158	148	133	145	128	137	142	119	130	135	141	157	140	133	165	137	161	134	141	138	136	134	135	152	131	141	154	138	167	130	141	157	144	150	174	163	131	153	156	141	138	165	133	145	135	145	153	131	160	155	166	128	127	132	160	128	135	132	133	136	144	135	135	143	139	138	151	144	150	130	144	128	135	149	128	149	155	152	144	128	164	124	121	167	134	137	127	123	132	171	142	154	128	123	116	127	140	148	143	132	160	137	156	133	145	119	155	128	130	129	140	139	133	118	157	151	129	138	127	152	130	155	144	135	163	124	124	126	131	134	131	129	139	134	138	133	135	136	137	132	167	109	150	143	111	159	145	138	138	136	112	131	155	118	137	118	132	129	138	138	136	123	131	133	128	135	115	127	149	124	128	135	175	133	124	146	134	142	116	139	148	140	126	150	147	139	150	143	129	118	127	134	116	143	136	162	170	133	143	123	142	130	135	139	148	141	157	126	150	129	169	151	141	154	127	140	120	137	152	131	146	119	135	141	138	122	134	151	113	135	132	126	141	133	150	138	143	130	144	135	132	139	129	134	127	125	144	138	138	128	136	134	117	147	160	149	137	142	147	141	148	144	138	137	140	128	146	127	146	126	135	138	142	126	146	142	151	154	134	121	147	131	147	135	155	122	157	150	137	116	141	141	117	144	133	120	143	129	144	154	153	153	142	150	134	159	161	143	136	147	130	148	125	151	154	142	161	137	137	147	149	164	138	129	138	154	119	137	135	158	140	149	139	130	135	128	149	139	164	130	130	131	142	149	148	146	119	116	153	151	138	151	126	127	117	137	154	142	152	137	131	145	133	151	152	127	139	120	140	155	129	144	151	145	146	143	115	138	134	144	139	166	138	141	132	141	143	152	147	135	162	138	130	151	138	140	135	139	132	161	139	142	152	142	125	157	156	149	121	125	157	144	129	136	142	162	133	130	108	124	156	140	145	140	140	146	126	139	137	130	133	135	150	141	137	126	146	143	127	130	153	144	146	116	122	146	151	141	154	144	125	137	136	130	175	129	118	138	117	133	134	135	140	158	149	169	130	135	126	139	123	126	131	146	139	152	153	131	144	139	131	139	142	146	142	123	142	141	163	127	152	131	143	115	163	137	168	142	162	142	145	153	152	139	148	145	165	152	140	140	143	147	149	161	145	162	137	132	119	144	104	145	148	139	139	137	140	136	145	131	134	148	133	145	139	154	146	137	145	129	157	134	128	149	133	121	165	143	136
9453	6360	10679	46322	65843	53366	40881	25109	13423	7159	2893	926	539	380	377	377	372	349	425	394	399	380	388	392	362	411	438	407	422	390	398	409	389	387	427	382	373	411	374	380	366	393	371	367	403	388	390	384	393	392	406	401	386	390	424	380	381	391	384	376	416	416	410	423	417	381	417	382	375	397	384	409	417	398	413	366	371	370	390	392	365	382	373	390	395	405	395	434	385	360	398	427	405	390	399	416	374	409	382	421	402	411	364	369	406	404	389	408	373	391	371	412	383	309	393	408	357	384	404	364	392	393	404	408	378	354	391	403	456	427	373	384	366	416	392	395	377	389	353	401	399	375	394	425	381	380	394	381	355	426	401	377	395	380	398	407	420	328	372	422	402	428	387	396	393	382	394	376	373	381	411	425	383	359	417	357	396	384	402	394	417	362	386	340	361	370	400	408	395	419	395	372	376	367	383	420	384	391	383	389	439	368	377	371	419	382	437	393	392	381	421	406	416	421	408	423	394	410	372	407	400	419	371	394	377	391	394	409	423	384	401	381	417	363	395	369	380	390	378	361	400	371	394	411	371	370	386	407	392	380	420	382	360	385	379	362	407	402	373	376	387	400	369	376	414	410	390	364	390	386	359	385	415	373	409	400	411	415	401	348	404	430	366	380	403	401	378	366	421	440	408	386	402	386	371	440	396	379	414	376	394	396	397	372	396	368	397	376	394	385	396	406	348	400	374	381	350	379	402	429	394	375	388	384	407	410	398	394	379	411	404	396	375	375	378	420	346	384	386	367	381	364	378	415	357	396	396	380	402	437	391	379	394	390	385	391	409	383	377	370	373	356	396	400	399	383	395	386	412	387	389	412	431	423	371	395	363	398	397	402	396	396	453	352	389	381	400	377	377	366	401	396	407	405	391	375	365	375	395	363	361	370	388	387	385	392	405	383	395	375	378	351	412	423	390	359	382	396	406	414	423	405	362	439	376	390	380	391	391	424	375	394	384	377	353	369	450	390	373	371	380	375	421	359	388	372	364	412	385	402	373	390	361	360	416	374	412	417	376	421	412	382	397	409	383	397	387	376	369	385	388	403	393	410	385	358	400	403	369	368	387	381	364	416	396	397	392	373	371	382	400	374	428	381	426	363	386	377	396	382	392	408	390	377	406	402	405	368	373	385	380	385	375	424	398	378	414	420	399	380	394	343	366	370	388	410	379	424	390	398	357	389	386	398	372	407	399	367	387	370	376	410	404	398	413	369	392	390	403	379	404	378	369	393	417	388	380	362	371	371	397	364	371	366	409	400	372	415	404	400	405	373	387	373	407	401	383	418	382	407	399	380	349	388	392	398	387	375	415	397	410	373	427	369	407	371	379	422	369	429	392	405	409	387	372	373	370	397	397	412	375	369	366	396	364	382	393	388	376	406	384	384	406	388	397	378	415	405	391	389	392	394	410	376	396	398	363	387	403	383	391	391	390	388	394	421	375	380	370	376	411	362	435	392	369	413	393	398	401	429	390	424	383	400	403	405	425	373	370	376	389	359	395	376	389	367	380	425	394	338	399	380	399	388	392	399	356	376	367	377	416	355	428	404	363	404	390	347	381	362	373	401	361	394	374	394	358	417	416	403	443	365	408	413	404	430	407	419	355	387	406	392	382	408	360	390	384	398	385	376	414	381	404	414	378	396	399	379	378	373	379	378	365	407	425	402	378	392	384	409	391	382	384	426	374	413	367	407	384	408	397	368	425	420	385	406	366	380	420	417	396	398	395	383	396	389	405	392	399	430	398	387	387	386	376	384	406	406	408	419	414	394	386	365	381	376	386	391	418	369	409	404	405	386	411	353	388	390	410	397	369	399	403	352	373	358	404	377	379	373	391	399	408	400	407	405	363	405	423	379	398	397	389	388	396	374	387	386	435	399	414	391	358	389	389	366	443	456	392	415	365	388	396	384	434	369	381	390	369	380	351	406	388	391	401	389	376	370	380	400	375	401	397	395	418	381	376	397	382	387	392	392	424	364	378	395	411	404	368	375	389	361	368	394	368	371	398	404	400	422	395	363	383	362	397	372	398	371	411	393	409	363	363	385	413	437	388	389	381	398	360	405	341	386	413	421	381	373	396	384	376	377	419	361	378	369	378	397	367	395	406	367	423	373	353	392	345	433	415	367	370	380	391	402	387	360	366	364	404	393	397	418	424	363	374	358	394	392	431	381	377	358	355	361	382	376	415	417	379	429	354	389	353	402	368	380	390	362	410	401	387	367	391	377	383	392	417	382	383	390	396	391	430	394	387	381	355	398	406	409	386	442	360	361	405	397	380	431	407	391	388	354	379	388	386	382	346	372	404	399	403	404	381	415	371	390	423	401	390	372	383	389	411	400	390	399	379	429	386	402	361	382	401	414	359	372	350	412	368	423	349	387	404	384	389	383	394	408	383	387	384	366	364	382	384	379	414	415	388	387	385	406	405	403	404	405	382	376	376	372	394	373	366	349	378	386	362	374	398	374	415	411	380	368	359	363	391	409	388	392	387	409	396	365	415	386	400	442	375	399	394	380	347	401	429	402	424	444	402	376	393	394	361	402	336	400	402	373	392	409	399	368	363	403	381	381	393	409	378	399	436	389	385	374	366	429	388	384	361	399	442	438	383	404	366	378	398	437	383	389	412	406	398	409	370	404	390	367	346	418	405	427	385	401	393	388	394	353	352	386	401	405	385	370	382	358	400	382	373	400	394	381	378	392	410	428	400	398	386	409	422	395	407	393	382	392	405	402	403	386	352	385	347	400	388	390	393	424	431	391	403	387	395	381	383	388	420	390	391	397	402	370	402	422	390	393	366	363	410	400	366	369	402	385	384	394	381	395	383	361	378	407	398	373	397	367	419	378	379	414	403	352	397	439	422	398	405	410	404	420	374	390	400	405	373	386	392	386	401	406	372	353	386	416	389	418	402	376	411	398	414	379	389	388	410	392	364	388	400	387	376	369	380	350	375	433	402	387	377	385	450	370	396	404	388	382	396	406	386	373	384	421	404	394	369	380	392	406	366	413	378	433	393	367	417	394	348	362	396	426	376	393	380	404	402	378	392	400	393	367	385	391	412	378	378	384	413	390	425	384	409	392	391	413	419	395	408	395	445	358	396	411	414	401	396	402	419	396	410	384	435	423	406	408	387	371	371	394	424	381	408	399	369	384	404	426	407	407	406	395	369	396	385	371	379	353	404	377	388	396	376	359	393	425	410	364	408	367	402	399	394	395	375	393	416	389	391	443	400	393	361	409	388	348	392	390	393	404	375	409	350	369	383	382	373	377	402	403	416	417	406	415	420	378	390	383	406	417	352	387	397	372	387	373	398	399	379	361	370	402	387	385	392	390	401	394	410	372	398	426	405	372	400	371	360	392	402	342	394	375	374	390	401	388	383	358	389	390	386	386	378	377	381	407	390	382	375	369	391	390	388	391	353	381	379	368	438	388	411	364	376	378	396	396	407	407
22613	19329	16898	43691	72150	56570	37492	22008	11306	4291	1416	397	206	140	135	152	150	142	138	118	134	121	132	119	123	148	127	149	136	130	125	135	125	155	135	147	135	126	113	134	116	125	122	131	122	158	142	155	123	133	147	137	154	154	140	129	127	134	122	120	135	138	132	129	124	129	115	116	165	134	145	144	136	131	122	148	115	153	140	121	138	124	143	139	120	103	138	133	125	139	115	133	149	112	146	130	139	145	136	129	153	139	138	125	133	141	118	129	131	150	138	133	124	127	110	131	125	129	143	117	132	115	137	125	138	139	145	138	145	144	115	142	132	142	130	106	134	135	120	134	127	149	141	124	119	137	142	134	138	141	124	117	140	122	128	150	132	131	135	144	133	120	141	146	134	127	115	130	152	146	127	133	139	137	126	133	110	129	135	121	124	125	126	123	131	144	140	134	139	125	126	121	118	126	131	140	122	138	116	137	127	120	149	154	143	155	135	147	144	130	123	136	150	116	170	147	144	146	142	127	119	138	145	136	103	128	124	124	132	121	142	140	162	148	151	127	138	120	113	128	124	146	132	128	125	135	157	145	132	127	147	120	136	113	141	151	133	133	112	128	142	129	127	133	138	110	128	147	135	143	138	125	140	112	119	121	133	122	125	124	129	132	154	129	136	130	126	138	136	151	134	169	129	126	153	141	133	112	128	116	149	128	138	130	127	131	136	124	134	146	112	140	124	140	120	147	135	117	126	154	142	131	129	133	131	119	124	123	128	128	123	130	137	138	131	120	127	159	137	151	138	136	116	148	138	142	137	122	139	137	123	124	146	120	144	125	155	132	138	119	127	161	142	164	134	132	134	130	159	129	123	123	116	136	140	127	128	123	150	118	147	112	130	117	131	124	135	112	136	131	155	130	137	151	131	132	145	122	135	139	135	137	131	101	148	121	135	145	137	146	130	140	128	139	128	111	123	138	152	154	131	117	106	129	117	118	133	137	137	97	142	123	122	126	156	126	133	145	134	142	134	134	143	145	141	139	130	136	131	140	124	156	137	143	136	137	110	114	145	117	135	136	137	129	145	126	133	151	129	130	119	133	140	144	142	149	131	117	132	121	148	130	147	126	157	144	115	114	154	132	144	138	135	133	130	133	138	127	134	137	132	121	133	128	139	140	107	142	151	137	133	128	133	122	124	142	141	114	142	124	134	137	146	137	127	140	124	145	140	112	150	128	126	137	138	120	135	118	126	136	127	141	131	111	133	122	117	137	136	121	123	137	139	144	121	125	122	145	123	118	121	149	126	138	126	114	123	121	127	110	142	136	134	128	125	142	122	141	136	136	131	125	127	130	115	156	151	126	117	148	151	136	151	142	130	132	131	128	140	112	138	148	110	124	143	125	142	143	141	132	134	137	132	119	129	142	147	138	122	123	135	117	121	129	120	120	123	143	136	120	136	133	154	127	139	129	133	116	130	131	131	135	149	121	136	139	154	148	125	132	133	134	136	134	105	128	137	129	125	146	126	128	148	127	119	131	129	121	149	131	146	104	133	162	135	113	132	130	114	114	116	110	117	114	138	163	115	137	126	140	127	111	126	126	137	132	134	148	127	132	141	141	142	127	143	149	134	129	111	132	151	130	133	151	120	128	147	154	123	134	116	117	165	130	135	121	136	145	124	125	105	116	147	174	142	143	127	125	148	135	139	142	115	122	117	137	150	127	152	134	129	126	145	129	135	142	152	127	131	153	151	153	139	122	152	118	126	131	117	151	137	147	130	135	164	136	133	138	150	112	138	136	150	136	148	135	141	128	124	126	138	136	126	151	124	142	128	139	144	155	115	157	144	130	134	118	132	144	141	132	135	129	149	127	131	138	142	133	120	124	130	127	118	137	152	141	133	134	146	143	140	137	146	146	125	136	149	134	140	151	137	122	162	115	144	141	125	139	159	132	138	153	120	123	129	121	142	139	118	130	144	125	123	128	140	142	153	137	118	102	122	140	143	147	131	127	135	124	123	132	132	134	136	125	146	158	144	146	137	141	152	125	139	139	133	128	118	143	129	131	132	110	121	118	132	122	125	129	128	140	140	138	133	139	139	126	128	131	131	130	128	145	124	119	152	121	130	132	120	141	123	146	158	111	141	136	148	129	133	144	126	145	142	128	126	129	149	137	155	134	142	131	129	124	138	134	140	125	113	118	134	150	144	130	114	131	124	139	147	105	118	153	141	140	108	127	147	124	143	130	130	141	149	157	136	131	144	151	137	119	139	133	137	124	147	115	151	149	118	134	128	154	134	136	132	120	129	123	133	131	147	141	132	136	162	128	123	138	131	132	108	125	130	146	137	130	127	129	126	163	141	143	134	139	150	154	124	162	142	130	138	122	131	135	142	136	143	129	159	152	138	146	139	119	130	130	135	119	123	130	149	129	124	128	119	124	137	127	127	123	124	134	167	162	112	122	129	122	154	132	156	121	132	130	128	121	122	128	130	147	116	149	137	127	117	133	126	119	128	118	141	146	144	154	148	132	138	141	143	135	129	138	133	136	137	137	113	132	128	135	123	143	120	138	126	120	136	137	130	127	129	131	141	124	120	133	132	129	116	153	115	133	153	134	130	124	154	122	140	151	162	132	160	135	123	130	118	124	118	141	144	126	131	106	138	139	102	126	146	131	126	157	137	140	144	120	133	129	118	129	114	131	140	118	118	137	144	131	132	137	146	142	138	130	127	136	114	125	142	120	117	138	131	125	148	155	146	128	112	138	117	136	145	116	134	126	120	135	126	120	123	123	147	129	128	135	125	128	137	141	119	137	135	129	136	125	141	152	132	120	122	136	146	149	134	145	143	142	134	133	124	140	148	131	134	126	145	124	125	146	132	138	155	159	130	136	122	142	133	145	143	116	122	130	139	140	136	141	145	136	117	119	135	159	142	145	132	130	118	142	138	122	118	136	129	121	133	154	127	136	137	150	126	159	128	140	121	142	118	134	149	134	120	145	134	160	113	142	140	113	168	121	121	150	119	123	135	131	135	128	124	121	135	124	144	128	135	148	136	126	130	136	141	127	115	123	115	129	123	146	127	143	126	141	131	149	127	137	139	140	133	138	130	132	150	122	110	129	147	146	140	127	123	131	137	136	134	128	117	158	142	139	119	140	113	131	139	119	125	115	122	125	136	127	126	117	113	133	145	114	124	147	121	133	140	135	116	126	129	126	136	145	106	137	136	140	115	158	131	113	142	138	155	121	114	137	141	136	109	122	128	134	149	160	131	143	137	124	147	133	128	131	157	122	142	142	141	107	154	156	150	145	111	140	133	121	123	144	146	155	134	132	117	146	108	136	144	103	140	124	139	133	134	129	133	125	160	124	120	144	134	142	135	137	128	136	108	136	130	127	156	130	154	157	111	148	132	142	153	122	144	140	136	152	151	130	130	149	123	143	146	125	146	148	126	138	156	156	112	144	125	145	114	150	123	125	138	124	151	144	134	140	129	147	134	133
14013	14718	18669	53219	80529	67064	49774	37418	26634	15190	6250	1825	668	439	369	383	379	388	379	387	381	363	378	373	348	358	360	352	348	385	368	377	389	339	387	369	398	359	379	347	393	404	395	378	379	373	369	365	400	385	361	415	413	377	390	373	381	380	368	362	367	376	375	353	378	374	352	368	363	393	384	368	357	357	355	375	365	375	408	364	341	355	376	353	382	339	379	338	375	331	377	381	373	379	373	379	368	340	348	391	357	390	391	404	372	384	362	391	372	351	334	358	339	365	363	351	375	374	383	344	371	355	355	396	367	365	382	358	346	396	346	407	374	386	355	355	357	379	363	387	381	410	336	387	370	389	365	355	360	361	331	379	369	391	366	374	395	367	374	376	368	382	355	404	405	405	366	402	366	372	333	357	345	383	350	358	350	375	374	356	360	378	313	353	381	379	349	375	355	358	369	345	381	356	394	357	378	369	376	403	357	404	384	349	378	344	384	360	352	407	356	373	365	384	378	389	357	367	341	371	370	351	401	368	350	356	377	374	392	365	393	397	355	390	374	360	341	361	345	370	345	354	395	389	398	343	342	347	378	379	379	376	376	365	403	411	393	366	370	382	375	399	362	382	363	384	371	347	356	345	367	355	348	392	361	388	385	379	363	381	346	375	379	369	356	378	346	389	360	364	333	359	373	389	388	381	363	359	350	375	375	390	367	374	368	415	351	364	388	335	366	375	377	402	398	384	378	399	349	391	370	359	359	352	350	349	371	348	343	343	330	403	335	390	359	411	347	364	365	342	377	371	383	347	366	367	375	352	392	389	385	341	344	360	383	378	371	373	361	378	384	383	366	383	342	367	408	388	358	399	393	331	350	396	393	386	361	398	389	396	386	366	374	370	405	346	338	374	356	364	392	344	342	358	369	420	354	370	370	379	353	399	379	369	380	371	351	378	422	364	358	399	373	359	341	369	370	404	373	376	338	352	343	323	379	356	355	372	348	329	370	417	383	399	374	363	365	376	347	341	315	372	429	348	371	388	379	390	369	355	365	398	345	367	363	366	400	352	350	394	399	388	385	352	348	402	370	378	373	353	358	401	392	394	365	343	368	382	371	384	408	388	367	367	385	381	364	363	372	344	381	372	372	379	334	374	328	372	394	393	387	378	391	331	376	371	353	356	398	368	342	371	368	317	372	346	350	394	377	371	359	370	352	331	352	360	387	362	396	380	366	368	367	374	384	350	382	373	363	376	365	374	348	402	326	353	411	374	378	392	387	325	353	372	378	336	355	394	371	386	354	373	363	395	370	406	348	406	344	371	345	397	371	362	363	353	352	378	347	367	388	328	354	346	370	375	388	341	358	368	390	371	415	366	365	383	348	373	376	372	352	372	358	381	342	365	367	417	389	364	342	391	376	324	392	362	358	397	344	386	387	351	368	387	374	399	373	352	371	347	371	364	352	394	385	357	361	360	359	363	383	363	394	346	381	351	382	378	343	365	336	349	372	398	384	367	375	396	365	378	336	382	337	347	359	363	407	367	375	356	366	349	376	335	346	363	369	397	390	374	357	380	398	370	349	380	344	366	352	390	361	381	373	382	368	376	386	330	376	360	383	392	379	383	359	357	361	320	337	331	403	389	350	391	364	354	389	364	396	393	372	389	347	372	385	366	389	390	349	347	377	368	418	388	357	431	383	359	371	378	353	412	361	402	369	390	361	349	353	378	381	375	395	377	345	367	360	383	407	375	395	360	356	362	364	393	404	344	407	381	371	378	389	369	379	360	342	381	375	386	379	375	351	354	380	368	354	350	357	381	380	368	327	393	420	367	386	365	341	354	365	344	363	375	346	374	382	393	360	378	383	358	381	395	389	385	374	360	377	345	406	358	347	381	397	348	354	373	353	377	357	391	367	365	398	373	390	357	337	372	392	353	347	379	380	370	410	338	362	359	342	372	361	374	345	371	372	387	364	378	327	391	385	355	366	366	377	387	393	400	388	384	379	405	407	377	347	352	365	392	351	382	369	380	413	387	377	339	358	395	336	382	370	348	328	378	356	367	346	393	374	336	402	373	388	366	377	357	355	392	380	361	348	372	412	369	358	401	409	366	371	380	343	385	380	390	386	338	367	363	373	340	341	365	379	361	407	393	347	375	407	354	378	359	375	363	359	371	392	365	377	368	370	368	360	371	363	352	340	383	375	381	311	365	375	304	379	346	355	353	350	365	395	363	384	356	336	350	359	362	388	328	425	374	375	364	390	408	373	370	368	364	387	403	380	380	386	401	345	380	373	362	387	366	387	334	389	352	344	380	362	352	408	361	381	392	372	373	368	339	389	354	375	388	345	373	375	371	389	416	360	397	376	384	321	383	392	339	361	369	391	359	402	392	344	356	363	372	348	360	373	327	382	328	353	351	364	368	372	383	397	398	358	370	384	361	370	360	406	358	365	384	318	393	385	394	386	344	370	377	371	386	352	386	369	382	373	399	371	385	357	368	341	347	334	367	367	369	361	351	344	376	372	391	343	376	371	368	370	372	401	330	394	383	378	402	392	369	385	341	418	351	348	361	383	368	355	345	383	376	374	385	369	348	366	368	373	398	370	399	354	359	331	338	371	387	378	383	402	378	373	404	389	365	385	408	347	391	363	368	374	401	351	368	380	373	348	373	376	392	365	358	395	387	415	337	404	348	385	373	399	368	351	375	342	377	411	374	369	383	356	380	375	401	379	368	356	362	362	394	372	342	406	360	360	362	404	387	366	364	371	361	372	364	399	385	342	357	375	372	348	389	367	375	356	348	358	357	401	377	368	350	371	346	354	390	375	367	401	362	398	353	378	361	362	375	357	402	369	356	354	346	385	357	382	377	381	355	357	385	380	347	355	383	360	350	392	353	356	343	399	376	387	369	371	377	336	375	373	367	371	381	353	361	389	357	360	378	331	362	403	399	376	358	361	364	373	335	402	337	360	380	373	370	370	383	360	366	361	363	371	349	371	353	391	336	345	388	377	388	394	392	344	375	381	344	354	357	385	372	386	356	382	343	379	379	419	381	355	394	357	379	348	389	379	381	384	382	370	377	373	368	394	379	354	398	361	355	399	379	352	347	350	354	392	378	384	361	362	400	373	371	331	381	385	360	372	359	418	377	387	357	400	361	372	362	343	366	383	370	375	364	367	366	384	345	369	388	384	390	367	382	364	338	377	388	413	381	396	370	349	394	399	392	375	350	396	391	376	378	387	348	376	359	368	385	410	363	365	372	403	371	348	363	387	356	385	372	357	395	387	386	375	363	372	387	374	391	379	413	358	386	339	372	359	362	361	375	353	354	376	339	370	372	372	364	375	389	364	356	349	365	397	380	371	367	369	348	356	359	369	373	365	360	354	402	353	350	382	393	367	366	343	356	368	389	369	390	369	331	396	391	378	363	367	375	411	350	369	382	380	372	379	381	408	375	368	367	375	365	352	371	387	355	342	373	374	377	377	400	351	341	376	377	405	359
4312	2887	4500	4413	9032	6566	2418	1137	608	371	281	172	158	154	136	160	169	174	150	135	154	148	152	142	144	149	153	169	145	135	126	111	151	127	139	136	153	143	140	150	137	134	127	141	140	141	145	142	156	136	147	147	142	136	175	154	138	151	146	142	155	133	158	124	122	146	170	167	136	147	134	159	129	140	141	152	137	144	159	138	148	146	131	121	132	129	135	144	139	158	150	135	164	134	158	169	157	136	156	157	146	130	164	155	147	133	158	187	154	139	152	151	153	136	152	153	138	169	164	173	150	160	162	137	131	140	138	155	139	147	137	148	139	124	135	136	125	142	135	131	126	183	171	144	121	154	150	147	160	125	135	125	159	127	157	147	139	142	153	133	160	161	160	135	134	152	121	153	153	147	144	160	126	135	129	134	147	153	133	154	143	143	155	153	135	160	136	113	157	122	159	142	144	146	148	139	135	150	166	140	141	157	144	152	159	149	145	154	142	156	173	141	136	142	161	115	145	150	151	157	126	149	129	122	151	138	132	160	152	143	127	166	136	152	143	148	144	148	151	138	151	140	138	134	134	139	139	138	151	120	145	177	134	148	117	131	136	137	169	119	152	164	144	138	136	145	151	155	140	136	136	142	155	126	153	134	154	150	150	170	118	152	127	139	160	152	146	145	167	155	133	142	136	152	129	156	151	123	169	147	151	154	140	113	136	133	143	145	156	146	147	151	152	127	162	143	142	138	128	147	133	128	144	167	159	129	146	133	149	154	138	170	132	127	146	147	137	149	169	151	139	147	143	140	139	132	149	145	143	148	141	142	139	131	136	132	154	149	127	163	135	135	132	119	142	153	151	149	136	156	158	141	126	149	143	142	128	127	138	150	122	162	168	149	142	145	148	144	128	160	147	158	158	126	139	124	143	140	155	149	147	137	151	160	148	168	143	148	159	121	161	135	130	144	135	142	146	158	153	142	137	158	141	153	130	129	146	157	138	140	144	139	153	123	149	147	138	138	131	133	122	144	144	120	123	143	153	147	152	130	141	152	127	138	143	148	165	143	148	160	141	144	148	159	136	147	161	151	135	132	142	125	159	135	178	140	170	154	154	131	160	155	138	147	147	154	156	145	163	141	145	141	161	157	163	156	167	147	132	140	148	152	149	143	158	137	136	165	145	139	160	139	150	143	149	134	121	144	135	135	177	127	165	133	158	144	148	136	137	171	149	160	156	147	121	143	150	161	146	148	141	141	152	149	145	125	177	157	168	165	154	146	149	140	140	134	157	149	139	146	147	150	151	142	161	152	160	145	145	153	148	161	139	142	151	144	142	130	128	147	161	159	132	146	149	147	135	138	167	159	156	124	129	159	159	148	143	150	141	143	154	170	141	158	148	152	147	141	147	138	136	133	150	134	155	169	141	151	127	142	143	145	154	160	162	137	159	146	160	154	158	124	128	160	134	147	125	164	137	164	129	146	139	136	145	144	148	159	154	138	148	150	175	154	137	156	145	138	147	135	139	138	147	152	132	157	140	158	132	128	130	150	126	130	155	145	158	132	148	156	161	126	153	149	147	141	154	127	162	144	149	144	154	167	155	133	178	147	136	168	142	147	155	155	152	151	127	153	124	159	156	130	136	134	143	156	124	149	138	146	131	179	179	171	155	143	156	142	142	137	121	148	159	138	145	166	152	173	159	119	141	171	138	149	133	160	130	147	138	152	139	153	156	158	143	169	157	144	132	160	145	155	159	140	162	138	135	157	149	165	158	158	149	163	126	156	132	137	136	132	123	138	143	125	149	123	131	129	138	154	142	136	158	162	160	147	143	148	150	150	159	167	146	135	174	158	156	123	153	129	118	126	144	129	161	157	162	144	157	130	156	149	163	137	145	145	139	131	144	119	148	140	133	172	153	128	161	165	132	154	124	123	165	136	139	165	147	145	160	152	134	161	145	137	153	149	135	140	174	160	147	160	129	120	133	135	142	132	134	138	146	129	143	133	123	139	157	148	146	127	151	139	133	142	156	161	162	142	135	153	157	146	153	149	130	141	156	159	141	141	144	145	137	129	136	132	138	121	158	147	144	150	127	140	141	111	151	158	145	146	151	139	132	151	164	156	118	146	140	135	160	141	127	144	139	145	155	153	144	152	159	134	137	126	133	138	145	176	142	153	145	120	148	141	135	137	123	151	146	141	127	130	138	143	144	124	139	147	142	155	137	124	158	133	142	153	152	152	133	169	151	151	145	166	135	156	146	165	158	148	156	165	170	143	130	142	144	123	129	152	156	134	142	129	128	117	169	136	148	153	157	143	137	147	149	157	148	146	111	176	144	157	122	144	129	127	155	134	136	139	150	158	154	154	149	151	165	156	166	162	140	153	141	153	145	140	173	136	147	150	153	159	117	154	137	146	145	150	143	139	159	139	146	162	150	154	134	163	144	136	130	123	147	134	141	141	153	142	146	146	139	138	126	131	141	144	154	178	148	134	131	169	120	120	144	157	143	155	147	147	131	145	151	150	142	153	148	149	133	143	126	147	150	163	143	139	152	141	139	146	169	138	148	137	131	157	143	130	157	150	148	125	156	137	141	170	149	142	130	129	137	148	149	139	137	166	152	132	159	154	160	144	150	144	142	165	172	141	160	155	148	155	154	134	125	144	142	151	175	143	164	167	161	131	157	151	140	153	154	129	147	140	156	135	144	155	133	152	165	150	139	145	138	168	130	133	148	133	140	161	129	112	140	147	146	150	163	146	151	148	129	163	165	140	144	169	138	151	164	170	139	146	141	142	163	153	132	143	117	142	140	129	139	150	130	152	143	142	155	157	144	145	152	129	145	136	139	155	147	153	147	145	144	160	138	150	154	183	142	135	149	125	127	157	142	141	162	148	138	144	153	152	129	140	168	138	164	152	163	163	129	139	162	164	153	146	155	122	164	144	167	126	153	165	131	129	134	121	148	148	135	140	137	164	168	142	137	139	165	144	146	150	150	122	157	175	151	143	166	156	143	148	140	138	162	165	143	144	138	131	138	135	139	144	170	158	137	120	142	153	169	144	149	146	153	114	127	133	152	155	148	134	132	149	127	153	148	169	155	149	149	127	154	137	157	142	153	157	147	126	163	132	141	127	140	154	146	164	152	144	160	171	136	133	130	139	124	153	150	139	133	134	153	149	137	143	163	152	130	173	138	119	151	153	126	129	138	146	135	157	141	126	141	158	148	144	123	149	124	128	162	158	146	138	138	121	149	134	137	113	148	136	151	139	147	138	156	124	152	142	144	143	145	131	156	140	152	138	122	136	162	135	148	149	131	141	146	142	170	147	148	146	134	143	148	160	138	131	133	133	155	126	179	152	154	134	146	160	151	148	152	149	144	151	155	129	155	158	160	143	136	138	119	144	149	134	152	144	151	126	144	144	169	129	142	146	144	169	153	157	135	159	134	157	140	161	142	144	146	135	139	126	129	148	135	135	131	157	157	133	151	149	138	152	160	148
3494	3380	8231	14073	26160	20352	9897	4879	2638	1548	861	534	451	447	401	424	402	400	403	434	409	421	401	402	416	439	396	386	428	415	392	421	421	401	379	407	436	384	409	401	383	418	397	449	369	416	372	441	439	393	387	389	422	440	418	387	403	371	407	409	408	424	391	385	387	394	437	413	402	405	419	395	407	372	437	401	425	404	398	460	376	400	409	392	416	393	402	416	364	390	378	386	428	387	413	393	404	407	391	399	401	446	417	401	417	409	389	431	388	388	448	392	420	405	407	399	402	435	362	429	396	419	453	440	409	442	427	390	401	414	409	418	411	360	440	419	421	372	443	391	412	405	416	410	423	448	433	441	374	420	405	418	393	395	419	389	399	437	392	390	435	438	410	370	412	387	413	390	408	396	428	390	413	396	406	416	406	404	442	411	418	428	415	379	388	397	398	393	384	377	430	394	385	393	385	387	404	392	408	390	381	381	412	421	391	424	404	379	428	410	382	384	404	408	403	412	392	416	410	372	460	388	396	399	402	404	406	415	412	368	407	438	399	401	412	437	407	402	421	405	406	385	402	401	391	395	420	392	411	395	396	381	410	424	400	414	426	397	398	407	437	397	409	406	416	420	397	386	411	391	399	419	404	415	411	369	415	369	373	400	441	414	416	401	435	422	400	414	458	416	358	450	382	399	393	394	406	414	408	391	388	425	416	356	388	386	400	371	378	427	426	387	406	390	400	368	448	374	399	423	395	422	391	393	441	416	395	419	425	397	374	422	389	409	433	407	383	419	438	385	448	385	401	429	429	403	426	407	408	408	423	402	428	415	416	402	387	384	367	404	365	409	364	439	428	420	444	372	406	377	376	398	361	435	422	428	390	430	388	414	430	362	413	376	411	428	378	434	380	415	425	384	425	421	415	390	432	411	405	370	426	384	408	407	408	412	378	364	425	381	417	389	420	400	388	433	427	430	411	392	398	402	430	392	409	412	427	374	396	400	425	420	394	432	376	396	409	384	405	456	395	398	390	371	417	391	412	392	396	416	435	414	388	430	400	415	363	377	382	414	390	400	388	405	424	387	366	390	394	411	440	421	395	388	385	383	409	413	402	372	423	405	427	391	412	391	411	422	354	382	411	381	401	420	377	417	384	439	439	389	392	398	399	416	404	397	404	418	395	387	393	402	408	427	393	392	426	415	438	386	403	404	410	408	391	419	399	374	418	407	413	389	374	399	409	422	409	422	421	381	433	420	414	414	395	424	430	396	436	410	428	425	418	402	420	422	404	398	398	391	379	390	416	404	385	406	370	411	390	374	435	420	417	427	384	409	374	394	421	445	378	399	385	365	413	407	414	405	418	433	428	445	404	378	401	433	426	442	412	409	448	415	418	379	405	405	433	380	415	443	427	406	438	375	431	436	358	406	413	463	414	396	414	423	405	402	407	432	391	407	407	398	422	393	416	377	428	397	418	421	395	391	432	411	411	371	384	407	417	420	398	416	420	413	406	376	417	400	429	393	407	425	420	391	440	377	388	451	397	374	403	406	385	403	421	427	421	405	435	401	414	382	364	404	398	430	457	420	367	393	389	417	409	415	443	414	386	427	383	411	388	440	399	388	407	387	437	420	392	436	419	419	427	394	395	431	374	367	418	457	394	410	437	431	409	427	388	364	373	410	427	390	394	428	389	383	393	421	408	431	388	404	417	413	355	397	429	380	408	410	401	408	398	411	403	420	372	398	434	405	399	370	414	395	404	438	418	410	421	427	415	369	415	377	423	407	398	426	424	400	404	419	422	415	427	416	372	382	390	378	433	404	383	423	403	406	397	417	399	391	418	437	399	398	402	401	398	383	426	358	394	376	425	373	363	403	407	414	403	415	386	431	376	401	402	390	402	400	370	425	372	425	444	361	422	396	415	409	395	403	394	416	443	409	386	383	414	389	409	417	423	402	406	414	382	395	421	355	408	396	376	380	418	394	420	417	424	406	413	399	362	387	396	378	419	406	408	379	432	396	408	429	386	427	393	410	402	415	389	380	420	393	393	397	425	429	426	426	394	391	405	443	405	390	392	350	421	375	431	384	397	444	433	407	406	426	438	403	405	375	415	415	388	392	459	400	417	412	418	417	407	436	384	425	371	429	399	426	400	388	395	381	418	383	416	390	411	394	418	392	373	414	414	398	411	420	410	446	395	398	416	387	396	405	391	398	400	407	443	387	405	422	387	401	413	387	436	412	397	407	393	410	401	453	391	378	405	371	388	410	360	422	408	388	391	406	415	412	457	392	407	408	397	405	379	413	415	421	427	452	421	375	386	392	428	401	367	388	389	381	393	389	435	411	414	432	380	433	402	416	391	402	403	376	446	410	420	426	396	396	394	391	392	392	429	420	398	382	402	443	397	364	400	428	414	419	394	388	397	409	370	411	391	416	416	385	404	399	413	386	411	403	411	390	437	404	360	385	422	388	406	371	393	421	369	375	433	419	446	384	399	407	397	378	392	379	385	422	397	393	405	410	407	440	394	382	417	379	393	409	393	389	438	405	424	384	431	426	365	437	395	414	417	381	397	393	402	362	395	397	367	414	434	406	395	395	411	373	405	380	412	408	399	416	369	354	399	390	399	369	425	368	443	380	406	438	420	395	414	389	403	407	406	400	419	426	386	428	417	385	405	392	421	415	387	410	390	436	419	423	413	407	411	386	403	391	439	419	376	418	410	396	409	377	399	409	398	445	463	386	404	386	396	394	389	400	423	383	396	412	410	409	400	424	375	383	401	419	405	415	417	393	416	357	414	404	414	382	414	393	439	397	419	399	348	407	386	429	388	414	407	397	423	412	385	421	431	391	408	392	392	380	407	410	422	408	382	409	387	401	390	410	424	365	400	395	414	435	421	454	393	360	418	413	390	400	440	434	389	409	387	413	395	413	369	387	387	392	385	405	401	427	428	415	422	414	398	397	405	397	391	388	405	421	412	406	395	398	393	406	397	405	417	427	409	416	373	423	437	398	434	389	415	445	414	399	423	405	415	416	404	393	416	397	364	394	412	385	411	398	457	395	402	382	416	411	400	386	387	445	405	409	408	402	404	442	396	416	428	405	408	449	386	421	412	377	404	457	378	401	415	410	396	395	341	391	437	391	447	417	368	427	381	423	400	396	405	382	419	460	391	430	417	410	395	435	386	400	375	392	370	429	421	411	396	397	387	407	399	386	413	389	424	379	399	441	398	400	386	424	412	398	427	411	395	391	434	386	397	425	419	360	402	431	384	391	419	402	428	412	425	392	382	394	374	399	395	383	394	447	406	395	403	402	422	408	371	401	404	381	419	415	388	418	376	407	404	412	390	410	409	394	415	398	394	435	399	431	440	405	389	423	424	426	382	391	392	397	437	386	414	395	386	442	408	410	397	398	411	420	389	391	387	401	428	425	360	387	412	440	443	440	390	374	415	400	376	437	402	379	403	376	381	414	398	367	388	418	396	410	404	419	423	421	413	424
13577	11035	12916	30533	56380	38663	23883	11894	6548	3359	1316	481	228	144	144	137	142	137	119	141	121	149	140	134	147	118	129	147	120	123	161	150	144	129	159	132	144	149	129	124	151	134	127	143	132	149	143	127	132	133	137	128	144	126	133	131	124	147	133	151	154	115	136	135	150	127	139	134	155	158	143	120	141	119	147	130	126	131	106	142	134	136	138	144	147	140	151	115	138	151	144	154	137	114	143	135	128	138	165	146	135	138	144	139	132	148	131	145	133	144	134	145	150	145	112	159	132	127	145	146	138	125	150	122	122	157	126	126	118	132	162	172	144	136	142	124	138	155	126	138	130	108	134	142	129	119	120	132	157	138	142	135	148	136	137	143	141	142	159	130	140	156	127	140	140	133	129	144	152	141	151	158	133	140	131	151	145	143	136	157	154	138	135	124	127	136	141	149	120	166	130	148	139	144	156	121	138	120	145	153	127	122	146	128	146	120	147	140	140	144	130	122	113	145	137	156	131	153	146	122	139	131	125	146	155	145	143	143	138	140	141	135	132	145	136	136	123	126	141	138	110	151	143	140	151	146	144	141	136	144	151	132	136	143	126	147	134	122	120	145	108	135	140	147	158	125	139	128	128	122	154	125	154	117	144	135	144	139	121	143	148	150	137	131	123	148	133	137	117	140	137	151	139	155	139	166	134	153	150	161	136	128	143	155	142	137	125	140	145	133	157	135	118	131	136	133	126	140	137	163	133	170	141	114	141	132	122	135	163	131	138	135	129	121	160	133	154	138	165	144	134	135	129	129	127	138	132	126	127	123	137	126	151	137	130	137	160	111	127	133	147	133	128	139	134	145	141	157	117	117	131	135	153	131	131	141	133	141	143	131	124	126	123	141	126	156	132	144	138	110	140	127	131	144	147	127	121	122	129	131	130	155	146	164	136	124	147	150	160	137	129	114	116	148	140	138	143	137	141	142	143	139	134	130	149	140	150	134	123	141	139	126	141	136	146	135	142	140	153	139	155	145	135	123	124	132	138	161	139	149	149	141	150	151	145	132	145	155	124	131	145	141	139	133	126	149	141	141	140	119	119	150	164	141	128	146	144	141	156	148	132	131	157	113	139	127	119	122	146	135	130	131	146	151	140	124	119	133	148	128	127	127	125	126	141	138	141	146	117	139	138	122	153	150	143	127	146	125	131	153	131	158	131	101	152	144	125	152	160	137	125	146	141	114	136	136	144	148	137	140	132	148	144	132	139	152	138	157	158	140	138	145	139	126	122	137	135	139	144	127	144	125	162	140	162	113	142	141	134	130	126	130	145	138	134	167	142	119	130	127	134	136	145	151	143	123	137	153	121	153	152	114	139	152	151	127	126	131	130	128	145	151	125	148	125	141	126	145	118	127	145	145	126	132	134	123	137	120	130	139	165	113	129	132	159	117	136	130	136	119	152	135	147	128	153	133	121	132	117	128	152	131	143	134	129	171	128	132	131	134	137	119	130	145	139	140	125	139	134	125	125	109	139	136	102	147	126	160	135	125	138	120	129	132	124	157	148	138	156	128	135	161	136	151	147	159	142	137	130	121	137	128	151	111	163	153	142	136	135	156	132	154	139	148	114	128	142	140	139	141	145	148	138	127	125	158	118	136	137	126	134	139	147	135	156	131	155	140	145	125	134	116	139	148	134	128	138	133	126	149	132	116	147	135	149	107	119	138	131	135	142	132	145	138	176	151	128	127	146	141	155	148	128	138	123	150	123	132	158	141	150	134	130	141	137	132	133	146	140	131	133	153	147	153	139	122	128	150	145	126	141	129	139	145	140	116	115	135	138	130	140	95	146	120	144	140	146	143	131	120	114	136	131	161	132	128	129	137	134	130	139	141	149	137	134	122	138	144	142	158	144	135	132	143	137	136	123	141	146	133	144	153	144	141	112	133	133	128	142	160	135	149	151	130	139	145	122	123	135	151	116	133	117	141	129	122	142	129	146	140	148	165	133	140	131	117	115	123	141	117	137	125	158	131	152	164	141	132	132	146	138	146	144	158	142	144	148	121	132	112	116	121	133	146	143	143	123	132	129	131	135	133	155	129	135	148	121	124	117	146	138	119	130	142	151	136	136	123	151	114	150	142	136	129	139	145	112	136	111	152	148	152	152	122	164	140	145	123	161	130	129	125	128	120	145	117	125	149	132	137	149	148	130	129	144	138	143	160	136	139	118	152	143	135	136	150	142	127	127	163	131	151	137	143	127	143	136	149	145	130	127	140	147	139	135	156	148	149	152	136	140	132	113	153	161	119	152	142	139	117	149	132	147	156	141	150	143	108	132	132	126	119	141	149	151	134	146	150	130	116	134	163	118	147	122	127	124	140	144	137	128	142	143	127	140	119	157	136	123	163	136	121	114	153	125	139	144	120	126	131	136	143	160	139	125	132	132	149	131	144	120	155	117	135	151	124	154	140	125	122	145	127	150	131	155	125	146	126	125	113	131	128	142	153	135	120	114	134	135	128	141	153	149	148	144	127	127	167	128	122	134	125	155	135	136	127	147	145	141	146	144	133	126	138	145	160	121	130	148	147	142	133	154	139	128	119	116	134	131	131	143	126	152	144	117	127	148	119	157	151	141	149	156	146	120	115	126	138	128	136	157	139	142	117	147	151	144	150	128	126	152	141	146	144	130	150	130	130	135	128	137	143	118	137	121	138	117	129	142	163	141	134	140	152	136	109	145	141	134	143	164	137	155	146	113	121	138	133	142	124	142	123	135	117	127	115	139	128	126	154	121	129	143	132	129	144	144	138	150	123	148	144	143	157	142	137	114	145	132	131	149	127	129	141	154	110	133	135	139	122	125	154	130	128	130	146	155	132	120	122	138	156	135	148	140	118	133	125	124	127	138	145	127	128	126	154	138	146	151	145	129	156	117	123	124	165	130	135	136	166	138	149	129	142	142	147	130	150	140	124	116	143	138	152	130	145	128	148	137	127	144	142	140	140	148	118	115	130	150	151	147	140	142	145	117	136	161	134	130	146	148	154	159	142	131	127	121	132	151	130	130	140	140	157	125	140	141	144	143	160	145	125	129	113	152	140	129	145	142	142	143	126	133	126	164	151	121	127	149	137	127	140	120	117	146	141	129	155	142	141	144	147	128	129	143	147	149	153	140	118	124	142	146	132	131	138	134	125	132	142	129	122	147	138	127	147	145	148	137	139	128	137	134	136	138	144	130	144	142	138	127	140	125	151	123	121	131	141	139	145	137	132	142	133	131	145	128	157	141	124	130	136	126	139	144	135	143	122	117	131	129	139	150	129	157	134	143	153	131	139	144	154	156	142	136	136	115	140	124	148	156	145	149	122	120	144	142	117	146	141	143	153	134	133	149	137	132	134	149	121	128	151	131	162	114	122	138	139	136	139	142	123	160	130	128	141	161	144	140	136	136	129	136	163	138	137	129	137	143	136	140	132	128	141	113	133	148	123	140	129	126	147	142	144	134	134
9473	9983	15983	42774	64747	50536	38548	27716	21766	14106	6367	2254	852	470	396	374	395	365	383	373	372	382	423	370	393	394	365	370	397	357	397	351	363	359	404	373	395	420	374	365	397	379	391	404	388	369	392	377	396	351	383	399	370	366	409	393	372	360	386	414	359	409	380	355	349	375	423	421	400	374	382	408	364	382	359	389	396	400	407	347	395	355	408	393	370	351	400	383	379	403	366	369	371	389	383	374	371	389	407	373	409	374	390	374	362	357	368	405	363	346	361	384	384	380	399	334	397	377	389	406	370	398	412	409	372	395	382	389	365	419	398	374	377	353	394	394	371	383	374	392	384	380	401	373	411	367	385	385	383	405	386	363	371	370	366	346	363	387	349	373	371	400	393	379	395	395	363	363	379	417	405	383	375	371	366	402	399	327	406	381	372	414	377	392	386	354	397	391	374	359	400	362	365	416	417	353	376	391	360	412	400	368	366	405	397	362	359	382	338	369	377	419	403	410	371	369	357	403	401	403	361	391	390	391	374	384	378	389	376	355	355	375	404	362	400	424	398	383	402	401	383	411	381	402	333	382	374	418	428	373	380	365	373	356	388	366	387	390	410	389	395	384	412	351	396	372	397	399	393	363	361	382	373	393	417	378	404	369	409	400	364	393	405	349	395	352	389	381	387	391	352	382	350	394	364	362	381	366	391	370	384	417	382	443	413	378	398	405	384	413	332	389	409	382	401	401	422	357	406	369	370	390	398	398	337	391	372	354	394	371	375	353	373	406	371	366	374	392	380	418	369	346	378	396	371	382	407	392	381	405	381	369	389	354	394	360	373	389	412	393	375	363	362	385	388	356	372	345	370	373	381	389	362	353	390	382	381	375	362	365	408	358	398	399	373	350	371	393	394	403	385	405	385	393	357	429	382	377	409	349	372	387	440	395	393	357	391	410	403	421	370	385	347	360	402	411	383	385	387	385	429	379	399	369	388	394	430	376	378	378	390	381	377	389	394	372	359	399	381	393	389	386	363	352	361	372	355	428	403	365	394	368	384	379	366	396	381	391	363	371	357	380	353	379	349	416	384	375	369	360	383	403	356	389	376	375	432	407	333	399	341	392	361	363	399	411	355	343	345	397	390	443	396	388	390	410	383	381	356	373	390	364	366	363	390	381	411	390	359	359	359	380	397	355	370	394	357	365	416	415	383	385	371	399	360	420	369	368	393	378	396	348	375	411	380	413	405	384	415	382	393	386	389	377	360	408	371	377	366	378	388	370	407	380	409	420	392	380	398	369	376	365	414	387	377	372	354	356	384	387	373	389	368	381	363	392	381	341	366	403	341	354	374	365	405	410	379	365	401	377	385	386	384	373	385	382	338	370	413	435	400	377	368	389	389	407	406	403	407	377	382	385	399	387	358	379	349	362	417	384	343	399	347	372	374	394	426	389	402	401	402	381	367	354	384	381	358	379	389	391	398	369	384	348	390	381	375	405	377	411	404	376	409	352	363	373	373	362	370	379	363	398	390	416	375	368	378	384	371	391	392	392	367	394	385	377	369	384	381	380	384	393	385	377	381	345	395	404	387	397	383	400	368	380	395	390	387	380	382	405	418	374	420	417	412	375	393	388	402	385	362	402	343	408	359	378	413	386	368	374	397	352	405	362	379	357	375	377	392	394	373	381	344	364	382	385	369	355	362	375	383	382	394	396	361	383	392	369	402	367	386	385	410	372	392	377	354	369	365	339	400	411	379	341	387	401	375	333	369	413	377	375	378	415	386	364	397	376	366	413	411	387	362	392	350	372	378	404	426	373	353	374	369	359	387	390	413	390	360	346	382	384	386	371	391	390	357	373	411	426	395	405	397	430	380	397	381	385	342	423	386	410	367	373	391	361	365	383	398	373	360	400	381	397	359	398	406	379	357	374	381	380	421	386	371	367	363	356	360	386	408	383	397	407	400	407	394	401	376	369	389	402	438	369	374	348	352	377	373	356	376	379	388	358	417	370	382	409	391	394	398	375	388	376	405	397	426	389	392	384	409	378	374	394	361	378	408	417	388	399	390	376	394	345	389	397	376	388	404	397	398	397	374	389	376	398	336	403	404	403	427	364	362	390	373	362	399	387	366	367	386	400	357	389	392	364	384	354	386	406	365	348	372	382	396	381	391	384	375	385	394	366	386	383	350	387	375	405	395	380	376	388	351	376	389	379	355	370	352	406	391	377	392	402	394	378	368	379	389	395	400	381	378	358	386	389	360	396	370	371	366	413	402	378	406	379	392	358	375	392	364	395	401	394	395	371	375	383	407	396	413	392	376	397	383	372	370	382	406	365	364	404	367	375	364	383	381	388	363	401	423	395	388	388	394	391	402	362	349	394	381	374	373	389	388	400	415	373	416	368	389	376	419	409	400	387	376	406	390	388	411	353	391	386	400	361	345	382	384	377	346	384	360	352	405	381	356	418	418	401	400	422	343	363	381	394	363	379	391	400	367	411	389	380	379	417	377	388	398	372	367	394	345	327	385	389	377	383	376	396	372	369	355	364	379	367	391	388	382	374	383	358	356	377	382	423	385	369	377	399	345	415	356	386	351	383	387	387	391	381	377	368	376	380	387	389	386	419	363	386	364	393	380	362	406	370	392	391	366	374	430	389	386	384	371	396	409	377	365	396	383	372	375	366	422	378	405	391	373	394	427	360	361	372	335	396	362	370	405	413	362	387	379	397	401	375	347	347	356	368	392	369	389	372	390	360	404	387	379	417	390	429	365	385	380	360	376	363	371	384	356	390	390	392	400	405	365	379	396	374	387	351	353	367	381	413	377	384	388	338	363	379	366	359	373	399	410	387	394	403	353	362	371	357	400	358	365	390	404	378	362	373	382	376	399	410	409	439	393	386	390	385	390	351	356	404	356	374	378	394	402	403	392	415	377	342	362	438	415	373	383	391	385	374	350	379	366	387	389	370	392	404	369	382	405	433	394	418	377	350	397	379	391	376	363	347	371	366	379	410	369	354	387	375	367	394	333	362	386	373	378	398	394	386	400	377	375	346	365	389	398	386	369	368	352	404	411	392	401	377	374	377	363	388	387	392	365	363	376	381	371	380	391	392	358	395	382	364	388	374	367	412	366	392	369	421	362	393	368	390	406	388	403	390	405	440	379	360	366	412	359	361	411	388	376	415	378	385	367	342	347	370	397	388	390	381	368	402	385	354	392	392	359	376	398	393	388	395	369	393	364	396	371	379	372	379	378	400	358	361	396	386	352	374	388	386	379	400	358	366	368	379	364	387	379	396	376	370	374	367	344	383	392	388	386	368	376	402	384	375	359	391	360	368	380	373	405	374	370	391	404	357	367	350	380	392	382	364	381	373	381	379	354	387	362	415	400	364	388	384	368	335	395	391	364	353	381	386	420	379	393	404	363	376	409	393	391	427	403	379	369	392	387	334	374	376	372	381	387	382	383	371	360	367	389	409	347	398	380	415	370	385	365	398	378	363
23123	17241	15481	47846	65776	53827	39987	25904	16707	8101	2796	843	287	152	154	113	123	127	138	143	143	115	129	138	121	131	115	157	131	123	131	114	121	139	122	134	144	142	97	137	137	132	140	133	118	113	128	126	132	116	138	129	122	112	112	129	139	126	148	123	127	112	140	137	132	119	153	118	108	123	109	139	136	135	132	128	113	120	122	143	133	136	143	128	121	132	154	115	133	113	121	113	141	115	142	143	104	114	130	131	135	120	134	164	127	135	147	110	123	129	151	124	145	143	128	112	135	135	133	153	126	125	128	114	138	113	131	129	133	117	122	134	110	142	127	132	125	136	145	116	122	126	138	117	127	132	140	143	124	122	155	136	129	141	129	116	124	124	115	113	102	140	111	141	112	136	133	147	128	133	144	116	133	128	131	141	124	139	130	132	109	118	121	110	127	115	141	115	130	138	120	128	108	109	131	123	128	121	126	138	137	128	137	139	151	110	136	112	123	117	111	130	130	127	132	125	116	133	115	134	135	115	139	122	121	139	163	143	131	120	125	109	118	119	129	114	131	122	121	149	116	114	136	118	133	138	108	123	128	106	137	138	120	108	130	111	137	132	117	150	110	133	130	117	135	115	117	120	130	129	132	103	130	127	125	140	131	117	103	119	122	137	122	118	138	116	138	131	130	108	134	135	133	129	127	132	133	143	138	117	126	145	132	129	132	137	129	126	131	120	114	114	139	127	139	145	135	137	165	119	113	120	136	140	113	118	121	126	135	114	122	115	121	116	131	113	139	125	135	139	133	126	117	132	139	136	112	126	119	110	125	128	118	130	121	133	134	144	128	129	122	117	131	117	149	114	128	120	138	106	138	128	124	151	143	135	123	123	118	115	123	124	142	133	133	118	115	129	147	126	106	124	112	129	131	132	125	122	145	119	139	132	152	115	118	118	120	133	131	106	126	136	148	121	130	155	112	145	125	126	147	120	129	132	139	128	134	125	122	112	135	126	121	123	129	126	122	106	139	131	137	128	129	115	112	127	130	123	132	142	137	126	127	109	157	120	119	118	123	136	115	140	118	124	115	125	136	147	117	126	120	120	146	135	120	137	123	121	138	114	105	142	137	115	124	122	116	110	138	128	140	112	120	138	127	137	138	110	129	132	127	153	120	115	123	138	152	133	111	124	113	131	139	140	124	124	117	134	142	144	155	145	150	141	119	125	123	117	125	117	148	126	126	119	149	142	129	124	126	123	131	116	121	143	157	141	147	137	119	112	148	119	125	138	123	134	137	130	116	135	146	129	132	139	118	113	131	126	136	131	137	126	122	111	130	131	135	121	128	144	133	136	166	139	137	134	129	119	131	137	130	119	121	136	129	135	132	134	142	131	144	109	131	117	129	134	134	146	140	131	126	99	147	114	128	122	99	139	126	131	132	113	139	146	144	144	126	127	122	141	141	140	127	108	117	125	121	137	137	121	133	114	120	138	102	128	118	122	135	131	127	140	134	135	111	119	137	119	122	110	122	138	134	149	123	128	150	132	127	119	115	133	121	125	119	128	130	132	122	122	139	113	149	120	119	133	122	119	136	108	129	119	135	110	119	119	143	115	130	137	136	119	120	107	141	130	126	151	105	124	150	146	146	112	130	126	129	118	140	137	122	129	128	132	126	114	116	120	147	126	115	138	133	123	138	119	125	134	138	131	144	123	112	134	137	111	128	131	139	132	129	127	128	136	133	133	135	124	125	129	128	111	130	118	142	122	133	159	112	144	120	131	133	112	113	120	122	105	126	138	128	158	125	142	130	113	106	131	131	149	137	119	124	108	110	130	131	124	131	139	126	132	127	122	138	130	134	121	130	115	109	130	122	130	104	129	138	114	126	135	127	126	141	134	125	115	141	120	119	138	138	126	142	122	123	135	140	134	120	123	119	118	138	132	122	134	133	143	115	100	121	95	106	111	132	141	128	126	117	137	133	118	121	123	125	115	132	126	135	106	119	108	144	125	138	126	123	114	125	127	141	123	128	116	134	132	135	121	129	146	130	124	127	128	127	121	105	135	132	127	132	130	111	129	131	138	136	112	107	109	124	130	130	115	121	121	126	150	146	124	146	153	140	134	116	142	148	142	120	126	112	136	121	136	128	110	155	125	130	138	124	128	136	147	126	125	106	126	135	130	129	136	135	125	98	127	121	146	132	123	151	136	114	127	101	145	128	135	140	147	127	126	123	125	134	134	140	144	150	135	153	142	126	128	123	108	125	116	146	139	152	125	118	104	111	141	147	142	107	134	126	141	126	124	130	131	132	108	113	126	129	142	124	124	133	137	135	125	112	113	110	124	124	118	124	136	116	130	135	122	115	141	128	113	122	124	119	116	139	115	128	127	132	136	125	119	138	156	133	103	102	121	120	124	136	138	131	123	141	118	121	138	135	109	135	131	135	119	126	134	127	128	119	129	128	130	102	121	123	130	129	148	138	117	119	131	116	125	141	134	127	118	135	120	126	123	124	118	105	119	117	127	140	133	142	117	125	138	136	130	121	117	102	110	120	124	134	124	127	98	138	134	127	124	125	129	134	141	136	134	120	109	156	112	117	137	137	127	130	128	160	136	113	154	117	120	149	137	112	121	156	126	125	129	127	138	132	120	141	125	128	119	129	115	122	130	129	136	134	120	115	129	116	128	136	120	119	147	141	120	132	143	134	116	129	126	130	110	132	127	126	118	140	121	127	143	127	131	134	158	121	134	131	128	124	113	122	128	123	138	112	128	115	121	142	129	133	128	135	125	125	117	127	143	144	132	141	120	131	114	133	108	136	134	121	134	121	131	148	150	125	132	128	135	104	124	133	135	123	118	114	132	131	138	131	118	129	114	136	136	142	137	174	127	126	123	125	124	130	132	118	130	116	104	120	112	147	120	119	105	136	134	131	128	124	142	123	114	128	121	155	129	140	137	132	115	117	126	119	137	132	120	135	130	111	132	114	108	133	141	108	140	139	130	147	113	133	120	139	131	129	112	128	132	145	136	156	142	103	133	143	133	147	136	130	118	126	148	122	141	124	148	125	128	118	130	132	126	130	126	140	117	136	151	126	135	148	131	138	130	102	141	130	120	128	121	126	132	142	141	116	126	115	122	114	145	118	98	135	111	124	120	127	128	136	145	134	132	142	113	135	139	125	131	127	130	131	108	136	118	154	141	118	137	132	120	124	160	123	105	125	120	121	154	142	145	151	136	129	130	121	142	145	143	121	142	123	143	145	133	128	149	137	123	140	134	136	134	126	140	143	123	135	137	143	125	125	124	134	108	138	137	123	142	115	124	126	122	116	129	131	130	128	124	129	144	120	138	141	119	129	132	117	131	121	139	141	124	125	135	130	119	114	134	141	142	128	123	143	127	120	137	124	129	136	144	118	136	139	127	131	148	122	125	131	122	130	132	143	127	118	122	122	130	123	115	119	119	120	122	118	128	113	121	116	131	124	120	158	153	133	138	126	141	126	117
14178	13125	18429	58227	74318	64682	52909	41359	34025	22906	10884	3758	1047	560	392	372	388	372	403	344	367	369	376	384	364	343	397	334	367	376	365	365	340	346	379	361	345	362	367	323	349	391	348	345	367	397	358	373	355	302	385	361	364	364	364	337	331	369	342	321	359	386	367	368	387	365	372	364	357	348	353	331	393	325	384	355	359	343	383	413	380	352	347	394	341	351	372	377	379	330	383	349	354	353	374	358	378	375	354	366	396	357	385	337	388	373	348	343	335	402	377	338	346	353	381	403	387	375	359	363	355	361	369	362	381	368	328	397	330	383	329	354	378	363	343	393	355	355	340	331	347	358	377	340	351	365	307	360	340	406	374	356	361	344	335	350	377	365	366	354	366	346	346	335	317	333	363	356	352	363	371	364	384	342	377	383	362	375	360	385	349	343	333	374	375	355	349	356	328	356	342	356	347	351	340	348	359	361	361	402	356	352	333	364	364	381	341	347	334	342	391	366	345	384	362	328	332	329	388	369	377	353	366	349	386	371	386	335	362	354	322	378	365	331	332	364	328	340	339	363	402	401	364	380	346	358	366	370	362	358	344	361	345	369	358	349	358	297	326	369	365	365	374	346	352	369	331	363	366	370	345	393	343	365	373	361	329	389	383	332	322	350	389	365	329	339	342	312	357	372	356	358	352	340	351	318	380	386	369	353	374	356	358	371	385	361	370	337	357	369	369	353	393	363	334	361	341	374	372	370	362	325	351	360	356	377	365	332	360	364	357	378	356	375	347	342	369	368	349	355	326	323	331	347	315	339	346	368	387	326	375	375	354	355	349	367	364	339	364	361	388	356	335	358	405	340	334	346	329	372	355	368	356	381	360	362	348	378	357	387	346	349	356	368	375	369	368	349	370	352	391	346	377	371	340	350	368	361	336	334	365	352	367	401	352	357	337	371	346	367	374	344	366	340	346	358	361	366	345	318	370	345	354	351	341	380	385	349	380	355	358	353	359	354	384	345	384	369	354	364	363	365	332	362	348	336	331	344	360	334	364	338	358	365	352	377	348	357	382	377	354	314	415	326	365	386	374	336	354	353	365	310	365	364	393	348	341	335	339	340	365	343	358	362	383	351	349	345	356	338	357	338	335	329	346	330	366	347	350	314	342	369	371	345	361	362	363	376	336	358	335	345	368	339	357	372	343	364	347	369	357	358	360	357	388	366	398	371	373	350	365	354	354	344	389	336	384	342	383	373	359	350	365	351	357	392	349	355	382	351	378	387	361	369	350	370	332	336	371	348	387	330	342	365	342	388	377	388	364	323	372	376	363	355	363	381	357	343	394	366	351	374	361	376	353	362	364	357	369	355	368	383	391	375	364	369	376	348	367	355	352	343	371	334	346	318	347	319	360	377	354	359	353	342	339	358	339	374	367	349	365	355	369	355	384	357	332	382	373	365	354	335	407	361	363	356	312	358	355	368	329	362	356	339	361	381	387	366	378	371	342	329	384	383	357	355	369	359	370	355	341	339	375	368	358	377	356	392	334	357	365	363	332	375	362	396	308	386	371	373	387	354	360	342	358	348	352	379	337	364	368	329	356	354	349	366	321	383	347	330	341	395	374	355	324	330	350	344	330	348	369	380	369	380	346	335	361	350	341	353	334	368	370	388	351	381	388	358	350	368	361	374	369	367	371	353	360	353	339	360	360	357	350	355	337	350	370	371	400	352	335	342	340	351	372	383	369	343	340	359	348	359	340	385	318	354	377	350	364	348	351	345	398	342	352	375	343	367	343	330	349	336	345	390	356	339	361	355	381	357	350	316	350	339	383	357	350	359	343	334	350	372	363	337	353	369	347	378	309	355	333	344	365	362	351	381	383	383	361	356	362	396	345	358	318	340	370	364	372	397	373	343	367	332	386	356	381	333	386	368	380	344	353	360	337	383	358	367	343	361	372	389	371	378	349	364	334	344	363	328	346	397	347	340	370	338	362	403	335	369	371	346	347	324	344	346	377	347	375	360	347	339	369	340	404	366	393	344	385	378	375	341	357	341	371	358	375	343	348	344	334	354	364	391	340	368	368	341	333	367	355	368	346	350	379	324	368	333	343	345	334	364	361	342	328	338	345	352	369	327	355	370	353	370	320	332	337	375	360	357	379	347	355	363	332	378	397	340	371	346	387	366	386	350	347	347	368	372	386	367	338	342	331	322	392	293	319	405	355	324	366	413	318	402	331	358	389	336	351	349	370	342	332	361	350	310	386	365	357	347	362	334	346	384	332	337	376	368	329	359	342	342	337	328	308	353	371	364	393	369	356	364	381	364	353	349	340	357	377	399	340	356	368	348	352	354	340	324	372	340	392	310	366	396	354	372	368	369	352	339	344	366	374	332	353	360	370	346	385	355	374	380	350	369	357	378	369	369	335	342	342	350	356	348	364	354	309	377	389	336	364	359	339	369	340	366	335	369	346	389	341	367	324	342	332	343	328	291	322	331	376	366	352	370	395	350	374	368	327	359	362	375	354	353	350	364	353	379	379	356	327	366	371	360	343	367	360	379	355	339	355	362	344	375	360	368	380	318	334	389	358	347	362	341	346	381	356	355	337	329	368	359	364	347	357	385	361	368	368	349	387	342	352	352	357	371	360	328	337	346	354	369	360	363	370	355	365	340	367	339	362	374	321	392	351	368	345	347	337	370	385	363	336	322	356	322	362	354	325	345	393	327	342	351	362	391	350	349	361	345	363	368	339	379	371	355	340	392	328	361	341	339	348	358	388	349	351	365	338	333	346	399	363	376	342	307	349	336	348	350	335	345	377	375	336	360	355	348	360	341	378	348	350	356	346	370	364	390	343	339	375	384	327	344	366	357	355	381	319	353	355	375	366	386	342	353	371	359	331	359	330	374	354	376	361	363	370	348	402	360	362	357	355	359	358	358	333	372	345	358	332	369	374	354	336	382	348	332	366	359	335	372	372	338	357	340	337	312	396	403	383	389	317	343	376	363	361	348	349	350	372	346	366	363	348	354	338	365	399	361	336	335	320	399	383	382	343	375	350	362	352	378	348	366	360	360	375	359	347	357	370	396	370	385	353	369	365	359	344	371	383	365	375	362	331	386	379	362	343	355	364	343	359	327	333	379	327	340	312	350	339	338	364	359	357	405	378	368	348	352	343	364	327	377	368	381	352	356	343	341	351	379	331	359	369	327	321	397	383	332	346	384	378	357	342	360	392	380	362	335	362	360	366	357	376	352	401	361	403	364	356	324	398	341	354	368	366	357	374	355	359	359	366	369	321	390	348	362	332	360	371	370	327	385	370	384	375	354	357	360	350	373	353	348	354	335	373	364	357	352	363	372	321	390	390	356	365	373	376	361	363	368	370	354	354	382	400	339	345	411	374	327	338	365	350	378	330	352	351	331	353	375	372	350	339	353	350	373	361	379	363	365	372	325	354	363	365	366	359	369	335	370	357	373	340	362	387	340	369	353	369	364	356	360	362	364
4578	3124	3548	3005	6291	3562	1449	1466	1472	1007	514	267	165	148	153	141	153	136	135	149	151	132	139	132	131	146	170	151	144	159	128	134	130	156	136	156	156	156	152	159	116	163	152	153	187	146	139	155	153	117	146	137	159	142	134	149	145	186	155	147	161	148	158	138	170	136	152	149	151	144	141	146	132	120	144	111	155	130	142	153	122	125	161	144	144	116	132	149	157	154	158	143	146	139	144	141	142	129	151	135	138	137	131	151	126	136	131	145	131	136	134	150	137	169	154	167	148	152	151	141	144	142	126	150	130	165	133	135	128	161	139	134	154	156	154	132	140	152	146	141	148	147	149	122	145	159	119	154	151	124	137	147	144	133	156	147	139	126	152	139	134	136	160	148	151	156	120	136	147	151	139	156	146	151	125	159	143	135	151	135	114	149	154	133	144	160	138	147	152	169	128	132	146	146	159	157	151	168	146	141	154	143	150	147	168	136	133	157	137	130	159	155	156	155	156	132	155	132	166	137	155	141	143	149	107	162	168	130	176	145	169	145	126	144	138	148	144	148	164	135	141	140	134	144	157	156	120	131	156	165	141	136	132	158	131	158	128	153	161	182	139	154	170	135	147	135	133	136	147	123	149	144	134	164	131	136	155	151	157	154	137	126	152	166	134	148	150	162	133	146	160	140	155	140	148	159	122	136	132	151	137	147	166	161	130	133	149	133	154	150	164	137	153	138	135	127	143	152	146	175	139	143	155	128	143	133	148	148	144	148	161	138	127	169	142	139	144	146	142	126	153	162	131	128	130	134	151	155	160	136	136	146	151	134	135	154	162	131	160	146	126	155	153	156	148	153	158	125	150	142	142	144	154	124	157	148	162	128	143	156	162	149	125	158	137	137	150	129	158	140	140	147	152	137	133	157	158	152	123	138	144	149	146	139	144	149	143	141	117	130	151	126	138	137	145	129	172	152	152	139	158	130	156	155	129	154	163	120	147	150	150	154	147	148	136	146	138	153	148	140	137	153	148	140	178	155	150	154	131	147	166	129	159	139	149	138	130	128	138	123	146	148	127	134	146	140	146	148	134	143	165	144	133	160	128	145	119	150	156	161	160	190	131	170	148	142	145	152	137	148	149	147	133	166	164	145	155	148	144	127	144	145	132	143	138	132	151	148	161	149	171	147	138	157	157	124	148	154	161	154	140	131	132	156	158	141	143	123	132	156	162	149	138	136	152	149	141	163	119	142	146	127	153	149	163	148	144	147	151	145	140	146	154	136	132	146	138	135	137	164	154	133	143	140	166	144	148	164	159	156	158	143	139	143	149	156	149	139	134	119	144	147	141	146	134	160	137	149	184	146	158	153	131	144	156	159	150	146	149	130	146	152	143	142	133	162	146	148	134	121	120	157	142	131	147	151	136	179	155	128	127	148	131	151	136	142	142	129	180	141	135	148	143	145	138	149	155	136	147	110	171	163	159	141	133	121	147	141	152	142	165	139	151	143	163	136	135	134	137	167	159	170	148	156	141	167	136	164	142	145	173	147	135	142	136	122	151	145	131	144	146	142	150	138	147	150	162	153	124	128	161	142	118	121	137	137	137	133	160	132	127	138	121	135	148	149	126	129	146	141	143	130	134	147	154	141	162	155	141	140	146	148	143	137	149	135	120	158	151	127	150	131	135	134	147	146	143	151	146	149	135	141	148	119	161	136	134	170	117	142	167	153	148	140	141	136	147	149	162	139	153	136	121	157	149	145	126	137	144	160	132	169	135	148	164	146	137	133	131	133	154	162	154	155	154	122	150	144	142	135	139	162	144	124	147	154	123	139	135	142	129	141	169	142	155	153	141	143	152	168	145	133	124	156	142	141	154	142	136	143	141	165	137	152	159	143	126	161	157	152	138	144	138	159	143	126	140	150	162	140	162	143	139	155	153	123	145	146	154	146	122	126	166	148	143	173	140	134	166	128	143	138	122	156	157	138	155	152	162	161	129	152	146	148	146	147	163	145	129	128	135	124	145	149	148	138	142	142	165	146	140	141	147	164	142	132	167	174	153	149	141	160	132	150	132	159	134	166	156	157	142	148	132	152	130	153	132	149	148	144	140	159	131	147	156	132	151	143	135	147	149	160	132	141	145	166	171	131	145	131	142	148	152	147	146	144	128	139	134	152	148	144	142	160	141	125	159	118	147	150	152	144	150	125	144	154	141	133	141	152	136	159	131	143	126	140	124	140	158	151	142	154	105	133	152	166	164	148	154	143	177	146	137	165	122	145	146	132	142	149	138	140	140	147	163	149	116	146	158	158	153	137	150	156	131	130	142	123	144	143	153	146	146	148	142	153	151	176	172	163	152	147	148	152	143	159	136	145	159	156	162	141	163	155	140	169	143	147	140	145	112	163	163	148	117	178	137	139	154	149	155	137	137	157	159	166	164	143	163	157	146	141	132	148	154	145	162	160	135	134	160	157	147	134	177	147	146	142	155	148	124	129	131	136	123	152	155	157	142	153	131	137	152	162	158	161	124	145	169	136	145	149	132	137	144	157	141	143	161	145	171	120	125	151	151	139	148	161	139	160	138	134	158	133	143	133	157	138	135	152	151	146	150	126	136	137	160	149	149	138	141	127	141	148	134	135	140	159	138	133	144	141	154	148	149	161	128	169	155	144	165	154	134	133	144	160	138	149	124	153	134	134	138	166	166	129	157	145	139	129	161	139	140	139	154	136	165	130	158	151	151	133	139	147	157	135	146	157	136	140	179	156	133	142	146	128	151	151	132	140	140	135	131	169	136	143	169	147	149	134	144	166	158	149	145	138	125	157	142	145	150	150	152	121	155	129	160	143	151	153	128	159	132	142	133	169	179	173	139	142	156	168	137	160	142	140	143	162	152	133	155	156	142	163	129	147	140	163	147	142	135	142	161	136	138	140	151	150	136	148	159	147	142	150	129	144	146	133	168	137	145	140	166	152	146	156	128	155	158	133	134	133	138	162	152	146	153	130	136	120	161	146	135	136	149	132	138	112	148	140	132	137	151	137	122	173	146	134	128	144	135	128	158	134	142	133	147	143	147	167	138	144	149	128	115	122	157	141	143	146	124	128	126	169	143	152	147	129	147	171	134	149	155	138	158	132	118	157	132	151	127	144	150	151	140	140	133	150	140	148	139	170	147	142	145	142	146	140	143	140	151	157	148	131	155	147	123	131	151	131	144	146	128	170	160	170	146	140	122	142	157	147	164	149	156	141	147	131	151	139	148	140	150	146	156	154	128	150	148	123	173	131	152	147	160	138	153	135	140	150	139	140	133	142	152	144	146	158	144	148	148	151	141	141	126	145	148	139	132	140	123	152	155	178	156	135	177	125	143	144	125	164	140	150	138	128	125	152	166	147	150	155	141	136	139	150	159	140	150	156	144	124	144	172	159	142	147	191	146	134	120	142	134	153	147	132	148	136	125	148	143	150	155	131	137	153	130	125	126	144	149	149	163	139	140	149
3603	3480	6181	11040	21421	13456	7616	7697	6799	4336	2101	940	493	422	425	412	403	406	386	419	388	436	424	436	364	408	417	400	446	385	400	400	407	399	365	394	402	396	419	414	382	383	396	391	404	386	466	385	411	415	400	380	412	430	393	394	422	359	387	379	405	455	398	451	378	423	444	420	398	429	423	393	411	394	383	419	429	402	399	404	416	416	415	443	388	395	387	400	409	440	405	413	362	428	426	444	404	409	415	420	415	414	411	384	402	402	399	387	439	377	399	422	381	372	417	434	404	411	409	399	397	405	423	419	376	385	390	354	382	401	437	399	368	394	446	414	396	419	377	406	378	381	395	381	402	399	411	391	404	390	413	420	401	410	405	420	369	396	403	421	394	382	356	376	371	376	388	415	393	396	424	406	439	407	390	382	405	410	403	410	376	372	413	412	375	404	384	377	415	376	373	434	391	386	426	404	399	413	437	387	399	389	432	447	406	379	398	363	422	386	412	400	375	388	434	419	389	416	393	390	415	405	386	447	410	429	394	436	387	399	376	430	392	393	386	379	407	394	384	412	392	403	419	407	404	432	396	385	417	422	393	398	399	394	427	381	404	407	378	396	378	410	362	372	398	386	438	379	378	398	415	395	388	396	411	386	432	384	406	388	407	396	386	437	371	417	421	391	420	429	403	425	379	364	430	454	399	393	399	385	440	416	415	385	423	400	409	360	408	423	358	429	393	404	409	415	417	362	388	370	384	411	410	398	359	384	367	383	394	416	405	401	416	404	358	418	411	366	369	448	407	416	410	372	387	429	418	411	387	370	391	392	449	423	383	433	414	394	400	387	406	366	417	394	383	383	405	381	424	427	396	372	421	408	403	421	407	398	418	405	407	413	399	415	369	414	409	402	375	384	424	416	394	376	358	401	392	416	412	388	395	397	398	433	386	404	382	403	412	424	395	384	422	362	404	392	404	386	423	376	416	401	388	379	380	439	369	392	417	396	355	420	399	378	425	413	434	428	401	412	423	418	389	392	385	422	378	427	471	379	363	395	406	413	388	382	401	387	416	409	386	376	409	388	416	394	401	416	414	416	394	402	360	391	417	387	392	414	418	406	428	409	390	417	398	360	382	365	413	416	413	395	390	428	389	413	426	411	396	407	421	395	396	407	351	385	446	415	390	378	409	377	403	402	375	409	402	431	388	403	397	414	401	407	401	410	374	393	416	399	414	415	423	392	412	418	425	410	375	410	369	391	388	433	386	384	387	413	394	401	400	397	421	379	413	388	430	409	384	430	407	397	427	411	391	402	396	371	369	393	410	379	405	372	400	399	390	383	399	425	386	365	392	404	418	383	419	367	376	382	398	420	405	419	402	410	395	391	408	395	368	393	400	386	377	427	396	433	391	400	389	436	431	395	383	406	415	402	422	406	394	418	428	376	414	383	431	459	405	425	406	403	358	401	399	421	417	368	405	406	390	418	414	418	416	414	383	392	371	397	456	403	391	391	390	385	434	429	407	391	410	390	410	419	391	406	378	427	421	397	414	428	394	369	386	428	380	392	388	381	409	435	387	396	401	434	441	383	428	367	399	405	421	421	429	394	414	412	372	369	397	423	381	373	386	385	402	405	431	389	434	412	388	382	406	399	424	423	386	412	380	398	410	385	416	431	397	414	345	391	403	381	400	399	395	386	413	424	403	397	411	418	388	379	389	401	395	407	395	435	393	394	404	391	423	404	398	411	359	400	411	422	410	426	390	397	393	372	390	410	376	407	429	397	413	430	413	401	428	379	379	407	400	378	412	374	443	377	408	364	424	380	391	411	397	391	417	384	393	354	397	428	417	383	387	405	366	411	405	401	371	384	407	390	448	395	411	388	402	405	389	394	413	386	422	412	380	398	410	379	414	388	443	415	403	430	399	378	357	404	425	392	382	418	418	400	416	383	369	398	404	410	410	399	395	377	420	413	398	370	333	410	381	402	390	426	414	393	391	390	393	401	387	440	412	377	386	391	396	392	400	371	384	391	425	421	373	430	351	406	410	396	386	402	375	366	378	392	409	381	406	402	394	400	388	412	406	422	403	425	396	356	378	415	389	412	400	403	384	382	404	367	395	407	389	386	401	430	410	396	409	377	411	431	399	403	410	385	409	398	415	413	385	391	413	391	389	402	425	379	412	401	385	387	404	401	375	387	449	392	399	408	380	429	401	381	402	436	407	371	396	382	380	401	429	395	426	378	419	377	377	419	387	393	429	424	349	378	425	396	392	403	403	422	396	404	407	385	404	400	396	375	406	404	409	402	420	434	420	405	396	430	362	406	413	415	408	371	439	392	439	388	425	398	413	405	415	427	424	387	369	435	386	440	391	427	393	392	388	422	405	402	425	402	376	369	403	367	406	409	399	394	407	410	420	391	410	409	432	425	422	428	414	397	410	382	407	398	442	391	403	390	445	401	395	408	396	364	358	401	370	394	392	420	419	393	433	375	423	406	409	422	415	377	386	409	396	409	382	396	428	390	374	407	397	389	417	384	372	390	365	385	421	435	429	408	390	396	349	383	432	403	362	396	422	419	377	406	408	391	418	395	410	409	354	405	412	429	413	411	417	375	412	393	410	418	405	397	393	378	382	436	410	411	387	394	396	415	380	395	457	385	394	384	403	416	394	412	415	409	398	390	356	427	378	377	400	414	445	394	394	408	414	371	392	379	412	389	385	425	417	402	397	402	402	426	386	378	405	375	342	388	398	382	381	396	402	416	426	402	434	379	386	411	395	417	408	401	422	427	403	399	366	395	397	394	422	365	367	439	386	411	407	418	403	401	374	387	412	409	407	387	414	405	384	392	409	370	393	430	410	407	390	370	386	402	404	436	376	391	410	377	417	409	414	408	380	431	403	413	448	412	412	407	408	389	382	450	418	382	425	407	386	421	391	412	366	417	462	424	394	374	436	424	386	394	407	410	397	418	381	410	408	386	412	431	394	402	384	377	395	421	421	446	419	415	408	408	359	398	395	409	396	402	398	387	412	397	394	402	396	433	407	333	390	428	430	384	403	405	388	402	368	457	399	412	403	369	427	389	402	396	408	421	396	439	362	401	420	423	397	383	405	412	417	374	434	408	406	425	395	364	408	399	400	393	395	420	404	426	379	410	411	386	416	415	383	365	397	405	403	409	393	412	374	421	402	400	412	394	399	366	367	390	372	360	438	399	399	414	386	422	382	425	387	391	407	392	416	391	382	412	372	423	387	389	381	396	393	394	372	396	433	383	391	411	390	396	366	415	414	422	393	397	402	362	414	368	421	412	454	400	367	396	414	421	376	410	400	450	410	436	381	419	405	431	435	389	406	378	399	427	421	392	442	378	385	403	412	400	391	362	401	355	387	397	375	369	402	413	415	413	422	393	372	386	405	399	435	393	404	377	413	381	366	425	468	419	370	379	371	437	391	398	404	407	425	418	429	411	427	429	375	423	390	429	415	373	427	431	408	403	386	420	418	378
13889	12617	8144	30242	55802	27553	19598	15881	12889	6569	2483	720	286	156	122	160	139	130	143	134	135	133	133	148	129	120	129	133	149	113	122	145	149	142	128	139	154	133	146	131	136	131	131	159	158	137	119	134	119	133	131	150	142	142	131	138	135	139	131	139	136	129	136	130	142	117	132	150	142	134	150	137	144	143	166	144	140	138	130	144	154	137	152	130	134	146	147	150	136	118	136	139	151	111	149	122	146	140	151	130	136	158	147	141	117	123	139	158	127	117	124	133	127	131	144	161	152	158	149	161	144	136	148	131	128	139	160	146	124	143	126	143	140	144	129	146	114	141	120	137	141	129	135	137	137	131	115	139	137	135	128	145	119	145	127	134	153	147	129	126	134	133	149	128	120	138	123	129	147	136	144	132	135	112	162	146	145	132	140	138	135	132	147	153	129	168	135	147	140	138	139	137	124	133	138	132	135	145	137	138	137	139	150	139	131	129	139	140	151	138	163	117	123	129	149	141	120	131	125	138	144	144	125	138	121	145	124	134	145	132	128	110	117	136	139	140	110	129	136	144	137	138	141	140	128	132	123	122	164	160	149	163	137	140	159	137	125	129	127	135	135	145	126	125	122	122	127	108	130	151	160	156	132	136	154	137	143	134	137	145	129	138	141	132	137	139	132	132	141	151	119	118	147	129	141	131	153	132	137	129	168	123	149	116	122	132	159	130	129	146	133	140	144	140	133	140	122	127	151	137	123	119	121	146	141	145	140	138	145	140	125	121	134	115	134	121	109	143	138	123	135	147	133	143	130	136	149	138	136	137	119	131	136	128	126	130	112	146	137	110	129	100	121	151	127	126	148	144	133	135	128	153	121	128	124	119	124	135	151	147	131	149	139	123	136	140	133	126	140	141	130	123	118	160	153	134	148	128	143	128	142	148	129	148	135	121	140	138	134	131	126	131	140	133	155	149	121	113	142	160	134	138	161	131	139	161	140	122	125	134	146	152	124	112	133	116	146	123	129	119	123	116	144	125	139	123	140	108	150	138	146	125	143	127	107	138	141	142	147	150	132	123	156	139	150	144	123	135	139	123	136	123	141	148	137	149	127	160	140	124	127	128	148	132	125	140	135	127	135	145	108	113	126	133	126	129	139	130	125	128	136	133	104	122	132	140	146	149	138	141	126	122	139	130	148	131	133	127	124	137	130	141	133	146	139	148	120	141	133	128	128	113	154	146	143	142	136	130	134	121	127	132	134	126	133	130	142	143	132	149	140	151	138	137	139	142	139	147	125	138	136	144	141	123	173	134	130	109	146	144	132	137	138	137	139	157	136	142	152	125	132	148	158	139	139	138	143	136	132	146	117	151	136	154	131	142	142	138	132	131	120	137	146	132	139	120	140	150	153	140	142	132	124	125	171	128	126	141	125	148	139	141	148	154	135	141	122	150	136	139	136	142	142	126	149	129	131	127	153	134	120	142	137	152	156	139	128	142	144	114	129	140	139	138	129	168	129	149	126	157	121	129	134	125	135	148	140	129	140	141	122	141	129	129	125	127	152	140	147	124	132	135	138	129	130	124	145	144	142	143	155	119	148	134	136	146	126	140	124	137	145	138	130	124	123	110	144	136	133	133	145	116	131	127	104	131	151	150	133	144	129	136	118	119	145	134	147	153	136	128	131	125	137	133	140	143	120	125	130	136	138	130	150	147	150	141	155	139	147	121	151	118	131	109	111	117	118	133	156	125	125	123	130	131	142	150	131	143	161	132	126	137	149	130	158	140	127	145	136	120	143	148	134	144	126	117	149	130	143	150	125	132	125	149	139	145	148	130	132	122	127	147	140	131	153	134	139	138	159	157	108	130	127	144	117	184	141	139	138	130	144	133	130	136	129	138	127	133	140	138	133	129	136	144	129	139	147	134	120	119	136	149	122	125	142	117	137	126	127	139	130	130	156	125	129	137	143	148	135	114	152	127	135	166	133	138	129	128	130	146	139	137	141	129	133	143	142	142	149	157	120	138	141	129	134	154	148	154	143	127	129	138	120	139	119	158	141	148	132	127	129	147	128	148	141	144	124	145	145	118	133	133	114	136	151	157	153	131	138	146	138	139	119	144	139	141	159	134	126	139	146	115	136	142	142	152	135	164	154	136	134	140	143	127	132	133	137	111	129	119	154	147	140	148	145	134	159	127	145	135	128	137	127	141	136	133	145	120	140	128	145	131	120	127	126	123	133	139	121	136	139	145	127	139	123	140	145	140	130	145	128	129	133	120	131	112	142	143	121	151	128	140	125	137	133	122	131	139	161	137	147	125	148	119	134	137	138	138	133	143	123	152	130	133	148	140	129	129	137	138	141	135	115	146	148	132	132	150	113	133	131	129	123	130	131	128	133	126	129	137	154	140	130	124	130	129	142	132	143	136	144	136	128	128	151	132	152	142	122	160	113	136	151	135	139	155	140	121	156	143	129	124	145	140	142	122	161	134	146	141	137	134	137	129	142	127	131	147	151	127	146	128	132	138	136	122	124	132	140	119	115	141	130	153	144	142	156	128	138	156	139	138	139	134	140	138	144	130	136	109	139	170	151	122	128	142	143	140	142	122	139	126	152	137	138	133	115	135	122	127	142	147	142	142	125	123	133	128	135	143	141	151	141	138	119	133	139	153	126	133	122	139	129	119	128	112	143	130	122	150	116	151	115	138	135	136	145	137	146	140	136	121	103	125	144	145	152	139	141	138	126	133	147	131	130	143	119	121	140	142	123	123	148	142	136	162	134	121	132	127	136	134	135	131	143	127	136	141	133	126	127	132	132	138	139	127	141	153	149	130	121	154	150	147	148	140	145	138	140	152	135	141	138	124	141	133	135	138	137	133	147	144	176	148	139	122	119	117	163	119	146	134	155	133	149	149	143	148	154	129	121	132	149	149	132	125	145	142	136	165	131	132	130	144	145	125	161	147	135	119	119	155	141	116	128	133	137	139	147	131	127	110	142	153	125	135	142	135	137	155	129	134	138	130	132	123	127	142	128	119	127	134	132	146	145	136	155	130	166	119	129	141	126	133	150	112	130	144	138	150	136	140	136	147	137	124	124	121	107	146	145	142	136	140	122	140	144	115	115	124	140	110	134	131	116	132	141	136	139	134	133	120	137	132	142	136	118	124	145	128	149	149	142	138	141	131	131	123	144	151	136	124	145	146	147	138	131	146	114	145	142	118	123	118	130	146	152	137	133	133	131	145	134	155	124	139	129	131	127	120	131	151	154	133	123	135	151	140	111	140	120	128	131	126	137	131	143	142	152	142	156	162	138	133	136	139	142	114	142	129	140	138	140	134	136	114	130	143	134	147	143	133	127	141	126	138	114	140	138	147	144	115	121	141	124	146	143	150	137	150	145	138	150	147	116	134	130	141	136	159	133	132	133	140	133	141	115	165	139	131	143	153	146	130	121	146	110	124	121	119	151	131	135	137	143	121	126	124	145	136	147	135	147	109	129	135
9792	10582	10762	43760	63941	35465	37504	35574	32227	21692	10154	3290	1040	533	414	386	400	374	407	346	373	345	366	393	383	393	416	382	403	384	347	395	373	414	390	354	380	389	386	366	368	351	394	370	397	392	394	351	400	381	421	383	360	383	361	402	371	357	368	396	413	386	378	382	405	400	375	357	391	392	402	334	358	400	376	382	389	356	352	364	394	369	376	376	378	398	333	363	372	393	388	386	363	355	335	427	391	385	377	370	370	358	386	369	342	361	399	360	380	361	383	353	370	393	359	390	361	383	382	381	367	399	357	394	366	377	359	382	358	376	396	370	416	354	380	358	421	360	367	435	361	358	416	386	357	387	381	368	346	394	323	368	366	393	389	378	395	342	401	370	359	383	391	378	385	353	382	362	372	364	378	403	378	377	398	386	382	381	361	387	378	367	349	374	345	373	371	420	365	384	380	388	376	379	378	341	380	397	341	371	364	390	410	345	387	370	396	370	375	379	370	411	359	392	364	370	353	381	339	402	372	386	341	374	365	394	385	379	361	388	390	432	387	374	395	381	392	356	401	383	368	400	393	408	385	370	350	363	378	405	362	389	407	359	359	362	366	384	373	384	348	405	380	351	383	373	409	348	367	374	392	385	352	347	389	360	374	397	373	369	424	402	387	383	393	378	377	386	398	353	416	389	385	376	364	422	367	390	386	375	386	374	393	402	385	396	402	373	406	382	362	401	383	369	369	395	375	382	372	397	388	392	387	384	367	399	383	380	365	398	349	398	391	397	381	358	385	385	375	401	377	394	341	359	375	361	398	372	376	364	349	401	357	348	394	386	383	385	369	398	395	421	326	387	362	386	415	353	365	343	373	377	356	364	392	385	383	386	409	399	371	407	378	382	400	393	386	369	381	338	364	359	367	374	387	362	386	373	378	399	337	387	390	374	391	405	371	369	360	380	383	349	391	365	375	404	367	384	393	392	420	394	403	387	395	361	403	403	401	413	395	395	371	355	426	371	376	390	374	384	407	410	357	386	398	353	392	393	401	396	397	392	400	388	393	381	414	390	383	345	383	412	365	390	369	382	365	356	412	385	375	369	387	406	337	383	389	358	371	433	399	397	395	389	435	371	423	371	388	345	371	364	384	399	394	376	372	378	378	353	366	415	384	383	405	367	369	371	404	404	388	393	392	378	374	431	392	377	371	384	378	392	382	394	375	389	363	409	357	360	370	409	408	372	396	362	388	362	394	404	413	392	382	365	389	397	382	347	389	377	397	360	417	427	391	395	371	365	369	386	415	383	379	409	415	361	352	392	374	385	382	370	373	388	392	397	387	389	373	392	398	378	356	409	382	383	356	367	364	366	348	350	381	424	357	384	403	412	384	374	386	394	393	418	393	389	376	400	405	400	368	349	370	408	359	360	378	370	343	376	375	388	384	387	389	410	355	378	394	381	385	380	382	389	368	362	399	393	367	388	389	394	384	397	371	377	404	388	366	371	372	362	394	337	397	348	421	365	370	384	355	372	374	360	379	361	381	389	373	371	391	358	393	366	389	379	387	424	340	365	358	351	409	388	380	365	366	352	359	394	421	377	408	385	395	406	382	355	371	384	373	369	361	390	352	380	356	376	390	367	414	397	370	369	378	375	373	360	390	391	395	377	383	408	386	391	365	420	373	385	361	358	398	364	385	391	386	388	393	382	413	398	355	385	363	410	363	351	393	383	387	381	410	393	363	392	373	370	373	375	382	374	373	391	384	370	365	349	391	405	392	372	411	383	418	368	356	376	429	349	364	423	391	378	413	390	390	414	401	376	356	384	364	398	384	390	374	361	395	394	365	405	394	350	374	368	369	397	379	433	383	401	378	369	419	404	377	386	363	396	365	362	375	416	360	389	400	382	355	402	327	407	378	347	379	398	352	383	395	386	398	365	359	426	396	371	367	372	401	364	372	370	409	420	379	360	393	364	360	352	360	362	358	401	363	368	381	396	374	378	384	389	394	380	372	359	390	354	339	384	384	407	398	387	381	402	395	371	368	349	385	370	379	363	390	413	385	361	373	387	367	408	421	387	381	390	409	382	393	379	354	391	375	382	378	356	392	397	366	392	394	412	401	372	392	423	424	375	391	373	378	357	363	356	396	375	386	379	382	391	373	343	390	384	373	389	433	380	405	391	377	375	352	341	384	350	388	371	377	364	332	447	397	364	355	388	375	365	361	423	383	398	381	390	387	383	384	380	379	411	363	376	396	352	417	349	389	359	378	357	395	370	363	370	361	391	386	402	388	352	338	379	388	380	367	374	378	389	377	393	363	376	407	364	360	379	394	407	376	348	363	412	352	371	400	380	381	399	362	389	381	411	361	396	418	404	398	345	410	350	394	424	374	431	383	390	380	395	375	363	367	401	403	387	411	380	365	391	406	426	358	429	426	388	328	387	425	380	390	383	395	376	384	397	350	355	388	380	385	373	394	384	416	380	392	377	415	387	370	395	368	419	360	401	382	368	365	392	379	414	382	368	389	376	389	387	394	414	363	406	385	368	373	401	396	354	387	393	414	387	353	400	361	397	375	338	384	372	376	379	408	350	401	368	356	382	370	372	388	365	360	376	399	380	357	375	369	387	404	370	392	360	406	390	429	340	349	366	335	375	397	396	388	392	380	388	379	353	366	393	385	356	362	397	410	367	404	381	427	369	403	402	395	381	380	379	352	377	383	362	357	365	363	386	387	357	380	400	369	364	362	344	346	383	383	404	375	390	391	443	396	388	414	376	409	380	354	400	376	367	377	355	401	380	403	369	379	383	365	377	380	368	436	356	412	391	339	367	410	369	341	386	353	379	385	376	391	406	372	383	383	391	374	369	343	405	384	413	404	388	377	390	421	431	415	377	380	392	380	359	403	384	371	409	349	366	398	361	379	422	362	368	394	377	366	384	376	352	379	362	362	410	419	388	376	392	378	354	352	375	397	356	407	367	392	374	406	375	382	360	359	376	376	385	403	400	401	396	376	395	385	379	366	369	386	369	410	356	376	421	379	414	369	337	393	396	399	378	384	369	379	366	340	400	372	423	400	359	399	382	393	376	373	393	392	404	415	403	362	398	402	368	354	399	394	400	396	370	424	387	391	395	367	376	380	400	347	386	374	382	378	354	410	379	391	378	402	375	402	377	387	370	373	377	352	391	389	373	360	364	395	363	370	390	372	385	406	382	385	377	383	383	368	372	379	373	407	374	377	372	392	367	386	370	389	373	400	352	373	363	398	347	383	368	397	393	376	363	406	383	353	375	385	407	420	367	422	331	393	417	364	350	401	381	377	376	386	399	374	396	387	398	389	367	351	382	344	366	396	388	355	353	353	396	390	377	377	363	380	395	410	389	394	380	381	378	365	368	375	372	432	368	395	358	383	364	366	375	420	371	380	369	398	405	373	388	351	363	358	373	364	365	366	368	390	379	396	379	356	368	346	376	436	387	385	361	392	362	403	372	426	354	377	359	372	419
24440	16847	13970	43240	66363	49844	40146	25917	19901	10484	3711	983	318	169	148	135	127	138	130	122	118	130	144	127	118	104	142	118	124	107	142	124	118	132	130	145	143	120	145	93	114	132	149	119	120	137	117	148	122	117	120	120	124	110	123	145	125	120	130	144	143	110	127	147	135	148	137	129	131	118	132	132	131	123	123	118	113	145	124	95	128	134	123	151	126	138	133	140	110	120	134	133	146	122	121	124	135	136	112	126	122	119	120	137	123	139	128	119	127	130	138	126	144	137	125	123	128	123	126	141	116	145	120	131	114	124	147	152	118	139	112	122	147	103	133	140	118	122	129	129	120	132	135	118	115	115	134	138	140	133	131	118	146	126	138	119	149	139	134	118	125	124	112	119	136	135	124	118	134	133	137	132	148	118	110	117	119	135	140	131	128	150	122	145	120	125	138	128	122	118	122	115	140	127	135	142	134	120	130	146	129	144	116	157	137	134	132	126	132	116	138	146	141	118	131	126	134	121	145	121	121	129	130	131	114	138	117	105	129	151	111	108	138	149	153	120	110	113	110	116	127	127	133	132	122	149	132	130	147	111	116	140	137	126	129	122	152	121	120	117	121	162	127	127	122	102	135	135	121	149	149	131	113	133	115	126	127	124	148	132	110	140	122	129	131	133	128	114	136	132	134	147	137	129	143	146	132	127	119	110	127	135	135	130	133	128	95	145	138	123	127	140	125	124	140	124	115	152	128	127	128	156	135	120	125	121	125	159	114	138	152	135	122	110	140	137	128	138	139	136	122	128	139	130	141	128	139	146	114	139	140	138	133	123	116	118	126	138	145	133	113	144	134	124	140	119	135	144	131	132	131	133	136	129	135	116	136	110	114	144	134	120	122	127	134	159	122	139	114	130	138	133	151	117	123	135	130	113	146	122	137	122	124	119	130	124	131	125	132	137	133	117	134	119	116	128	126	122	134	143	140	103	117	112	128	115	105	127	120	126	126	113	125	120	130	118	135	125	116	127	117	111	105	129	127	154	141	157	153	119	138	135	142	118	138	112	136	126	126	129	127	136	131	125	113	127	163	137	113	143	122	127	104	124	136	127	130	135	125	152	146	109	141	110	122	133	124	137	134	139	121	126	117	133	147	115	123	140	120	147	133	136	149	132	130	149	103	126	119	122	123	122	126	108	135	103	118	160	135	142	133	111	119	145	130	128	125	116	119	146	132	130	126	142	127	125	131	132	138	128	153	150	112	119	136	117	118	129	148	107	131	145	151	122	124	122	118	157	143	125	129	118	133	117	119	130	144	136	151	131	121	140	120	127	108	116	144	141	126	143	118	138	118	120	148	131	135	118	124	135	147	137	114	138	144	154	141	140	124	138	113	108	147	122	123	120	110	147	152	107	104	102	116	131	131	141	119	102	118	124	121	107	135	116	105	147	148	134	136	135	161	122	135	122	134	128	117	133	134	140	128	149	129	125	134	158	123	111	111	140	147	115	141	133	117	146	112	101	124	158	134	145	120	126	142	135	131	126	139	137	139	143	118	141	143	122	133	148	143	120	114	146	119	140	146	119	126	120	110	150	131	136	115	127	110	144	145	130	126	137	131	123	143	119	128	137	128	137	143	114	146	141	104	151	133	133	117	124	129	140	127	121	141	141	124	145	111	139	124	120	130	122	134	114	126	133	124	122	129	125	116	136	133	148	117	141	129	123	135	143	138	138	139	113	134	132	126	134	120	154	128	137	129	137	121	130	124	121	142	128	123	122	123	112	122	115	120	117	126	135	132	140	133	125	125	147	110	131	153	141	129	143	119	110	134	124	137	136	135	115	107	130	144	124	123	109	98	116	129	131	104	131	123	137	114	124	137	117	129	122	167	144	131	140	126	114	132	118	120	124	130	138	140	140	128	123	114	145	137	129	116	112	119	124	148	155	120	146	122	100	128	125	128	118	117	124	138	129	132	141	123	127	125	130	127	118	132	127	145	139	139	107	132	135	109	111	119	143	126	140	125	121	119	130	142	122	161	108	130	132	119	119	122	135	120	116	142	117	119	129	143	136	117	112	132	146	134	129	152	126	132	144	123	151	132	130	154	142	150	129	130	124	125	115	122	126	118	132	139	115	142	119	131	110	137	131	139	112	126	126	156	115	122	116	130	143	129	149	150	124	141	118	137	141	140	130	141	134	124	126	128	131	142	129	143	132	121	136	123	132	119	131	156	135	140	131	128	150	147	140	139	141	130	124	144	125	131	123	132	109	134	128	135	146	117	154	154	115	132	131	120	138	130	116	124	131	130	121	133	131	131	132	121	123	118	130	135	127	136	143	128	137	151	135	117	142	135	135	128	130	127	130	156	159	138	136	129	113	135	141	120	128	144	103	121	130	144	124	117	135	115	122	118	101	136	142	124	127	122	118	127	133	127	117	113	136	134	144	108	127	129	126	123	133	111	135	134	131	119	122	120	123	123	126	141	133	122	137	131	135	138	125	142	96	121	132	125	126	134	152	130	117	132	139	138	140	125	139	122	137	127	126	136	149	135	124	123	117	127	135	115	136	114	121	118	120	115	114	116	116	116	134	113	118	140	152	130	133	110	115	109	110	128	123	133	148	130	124	120	114	122	121	112	123	147	126	108	116	130	143	119	124	128	151	125	121	133	159	141	121	137	133	125	115	122	141	130	125	120	135	143	123	128	102	126	132	112	118	123	116	125	132	121	146	132	131	143	135	130	108	129	141	125	115	131	134	113	130	127	123	135	136	130	120	100	137	102	138	139	135	136	159	123	119	142	138	146	117	134	120	124	138	125	127	110	121	138	131	153	127	119	135	134	124	130	119	128	133	137	131	119	134	127	146	139	132	132	151	133	119	132	132	140	129	114	151	130	145	118	127	137	138	124	125	138	132	109	126	121	118	120	130	129	123	135	142	153	130	147	132	138	144	139	145	153	152	105	122	129	114	115	129	123	158	126	126	147	131	142	134	144	135	128	122	122	135	140	127	123	111	132	123	134	129	111	100	129	125	138	122	149	126	129	138	136	124	94	140	123	122	136	140	113	132	149	125	120	122	115	129	122	125	115	139	121	112	140	129	131	130	128	126	135	123	117	134	128	148	137	119	123	141	130	126	121	150	115	131	150	126	137	128	138	132	142	124	147	122	157	149	137	114	106	110	152	131	129	120	141	145	140	118	121	145	135	119	133	131	123	127	119	129	127	128	128	140	138	119	138	119	127	140	124	142	141	132	117	122	131	128	110	137	124	155	136	125	144	131	120	140	150	111	134	142	136	131	143	132	117	140	147	127	129	114	124	124	137	114	126	118	126	118	121	116	137	120	123	133	134	138	118	120	131	118	146	153	119	138	140	123	110	140	107	124	133	131	115	123	129	131	142	133	142	128	144	132	135	159	130	139	114	129	104	125	122	119	133	123	129	129	134	149	134	122	115	138	132	128	133	129	90	134	119	106	152	152	131	135	105	143	140	132	126	129	140	121
14871	11988	15241	52547	72823	63743	51922	42801	38280	26734	13417	4372	1352	501	399	382	340	361	354	381	366	377	364	361	389	353	371	377	373	382	364	361	357	377	372	367	358	355	354	363	354	337	378	368	340	369	367	389	355	363	343	377	400	367	358	359	379	341	384	358	358	363	365	349	363	401	364	355	363	368	370	362	360	378	382	385	384	364	365	368	386	372	349	360	354	343	356	371	383	398	345	345	348	340	347	349	353	414	376	352	364	371	393	355	368	313	361	356	365	353	351	353	386	378	365	347	391	382	365	338	422	374	372	357	353	347	350	339	384	368	349	358	397	382	382	368	352	352	361	381	380	362	340	390	366	352	402	387	372	376	372	359	378	356	381	360	366	356	326	381	375	381	389	385	368	352	336	359	376	351	342	362	361	370	391	333	356	336	331	393	356	382	356	353	330	349	376	373	338	347	370	368	349	358	362	374	371	375	363	349	338	381	352	347	347	366	350	351	365	398	384	390	382	365	394	378	328	351	355	395	359	344	395	392	379	380	373	365	376	359	364	353	335	367	363	375	375	345	345	348	380	321	381	344	394	334	370	372	360	339	338	360	411	374	331	351	385	347	365	371	346	346	334	376	360	341	353	323	363	352	338	373	383	406	357	349	373	389	399	366	348	329	347	341	382	386	359	337	372	353	365	369	362	379	355	399	377	367	373	383	366	310	369	353	350	357	367	389	354	365	379	362	362	368	363	339	334	380	370	333	393	336	352	380	391	370	363	342	359	331	370	353	353	355	353	369	326	401	325	347	364	363	365	366	358	388	366	382	374	349	382	366	390	362	386	365	354	345	367	374	350	329	364	369	366	373	379	343	371	350	388	356	359	370	356	372	358	361	350	363	378	366	357	379	332	353	385	340	342	350	310	356	401	379	416	364	380	353	363	348	369	334	354	367	351	356	361	360	354	375	352	337	371	378	365	362	366	386	351	377	357	353	376	365	369	352	364	411	368	359	364	394	369	356	393	344	343	372	367	338	329	359	334	371	366	356	379	345	355	381	371	336	340	366	309	349	360	350	355	375	361	356	352	361	366	375	342	350	346	373	358	387	351	327	395	361	372	374	333	339	336	361	347	360	379	335	326	351	352	358	367	341	352	351	342	358	363	355	371	366	382	366	397	387	372	367	351	372	350	340	372	337	367	341	384	386	354	353	370	348	365	355	370	343	330	364	376	359	339	356	345	362	358	364	369	381	363	357	360	359	384	364	345	348	372	367	373	345	333	400	385	379	379	352	338	350	375	377	356	370	385	362	348	333	365	367	370	368	394	350	362	373	387	354	372	364	342	345	381	363	380	394	340	356	348	372	361	362	359	379	352	360	350	368	368	345	372	405	371	378	362	367	381	353	340	343	383	402	308	417	367	355	397	379	387	365	394	329	357	342	371	336	360	378	360	357	436	364	383	344	367	360	385	330	325	344	341	328	367	378	409	360	366	343	337	359	373	346	367	387	363	370	420	390	345	330	350	375	353	416	366	353	357	338	361	384	374	358	360	374	356	354	365	337	348	362	382	387	368	350	362	362	362	324	336	359	366	353	349	336	400	371	394	363	332	396	390	383	364	393	341	368	392	406	345	349	351	352	360	389	373	377	369	379	359	323	384	349	346	354	351	337	407	364	375	378	396	344	346	367	352	391	364	392	365	363	353	376	381	361	370	355	334	347	362	367	361	363	362	329	382	370	366	351	334	380	363	335	349	392	347	354	356	359	356	365	377	340	400	345	356	323	363	344	348	336	385	373	361	370	383	350	371	366	356	376	389	370	382	347	343	351	379	371	355	332	344	388	355	339	320	354	362	395	362	364	362	319	361	346	376	363	356	350	343	372	365	372	321	388	379	365	377	336	384	384	355	352	357	372	377	350	400	390	355	362	379	353	374	392	355	370	355	349	375	365	371	370	367	336	363	379	358	341	362	359	364	332	367	350	353	331	367	342	357	354	407	350	352	371	346	334	324	339	367	333	372	363	373	386	364	405	387	356	359	347	395	337	350	349	379	331	333	334	329	349	365	331	365	354	364	361	337	330	382	349	376	358	383	341	371	352	351	360	344	364	347	351	379	381	348	380	363	371	361	363	395	357	341	358	360	368	353	347	353	387	364	344	366	385	345	389	336	333	364	360	381	392	352	366	367	343	355	344	351	363	391	372	389	383	357	378	350	372	383	380	321	373	339	371	342	371	350	384	330	353	345	363	361	384	380	378	342	386	346	375	370	370	387	353	341	375	344	360	410	357	368	359	403	377	359	322	370	374	359	371	379	399	326	341	387	349	335	376	362	378	332	350	336	343	359	344	394	366	378	370	365	358	343	379	348	356	372	348	339	345	374	337	346	396	366	369	374	336	379	347	346	341	364	386	384	362	357	390	341	346	400	375	374	377	364	363	349	384	355	360	340	340	351	388	356	373	327	346	373	374	359	383	371	372	341	371	379	369	315	372	363	375	373	354	358	356	371	368	378	360	407	369	406	364	364	343	395	376	364	358	385	372	355	380	409	353	355	356	336	348	383	403	343	388	378	358	385	359	353	365	369	358	399	362	365	371	382	351	360	344	341	353	326	312	356	356	371	356	372	354	374	357	347	393	347	348	357	373	377	362	360	351	387	368	349	374	366	350	393	380	348	383	334	358	348	372	383	351	344	370	341	340	319	349	369	367	348	353	337	345	330	384	395	409	345	346	338	360	335	369	367	350	343	369	359	338	342	348	366	345	358	366	357	373	371	355	348	409	340	366	375	371	380	389	360	342	353	352	371	380	352	340	355	384	385	354	369	366	350	387	367	339	387	391	357	385	378	362	378	350	361	369	335	383	390	362	390	356	360	364	357	331	371	380	368	357	369	384	361	337	348	384	360	355	338	362	389	352	351	338	341	357	353	343	394	350	384	353	361	345	388	358	352	362	363	383	402	372	374	365	339	358	334	329	366	343	377	363	358	399	357	369	375	371	364	358	393	372	392	339	379	342	340	386	372	370	362	372	350	341	350	360	381	356	360	396	326	357	386	362	398	375	405	371	350	353	377	361	336	372	340	383	359	372	335	366	364	377	373	388	353	370	377	396	367	355	342	364	404	364	357	352	367	340	385	370	339	363	365	354	374	371	341	369	355	368	366	353	341	371	374	376	361	373	365	397	360	356	390	375	385	331	387	371	369	361	348	380	346	361	353	378	372	365	388	392	390	362	356	377	356	338	350	331	360	351	375	386	369	373	358	350	398	339	368	336	347	376	366	357	360	322	359	365	338	392	358	336	383	342	363	407	348	374	346	344	375	332	367	341	368	347	345	394	329	351	334	371	356	348	364	345	381	352	398	350	386	364	371	363	363	336	381	365	345	379	344	392	374	343	388	352	344	349	380	371	379	355	345	357	348	336	368	344	377	419	366	365	365	341	350	360	343	360	407	364	341	361	371	359	402	348	361	359	383	373	351	359	356	354	380	351	357	406	386	365	388	379	382	382
5046	3800	2768	2517	7149	4900	1858	1174	1119	754	454	240	164	174	141	145	146	164	129	157	137	138	136	140	153	125	150	149	157	125	151	148	140	151	156	146	141	144	128	144	145	131	142	127	159	157	126	145	151	123	141	147	151	157	151	155	135	161	146	144	142	170	132	154	139	127	136	170	143	154	134	143	136	150	150	155	136	144	139	137	158	156	131	161	151	137	132	149	139	135	152	127	132	149	137	152	135	127	149	139	127	136	161	155	147	147	116	151	136	148	154	147	152	151	146	157	137	144	121	142	156	148	135	168	159	151	137	145	139	135	134	159	160	153	137	148	127	154	122	144	144	153	144	163	136	112	138	141	147	113	136	135	143	161	139	149	145	167	130	142	136	162	158	131	169	156	138	138	133	133	144	136	133	155	127	143	141	152	148	134	152	153	140	134	145	143	144	141	116	130	140	136	150	136	157	130	147	154	129	119	146	159	150	149	134	132	146	151	146	130	156	151	137	140	133	161	145	141	147	150	131	147	140	154	153	144	129	140	143	161	153	127	157	149	129	131	164	144	150	129	172	133	143	145	149	151	141	158	137	152	121	144	147	152	141	152	127	136	141	136	135	133	149	150	152	123	141	134	130	124	137	148	136	161	141	155	134	157	148	148	154	135	172	145	147	138	133	133	120	153	148	114	142	146	144	149	160	122	147	138	125	140	149	117	136	140	140	146	165	156	156	153	152	132	133	131	138	122	125	133	142	146	135	146	169	143	161	150	134	149	130	134	167	134	138	146	159	155	149	133	150	158	131	152	130	146	153	135	139	150	145	138	144	139	152	148	140	130	135	148	145	152	141	133	130	150	142	145	120	141	139	139	140	151	148	127	148	132	119	144	137	142	145	144	155	153	129	156	136	117	160	142	155	154	146	132	132	142	122	152	134	167	160	137	124	145	142	128	120	136	142	146	161	161	132	141	143	158	119	132	162	136	141	145	138	152	148	147	163	144	122	155	162	130	142	155	136	129	153	150	146	175	157	158	148	138	112	147	143	129	119	156	134	135	117	150	121	162	144	152	149	145	145	134	135	160	124	124	158	144	153	163	124	136	120	161	138	142	148	161	159	142	152	164	143	147	144	110	124	139	142	137	154	135	139	144	136	152	131	126	153	145	170	120	161	149	168	159	130	138	158	137	165	147	131	119	151	172	149	145	140	107	168	132	136	133	172	170	145	153	156	133	141	116	159	118	166	140	146	151	137	140	129	132	154	153	151	141	143	144	146	148	135	136	148	145	162	147	144	151	141	124	133	140	164	154	143	138	144	162	160	155	135	150	150	162	167	134	134	130	166	132	141	145	138	154	150	174	162	135	151	158	131	133	154	136	171	133	125	133	139	114	146	135	140	140	128	137	159	167	144	161	160	141	113	159	147	151	143	146	158	128	141	140	137	141	151	142	134	123	151	160	143	148	151	114	144	137	132	153	154	139	145	152	135	128	128	157	147	147	137	144	138	144	162	138	131	146	140	134	144	131	143	134	147	157	140	159	148	152	145	138	145	146	126	149	157	131	144	128	125	158	133	149	129	155	147	150	154	151	161	148	134	141	139	141	136	143	140	144	144	157	149	161	140	150	138	133	158	140	121	140	131	142	156	151	132	147	140	155	140	133	141	158	135	118	132	177	152	131	125	154	130	161	155	141	135	145	131	156	136	163	152	127	151	138	148	145	138	124	128	154	142	139	122	152	135	140	130	166	151	147	160	140	136	138	142	116	139	156	149	142	154	138	157	162	141	123	151	165	150	153	144	150	147	133	145	132	140	143	137	125	122	147	148	144	127	164	149	155	137	155	143	129	165	138	148	147	159	164	136	124	170	133	153	149	132	156	139	140	147	155	165	141	177	131	131	157	124	142	149	129	164	142	148	131	161	137	128	155	147	179	154	139	139	145	154	150	123	130	144	121	132	136	150	133	126	157	151	139	148	147	156	137	139	136	152	160	146	133	144	163	125	160	143	155	144	124	139	148	148	142	137	143	157	145	134	133	147	144	164	133	156	136	163	145	141	158	133	147	141	149	149	148	141	125	159	152	126	156	153	138	148	139	145	162	138	128	130	152	140	149	152	122	129	125	142	150	134	153	146	142	160	157	135	126	147	146	117	141	161	152	164	142	157	147	123	138	165	162	146	144	141	155	124	157	138	151	149	146	141	138	119	126	142	148	131	155	140	150	135	159	124	136	133	137	126	155	141	147	151	119	154	136	151	151	141	160	157	146	128	130	146	150	159	145	124	142	146	156	152	148	155	138	143	140	143	142	135	144	125	158	132	131	159	148	148	144	147	153	159	138	158	152	139	134	142	158	130	145	145	134	164	124	138	150	159	157	143	163	136	109	131	118	144	150	132	161	142	143	158	159	127	154	159	149	142	143	158	145	121	153	169	129	124	160	163	147	147	133	145	152	159	128	154	148	146	134	120	154	131	152	146	163	144	145	125	141	169	134	146	154	140	139	140	144	127	145	159	178	151	139	156	132	125	146	159	153	116	144	173	154	166	139	146	156	136	141	164	137	158	148	134	127	122	123	128	178	154	140	145	148	153	165	152	164	139	150	125	148	157	147	155	146	163	151	122	144	140	132	147	133	142	171	152	127	151	141	140	135	141	158	175	129	139	150	154	137	157	140	141	153	149	134	138	150	163	146	144	146	128	133	155	145	144	150	148	154	156	166	154	140	157	120	148	145	130	150	136	138	150	133	138	154	149	127	152	138	148	151	149	144	128	123	145	128	148	140	128	152	128	157	141	154	141	154	147	128	146	129	145	130	147	147	137	143	162	141	150	148	142	141	151	137	140	154	165	131	138	148	165	150	150	154	139	151	138	141	155	150	152	143	146	124	134	152	141	143	161	151	145	159	126	153	161	146	139	139	163	128	141	153	151	133	130	137	151	154	138	136	146	114	164	156	137	161	147	139	133	124	113	156	149	138	142	133	133	174	151	140	138	149	138	145	157	137	159	156	121	153	137	143	149	142	155	161	135	139	143	154	138	142	138	133	153	142	141	161	132	148	162	124	133	152	144	133	135	124	126	121	135	135	126	148	158	134	147	163	143	148	143	138	155	140	128	130	137	139	152	160	111	156	171	140	145	148	144	139	167	126	157	152	144	150	168	134	152	137	140	152	161	132	142	169	148	128	139	155	156	145	133	165	144	136	128	171	138	137	145	154	145	137	164	136	156	155	153	158	147	131	142	135	152	160	152	161	129	165	142	144	129	131	160	137	143	154	144	155	123	159	139	129	156	147	157	143	144	135	142	165	141	124	150	152	150	138	142	145	141	141	149	144	156	166	149	143	166	144	138	143	155	141	117	130	142	149	126	156	143	124	139	132	130	139	138	131	146	126	151	156	159	151	158	148	148	136	124	136	148	136	148	168	140	157	135	145	155	157	138	143	147	136	151	125	144	144	148	154	152	156	131	162	133	167	140	162	152	148	160	150	127	181	135	130	153	152
3945	3992	4512	9809	23414	16943	8112	6063	5469	3533	1799	869	529	436	412	369	405	392	402	413	379	380	375	381	403	405	389	417	423	383	397	401	409	397	407	389	400	407	385	411	398	401	439	374	441	393	370	367	410	406	409	401	393	379	401	370	382	420	385	423	390	397	419	394	400	414	400	415	398	387	382	414	408	389	366	390	408	408	412	391	396	375	426	402	427	381	429	420	386	359	397	399	440	418	425	394	407	411	414	394	438	371	400	437	392	397	406	387	412	409	372	397	424	400	400	401	349	432	399	411	416	424	424	425	378	364	417	398	417	411	360	406	391	399	380	449	381	387	414	397	418	447	451	365	400	445	391	391	428	399	382	431	405	369	401	385	384	409	397	379	413	404	408	377	358	369	377	401	386	364	407	438	402	365	405	391	408	406	390	429	359	409	406	399	365	401	405	352	399	396	411	400	360	422	411	391	407	384	405	355	385	388	416	390	383	396	393	365	436	421	376	369	434	382	437	392	396	368	386	374	379	413	410	350	396	372	418	374	351	408	392	377	423	367	376	408	396	395	423	399	387	393	382	390	396	408	429	397	390	391	406	410	412	419	391	365	378	409	412	375	397	411	389	381	378	380	424	388	386	411	396	419	373	406	426	395	421	428	386	376	345	377	406	400	422	438	407	430	472	433	408	393	422	392	399	402	392	423	387	422	381	388	409	354	397	373	423	398	407	390	406	406	354	394	420	420	361	408	396	410	417	376	410	385	433	428	427	378	389	408	415	394	426	396	382	403	405	392	388	381	424	412	391	400	369	374	428	427	395	426	417	380	401	378	411	415	376	377	369	393	382	365	404	391	385	400	435	375	389	372	381	382	377	417	411	402	414	432	411	415	349	425	400	385	414	396	398	352	399	421	376	378	404	404	374	438	417	435	377	398	417	405	414	399	404	373	383	363	373	412	374	397	406	391	387	361	399	402	446	405	400	379	403	385	386	387	397	381	396	374	382	372	406	430	412	391	431	391	399	401	385	388	363	383	385	408	420	443	382	376	390	389	388	369	409	419	400	398	384	387	384	403	372	397	378	390	410	411	399	407	411	399	389	419	429	419	388	384	415	420	429	399	356	365	386	377	428	439	354	403	394	418	384	350	402	400	387	407	398	379	387	388	372	401	381	455	383	382	458	383	385	392	382	395	385	404	420	387	380	384	406	392	385	372	378	464	373	396	427	382	376	393	393	424	423	373	405	391	419	384	389	430	385	434	371	402	393	399	412	425	400	430	413	405	401	395	406	409	405	383	387	397	390	388	390	392	389	404	398	418	393	401	377	409	400	431	384	383	394	401	361	368	382	388	407	397	369	426	423	431	384	405	386	406	432	396	428	421	426	413	392	417	398	455	367	417	383	401	388	376	367	390	423	403	384	415	378	374	408	421	404	370	381	415	423	427	390	407	397	396	380	373	396	408	411	410	424	410	408	404	377	381	390	392	423	396	393	399	414	401	365	405	422	383	371	427	413	390	351	419	376	373	395	389	410	437	383	369	426	416	383	380	394	398	399	406	429	377	373	414	364	390	404	415	407	399	387	419	425	410	374	418	358	436	378	390	397	395	404	397	415	379	399	359	395	420	394	392	418	393	444	378	429	388	429	364	422	423	392	409	385	459	387	403	438	410	368	370	368	394	396	417	410	421	382	426	404	406	425	427	438	413	409	368	416	377	412	382	362	425	394	377	396	355	399	379	373	422	434	396	361	404	392	383	391	427	399	391	369	408	392	398	390	384	361	379	374	427	390	397	417	409	404	414	389	390	362	384	390	419	412	395	420	425	419	433	353	417	395	414	406	382	401	431	422	377	400	411	419	399	407	376	394	420	371	392	389	406	415	410	428	420	385	383	373	398	414	388	347	393	415	401	410	385	437	429	396	400	448	388	413	375	388	444	413	386	382	401	388	382	386	397	388	388	407	405	389	390	398	389	409	405	408	395	432	403	365	370	410	404	404	416	381	390	405	399	353	406	403	360	419	422	392	370	410	381	413	402	419	395	433	382	409	459	406	413	402	446	409	395	382	378	392	420	413	418	391	389	412	388	396	400	397	388	413	357	397	394	405	396	398	399	397	353	419	388	426	397	383	376	383	418	361	407	397	387	442	379	375	395	392	424	408	405	441	386	399	391	402	391	385	410	354	412	385	388	415	352	403	351	362	398	417	388	422	413	441	412	433	397	405	380	416	430	389	401	386	396	395	401	371	378	401	412	426	409	416	416	409	385	394	398	420	401	423	364	384	379	360	412	409	399	351	401	375	401	417	386	394	409	414	384	439	398	422	405	401	395	380	381	357	399	381	400	371	377	381	447	398	397	407	370	450	380	395	409	373	376	429	379	394	402	407	426	376	396	403	438	394	458	374	395	402	363	376	404	412	415	427	430	408	436	393	407	403	380	428	406	405	404	382	392	354	398	402	374	375	404	411	418	373	422	432	400	403	406	397	431	418	400	419	372	396	404	396	363	406	412	363	387	392	404	401	400	391	379	374	409	387	414	397	424	388	395	369	407	401	418	395	412	386	374	391	412	388	379	356	456	404	383	398	398	404	424	386	392	385	427	379	376	394	423	402	417	382	421	384	402	395	399	392	378	429	361	398	418	390	396	363	378	384	419	409	406	378	431	355	385	377	400	377	398	412	391	394	375	394	427	400	380	395	379	410	382	398	415	378	387	378	390	391	400	383	389	410	406	394	350	405	395	388	410	396	389	364	393	331	393	397	362	385	412	392	387	424	407	404	401	421	394	380	405	403	388	404	386	400	416	362	412	399	384	381	413	393	415	380	418	392	376	409	381	374	424	402	373	397	411	392	395	356	392	396	403	391	443	405	392	385	390	420	394	419	348	403	409	422	379	398	367	386	376	402	382	374	379	415	376	466	402	380	416	380	408	428	435	394	378	403	372	362	406	375	367	409	372	384	397	370	387	388	397	384	384	392	375	386	417	361	456	387	437	404	404	414	409	410	369	398	382	416	375	400	428	449	382	414	411	415	358	382	395	412	373	394	387	411	392	405	388	381	385	372	404	369	402	372	397	377	416	416	377	395	433	403	365	419	381	380	406	419	404	382	408	375	408	391	390	386	401	412	395	399	394	397	413	397	353	388	419	393	410	404	364	419	402	389	388	401	408	400	372	391	396	376	383	414	395	392	405	391	412	394	384	422	384	401	408	386	404	433	381	426	406	420	416	375	376	419	398	364	421	421	374	399	405	407	431	412	413	402	404	385	412	387	382	397	424	394	418	402	413	423	419	403	365	401	411	381	371	390	421	381	402	387	419	386	411	404	401	369	392	369	389	394	392	380	359	443	367	412	388	388	413	394	419	393	411	440	379	401	425	409	410	379	445	396	409	379	386	398	441	411	423	431	389	397	409	396	401	392	401	405	367	417	387	408	416	410	391	356	411	400	392	392	397	390	398	398	398	423	394	383	390	391	362	417	416	365	365	408	390	408	382	389	356
15229	14673	11293	27252	43598	33290	24318	18108	14496	7746	2836	871	334	139	168	147	126	127	131	130	128	140	135	127	149	169	138	157	151	138	138	120	139	152	143	136	147	136	150	119	149	137	129	131	139	125	123	138	146	127	140	155	143	132	127	139	128	118	137	125	118	127	155	150	149	148	157	133	152	128	115	132	146	125	134	119	135	130	125	141	142	131	143	118	160	109	142	126	149	138	119	136	139	148	146	149	169	142	127	141	150	136	118	126	142	142	134	147	125	123	137	152	156	138	133	139	129	144	151	135	134	147	136	137	141	142	133	135	141	131	115	116	136	147	103	140	137	135	135	126	143	147	141	131	134	137	121	147	129	138	162	122	138	146	117	125	132	126	141	112	121	146	149	143	114	138	136	119	148	138	147	128	148	147	137	119	133	133	134	125	141	139	144	142	138	141	136	147	139	138	148	154	139	140	137	148	129	122	138	133	149	144	128	147	135	163	152	147	146	117	142	137	121	117	141	128	126	132	123	139	139	140	123	130	136	156	136	135	154	131	140	132	126	123	139	134	120	106	134	125	135	131	131	154	137	112	155	139	115	140	134	115	147	124	127	123	139	128	139	132	143	138	143	145	136	146	163	145	120	131	146	128	133	128	117	140	123	159	135	142	138	160	135	142	112	160	138	132	148	125	129	146	143	136	150	122	155	158	146	133	139	140	127	130	143	119	147	137	144	130	118	123	130	140	147	138	143	143	141	121	148	121	137	116	146	120	127	141	132	131	132	127	130	157	140	139	113	135	152	129	144	131	153	132	133	122	151	126	114	145	134	147	135	141	125	118	146	136	144	139	152	136	128	154	130	110	111	127	133	134	130	117	156	141	139	100	131	136	125	144	147	147	118	123	134	142	134	156	134	137	143	142	128	139	129	128	124	130	136	147	132	130	129	153	140	126	142	122	138	122	152	156	146	147	158	131	136	136	151	132	147	136	115	125	126	147	143	134	135	141	133	132	153	133	116	134	137	139	151	123	142	132	133	127	139	164	147	125	135	143	121	150	130	139	137	130	137	137	140	138	136	128	142	139	149	126	126	148	139	134	137	127	159	129	149	132	143	140	130	120	127	138	135	144	139	128	147	130	118	142	131	150	155	136	143	136	132	127	125	134	133	154	144	133	161	135	118	129	148	129	141	146	149	140	139	125	132	114	116	147	147	132	141	142	119	127	118	143	127	135	139	138	146	147	143	128	119	122	136	146	135	129	140	126	132	152	129	97	126	119	150	140	135	126	168	129	124	150	133	126	130	136	137	143	154	140	149	123	142	130	119	147	118	134	124	133	103	155	141	154	170	149	129	131	128	145	145	144	132	155	135	147	158	135	128	138	147	141	140	108	137	139	139	129	143	147	127	132	135	137	133	134	140	156	134	124	152	127	142	142	124	148	133	141	130	123	140	145	132	135	113	157	136	127	139	124	125	126	147	136	158	130	130	140	146	142	149	145	131	148	128	144	137	139	123	133	116	139	130	145	130	136	159	128	156	136	149	150	129	143	140	150	129	135	158	159	167	121	127	145	127	128	158	150	130	143	153	132	142	141	130	141	133	140	118	152	145	151	146	120	138	135	137	128	137	122	118	148	119	131	155	129	122	123	138	135	115	155	136	151	136	130	117	130	145	154	148	152	118	142	130	132	134	140	129	149	124	150	154	134	160	133	134	132	144	121	130	156	147	150	158	121	151	125	137	136	151	120	138	136	138	138	155	156	135	128	123	146	147	117	138	120	156	151	132	162	145	130	145	130	131	153	146	124	125	125	151	144	125	144	152	135	120	131	167	136	152	132	133	147	158	145	135	130	147	141	112	137	140	165	124	146	126	126	143	133	129	143	157	140	130	129	132	139	121	127	125	163	117	142	149	144	129	121	142	132	122	137	142	126	137	151	133	134	155	141	141	139	131	138	135	160	127	141	121	143	155	145	116	152	128	139	132	163	138	139	130	143	126	140	133	125	160	143	145	142	144	146	135	130	118	134	115	181	134	154	125	128	147	161	138	143	119	135	141	136	148	148	147	119	135	128	147	145	126	115	105	146	143	153	126	127	130	120	137	131	141	148	141	122	126	131	131	120	150	157	132	127	139	121	149	141	139	140	121	153	122	136	140	136	150	127	136	143	143	146	149	134	124	150	147	128	149	120	133	128	119	122	130	124	129	136	150	130	130	132	127	142	133	122	140	131	147	144	92	153	156	143	133	125	142	158	147	157	153	122	122	137	142	141	142	138	122	146	124	119	144	154	143	135	145	135	120	137	140	142	135	133	145	118	142	137	133	132	140	152	144	126	136	147	132	144	120	139	122	152	140	145	121	139	158	142	143	138	129	132	123	136	133	140	146	139	152	137	137	129	141	148	120	147	127	131	148	124	138	139	138	147	113	148	134	123	140	142	132	126	156	111	124	146	126	126	123	145	150	147	124	129	129	139	121	124	135	137	134	131	129	129	131	132	134	140	124	134	125	142	118	105	137	121	122	113	144	137	135	133	123	133	130	131	128	117	145	125	154	137	127	139	140	139	135	143	146	153	129	137	117	143	153	121	123	144	131	150	133	136	122	128	133	130	125	136	129	133	129	160	144	141	142	139	136	142	143	142	128	120	148	137	143	114	118	145	140	130	143	127	137	167	148	135	154	140	145	161	137	135	117	131	137	159	129	142	125	113	135	144	146	143	125	141	155	141	136	124	142	132	141	133	139	142	140	142	141	136	150	149	143	133	146	142	128	123	136	132	133	118	123	116	121	152	149	157	139	125	143	132	133	123	122	127	132	139	137	128	132	154	110	126	133	132	152	140	147	132	154	124	127	143	120	146	138	127	140	139	136	157	129	123	145	126	117	139	120	126	137	135	129	131	140	114	137	162	137	141	128	112	130	138	154	129	137	138	154	111	136	144	149	113	137	131	131	129	125	131	121	128	153	136	146	133	124	146	129	135	137	122	116	147	159	114	125	144	156	137	166	152	139	136	122	159	125	133	158	150	140	126	152	144	153	129	143	125	134	156	138	138	147	116	127	138	145	125	136	128	145	147	165	136	141	125	125	142	121	156	126	140	142	150	124	139	137	144	151	118	129	146	120	142	158	169	133	142	164	108	138	124	129	144	145	125	132	132	141	134	126	107	134	145	127	130	130	134	134	157	123	131	157	141	135	109	111	128	127	134	154	140	153	120	138	136	142	134	116	142	144	150	128	124	142	127	150	146	127	128	139	139	131	156	159	154	144	120	166	140	153	135	147	117	133	142	144	137	144	131	143	116	142	138	121	135	136	148	136	136	136	154	119	131	139	154	149	140	129	157	135	157	123	131	146	125	124	140	144	156	164	151	133	137	127	140	134	138	139	158	152	120	137	130	125	135	128	113	142	144	132	132	126	137	136	138	147	123	134	132	140	156	122	145	120	130	119	156	136	127	131	137	132	119	129	122	128	123	132	98	136	138	129	137	133	134	138	124	124	151	133	130
10458	13104	12161	39363	50854	47510	41218	37532	33830	23005	11522	3699	1148	512	403	391	424	399	378	383	410	364	363	371	394	413	392	363	409	383	389	347	399	362	384	370	359	370	378	386	396	367	347	404	394	414	361	401	377	359	377	398	386	397	368	395	363	362	381	365	383	389	351	398	386	359	366	404	380	393	377	350	368	378	376	407	374	378	388	361	379	374	361	377	377	398	379	401	377	381	419	361	374	407	371	388	405	382	395	376	421	392	406	359	369	366	378	388	378	396	361	396	397	351	390	394	409	371	373	367	374	392	400	372	379	367	401	369	367	388	391	363	370	337	367	366	363	389	400	355	382	380	390	363	408	391	355	382	377	388	351	376	407	366	412	397	355	381	361	356	372	351	378	349	394	382	355	392	395	352	352	410	392	366	394	421	399	408	366	371	389	406	399	376	360	385	396	395	384	405	388	369	426	369	405	386	345	378	411	389	401	389	386	403	351	399	364	358	411	382	354	390	385	374	390	368	373	385	414	400	384	370	378	391	365	398	374	345	379	376	367	397	390	409	392	391	424	356	386	383	367	381	329	376	358	378	395	374	361	373	366	372	367	394	410	369	386	389	376	363	418	391	341	364	383	405	396	350	353	384	390	377	385	403	372	397	392	336	415	363	347	429	385	409	361	410	371	384	432	392	355	391	376	392	371	379	400	395	365	419	378	396	355	386	408	360	377	386	359	390	392	394	377	351	353	379	367	354	365	369	377	356	371	359	386	352	374	386	363	447	382	345	381	386	406	406	362	379	402	374	408	401	371	405	363	390	421	385	369	361	421	386	389	386	407	391	381	394	328	358	368	368	406	377	387	382	402	428	379	377	367	379	349	337	372	374	360	356	370	388	350	377	389	383	381	404	373	381	368	359	386	398	366	373	396	366	350	398	421	377	386	383	437	359	376	383	387	403	395	399	365	416	366	391	354	418	395	339	381	386	395	375	365	403	368	396	414	372	416	383	391	382	367	365	353	374	351	351	376	378	368	373	396	366	381	380	365	384	397	406	397	409	419	391	409	373	350	377	368	352	390	392	353	392	395	362	404	375	388	370	360	389	361	364	378	387	380	373	412	400	389	391	391	344	338	411	372	339	386	396	411	402	377	376	368	408	396	404	378	447	389	382	365	362	397	396	337	367	377	389	367	382	370	373	407	354	352	384	359	370	374	373	413	392	366	393	385	394	389	389	384	374	412	441	404	385	388	391	378	384	394	384	384	383	344	390	434	373	409	413	382	361	416	406	410	392	345	369	391	385	411	390	361	383	371	358	392	371	361	410	368	341	392	352	411	373	395	394	359	383	365	373	415	389	416	383	378	376	372	386	372	351	374	354	375	371	378	365	366	414	382	384	389	391	339	396	418	385	397	402	423	367	356	398	374	403	387	376	382	368	393	364	377	394	418	347	393	390	368	381	437	377	378	386	370	375	383	383	371	343	403	370	410	349	359	375	344	400	389	401	352	385	377	389	381	363	364	388	380	344	398	352	405	422	368	398	390	352	409	415	433	362	386	345	369	380	365	346	336	401	408	409	400	374	429	388	376	366	364	369	382	375	400	394	418	386	403	379	379	378	388	384	383	349	366	372	376	405	388	394	384	386	360	411	396	386	374	409	360	397	360	360	399	403	366	370	356	373	400	383	359	392	369	387	381	380	356	378	393	377	382	376	390	359	391	380	357	389	389	399	380	420	406	383	394	407	383	348	368	368	388	380	357	405	361	363	373	378	350	346	419	421	384	366	416	370	392	398	400	361	398	400	394	370	386	388	364	398	374	369	405	387	393	383	399	334	373	400	357	389	360	339	384	418	396	364	367	402	383	360	357	370	404	403	391	413	406	374	379	370	377	375	405	414	372	414	406	411	375	374	408	401	399	387	374	410	399	361	382	404	411	392	388	395	409	393	382	396	355	373	401	359	396	382	385	380	400	379	393	365	387	340	410	367	353	402	391	364	357	383	380	379	369	371	360	397	414	396	373	389	366	420	387	404	397	390	409	393	394	378	382	374	366	390	367	384	393	397	383	354	400	383	383	346	382	379	403	337	405	375	381	368	350	381	364	355	356	353	394	406	404	360	371	378	363	371	348	392	385	382	370	360	355	368	393	390	380	370	389	364	389	388	375	376	391	379	378	368	408	351	376	382	337	402	367	362	419	390	402	394	370	359	399	365	384	366	410	366	392	353	349	386	388	367	383	375	359	376	354	363	381	383	371	382	389	359	371	379	389	389	420	386	371	391	402	391	377	406	380	388	341	353	366	397	402	375	339	377	371	372	393	365	418	381	390	407	398	413	409	412	333	381	407	368	379	395	404	361	416	382	367	371	362	393	379	391	385	378	426	408	409	382	377	430	371	384	371	368	376	403	395	404	385	410	349	372	337	408	403	370	415	380	412	394	380	355	392	349	376	376	378	366	397	372	386	400	372	377	398	411	372	400	366	400	401	364	419	386	391	362	375	386	365	375	353	396	400	373	381	398	388	344	381	395	372	385	384	421	394	338	349	371	330	397	378	351	387	405	372	405	422	340	376	380	387	367	402	415	407	392	372	383	394	402	385	391	359	363	403	367	395	367	375	380	369	401	406	356	416	369	372	365	362	361	371	376	374	417	368	413	337	362	388	369	381	393	366	352	393	389	361	373	401	410	376	360	380	329	392	383	386	365	387	363	438	392	398	375	345	381	394	376	366	371	365	367	394	405	365	406	376	397	382	402	403	368	300	411	363	363	419	397	378	394	383	381	368	357	338	390	378	376	374	382	396	343	387	386	412	383	368	372	375	402	346	372	387	341	379	408	378	380	375	374	405	436	385	387	369	357	358	394	399	366	395	398	352	368	393	370	383	350	401	371	382	359	355	405	390	372	382	354	383	369	343	376	374	381	384	367	400	393	352	381	373	397	403	414	381	379	387	372	410	382	377	385	367	355	385	378	366	387	391	393	379	393	403	361	378	413	395	382	379	388	364	378	367	356	413	362	354	411	405	355	374	401	413	397	373	368	372	382	414	346	355	367	384	403	367	388	388	389	368	386	398	386	374	380	388	377	388	366	365	393	358	401	390	360	379	377	343	397	359	387	384	395	384	382	375	359	373	349	363	385	400	415	380	352	360	382	376	383	391	342	377	385	312	373	393	375	351	400	385	343	340	417	387	382	353	363	395	367	393	386	400	375	357	390	378	358	335	391	362	375	354	393	360	354	326	400	354	390	380	404	392	372	372	373	358	365	419	375	401	380	417	373	382	388	372	338	390	373	352	389	384	409	359	362	391	422	408	407	381	431	379	355	368	385	392	379	378	397	396	393	397	356	394	396	389	343	369	400	396	381	405	433	376	348	397	384	370	403	360	392	404	386	407	366	372	411	367	400	397	389	384	362	372	388	392	387	395	421	342	376	343	394	361	382	344	364	374	370	384	391	357	336	390	419	409	381	398	395	403	404	359	397	376	363	386	341	348	382	372	391	398	401
24048	19450	14595	30252	62585	53150	39657	30461	23344	12785	5375	1618	460	184	126	135	132	142	128	135	149	122	150	128	133	127	110	153	132	135	127	121	125	133	135	144	120	128	118	147	115	133	122	123	117	138	137	129	132	139	134	123	120	130	129	131	121	139	127	137	120	124	128	133	135	122	119	131	140	131	135	132	139	137	117	131	122	114	118	136	149	136	129	127	120	109	125	130	141	138	122	144	119	122	144	139	140	138	115	138	110	136	131	143	115	140	101	129	131	126	129	100	128	138	126	136	139	146	164	133	129	129	117	143	135	136	123	130	129	124	131	113	124	117	119	115	154	133	136	123	144	120	140	133	145	126	133	130	130	117	134	151	137	146	156	106	117	132	123	124	120	129	135	128	125	123	164	110	128	123	122	118	118	119	119	121	135	134	128	136	128	100	114	128	123	140	146	133	147	138	127	130	128	115	139	120	137	123	144	132	130	111	112	126	138	142	126	110	131	124	122	127	111	140	123	125	120	115	137	108	137	115	131	123	145	136	143	137	136	137	126	127	130	131	141	123	128	124	124	130	127	133	150	122	110	129	135	107	162	135	146	108	118	129	120	134	147	136	120	127	114	121	142	110	129	125	134	136	122	135	120	103	117	116	120	149	134	105	130	134	114	124	133	122	130	135	131	112	132	142	136	134	139	121	115	121	138	147	122	151	127	128	147	112	145	138	149	111	125	116	145	146	123	127	110	130	122	118	126	139	127	120	130	129	145	120	126	134	120	137	119	130	145	139	120	137	139	112	109	138	119	133	132	121	129	139	139	124	130	162	132	125	131	123	139	129	118	128	153	123	129	141	121	119	125	120	152	122	156	138	103	117	110	138	140	125	120	128	126	124	130	118	128	136	113	138	144	126	130	132	162	107	136	139	128	122	128	124	129	118	131	142	116	120	121	123	123	123	116	111	128	134	111	131	121	136	128	124	137	129	130	146	135	131	140	127	119	133	106	148	130	123	129	130	156	113	121	135	139	130	112	148	116	129	117	135	112	132	124	139	121	136	115	130	124	150	131	122	134	115	126	130	131	130	141	125	120	149	149	147	138	131	150	114	126	113	135	126	113	116	147	128	146	132	125	127	110	155	125	136	127	140	127	102	135	108	151	122	150	152	117	150	134	131	143	114	155	116	101	123	136	121	124	125	121	118	121	129	136	121	131	125	133	130	144	137	136	123	133	109	125	126	106	126	159	125	134	119	110	134	116	150	107	135	134	124	124	138	133	136	109	129	128	114	139	132	151	136	143	150	118	131	117	125	115	142	120	134	137	140	106	135	121	123	110	122	114	142	128	149	120	119	132	121	132	113	135	124	137	131	134	124	120	128	147	142	151	148	123	121	116	115	134	130	139	150	135	124	122	137	112	144	134	132	133	124	135	120	162	144	144	121	113	125	138	132	137	136	121	131	118	145	130	121	142	141	131	132	139	125	149	134	131	129	126	139	145	136	127	141	109	135	148	134	142	125	129	136	122	128	130	120	133	136	134	141	141	113	120	141	122	129	141	137	133	131	106	151	122	144	126	132	118	115	135	126	126	146	126	133	119	124	115	151	120	136	132	136	126	113	138	130	115	127	126	123	134	128	125	135	151	136	144	130	137	139	155	137	123	122	123	159	132	122	123	109	130	127	123	126	122	142	145	128	139	134	128	133	139	130	137	136	142	144	144	89	108	139	132	101	129	118	125	132	122	132	117	129	133	149	111	125	127	130	129	167	131	143	126	138	128	98	132	130	122	133	138	130	141	119	147	116	135	121	141	139	141	146	126	149	125	129	128	127	145	121	123	131	118	131	126	109	127	146	110	131	143	134	108	137	132	132	114	127	131	153	126	145	124	150	141	107	124	122	116	123	133	139	126	146	153	139	129	118	125	160	122	128	133	133	125	137	115	102	131	155	142	125	117	121	111	117	124	129	147	125	135	134	144	117	143	128	114	131	122	110	121	123	137	128	119	121	138	122	108	141	128	118	127	121	124	127	112	137	127	131	112	125	130	134	128	129	123	148	119	121	137	129	118	137	130	133	112	122	136	126	132	116	120	136	137	140	134	130	135	138	118	136	119	127	130	145	123	132	114	116	126	136	119	146	140	131	145	140	128	141	136	115	149	117	141	114	117	124	130	135	143	108	136	123	133	137	133	124	126	132	110	124	150	128	121	137	124	119	119	122	143	119	140	123	121	102	134	124	116	129	122	152	105	141	138	135	138	126	115	122	131	136	123	116	132	111	136	129	149	102	131	113	123	149	123	125	128	126	124	139	149	137	124	130	137	139	131	123	99	133	118	135	148	122	130	136	126	126	133	126	123	134	139	155	106	137	110	124	134	137	92	131	121	116	129	138	112	134	108	105	113	108	146	125	136	130	132	120	138	163	128	125	152	127	116	108	107	118	139	144	134	126	116	162	138	128	121	152	126	122	158	113	132	140	139	110	143	131	135	116	147	129	138	127	138	126	155	147	136	147	139	141	132	142	132	133	110	125	132	130	126	146	122	141	117	119	142	124	118	126	134	136	129	128	126	134	145	137	138	143	135	120	114	123	114	136	131	139	128	119	140	137	108	129	134	131	128	103	125	114	123	138	141	126	108	125	125	111	134	121	139	108	154	163	126	127	135	113	136	130	151	138	136	128	137	137	130	167	142	151	124	142	120	154	140	131	121	130	129	125	110	138	136	150	126	122	141	157	154	117	152	150	122	114	130	111	112	137	124	120	124	120	133	145	149	141	132	118	138	125	113	108	131	128	122	132	143	128	144	132	138	115	125	136	119	108	128	137	136	167	132	120	139	140	128	120	122	121	117	127	136	114	111	144	125	159	121	135	131	128	128	123	125	134	128	115	117	135	164	128	116	145	150	105	146	117	131	138	119	139	126	148	103	153	120	133	130	106	130	105	125	110	152	131	120	132	119	109	123	135	121	145	131	151	122	138	125	124	133	118	145	106	132	125	132	131	134	138	118	130	110	136	136	120	130	125	130	130	129	142	144	121	138	114	123	133	146	118	129	114	122	139	129	118	137	138	132	134	136	145	127	119	140	133	133	103	139	134	133	109	123	132	136	148	125	142	128	157	123	117	116	142	124	117	134	126	128	138	127	143	134	113	147	141	130	149	116	140	116	120	121	125	138	131	111	114	126	132	124	113	127	132	113	127	141	122	129	134	129	126	123	117	117	123	124	134	128	144	118	110	125	121	134	121	116	121	133	127	141	142	135	137	129	135	129	139	123	144	114	112	127	135	101	121	110	129	132	143	119	120	115	125	151	151	134	137	116	136	116	125	147	125	130	130	119	135	133	142	108	127	146	129	138	129	140	127	128	116	113	119	127	119	132	112	124	121	139	134	135	118	123	135	136	128	123	129	116	138	138	143	125	123	128	141	129	136	146	133	141	112	119	118	121	125	126	133	118	123	131	135	121	139	136	137	122	119	110	139	134	130	123	137	123	129	122	116	130	145	129	114
14600	14661	15347	41434	72258	62378	53814	47020	41395	30063	17703	6742	1922	697	428	368	385	375	339	385	360	367	375	354	364	337	376	370	350	376	349	385	360	362	362	378	357	335	367	369	351	372	353	341	390	373	397	380	334	402	368	357	338	386	339	357	358	361	368	366	340	379	379	386	384	374	396	370	362	352	344	334	382	390	352	347	379	355	364	343	372	354	381	358	348	362	392	394	329	365	368	337	347	355	376	414	377	341	331	399	395	389	378	345	392	350	388	350	373	388	352	346	351	355	398	340	364	364	369	393	357	362	342	368	374	344	349	360	368	413	368	358	371	358	344	351	366	360	369	388	383	345	363	337	369	383	348	350	384	365	394	340	389	376	325	386	358	315	347	376	370	357	380	376	393	374	358	348	356	362	342	382	346	394	389	401	362	346	335	365	375	371	350	362	308	370	378	376	371	379	379	358	368	351	377	324	343	361	358	366	388	377	349	376	328	368	404	354	356	347	386	364	350	361	349	346	386	350	355	399	390	374	402	344	367	386	310	368	369	348	342	400	381	364	354	334	361	375	349	373	359	374	383	361	352	354	347	380	369	355	340	368	374	347	379	354	373	336	349	365	360	369	370	397	333	348	357	367	357	379	382	411	367	357	368	395	351	378	356	374	376	376	355	358	407	338	371	390	384	392	385	370	336	368	375	359	362	376	380	389	365	354	425	360	363	337	377	331	371	382	357	354	321	407	378	354	408	327	358	357	416	371	362	369	394	373	372	382	357	364	336	389	340	350	364	351	388	358	375	354	383	346	366	386	370	405	372	386	354	372	378	379	311	400	336	379	346	332	377	367	333	353	354	372	357	359	321	377	379	373	370	362	357	366	350	349	379	369	387	369	360	374	352	356	334	363	369	361	374	343	357	364	357	342	341	361	332	377	362	356	367	400	374	341	380	344	388	361	357	390	346	359	358	362	360	362	357	354	365	374	339	366	366	377	374	360	367	376	385	377	400	366	369	343	324	362	392	374	385	369	366	360	380	364	378	367	336	384	348	394	353	342	339	364	358	354	340	326	348	420	368	365	369	365	383	382	366	335	361	439	375	353	368	395	337	352	358	360	403	390	356	351	322	339	373	350	377	354	361	310	358	382	373	362	353	371	365	363	356	376	353	370	368	348	348	380	370	370	355	389	370	338	358	348	375	359	353	389	358	386	346	364	389	393	361	352	357	369	337	336	366	372	392	362	339	359	347	354	375	345	362	372	368	331	392	335	366	372	369	351	365	381	362	392	342	377	412	359	343	376	350	331	348	367	370	380	332	381	342	341	367	370	350	335	362	368	374	379	377	371	358	367	373	356	357	328	386	339	307	357	364	390	359	376	345	379	328	341	352	406	389	345	375	378	337	351	375	364	372	349	348	343	390	351	387	363	354	373	350	391	331	365	352	340	356	358	374	381	396	364	410	344	389	379	380	352	389	369	386	394	323	371	329	376	381	337	357	403	344	360	329	368	383	404	375	337	363	354	338	344	373	349	382	365	358	371	345	339	361	323	375	361	379	390	375	352	387	351	343	360	361	357	368	352	361	342	318	384	376	361	376	403	368	344	347	344	351	370	358	329	360	379	362	328	376	362	393	400	358	379	376	384	346	354	353	371	369	358	357	398	389	396	358	364	373	391	385	361	342	352	420	346	383	365	353	375	345	357	361	348	355	330	388	358	351	372	326	342	352	389	339	345	377	366	388	335	343	373	352	355	350	359	347	353	361	333	370	369	403	344	340	347	371	354	383	385	354	361	332	366	355	358	354	364	345	343	398	349	348	389	383	370	352	367	353	370	379	363	365	347	377	389	361	370	391	363	344	388	355	343	361	336	360	362	363	396	361	369	360	396	388	355	366	353	353	335	379	348	349	359	381	362	364	353	321	389	381	328	341	391	359	359	317	366	354	358	344	358	349	337	354	367	337	365	371	300	330	343	355	356	370	344	385	356	372	368	349	357	385	352	371	385	346	364	381	353	371	391	337	384	352	377	342	357	373	350	386	370	363	323	383	394	393	353	346	361	371	387	351	359	367	357	365	377	350	367	397	334	344	378	343	341	370	359	373	374	340	399	364	376	320	382	372	376	372	390	402	347	372	361	365	401	402	372	341	373	358	356	351	349	351	367	348	376	349	363	364	359	328	361	372	364	383	376	336	386	347	375	352	350	359	402	391	386	346	370	371	370	370	380	340	381	391	376	365	384	373	351	364	357	356	366	376	372	365	370	358	364	397	337	384	377	374	378	356	381	342	376	367	403	370	373	370	353	348	405	359	344	343	354	386	351	378	414	364	353	370	369	370	338	389	349	386	348	358	349	359	387	360	343	371	403	344	358	368	372	334	383	394	386	393	363	392	365	340	365	358	352	370	354	385	397	371	345	365	384	341	362	398	376	410	387	351	361	363	335	344	372	370	350	376	378	383	379	347	345	342	354	345	366	355	376	367	369	374	357	359	378	379	372	337	400	383	350	385	399	405	334	354	367	357	387	339	352	366	372	377	365	371	379	348	376	376	349	389	375	378	333	373	366	345	372	366	338	359	335	335	370	375	361	360	356	395	363	396	359	398	390	396	335	399	355	365	361	368	356	365	374	372	376	395	367	365	370	394	384	334	367	328	357	350	354	377	396	402	338	368	333	359	364	384	373	401	348	374	348	360	363	354	424	325	377	325	365	379	349	344	372	341	378	343	375	385	360	360	375	366	378	335	372	378	385	338	361	367	377	388	366	385	345	360	344	352	354	328	370	379	370	352	368	343	364	353	369	342	377	373	345	354	337	359	377	392	347	324	380	373	350	348	341	328	381	368	367	344	391	374	400	371	357	373	378	352	346	370	332	337	374	358	362	357	368	398	409	376	372	338	332	392	383	365	332	334	349	386	352	357	367	369	387	380	327	358	328	345	398	390	343	387	382	374	343	345	384	345	373	328	366	343	335	370	334	370	381	361	378	382	401	332	380	387	317	356	334	365	349	362	343	363	400	383	372	374	362	362	345	380	353	343	388	360	362	389	384	369	371	354	377	350	398	368	345	395	384	372	353	366	358	363	386	333	398	401	351	375	380	362	368	331	369	342	370	352	350	357	362	354	356	381	373	344	364	359	325	359	358	371	388	346	359	381	360	349	378	366	359	359	352	335	376	380	376	365	372	364	398	379	412	389	379	374	352	338	374	358	415	381	353	318	366	351	372	390	358	359	375	368	392	358	397	367	389	375	332	337	368	377	366	340	365	385	384	381	324	389	384	366	386	395	375	348	372	340	380	387	340	380	362	361	358	359	352	376	363	346	360	347	354	378	357	343	331	391	369	377	360	354	361	357	365	357	318	339	381	365	347	342	345	377	368	358	367	340	368	387	370	361	393	380	369	369	332	372	364	350	347	374	374	320	387	387	363	369	374	372	340	336	386	394	383	358	379	344	366	365	357	358	390	352	384	341	365	354	386	393	352	358	378	347	371	349	380	391	377	336	369
4773	3828	2727	1601	4711	4421	2135	1486	1345	981	589	312	212	167	149	144	156	132	154	135	127	145	140	143	140	153	140	156	156	118	135	138	129	139	151	130	137	148	158	147	140	132	136	126	131	142	135	130	146	160	146	131	152	158	133	156	156	148	143	120	165	134	130	154	151	141	153	158	151	146	143	156	147	134	146	150	139	134	139	129	148	130	162	131	136	142	156	145	153	159	126	144	124	160	129	139	141	150	144	141	158	142	112	118	153	129	125	145	116	126	148	153	152	144	133	136	134	138	132	133	121	140	148	131	141	153	144	133	155	135	144	159	154	137	147	130	113	140	140	151	134	139	156	156	138	125	144	159	155	144	164	145	146	150	142	151	120	159	154	144	126	136	146	126	144	128	141	151	151	130	130	127	141	147	147	161	154	121	132	136	145	128	148	142	145	125	159	150	144	132	143	145	150	141	151	133	144	148	132	142	146	128	137	160	143	161	131	130	130	137	148	147	148	137	132	133	166	159	142	143	133	130	144	133	142	125	165	142	135	144	127	123	136	161	147	125	141	140	142	125	117	140	154	136	128	144	168	153	146	163	146	160	147	157	144	141	142	123	151	143	146	133	130	155	133	157	140	127	127	153	150	147	121	139	142	145	143	128	151	132	143	149	163	139	122	137	154	133	145	140	140	128	147	151	155	148	175	166	157	129	139	142	137	150	132	143	137	117	130	142	149	149	143	138	146	129	122	125	146	124	139	149	136	144	143	156	143	146	152	133	125	118	134	127	135	138	146	131	145	116	129	155	148	118	125	147	130	129	144	126	132	139	146	150	142	146	163	148	149	147	139	143	151	146	130	141	134	142	131	169	142	136	152	132	145	142	155	142	151	146	133	149	139	148	151	174	135	146	147	139	134	159	116	133	142	161	137	153	130	164	148	154	140	124	141	140	138	170	147	151	140	156	138	150	133	153	146	159	142	143	131	135	143	157	143	137	165	127	144	141	125	136	132	118	129	160	137	144	136	154	127	157	148	141	158	137	121	136	147	151	144	124	140	134	118	145	148	142	149	139	151	126	166	115	116	157	148	142	145	141	158	139	143	138	147	169	159	119	131	138	144	128	151	144	140	132	153	163	164	157	156	142	142	149	154	151	144	150	168	159	140	150	142	137	150	127	146	142	141	133	150	142	145	112	147	156	142	129	134	138	163	170	145	149	136	132	144	148	126	141	135	125	156	145	134	140	149	138	152	137	126	142	143	119	139	145	157	139	137	168	129	160	135	161	154	149	148	148	132	136	141	140	139	136	150	157	151	157	134	157	153	162	154	153	132	144	123	157	128	134	152	146	132	122	147	115	135	147	131	132	157	160	132	148	144	144	167	156	150	133	162	164	139	155	131	128	117	131	139	120	153	156	146	139	145	151	121	155	128	162	149	162	149	170	128	136	143	141	131	156	132	140	125	178	124	117	121	139	123	154	128	131	129	143	111	141	152	137	142	130	141	128	120	147	155	127	132	172	157	131	137	152	129	150	134	152	130	127	141	147	133	126	134	145	137	176	138	124	132	157	131	130	149	171	144	164	160	147	135	136	173	123	144	140	134	140	144	164	161	151	141	138	139	127	150	131	132	131	133	142	131	125	139	137	136	134	134	131	137	128	142	166	132	145	134	124	130	154	129	121	120	155	148	154	130	138	148	147	149	157	152	139	132	131	135	135	143	134	137	144	163	108	141	145	132	148	147	133	148	141	167	145	130	139	168	143	134	141	155	161	141	154	127	140	146	174	135	142	167	135	143	147	122	161	124	127	160	136	133	150	158	158	156	143	135	122	153	139	157	147	141	148	142	158	160	138	141	151	146	150	148	138	151	125	156	117	158	138	149	148	137	143	135	151	137	168	161	166	152	143	151	146	147	162	173	144	152	159	133	126	114	155	136	145	133	121	167	145	153	141	124	149	138	145	134	131	148	162	137	157	122	151	147	141	130	136	134	157	134	140	148	148	163	127	125	138	151	160	144	142	135	133	140	145	144	142	131	159	137	130	142	156	138	120	137	132	152	152	141	145	148	142	138	138	121	138	162	131	124	146	138	134	141	140	142	131	148	153	127	136	147	141	132	139	132	144	147	144	154	155	147	144	159	158	142	128	146	153	124	120	128	163	130	145	162	144	163	152	142	139	133	141	144	138	132	119	129	144	120	154	135	158	134	151	114	151	127	133	141	145	160	153	140	139	156	170	152	131	133	140	135	115	164	143	162	128	140	134	153	137	132	145	128	137	142	133	149	123	140	151	152	129	167	127	146	148	169	120	141	143	164	157	137	137	145	121	139	137	176	141	134	159	153	155	134	137	120	161	140	141	154	150	125	136	148	131	150	153	131	165	149	135	140	143	137	132	153	149	137	130	115	142	137	121	159	153	159	137	159	157	143	137	115	134	135	144	161	146	145	135	133	161	169	128	149	147	133	143	141	145	163	153	145	149	162	167	140	160	111	125	143	131	158	124	140	126	129	159	132	126	157	162	159	144	170	144	135	145	169	138	135	136	142	137	148	120	143	154	128	133	136	145	128	135	139	151	124	129	143	142	145	151	139	146	137	147	147	140	148	142	144	139	150	139	131	157	157	147	148	137	132	146	142	130	123	140	145	156	141	167	129	159	175	148	122	130	111	146	144	153	145	150	148	133	136	144	148	152	156	159	131	150	142	144	138	157	171	131	168	162	162	130	148	156	128	145	147	149	141	127	150	142	143	145	134	150	138	152	133	125	170	141	131	148	136	137	134	129	123	138	157	130	133	114	139	147	131	149	144	156	144	159	143	145	118	164	133	147	141	174	137	130	128	124	136	176	153	133	140	141	130	151	129	149	131	143	134	124	119	130	152	140	146	147	150	138	170	134	150	131	146	147	133	134	145	160	151	148	156	154	146	145	167	139	131	158	169	150	147	136	160	157	144	134	147	131	143	146	119	144	148	167	153	149	134	164	128	158	141	152	139	132	147	141	138	132	138	157	119	142	140	133	142	158	145	119	125	151	134	134	149	147	166	128	141	152	146	141	126	135	130	139	136	151	129	143	137	154	140	144	142	139	154	148	158	110	112	152	138	105	141	134	159	157	130	137	127	137	122	135	165	132	132	131	126	135	128	133	127	132	142	176	153	166	161	131	107	155	146	155	136	116	138	137	134	153	129	128	127	140	158	155	144	127	130	127	140	147	139	114	155	130	145	136	128	140	137	150	135	141	153	150	144	146	144	141	167	151	124	168	149	148	146	133	143	146	156	152	141	151	144	170	160	139	141	155	133	140	132	152	124	158	130	130	161	137	135	136	149	136	138	145	155	156	135	152	150	148	132	125	146	142	142	159	144	145	133	133	148	164	145	157	137	142	124	121	141	130	137	138	133	157	153	123	137	128	141	142	145	163	136	140	133	159	125	145	138	134	160	126	151	138	129	135	141	130	145	146	154	138	124	137	134	123	136	166	153	139	162	156	163	122	139	151	158	146
3904	4090	4715	6308	18640	17003	10106	7367	6959	4578	2258	1009	558	437	417	424	433	402	390	406	427	413	410	409	390	364	390	387	418	410	391	359	385	417	423	410	387	380	411	389	422	392	342	383	396	411	412	400	403	379	384	386	413	373	404	407	382	381	373	400	403	388	428	400	409	362	409	364	399	393	379	393	412	400	381	403	389	414	409	386	420	413	397	400	399	410	410	381	415	431	380	388	396	370	396	396	379	386	405	377	401	368	405	440	374	416	393	378	408	371	388	391	427	387	431	399	397	393	392	367	401	392	407	417	400	418	401	389	394	383	393	386	429	392	391	425	380	387	375	407	391	399	388	397	365	390	404	438	391	373	413	403	407	425	374	396	414	410	378	379	406	392	409	377	410	418	386	366	377	419	408	377	372	416	423	409	405	424	418	408	382	437	430	414	420	398	395	413	393	389	400	401	404	381	398	376	378	419	392	367	400	412	374	430	425	373	381	401	364	383	412	402	394	391	395	380	442	390	381	385	419	356	419	361	370	407	424	391	408	422	386	382	386	406	413	436	399	395	385	387	357	422	388	381	433	431	375	406	405	408	442	390	399	414	411	408	413	412	371	399	388	421	427	382	421	387	394	387	368	399	419	382	382	403	384	414	395	382	386	345	385	395	394	410	373	397	425	367	411	370	395	399	417	394	408	369	401	395	427	402	409	367	384	392	346	391	362	394	380	417	362	386	414	393	435	411	363	390	358	369	415	397	380	381	382	373	390	390	386	420	400	370	439	375	430	366	397	442	390	388	411	398	409	427	387	387	414	390	420	418	371	422	376	397	390	374	415	387	415	368	416	405	392	393	381	393	398	425	402	428	391	378	392	378	395	440	379	395	406	402	411	397	385	372	399	423	333	399	411	396	391	393	377	460	407	383	362	410	402	373	388	414	390	390	415	432	398	398	373	412	417	403	384	363	416	422	367	375	408	421	399	394	399	429	398	379	393	412	373	426	408	417	398	397	399	387	412	386	389	448	391	397	405	366	409	393	409	414	362	404	381	422	401	367	427	418	388	395	389	366	425	383	395	375	438	428	383	434	392	369	371	403	385	389	379	364	395	410	385	411	415	410	402	409	408	363	360	385	384	379	395	427	397	415	393	398	387	415	389	397	386	366	395	405	404	433	374	374	401	367	411	400	404	407	376	426	380	368	394	407	404	371	397	380	431	408	389	379	404	403	423	397	335	426	421	407	397	414	399	411	400	415	422	373	408	386	356	395	402	403	418	418	413	409	392	406	402	399	414	389	371	398	413	406	426	430	385	409	409	415	386	393	413	403	373	391	370	398	415	405	393	400	373	379	406	412	390	410	377	375	416	403	363	438	421	374	376	383	407	384	389	391	383	369	418	420	398	395	401	378	390	425	381	357	390	401	384	402	443	374	411	452	406	400	390	410	371	381	406	371	393	359	407	396	402	401	386	428	389	395	379	406	386	396	391	383	405	420	378	449	416	405	426	401	416	377	371	426	412	400	407	395	401	410	388	386	401	419	391	379	392	379	419	386	411	436	394	406	364	409	383	399	380	387	399	409	389	386	395	406	403	424	415	430	377	386	394	369	385	363	411	393	438	391	425	406	403	435	399	401	432	398	400	431	441	404	404	393	416	383	399	375	418	419	387	429	381	402	411	388	403	420	389	391	386	420	403	385	386	422	401	402	387	379	400	393	411	416	405	378	375	457	426	379	398	409	370	388	386	380	420	379	350	388	410	419	391	426	410	427	395	357	394	389	404	410	359	436	405	407	395	393	407	393	430	394	381	384	412	440	417	400	396	378	418	390	425	409	386	418	376	405	399	378	400	404	391	395	400	403	407	381	377	388	415	438	402	416	426	414	405	414	416	389	427	392	440	387	391	419	410	388	420	358	397	417	402	401	391	394	417	415	421	367	392	356	413	406	396	404	395	374	390	378	376	397	419	397	421	376	392	406	420	377	382	428	367	397	391	379	423	393	394	392	403	375	417	423	384	381	413	400	416	404	432	392	384	398	399	383	410	420	409	395	432	410	409	390	360	402	386	365	415	383	404	401	446	398	384	388	380	388	434	422	406	382	369	409	375	424	405	407	410	419	422	389	399	383	417	430	400	385	409	437	392	387	388	391	401	375	390	427	393	387	387	371	410	409	415	430	422	411	405	403	395	395	402	398	403	381	384	418	397	420	407	414	407	370	409	416	418	408	421	403	384	420	392	407	392	408	398	411	411	441	431	413	350	409	385	383	390	401	370	388	388	387	388	427	364	436	387	405	414	385	417	410	398	374	394	381	416	367	415	411	402	381	404	382	398	419	440	421	413	391	380	410	396	393	411	397	413	390	364	421	443	404	400	384	435	395	401	405	423	410	397	393	368	397	381	397	378	388	386	398	406	417	396	416	391	396	407	372	404	430	369	371	413	381	380	379	392	397	374	393	430	400	407	380	403	388	386	398	374	390	385	413	397	370	389	392	447	427	393	382	402	419	376	378	374	406	423	354	436	375	403	404	387	380	394	383	383	421	437	378	393	410	404	356	416	375	405	402	388	416	401	400	382	405	395	415	403	393	369	386	412	413	389	404	396	417	395	407	379	382	400	399	398	413	390	444	364	403	426	370	385	401	439	387	383	364	393	413	392	392	411	392	358	401	423	415	440	366	362	390	405	388	372	388	366	412	390	371	393	372	401	392	405	409	409	392	464	416	410	385	377	401	401	383	402	373	376	381	410	390	398	397	398	448	398	338	388	403	368	414	372	390	419	403	403	372	388	396	430	418	406	398	416	401	414	387	411	393	445	432	410	397	429	382	378	419	417	391	401	428	418	389	363	412	392	404	421	403	374	406	397	392	372	354	373	379	411	368	379	396	403	403	419	393	399	387	446	375	389	434	397	405	409	437	376	392	417	366	390	378	392	384	378	392	375	400	377	416	407	371	413	365	374	398	382	367	392	431	376	399	408	385	407	414	386	384	368	409	422	418	397	347	391	389	377	404	412	438	429	389	403	420	399	406	374	363	402	383	422	433	423	401	368	372	387	407	394	397	422	393	409	355	412	397	397	395	383	386	381	417	375	371	400	387	355	410	429	384	402	426	430	379	403	399	372	410	390	390	385	408	373	397	403	431	392	385	433	362	405	367	370	423	359	386	417	407	434	416	412	385	379	404	406	414	376	398	409	406	406	426	378	414	437	426	408	375	442	395	395	419	389	390	407	419	442	419	395	418	417	381	395	403	412	427	367	395	424	384	414	404	405	402	426	390	438	374	418	411	390	378	393	366	417	381	408	421	370	383	404	407	419	369	384	437	387	403	423	416	408	333	422	418	410	382	384	390	398	363	411	397	367	403	412	390	378	411	416	423	382	405	419	385	377	424	377	390	390	416	411	426	398	392	364	412	386	430	380	414	419	388	411	419	370	405	373	418	386	400	412	376	376	384	409	349	391	407	399	388	399	416	395	425	439	403	432	398	409	438	413	395	399	418
13755	6582	6476	15312	45610	35892	18809	17842	15723	9594	3871	1052	354	182	142	135	132	140	123	138	153	130	155	111	111	136	134	123	135	146	145	126	151	136	139	155	132	130	134	135	146	157	143	153	120	125	135	146	122	147	129	150	122	131	118	110	145	129	112	137	132	128	144	171	131	125	133	139	138	134	142	152	132	153	132	135	144	151	121	128	150	144	151	132	123	154	132	140	133	121	107	144	163	113	142	144	124	129	131	135	153	139	129	147	137	138	156	153	158	132	137	145	123	137	133	135	140	137	140	133	128	135	134	143	124	110	121	143	128	132	149	168	142	125	118	135	135	131	143	138	140	134	114	151	127	138	129	139	160	138	142	153	126	129	138	126	139	133	132	115	148	123	137	143	145	126	128	119	118	128	119	138	161	121	136	157	119	113	123	142	158	134	146	133	145	126	146	123	132	131	136	124	127	152	147	149	127	146	136	140	147	127	139	145	135	134	132	150	143	139	123	129	140	135	120	143	126	121	130	141	140	126	124	119	161	154	135	128	135	122	122	155	124	150	120	135	121	145	149	138	131	142	140	137	130	139	142	131	152	121	132	132	128	125	135	148	131	139	141	145	133	129	135	118	112	129	129	144	137	128	144	140	132	139	149	159	142	114	144	129	146	127	119	120	140	145	133	146	134	148	136	145	124	134	147	143	139	135	145	142	118	116	132	123	122	134	134	124	114	138	136	136	125	122	106	118	129	128	146	122	142	152	145	141	123	144	151	140	124	114	123	131	131	131	140	156	124	138	133	133	152	120	131	117	131	138	162	137	138	134	124	138	126	121	115	124	136	143	144	128	133	124	145	129	149	117	139	133	119	141	135	145	139	132	135	131	138	147	113	160	131	136	132	150	121	120	138	157	145	147	131	129	120	135	137	133	108	102	117	136	134	124	143	144	132	131	144	125	135	138	115	134	149	160	149	128	114	131	124	127	128	119	118	140	132	136	129	130	124	134	135	141	148	123	132	128	140	117	155	104	113	138	143	146	135	131	132	117	113	136	126	140	128	129	132	136	123	134	132	168	135	128	166	140	130	131	123	125	128	131	124	121	152	131	147	122	134	127	133	134	134	142	133	151	144	160	134	130	141	130	133	140	147	119	119	118	133	124	124	147	140	138	149	129	148	125	146	117	126	138	147	129	124	153	127	139	125	147	140	129	144	124	131	133	117	120	142	137	124	128	114	139	152	126	163	130	141	134	123	124	129	120	122	141	110	145	136	124	117	159	146	144	141	134	131	128	141	142	126	145	131	124	140	143	122	134	128	123	119	132	142	127	139	127	132	143	145	122	112	139	164	141	149	139	126	160	146	168	156	122	152	127	131	132	129	144	172	135	133	145	136	139	121	128	166	109	137	125	146	129	139	131	131	133	128	140	125	142	144	155	150	144	140	116	141	142	130	124	124	133	122	169	140	145	136	145	124	156	128	121	122	135	130	136	110	131	145	127	122	135	142	159	146	143	134	113	135	138	145	149	134	132	142	128	134	145	132	125	127	129	119	131	125	142	152	136	119	118	100	127	150	148	131	132	150	129	110	117	144	116	120	148	152	127	129	147	143	123	129	110	137	163	123	154	137	151	134	124	129	130	127	129	140	128	150	127	121	130	136	133	142	134	131	133	137	123	144	137	127	139	122	113	133	151	156	127	153	141	129	127	138	135	157	140	157	150	146	159	112	152	154	116	144	121	137	131	145	119	133	136	130	150	140	137	117	138	153	138	137	129	121	138	124	145	147	142	136	137	126	138	118	121	135	113	145	149	138	134	143	127	126	139	139	163	143	131	150	141	164	131	129	137	139	129	123	159	132	141	146	140	138	144	164	142	125	136	113	123	129	128	121	131	139	134	130	140	124	126	151	122	142	138	123	116	141	147	121	131	141	154	125	148	154	126	138	136	119	149	134	127	141	151	141	143	150	126	152	156	128	145	127	144	113	135	126	127	139	129	130	131	134	155	138	125	122	133	144	111	130	135	125	134	120	116	128	125	135	148	143	128	113	163	142	131	128	144	134	145	135	136	119	139	119	136	146	138	144	148	118	140	136	129	135	136	127	132	130	121	146	135	113	118	146	133	123	114	141	134	116	125	142	122	133	127	131	128	127	149	140	138	141	106	120	152	124	140	145	114	133	130	165	145	144	131	118	140	104	151	144	130	141	129	136	107	115	135	137	106	130	127	128	138	131	120	133	122	142	129	142	134	132	139	129	118	152	131	138	137	142	141	119	137	124	146	155	132	130	122	139	115	161	146	124	130	132	130	133	134	132	129	128	126	150	151	118	131	122	136	130	135	151	115	145	139	153	130	141	144	121	122	122	119	126	135	138	147	122	133	130	146	157	121	155	133	154	133	140	134	116	140	146	113	145	135	140	128	131	139	140	127	126	144	134	122	135	127	130	115	147	155	109	141	135	137	136	124	150	135	133	125	143	134	122	126	126	141	142	127	124	128	148	124	135	148	126	155	141	115	133	148	130	140	140	125	150	134	125	123	149	145	114	137	128	143	118	114	142	136	128	131	138	154	107	136	159	128	150	127	147	131	130	154	139	128	153	116	122	150	149	141	136	131	108	128	132	125	141	119	117	145	122	148	127	126	130	124	145	128	130	135	128	134	129	127	141	152	125	116	148	156	138	132	144	125	128	117	141	129	127	135	153	147	134	148	135	121	132	142	121	162	137	143	146	138	122	152	156	133	127	136	140	156	141	138	137	128	127	133	129	120	129	144	133	131	119	132	122	127	142	142	148	133	148	115	125	156	142	145	117	116	118	127	137	136	137	143	120	137	122	145	144	142	140	155	131	147	129	127	147	125	134	124	140	153	145	138	128	122	146	133	145	127	150	142	134	147	135	124	119	102	144	140	139	132	122	130	147	146	117	139	145	141	145	138	144	144	133	115	134	155	114	148	125	134	137	134	133	127	125	126	138	141	139	148	117	115	141	123	135	157	155	127	146	114	117	142	129	155	153	151	140	134	132	160	136	150	140	126	119	139	110	121	125	119	137	158	147	134	167	127	136	121	133	136	126	145	137	115	144	114	120	147	118	147	140	125	125	138	124	132	141	108	129	122	141	136	141	125	133	125	137	144	140	126	120	139	151	154	145	130	165	119	132	147	155	124	141	151	142	127	117	133	145	146	126	126	142	157	130	132	145	148	122	136	115	129	139	138	143	133	124	154	124	154	145	148	126	144	141	140	129	152	122	129	143	139	119	165	149	112	148	135	117	134	138	124	140	140	138	125	140	128	150	128	140	110	130	129	123	112	120	139	139	117	136	112	119	132	143	133	151	149	145	109	126	132	132	129	141	138	127	135	143	138	139	134	146	159	146	140	148	130	131	131	120	151	166	139	138	117	143	141	140	153	133	115	136	137	134	115	148	104	127	148	134	137	151	151	139	123	137	124	128	147	126	147	142	132	124	157	134	120	137	137	141	116	129	123	151	127	123	130	142	133	156	145
9325	5188	8910	27317	57147	45127	32272	37308	35922	26758	14433	5028	1654	648	409	401	389	395	361	382	385	393	373	367	357	373	380	331	355	376	386	366	389	376	400	398	347	401	377	358	390	373	387	382	377	399	394	411	375	394	376	359	410	383	357	355	357	393	384	374	382	387	404	333	375	395	385	354	397	361	382	387	350	364	391	388	362	380	345	369	382	356	374	357	388	401	383	346	362	382	399	378	389	376	350	438	359	379	429	383	370	405	403	397	372	398	390	360	355	385	380	417	400	379	379	426	364	365	377	403	364	363	387	372	392	407	373	385	392	393	355	357	382	368	368	370	362	362	386	372	385	341	389	369	367	393	378	410	373	380	388	384	387	385	382	392	363	389	366	377	371	361	362	369	385	379	389	364	371	357	341	407	365	389	388	388	365	401	353	380	347	386	401	368	407	382	379	380	376	372	413	349	364	383	372	402	343	399	383	379	385	368	380	372	380	404	351	391	362	359	346	391	425	401	366	397	371	390	381	414	372	365	392	403	417	367	351	368	369	376	361	349	364	340	372	385	382	372	356	374	373	358	398	393	387	412	373	397	378	365	383	395	415	384	383	366	371	327	400	384	355	372	366	365	361	391	352	365	355	420	360	375	384	393	358	399	365	388	376	387	405	402	388	374	373	391	385	415	371	364	362	409	350	361	395	378	395	387	388	377	359	374	380	380	386	383	347	386	383	407	399	377	410	398	350	374	385	369	405	378	369	359	378	347	420	350	380	382	352	373	373	399	349	365	376	391	376	391	382	388	404	389	392	372	359	388	341	372	327	384	377	374	358	360	360	405	400	383	363	347	370	380	401	342	397	407	377	417	368	385	352	391	388	352	394	377	374	387	387	388	365	367	374	377	359	351	394	394	378	340	387	364	367	362	390	398	347	410	382	418	377	382	433	371	431	386	364	360	382	340	365	372	363	377	398	358	360	379	412	387	389	364	409	386	385	368	390	351	371	356	392	391	397	388	381	398	418	405	371	356	377	395	358	389	410	377	372	405	378	385	373	398	355	401	371	352	353	363	387	392	407	393	364	375	371	364	357	384	392	356	356	385	361	357	372	395	366	387	382	364	410	392	390	327	386	363	368	377	399	354	355	375	373	341	386	363	368	375	377	394	372	379	345	372	385	366	393	360	376	374	392	388	392	376	374	370	411	425	376	376	376	384	403	374	393	402	394	399	390	410	380	398	376	378	376	393	348	386	358	381	376	367	370	379	367	352	416	371	418	394	370	366	390	380	385	405	356	425	367	409	369	378	353	388	382	397	404	369	342	366	381	349	401	359	352	352	347	395	380	400	408	357	393	359	383	367	360	373	340	392	364	380	368	411	401	361	334	371	386	387	356	418	346	344	377	352	394	402	384	345	392	390	373	378	419	357	410	374	393	357	344	369	365	374	364	348	377	408	402	387	395	408	390	355	369	414	382	390	386	389	369	366	380	395	365	333	349	382	399	391	393	373	400	410	384	389	359	359	391	370	390	388	386	386	360	375	382	372	360	364	418	374	359	431	369	376	348	399	373	339	377	351	383	393	400	405	391	380	383	352	414	405	397	380	393	386	381	347	395	401	351	366	379	373	376	385	408	380	360	386	352	381	396	374	371	346	368	385	393	366	394	392	379	359	399	393	381	399	388	388	423	416	380	357	398	391	376	403	368	365	400	387	363	387	379	372	356	366	357	373	359	387	342	386	363	413	400	403	373	403	413	408	404	380	370	379	374	392	376	396	390	354	359	382	398	350	379	377	396	356	403	377	383	400	381	397	405	350	362	367	406	385	378	383	372	377	340	378	400	385	370	361	386	387	390	375	362	377	389	364	393	380	394	397	380	382	380	389	398	387	389	359	351	376	370	396	382	373	365	369	408	388	360	403	380	371	359	399	398	417	357	346	373	377	357	343	378	417	421	354	371	379	405	390	410	373	408	376	365	359	367	372	400	421	377	374	420	375	388	357	394	412	379	403	429	398	396	363	379	358	369	357	382	365	388	372	364	357	410	405	351	407	387	390	377	408	351	374	380	379	373	380	387	386	364	376	403	361	385	401	384	407	431	373	381	364	372	414	367	377	340	402	366	415	356	363	353	376	369	383	371	397	383	390	390	365	382	360	355	410	414	371	380	408	368	385	348	401	338	353	400	376	381	346	426	365	340	362	362	403	358	343	420	401	380	373	379	372	392	373	362	419	355	370	366	401	375	404	402	392	361	376	414	383	397	355	399	431	369	364	352	386	363	369	382	437	398	341	384	392	375	403	380	370	431	388	416	384	368	381	357	366	379	379	350	367	392	368	386	418	391	418	376	389	373	373	376	376	397	379	342	411	362	357	376	386	407	390	405	388	347	365	372	406	394	382	402	389	367	380	374	397	362	388	393	378	362	377	393	369	408	359	339	419	354	393	331	392	361	365	372	355	408	358	355	389	360	385	395	386	353	374	384	399	393	393	396	367	388	328	423	376	388	383	390	393	374	361	388	374	379	375	416	385	356	378	385	376	402	377	349	369	366	356	357	388	424	416	353	377	371	357	392	363	386	409	420	394	365	376	360	341	395	381	405	375	348	371	385	414	378	389	352	347	380	392	385	381	371	373	407	402	397	379	414	386	395	394	372	351	356	435	367	378	393	377	394	371	362	405	398	376	363	394	387	373	389	372	366	366	414	384	359	360	366	361	406	387	398	395	394	380	402	349	405	377	375	388	404	405	347	385	394	363	366	402	379	389	366	390	369	339	368	377	386	419	359	395	365	376	411	344	385	367	383	410	395	372	369	341	440	388	384	401	359	385	364	421	371	424	389	360	380	402	382	386	386	367	383	400	372	359	360	374	386	386	419	403	384	390	348	420	372	392	399	364	383	366	391	364	422	345	366	348	383	383	348	336	389	370	379	392	379	364	360	359	393	356	406	355	348	391	336	349	365	361	373	398	398	387	386	378	352	380	369	395	334	355	400	413	351	388	375	370	405	374	397	368	366	371	373	382	368	426	380	397	387	400	355	403	413	400	366	386	393	350	383	389	369	356	381	393	356	391	376	343	381	394	357	390	369	374	385	380	361	383	397	361	404	354	369	382	386	371	374	367	390	390	382	370	371	385	378	402	419	355	375	397	410	366	360	352	362	354	367	393	389	386	369	390	407	400	392	402	377	344	379	433	358	383	383	399	383	357	396	385	374	367	365	432	390	376	395	393	330	384	404	365	365	385	331	341	363	371	364	357	418	388	354	382	371	364	375	388	395	390	352	352	397	373	356	393	383	394	362	400	355	380	389	405	382	379	376	424	400	376	351	364	353	359	369	371	375	352	354	403	376	415	408	386	364	414	352	328	333	389	359	344	364	387	368	394	397	414	389	394	386	366	370	386	412	378	362	371	367	387	362	431	355	352	384	404	380	366	370	370	377	384	405	378	363	392	363	382	339	389	373	348	378	392	373	370	367	407	372	364	390	356	417	385	368	392	364	374	408	385
18671	8516	12074	26170	44028	26465	30519	35919	39001	28333	14482	4280	988	311	157	126	145	98	120	123	142	117	136	143	132	127	104	134	128	110	119	152	151	121	113	140	135	122	105	118	130	116	128	117	108	134	141	133	138	127	140	136	130	136	140	151	127	130	131	125	122	144	124	132	131	122	127	115	131	120	126	126	136	147	138	115	130	114	148	150	142	122	125	106	112	129	123	143	129	126	139	132	130	120	132	122	150	114	129	139	139	124	147	104	144	122	124	130	128	124	134	137	129	122	117	129	111	110	121	135	147	118	123	137	131	125	122	124	116	138	116	135	154	137	129	141	134	121	133	118	128	111	106	117	135	128	140	134	117	126	126	131	121	131	119	112	133	125	129	127	137	109	138	127	116	140	115	125	106	127	134	145	138	139	121	106	126	133	105	141	147	132	144	130	136	145	124	101	143	140	146	125	134	128	137	148	126	118	136	136	125	134	107	154	128	109	117	123	113	137	130	139	120	137	146	129	127	110	138	102	134	137	131	132	121	125	123	121	114	130	127	115	121	129	136	136	127	139	150	117	138	117	136	138	127	119	133	126	130	130	123	139	136	127	119	133	149	131	142	132	144	134	125	146	132	133	108	115	135	126	149	144	146	118	120	129	146	141	151	120	117	122	126	115	128	125	139	155	135	156	124	126	105	137	133	115	114	142	135	132	118	132	130	129	113	121	137	98	133	101	116	131	120	119	115	132	132	138	128	138	165	118	115	118	138	139	124	142	117	142	136	141	131	132	128	134	150	134	158	120	125	144	137	119	125	112	120	119	126	143	128	116	103	128	118	150	147	116	135	133	108	124	136	138	125	130	135	117	127	147	130	101	117	119	126	108	122	114	123	125	125	153	148	127	128	126	140	132	114	118	118	130	132	109	118	121	130	115	143	125	144	136	130	131	102	133	152	123	138	140	132	127	116	149	126	129	125	138	108	126	112	132	111	105	115	166	135	142	135	112	141	134	120	143	116	129	118	93	121	138	137	118	117	132	134	133	123	136	137	133	137	145	114	127	126	148	130	159	132	107	158	147	137	121	120	114	146	123	138	139	120	151	119	141	150	129	118	119	130	135	117	130	128	125	147	120	112	132	135	141	130	138	140	124	127	147	144	148	119	129	128	128	146	143	116	123	108	125	136	122	140	121	137	129	147	140	123	131	132	122	126	152	145	140	117	124	145	130	129	128	119	127	124	121	121	137	143	128	136	151	125	155	131	115	99	132	133	113	140	106	129	122	137	153	128	119	130	128	137	113	120	130	141	120	120	146	123	137	113	142	130	145	142	134	130	133	112	153	128	135	141	116	126	114	119	138	131	116	108	136	129	135	156	147	131	148	159	128	126	124	160	110	133	133	144	134	127	119	142	120	117	139	117	123	143	136	130	115	129	134	148	139	125	120	124	117	127	119	133	125	125	113	122	118	142	109	137	150	124	119	110	138	118	145	138	126	131	120	121	148	138	152	135	114	112	128	120	116	137	125	114	142	138	132	153	127	144	127	152	119	125	129	138	133	139	130	126	119	132	131	130	143	123	128	120	128	142	108	126	135	153	131	118	135	126	121	109	132	122	151	128	141	145	142	124	118	129	115	144	134	125	123	125	138	111	141	124	129	140	131	136	122	130	139	127	133	129	111	113	148	136	152	130	112	145	162	133	128	119	139	115	142	124	136	128	144	135	123	112	109	124	113	117	143	122	124	124	119	153	126	126	125	120	114	129	127	134	142	128	133	142	139	131	118	142	124	132	139	117	138	123	137	138	126	108	113	130	138	145	148	150	156	124	123	127	139	122	142	133	137	122	126	143	142	128	123	128	149	137	138	108	132	142	115	122	132	104	136	114	145	109	135	136	136	130	122	107	153	121	148	114	120	102	132	127	134	137	136	138	129	135	132	145	124	132	126	124	124	127	131	126	117	109	155	140	115	122	130	133	129	131	115	122	144	125	134	133	129	118	141	124	133	124	119	145	139	158	126	137	149	107	106	117	145	116	154	145	107	138	136	131	131	123	147	108	118	131	128	143	129	119	140	131	138	127	127	127	141	116	129	135	115	146	119	117	95	118	144	127	132	122	144	126	149	122	120	126	135	130	121	142	111	131	123	138	150	107	133	123	131	136	140	126	122	123	135	135	111	138	157	132	106	139	122	135	150	111	115	139	107	132	123	128	138	124	144	134	144	117	131	149	129	111	113	115	123	116	133	124	148	131	140	132	143	116	144	112	155	121	118	123	140	139	149	130	110	132	132	139	121	131	133	121	112	129	124	130	124	127	151	127	150	126	146	150	118	143	130	115	115	125	118	120	109	132	122	144	123	114	130	147	133	152	107	134	124	135	120	115	134	105	125	112	119	142	139	143	134	119	141	132	137	115	121	121	125	139	131	121	136	117	127	131	139	128	127	126	116	132	125	154	124	128	109	129	134	147	122	123	143	114	135	119	142	122	134	124	143	145	127	145	125	122	105	112	122	137	125	121	126	115	118	131	113	130	119	139	133	132	139	132	126	130	120	125	118	128	123	137	121	137	118	134	134	105	108	125	113	124	132	129	131	139	138	130	137	134	146	130	140	128	142	124	122	125	146	125	134	129	133	131	112	116	133	116	145	119	114	135	120	120	130	136	122	138	139	118	123	134	135	147	129	156	121	137	122	142	136	113	145	133	139	130	122	136	117	111	141	132	122	165	128	106	134	121	136	146	129	134	117	119	133	111	130	144	125	129	135	130	123	116	137	122	148	134	142	115	122	139	139	141	108	154	130	135	127	121	140	118	116	141	124	159	154	139	129	123	128	115	113	139	124	128	138	124	131	99	124	131	111	116	148	114	129	130	123	112	138	125	131	118	144	141	132	126	142	112	146	141	135	131	128	127	133	115	142	132	144	148	135	147	130	135	119	118	129	138	131	121	136	110	129	112	132	117	121	116	110	130	119	130	125	104	123	142	132	127	143	140	140	131	135	119	151	142	112	122	118	136	121	125	107	128	134	136	139	126	119	147	126	125	135	130	121	115	119	151	119	152	124	141	138	123	144	123	119	131	121	126	136	117	144	120	128	124	135	124	120	133	110	116	124	131	152	119	105	142	130	127	131	131	144	151	126	133	141	127	128	120	143	114	132	113	107	124	137	127	115	126	137	118	127	128	108	129	104	147	124	121	151	114	149	123	154	131	111	123	129	109	143	126	147	130	118	120	108	135	129	146	123	141	139	123	132	116	131	120	128	118	122	120	124	166	121	120	132	127	129	125	118	124	139	106	143	137	144	126	147	154	137	120	129	124	118	118	133	127	146	116	117	121	144	153	152	136	127	151	128	130	137	148	94	135	137	122	117	129	113	125	118	116	157	100	129	142	122	153	129	165	139	137	152	125	133	107	115	144	124	133	113	154	129	121	126	128	128	129	133	133	154	136	130	129	144	124	127	114	130	138	122	122	120	151	113	133	157	147	122	102	121	125	130	141	154	114	115
10656	6722	16278	37594	49570	35676	47031	53885	55609	45058	30532	13868	4195	1228	482	416	366	368	361	383	371	372	341	363	364	373	364	352	360	356	346	333	359	339	352	371	363	385	380	343	381	378	358	360	344	351	342	363	387	351	357	395	351	383	381	347	378	400	367	379	370	374	373	349	372	360	366	405	333	337	363	385	364	338	351	370	354	347	375	348	373	401	391	378	341	377	409	408	361	368	323	359	371	381	389	400	367	363	413	375	371	336	397	355	365	367	389	369	356	374	373	319	370	309	385	387	375	344	369	342	364	403	352	353	338	399	383	344	317	387	354	363	392	351	331	356	334	355	382	371	359	354	352	368	371	389	363	379	403	340	352	372	377	378	351	381	348	356	378	334	372	363	325	357	377	318	334	346	379	364	390	346	384	400	347	356	367	363	350	381	365	359	394	400	361	367	352	359	329	376	376	376	333	406	367	324	362	348	360	355	361	360	352	351	372	404	383	387	375	382	330	376	338	343	382	354	379	351	348	363	360	334	363	366	355	371	393	394	383	344	368	336	348	353	342	363	360	365	338	397	343	419	371	323	338	389	385	332	395	373	358	361	357	361	375	353	386	348	405	358	343	347	357	359	343	406	364	378	342	396	372	353	377	373	367	333	377	383	355	360	413	328	364	377	374	387	368	353	338	380	355	375	344	360	386	381	342	350	378	392	357	364	350	371	335	345	358	385	387	382	374	360	386	349	378	381	392	352	375	367	366	351	348	365	357	417	351	353	355	356	359	370	350	389	359	377	344	377	349	351	355	375	387	375	345	365	381	383	329	372	324	367	412	343	340	367	360	360	394	345	364	360	327	328	386	377	341	342	363	354	355	386	415	375	355	361	347	374	363	341	369	380	354	376	366	345	366	335	361	336	387	355	353	338	361	372	345	348	368	382	340	365	400	343	373	364	356	358	364	349	332	365	377	362	382	362	346	352	365	374	359	405	361	372	338	364	355	344	353	347	404	377	352	381	354	350	362	358	365	402	377	338	372	352	377	358	353	392	380	358	377	318	376	364	393	385	365	338	358	363	362	358	380	371	346	371	369	381	387	372	345	366	354	355	354	385	357	367	371	365	381	383	365	349	332	348	362	368	397	352	327	401	371	374	362	377	370	421	370	362	359	382	383	358	352	363	365	354	321	380	395	343	392	373	392	384	393	363	345	364	392	325	319	372	356	368	348	368	346	377	381	354	350	393	328	385	357	377	339	357	368	373	354	345	356	363	389	326	350	358	400	362	394	372	370	361	370	352	382	376	377	342	374	349	372	359	333	392	377	361	385	344	354	371	381	349	357	346	354	341	374	358	379	371	381	359	366	373	336	361	348	369	383	331	379	337	359	375	297	358	375	346	336	366	368	383	347	340	355	338	361	365	380	379	351	371	337	350	387	352	381	375	357	339	336	352	378	347	387	366	368	351	327	372	380	370	374	334	354	390	364	374	359	393	358	372	348	352	344	365	391	336	329	385	365	366	368	374	381	365	367	350	364	351	364	363	360	336	383	362	393	391	379	344	358	398	338	347	367	374	342	369	407	361	345	373	356	360	352	369	360	366	362	359	384	353	343	351	370	364	371	335	390	342	343	362	349	337	331	348	331	373	350	364	364	372	341	396	359	369	331	363	390	381	364	361	335	376	340	366	381	347	371	387	391	345	348	364	356	341	338	355	347	371	358	331	334	394	340	350	358	373	348	391	386	391	347	375	375	366	366	344	365	358	382	338	387	356	355	373	379	323	380	356	376	374	394	370	343	354	377	373	326	389	377	387	377	365	382	344	343	372	370	375	376	358	343	370	332	374	389	347	378	378	389	348	367	366	351	335	362	357	381	378	354	366	357	364	354	419	317	362	297	368	388	342	389	345	362	349	335	358	355	370	365	350	380	347	362	382	358	344	357	381	340	372	378	336	377	372	367	341	357	387	369	366	397	349	367	366	368	357	363	366	388	352	362	345	374	363	391	368	306	342	371	358	351	360	365	384	361	356	363	372	360	362	384	374	379	335	358	339	403	382	365	328	350	360	369	347	362	365	359	353	387	352	399	346	349	354	338	388	372	375	342	383	352	368	370	357	385	342	339	353	362	346	389	384	364	354	376	366	349	393	376	389	393	405	349	400	364	362	343	386	360	374	365	366	391	361	379	358	370	351	387	376	360	374	356	349	365	349	376	339	370	345	369	354	389	379	338	364	343	375	344	341	371	315	369	370	361	374	362	380	344	325	357	349	364	359	380	355	364	369	366	362	335	374	344	379	378	354	362	375	352	351	366	344	366	345	369	355	366	376	349	362	337	355	342	354	344	382	337	348	348	365	372	353	361	362	349	384	405	348	361	355	377	377	366	359	375	383	369	379	375	355	362	381	339	370	338	359	346	353	338	413	354	358	335	365	336	373	330	344	352	383	401	391	343	326	343	357	360	367	369	366	349	349	369	354	372	321	357	367	346	347	358	331	354	359	337	370	332	368	363	372	347	378	362	396	370	358	390	380	350	357	363	362	376	316	376	340	360	365	354	354	391	352	356	366	339	379	378	347	375	351	360	369	333	347	371	379	320	369	348	330	346	359	375	351	371	374	337	346	348	372	351	358	328	375	365	378	383	324	377	371	345	342	365	387	364	401	353	370	364	368	378	378	334	382	342	365	329	344	351	351	357	373	385	409	328	367	372	352	369	364	332	387	361	379	349	358	379	381	385	376	392	374	369	352	344	358	354	381	375	372	361	372	390	390	369	341	361	375	364	385	377	381	368	340	364	352	322	373	372	380	374	345	368	359	350	370	363	353	325	379	401	408	387	358	368	360	351	369	364	400	388	352	341	366	360	322	357	342	359	347	356	391	378	379	346	366	371	355	348	359	348	355	357	390	372	369	376	386	358	386	351	385	355	382	360	351	392	355	356	381	351	363	347	349	330	352	369	361	342	346	348	350	365	342	382	373	341	325	362	325	403	350	374	388	349	372	354	386	373	385	373	349	346	360	381	355	348	373	361	353	363	346	367	342	357	362	353	340	379	359	359	388	331	368	402	358	347	360	388	383	374	347	358	339	347	384	372	365	391	390	404	361	377	401	368	350	362	407	376	382	364	389	367	369	394	360	356	351	350	367	348	373	360	337	390	356	348	364	338	357	394	349	359	361	362	367	409	387	356	363	337	330	351	342	363	361	360	364	371	355	361	373	353	368	369	338	382	358	343	378	377	379	365	370	346	348	372	367	386	355	380	333	388	348	388	366	343	373	346	344	357	350	389	378	364	337	359	365	369	351	357	366	394	369	350	362	360	369	374	363	352	353	344	395	381	358	360	374	383	354	371	361	366	375	369	357	343	372	364	338	387	347	375	349	360	363	358	377	378	350	330	358	358	374	359	337	355	351	352	377	380	358	400	348	360	374	362	422	381	364	352	375	330	333	379	355	356	364	373	380	367	374	378	370	339	373	367	366	420	381	359	340	372	364	351	359	325	319	374	378
3960	2299	2725	1642	2274	1217	1752	2141	2475	1784	993	443	217	149	150	143	155	167	174	148	150	131	152	137	143	123	131	136	146	130	131	138	143	134	129	114	126	144	152	140	148	145	121	155	137	146	140	161	140	155	134	130	164	152	141	158	137	165	144	128	158	152	143	148	133	151	137	148	139	143	147	151	138	136	123	150	157	141	130	143	130	137	144	155	145	139	143	155	143	166	145	128	144	133	156	135	153	154	154	142	135	137	161	125	129	144	149	143	132	143	128	139	137	142	142	129	130	130	155	155	150	149	120	149	137	131	138	153	129	137	137	125	151	147	126	143	146	153	157	153	136	137	131	145	150	125	132	139	143	147	140	146	149	150	134	150	155	156	134	139	167	136	132	147	157	140	143	130	150	151	141	128	146	142	143	130	145	149	128	146	122	135	137	161	128	142	142	138	142	153	143	126	160	142	121	134	133	117	154	149	173	144	144	136	139	146	133	133	148	156	144	112	140	149	156	145	128	152	119	153	143	132	143	128	140	149	160	139	129	155	155	140	140	158	157	136	139	125	138	143	132	162	131	131	162	135	165	150	122	151	151	161	148	144	124	144	133	137	148	137	141	146	140	147	163	116	124	140	164	146	148	146	142	145	130	153	149	137	147	131	159	154	143	143	155	148	148	135	143	170	143	152	152	148	159	141	128	159	134	157	147	133	159	155	136	148	152	136	147	143	138	132	131	136	141	143	132	140	149	129	146	138	147	133	148	128	135	140	149	150	165	154	169	162	158	132	153	141	127	134	148	122	136	146	147	142	111	130	145	149	157	132	153	139	129	136	137	139	154	120	148	148	138	148	136	161	140	138	150	138	136	140	152	135	128	157	131	143	137	161	118	150	136	134	169	133	158	132	140	132	146	159	122	131	127	140	144	162	140	130	133	141	138	146	166	163	143	154	140	138	149	113	147	149	138	136	136	162	140	134	118	131	151	136	149	144	155	151	124	135	149	134	145	135	135	145	150	155	147	130	131	170	137	145	133	142	128	152	167	139	131	124	145	157	124	141	152	158	138	118	146	132	137	133	130	159	150	159	133	154	143	162	141	151	164	127	141	150	178	159	159	159	140	171	152	141	164	137	154	137	137	142	131	144	113	148	155	158	131	145	144	136	139	127	153	135	143	133	127	139	137	141	134	151	153	128	150	124	139	128	105	140	174	120	122	141	139	140	146	144	148	117	133	143	133	164	141	116	140	125	135	137	160	141	163	157	157	151	132	147	144	132	150	123	141	143	149	150	131	136	142	139	152	151	150	159	132	135	132	169	142	119	139	149	148	136	146	115	137	148	129	145	130	141	134	152	148	141	156	143	121	160	132	152	154	155	144	167	144	136	135	127	143	145	155	140	154	140	157	137	136	146	164	134	133	133	127	127	162	145	142	150	127	121	124	137	138	133	126	151	131	157	132	122	129	150	142	174	125	139	118	160	133	145	150	134	167	125	138	142	138	149	136	141	141	153	142	138	134	132	148	145	130	146	139	123	130	149	165	127	164	151	128	151	156	135	138	135	131	167	160	130	121	124	132	145	144	143	132	121	152	143	108	146	141	126	155	151	132	151	171	155	127	122	155	139	141	145	138	152	140	162	161	160	129	138	166	117	115	128	164	147	149	139	126	148	141	144	135	140	130	143	147	135	132	134	146	116	145	143	132	139	129	136	151	142	126	131	157	134	141	131	152	132	147	128	161	137	153	140	173	140	137	149	145	126	141	144	157	163	145	144	185	144	133	137	152	134	142	138	127	160	176	149	156	146	155	140	150	151	148	148	135	167	159	136	151	159	142	127	148	154	152	140	151	136	142	130	107	136	131	159	112	143	131	149	134	161	139	143	142	144	141	151	149	136	141	159	156	171	155	131	151	139	141	136	142	143	144	147	148	146	137	139	140	128	140	135	157	123	144	153	126	145	127	139	160	138	126	151	151	139	135	163	139	126	146	149	135	147	116	131	127	148	149	159	133	141	132	131	138	147	130	131	140	141	146	136	159	134	138	156	157	137	133	143	139	137	143	154	126	153	140	150	136	150	164	149	117	159	134	173	134	135	152	162	153	137	144	149	137	131	131	147	137	142	148	139	153	156	155	138	143	147	135	126	146	154	136	109	142	126	154	133	158	137	129	139	167	146	138	128	144	142	137	147	158	141	152	148	158	130	142	162	153	148	132	138	141	147	142	150	143	142	142	150	140	121	156	149	163	150	149	132	132	126	147	148	125	133	131	147	132	139	145	122	133	163	140	131	131	146	139	144	154	161	131	165	148	150	136	149	167	144	141	133	169	143	163	142	137	135	137	155	138	144	141	144	119	151	128	140	131	133	153	149	170	143	126	156	159	137	138	131	140	135	125	133	130	132	140	143	124	141	147	135	151	119	147	140	150	151	160	143	148	128	147	164	128	126	134	170	136	138	122	139	149	142	155	155	146	160	157	141	150	149	134	132	148	145	131	154	128	149	141	137	162	152	140	133	124	159	163	142	152	144	139	142	136	135	142	156	156	149	156	149	143	155	142	131	124	126	154	116	133	147	140	142	138	172	171	129	149	141	135	151	122	120	140	165	128	146	149	166	171	153	146	144	176	136	134	146	129	144	133	148	134	149	134	124	137	129	136	148	143	120	150	136	163	103	135	133	136	132	129	142	150	121	138	135	154	133	154	118	130	129	157	140	139	143	159	163	117	156	151	133	132	129	129	143	149	132	127	143	144	156	160	161	150	135	146	140	139	148	144	151	170	131	135	137	141	143	149	123	141	151	129	138	146	151	134	117	144	133	157	130	148	143	139	158	136	154	121	127	132	159	146	126	149	154	147	138	143	149	138	140	129	145	166	140	151	155	170	140	131	138	143	146	130	141	118	134	147	147	144	142	145	148	129	145	162	154	140	132	136	144	133	143	154	147	149	124	137	142	157	148	158	139	140	134	146	153	152	150	137	153	129	146	140	122	130	140	159	152	158	138	137	140	141	138	137	143	146	128	142	138	162	151	137	151	126	126	145	122	150	141	124	139	133	138	143	141	147	167	135	172	141	134	126	150	147	143	146	151	144	132	141	134	142	136	152	135	142	127	167	140	128	165	142	155	134	144	143	137	156	140	117	133	122	130	154	150	147	147	145	115	154	155	137	118	144	165	137	125	134	139	135	142	127	146	137	136	141	150	144	147	118	141	124	127	139	163	153	137	147	119	149	153	136	144	120	147	158	150	154	137	140	130	135	141	156	139	138	133	138	123	126	167	134	143	138	148	140	135	150	148	145	164	113	157	129	133	143	139	151	142	140	134	159	144	127	144	135	150	142	161	130	139	113	144	123	144	141	149	141	144	143	154	130	139	150	141	143	138	146	133	161	138	141	130	132	122	154	126	145	142	132	143	145	131	151	137	156	131	130	135	152	154	147	155	149	144	131	133	155	129	144	137	154	148	151	155	148	143	131	154	132	135	162	144	146	117	137	142	149	133
3404	2671	4998	6339	9883	6251	9534	11224	11897	8092	4068	1771	779	475	414	382	385	408	406	387	391	414	379	376	384	371	414	382	407	391	373	390	408	390	395	448	398	369	394	411	353	367	383	379	410	382	378	366	389	393	382	412	422	424	348	385	394	381	389	391	408	394	421	353	408	414	413	424	382	404	344	399	350	416	405	350	402	373	393	434	382	350	401	373	426	391	403	407	385	399	386	408	360	399	428	412	392	403	401	407	402	388	376	390	365	431	404	402	385	429	397	384	383	370	391	368	407	395	369	382	400	390	372	426	424	410	388	408	430	414	399	378	416	426	401	399	384	400	416	411	403	405	403	369	406	438	403	399	419	422	376	373	410	387	383	374	395	392	406	380	419	385	378	392	390	373	414	363	407	408	414	382	391	406	364	436	373	380	390	413	403	409	395	372	383	381	374	450	453	407	433	406	419	391	365	384	377	379	401	397	398	393	388	396	388	376	408	397	421	361	422	388	370	379	390	399	401	364	393	403	383	393	387	378	375	382	390	412	383	390	412	392	407	404	401	424	402	394	373	398	404	412	369	419	409	411	408	371	396	398	399	381	396	388	405	436	394	388	381	388	423	390	359	412	388	387	407	397	413	412	386	436	426	374	387	389	414	409	399	381	385	414	373	393	395	365	436	431	395	396	386	379	397	396	421	373	413	386	377	339	366	360	404	425	397	382	395	361	416	384	381	401	399	363	409	419	427	380	398	408	377	374	432	394	375	392	404	387	379	353	387	390	395	388	409	409	398	395	402	408	377	416	402	377	413	375	416	372	377	448	386	404	377	360	393	399	400	329	416	409	419	412	380	394	379	411	418	404	396	361	408	380	402	413	388	397	443	387	393	384	383	369	422	428	405	373	434	392	440	410	370	388	403	394	418	395	369	422	346	384	391	409	413	358	395	413	410	355	397	413	392	414	349	403	385	410	397	412	373	414	397	409	409	412	409	376	396	389	387	393	417	419	370	427	416	429	399	397	368	375	418	406	375	386	393	366	357	401	412	401	394	387	467	373	404	372	380	384	385	372	400	407	421	390	415	397	398	391	415	385	381	403	400	360	402	397	376	403	405	389	399	396	355	397	386	408	388	372	339	390	375	377	404	388	412	399	398	406	423	380	379	376	391	411	389	365	385	420	395	345	419	443	393	369	397	396	414	429	382	391	429	409	362	432	399	372	407	397	408	389	400	365	437	389	370	421	373	374	412	393	403	379	428	381	381	424	376	375	429	369	434	421	404	388	403	405	372	402	386	382	407	389	331	395	409	364	382	386	363	406	414	384	416	352	390	374	385	413	422	396	369	389	410	386	384	365	407	384	390	409	401	390	392	382	416	363	434	424	402	392	429	424	406	368	403	416	389	395	382	385	349	400	393	378	425	396	413	388	415	402	405	395	401	400	418	383	406	399	401	397	392	386	386	360	364	362	402	378	363	400	382	392	364	436	398	378	383	385	425	386	347	392	417	409	410	362	431	384	410	386	370	420	394	417	384	390	432	393	381	380	408	413	392	389	381	380	360	389	365	381	386	426	412	372	382	419	386	392	387	393	414	413	396	383	399	389	352	397	372	403	392	369	421	394	400	392	390	407	419	341	387	400	411	357	401	410	397	433	430	362	380	391	368	469	406	403	402	403	392	421	391	388	385	388	405	384	399	406	377	420	367	389	405	394	342	342	425	411	415	408	401	371	409	401	395	425	414	398	389	408	391	398	399	446	412	400	388	350	384	435	384	391	400	400	394	354	383	406	390	379	404	421	365	410	395	399	434	388	384	392	368	412	425	394	390	406	375	414	400	408	424	362	371	388	404	433	397	398	372	395	410	397	405	390	394	390	407	398	393	389	378	383	397	373	445	419	410	349	407	406	415	398	422	385	398	404	398	384	409	386	359	407	420	400	388	365	402	371	375	364	394	419	420	389	385	375	393	408	436	416	414	397	406	377	422	410	401	389	393	414	374	412	403	374	414	396	394	390	389	383	386	425	404	373	369	426	388	386	414	417	401	402	385	381	381	409	386	361	415	426	412	392	416	371	427	405	416	409	382	389	407	422	445	402	397	393	398	424	370	413	386	404	392	386	356	398	388	435	413	425	402	402	387	371	428	395	393	375	402	401	400	444	424	390	414	383	380	400	409	352	385	392	429	378	403	398	404	425	396	399	391	382	411	394	422	398	416	388	404	383	422	373	388	392	401	434	420	404	417	384	390	377	407	371	378	400	335	393	369	412	395	360	400	408	423	373	366	388	366	382	375	380	383	395	422	378	376	368	383	399	350	390	418	390	422	383	366	388	392	347	389	417	393	364	433	384	398	427	377	432	403	426	400	352	402	391	410	425	419	353	420	404	410	354	405	403	389	422	413	406	403	414	394	414	392	425	379	431	400	344	387	396	382	389	413	356	412	429	421	385	402	409	387	417	409	375	388	383	386	389	378	375	390	426	385	350	436	385	419	383	385	398	445	411	404	395	425	401	408	402	395	353	413	388	388	378	403	397	388	405	409	371	415	383	409	397	412	379	421	409	378	360	375	367	385	394	372	375	382	386	403	392	362	354	417	416	388	385	405	373	415	406	400	399	369	380	434	405	382	399	393	413	373	403	360	409	425	401	358	381	385	388	356	388	406	378	394	411	423	371	390	407	402	379	404	416	367	418	390	411	421	403	385	408	395	398	369	430	407	383	418	411	441	385	389	417	382	415	401	419	384	383	413	432	414	380	415	382	377	435	392	413	382	410	357	383	383	400	416	379	397	377	405	344	398	391	411	414	392	427	356	380	376	396	367	402	403	407	403	390	413	400	431	436	429	381	422	418	380	417	432	362	434	383	397	388	355	430	376	413	411	415	409	391	393	378	388	419	409	373	363	364	391	389	432	397	454	416	396	374	404	397	420	361	354	433	388	427	390	387	411	391	403	457	382	414	444	417	417	437	383	418	421	353	402	411	416	381	368	381	445	407	416	363	396	385	389	407	386	390	390	405	405	426	389	348	396	379	429	450	399	389	360	392	433	412	386	404	391	416	418	404	398	411	364	388	410	378	395	403	433	381	344	403	374	383	392	383	384	420	412	381	367	398	408	397	416	393	382	391	390	384	403	390	412	385	422	389	397	404	413	394	405	397	380	407	405	405	400	417	385	383	348	414	391	446	383	390	401	418	400	369	431	404	392	376	353	411	411	376	400	411	407	418	407	377	408	416	410	396	408	359	396	426	402	401	410	414	349	395	368	406	380	385	416	368	398	378	408	407	370	385	389	402	398	402	353	422	378	384	418	397	384	407	349	405	397	396	399	406	413	371	450	397	401	396	398	406	411	401	375	369	378	399	428	388	395	407	421	413	396	395	378	380	411	389	372	385	396	401	380	375	427	375	384	367	404	432	374	410	413	389	386	385	413	417	372	393	399	361	410	379	402	381	390	394	381	447	400	384	360	385	394	439	384	392	408	413	401	398	384	396	388	358	377	421
13521	8692	9945	18977	38396	24171	24297	21734	19015	10904	4210	1243	389	189	139	144	133	132	146	144	141	151	146	137	155	144	141	118	157	147	127	142	153	140	147	152	131	120	143	132	138	137	131	124	136	129	144	155	108	142	135	131	140	132	130	131	124	160	142	158	130	156	128	146	119	143	148	140	121	136	144	133	133	140	142	155	141	128	130	120	144	140	132	122	144	112	145	110	147	132	118	134	115	124	134	137	131	133	118	130	134	140	144	125	172	147	157	127	137	139	142	128	130	134	145	128	137	140	142	146	120	123	135	152	143	152	131	147	138	141	141	134	158	135	129	116	151	139	145	135	131	133	128	136	147	118	145	120	128	141	126	111	134	135	135	132	143	126	149	124	129	120	136	159	135	122	144	141	142	143	148	137	130	135	147	131	142	147	122	115	135	140	138	139	136	144	143	139	122	141	122	121	124	159	139	149	124	127	161	159	123	136	125	108	136	123	132	121	116	127	143	130	120	147	146	140	128	136	140	135	130	146	146	126	132	136	123	139	138	137	135	132	123	157	145	128	156	125	130	120	135	141	133	119	123	130	143	148	144	133	132	134	135	133	142	128	120	140	143	125	140	141	127	124	150	135	138	135	136	129	120	116	125	149	118	128	157	119	134	129	159	140	166	121	123	158	106	129	120	138	155	136	124	130	125	109	100	122	158	159	157	135	132	128	133	134	132	118	157	133	104	141	133	142	117	131	147	146	136	142	116	143	153	135	125	104	115	128	133	127	129	155	126	143	128	126	132	137	158	141	132	149	147	138	129	143	114	139	147	142	137	137	129	137	150	140	104	126	134	131	159	109	158	144	122	146	130	122	144	124	131	144	119	148	139	134	144	145	134	118	142	139	123	130	144	121	118	133	132	155	126	130	149	144	114	127	125	128	126	135	122	143	132	128	124	147	123	138	147	116	130	133	142	155	135	129	150	177	96	145	143	130	143	146	115	136	154	132	133	133	144	137	133	132	154	124	153	145	133	133	120	145	137	144	139	119	137	133	136	150	130	141	155	153	131	133	136	146	136	146	130	152	126	129	138	138	126	135	135	127	137	143	140	124	144	134	120	109	148	163	147	140	119	149	138	128	146	150	146	135	146	129	156	110	129	124	121	129	153	116	143	126	148	122	127	132	138	136	127	149	132	116	151	137	132	134	127	123	131	130	128	133	143	130	128	122	136	135	117	130	131	136	148	141	151	142	132	141	137	134	127	112	139	120	132	132	140	154	120	119	143	148	117	148	155	148	143	128	123	126	124	109	135	116	158	152	133	134	127	143	144	151	140	144	130	133	119	128	141	130	123	138	114	125	148	146	145	134	132	132	157	107	125	138	135	146	127	128	135	129	144	171	134	140	131	145	126	153	139	122	136	134	137	115	149	133	128	139	153	126	137	159	150	138	146	126	142	137	131	146	143	143	131	138	130	129	152	139	125	137	144	144	117	122	115	120	114	150	144	125	127	133	148	125	118	143	129	146	112	141	154	135	150	146	153	144	132	144	135	123	123	144	134	122	144	123	127	161	126	156	125	139	143	162	136	120	130	128	145	134	154	133	121	126	142	173	137	125	151	151	132	111	160	130	123	134	157	130	121	150	140	133	148	138	120	124	126	152	125	128	165	134	138	108	142	136	113	152	131	131	132	130	115	168	147	141	150	148	142	143	139	141	134	110	130	141	126	119	134	158	121	121	133	149	130	146	124	134	140	106	117	151	148	135	145	134	161	123	125	137	136	133	128	122	137	137	121	126	147	134	136	126	164	132	121	148	141	145	97	139	124	124	124	127	139	141	133	142	152	126	147	149	138	157	133	120	135	113	136	105	140	143	123	148	145	161	130	120	149	152	163	147	153	143	135	145	150	125	154	130	136	146	149	121	126	131	144	150	124	151	145	138	147	118	137	154	152	134	123	122	126	130	134	126	121	158	151	129	129	128	133	137	126	142	148	143	126	136	124	121	130	150	136	138	128	121	136	130	150	126	151	141	151	125	121	153	128	139	151	136	123	142	132	153	124	153	129	138	124	133	135	159	154	132	149	150	130	131	131	147	139	136	124	142	130	125	133	149	139	147	138	141	134	134	155	138	150	141	127	132	145	145	160	136	139	126	141	135	147	133	126	131	135	126	108	143	124	129	131	124	136	117	136	137	132	139	142	144	133	143	142	121	115	112	128	133	132	152	143	110	125	126	140	129	157	129	128	143	132	137	123	127	138	143	130	137	127	144	141	136	124	124	133	117	130	126	131	122	113	117	122	138	129	135	136	143	132	136	157	127	125	119	140	131	133	134	147	128	151	143	134	130	138	129	122	151	144	150	113	142	146	127	140	137	143	136	132	136	127	140	135	147	129	133	142	145	144	142	116	144	117	138	128	150	142	143	135	179	131	138	149	133	130	126	127	160	115	113	132	152	115	126	127	141	142	130	127	140	139	134	131	115	140	131	134	126	110	110	123	129	151	132	145	128	128	140	145	149	171	140	138	138	130	132	143	131	133	136	118	133	137	132	136	121	157	152	137	124	140	158	128	139	138	138	118	118	149	126	113	130	126	132	139	134	131	138	144	129	132	127	131	135	118	131	154	143	126	112	151	162	127	144	138	132	138	140	146	156	147	150	126	131	155	122	147	144	160	134	138	120	137	130	131	136	139	137	122	134	125	133	145	140	151	136	132	124	128	136	134	135	115	144	122	127	125	152	156	157	145	136	134	134	104	134	149	148	138	147	139	123	155	141	141	128	123	147	125	160	113	118	133	110	131	114	118	139	130	139	145	127	131	131	127	136	144	128	136	143	123	150	141	139	136	142	132	145	122	126	136	134	110	142	131	130	159	110	141	157	141	111	134	142	119	145	147	116	143	140	138	129	156	142	128	132	135	138	132	157	117	152	126	131	129	121	137	160	141	143	142	132	157	128	158	125	140	140	117	146	136	126	136	114	125	145	130	131	136	131	131	145	142	106	144	137	135	132	132	126	161	132	133	126	136	141	148	129	150	125	127	138	134	140	127	123	131	151	135	129	109	141	132	147	142	151	149	146	125	157	139	126	152	125	129	146	127	135	158	106	119	112	124	143	146	147	133	123	110	130	135	136	139	150	137	138	120	145	131	132	114	156	150	144	129	129	132	130	133	122	153	131	132	134	128	138	123	139	122	145	145	142	139	143	115	146	149	143	124	143	148	134	126	158	115	121	139	141	118	137	128	173	123	119	145	161	127	135	135	152	139	125	144	132	143	123	141	138	136	146	127	125	133	147	134	149	126	167	129	133	136	127	147	134	143	144	148	150	142	122	129	143	109	139	136	136	131	142	123	138	163	139	148	132	137	118	138	129	128	131	156	136	138	146	134	131	130	137	156	152	121	139	135	121	146	132	117	151	131	135	137	140	126	139	151	130	136	166	150	128	127	126	141	136	134	143	151	127	154	140	144	141	133	138	138	127	150	124	142	128	136	141	135	115	118	145	152	123
9255	7668	12998	30514	46472	38621	42214	41459	38489	28024	15294	5536	1625	642	405	402	386	362	374	373	426	411	371	393	397	357	387	414	391	374	366	367	363	386	360	377	399	361	370	378	383	391	373	367	379	356	371	367	385	345	339	397	344	377	371	389	365	367	386	348	418	384	382	385	363	381	393	360	408	354	386	389	363	357	399	345	355	351	413	344	367	399	384	392	403	354	365	360	375	423	377	385	382	398	361	394	385	391	415	403	409	395	405	390	378	377	374	415	372	380	384	390	398	393	374	401	378	396	342	392	407	398	377	395	379	331	387	355	385	364	380	396	376	375	376	385	392	351	387	404	411	362	394	402	364	378	331	390	376	355	374	364	401	351	380	404	393	387	374	358	366	382	373	391	376	364	373	365	365	393	340	384	345	424	413	378	388	358	386	366	389	401	403	380	370	367	350	354	360	423	353	362	394	364	377	364	361	435	375	408	384	341	370	387	403	382	370	380	356	371	408	390	385	381	369	390	430	399	385	385	386	370	367	351	360	377	401	351	351	374	362	365	379	385	400	369	338	301	405	355	383	367	339	396	388	387	396	373	408	395	359	398	410	390	388	390	387	403	394	381	381	376	378	356	371	374	403	376	373	352	399	413	373	391	380	408	391	374	402	369	373	418	367	378	406	363	413	369	374	381	411	374	392	390	346	374	367	401	384	392	376	350	382	366	361	375	387	384	383	356	369	345	388	359	414	345	393	375	363	373	411	372	380	366	392	375	373	382	364	420	385	392	382	418	379	418	405	385	403	393	382	384	382	395	379	394	400	387	380	407	395	397	335	363	372	371	362	343	356	372	392	406	393	405	371	344	407	351	388	378	384	347	386	414	373	370	375	399	352	372	377	358	372	382	373	380	383	399	412	381	407	387	362	392	367	384	384	376	385	381	387	370	379	396	369	373	394	399	408	367	367	359	402	405	409	375	363	400	373	357	369	423	354	338	390	398	382	381	370	421	391	360	383	386	366	385	401	412	387	369	379	362	380	378	364	353	357	401	376	414	422	331	379	400	418	371	364	410	436	399	355	347	365	378	339	386	394	377	379	389	368	393	393	408	332	349	382	351	421	377	397	360	404	403	382	355	361	384	414	367	390	365	371	397	341	362	389	359	378	381	402	409	377	381	361	375	334	322	396	366	413	385	355	395	369	390	384	397	374	377	366	377	383	429	415	376	402	382	385	402	386	374	371	394	376	374	367	349	379	349	378	410	360	358	365	376	365	367	374	385	373	370	400	353	384	371	372	379	400	404	378	379	359	411	408	390	381	409	378	353	397	356	361	392	338	377	387	356	374	413	382	364	403	379	386	394	339	409	399	400	394	362	358	372	408	357	396	384	365	364	404	399	378	400	412	384	382	416	384	382	384	356	385	406	363	377	392	371	396	372	385	386	367	372	387	379	354	369	391	349	357	398	394	367	422	367	373	379	384	372	398	376	370	387	361	371	389	384	396	383	381	372	361	362	386	370	406	372	372	371	380	395	402	386	377	406	380	359	387	395	370	389	381	352	376	379	387	410	384	351	406	372	338	339	368	401	366	384	378	387	371	377	385	367	392	409	374	411	369	360	364	378	386	355	346	384	381	379	374	363	385	362	382	348	361	398	398	388	366	379	361	365	369	401	366	434	343	385	341	383	374	380	367	373	349	368	382	416	401	399	383	393	365	358	388	368	370	386	411	395	394	360	398	378	385	357	364	403	372	343	388	365	387	403	389	392	385	402	365	412	371	378	413	357	365	348	393	387	370	342	398	381	388	369	367	364	364	410	399	373	391	382	411	438	391	385	367	392	357	386	379	386	370	383	404	429	374	370	380	360	360	350	378	382	390	422	366	359	352	360	355	375	387	370	353	383	353	360	380	377	362	382	365	376	375	374	411	399	392	385	385	404	378	396	384	391	384	384	382	379	374	375	391	391	383	378	393	408	401	407	405	400	405	382	396	395	377	367	367	378	392	357	353	385	385	397	351	346	354	407	421	369	355	368	386	379	420	360	357	409	396	372	349	367	376	390	399	385	396	377	396	383	371	363	392	365	351	401	366	353	377	383	396	381	353	395	372	385	378	413	376	394	349	404	385	386	357	388	388	399	380	388	361	423	391	383	338	368	385	375	412	373	392	378	381	393	355	354	386	401	371	390	393	371	372	366	378	379	390	422	373	392	379	365	383	364	408	380	411	388	389	391	403	388	392	382	409	394	360	401	413	388	407	409	413	380	387	369	357	440	361	368	387	403	385	376	353	364	389	360	371	389	362	405	367	374	367	394	368	386	385	375	358	360	382	364	376	362	393	397	405	390	415	344	399	383	409	380	399	386	404	385	417	368	421	391	368	355	348	392	378	420	358	389	385	394	378	380	382	409	379	396	393	371	382	419	382	377	383	370	389	412	414	392	361	358	407	384	397	412	375	366	369	378	388	371	421	390	346	367	355	379	425	353	358	396	379	384	378	345	397	365	392	401	341	372	390	397	420	396	341	374	377	390	355	368	385	401	370	379	379	405	401	376	366	401	371	393	383	390	368	373	389	416	401	382	401	384	403	393	392	383	361	370	401	367	384	366	386	367	408	416	412	382	410	364	370	372	377	358	379	390	382	368	377	379	385	428	393	359	391	378	310	368	360	347	396	397	378	400	393	368	392	380	409	360	389	396	393	364	397	403	369	408	397	360	401	391	388	366	393	381	341	390	367	419	374	387	381	386	386	354	388	385	395	378	326	390	406	398	356	351	355	373	373	341	395	373	378	367	375	376	382	367	388	362	373	363	402	366	389	395	353	377	384	387	357	361	365	410	392	377	363	398	367	378	382	403	408	394	403	385	389	375	395	376	350	373	379	370	385	419	399	375	366	381	364	397	391	353	353	363	370	341	375	388	394	370	383	392	382	367	386	381	360	336	376	353	414	367	383	368	417	390	347	388	399	404	365	394	376	360	375	368	377	377	359	385	378	364	350	365	379	381	351	381	391	390	378	370	396	379	356	395	346	380	423	382	371	364	405	379	353	392	379	366	375	340	381	373	402	387	367	374	409	377	402	385	368	388	373	397	352	361	366	412	380	368	384	378	364	417	395	380	389	391	399	376	400	431	400	381	381	384	393	352	353	422	380	388	383	378	418	355	397	360	402	381	382	382	358	354	403	366	388	362	351	374	366	374	367	403	393	398	365	343	374	349	395	384	401	364	382	379	384	402	387	433	331	395	353	382	340	417	374	379	403	347	381	393	364	365	404	378	370	395	374	367	378	387	396	388	376	374	391	390	369	367	392	370	390	426	367	382	413	391	386	361	374	402	398	359	376	406	391	416	379	384	364	396	379	369	391	360	348	361	412	360	365	378	408	383	407	373	350	394	369	363	370	388	382	367	433	414	378	413	367	381	390	392	348	356	374	402	394	393	370	367	390	384	391	406	374	358	398	382	377	404	378	399	383	373	416	401	401	381	366	407	369	373	392	400	364	390	370	426
23848	22281	20527	26000	45503	44808	43841	37295	32015	19053	7839	1960	497	187	129	139	117	134	126	119	143	132	136	133	141	112	129	117	128	124	132	130	133	132	123	139	136	125	115	136	121	104	132	165	130	142	141	106	134	127	137	135	158	116	155	153	124	127	137	122	116	138	123	131	128	125	145	126	130	132	123	140	122	139	118	140	119	133	123	143	139	124	123	103	133	115	142	130	133	121	143	137	120	130	138	122	127	123	136	116	113	119	129	141	120	114	123	109	121	130	119	152	150	128	126	123	139	131	116	143	136	132	117	130	123	116	125	128	127	119	152	124	127	149	143	118	113	134	115	134	122	123	150	143	115	125	154	116	121	135	106	111	133	128	139	125	130	128	132	129	132	116	128	124	134	127	123	138	119	130	133	115	152	144	109	136	143	131	132	124	141	110	135	127	131	128	135	111	132	112	143	143	116	120	151	119	102	128	151	121	115	142	99	134	130	111	113	115	102	117	148	116	127	112	107	138	144	115	129	119	143	136	133	140	132	124	128	129	120	146	144	120	154	135	133	149	140	131	137	96	115	130	141	106	126	126	137	143	135	140	117	154	127	114	136	130	124	118	120	119	125	112	128	128	130	121	131	149	130	155	117	139	104	124	147	134	141	138	121	122	136	128	149	134	114	140	125	129	127	137	162	120	121	137	118	126	114	127	134	146	104	134	135	158	140	132	141	117	142	125	131	138	128	130	117	140	127	139	132	137	134	138	145	132	127	130	125	126	123	137	126	135	107	140	129	125	137	128	134	127	135	103	140	134	130	143	133	126	141	126	127	129	119	121	133	124	132	147	121	119	125	118	115	124	124	117	122	143	129	105	144	134	127	155	127	134	135	126	127	135	133	118	122	128	125	120	120	138	143	116	136	115	126	109	125	128	126	148	128	137	133	102	147	143	157	128	125	134	137	127	113	132	139	120	132	128	118	115	114	122	130	117	124	133	113	122	125	140	135	144	117	119	129	112	127	125	131	114	125	114	114	135	122	142	131	145	123	118	121	137	123	114	103	145	138	131	122	146	132	128	128	139	122	143	126	102	131	130	127	143	117	125	130	129	143	141	126	131	104	136	124	131	136	106	147	117	118	118	144	127	132	112	118	126	145	124	120	119	128	141	119	126	129	128	122	111	105	141	129	133	131	117	123	116	135	127	154	125	136	134	127	133	125	145	142	143	135	117	95	107	124	126	127	129	120	107	133	128	104	116	132	130	110	131	117	159	131	115	113	128	112	139	124	141	130	132	126	150	125	115	127	111	132	137	141	138	121	133	145	109	139	145	150	132	106	142	133	127	122	126	150	118	111	111	136	144	108	127	133	121	111	111	122	138	153	137	132	118	125	147	110	116	125	116	106	144	131	114	124	136	117	122	134	122	132	121	144	136	142	123	136	123	140	126	140	130	144	112	114	136	133	123	123	114	107	138	133	131	137	141	153	101	126	127	120	121	124	130	119	143	137	112	122	146	130	117	133	123	131	128	121	141	126	127	136	128	116	120	126	127	125	111	123	131	126	123	135	139	93	133	143	130	144	109	141	123	132	115	127	123	133	136	110	136	138	124	140	127	119	106	124	139	143	118	152	120	119	121	132	123	126	129	125	130	111	109	128	98	137	133	131	128	114	127	130	108	125	123	116	129	126	127	114	139	111	115	131	137	128	138	117	130	114	138	132	110	127	137	133	152	137	113	143	115	125	129	139	121	126	117	120	128	136	130	124	135	125	116	121	125	126	132	147	112	136	121	108	117	122	124	133	101	113	135	126	132	120	114	126	141	133	135	110	121	111	108	143	135	114	119	141	115	133	120	124	131	121	136	121	130	140	130	113	136	125	134	137	134	123	133	127	147	119	117	142	119	128	141	116	131	122	127	133	125	140	112	144	139	139	144	123	132	112	141	128	126	157	116	111	114	128	133	135	144	131	130	129	114	140	110	119	134	136	158	139	113	107	131	121	132	121	125	116	144	128	135	118	118	123	136	97	134	127	130	144	147	115	120	129	102	137	112	123	123	140	132	128	128	135	114	115	127	112	133	125	125	117	135	123	134	118	117	122	111	123	116	122	116	114	114	120	119	120	133	110	140	143	110	132	154	137	141	142	139	125	135	119	129	123	111	138	142	117	137	122	132	127	127	126	129	126	130	122	129	119	148	123	169	123	105	119	117	115	125	117	136	124	138	102	109	107	131	122	130	112	132	135	130	124	135	124	109	117	116	134	144	145	113	133	129	149	108	123	129	131	117	114	129	111	114	132	149	123	126	149	124	109	129	127	120	115	125	119	139	126	149	119	145	126	131	137	126	130	121	136	143	134	126	123	106	144	143	129	131	112	138	130	148	126	110	120	130	121	121	129	150	113	127	153	115	114	131	162	138	117	127	132	121	135	151	150	135	137	153	133	138	133	131	106	119	124	139	130	140	117	118	110	146	122	130	114	119	108	128	139	133	135	138	147	129	117	132	122	120	145	111	117	137	155	130	133	138	122	115	126	120	127	132	132	142	118	110	141	142	120	134	109	99	106	134	127	122	107	126	143	123	118	158	140	139	124	156	121	133	111	127	119	139	139	143	123	163	138	131	132	143	129	133	129	122	142	122	125	126	122	109	127	132	104	143	127	123	126	117	122	145	128	129	112	121	126	148	128	132	133	132	110	132	136	141	155	126	116	125	132	135	142	125	118	123	122	125	148	117	134	154	138	120	146	137	129	124	135	114	110	127	116	117	115	123	134	141	149	149	122	108	151	111	136	126	130	151	127	135	113	146	138	138	150	104	130	129	121	132	134	125	129	112	121	128	115	138	116	105	142	132	139	135	135	131	115	118	144	135	124	118	128	98	124	127	124	125	132	123	120	126	139	133	117	108	138	130	110	104	124	150	144	160	133	118	110	129	118	99	117	121	116	106	115	132	139	142	115	127	123	129	132	129	148	107	141	131	118	145	130	143	132	141	136	135	111	128	119	122	119	140	114	106	109	129	93	152	119	142	118	127	141	139	123	102	129	126	131	135	132	133	140	124	115	135	132	137	141	135	139	115	121	135	138	127	121	122	119	104	116	142	135	136	98	114	123	126	129	124	132	149	117	158	130	120	126	125	105	124	105	125	141	126	128	119	130	142	139	132	143	133	130	109	143	139	124	116	134	122	140	136	128	104	147	119	106	133	126	126	146	135	113	123	106	117	124	146	143	127	128	132	118	119	123	121	119	152	141	119	134	122	138	127	120	145	133	140	140	133	137	134	127	111	124	125	139	145	127	114	116	112	132	106	128	125	145	128	148	144	102	130	137	130	128	138	122	136	161	130	114	127	124	136	130	121	140	139	123	119	118	117	128	115	141	132	129	127	135	123	123	109	118	119	133	150	128	120	140	136	128	129	130	134	129	146	106	110	138	128	140	106	135	151	142	133	117	126	110	129	118	137	128	133	123	119	112	121	139	132	116	135	143	119	129	126	121	116	139	113	130	135
14298	18340	19018	36227	54425	58074	56875	53557	48704	36519	21336	8155	2280	706	417	362	376	340	367	348	359	350	374	370	334	375	413	364	371	373	332	366	348	347	379	385	346	349	357	388	392	364	355	345	390	321	383	373	356	366	332	372	367	368	378	396	360	382	335	376	362	352	359	344	326	342	354	352	355	358	352	357	348	349	393	385	341	365	351	346	352	350	372	367	363	352	350	388	356	365	374	366	355	357	385	365	369	379	371	324	366	394	352	357	407	361	390	367	354	357	379	345	370	363	336	379	325	327	355	373	340	363	334	355	368	352	322	393	340	340	359	375	354	357	356	358	394	366	365	336	345	340	377	356	344	342	353	388	350	357	369	333	405	403	337	347	365	384	352	377	348	339	337	366	388	358	359	333	335	364	407	385	350	342	368	366	354	351	344	329	376	373	337	360	366	381	342	375	395	358	352	372	391	370	335	332	361	360	376	362	350	387	386	374	352	316	385	375	347	360	371	364	360	372	359	386	347	346	326	367	341	338	344	361	384	342	324	331	342	336	378	383	355	400	354	334	362	373	345	341	371	394	346	338	342	378	356	359	338	351	370	354	367	368	329	367	351	353	367	369	344	400	386	368	329	368	337	347	370	346	389	391	394	323	333	351	322	350	351	336	386	377	341	364	357	358	338	336	355	354	338	359	357	361	379	346	362	358	354	384	349	363	357	349	318	353	385	366	349	336	366	350	347	358	358	321	324	383	378	337	401	350	378	348	357	367	397	371	355	372	358	358	367	399	371	385	362	348	352	330	378	357	305	337	359	363	342	374	336	331	353	377	348	388	344	360	355	362	336	384	340	371	355	345	357	355	356	386	381	354	368	354	370	364	355	368	374	388	341	385	376	346	348	350	339	397	339	366	349	347	333	358	332	349	357	311	373	375	354	356	340	337	379	370	366	357	363	365	360	359	352	368	372	396	350	397	369	331	365	356	363	364	374	358	348	372	396	358	369	366	357	360	358	404	422	356	388	384	369	396	339	358	365	336	360	377	347	388	378	343	379	363	346	387	352	345	355	377	374	358	376	377	320	387	355	374	368	332	354	341	351	331	358	359	374	350	369	372	350	339	386	369	356	325	375	360	355	360	364	353	377	343	387	377	365	374	364	362	347	356	355	356	328	369	329	353	356	347	371	370	385	355	363	378	345	322	358	352	343	362	360	388	398	331	341	328	345	320	369	309	395	362	346	353	368	354	363	346	388	348	338	369	381	404	357	366	378	354	349	356	361	368	396	337	366	349	335	351	357	359	368	367	340	394	361	358	319	384	332	364	355	337	356	377	355	339	368	349	396	321	348	361	364	357	359	361	362	343	340	383	375	374	369	391	369	346	359	376	362	353	322	355	364	335	344	378	381	364	346	382	380	355	361	379	357	340	370	336	369	379	384	380	327	353	379	363	373	385	346	352	390	395	344	343	385	328	402	326	352	363	363	377	353	323	345	391	348	347	351	335	347	355	318	335	363	397	335	378	333	373	373	362	377	344	342	358	348	343	320	371	375	372	355	369	359	390	380	348	349	367	362	342	354	376	364	372	336	341	385	360	376	361	353	349	406	370	375	336	314	379	339	363	370	356	353	358	378	360	366	357	340	341	339	358	362	365	349	336	360	373	326	368	384	366	372	342	370	362	381	371	367	393	371	370	367	379	363	369	371	321	385	344	386	363	364	366	378	360	396	363	330	328	368	349	382	365	367	391	386	355	333	364	373	360	356	376	364	364	369	381	356	313	333	351	357	364	345	380	331	391	353	368	349	329	312	338	351	394	375	394	352	346	373	363	359	342	348	382	399	342	376	338	340	366	362	353	343	376	328	364	340	376	354	373	346	357	371	393	339	380	375	349	355	341	372	334	362	322	362	387	364	343	360	388	331	384	354	399	343	348	387	353	363	337	363	345	353	344	355	340	350	371	334	404	356	368	335	349	355	379	353	365	344	355	366	341	357	361	356	379	340	362	366	371	366	359	349	356	349	355	360	342	368	372	366	380	363	335	348	367	327	360	380	304	352	328	363	332	352	358	350	379	362	351	387	354	349	349	333	351	354	395	372	351	375	330	385	388	324	346	350	358	362	362	351	326	382	340	346	380	328	372	330	363	338	340	347	419	366	347	363	356	345	344	363	359	350	372	346	347	345	355	362	340	373	390	377	345	378	375	343	355	350	359	350	356	337	380	397	354	379	357	369	351	361	387	341	373	376	385	367	342	334	390	342	328	371	355	369	356	318	354	342	380	362	358	360	352	331	375	395	341	366	339	356	366	372	362	361	339	378	369	355	343	361	368	309	342	372	381	350	338	381	352	358	342	340	345	365	339	370	335	382	339	354	365	354	387	340	356	376	367	339	340	382	371	349	353	351	384	386	378	366	332	371	361	369	363	330	363	370	344	373	364	397	359	367	358	374	373	380	375	351	367	346	361	406	357	387	341	378	342	354	333	377	374	357	355	329	351	367	356	394	336	347	383	335	371	338	337	357	356	337	393	322	361	349	350	373	359	379	347	353	342	370	355	373	353	369	380	365	381	355	370	375	346	349	380	368	349	349	341	329	355	375	375	367	344	353	350	374	354	364	361	393	360	384	358	362	352	358	360	366	342	389	322	369	381	365	383	398	347	363	378	365	334	341	376	364	344	376	360	325	384	342	357	378	339	339	358	364	363	331	342	358	352	379	324	363	350	366	383	350	330	329	340	317	371	358	350	374	361	341	350	367	379	363	404	358	386	343	334	355	327	337	347	336	342	360	342	349	330	355	357	361	353	376	361	355	368	347	335	367	387	360	364	366	383	355	367	362	333	334	353	364	398	366	367	371	382	364	376	345	356	337	421	355	386	356	358	397	364	373	343	346	336	326	337	371	388	360	367	391	380	369	360	357	341	399	372	355	362	387	348	356	347	347	359	351	379	393	372	353	358	355	336	362	375	366	348	390	370	343	333	360	344	393	354	315	379	359	366	355	370	323	388	356	342	368	340	366	347	355	348	349	319	366	349	387	359	332	365	336	360	373	379	343	367	366	385	391	363	347	363	342	326	373	366	353	368	333	374	343	379	357	377	356	339	395	331	370	369	351	333	377	424	349	403	362	342	350	368	378	401	377	343	401	332	361	379	338	375	389	361	349	365	383	329	348	399	380	350	385	381	369	365	362	360	380	337	363	359	389	329	348	373	379	364	366	348	322	359	374	371	388	345	387	364	344	370	351	352	363	381	358	362	343	345	339	371	361	352	355	371	344	337	358	320	349	352	387	348	342	367	388	331	329	372	344	339	349	366	354	387	362	328	369	330	344	367	375	369	338	420	330	372	366	350	343	358	339	403	333	381	370	390	331	349	380	367	332	364	345	349	354	340	333	359	383	376	333	347	368	327	365	352	360	343	367	372	347	361	344	357	348	343	347	403	377	380	338	358	356	343	349	396	351	368	403	371	373	329	352	396	339	359	350	361	344	364	335	382	386	358	363	378
4989	2964	2265	1708	2641	3665	3881	2339	1874	1148	599	301	187	169	126	138	146	131	142	150	129	139	145	154	151	126	150	133	133	146	142	136	143	155	153	137	129	145	126	150	158	155	136	130	132	136	142	145	169	152	152	112	156	151	140	150	133	145	125	148	151	123	148	141	131	110	146	160	147	134	159	158	148	149	131	143	151	138	146	140	149	148	144	119	153	139	149	135	132	168	149	138	138	128	141	153	159	148	136	155	135	153	151	134	160	133	123	136	141	128	141	133	121	155	132	125	143	153	143	139	133	141	133	134	173	159	137	124	137	148	126	121	149	130	140	126	137	154	142	143	128	156	130	125	137	137	125	129	160	145	130	145	129	138	150	131	137	145	138	170	145	119	159	134	154	143	122	139	124	148	159	170	120	117	141	139	133	135	122	151	150	161	150	154	141	142	151	132	147	160	149	138	160	138	168	146	147	128	142	138	142	145	155	148	137	133	135	139	134	146	143	157	155	141	155	136	134	158	139	143	163	156	128	146	139	145	134	146	171	147	127	174	155	148	136	143	154	119	148	143	140	159	125	148	166	183	149	142	125	127	130	140	135	118	123	154	128	135	149	131	140	148	142	127	144	129	147	145	144	130	133	148	140	140	120	147	136	120	146	159	143	151	124	144	133	139	134	145	131	166	130	125	149	140	135	147	172	140	144	165	160	126	140	141	136	120	175	143	140	145	133	127	125	135	152	133	135	135	134	147	148	130	143	151	164	117	123	127	135	137	123	144	156	151	117	136	119	152	131	141	152	133	134	113	141	143	115	133	143	140	154	154	148	139	141	148	155	131	158	136	129	140	142	132	153	143	138	158	150	135	133	119	140	138	157	129	157	145	130	146	139	141	147	125	127	139	154	124	114	135	136	164	121	160	159	147	131	125	156	162	147	134	132	164	143	171	155	174	136	131	141	147	124	151	128	148	146	137	125	144	149	148	158	146	132	152	150	136	154	140	139	104	137	110	152	128	144	148	138	118	166	155	141	112	133	152	116	139	154	114	137	154	135	131	144	127	129	150	156	139	129	142	158	109	147	153	138	138	148	151	143	134	124	158	139	121	152	184	136	138	127	132	140	141	155	153	133	161	128	156	147	140	146	140	144	135	124	154	133	126	136	145	149	126	129	135	128	138	149	137	139	175	136	140	138	177	146	126	150	159	141	163	142	160	121	167	130	128	129	137	156	155	135	152	148	120	139	142	142	141	156	109	154	150	140	155	147	145	130	136	150	145	137	113	140	177	112	156	149	146	140	156	130	148	131	153	129	127	140	130	151	119	170	142	156	135	136	172	132	130	160	133	131	133	159	150	136	123	135	139	150	147	133	147	131	178	130	132	151	125	120	152	157	143	161	136	122	138	147	143	143	152	150	150	117	145	152	155	133	142	147	144	138	137	147	157	154	132	155	143	158	121	142	159	130	131	140	150	128	140	159	142	132	124	152	148	144	113	135	156	145	166	147	137	143	127	126	152	120	153	144	130	153	115	142	120	124	146	148	130	142	157	138	119	129	143	145	149	136	140	126	163	128	129	139	129	142	137	139	115	149	149	130	149	140	139	158	115	129	133	138	141	167	130	140	153	123	137	155	132	147	141	149	118	153	145	129	125	174	158	158	135	147	122	156	148	135	158	130	148	117	138	142	131	163	156	122	133	148	149	138	148	146	134	132	125	130	139	140	134	127	140	177	145	133	139	130	147	129	132	148	136	135	151	139	127	150	143	131	120	135	127	159	131	151	144	142	124	142	142	135	150	145	152	161	131	142	137	134	172	139	141	132	128	148	140	155	138	130	164	153	141	152	145	132	144	130	136	136	139	155	159	153	151	148	152	139	129	126	147	139	145	162	127	132	149	166	123	146	148	138	148	151	140	137	153	133	158	148	128	130	152	154	145	130	139	143	137	167	147	131	139	141	120	128	130	135	161	154	140	156	150	135	136	137	140	141	140	129	148	145	124	172	140	142	147	147	173	154	125	138	128	155	138	145	125	144	146	146	159	146	134	139	167	121	136	157	143	176	134	166	151	149	145	136	148	133	130	149	132	146	141	145	142	145	123	140	142	126	132	106	133	129	156	148	147	160	150	131	147	137	120	140	144	121	124	150	139	158	144	128	114	172	156	120	136	166	132	144	135	147	153	136	151	134	136	135	124	154	138	137	156	169	102	126	135	138	151	148	134	130	157	164	122	155	142	148	148	118	142	134	130	147	140	160	139	155	140	140	132	132	132	148	138	146	147	151	127	133	161	124	132	144	125	145	149	152	151	135	136	156	151	154	141	134	135	146	140	161	141	114	146	141	118	128	150	147	126	125	138	141	131	151	136	138	136	144	137	137	162	134	119	127	141	130	130	134	155	129	132	119	158	135	154	138	137	149	158	141	146	172	159	142	139	129	139	126	145	130	151	109	151	154	136	148	150	158	127	138	113	141	158	130	128	145	125	164	151	127	116	148	143	140	125	132	127	135	154	146	111	141	148	134	123	131	150	149	135	135	132	166	163	158	142	154	122	137	161	141	149	135	137	125	140	156	146	148	163	131	146	125	142	139	130	134	146	141	153	158	145	137	145	131	151	175	132	150	137	159	148	124	143	135	131	128	162	145	141	151	142	149	154	130	139	138	159	136	131	112	150	160	139	168	156	133	120	132	154	148	136	143	133	161	127	133	130	148	141	150	141	142	139	138	128	123	148	146	155	148	138	143	126	143	133	112	138	122	137	132	158	138	134	145	142	131	138	160	143	143	136	166	149	148	123	138	143	136	163	137	146	149	170	124	142	154	161	133	146	114	159	146	143	144	143	139	142	132	140	146	140	131	172	149	143	146	153	150	145	176	119	151	146	150	153	131	155	143	137	132	133	165	138	150	135	141	154	136	122	154	150	147	135	162	159	173	120	138	150	147	158	139	156	139	146	130	136	142	155	141	141	123	139	143	139	132	147	151	135	162	146	138	134	139	130	142	141	136	146	123	150	139	145	146	135	141	145	133	149	159	141	136	136	147	127	131	169	148	151	133	143	153	149	130	146	160	162	137	149	141	156	151	162	143	145	134	146	151	148	125	140	135	150	147	134	145	135	149	153	140	137	143	139	146	132	146	140	163	140	147	128	147	133	126	151	165	135	142	140	138	149	143	150	143	149	128	135	100	142	116	154	135	131	124	149	148	164	124	127	126	130	139	158	123	152	148	122	138	129	137	152	140	135	139	123	137	119	135	148	163	145	136	136	143	122	150	127	147	125	137	125	133	150	147	155	137	144	156	126	145	131	132	148	117	141	138	111	144	149	145	146	133	142	145	149	140	135	144	158	153	119	146	137	126	167	178	156	130	137	141	128	131	154	145	142	177	141	145	136	147	121	158	150	133	114	142	170	152	143	133	132	145	159	124	129	121	150	147	121	140	142	143	148	134	121	140	141	126	141	120	145	146	156	160	135	121	133	155	142	157	157	153	138	143	137	146	154
3736	3240	3731	6320	11136	15435	14957	10005	8096	4819	2438	1080	555	456	400	422	376	381	396	397	371	389	401	388	408	410	382	431	430	385	397	394	382	419	406	392	401	368	402	419	371	426	398	400	438	399	404	398	420	407	361	404	376	405	397	379	398	390	399	378	386	392	364	374	372	367	397	381	400	397	388	385	420	399	373	413	404	371	382	377	393	374	398	405	406	373	395	402	412	408	369	404	401	442	364	375	431	397	382	388	417	358	385	399	349	422	404	361	377	409	411	410	376	374	418	365	383	346	404	379	424	402	402	410	413	366	384	373	432	397	392	364	398	396	395	385	391	406	346	413	407	433	403	405	419	402	386	398	404	410	382	396	394	420	387	377	385	385	403	416	402	406	403	404	383	394	382	424	394	395	447	423	382	380	388	419	402	400	403	401	390	365	396	373	373	410	385	429	375	407	456	406	377	391	379	403	417	404	397	382	432	393	383	415	402	381	378	369	409	404	384	396	388	386	384	419	384	362	398	402	421	389	411	388	404	402	388	373	416	404	384	406	436	384	390	387	363	383	351	369	424	380	389	385	390	411	379	403	379	427	448	393	396	402	391	388	403	369	397	391	392	400	387	391	404	356	381	390	401	390	382	384	444	389	385	393	398	380	422	375	351	414	410	389	354	395	402	384	361	396	402	358	396	361	386	371	374	402	406	408	384	393	401	391	398	401	424	419	373	389	427	413	395	378	386	369	375	447	385	381	390	392	421	389	397	359	392	396	419	408	348	385	422	424	361	383	392	407	377	362	374	405	363	417	385	456	404	439	412	454	400	380	373	389	373	400	389	385	409	379	408	398	362	433	395	370	423	399	421	380	390	387	377	429	393	406	404	380	395	381	416	436	437	424	366	413	386	405	406	377	379	398	414	395	393	398	361	393	403	416	406	366	382	379	414	405	412	370	415	413	433	390	381	425	376	439	411	390	394	365	364	396	365	360	412	411	394	429	379	368	386	385	370	427	399	386	404	383	376	400	407	385	417	377	366	402	405	430	374	385	355	405	410	418	412	404	388	401	424	370	406	388	376	407	371	410	421	393	419	381	374	379	376	400	402	380	416	399	419	406	381	384	367	367	379	408	411	375	382	384	371	360	421	390	417	383	405	424	428	386	379	408	369	386	364	385	376	383	385	396	393	370	372	411	395	380	411	384	386	375	372	377	393	413	383	410	346	374	376	383	382	422	402	414	407	412	410	375	391	409	395	430	382	401	395	394	387	404	375	409	372	357	392	399	404	425	397	381	378	378	405	412	355	448	374	383	392	398	399	369	375	376	356	379	374	382	410	402	366	395	369	373	413	436	387	394	400	388	385	386	374	409	413	403	378	377	399	371	389	403	419	408	417	393	372	397	434	426	413	387	399	382	387	397	425	389	375	393	368	410	402	382	422	413	352	401	384	386	402	394	419	394	416	377	385	354	376	399	398	411	380	386	397	421	407	412	387	402	405	412	350	414	370	397	395	430	389	407	420	408	405	379	398	386	406	380	376	461	403	386	412	416	384	359	413	401	384	429	380	386	382	400	396	390	384	394	406	390	401	423	390	392	382	379	395	389	397	391	408	374	372	373	403	420	370	384	360	382	437	365	417	402	430	409	400	391	397	368	376	382	419	364	377	372	387	384	396	382	386	365	385	411	419	392	426	402	352	407	419	418	377	411	391	407	363	404	366	378	380	380	402	402	376	374	419	388	379	383	382	376	377	357	362	413	363	382	371	395	364	343	388	393	392	361	361	435	377	399	407	368	371	402	378	443	366	399	383	434	374	386	413	403	399	399	382	421	366	361	374	420	402	391	382	386	393	433	405	382	374	390	376	407	372	381	412	380	405	378	390	378	403	402	367	402	380	384	400	381	373	394	386	397	394	357	364	408	405	387	357	345	404	382	390	393	368	384	396	370	392	399	392	382	356	366	374	407	388	385	411	384	366	393	375	382	383	421	395	439	388	384	421	408	400	373	403	391	412	400	392	407	385	401	397	389	409	434	383	384	415	427	382	385	398	406	384	379	391	397	414	395	412	365	392	409	414	375	400	376	387	382	377	410	392	373	383	384	393	399	381	392	387	406	404	360	398	414	392	396	367	399	408	399	368	365	408	370	406	433	424	423	398	411	411	414	421	407	380	396	384	423	396	428	364	394	372	442	390	374	398	394	413	406	389	356	398	409	399	369	405	391	380	395	376	423	394	398	418	393	438	390	399	358	389	389	386	373	419	407	400	363	457	444	394	395	381	414	403	458	391	375	413	374	419	377	370	386	373	404	378	356	395	410	346	362	399	381	402	406	375	379	424	393	402	367	372	363	400	403	390	398	402	444	434	380	376	406	398	402	382	388	368	401	398	421	389	387	418	378	406	378	387	366	399	395	382	403	378	383	433	399	400	370	413	386	383	400	394	399	414	361	370	404	446	408	371	406	391	382	405	382	378	400	385	425	368	385	382	418	360	362	385	366	376	410	404	408	394	416	404	379	463	368	372	402	402	375	400	373	402	406	420	373	403	423	391	414	387	363	396	408	388	425	385	381	374	433	410	376	421	391	412	370	411	397	432	366	396	396	390	386	383	401	413	357	397	386	395	397	363	374	393	386	416	426	404	375	419	401	404	373	397	418	381	384	407	375	426	384	375	418	420	382	384	419	405	377	367	415	395	376	389	371	353	412	405	418	427	400	382	377	402	402	374	385	382	404	375	395	389	411	392	387	377	382	391	391	399	392	416	394	412	399	396	392	401	432	408	381	434	389	411	393	389	390	373	413	388	402	415	439	387	374	370	387	380	400	416	441	358	391	387	374	390	401	393	388	409	412	404	430	420	390	424	404	409	413	381	417	374	385	404	401	395	397	386	394	396	400	349	422	407	400	392	401	370	400	409	359	408	414	385	434	399	388	410	407	414	335	396	418	411	393	407	424	372	415	360	394	412	360	413	369	375	408	416	389	381	428	395	417	390	413	403	420	419	381	406	387	411	401	391	394	367	426	374	385	404	397	388	371	406	418	417	391	367	420	402	387	376	391	409	436	451	434	417	408	386	417	344	386	398	388	356	358	408	418	392	345	377	401	392	412	422	376	387	373	439	399	382	399	389	370	398	384	394	410	407	414	407	398	383	393	397	372	374	372	415	384	398	452	394	355	374	397	363	432	385	400	374	418	380	423	383	413	383	397	378	372	386	402	375	428	388	422	397	393	378	378	390	382	379	381	390	417	421	409	410	385	403	410	432	428	429	394	420	414	409	415	414	404	402	371	375	376	355	400	389	365	385	381	370	427	383	397	392	393	390	377	401	332	382	412	386	398	380	401	367	401	408	419	393	425	391	413	384	401	432	410	374	378	394	379	376	413	376	394	346	398	371	386	346	404	414	371	382	380	396	394	398	418	397	392	373	385	368	384	390	391	360	412	366	392	408	391	377	386	393	377	378	397	374	427	370	428	402	419	403	366	394	376	396	395	387	385	403	389
15171	9284	7591	11392	34968	32880	22346	23127	18080	10267	3945	1198	376	198	158	125	125	119	126	129	124	118	126	116	139	115	138	131	132	144	136	121	112	129	118	146	132	130	165	136	136	140	124	152	121	157	132	139	123	116	148	141	140	155	135	140	143	120	151	129	149	117	135	140	129	130	132	140	121	139	146	131	138	136	120	140	155	137	135	118	119	159	151	151	138	145	133	125	122	143	138	129	117	148	153	131	120	142	138	114	125	122	127	128	129	132	138	151	125	135	142	130	138	118	117	114	151	127	135	122	108	143	154	127	133	120	127	113	137	124	115	148	132	128	135	114	132	130	125	139	127	130	121	120	132	125	130	152	131	119	134	149	125	129	133	139	138	122	171	158	147	149	118	134	127	136	121	119	130	129	131	126	143	149	119	121	141	146	142	134	140	118	116	145	123	126	135	140	139	144	126	119	120	145	135	141	120	141	144	148	128	140	146	136	155	121	152	134	142	140	139	123	128	130	133	127	134	138	130	129	132	153	137	160	131	117	129	136	136	133	136	136	133	135	143	138	128	149	112	136	136	130	136	132	137	136	120	138	132	128	133	143	144	138	132	152	149	121	117	114	123	125	126	130	136	128	123	132	127	130	131	145	121	152	141	126	144	121	133	124	123	131	135	139	151	131	112	118	136	120	151	137	136	129	116	129	144	139	135	122	133	146	137	125	150	127	146	148	127	117	149	122	141	130	131	139	125	113	142	152	146	138	131	130	133	138	147	125	121	136	113	127	146	129	130	147	139	148	115	132	125	141	114	135	122	115	130	129	145	129	129	131	142	125	128	117	122	124	126	125	145	133	143	123	117	144	146	149	133	156	143	137	133	124	130	129	133	144	131	109	122	136	128	104	168	130	118	134	130	140	142	125	138	145	130	117	137	137	133	130	112	146	127	148	129	139	126	144	127	144	121	142	124	108	135	115	130	125	120	150	144	121	141	143	113	106	114	117	122	121	144	150	138	143	133	138	117	126	129	132	146	142	135	125	118	145	134	134	133	152	135	122	149	136	145	136	149	121	136	116	118	125	129	131	129	143	128	130	138	105	154	123	118	113	136	149	139	135	126	120	116	151	130	118	129	145	104	143	152	132	153	130	127	114	120	119	145	135	110	114	136	153	122	134	131	158	134	135	134	139	128	117	137	147	133	129	132	126	121	116	140	118	124	116	143	112	108	129	151	134	147	128	139	138	123	129	146	128	147	113	141	142	143	149	127	126	145	143	153	155	119	124	134	138	139	144	137	133	119	144	110	134	135	144	142	123	126	123	157	121	135	137	138	118	130	126	135	132	150	136	131	142	129	129	145	137	110	141	137	130	128	133	128	131	123	131	138	126	118	120	112	152	143	118	125	152	132	122	120	137	145	144	152	153	145	125	145	128	143	146	133	126	117	134	131	154	109	141	127	144	137	122	141	121	132	136	150	128	126	136	120	132	136	121	122	140	130	136	128	133	146	122	137	140	138	113	136	132	133	116	98	126	121	129	138	127	132	125	136	146	152	128	131	128	124	136	137	118	123	150	136	142	122	143	134	137	114	147	140	125	145	124	130	127	140	145	139	115	140	138	165	122	141	144	145	135	127	130	128	147	128	132	140	143	147	135	132	134	103	130	125	139	120	136	124	142	136	136	152	140	124	126	139	134	132	126	140	144	152	109	147	130	129	137	150	157	131	120	125	149	146	142	125	127	136	138	140	137	125	118	96	105	121	119	121	117	128	136	130	139	120	134	139	118	147	132	147	139	138	129	138	123	127	136	125	160	124	163	123	142	124	150	119	119	125	129	121	124	149	140	127	110	155	136	118	159	145	121	141	138	140	139	140	130	132	113	129	128	161	135	133	116	157	140	112	123	122	133	138	110	123	144	137	131	149	147	136	134	134	120	136	133	109	150	152	122	142	119	124	133	153	145	125	131	137	132	154	121	143	119	148	152	129	137	116	149	119	136	141	109	124	134	139	132	143	127	128	138	131	131	133	126	123	121	130	130	136	139	123	133	114	123	133	128	137	132	118	126	134	107	119	135	138	127	138	133	109	137	99	120	151	126	118	129	129	141	151	139	121	123	122	137	148	105	123	139	122	115	158	149	139	114	146	117	110	126	152	104	131	103	122	125	129	126	121	142	121	122	114	131	154	149	146	118	108	130	140	125	128	122	109	113	126	147	142	135	131	138	123	125	153	132	128	133	155	136	122	125	131	129	124	123	127	127	127	135	130	127	130	143	130	133	140	126	123	159	135	121	144	143	134	136	145	128	130	149	139	124	142	138	150	108	132	137	113	139	118	125	110	143	132	133	125	127	138	142	111	120	127	142	130	128	159	125	119	147	147	124	135	137	134	139	153	110	126	140	137	125	159	111	140	124	153	131	123	150	129	130	126	141	136	133	162	132	145	142	143	109	139	113	123	139	113	143	134	125	122	139	147	157	119	116	132	129	141	132	130	152	135	115	110	155	127	124	135	142	126	130	140	134	159	117	144	130	140	114	125	119	105	153	137	144	120	133	132	147	120	138	118	139	138	131	140	125	134	139	135	126	145	116	127	134	126	144	148	139	127	139	123	130	140	131	144	123	134	135	137	139	130	136	130	117	135	159	134	137	132	131	130	136	174	126	124	122	125	124	126	144	118	151	136	150	147	121	136	136	148	125	139	123	145	119	112	140	130	137	124	140	135	157	129	135	137	140	117	139	134	120	126	137	128	125	145	138	127	136	146	159	117	156	137	137	141	124	131	179	127	139	148	110	122	141	139	130	120	122	140	137	127	149	136	138	135	135	120	118	153	120	122	134	133	133	122	123	132	157	121	134	127	147	136	129	140	136	137	117	141	137	140	123	134	108	131	124	128	132	144	134	123	130	136	119	141	131	128	135	140	130	135	119	141	127	156	151	131	147	123	127	143	97	124	126	132	142	132	118	134	124	133	155	144	130	146	144	152	129	135	139	134	134	142	130	129	142	137	153	156	135	140	127	138	118	129	131	152	111	128	111	138	142	141	126	123	145	126	140	135	132	117	127	148	126	130	124	152	145	128	148	127	131	154	121	125	137	142	117	132	133	129	144	146	128	161	102	128	125	150	116	140	140	123	116	131	136	139	148	146	165	124	153	152	133	131	131	141	137	131	139	151	118	112	135	125	126	129	141	121	114	137	153	132	119	129	131	128	134	153	136	127	131	127	138	138	126	137	118	153	133	117	137	140	136	136	133	113	138	132	132	123	130	143	131	146	137	120	141	110	130	117	136	127	135	145	139	126	140	137	134	146	100	135	123	121	123	139	129	119	139	144	157	147	118	111	115	141	122	116	132	149	129	140	133	118	140	117	123	146	127	124	143	122	132	131	157	135	144	134	147	137	112	116	126	126	137	132	135	160	133	136	139	132	141	125	147	127	123	131	142	145	106	148	123	127	124	141	126	112	122	150	133	123	130	111	116	153	128	139	127	136	138	136	111	135	117	129	124
10306	7253	10077	22834	49137	45102	39864	42772	37302	27506	14521	5709	1786	672	426	378	350	375	365	384	414	371	367	370	363	343	390	385	403	356	400	382	358	386	369	350	388	403	379	362	383	366	377	363	386	381	358	383	413	366	379	379	395	364	395	402	398	357	428	363	381	366	353	422	386	362	341	361	365	363	358	396	379	368	367	390	376	364	361	354	346	364	372	365	382	358	373	379	322	371	370	399	385	370	338	362	352	375	385	362	364	366	354	363	356	355	353	383	341	376	403	361	380	384	376	396	352	329	380	369	367	343	373	337	369	398	393	363	385	342	374	361	400	373	397	353	362	396	383	371	397	368	342	379	374	388	403	354	376	384	379	336	365	360	389	368	339	378	356	377	379	383	376	369	330	383	383	406	363	377	368	367	395	340	335	374	354	360	327	352	336	408	368	373	366	389	376	361	378	363	383	340	408	386	385	372	380	402	376	398	396	387	356	380	386	371	353	372	359	335	339	399	367	348	381	356	362	349	379	350	372	378	377	370	370	409	379	413	404	399	367	378	375	367	385	376	376	380	352	368	397	339	335	366	377	379	388	362	354	337	356	360	366	381	365	412	372	376	383	373	366	360	345	378	396	405	329	387	367	385	357	392	345	402	372	381	391	373	386	400	391	362	408	348	405	362	376	379	372	384	330	406	354	400	360	390	392	359	365	362	378	366	371	351	395	404	397	367	349	362	362	367	385	352	378	384	381	383	391	394	376	372	379	376	393	370	394	348	399	369	350	354	369	392	378	347	355	397	375	356	355	345	377	366	394	357	390	357	398	360	405	349	377	362	395	364	385	377	372	399	368	357	367	368	361	398	358	385	342	374	375	391	376	381	347	391	367	341	355	352	361	337	347	381	378	329	352	361	384	370	361	408	375	385	393	369	391	365	343	359	375	381	399	378	349	355	359	359	364	343	386	371	369	348	361	381	390	359	387	354	413	354	345	362	335	393	386	374	344	375	356	371	369	365	388	350	361	373	352	367	386	394	390	377	370	376	369	387	348	355	367	368	362	390	384	356	373	398	369	363	364	396	383	328	391	380	397	395	401	349	366	374	400	364	412	381	361	386	393	376	363	335	381	363	355	354	358	380	371	388	369	373	387	355	370	388	384	382	365	391	339	346	384	365	382	358	402	341	396	369	364	372	382	345	353	364	415	338	352	371	335	379	369	400	331	337	380	383	359	363	387	388	358	369	381	358	339	378	374	382	359	360	363	344	351	394	358	408	372	419	385	360	368	371	389	373	345	378	381	348	360	360	390	383	380	392	379	363	345	375	367	388	400	389	367	350	382	364	360	400	350	380	387	364	360	370	386	328	408	378	356	388	364	384	335	400	359	369	353	386	328	349	378	377	375	362	385	373	359	379	385	346	387	409	387	378	380	387	361	379	359	386	379	330	371	359	360	408	324	357	373	382	376	357	365	374	329	354	362	368	381	355	372	355	380	375	369	392	353	392	365	387	368	378	384	366	354	375	339	351	405	362	382	382	363	372	408	343	365	362	395	376	363	363	348	378	381	374	386	364	356	380	352	390	395	387	387	382	386	386	391	390	383	359	377	345	351	390	347	373	333	379	394	333	382	372	334	365	373	375	401	363	383	374	388	377	325	382	380	354	359	364	335	383	364	364	361	372	387	338	381	391	369	359	339	336	387	365	378	390	386	388	396	372	345	354	383	366	366	389	360	364	351	369	366	381	389	400	398	372	344	386	377	384	360	363	378	385	405	372	342	370	393	384	395	367	378	378	363	401	348	370	387	366	410	359	352	366	371	367	373	361	377	387	342	368	397	358	398	358	354	371	366	363	354	362	331	336	376	376	344	367	377	367	382	351	364	372	373	348	373	394	377	348	364	352	381	374	377	378	373	358	372	360	368	392	361	398	366	367	385	384	351	350	361	376	371	399	372	366	360	367	349	386	355	373	379	376	357	402	358	371	377	346	369	364	376	365	358	372	372	406	394	362	388	394	394	383	348	404	389	343	399	366	402	368	386	357	377	319	325	396	373	388	365	393	367	366	396	359	411	381	358	356	354	386	368	375	399	363	366	380	375	364	383	371	373	415	358	371	408	344	390	373	397	367	375	368	344	398	371	345	364	393	353	357	403	324	332	375	370	405	376	317	339	369	354	372	375	380	361	325	378	375	379	365	387	371	383	365	370	381	339	392	366	342	351	373	384	383	384	377	355	336	369	381	388	362	390	404	339	381	390	377	363	356	400	401	387	406	350	407	374	387	364	349	375	381	416	393	383	367	385	361	355	375	388	376	347	366	376	355	428	371	383	371	340	377	361	373	384	325	351	363	372	370	384	387	363	383	396	359	360	410	361	343	383	393	373	361	377	337	371	365	364	391	337	375	374	384	374	369	350	389	381	386	360	377	409	351	389	325	361	355	355	364	368	356	386	394	379	357	393	376	369	377	367	383	369	393	400	357	424	373	336	363	345	371	367	372	373	379	364	374	386	368	366	343	384	365	407	372	369	361	355	372	411	384	400	395	356	367	333	401	352	395	373	355	378	410	369	361	409	384	378	354	377	382	403	363	395	368	398	350	373	364	364	360	370	363	389	356	394	354	384	380	368	363	360	357	402	390	355	391	404	390	431	386	390	326	364	349	340	351	389	368	388	386	382	384	359	384	374	372	369	344	357	347	364	316	347	378	390	356	395	375	371	355	353	361	359	360	368	362	408	415	374	377	370	380	368	374	358	378	360	397	403	398	401	371	381	361	388	379	346	363	341	384	401	388	402	387	383	380	376	392	383	386	412	363	374	342	382	397	389	377	366	380	385	353	338	334	368	380	366	382	364	380	341	377	363	351	357	383	393	338	347	386	359	387	356	361	384	372	383	375	376	375	350	349	371	373	408	373	382	329	331	394	392	377	388	367	365	361	363	381	340	347	363	353	395	367	407	386	350	410	380	375	394	363	362	373	389	346	365	365	346	362	382	391	381	397	338	376	343	353	335	392	388	346	377	364	384	368	372	371	372	401	344	361	361	372	354	375	385	356	360	363	356	343	339	361	377	395	355	372	362	411	371	394	369	393	383	389	364	383	327	396	373	385	379	354	371	384	369	360	400	376	349	379	377	364	351	363	358	391	367	359	393	349	367	383	371	362	379	373	360	395	373	364	359	398	380	385	378	364	349	376	374	373	360	354	353	362	374	366	430	373	389	380	380	365	399	354	338	339	368	339	373	396	346	362	380	335	363	363	376	362	347	381	351	364	368	351	400	339	366	373	370	376	361	351	398	357	354	358	372	382	378	382	362	386	366	389	386	343	365	386	385	391	382	354	363	338	365	340	353	391	401	381	359	383	377	380	358	350	377	387	369	364	363	389	342	344	372	399	369	387	370	383	368	355	382	396	367	369	360	379	375	366	353	367	384	385	358	375	383	380	379	391	375	363	371	346	338	386	373	348	376	368	356	383	372	386	363	371	369	378	373	362	402	395	340	367	358	354
22485	13092	11279	8311	39110	39130	25682	36874	37109	27198	13810	4167	1037	288	137	129	130	108	122	132	122	132	149	131	110	137	118	122	120	130	121	129	135	128	127	115	118	100	131	143	113	123	150	135	117	129	99	134	130	102	109	114	127	128	134	115	122	116	110	108	116	128	102	127	135	111	117	115	118	117	118	132	140	116	123	127	119	124	125	121	147	122	126	123	139	113	132	98	126	128	118	136	118	130	128	104	127	118	128	143	121	131	111	103	126	121	130	117	137	120	118	111	115	128	138	143	119	113	106	112	115	117	109	121	114	109	126	118	114	104	114	128	128	114	130	128	105	127	145	133	143	116	106	119	117	136	135	124	128	123	104	123	112	121	122	121	128	136	120	110	123	107	130	113	112	128	131	115	141	99	146	87	127	113	122	112	119	111	123	122	133	116	142	112	111	126	129	106	127	133	107	120	106	118	119	107	139	122	128	106	114	125	119	128	117	134	109	112	128	147	138	125	119	145	123	104	122	116	137	121	140	121	129	122	118	114	123	114	103	107	123	124	137	111	114	134	114	112	110	122	136	121	126	120	112	121	140	112	120	122	132	111	117	126	123	114	122	136	116	117	136	127	131	130	108	131	112	133	109	112	113	121	119	146	119	126	125	118	121	136	135	129	117	112	121	130	127	127	120	122	146	130	107	139	93	129	112	114	101	110	126	124	128	136	93	122	146	131	110	103	124	120	102	118	123	123	148	112	116	124	93	118	119	113	122	136	145	134	129	103	110	116	117	133	129	102	112	106	110	112	138	124	127	125	124	115	116	114	113	136	106	121	126	133	113	133	110	104	125	121	137	112	127	116	126	134	133	108	127	123	124	122	119	123	156	107	118	105	122	101	112	108	128	95	139	125	115	129	110	131	99	116	108	126	109	99	130	140	125	109	103	130	109	134	116	135	121	127	123	116	110	111	113	137	122	125	119	124	133	110	108	133	106	111	113	100	105	108	123	137	133	119	96	107	112	102	126	113	114	124	114	94	115	138	131	110	107	116	127	108	123	118	149	135	143	136	99	102	104	122	112	132	132	127	110	113	112	127	114	130	116	131	121	129	124	114	112	114	134	119	126	122	115	121	141	119	106	124	102	126	104	128	123	141	110	135	106	90	127	112	123	126	114	121	117	119	126	130	127	123	134	117	104	115	132	133	127	128	114	103	103	128	110	123	128	110	118	121	126	121	122	108	112	112	136	119	119	116	102	104	114	127	120	128	112	131	127	113	113	130	117	124	122	142	132	122	139	119	138	119	116	118	122	114	141	126	117	123	127	118	116	112	114	117	124	128	125	121	120	127	113	116	113	103	120	117	133	132	113	124	126	141	128	116	134	119	136	117	147	121	121	112	103	129	113	125	124	121	128	116	136	110	123	133	122	104	135	130	130	103	141	99	95	120	103	135	135	116	113	128	126	129	132	120	116	119	120	124	131	138	117	125	120	138	112	119	111	112	122	116	134	118	124	122	125	128	121	136	106	147	139	132	145	117	149	125	108	116	110	115	127	110	128	128	118	114	122	116	105	130	110	126	124	111	111	130	112	126	121	127	130	119	127	124	101	143	110	131	115	119	116	123	111	101	104	137	114	108	119	114	135	119	119	139	123	100	116	121	155	126	127	117	138	113	117	122	139	124	117	117	137	111	129	114	158	133	117	108	114	130	131	115	122	125	137	115	120	101	133	112	130	111	136	116	120	118	131	119	129	121	122	138	118	135	121	158	119	152	120	129	127	99	132	127	114	122	113	122	102	110	116	114	123	113	152	123	127	131	138	128	124	130	110	107	113	140	104	115	115	116	106	144	97	116	115	131	113	121	113	153	130	120	122	126	119	120	110	122	162	132	124	114	120	109	120	120	121	108	117	136	136	123	130	113	124	110	123	146	123	116	137	122	125	113	144	119	126	109	120	147	114	118	127	116	111	107	117	120	110	108	142	110	121	112	125	131	130	135	137	123	112	126	128	120	123	129	110	127	137	114	101	130	129	116	98	123	132	99	122	107	132	121	139	112	122	120	119	128	101	114	125	101	122	126	149	131	116	138	122	118	116	115	120	141	120	122	123	103	121	160	130	108	123	121	118	139	115	121	121	109	106	124	127	105	123	127	128	140	133	120	104	125	110	133	109	113	100	122	126	100	124	120	116	102	127	109	129	129	119	100	132	113	139	112	131	116	130	131	131	111	102	129	126	139	125	150	139	138	126	111	110	121	127	114	103	132	122	112	102	133	105	126	121	120	140	134	143	129	114	131	144	126	115	121	126	118	149	124	126	105	129	106	120	115	119	132	127	121	117	96	114	124	128	125	132	116	125	121	107	139	129	139	132	125	105	117	101	111	124	126	129	116	128	103	135	122	122	121	108	129	117	146	115	115	104	122	126	111	126	128	121	108	111	115	114	106	120	106	112	134	102	118	119	114	132	97	123	147	115	113	136	131	95	117	124	122	127	110	119	137	101	121	107	121	108	115	136	106	133	150	107	122	103	110	128	111	116	96	126	112	134	114	130	136	106	137	130	120	132	115	118	117	103	102	110	117	120	125	111	119	126	120	131	113	120	128	135	131	108	100	116	142	131	142	130	127	134	126	113	123	114	129	121	117	137	115	132	108	134	119	105	121	126	125	128	124	139	135	102	118	128	120	113	119	113	110	117	134	120	117	142	121	113	125	130	122	143	112	130	127	124	122	124	124	124	119	142	116	128	133	126	121	151	113	128	143	134	109	123	138	126	119	126	133	122	126	136	131	125	118	127	122	124	115	120	109	119	103	133	111	126	110	123	129	130	126	116	128	122	97	132	127	136	120	119	124	120	125	130	124	108	115	141	137	137	121	123	119	118	121	116	126	140	129	131	138	123	104	122	140	153	99	122	105	118	124	120	131	118	104	137	139	138	126	114	116	123	132	135	106	127	129	135	106	105	129	117	125	97	101	122	110	113	120	145	119	110	103	103	131	108	138	131	138	116	101	114	117	115	115	111	136	126	126	107	115	119	116	118	128	158	124	117	125	117	122	113	118	120	135	126	123	125	115	107	100	105	143	116	121	126	139	136	111	114	121	123	126	124	109	118	132	115	121	122	130	132	117	130	113	121	123	131	125	133	125	110	115	119	117	125	124	111	117	109	126	116	106	100	129	136	114	105	118	112	118	110	122	128	113	117	120	128	104	115	124	121	127	130	108	133	121	121	146	134	134	130	128	121	124	120	110	121	127	139	110	137	112	132	105	101	113	142	112	129	126	135	133	122	124	114	125	122	119	120	127	117	115	133	124	109	126	142	110	121	123	111	120	123	135	124	118	139	116	111	113	122	118	117	126	134	130	129	113	122	116	104	113	127	116	125	115	116	127	124	130	115	100	138	124	127	124	139	115	125	137	113	127	136	120	129	139	108	109	123	117	125	127	129	126	133	134	98	135	134	118	113	115	132	131	121	138	128	114	103	132	122	118	115	115	117	121	122	122	116	128
13351	10027	13170	15089	48606	36512	43203	54416	53948	44798	29905	13947	4534	1161	480	389	305	380	344	332	343	350	355	306	374	352	333	350	375	357	353	362	351	342	337	356	336	357	300	330	344	342	364	326	357	372	370	355	343	346	340	359	356	368	376	380	363	345	321	345	343	350	335	347	386	321	384	347	336	342	328	298	350	343	350	342	377	376	329	347	363	326	350	317	343	347	321	328	320	369	352	331	354	350	372	353	341	342	325	334	351	362	338	365	328	313	340	372	353	342	348	344	352	340	341	336	344	341	338	334	351	362	338	332	369	379	356	360	370	348	348	380	353	355	311	370	353	357	369	357	340	378	331	328	330	356	338	368	348	344	337	349	344	355	315	323	356	348	361	333	348	386	328	351	318	337	359	351	376	306	325	316	350	353	302	359	370	336	331	335	328	328	348	336	357	356	329	327	338	351	369	327	360	324	363	340	358	347	369	301	345	354	367	334	367	338	360	357	336	346	366	354	342	347	380	358	347	311	332	300	321	337	323	342	355	345	322	350	350	339	342	338	377	364	335	353	345	356	354	369	317	372	321	352	341	358	327	350	346	348	351	336	310	344	340	367	339	311	334	384	360	304	328	387	324	358	348	346	333	375	343	376	303	346	337	346	338	368	363	324	341	367	351	347	363	392	357	356	359	357	352	366	377	339	325	338	350	371	361	332	355	359	339	351	344	347	336	335	315	308	386	336	346	351	389	319	347	331	321	327	350	344	344	344	335	361	336	325	362	367	331	353	383	352	351	347	361	368	325	326	350	339	348	351	321	338	360	353	374	368	341	361	309	368	338	379	333	314	354	344	342	374	365	378	357	371	366	352	338	387	363	353	371	350	330	330	318	346	335	346	333	341	363	342	344	348	360	368	325	333	330	334	371	391	330	319	332	309	377	325	322	382	364	333	332	355	344	382	353	372	371	316	358	348	383	375	346	373	355	329	353	328	373	370	348	346	339	339	323	334	360	356	349	341	331	343	340	357	357	334	324	350	338	354	350	383	366	320	351	325	347	343	342	331	323	333	323	371	359	339	346	323	381	353	327	351	359	334	338	345	335	357	332	371	349	345	275	314	333	340	377	326	390	335	366	327	333	372	390	338	390	351	350	333	353	348	368	372	334	378	314	332	340	356	343	321	371	333	379	333	368	372	346	350	343	323	327	315	354	362	340	347	403	342	339	324	342	344	351	351	316	356	325	352	351	343	356	362	358	329	358	329	360	303	343	321	349	343	361	351	345	339	335	376	338	364	386	363	358	320	331	376	351	370	346	339	342	308	346	349	345	355	332	362	325	347	385	386	348	343	370	334	338	334	344	354	358	328	352	338	336	361	344	329	328	333	377	337	329	331	349	343	318	335	357	320	367	338	373	331	335	342	365	328	354	377	343	343	347	334	315	357	371	324	336	338	362	311	359	362	348	344	392	328	323	328	343	359	371	358	347	347	312	342	328	341	336	327	360	326	336	373	319	346	318	315	337	332	341	339	354	321	360	361	329	326	347	351	355	368	336	348	342	354	327	320	344	346	372	366	383	326	369	350	364	343	377	353	339	349	354	368	380	346	365	363	350	357	355	361	346	353	343	372	341	359	339	367	352	355	332	323	376	337	388	344	307	351	329	332	365	325	352	335	380	363	350	331	370	324	318	362	355	369	366	338	352	347	331	357	308	356	353	346	345	327	317	344	348	312	346	338	352	335	338	370	352	341	369	345	347	344	343	374	343	360	375	342	360	337	319	345	321	337	328	324	340	340	330	344	322	327	311	337	352	354	313	318	359	350	365	345	349	331	389	306	375	317	359	342	351	339	348	362	358	343	351	356	351	346	359	338	323	351	326	342	356	367	378	337	330	340	320	329	343	344	331	353	342	356	354	347	349	318	340	321	352	375	326	349	377	328	316	353	371	329	362	348	367	356	333	337	370	349	332	353	313	379	297	365	388	339	341	348	370	334	309	361	350	365	354	340	362	335	333	374	340	322	361	372	363	362	319	355	379	350	370	324	361	329	350	351	322	357	330	348	315	321	362	363	335	349	358	308	353	367	366	343	312	318	326	348	353	320	347	363	329	365	356	372	352	353	394	358	361	372	366	331	369	361	363	325	359	307	315	360	323	367	312	369	364	346	344	366	354	338	342	352	355	316	367	299	363	326	314	375	335	324	343	355	321	386	332	336	355	313	343	349	323	328	376	346	353	318	350	367	343	350	363	371	343	365	362	339	347	323	334	316	316	339	366	339	334	324	355	323	337	337	341	352	338	383	331	346	314	340	355	305	334	344	329	353	348	335	326	364	362	341	349	371	366	364	371	314	371	365	379	360	370	337	352	330	342	343	330	335	362	368	369	307	310	311	335	334	370	333	327	354	344	331	364	361	358	345	397	354	331	353	348	358	359	319	337	365	386	357	343	313	358	329	369	356	376	362	359	359	352	364	368	345	353	363	335	359	387	357	355	332	397	361	329	344	356	360	346	370	322	329	357	322	354	340	368	341	338	363	320	329	341	340	348	351	343	347	352	337	367	351	345	356	366	347	372	402	342	370	301	339	346	372	366	348	319	300	326	361	383	331	347	353	345	345	318	347	340	318	359	353	335	325	359	333	354	322	322	343	342	332	350	327	327	300	354	357	355	336	361	365	363	314	369	348	367	312	348	322	339	347	326	363	324	328	365	351	323	357	346	349	358	319	352	341	337	351	341	368	381	340	316	329	359	352	350	356	317	356	338	322	346	373	354	375	330	347	340	335	316	360	343	350	353	336	322	331	366	333	337	353	335	352	330	314	347	314	362	370	357	362	335	388	316	346	371	366	342	336	345	364	343	352	362	352	357	357	355	363	362	318	349	338	323	341	359	347	356	362	358	358	339	363	326	363	341	352	335	353	328	351	345	371	339	371	334	373	348	364	362	347	355	318	346	358	350	375	385	385	346	348	356	346	308	341	328	352	341	375	374	327	326	349	348	348	370	321	364	330	344	358	359	364	341	356	335	338	324	338	352	355	350	326	325	347	331	327	338	370	323	341	341	345	330	352	334	381	341	324	356	355	307	337	330	321	371	347	374	339	345	364	367	370	359	330	342	347	330	363	327	335	366	365	360	354	350	359	325	364	339	324	350	333	332	358	366	358	376	308	340	336	325	386	353	357	351	356	380	366	371	305	342	358	338	339	364	390	339	353	366	314	370	339	321	347	354	346	330	343	338	326	338	374	365	360	349	326	368	331	326	324	378	324	331	337	378	358	326	307	343	332	346	339	333	341	313	336	342	345	347	357	370	360	331	350	380	357	354	347	351	352	382	339	327	346	347	332	324	374	353	365	332	318	350	335	347	320	360	368	342	401	345	357	367	379	323	347	351	383	338	351	321	326	358	349	350	338	359	359	377	315	357	328	312	366	345	316	313	341	337	339	326	331	323	336	381	307	328	317	332	312	354	337	354	358	359	379	339	326	324	352	350	379	379	355	324	360	328	386
4349	1628	925	567	952	346	1657	2596	2826	2364	1219	587	277	179	162	124	157	157	135	121	133	159	143	133	131	147	138	145	148	162	155	146	140	141	127	147	143	133	160	118	126	136	133	130	130	141	124	121	145	136	156	137	144	123	123	155	164	126	160	138	131	145	126	159	118	126	141	135	122	151	139	151	150	144	139	150	158	124	131	140	145	148	133	146	126	133	156	119	147	155	157	123	161	153	126	145	130	134	142	141	155	136	144	150	154	132	139	133	149	115	145	140	149	135	150	119	128	127	146	136	137	137	142	146	151	126	158	131	128	113	124	144	161	116	135	124	156	124	131	147	139	142	136	135	135	154	128	139	129	161	113	145	136	139	128	158	132	146	153	152	159	134	137	145	151	134	176	135	148	132	122	149	140	120	161	148	146	139	142	146	131	130	156	140	160	163	124	154	136	154	142	150	127	136	151	135	136	128	140	138	149	118	138	149	155	149	150	147	164	124	125	143	142	141	130	151	149	133	141	129	150	158	135	133	146	139	146	132	131	143	141	154	126	132	112	142	138	124	149	172	137	156	147	130	124	138	152	146	134	125	142	129	146	141	131	123	149	128	141	151	165	148	153	140	137	142	140	139	135	133	138	135	141	145	122	138	121	141	166	149	129	138	142	131	154	132	151	141	153	143	123	130	134	128	126	134	138	156	144	136	140	143	134	144	132	125	163	134	157	118	164	150	132	124	156	123	158	143	114	145	122	128	148	134	125	149	147	139	150	142	134	126	123	147	132	158	139	139	133	154	154	141	155	157	142	145	143	133	138	141	157	141	125	138	145	140	141	155	142	130	132	143	131	147	129	139	158	150	147	131	144	127	154	163	149	132	122	141	124	151	113	151	132	147	108	137	133	133	127	120	136	121	122	139	135	147	122	150	151	142	128	139	157	147	148	142	130	160	143	118	146	123	151	133	153	161	155	148	124	145	145	138	156	162	159	130	129	108	149	131	128	135	113	147	139	154	151	134	137	119	168	143	147	121	152	145	137	119	142	127	145	183	133	136	152	136	135	147	138	136	124	136	152	143	148	148	164	145	139	117	159	131	148	144	139	128	141	147	127	128	140	136	136	130	151	138	126	146	148	127	140	133	117	138	151	163	154	124	138	142	141	125	125	178	135	133	136	121	151	138	150	135	132	146	149	128	152	140	130	141	121	144	138	153	158	144	157	144	128	159	144	138	131	140	140	157	132	157	159	146	136	144	150	151	156	142	148	156	157	127	144	148	140	140	128	129	142	148	127	126	163	131	132	148	141	136	142	152	131	119	125	138	129	166	132	136	121	135	138	150	128	137	126	151	131	141	139	167	112	133	148	123	127	128	135	115	155	127	134	120	126	144	149	138	146	145	137	144	127	147	135	138	161	153	155	144	137	143	170	137	124	149	144	153	124	139	137	136	161	141	149	132	162	166	150	140	136	135	141	130	151	143	141	160	137	139	144	141	129	164	147	151	132	136	113	138	142	145	129	128	129	140	134	151	141	135	142	140	126	129	133	117	165	125	136	145	135	116	115	116	134	127	138	159	151	160	136	133	122	159	142	138	123	137	151	132	145	140	141	146	158	148	148	128	136	121	141	132	144	139	145	125	146	142	143	134	143	136	126	115	145	125	114	143	136	153	149	134	134	142	141	124	161	151	152	133	131	128	130	143	126	146	119	132	152	137	133	134	130	128	148	143	146	120	134	133	136	159	122	127	148	140	149	119	160	141	127	153	154	126	137	147	123	155	137	126	146	138	138	132	142	158	143	121	135	145	152	144	131	159	137	145	139	138	128	139	147	147	130	113	120	156	128	129	146	134	150	140	142	134	135	146	146	167	123	153	158	132	145	144	164	138	132	124	160	142	138	147	142	135	109	149	137	124	133	149	168	147	134	154	136	147	148	146	134	148	121	140	126	133	137	150	161	148	158	128	146	139	135	136	139	158	140	144	148	135	139	123	141	119	139	130	158	149	115	128	143	123	140	147	140	150	152	128	131	141	123	149	121	115	161	147	151	107	131	120	158	141	121	149	139	147	122	145	141	136	147	130	137	123	127	135	140	132	129	139	133	125	148	147	134	161	149	143	147	131	128	139	139	125	113	129	142	139	145	127	152	146	132	123	152	145	127	127	139	127	132	135	134	134	143	147	136	141	131	138	157	153	141	140	165	147	135	148	141	138	147	146	125	148	137	142	137	142	152	144	138	134	128	125	151	113	147	144	164	128	106	139	138	138	124	158	164	143	141	131	118	149	148	130	131	153	151	111	160	143	128	126	156	136	112	134	145	127	139	150	150	153	138	133	146	133	133	129	145	128	145	128	141	136	137	171	143	133	157	157	149	128	133	142	161	133	128	152	147	132	146	134	157	132	144	141	138	147	138	134	162	130	152	143	131	157	133	153	150	132	141	132	142	148	140	133	164	147	152	159	158	163	150	130	130	137	140	137	156	126	148	146	143	145	129	134	144	153	151	146	151	125	147	151	141	117	157	163	167	141	123	148	138	154	151	163	144	151	149	140	165	126	136	142	137	140	135	141	147	135	135	153	135	124	163	164	126	143	141	142	127	168	134	145	125	166	136	138	139	127	149	134	149	143	140	132	123	156	113	126	120	153	148	134	148	160	130	130	137	151	130	129	127	138	135	142	124	135	136	120	116	122	146	140	140	123	135	158	119	131	137	140	140	137	149	163	145	127	143	123	148	130	163	149	152	149	145	136	138	143	154	141	139	162	136	127	160	117	132	156	127	128	177	141	153	126	139	124	150	152	129	163	140	144	142	134	151	141	163	125	139	140	155	151	132	139	128	142	142	121	130	157	135	145	160	131	140	132	127	140	118	123	134	131	138	147	148	168	139	150	144	137	147	129	166	124	138	131	135	150	138	151	141	166	149	115	147	139	140	114	162	140	152	143	142	128	149	142	133	145	138	131	123	140	134	139	146	142	134	138	143	137	138	135	137	138	151	137	119	134	159	140	145	131	139	168	133	138	133	135	175	135	133	131	153	130	139	125	137	141	126	131	147	116	140	148	129	124	139	140	156	108	139	171	136	148	145	113	136	142	146	160	133	145	136	140	141	138	150	144	135	147	140	128	155	140	138	122	120	147	173	153	161	125	144	141	149	150	135	133	140	143	110	122	140	141	142	139	154	140	163	123	134	149	153	143	148	143	147	128	143	136	130	136	120	130	127	156	116	150	147	132	165	148	137	157	107	146	145	158	143	152	140	155	119	132	121	128	140	147	143	149	142	129	142	161	146	141	134	125	129	140	133	152	137	154	137	137	156	130	133	140	137	116	156	133	136	145	120	144	135	137	145	113	144	145	148	155	135	131	141	149	163	126	148	141	129	153	147	151	137	128	133	136	159	145	125	151	123	137	139	139	125	136	153	127	131	169	144	148	140	119	158	134	147	124	144	158	142	143	151	137	158	140	153	128	135	120	147	135	149	137	159	122	134	138	138	141	136	152
3465	1849	1893	2096	4354	1698	9407	13212	13285	10070	5333	2242	865	516	407	366	386	386	411	403	379	387	372	383	385	357	421	384	408	365	383	370	371	397	375	405	382	357	385	411	410	392	384	376	426	403	354	394	373	408	414	365	409	367	436	381	384	405	376	391	368	390	394	413	362	382	389	364	348	388	389	411	382	387	377	394	380	421	382	355	389	422	390	351	373	393	420	376	439	398	387	391	411	411	381	409	437	358	434	376	420	423	380	402	391	369	394	355	399	354	388	394	395	367	373	387	389	396	356	354	364	375	371	383	396	422	375	390	389	398	388	394	382	369	377	414	409	391	395	374	377	400	417	399	374	357	383	368	383	374	385	386	376	399	394	379	421	390	381	397	385	382	423	400	429	374	405	412	402	404	353	338	341	395	389	330	349	414	380	398	409	406	403	400	394	401	418	354	394	412	382	372	368	426	385	437	400	388	399	409	392	436	425	359	411	417	414	383	388	408	376	359	407	377	429	377	413	353	412	374	379	414	371	382	381	410	369	410	396	388	393	392	402	387	371	390	395	405	389	416	440	394	401	389	399	429	426	386	365	388	430	420	404	404	384	408	381	418	399	405	397	391	375	387	402	419	384	385	374	380	407	390	388	418	397	400	382	385	388	368	392	383	376	415	392	417	426	395	370	386	438	395	408	389	396	435	411	344	378	394	410	389	399	399	361	361	363	367	363	377	419	411	382	369	416	387	376	392	378	359	394	376	402	373	357	391	393	373	382	401	420	387	398	410	385	394	373	384	388	379	380	401	371	388	419	408	376	384	396	335	365	380	366	411	381	387	389	368	406	397	391	352	411	409	390	389	363	373	358	385	347	386	399	374	374	392	401	366	377	358	379	400	392	424	387	440	411	405	382	390	421	373	382	397	394	418	404	393	413	368	408	402	401	439	368	412	367	409	407	400	365	378	414	391	392	413	387	348	379	397	404	422	398	352	365	412	368	396	397	385	360	363	404	417	391	392	343	398	378	390	426	402	405	407	386	370	365	390	412	407	353	424	375	373	417	376	372	377	403	392	395	375	388	379	376	398	434	421	374	359	403	384	376	403	432	427	374	415	400	362	379	393	416	375	433	400	387	390	363	402	396	389	336	408	397	369	391	396	400	378	405	358	389	413	358	397	335	420	423	390	409	378	362	352	393	398	419	369	383	394	388	405	385	384	381	381	356	385	409	364	411	380	409	394	384	350	414	418	377	407	384	390	379	425	411	391	402	382	419	405	423	400	390	332	389	395	402	397	385	402	404	384	387	425	341	380	373	399	397	412	379	405	395	410	348	380	386	418	388	377	386	422	371	401	396	364	389	371	370	385	380	372	409	374	400	372	396	415	363	370	397	416	394	406	410	368	392	426	418	397	390	433	387	377	405	395	381	402	380	369	384	410	365	387	362	400	388	403	402	389	386	381	386	403	422	395	400	399	379	379	419	410	420	398	413	341	418	377	416	357	415	379	382	431	354	431	409	395	402	359	412	363	345	378	401	397	392	421	391	399	364	369	390	420	390	381	381	392	391	430	408	401	368	422	398	405	404	374	387	387	364	400	367	390	417	351	392	439	389	429	398	369	389	365	371	376	371	394	403	418	384	359	367	388	374	410	389	396	390	372	397	429	429	393	376	431	384	363	426	386	414	393	398	380	389	391	363	403	426	397	372	377	377	381	398	368	400	427	394	394	419	424	362	391	376	367	399	395	403	388	405	425	385	387	357	383	424	388	375	377	365	405	383	389	385	398	383	374	408	337	399	398	408	378	401	357	369	396	395	384	401	407	378	386	376	411	415	377	360	360	407	405	346	398	402	413	383	399	447	400	373	354	339	367	407	437	396	363	390	362	418	377	397	373	379	376	392	410	404	366	393	352	410	368	423	392	385	394	383	417	383	373	390	390	392	394	399	389	413	366	369	421	416	394	376	378	416	399	394	396	393	381	366	382	431	392	385	395	395	408	383	394	411	375	405	393	389	415	385	370	413	377	375	357	412	377	378	418	384	429	427	398	395	398	397	372	381	391	407	424	384	390	420	386	390	393	411	393	368	376	396	371	408	378	407	405	407	400	388	394	427	376	382	387	395	415	406	385	393	354	372	378	398	403	376	360	405	361	390	394	376	395	379	376	366	388	383	346	401	361	400	407	435	356	391	406	375	385	387	415	417	371	379	396	395	396	407	412	403	372	385	423	394	361	391	392	354	395	391	390	391	387	393	377	401	404	437	380	399	430	405	358	377	387	378	399	376	404	370	419	401	395	408	402	396	411	391	383	390	387	370	395	417	375	411	405	437	403	380	384	410	408	366	388	379	393	403	374	404	398	364	354	394	412	408	394	394	362	394	411	378	376	391	391	396	365	403	389	387	392	395	404	390	412	394	379	405	383	391	381	368	389	402	409	394	396	417	388	399	382	344	377	385	364	424	379	401	402	344	380	415	362	396	384	386	372	394	356	377	366	399	387	349	370	370	370	387	417	399	398	393	427	373	401	389	403	374	387	387	376	424	409	374	434	356	374	412	393	378	391	400	380	413	394	418	382	405	337	405	410	382	377	407	327	390	337	381	410	400	386	422	409	397	407	399	429	403	389	401	379	412	430	425	385	396	393	413	339	383	395	436	421	395	362	365	400	391	371	376	396	389	387	406	374	399	404	390	410	402	378	373	409	402	392	403	410	392	396	366	411	378	387	391	385	402	397	347	366	359	371	407	378	419	386	374	408	385	360	425	371	382	401	409	381	391	372	406	418	376	395	379	393	404	374	376	391	411	382	388	391	413	398	404	412	382	395	428	390	366	354	408	394	404	422	382	378	382	380	401	410	381	392	388	396	412	387	374	409	358	394	363	376	418	406	372	426	367	402	372	355	397	420	400	375	361	398	395	414	363	436	404	404	393	404	371	384	433	357	420	382	396	363	388	385	426	397	385	391	400	386	421	404	380	379	401	416	423	364	390	376	376	377	387	402	377	390	377	367	380	396	341	400	405	405	393	402	428	386	411	377	374	402	348	385	388	364	379	411	400	398	390	392	426	342	388	389	418	371	368	404	392	412	374	394	377	381	386	405	399	364	421	396	387	390	376	383	394	375	416	410	432	406	406	415	408	414	399	396	386	365	392	373	404	390	373	384	381	405	360	395	374	385	391	393	397	387	380	378	372	428	364	340	370	384	378	406	387	366	374	348	355	383	389	418	410	383	393	391	373	401	425	407	396	421	397	394	372	315	374	343	394	373	371	411	389	444	393	379	372	390	404	393	378	388	392	382	363	385	356	379	431	378	434	368	378	395	416	374	365	394	380	420	425	365	391	392	422	396	395	435	404	371	388	399	397	377	391	446	408	371	387	344	391	404	397	413	375	369	409	410	365	372	388	380	373	379	356	380	407	381	419	387	374	391	412	420	403	388	389	402	382	365	409	397	428	404	409	415	370	382	390	405	364	386	379	400	429	372	385	420	394	397	387	401	359	377
14964	9229	3940	4319	8321	27438	28390	24221	21767	13421	5281	1333	396	189	134	149	149	134	138	135	126	144	135	126	115	129	120	109	143	157	121	147	131	136	154	113	121	121	126	142	131	122	127	135	125	139	137	117	150	141	130	134	140	128	123	143	130	140	129	121	146	129	127	151	128	114	127	146	134	116	126	159	124	141	135	138	131	135	139	142	118	125	138	127	110	119	132	123	118	131	130	135	123	123	122	130	133	137	135	123	123	137	138	157	152	137	138	143	166	130	140	152	124	104	150	128	122	134	121	133	147	131	136	133	137	152	135	128	145	131	146	138	104	134	124	153	127	145	119	147	126	141	118	124	119	119	135	149	116	122	118	134	123	130	134	148	125	123	141	125	120	131	138	126	131	150	139	167	134	136	137	149	147	148	136	137	135	141	143	140	133	149	128	152	108	124	117	116	134	116	122	157	112	123	129	138	136	116	122	136	123	118	112	125	128	147	118	139	153	136	129	129	133	139	127	137	115	135	129	128	120	141	126	155	137	132	136	141	140	129	127	132	130	132	125	114	120	124	138	130	150	122	137	122	128	133	127	134	128	112	130	156	141	113	133	125	150	125	128	132	138	119	123	121	143	116	139	137	105	132	145	123	129	149	139	124	95	137	131	155	125	139	120	134	142	147	124	112	126	122	145	129	140	135	133	124	125	120	160	132	133	144	135	156	124	130	122	117	129	145	112	132	142	128	147	144	131	136	119	112	122	126	130	150	128	122	110	139	132	157	139	118	134	128	138	112	122	146	133	121	138	132	138	136	122	158	132	123	126	137	139	144	142	152	112	113	132	112	120	127	131	133	140	120	140	127	137	116	136	133	126	128	118	145	131	134	141	139	118	126	116	142	124	112	129	135	126	135	121	117	151	136	127	120	117	126	128	139	142	142	130	126	127	134	137	129	137	122	149	134	140	134	129	129	124	127	131	140	136	141	151	119	140	147	148	121	132	121	131	123	131	147	138	139	141	133	126	149	139	116	116	133	142	128	119	126	153	115	117	155	145	146	126	139	139	128	124	129	147	120	128	134	117	148	143	130	145	138	119	116	129	138	136	134	122	150	120	130	129	138	145	115	124	138	129	109	125	144	118	126	123	120	141	125	130	121	131	134	117	129	127	125	137	137	120	134	131	125	151	142	128	142	135	147	127	129	140	153	127	124	143	126	122	134	128	125	140	128	142	112	117	138	136	146	115	118	124	127	131	149	130	135	122	134	128	125	143	135	135	139	147	125	137	119	129	121	128	123	133	138	129	133	150	138	116	140	138	113	142	153	136	135	121	118	121	127	131	139	113	141	137	124	146	133	132	148	148	145	152	150	138	138	123	155	149	129	156	133	128	139	122	124	131	139	136	124	145	109	138	124	104	114	129	146	107	118	117	130	154	142	153	125	116	143	129	136	129	154	138	117	139	128	106	125	149	127	116	128	133	123	120	119	130	146	130	130	139	161	140	145	133	136	126	146	151	136	132	120	144	160	129	130	153	127	132	104	116	145	143	144	132	121	129	128	121	123	152	143	146	111	123	139	124	128	142	146	117	143	142	135	120	130	144	134	146	137	119	115	143	138	141	115	136	157	135	126	142	112	144	122	139	122	129	115	128	144	117	140	134	133	151	142	133	140	133	156	123	136	132	118	145	140	133	125	144	134	127	125	130	145	135	120	137	137	104	132	149	132	123	138	123	121	140	128	117	122	122	114	134	127	128	147	155	121	128	146	128	130	125	136	140	125	119	139	155	136	149	130	149	123	130	122	138	133	156	138	138	136	115	148	135	122	129	107	124	140	109	133	126	129	131	138	137	120	127	130	139	124	135	127	136	129	147	144	126	149	136	121	135	126	123	117	147	126	123	133	130	138	126	158	141	123	129	133	124	144	126	145	151	112	147	122	139	134	137	140	117	111	148	139	133	125	126	127	128	149	111	128	115	141	109	131	130	127	139	135	153	140	139	126	121	134	130	119	151	135	133	132	130	126	132	124	123	156	135	145	138	154	119	142	132	124	132	153	115	124	117	139	129	154	139	147	143	136	151	132	106	125	132	136	150	128	136	159	152	127	117	126	131	126	123	138	132	135	139	126	147	130	137	132	131	166	160	138	129	138	117	127	134	135	127	130	146	129	147	152	132	136	132	128	126	127	134	126	134	138	141	137	130	134	118	132	104	126	149	131	122	155	134	131	115	141	130	117	128	149	132	119	136	129	146	131	137	151	130	117	137	121	123	112	159	134	133	101	137	100	147	128	135	125	137	127	149	145	121	128	133	151	140	146	132	125	125	141	150	129	145	123	134	134	138	131	151	128	132	132	138	122	140	125	117	128	130	142	136	129	121	131	143	121	107	138	135	134	140	132	111	105	132	123	126	129	143	123	146	151	148	131	140	143	124	124	128	114	147	136	149	137	128	132	111	145	135	126	133	122	137	134	134	141	133	123	147	113	132	132	136	123	122	124	126	134	120	125	133	143	133	138	130	132	121	132	120	134	114	130	131	143	136	119	148	135	127	138	145	135	147	126	118	155	142	113	139	143	134	139	143	145	124	116	130	143	129	104	119	129	122	126	130	126	141	132	124	136	119	155	121	131	139	148	146	135	131	158	137	148	134	137	119	121	143	114	141	130	134	123	139	144	135	111	160	135	132	112	118	130	163	145	135	119	142	133	169	145	134	103	129	155	129	116	133	111	135	145	129	119	141	114	138	130	124	125	131	149	122	121	136	128	130	127	136	143	116	122	144	131	127	142	120	136	133	128	136	120	152	129	155	137	148	115	132	109	125	121	139	122	122	145	156	141	115	133	126	147	119	137	130	135	131	133	118	124	124	128	138	121	130	146	140	117	141	140	146	130	124	130	127	136	142	130	125	135	136	164	137	115	124	134	118	145	132	143	125	126	125	127	140	113	117	132	141	112	144	128	136	161	150	123	128	127	141	132	121	134	146	135	152	120	125	117	142	155	122	135	135	113	105	147	144	137	128	127	135	118	114	126	128	145	132	132	126	154	117	118	131	129	130	117	144	123	133	134	124	142	149	132	102	140	102	151	133	121	123	147	141	137	142	126	109	134	118	147	144	133	150	131	129	152	139	132	128	120	118	111	138	108	151	129	149	99	147	117	123	142	128	149	119	121	109	116	130	149	135	126	119	129	129	133	132	131	117	146	134	145	118	136	126	132	123	128	127	119	143	136	143	143	126	150	134	153	149	166	118	132	129	146	125	134	116	133	150	111	134	136	153	135	139	125	128	136	132	123	127	133	135	123	142	125	150	130	120	141	142	131	122	129	128	139	105	117	125	130	130	129	138	137	129	128	137	112	123	134	133	135	111	153	136	140	128	149	118	143	135	130	154	143	149	137	151	127	122	133	129	127	141	108	126	116	133	131	138	140	130	123	123	133	158	142	125	142	147	120	130	123	133	143	133	133	127	122	144	143	120	122	127	129	128	156	131	137	119	140	128	140	156	117
10608	7019	5726	11050	19812	43668	42001	43250	41361	31052	17271	6359	1761	617	412	349	366	369	377	381	374	358	383	397	358	373	362	388	358	424	365	391	363	376	370	363	386	370	314	362	367	361	367	388	363	383	359	374	349	338	380	369	409	353	347	389	358	370	332	387	349	399	389	354	354	381	378	370	372	375	388	392	378	395	392	396	368	382	368	375	365	376	382	374	366	356	379	382	404	413	323	346	380	397	413	404	383	332	413	368	378	401	357	351	370	383	395	371	349	369	395	357	382	377	390	379	382	384	364	363	343	318	375	357	354	345	381	352	361	347	386	403	349	401	370	335	361	349	364	376	381	382	375	431	401	358	372	350	333	397	407	349	367	380	359	377	360	370	375	377	391	376	357	346	344	379	357	365	364	347	382	366	365	366	365	370	348	373	373	397	376	361	394	393	379	397	357	374	417	381	371	345	383	352	387	336	387	415	369	412	379	361	373	345	367	366	389	397	405	358	333	408	380	361	392	372	354	395	363	375	354	343	355	380	375	395	410	365	364	359	382	402	382	370	359	379	359	358	349	377	366	373	351	381	373	372	338	363	399	369	367	371	400	361	405	357	379	363	377	366	355	387	373	395	341	338	351	386	388	338	369	377	369	415	389	408	346	408	362	376	366	373	381	382	364	365	353	386	359	354	359	369	399	351	355	384	346	359	373	332	363	331	386	353	396	390	356	385	335	391	373	333	364	403	398	378	390	400	379	375	363	379	325	363	350	344	340	378	395	381	419	383	379	358	365	394	381	380	373	373	390	387	395	365	409	382	358	381	450	353	402	342	391	357	355	370	360	358	367	383	352	357	361	417	378	340	346	354	353	371	371	349	396	394	338	386	382	355	389	348	360	382	360	368	405	358	361	358	367	370	375	396	404	395	376	403	339	378	377	382	367	384	386	390	340	345	363	392	326	390	390	461	364	417	381	330	359	390	391	387	391	399	400	391	399	364	384	398	345	390	372	373	352	354	373	371	364	333	348	349	391	362	341	414	327	346	365	410	350	361	364	413	398	370	379	355	409	359	381	342	390	371	392	351	341	350	375	374	390	396	354	400	396	367	352	360	397	355	371	337	397	407	364	382	377	336	385	380	392	404	389	396	367	401	361	379	364	364	350	381	381	363	389	353	375	405	378	369	392	386	408	369	377	377	351	359	359	371	372	369	389	353	401	340	397	406	346	370	374	383	362	389	383	389	360	381	400	345	332	412	361	382	371	399	373	376	370	386	377	381	379	360	354	397	353	389	364	367	383	382	357	374	428	379	374	367	376	356	385	361	348	366	376	374	372	363	398	371	336	379	394	399	364	386	348	333	369	364	351	380	358	379	361	381	380	377	370	395	358	366	335	353	381	377	400	357	377	348	361	363	349	341	387	390	386	351	379	370	394	381	378	367	360	371	380	365	389	377	365	351	398	364	370	371	400	397	369	395	359	353	377	377	387	394	368	344	347	384	363	353	392	368	363	349	355	373	384	334	364	397	334	366	379	371	363	372	360	370	376	345	366	367	370	380	371	352	355	388	359	365	380	356	378	350	362	410	349	391	390	364	372	375	356	370	375	377	408	357	345	366	348	388	368	357	378	392	344	345	357	389	380	379	376	403	360	396	372	396	319	328	374	408	359	364	359	345	352	367	378	345	371	372	368	387	345	366	347	366	379	356	381	342	385	374	389	371	385	384	387	395	356	357	402	386	351	372	350	341	344	343	375	403	391	370	393	335	373	391	362	355	395	391	394	368	396	334	367	358	388	398	402	368	392	363	405	430	385	403	384	372	386	360	371	380	351	358	374	420	374	349	359	370	358	372	360	367	410	374	400	398	367	378	402	382	354	395	413	378	345	402	395	372	363	362	382	371	354	381	351	367	346	370	362	381	397	351	385	360	371	340	382	336	366	363	365	377	380	349	365	409	396	370	371	392	373	377	384	412	377	394	344	351	358	384	412	370	381	363	337	375	365	377	361	334	375	334	370	384	366	371	361	330	352	367	361	382	359	352	372	377	368	369	378	349	406	373	362	366	400	382	379	385	400	399	340	361	358	341	395	367	353	379	404	346	377	333	365	383	376	347	340	366	397	356	345	366	344	367	394	371	387	388	382	363	375	363	349	359	372	390	354	362	357	329	355	364	372	374	329	366	413	390	359	400	359	334	389	327	344	403	366	409	369	397	382	383	382	417	406	391	409	381	376	373	381	395	366	411	368	361	357	372	369	363	345	348	398	359	388	404	386	372	361	372	388	373	365	361	360	355	353	369	350	391	388	340	382	343	359	374	398	403	370	372	365	362	388	349	363	347	408	378	397	417	370	392	377	376	408	370	369	385	390	400	386	416	374	345	378	367	352	368	383	373	372	386	374	378	401	357	371	400	367	374	347	408	362	382	356	368	387	340	353	365	344	366	361	371	386	362	374	364	350	369	360	384	392	388	346	390	350	355	370	371	397	372	336	340	409	355	383	386	372	363	409	342	375	366	364	358	350	373	353	362	372	401	393	340	349	344	368	396	404	412	409	374	347	399	391	369	374	340	352	374	383	371	364	373	385	341	384	406	391	333	367	354	368	366	352	403	379	362	386	376	390	344	367	383	371	349	415	367	370	380	368	410	362	360	427	360	362	387	407	373	348	383	402	393	388	400	363	369	359	381	390	375	354	401	361	358	390	393	364	378	368	385	364	362	362	371	361	356	368	390	346	361	362	387	362	352	350	379	346	380	353	392	351	367	355	351	402	362	351	395	348	400	344	396	352	353	343	408	370	381	401	352	374	388	388	361	396	382	369	343	368	376	372	380	349	372	380	356	376	394	394	396	317	347	396	375	346	355	394	368	343	387	379	369	372	372	362	368	338	357	362	370	388	369	405	351	365	383	365	390	378	397	387	370	391	394	363	372	367	381	374	381	418	376	342	379	383	394	363	365	359	326	375	361	357	385	388	383	363	387	371	375	353	351	380	371	331	373	385	333	380	368	350	355	378	347	381	365	377	415	404	371	367	369	406	375	349	393	387	371	376	381	391	363	351	359	373	361	375	383	383	377	376	375	365	381	356	382	390	345	380	371	354	375	345	374	364	375	367	343	349	378	389	376	351	365	362	353	387	345	365	378	364	367	382	376	378	371	367	397	351	383	353	368	398	389	365	393	343	347	380	373	376	386	361	374	358	365	379	385	355	368	396	386	361	331	348	349	372	359	377	358	357	379	395	378	394	358	398	390	411	347	388	360	349	380	341	368	390	357	387	352	365	373	382	361	361	374	354	353	356	355	392	394	379	373	398	326	345	321	389	355	397	362	391	376	373	370	372	415	367	390	379	361	350	372	362	355	373	383	392	362	373	381	377	356	354	383	377	386	364	372	368	385	382	371	360	351	403	370	383	358	399	375	348	343	394	381	376	396	381	367	367	356	318	360	376	358	370	367	377	377	369	379	365	333	347	407	389	389	388	345	368	363	389	381	350	338	414	378	383	377
22463	17866	16259	21219	44771	59645	37795	32692	26059	15777	6277	1689	460	177	139	118	136	131	134	124	132	132	135	117	138	136	133	126	126	124	134	126	119	135	111	129	116	119	133	136	124	120	103	120	144	125	119	139	117	129	116	135	144	134	130	134	113	116	134	135	141	132	138	122	132	131	124	122	122	128	139	157	134	115	123	123	123	117	124	134	148	114	157	126	127	124	125	110	120	140	134	124	107	115	118	148	131	126	125	126	130	111	156	127	139	155	124	132	140	136	128	115	138	130	127	123	130	128	136	130	111	117	119	134	116	123	134	108	164	135	121	136	124	133	116	140	124	120	128	129	133	122	134	124	134	129	124	138	147	138	127	130	114	112	135	121	157	135	118	127	126	126	134	123	143	111	105	127	106	138	144	128	113	131	105	132	125	131	147	143	109	126	125	148	151	132	113	133	144	114	134	142	130	130	122	125	131	114	123	132	146	135	134	138	104	118	134	118	115	119	133	117	90	121	126	131	109	98	125	125	132	127	161	102	135	138	155	124	118	124	126	136	125	135	122	144	129	133	102	113	99	115	119	134	143	125	122	133	124	126	132	114	109	134	127	106	137	131	136	144	116	112	151	113	139	149	132	125	142	137	143	124	117	131	144	141	138	136	138	133	132	125	127	122	126	149	127	133	153	129	127	145	138	148	116	128	112	127	127	127	127	144	131	129	125	132	119	135	128	122	127	129	109	121	120	126	122	128	129	113	133	108	124	143	150	115	121	127	122	124	125	122	137	135	129	138	119	118	125	144	118	129	123	133	136	116	141	119	133	122	123	133	121	126	135	107	127	108	127	121	98	123	121	139	117	118	142	104	146	127	153	135	142	139	113	141	122	119	137	134	110	120	128	149	123	124	129	112	114	126	113	121	121	143	115	125	144	103	121	126	134	110	127	109	111	131	134	133	138	126	123	141	114	101	128	139	103	128	152	126	125	130	106	136	136	114	129	106	125	104	115	121	146	117	123	127	119	119	112	124	140	135	134	153	127	115	127	130	136	128	131	132	125	116	132	124	121	127	126	130	119	121	135	114	134	120	128	140	145	118	116	136	147	130	144	135	114	135	112	118	114	148	115	136	119	126	136	112	114	136	127	117	133	125	123	135	160	127	111	128	104	135	129	147	111	122	113	131	129	116	122	134	132	145	134	127	140	144	118	107	127	108	145	118	111	110	137	124	129	120	131	111	118	124	135	148	125	100	125	127	109	145	119	123	146	119	126	110	129	106	123	140	125	125	127	131	132	150	136	138	115	138	151	122	126	113	111	107	135	110	115	138	133	132	129	141	127	133	140	137	141	118	123	127	126	118	134	130	138	138	131	124	119	135	137	143	111	122	113	124	130	141	108	103	144	125	120	139	130	117	134	114	153	119	157	130	131	131	134	130	119	121	142	127	124	120	126	126	127	119	97	150	136	146	126	136	131	144	127	126	116	107	130	136	122	134	130	130	125	129	129	118	128	105	119	115	139	148	130	124	141	102	116	123	114	124	120	127	147	124	127	129	120	116	117	121	127	105	132	123	142	138	113	137	119	121	123	122	127	116	134	137	114	147	125	125	121	114	118	139	127	127	121	106	105	129	128	122	136	125	108	139	128	137	137	109	116	133	147	114	112	150	129	123	119	149	112	130	137	116	127	125	122	102	124	130	129	113	125	122	130	123	105	119	143	129	137	126	112	126	138	149	128	121	126	102	130	129	123	121	116	127	125	131	140	127	130	128	115	143	142	130	101	129	120	130	101	127	115	118	131	140	145	122	133	141	140	123	126	129	131	144	126	133	125	132	126	128	115	138	127	137	121	138	141	138	116	116	142	130	130	129	121	123	131	130	135	124	137	102	109	134	142	114	122	127	110	130	149	111	141	116	115	120	126	119	156	131	124	128	132	131	150	123	138	129	133	125	129	114	127	134	146	131	141	143	113	138	144	124	115	129	141	121	121	127	141	121	144	134	129	142	142	130	124	140	126	140	137	124	145	106	125	144	138	117	146	116	135	155	132	136	117	113	138	153	108	124	144	121	140	139	120	114	135	124	123	144	130	129	117	135	113	127	116	141	129	138	114	118	118	144	148	159	117	131	146	130	144	119	120	127	133	123	156	128	98	106	133	110	118	141	104	126	122	132	127	130	137	131	123	133	126	124	124	163	129	105	120	128	158	118	144	128	143	134	109	110	144	128	117	129	118	108	120	139	106	112	129	135	115	104	121	134	127	113	135	129	151	137	110	137	121	125	132	115	133	140	139	130	123	112	119	111	115	128	124	117	140	116	118	127	128	127	140	149	113	115	129	147	131	120	106	128	121	114	115	128	117	122	150	123	148	114	126	123	136	146	110	132	123	133	139	145	125	104	149	130	133	118	130	113	122	138	126	103	96	128	115	137	106	132	120	140	132	129	129	103	115	125	117	132	126	121	105	137	143	115	127	127	133	114	129	140	129	128	124	126	112	130	140	109	123	115	116	129	137	131	131	109	135	136	113	116	126	123	135	125	120	130	133	136	136	133	117	133	117	141	127	138	109	144	141	156	101	137	144	162	109	124	142	142	151	127	125	135	119	134	107	143	114	147	127	130	116	122	136	122	117	114	104	103	135	116	114	115	134	114	122	133	143	134	129	126	130	103	132	144	94	155	120	128	124	142	128	120	101	113	121	114	131	107	123	113	122	133	117	120	147	135	132	131	155	158	118	117	127	122	142	126	131	121	145	125	118	122	130	132	117	124	139	128	134	123	124	127	129	126	117	137	121	120	128	119	139	127	114	121	120	133	122	128	135	110	133	98	127	137	127	115	123	131	127	128	133	114	130	129	141	135	102	132	125	130	123	143	148	133	132	129	135	129	118	117	102	104	136	149	132	134	123	134	106	125	124	110	124	137	129	117	112	123	109	129	129	125	141	148	133	123	116	137	122	116	119	117	122	120	139	123	130	126	112	136	139	133	127	125	134	134	110	119	123	143	122	130	147	131	120	124	119	139	118	124	113	124	111	132	123	141	123	135	128	125	116	133	147	106	136	127	144	141	114	123	108	113	131	119	110	158	126	136	145	119	128	129	140	142	133	134	135	120	122	125	120	143	117	115	128	130	132	156	115	141	137	130	130	119	144	139	114	125	127	133	126	127	131	107	142	152	125	134	110	120	101	109	117	120	115	116	127	111	114	132	132	136	128	122	118	127	132	124	139	131	107	135	143	130	135	134	136	124	124	111	138	127	127	131	118	125	128	139	148	117	128	126	106	131	119	105	120	134	118	113	127	134	127	111	125	122	131	128	142	151	125	131	123	147	121	120	125	135	145	109	127	149	119	125	154	142	136	110	123	125	150	137	135	118	131	118	134	120	157	133	138	140	109	120	97	126	133	134	127	149	132	145	130	117	131	126	122	142	118	141	115	126	120	118	116	130	134	128	136	143	128	121	128	133	143	107	125	139	120	118	132	96	143	137	150	137	135	121	144	111	124	108
13532	14496	16013	30659	55305	68948	46522	50282	43809	33649	19366	7157	1914	643	470	360	359	345	344	338	368	396	388	346	333	361	397	345	398	335	375	366	381	368	377	331	355	363	397	387	373	378	335	351	383	368	306	355	388	370	379	368	334	386	351	381	374	337	375	369	362	331	373	337	367	365	368	359	352	371	326	348	342	373	358	343	347	337	340	345	357	388	376	383	343	338	348	348	354	328	374	353	330	353	369	363	358	361	381	370	368	329	343	341	400	361	357	364	357	370	361	368	360	338	367	373	368	354	383	348	340	365	360	371	380	375	364	362	372	354	402	363	396	360	354	338	369	361	357	371	366	364	344	353	306	379	382	388	360	330	352	367	304	396	347	356	362	343	357	371	359	379	368	309	314	382	372	354	356	373	331	398	386	361	396	349	339	369	372	345	376	333	348	364	382	388	367	352	360	364	358	368	366	369	360	364	377	384	349	352	343	365	365	373	383	351	382	356	355	372	374	398	342	344	331	364	380	361	374	327	330	357	350	353	320	375	392	368	386	405	330	392	336	352	358	356	375	347	356	341	362	375	385	365	359	360	378	354	372	363	339	351	353	347	356	343	358	340	338	372	327	380	353	350	392	357	386	355	417	331	349	403	402	383	360	386	342	362	368	368	373	363	362	331	326	380	375	360	332	377	368	337	369	374	332	362	342	340	389	359	344	397	370	344	336	326	374	365	347	355	337	356	370	347	342	347	356	395	384	361	350	351	346	352	319	362	358	391	332	330	355	360	344	355	347	379	356	331	373	377	364	348	370	365	338	344	349	355	395	350	368	340	380	357	365	348	377	344	388	373	369	368	355	352	371	385	379	354	330	373	387	363	317	364	369	389	365	379	355	359	384	355	350	351	313	350	348	406	375	338	354	365	342	313	343	345	356	365	340	385	398	372	330	346	370	342	370	341	333	332	368	397	371	379	366	353	358	337	361	375	348	335	386	359	392	359	371	345	320	351	394	354	377	374	349	342	341	355	355	387	364	379	375	374	372	345	356	383	351	331	357	368	370	371	352	373	336	339	362	362	344	386	332	359	357	379	335	375	351	360	367	375	372	348	343	367	366	361	363	374	345	372	355	341	379	351	337	345	376	374	363	363	359	330	374	343	351	339	396	369	392	349	384	355	348	375	363	370	392	356	367	360	362	366	383	305	391	363	358	365	344	355	360	402	334	401	355	351	344	377	364	359	364	355	336	383	339	352	346	365	339	361	350	345	384	356	346	333	382	376	347	315	343	354	367	361	347	363	350	351	352	368	374	322	357	357	368	387	406	338	352	389	356	356	372	364	351	392	343	347	362	365	360	382	371	367	341	359	342	332	335	367	345	348	358	362	357	352	346	376	329	353	385	372	363	344	377	352	361	347	335	345	364	376	356	370	371	384	382	385	352	335	352	363	382	350	335	349	308	359	388	375	362	392	350	360	375	327	350	363	342	410	378	338	323	406	326	390	391	354	374	349	332	333	388	362	369	357	370	367	362	359	356	328	364	365	383	362	330	376	366	334	354	365	346	378	363	348	354	334	387	363	347	352	363	401	348	332	401	388	346	347	342	353	379	353	351	360	351	345	376	386	370	359	378	353	376	360	324	332	375	348	366	346	377	375	394	334	350	366	359	351	386	365	378	355	358	359	361	320	348	394	395	361	364	342	346	343	359	377	364	354	378	378	343	408	362	336	390	403	365	380	359	371	349	341	407	371	386	336	381	339	362	361	413	388	353	349	383	349	371	355	363	371	361	347	354	366	363	351	353	347	326	405	325	375	366	369	336	376	364	370	355	394	374	319	354	377	356	356	355	382	366	405	353	357	330	351	370	341	371	338	365	362	351	338	371	411	401	368	379	357	375	332	354	397	377	359	363	380	363	380	359	354	330	359	355	341	338	360	409	367	342	352	392	318	359	374	365	333	412	345	352	325	398	358	383	384	372	357	350	371	351	344	385	370	375	331	332	418	412	396	360	338	358	381	387	348	374	361	374	352	370	355	341	385	412	373	374	351	351	381	329	367	340	337	360	372	356	368	345	371	348	331	364	395	343	367	384	373	360	355	383	350	392	359	340	362	411	344	401	342	365	340	375	358	367	359	344	338	364	369	363	339	349	352	354	369	341	393	396	375	356	364	335	368	334	372	378	366	349	365	351	346	359	376	349	349	351	389	354	389	375	365	344	364	360	365	402	396	374	366	351	376	371	375	355	321	347	332	386	383	382	367	345	338	333	362	352	325	346	368	351	385	346	323	350	379	349	368	342	372	321	398	390	385	369	340	349	330	348	354	359	336	363	345	337	327	394	389	385	365	381	363	386	353	361	319	323	363	346	372	333	378	362	349	337	370	366	317	377	347	338	392	371	342	376	403	376	375	357	366	356	346	332	360	342	370	353	393	352	358	348	375	377	349	339	364	356	356	376	339	348	357	354	361	366	358	382	382	372	331	352	342	347	341	362	326	344	366	368	356	372	378	379	346	350	351	359	368	367	369	325	358	342	375	399	365	333	385	374	354	388	388	379	358	388	382	364	342	375	403	415	332	330	362	345	361	382	368	361	353	399	341	386	347	338	338	344	337	369	383	361	364	368	335	376	373	404	381	386	371	400	329	357	344	378	361	374	333	333	348	369	371	338	370	338	335	382	364	370	377	353	386	360	359	353	352	374	365	364	385	339	373	356	352	357	391	345	359	332	388	380	386	341	374	383	369	335	370	361	381	332	381	331	385	359	362	366	334	369	392	369	389	380	353	333	350	358	376	365	387	353	325	360	347	376	347	343	364	367	358	349	410	351	368	374	343	407	354	371	317	349	371	341	368	368	344	364	377	368	342	356	384	377	340	364	363	348	333	359	339	366	340	363	385	349	374	322	375	362	363	352	356	383	359	350	405	348	349	367	340	336	319	390	361	383	341	362	359	337	366	369	317	347	332	344	335	348	355	382	366	369	392	342	364	354	343	375	369	351	349	361	329	349	352	364	373	328	369	372	358	319	376	355	355	370	364	381	342	374	352	354	336	377	361	369	371	344	352	352	372	374	375	385	373	362	397	391	361	397	343	366	385	379	357	361	362	355	384	364	376	370	359	360	367	386	358	333	375	340	345	361	322	358	392	374	365	364	359	325	369	366	377	374	360	346	350	361	386	348	333	349	382	375	352	343	347	380	307	348	342	375	372	347	380	349	368	370	356	376	340	368	333	365	368	326	346	357	386	336	381	372	364	343	360	365	326	361	343	356	390	399	369	371	369	321	357	387	357	319	355	383	354	356	363	362	354	353	347	337	376	361	366	326	338	377	367	383	378	386	410	364	351	349	353	354	354	347	372	358	384	349	373	371	354	390	369	322	362	356	354	390	391	394	363	375	365	340	368	337	376	341	367	385	373	330	392	362	373	345	385	398	370	336	381	332	405	367	374	346	347	334	374	335	380	360	358	396	380	332	358	376	373	361	317	358	363	352	352	342	366	336	342	355	359
4423	2881	3221	987	3857	2789	1446	2361	1927	1589	811	408	216	145	144	152	131	133	132	148	135	127	149	134	149	133	143	163	144	170	140	151	132	127	150	122	168	140	137	142	133	142	142	139	158	137	162	137	157	150	150	176	143	174	156	145	119	141	133	142	150	154	128	132	129	130	141	134	158	134	147	145	170	127	137	152	136	151	118	142	135	124	141	130	122	143	133	158	141	117	151	159	132	136	151	139	147	123	167	155	139	145	134	156	171	141	154	144	164	135	153	151	143	168	139	120	130	141	134	139	135	143	147	130	129	122	150	159	146	153	150	149	144	126	137	152	139	133	162	146	151	130	125	125	124	131	164	133	150	143	149	141	137	138	136	129	156	142	126	127	129	155	155	155	141	123	147	130	143	127	141	135	156	139	136	133	148	152	134	123	137	154	138	150	131	148	145	133	138	106	135	137	155	129	164	131	134	150	148	123	132	134	149	142	134	143	136	153	157	129	148	143	130	128	137	141	134	145	119	113	143	145	124	147	141	150	136	150	138	122	143	157	135	136	161	149	144	134	154	149	139	153	113	118	140	145	128	153	136	127	132	108	137	149	153	129	140	130	144	137	140	151	153	136	138	145	146	132	124	168	143	141	121	125	135	141	133	144	155	145	135	131	135	123	129	161	166	132	134	117	139	137	152	127	134	143	145	141	144	134	132	156	145	143	149	131	147	149	129	138	140	138	134	148	123	142	136	140	146	132	131	147	144	144	148	163	141	151	149	135	137	132	143	139	133	171	135	147	150	138	137	137	142	124	136	123	154	150	133	140	120	142	141	127	121	143	130	148	136	141	120	117	123	119	128	139	144	137	150	145	155	129	143	154	124	146	148	148	133	142	133	133	144	148	137	123	152	135	140	154	141	141	141	139	134	154	138	153	131	129	126	136	127	156	144	129	158	137	175	147	149	136	120	129	139	124	142	140	143	163	117	145	147	139	124	132	131	130	135	131	142	146	119	132	130	124	140	138	130	117	133	134	118	132	140	135	151	151	141	127	115	120	130	155	143	139	129	148	142	123	129	136	153	135	125	132	148	141	146	125	137	155	120	146	141	157	132	155	149	156	159	153	126	128	150	110	153	148	138	157	127	130	127	132	132	131	139	143	130	140	147	120	150	146	137	163	133	140	130	144	130	139	143	148	155	143	135	124	163	141	128	126	125	111	150	156	121	152	138	142	150	147	140	137	154	131	137	139	122	128	135	135	162	136	140	138	123	144	155	116	130	143	146	137	161	119	127	146	146	135	141	127	139	149	115	156	146	164	131	131	125	129	133	136	148	139	140	135	139	114	137	127	123	131	131	134	132	119	142	148	141	156	153	130	124	124	172	122	116	153	150	157	134	142	128	147	133	136	121	137	157	119	146	133	143	150	129	144	159	148	127	127	132	135	154	151	132	170	158	132	142	143	142	145	135	133	135	117	139	145	131	147	153	139	150	146	148	148	138	151	121	164	132	127	136	135	150	149	110	121	122	142	143	130	147	153	147	138	136	139	130	140	153	118	127	144	124	154	136	137	134	133	140	146	130	134	135	130	159	128	124	112	135	165	134	146	160	132	137	129	158	134	119	173	145	130	136	112	125	132	145	131	130	131	123	137	152	155	123	136	126	129	137	148	136	147	129	121	119	141	137	123	140	135	131	148	163	135	147	141	133	127	122	141	132	129	142	145	139	114	128	137	140	154	134	145	133	133	143	140	138	136	146	132	119	138	135	149	134	152	138	132	129	132	161	120	137	156	135	131	133	170	143	154	144	151	139	152	138	149	138	136	170	124	161	143	159	135	153	158	145	155	144	131	166	139	147	140	107	133	147	147	138	131	151	136	129	157	138	134	133	137	126	116	148	134	140	154	125	147	134	134	158	153	131	154	121	128	117	145	134	140	142	139	140	144	136	120	158	141	124	136	126	134	153	165	140	137	151	142	141	140	154	149	160	117	132	135	128	119	144	129	133	137	137	127	147	136	131	136	126	131	140	144	136	150	120	123	126	148	138	138	152	147	134	145	134	143	128	133	117	159	152	113	146	147	142	143	132	143	138	165	130	140	156	126	133	158	136	157	143	135	142	110	106	142	143	141	153	147	155	134	134	146	133	145	142	152	120	143	147	148	130	166	130	149	135	127	134	132	138	136	146	127	147	133	136	114	120	130	158	137	142	147	138	143	133	149	158	142	135	120	127	142	142	129	137	148	133	141	140	136	147	127	128	136	151	154	150	151	153	117	130	131	138	136	153	139	139	119	144	132	127	145	154	165	137	148	144	108	139	133	131	133	132	151	141	152	144	148	139	143	147	135	127	146	147	136	145	119	137	126	147	129	144	126	153	122	124	150	128	160	161	151	153	146	136	139	124	132	138	126	117	147	147	132	147	140	127	143	133	145	161	120	132	143	134	130	136	140	141	162	149	137	142	144	135	133	120	138	121	134	151	160	135	150	129	117	127	138	142	126	127	149	126	131	149	125	137	146	119	151	125	143	119	135	165	130	128	134	143	140	150	131	150	138	131	150	150	134	131	148	136	129	136	126	134	144	130	136	133	144	127	149	119	132	165	120	145	170	162	133	138	133	149	113	162	141	135	164	153	127	144	137	134	142	149	133	149	152	138	132	143	153	130	150	156	132	131	136	141	116	138	135	137	137	128	135	138	150	157	142	142	113	123	149	135	150	134	138	146	135	139	135	146	135	160	143	137	139	155	125	136	132	140	142	128	164	145	131	131	149	119	150	139	169	149	141	148	155	143	120	127	143	129	137	124	136	142	131	144	159	134	164	142	148	142	136	124	127	176	150	119	128	163	132	155	153	156	149	124	151	124	136	121	150	130	139	142	118	148	170	136	146	141	126	140	143	144	139	149	136	148	127	156	111	130	134	142	130	116	139	122	137	136	137	156	134	154	137	144	127	137	142	139	141	118	135	147	145	138	144	144	132	138	127	134	157	152	139	134	132	141	147	135	124	124	143	142	135	134	127	143	132	125	140	150	131	140	134	145	119	148	152	135	144	131	133	134	130	129	128	127	140	126	121	154	145	128	130	119	130	143	141	124	148	134	145	137	122	121	136	160	144	134	150	140	137	144	133	150	149	138	141	161	160	153	143	138	138	125	155	139	141	137	124	157	130	130	143	136	139	157	146	139	131	139	157	162	150	150	144	145	141	143	125	132	145	150	131	151	140	135	126	149	135	150	143	139	133	158	148	127	134	128	150	128	145	153	143	158	132	139	125	139	138	145	142	164	135	142	150	155	136	162	154	150	140	134	135	117	139	155	125	140	135	159	147	157	142	145	135	146	133	132	141	146	144	133	130	113	142	136	134	135	123	111	153	155	137	133	138	133	129	144	126	148	112	140	144	151	149	140	141	133	136	134	140	153	120	146	157	142	140	126	167	118	122	146	163	136	132	136	111	162	153	144	145	133	126	149	132	130	145	134	133	165	132	136	144	138	128	162	150	132	131
3505	3245	5209	3332	15489	9059	7913	11649	9544	7060	3606	1678	750	509	429	397	392	410	390	373	392	369	426	406	387	360	405	400	376	378	392	363	396	385	390	369	412	383	415	427	406	389	401	376	361	372	371	402	408	400	399	388	430	358	432	368	390	357	359	363	360	388	394	412	398	397	390	409	387	385	405	432	379	355	393	406	390	369	430	358	416	371	391	396	370	366	409	370	388	373	376	392	393	376	379	367	402	391	426	404	392	396	403	368	384	386	396	384	368	413	401	351	345	377	392	397	405	392	384	364	395	414	379	433	421	371	370	408	389	438	410	378	401	418	394	396	377	376	379	375	405	390	416	378	380	386	391	380	381	358	417	406	394	358	401	382	369	386	395	417	374	388	377	366	392	392	383	385	427	416	389	365	388	386	400	409	366	386	373	390	365	403	400	426	363	394	382	383	377	372	374	403	386	386	382	399	397	394	360	410	354	424	389	398	386	392	399	355	397	383	410	379	381	378	361	375	398	367	406	384	382	386	396	416	373	386	390	394	447	385	409	387	375	383	395	362	387	398	393	416	397	404	359	407	396	401	403	412	382	383	407	364	389	388	414	363	399	402	383	378	414	397	353	370	382	362	375	397	385	375	423	393	379	363	407	409	340	410	373	389	379	385	354	417	337	388	394	390	374	355	385	409	392	404	387	413	387	409	370	382	386	386	379	414	386	418	411	394	383	403	390	368	436	418	386	332	408	404	393	413	417	413	374	391	435	382	388	398	363	381	408	422	369	412	388	369	391	399	401	424	399	401	416	379	381	418	396	377	389	385	401	406	396	412	381	417	368	358	395	440	384	409	430	387	401	385	367	354	374	394	393	386	377	412	400	424	367	373	392	406	401	378	366	373	395	404	383	433	385	435	362	372	395	417	419	409	422	387	411	393	391	412	420	389	358	400	361	371	417	392	345	366	373	381	407	388	368	344	395	395	397	393	405	382	404	429	369	345	411	384	387	382	400	363	375	432	361	412	372	388	392	388	398	393	378	387	414	401	445	425	423	365	393	382	422	404	416	398	384	383	384	420	407	414	406	374	348	398	353	373	385	379	377	416	411	414	397	371	389	407	374	378	372	396	391	391	371	387	411	391	413	419	382	375	357	368	430	390	401	416	393	374	404	388	386	388	375	396	380	371	419	366	395	378	397	381	383	415	402	424	408	393	415	359	380	358	389	391	414	399	414	375	356	407	396	389	399	420	360	415	410	344	365	389	402	377	361	382	399	388	385	393	395	372	340	363	420	377	414	390	373	383	396	362	413	376	396	411	407	387	367	360	405	397	365	380	414	360	397	376	400	370	409	430	404	360	414	413	398	393	389	378	360	368	406	406	398	416	413	401	405	407	411	374	393	394	374	367	383	411	375	396	379	376	423	386	403	382	365	411	381	408	413	369	390	380	347	393	387	399	374	381	382	408	386	410	388	432	390	365	354	393	382	394	393	355	423	393	385	417	376	395	406	402	377	400	392	381	419	405	393	406	379	375	375	396	390	386	366	369	361	410	407	371	385	387	396	389	380	388	379	400	406	400	373	420	422	357	372	350	376	384	397	347	391	389	402	375	354	382	352	381	433	382	395	373	392	396	383	381	383	388	360	390	392	418	401	383	409	369	384	383	423	373	379	380	373	391	381	362	366	370	388	368	389	370	384	386	375	387	370	417	421	363	363	420	375	388	377	361	386	369	376	367	402	394	387	384	404	427	388	382	373	387	379	381	391	358	393	408	407	446	346	377	402	368	422	364	379	362	421	391	420	397	422	387	403	385	405	405	377	383	383	379	390	369	393	375	393	418	381	358	412	387	428	408	403	407	427	376	365	383	378	393	372	357	413	389	403	392	427	434	366	423	406	417	369	376	396	384	416	380	419	390	416	394	396	386	376	405	381	398	381	351	383	402	372	362	394	389	385	436	386	379	411	394	379	384	411	374	409	425	370	388	388	393	423	370	398	400	458	412	378	371	360	370	394	392	377	412	405	396	399	366	438	380	423	353	368	395	375	415	382	420	410	390	381	371	433	409	415	393	372	377	357	404	409	395	413	397	376	407	362	380	379	419	375	396	417	372	398	395	393	405	386	362	374	413	369	408	432	358	411	400	391	398	383	377	376	341	358	420	385	368	356	413	348	392	407	393	371	378	408	406	396	386	379	412	387	382	392	385	376	403	415	363	395	422	404	377	383	361	408	388	360	427	362	395	387	403	405	364	410	376	418	411	402	385	377	402	374	379	412	406	393	416	393	403	399	385	389	408	402	368	356	384	381	377	409	397	412	378	428	410	377	383	381	367	407	409	385	400	404	405	379	372	365	382	372	400	377	375	365	407	385	405	448	378	372	359	426	394	388	426	401	402	369	406	396	372	410	366	404	375	432	362	430	416	418	370	358	411	420	372	360	424	376	379	373	374	382	412	375	414	391	374	376	407	382	405	388	380	425	373	421	414	406	392	369	398	364	399	386	424	398	357	400	398	411	405	377	385	396	433	374	417	378	396	389	368	349	395	406	390	350	374	369	387	401	368	381	399	435	394	372	415	407	391	369	402	406	389	381	382	378	360	386	358	364	368	379	394	394	390	351	411	422	418	434	413	346	395	406	406	372	378	388	369	363	363	378	395	401	380	408	382	398	390	387	391	368	406	396	369	375	362	376	393	398	365	424	358	378	365	348	385	377	426	427	385	434	416	358	401	392	387	385	342	393	412	400	374	434	390	400	386	370	344	374	367	408	389	387	415	361	400	381	366	389	390	405	409	384	368	425	372	409	388	404	369	388	364	378	358	374	379	405	412	407	401	400	387	415	412	394	396	392	426	394	406	370	444	339	384	416	374	367	388	367	397	404	407	389	394	386	425	422	358	366	410	420	416	384	378	421	401	364	405	420	409	397	409	395	400	377	389	409	353	387	385	363	398	368	391	404	393	400	396	387	383	389	410	375	370	374	393	410	404	348	384	400	401	366	365	399	365	389	375	403	370	389	379	386	377	388	350	381	395	389	392	364	367	366	376	385	395	388	383	382	366	399	379	385	412	417	399	394	406	390	400	409	402	382	383	381	381	437	355	396	372	388	386	399	349	427	392	408	388	417	456	397	389	386	419	420	370	413	407	389	386	388	383	430	424	378	375	401	372	373	412	382	412	372	396	369	405	390	393	406	401	404	391	410	387	406	406	375	395	380	407	360	399	412	371	383	392	391	413	415	386	365	389	373	408	394	402	352	410	368	366	437	390	392	374	393	398	420	383	391	399	364	391	408	408	377	413	393	403	383	356	404	359	366	389	368	411	382	370	373	407	392	386	408	397	416	388	415	382	331	395	391	375	373	399	361	391	333	401	392	397	354	371	397	396	399	396	380	431	350	397	381	431	374	347	376	388	415	389	389	405	400	383	411	441	388	382	412	413	424	393	396	351	374	376	402	394	397	419	425	388	413	380	430	389	390	434	405	377	410	392	440	388	434	419	378	368
16443	14355	9612	4225	15177	9434	21663	26471	24917	17188	7580	2101	613	261	160	148	162	123	115	153	129	134	129	133	132	137	125	129	137	131	135	122	130	110	132	139	115	137	126	123	131	124	123	133	133	140	136	140	126	115	132	155	148	149	121	123	136	132	147	145	134	113	129	108	142	124	125	124	125	131	124	118	147	109	135	135	126	123	128	153	134	136	131	126	122	140	133	109	118	119	128	134	132	108	128	139	131	133	135	127	128	143	126	137	124	129	128	146	135	150	140	119	139	117	146	142	136	138	124	133	124	131	116	143	136	139	138	128	140	150	143	136	125	130	122	130	138	140	114	128	138	135	125	144	125	106	114	136	131	131	136	131	116	131	120	131	145	136	124	151	136	119	132	132	125	141	128	132	134	116	119	133	134	139	128	142	144	131	123	143	125	141	148	138	126	128	140	140	125	134	146	127	144	130	122	142	141	128	133	113	132	146	128	125	122	115	132	147	140	123	118	128	133	124	122	153	125	135	131	131	120	134	136	127	129	126	138	125	145	157	148	134	134	142	133	126	123	112	139	151	127	124	121	138	130	150	154	138	142	133	126	135	107	136	142	138	126	136	135	131	147	117	126	130	130	121	113	119	132	139	137	157	138	140	139	111	128	134	109	132	122	138	114	145	148	147	129	153	144	140	136	140	144	139	128	128	131	135	134	125	126	111	139	139	135	137	127	136	116	132	124	159	120	136	131	127	149	141	131	121	130	128	140	135	157	149	118	143	133	142	111	138	149	132	140	124	139	128	135	129	135	121	129	133	158	104	143	124	120	114	131	140	122	131	129	141	126	140	122	116	146	137	145	128	124	120	139	133	127	139	133	146	128	131	133	131	130	131	143	131	133	121	139	133	119	142	120	135	141	133	156	130	136	128	116	118	125	117	123	129	126	131	139	125	140	135	142	128	141	127	145	133	153	130	130	130	133	119	113	138	137	118	123	147	133	115	133	143	154	139	128	144	123	122	157	134	126	137	122	118	149	134	130	141	143	137	119	128	152	141	129	110	144	149	122	121	108	133	131	110	121	148	156	132	129	133	134	118	138	130	121	133	144	126	156	123	142	127	156	141	136	135	127	138	140	130	147	129	124	126	141	158	107	160	139	131	135	126	140	124	125	141	136	135	136	157	124	142	136	124	145	133	121	118	122	131	142	148	141	119	153	125	126	160	133	107	109	152	134	142	136	133	114	147	136	132	122	129	139	154	132	148	146	120	145	131	122	161	122	128	155	144	102	117	141	128	128	108	119	127	132	128	128	137	114	136	116	137	131	134	125	147	119	114	119	116	123	144	130	137	135	140	106	145	132	138	109	97	130	123	147	139	143	126	125	151	140	146	117	114	127	125	120	147	146	131	136	131	118	128	145	129	139	137	121	139	124	129	136	144	141	123	112	156	127	142	140	116	131	123	132	132	110	130	154	143	158	132	126	133	139	153	129	138	124	119	128	124	120	116	135	130	121	165	126	111	129	114	114	125	142	149	138	122	141	148	123	112	131	122	127	147	147	134	125	122	124	106	129	147	133	145	124	144	135	152	136	171	118	129	127	128	140	121	131	116	117	121	128	121	139	115	142	125	126	127	119	136	111	151	128	148	130	137	131	129	141	150	148	122	145	132	123	123	130	131	124	127	129	161	129	126	133	127	131	123	124	126	123	126	135	141	125	134	107	110	153	133	127	146	128	126	132	137	156	114	123	150	155	118	119	111	135	137	141	139	144	143	121	126	152	141	131	133	125	142	116	120	142	137	129	142	142	146	135	118	135	145	125	133	128	140	126	96	136	130	124	136	104	111	132	147	125	151	114	149	122	132	128	133	142	127	131	138	134	139	138	128	124	137	169	119	137	133	143	135	113	142	117	128	120	142	130	132	146	139	151	132	135	122	136	146	122	140	117	125	129	144	120	134	157	142	126	120	144	118	125	145	133	149	130	141	128	137	139	150	128	126	124	133	133	139	142	140	142	135	114	118	140	133	157	141	116	125	136	129	112	154	136	133	133	142	146	138	138	136	127	136	130	138	131	124	129	130	136	136	125	151	110	143	126	148	123	141	146	126	134	139	146	145	135	134	119	144	129	155	164	132	123	128	133	137	129	139	125	135	125	105	129	120	121	144	116	140	131	146	125	132	133	126	143	147	124	120	140	133	141	130	142	132	134	125	145	156	148	126	124	125	133	128	114	118	139	123	116	140	120	141	120	146	125	151	135	148	127	122	125	142	111	134	119	110	118	132	132	130	110	137	141	145	122	141	130	134	149	169	137	153	114	126	144	136	151	138	118	133	144	140	143	149	145	140	132	131	143	147	117	123	151	127	136	138	131	135	151	141	98	132	119	129	131	114	118	130	122	124	125	114	137	141	133	133	158	126	158	129	118	148	131	129	162	154	146	123	127	149	146	134	128	116	148	115	124	130	135	144	128	123	135	113	131	119	138	136	138	140	127	137	141	146	122	119	124	115	155	123	149	147	127	141	128	123	137	126	138	122	122	124	124	132	131	126	130	128	109	144	146	150	121	121	147	138	148	118	133	141	118	126	129	146	97	122	135	147	142	121	136	129	123	112	129	137	146	135	134	144	133	127	130	129	121	126	138	141	132	156	113	134	117	123	129	132	132	126	116	128	146	144	146	121	104	124	125	120	125	162	142	133	117	132	141	123	128	129	129	138	126	145	145	130	136	112	124	158	152	129	138	117	129	129	113	130	139	128	117	119	131	127	138	106	134	152	122	142	134	150	142	124	139	161	144	137	147	132	114	135	138	135	134	142	129	138	135	124	129	147	108	123	148	134	120	151	124	136	123	141	129	139	131	135	134	139	140	133	131	133	148	120	129	123	146	127	133	127	130	137	118	133	124	127	115	139	132	117	125	137	111	123	115	130	131	120	143	151	135	115	142	134	137	130	139	137	110	136	118	133	126	110	142	109	130	124	122	147	135	118	135	162	159	131	123	133	141	126	132	137	135	140	142	127	135	127	132	122	136	123	148	138	143	151	127	143	135	134	118	145	129	118	133	159	141	141	135	120	142	126	170	136	128	141	139	140	144	121	147	122	130	132	146	123	107	111	142	135	125	133	147	122	120	109	134	121	131	111	145	109	147	139	117	148	139	128	151	158	124	132	145	144	138	131	125	122	142	121	141	126	120	124	117	143	148	117	125	135	121	151	140	135	131	114	123	138	123	127	147	129	140	132	142	129	127	121	117	124	110	129	116	128	131	144	155	153	123	113	124	122	130	129	136	124	136	141	133	147	134	119	128	134	129	111	123	118	119	122	119	135	129	156	140	136	133	162	123	114	132	132	133	116	139	99	147	137	142	130	149	131	141	126	144	151	146	134	133	116	120	133	120	134	133	132	129	147	136	129	124	135	134	133	119	123	137	148	124	134	133	141	124	128	163	140	130	122	103	150	136	134	133	121	135	133	123	139	140	132	119	142	133	102	148	115	124	153	159	124	130	120
11464	12006	9535	9370	25403	18079	42287	45537	44204	35937	22283	8831	2890	880	483	455	354	357	348	333	372	366	372	368	380	350	361	358	374	367	377	370	372	371	352	355	379	369	381	383	382	389	393	357	354	403	361	371	364	406	369	354	372	363	385	382	376	371	409	366	384	384	407	366	361	390	396	366	363	314	365	396	371	333	344	355	384	335	374	402	393	388	339	402	386	406	382	377	382	372	358	352	381	357	359	397	396	362	350	397	358	382	385	360	374	364	370	371	370	364	347	402	389	358	408	358	355	376	343	372	384	367	381	388	423	402	345	383	391	338	372	346	377	399	348	366	354	384	369	364	346	340	389	400	347	382	374	372	380	361	337	376	413	372	350	367	413	349	365	401	377	368	395	350	367	354	381	342	378	353	343	379	413	353	351	400	383	378	355	356	367	364	382	357	379	390	398	368	373	402	380	352	398	386	343	327	364	383	344	355	355	355	362	380	398	358	396	365	380	371	350	387	397	379	357	388	397	385	375	339	377	358	394	335	380	358	402	401	395	353	350	395	363	358	372	391	370	371	366	361	381	369	378	375	370	367	390	381	369	354	374	396	376	358	391	371	397	358	378	375	363	357	359	411	384	340	376	350	355	350	353	392	355	382	365	373	377	356	374	376	379	404	391	381	399	350	377	345	409	349	367	399	373	337	330	350	383	411	329	380	384	375	382	416	365	378	393	366	379	359	352	358	345	409	389	371	336	353	374	399	403	341	371	373	384	359	375	369	332	358	346	391	342	338	385	384	410	375	351	369	396	379	356	404	357	332	349	399	338	319	395	392	375	356	376	355	377	389	362	393	430	373	368	380	407	367	356	364	378	370	350	372	396	391	351	351	377	370	357	376	365	394	373	348	376	386	358	345	366	371	374	391	401	382	366	369	356	372	340	359	364	362	374	369	389	339	382	401	386	341	381	371	395	382	362	390	364	383	373	359	390	354	383	373	412	350	380	361	344	346	422	384	406	388	373	358	414	383	355	366	355	368	410	365	365	369	400	367	428	368	357	373	393	397	364	370	359	376	390	384	368	383	391	325	364	370	396	369	346	367	397	324	335	385	390	389	379	389	380	387	384	383	397	391	329	396	366	372	392	383	382	340	385	392	372	373	378	368	374	375	355	374	401	382	378	393	374	357	373	357	399	358	351	367	365	373	387	351	414	354	399	359	418	411	360	375	376	389	357	319	395	375	376	358	356	384	372	360	378	327	357	350	366	367	363	369	376	371	341	363	399	359	368	410	384	369	398	380	375	355	390	377	368	351	397	383	409	384	375	409	326	343	390	399	367	373	332	335	383	362	381	342	372	396	351	376	375	349	367	407	394	378	381	341	357	349	395	373	351	373	373	396	361	405	385	372	365	360	370	385	359	346	351	390	364	377	393	401	340	408	357	389	367	403	409	335	367	381	420	371	347	374	327	364	377	359	360	361	379	391	361	382	414	399	371	356	325	393	387	368	360	362	393	389	358	350	368	391	341	395	391	371	413	417	354	379	372	384	355	356	359	344	367	387	382	387	397	390	402	357	400	387	375	377	340	372	344	375	382	368	392	384	365	369	347	371	363	416	380	358	330	365	379	363	357	345	391	362	363	384	427	358	348	352	346	362	354	383	345	358	360	360	400	407	352	356	376	355	401	360	362	375	374	365	349	384	393	380	385	363	360	369	384	363	379	383	355	358	366	355	363	337	409	355	393	343	388	367	376	354	362	361	372	369	401	395	363	387	380	357	363	401	365	381	378	365	380	389	380	369	381	385	400	363	375	348	383	365	390	384	350	381	371	367	362	346	385	369	383	401	376	357	342	353	369	387	341	336	355	377	373	379	405	376	374	324	405	375	390	376	377	342	360	391	382	347	414	365	358	397	401	383	390	351	395	377	359	384	397	384	351	380	365	366	358	393	383	400	401	343	357	358	396	349	372	375	386	377	381	352	363	387	340	377	383	351	355	345	378	330	379	371	396	389	390	340	381	351	396	378	410	357	353	364	337	355	382	366	361	375	354	342	347	359	363	356	423	432	331	357	377	368	346	345	370	358	380	361	365	379	381	399	364	403	396	395	385	384	375	390	353	341	365	388	350	347	350	358	376	393	369	367	365	348	373	368	382	333	369	386	366	363	409	384	376	369	377	369	371	341	394	363	368	393	354	354	341	354	373	378	351	350	353	359	344	356	330	356	389	364	365	391	388	373	364	390	377	339	359	380	354	382	380	378	369	362	373	376	360	395	362	362	375	367	382	360	389	382	377	368	371	383	394	357	372	358	356	335	363	369	389	373	415	351	367	340	361	357	366	352	370	370	359	374	392	358	395	365	354	345	326	385	363	345	380	362	382	361	353	383	380	328	355	363	347	385	381	344	391	337	334	393	382	353	353	360	386	353	356	355	378	386	384	371	363	404	361	372	409	354	345	389	368	374	379	374	358	342	393	367	352	354	358	361	340	354	357	375	357	354	373	376	393	341	356	387	395	378	390	358	357	387	353	376	366	355	347	366	368	391	376	399	365	370	366	379	344	346	344	354	366	367	351	328	360	382	391	369	361	366	350	357	361	400	352	354	378	383	359	363	348	352	393	362	386	378	362	366	358	373	382	406	354	364	391	375	410	380	372	349	384	379	385	359	370	386	367	397	414	367	376	418	371	363	383	380	385	408	358	352	373	367	391	334	355	385	374	386	379	332	376	362	356	402	411	349	332	374	388	373	379	387	393	410	388	374	391	372	384	358	355	386	361	396	387	376	389	409	369	410	386	361	360	356	363	382	360	386	361	373	371	367	352	389	336	366	353	340	327	350	358	410	406	354	372	383	372	360	377	369	393	386	353	390	380	368	376	407	372	382	397	357	408	410	374	376	357	369	411	373	378	358	396	358	381	375	361	345	357	388	365	375	392	369	396	401	380	388	360	386	357	386	348	340	367	360	364	340	380	359	384	371	377	366	366	372	356	334	369	368	370	324	402	353	359	371	402	384	364	385	352	335	377	361	365	366	382	386	388	366	340	354	369	350	369	367	378	384	384	401	371	361	384	377	406	360	390	382	326	361	395	400	350	389	365	376	406	349	386	380	353	394	354	367	367	358	361	377	370	357	373	404	390	366	387	379	365	389	364	344	382	390	358	373	384	389	392	379	386	366	364	365	388	365	362	391	361	376	334	323	372	358	330	366	384	358	349	386	366	380	379	397	350	389	371	367	360	365	345	380	393	349	371	389	389	374	387	382	345	348	355	378	396	361	384	375	386	385	347	368	367	372	399	373	384	349	400	387	382	363	385	364	380	364	362	360	384	348	369	356	359	390	352	396	358	393	375	372	396	368	426	386	346	368	405	348	386	352	369	364	377	389	371	378	331	377	376	392	359	381	365	359	437	396	357	397	395	366	390	374	359	397	364	380	345	397	357	359	367	392	368	355	340	374	409	390	385	382	379	375	386	370	347	357	375	357	360	363	325	365	366	356	398	374	371	372
26563	22107	12048	9074	21768	14893	46203	40513	36267	27413	14057	4391	1072	385	165	114	120	106	113	118	103	100	130	119	124	114	113	126	121	121	118	109	114	114	115	102	117	129	162	103	127	117	107	108	103	127	115	126	115	124	118	142	112	107	142	120	129	129	130	110	125	112	108	109	119	114	119	150	125	112	102	121	135	146	111	121	114	133	126	123	118	130	112	129	118	103	115	120	113	129	105	127	129	130	117	131	134	132	137	123	124	137	120	118	118	130	111	142	109	112	116	99	124	120	121	118	114	123	145	129	124	125	115	126	131	117	131	107	123	118	145	125	139	123	134	141	111	100	106	128	113	124	126	114	131	117	130	103	111	118	131	114	131	107	128	109	122	119	132	111	132	110	114	111	102	135	95	109	129	124	127	104	121	118	108	112	91	118	120	125	109	129	123	122	114	134	114	124	110	133	111	132	145	135	110	130	112	122	112	115	124	128	135	125	127	146	100	111	113	123	121	128	109	119	117	105	127	115	107	140	132	122	124	112	142	118	108	124	133	126	116	113	131	114	125	122	119	121	149	109	143	121	120	129	113	129	109	116	115	136	138	131	110	94	124	133	120	121	110	127	120	127	120	111	118	112	119	123	117	119	125	136	120	122	137	126	115	117	102	132	120	130	111	116	102	109	125	123	131	109	121	127	116	132	115	129	138	133	140	123	112	99	127	113	136	122	113	117	110	124	114	128	125	117	111	110	113	120	145	138	103	123	124	129	127	134	116	131	120	108	131	127	143	139	164	121	121	97	116	127	131	104	101	127	139	128	111	120	124	119	118	116	119	139	104	130	106	132	111	115	122	125	110	128	143	117	115	134	136	143	98	119	136	124	114	124	122	125	142	123	122	128	121	124	144	145	121	117	136	99	125	117	125	126	112	132	120	116	126	126	132	121	119	128	137	113	136	127	106	146	142	131	129	132	138	126	125	119	120	110	112	123	126	124	97	124	110	113	114	123	120	113	131	121	121	124	110	136	125	113	124	124	123	107	121	103	117	93	120	104	119	114	151	122	107	129	119	136	112	106	117	123	132	135	113	136	142	118	141	110	128	120	109	130	133	140	109	128	124	134	122	119	132	128	117	126	114	124	108	100	119	121	132	137	124	125	121	111	128	129	133	107	114	103	121	120	123	136	141	150	127	128	117	127	120	124	120	139	126	136	109	101	130	127	127	114	125	117	136	139	124	136	113	122	115	145	116	126	127	137	128	131	125	144	134	108	118	121	126	121	111	117	118	118	149	120	121	123	117	130	123	144	120	139	123	126	106	108	143	124	106	112	138	127	119	123	138	131	122	115	127	142	117	122	133	130	135	95	130	127	118	127	127	129	125	139	116	113	96	130	110	111	116	115	95	140	124	122	130	129	115	121	101	132	111	94	118	118	115	109	135	124	140	122	97	105	136	123	137	120	111	127	123	123	128	119	105	116	118	128	120	110	125	106	109	110	126	128	124	103	135	138	107	124	108	112	139	131	126	122	115	135	123	121	121	132	114	88	116	104	121	131	125	104	139	126	122	101	118	128	99	119	104	124	126	127	112	105	114	120	120	122	118	126	115	110	116	127	117	132	119	132	123	116	110	136	104	130	126	111	142	125	124	119	116	111	125	120	121	126	137	128	143	120	123	128	127	126	121	130	119	138	127	137	133	124	110	124	107	126	121	119	118	125	110	127	115	101	134	88	122	131	107	149	114	135	112	134	111	112	129	121	108	114	128	125	121	127	97	126	104	120	124	119	121	114	127	116	118	153	113	134	123	115	111	116	132	126	119	142	130	119	143	118	134	106	109	123	139	142	140	105	117	113	105	102	136	123	136	120	127	110	126	116	126	118	113	123	126	104	112	124	123	123	151	110	135	134	109	109	115	129	134	115	112	140	122	123	108	117	124	120	121	118	117	122	113	124	131	101	123	125	125	136	110	105	123	125	125	122	123	112	123	121	115	134	122	134	115	125	139	126	100	137	141	115	116	119	119	121	119	101	119	105	125	111	129	127	129	120	118	128	105	117	115	134	119	131	123	125	129	139	105	124	120	108	140	128	129	123	137	137	140	113	123	125	118	125	131	117	109	97	130	120	123	120	136	115	114	137	107	117	129	125	110	105	119	118	134	119	102	128	128	108	115	113	124	121	111	124	136	119	138	119	114	127	108	123	117	120	129	125	127	132	122	135	132	129	147	99	126	114	121	127	127	133	122	121	141	109	119	103	130	125	113	111	124	111	140	135	113	125	110	131	125	126	117	121	115	135	133	125	118	119	136	123	134	104	131	131	121	103	134	115	142	121	121	131	137	115	120	113	115	128	114	114	135	106	128	119	142	129	110	125	123	106	126	88	105	109	110	114	113	137	119	136	127	108	135	134	126	116	121	139	119	126	116	108	129	134	114	120	128	114	124	114	126	117	131	130	124	103	107	136	109	119	107	109	126	108	118	131	126	122	100	100	130	132	122	124	125	108	130	122	119	130	117	109	122	134	125	123	115	141	130	125	116	130	117	109	131	133	120	101	118	118	120	129	125	107	106	120	124	124	125	117	131	108	112	122	151	107	104	104	101	130	109	129	112	121	97	129	131	115	113	111	113	109	116	120	106	98	119	116	126	122	129	101	118	134	127	111	122	112	123	135	128	125	123	140	114	125	116	106	106	114	113	115	143	111	103	114	126	138	133	117	129	117	109	131	132	125	117	151	141	111	123	126	127	129	109	127	113	117	111	131	127	134	113	145	110	122	138	118	135	122	128	106	119	114	122	134	118	116	132	101	103	121	118	124	125	103	129	135	101	129	116	118	119	109	125	126	125	99	111	115	133	118	112	114	131	129	121	131	98	125	120	125	132	119	120	128	119	104	116	105	126	129	131	131	127	109	116	120	108	101	130	133	145	123	105	129	115	133	130	136	104	117	130	133	108	122	128	116	121	106	125	131	107	135	129	150	104	146	128	128	110	128	112	125	130	124	118	119	120	98	133	131	115	119	131	109	127	125	137	138	108	114	117	147	116	117	120	114	139	105	124	124	118	120	129	128	116	134	115	108	125	127	113	113	115	131	117	119	137	144	109	100	131	108	96	120	104	114	121	123	120	109	137	120	114	127	117	111	146	128	127	130	109	114	111	122	121	114	143	122	118	127	115	135	130	119	119	139	116	100	106	125	107	102	142	133	114	127	120	116	136	103	130	118	135	136	123	111	94	117	139	105	109	114	116	121	138	120	112	118	119	136	108	133	125	137	117	137	111	117	107	107	128	124	117	110	129	98	136	109	104	122	128	137	98	116	144	115	129	128	123	123	120	109	132	125	122	114	127	115	105	115	115	120	134	114	112	148	134	117	115	128	124	117	112	109	118	126	112	121	141	123	129	104	115	111	128	118	136	132	107	117	116	124	134	111	129	122	119	128	119	115	106	107	119	128	131	120	144	130	125	117	124	136	124	115	120	129	123	130	124	132	107	120	134	135	119	105	122	120
17041	16275	10543	17607	29671	29540	61020	55266	53461	44554	30780	14573	4968	1564	534	376	360	330	361	320	347	365	380	351	353	299	331	351	336	316	319	359	335	344	338	354	326	327	348	353	324	340	326	342	377	331	343	327	330	346	346	377	351	363	334	336	347	359	347	373	363	352	368	347	384	331	341	388	340	332	328	347	335	341	366	372	355	379	337	341	352	322	363	348	305	328	360	340	318	338	321	345	301	300	368	313	361	367	352	303	342	325	317	345	327	349	334	373	341	375	322	315	349	368	343	338	358	327	328	357	354	330	334	324	337	351	381	345	364	372	344	342	327	357	354	309	327	351	348	357	345	363	343	339	342	331	362	335	352	374	372	354	322	345	338	331	300	321	337	332	338	349	349	350	307	355	334	350	333	331	334	377	328	349	349	401	315	350	352	349	343	341	334	347	354	363	355	348	339	330	379	360	370	321	348	339	333	367	326	325	394	324	341	352	340	356	312	333	324	327	336	327	320	372	352	347	334	370	336	333	343	360	318	336	341	359	345	313	353	353	356	354	314	363	368	324	370	364	355	366	333	351	346	353	320	373	349	354	323	338	337	346	326	365	373	320	337	355	350	350	362	332	336	331	334	359	342	320	309	356	342	369	351	363	346	329	334	333	364	348	319	307	355	337	347	361	333	346	373	369	329	335	335	301	364	376	351	323	325	363	328	387	328	331	353	320	362	332	364	335	397	347	341	335	323	330	333	360	352	369	339	321	346	370	355	318	354	366	319	333	337	346	343	305	343	344	339	336	347	394	363	363	364	317	358	320	358	353	324	340	360	378	363	374	344	332	333	341	345	327	338	349	335	319	353	378	374	347	362	352	313	333	339	336	358	343	341	352	352	328	346	318	352	361	334	348	332	349	335	365	334	336	339	347	331	343	351	334	344	376	337	334	331	337	368	343	361	324	348	352	324	347	339	327	373	342	369	348	334	318	359	351	324	357	344	339	344	338	333	364	351	361	361	342	333	324	370	351	345	341	347	359	351	357	378	352	347	372	320	330	379	384	287	349	341	367	362	345	348	324	368	346	344	352	308	348	341	334	318	312	377	362	373	344	355	343	357	375	332	311	350	333	367	333	375	333	327	309	348	361	371	337	347	336	336	345	313	364	335	328	342	372	355	358	324	342	360	337	309	330	352	376	349	340	346	354	364	371	376	333	325	348	350	372	340	337	310	337	348	331	356	345	384	335	344	333	309	353	279	326	370	330	357	322	335	363	392	342	348	366	353	359	346	357	346	351	324	354	342	366	325	381	335	348	323	363	340	359	358	364	322	331	320	342	328	336	362	385	353	363	318	352	328	329	335	331	328	344	363	378	332	349	351	339	329	337	365	383	350	354	323	350	357	329	332	348	363	339	347	349	359	345	357	312	326	361	329	382	332	331	364	354	342	365	318	331	331	356	350	330	311	323	345	354	385	348	350	337	324	325	343	322	334	345	350	320	344	324	315	347	383	354	358	319	341	365	311	327	333	372	347	378	333	361	327	345	371	356	347	339	337	309	337	302	327	333	335	333	343	344	333	348	335	326	343	328	320	328	327	358	341	313	343	341	327	348	337	331	379	355	358	343	297	335	330	345	329	350	367	331	346	368	353	334	351	340	366	302	345	344	344	353	327	327	336	334	344	327	352	338	323	331	337	338	352	347	336	315	319	350	330	355	371	362	359	331	344	336	356	333	332	349	345	350	390	352	311	325	373	353	311	349	337	352	341	332	373	349	380	360	333	340	345	379	369	326	353	356	322	332	353	333	384	362	361	311	289	320	349	328	364	379	336	333	333	368	356	347	344	341	342	349	354	342	291	335	354	380	365	343	351	347	347	364	334	314	338	324	340	343	365	316	364	334	372	313	364	343	330	339	357	352	318	313	357	350	358	338	345	352	323	359	321	354	353	327	323	322	309	344	323	359	330	347	339	374	340	350	349	363	334	351	367	359	298	347	366	348	352	376	338	345	355	335	350	331	332	341	326	355	343	364	341	362	363	349	334	359	318	336	371	381	384	348	356	324	347	340	347	329	352	317	327	331	365	358	365	338	328	336	335	321	370	376	358	336	348	316	355	343	342	351	353	333	367	369	349	338	324	334	322	340	339	318	394	358	322	313	339	341	330	348	345	325	370	380	364	351	362	348	349	335	312	342	337	371	350	317	326	374	324	360	322	351	331	356	332	363	335	353	347	393	335	379	335	334	353	359	353	337	314	357	345	303	358	334	357	350	344	313	337	337	308	317	383	334	367	323	338	351	316	336	336	339	340	365	356	339	347	383	327	358	337	373	340	349	345	326	358	320	358	350	369	332	310	373	315	349	349	372	372	372	374	313	316	347	356	299	346	378	337	356	339	316	362	374	338	363	331	359	325	343	355	368	357	345	338	340	351	353	328	335	321	304	342	366	344	338	319	321	326	383	327	331	330	327	332	374	368	364	342	333	323	340	335	354	341	347	348	328	369	371	356	385	350	347	330	337	326	342	354	338	346	365	318	336	344	346	346	327	325	321	316	335	339	375	369	321	294	328	360	307	352	321	361	356	336	394	342	316	346	327	320	325	372	352	325	315	344	335	368	340	336	322	357	334	374	394	328	330	369	340	323	367	352	355	374	342	312	346	305	318	354	311	314	316	365	344	324	356	328	305	316	350	333	324	322	319	354	321	341	367	340	339	325	330	341	343	376	327	365	358	367	336	295	382	329	339	368	352	335	341	338	318	327	338	335	352	346	343	326	359	319	337	335	355	379	365	339	358	334	326	356	338	333	345	329	323	348	351	384	335	349	355	383	348	327	356	324	342	344	355	307	348	345	350	351	383	340	368	339	340	349	333	331	370	336	339	399	357	341	342	358	353	373	368	347	311	349	341	361	367	334	362	347	342	341	340	357	355	337	346	343	360	333	355	354	341	334	340	358	327	335	362	361	339	325	334	337	353	319	339	360	371	345	338	349	323	344	309	328	351	353	346	355	336	330	359	356	348	364	363	355	370	338	350	333	318	330	327	340	369	349	312	354	328	363	358	359	343	342	319	321	331	347	373	343	338	332	340	359	347	361	299	352	327	349	346	330	342	352	294	360	351	328	335	348	335	336	308	343	318	342	339	328	336	380	314	338	323	351	358	354	347	329	354	356	350	340	327	328	323	390	363	348	362	355	314	352	321	349	297	332	355	340	348	352	353	342	382	335	336	350	330	348	326	403	351	336	331	365	361	377	333	325	321	316	346	347	368	366	351	359	362	333	364	353	325	334	298	328	346	343	390	346	338	312	295	329	356	343	352	367	347	360	346	386	370	355	303	311	347	375	344	329	357	355	334	342	320	336	361	348	333	342	349	341	309	333	337	317	358	341	328	371	327	297	350	337	338	345	352	359	353	355	339	358	351	315	359	359	350	343	362	363	351	320	317	376	360	348	349	356	356	318	313	336	307	357	316	357	343	343	344	352	343	344	373	357	333	337	331	326	327	344	351
5281	2721	1837	896	543	791	3181	2278	2450	2156	1215	527	253	165	126	144	144	135	138	125	142	126	138	131	172	158	135	143	141	135	118	134	150	123	140	128	135	133	142	144	137	154	152	129	147	143	148	128	131	130	125	143	144	144	116	132	162	126	135	152	135	155	124	146	162	146	153	165	133	154	153	138	161	138	134	141	153	151	118	139	151	130	130	125	124	130	138	131	132	137	118	138	158	132	135	135	147	138	151	122	148	158	158	143	142	144	134	118	152	132	117	145	134	152	147	143	156	128	120	147	139	130	142	145	144	155	136	139	126	128	136	146	118	154	153	144	146	130	130	125	135	138	149	139	146	163	131	151	142	152	127	124	155	135	141	148	130	130	132	125	162	119	136	143	130	132	142	136	133	144	144	129	138	148	146	162	128	152	125	149	133	146	141	136	138	137	143	120	140	124	135	137	147	135	153	141	140	132	125	156	140	150	122	154	119	118	132	127	146	151	145	123	123	152	116	150	152	152	154	132	143	125	158	129	123	125	141	149	121	141	147	142	142	156	133	134	138	136	163	145	131	144	155	134	136	137	157	143	151	147	151	155	126	140	129	129	140	142	126	153	151	129	136	136	141	163	113	138	132	138	133	156	127	150	117	114	131	130	156	143	150	157	155	113	122	163	146	159	138	135	163	146	148	141	149	150	160	146	128	160	161	136	144	134	110	141	152	127	157	125	136	152	134	143	128	143	152	143	130	120	132	150	160	130	127	141	162	129	137	132	123	141	146	152	158	133	132	114	121	123	145	152	141	136	139	135	134	131	124	129	142	134	131	166	161	151	151	115	150	137	131	121	127	150	129	122	146	139	142	142	129	131	122	145	131	142	128	147	133	131	145	153	130	137	143	131	132	147	120	130	135	118	140	159	139	150	145	119	155	138	137	138	122	145	142	156	142	135	145	120	127	139	146	121	124	127	137	138	118	140	138	126	157	146	136	122	134	125	151	160	144	122	131	150	135	133	142	160	134	147	129	156	129	128	141	116	151	138	137	141	135	156	145	157	161	140	146	128	130	142	132	143	142	141	140	144	146	146	149	121	122	114	172	146	140	140	156	142	140	134	159	136	155	133	132	149	130	130	136	136	139	146	154	153	160	127	134	141	144	139	162	147	147	156	136	143	148	125	151	136	133	136	129	127	164	151	144	153	141	142	124	126	144	140	133	136	159	147	131	132	123	146	140	145	129	125	131	171	135	148	127	126	130	144	150	137	138	143	136	135	119	124	140	140	123	139	155	123	140	127	140	137	134	136	146	148	130	123	133	137	152	132	165	130	154	144	126	149	147	152	137	141	141	152	146	159	148	140	151	135	150	126	119	143	131	127	138	136	134	133	118	130	121	142	126	126	130	161	141	134	120	135	160	135	138	144	158	143	154	129	146	133	143	144	135	127	139	159	131	148	131	143	143	134	159	141	137	144	151	139	152	124	135	131	143	140	147	130	147	144	164	158	119	138	126	131	114	145	135	141	138	151	157	152	131	134	126	125	154	148	142	136	118	145	143	155	144	149	132	135	151	154	127	157	122	147	147	146	130	140	119	129	135	144	134	149	139	128	159	141	162	142	150	151	121	136	139	132	130	137	135	128	162	153	132	122	152	156	141	121	157	148	128	143	132	122	136	143	126	126	133	136	142	124	142	138	139	122	132	129	146	137	141	131	130	151	132	122	132	113	133	138	149	129	132	151	156	123	127	157	142	142	143	130	140	133	151	137	134	147	130	132	136	144	138	126	149	145	137	140	130	133	134	144	151	150	123	145	113	134	138	142	141	144	144	134	130	154	155	136	120	128	143	138	149	123	136	146	135	139	128	143	140	136	154	118	139	140	154	124	155	131	135	148	131	156	142	130	141	130	132	146	126	149	127	146	127	107	157	143	142	116	129	143	132	168	137	144	130	146	140	134	134	142	153	116	139	130	133	143	123	147	119	146	155	142	141	140	162	129	143	144	150	122	128	132	135	139	138	151	159	137	133	142	148	144	132	155	132	145	153	143	120	149	151	157	140	122	153	113	151	139	128	129	140	131	135	122	146	140	132	145	141	163	140	150	136	147	131	149	140	150	133	139	123	136	149	118	157	135	145	137	140	141	149	155	145	127	136	148	148	121	152	145	128	120	119	146	138	144	130	112	135	128	140	134	142	153	144	148	124	142	141	132	123	136	149	140	153	134	143	142	141	150	157	125	148	136	148	145	138	129	151	123	117	135	135	134	150	141	144	119	135	139	147	157	124	144	132	141	116	142	141	146	129	171	180	123	159	152	148	134	148	134	127	156	135	135	137	127	126	142	135	120	142	145	140	127	143	129	123	137	137	152	135	149	129	118	134	131	160	133	155	135	128	118	114	160	135	138	131	133	137	119	150	116	145	145	129	156	146	126	119	134	155	155	153	119	146	147	146	123	120	145	125	126	136	132	132	125	142	142	144	116	147	128	120	128	142	127	125	135	120	125	150	142	137	118	140	129	137	151	136	127	117	128	150	149	167	123	139	159	148	157	127	122	130	163	151	136	138	150	125	131	153	130	130	133	157	147	135	141	122	131	135	122	130	144	163	127	141	136	154	133	126	152	145	138	146	153	140	149	152	127	145	139	137	129	140	129	157	143	145	153	113	122	129	106	126	153	147	169	138	144	136	136	140	151	143	129	156	153	138	143	160	149	132	147	139	138	158	137	156	148	130	148	159	136	140	151	123	161	115	135	156	130	145	113	156	138	137	152	141	142	156	122	128	133	149	126	134	125	172	154	139	117	131	135	151	159	119	135	124	130	127	124	144	125	127	130	157	124	136	154	126	145	123	134	156	158	169	145	133	137	138	166	152	135	133	126	139	111	135	131	141	146	140	149	152	140	147	131	143	154	142	140	146	142	135	120	145	156	134	136	151	148	142	129	169	156	130	142	151	144	129	155	160	138	148	139	139	143	158	125	147	153	142	138	130	146	123	154	157	133	148	134	157	146	116	161	141	160	132	128	142	140	146	121	145	132	126	139	135	142	151	117	140	138	145	154	150	138	151	153	146	169	146	138	143	139	128	135	147	137	138	133	182	146	142	138	128	136	116	136	122	139	152	124	152	127	134	110	144	137	153	138	139	129	132	136	157	143	129	129	120	156	126	137	127	144	126	137	149	149	134	153	166	160	143	143	147	139	136	158	150	132	129	132	133	150	162	155	142	132	138	147	149	142	160	143	133	114	141	122	139	115	149	139	143	157	129	143	140	133	146	138	152	136	139	139	130	151	129	131	144	150	132	130	139	131	139	159	126	135	141	151	149	130	136	135	137	143	149	155	136	135	142	118	153	140	138	132	124	152	125	143	140	153	137	145	144	113	127	144	125	142	121	146	147	145	125	135	144	124	139	132	158	138	131	129	132	151	117	131	140	133	133	137	152	149	132	135	140	146	117	127	132	126	125	137	146	116	127	128	135	146	145	132	116	143	129	163	151	145	126	153
3987	2960	3765	2829	2421	4626	15426	11040	11833	9342	4955	1965	800	458	392	410	397	386	367	399	371	367	422	385	397	366	374	391	360	378	379	399	414	352	385	365	369	413	370	388	402	386	395	397	373	382	403	352	375	397	377	395	388	379	364	392	362	384	397	375	397	386	396	387	402	374	362	397	397	387	378	385	391	383	424	382	384	428	382	396	425	427	374	420	384	366	393	386	396	408	407	391	384	393	421	370	394	357	372	366	373	399	387	387	377	363	400	402	395	333	380	356	398	368	393	415	362	351	394	359	388	389	411	383	372	385	403	385	401	440	380	405	411	385	382	393	410	377	367	395	375	377	393	444	431	391	412	397	379	384	353	400	393	370	375	404	355	382	410	388	379	377	384	404	382	380	416	373	405	400	409	349	348	414	403	387	392	359	377	372	386	326	396	399	404	395	392	395	392	423	394	401	396	329	399	397	353	397	423	365	438	357	356	395	373	354	397	394	403	395	381	423	412	410	364	368	419	398	358	387	389	388	392	405	359	378	371	366	375	376	392	389	386	384	406	380	422	405	383	382	400	384	401	425	401	409	365	423	396	384	399	378	380	413	384	382	395	391	393	376	353	385	385	394	394	418	384	418	406	397	411	404	381	374	411	408	374	362	393	410	383	372	378	375	390	384	393	346	372	356	388	411	366	369	399	416	424	374	414	374	373	416	384	374	404	382	397	422	415	380	389	440	401	374	373	356	377	393	387	369	379	426	400	390	392	377	370	377	394	404	359	394	387	384	408	363	343	368	422	380	410	372	389	379	379	401	368	392	393	390	396	404	376	401	413	393	405	403	396	363	366	398	406	389	391	403	359	388	396	403	388	378	356	371	369	361	389	345	412	386	394	368	366	364	408	380	406	409	402	389	383	385	436	362	362	400	388	382	393	405	389	408	398	397	380	364	396	401	389	379	388	381	397	354	398	406	378	380	389	385	374	378	406	393	364	385	404	401	358	378	422	375	378	368	387	371	390	364	394	403	418	436	391	377	400	391	395	391	412	385	388	398	376	403	395	403	376	413	346	397	364	402	378	398	386	401	352	346	395	407	397	393	367	410	381	391	374	384	387	367	413	397	370	379	374	369	368	388	399	377	416	420	404	392	410	385	358	352	371	420	397	444	399	374	423	370	383	405	415	408	390	374	410	386	426	373	384	413	391	409	391	411	384	391	405	406	382	363	393	370	410	393	366	390	391	379	386	372	380	390	393	399	404	425	388	351	412	409	393	388	386	396	414	394	377	390	430	385	394	406	401	390	380	397	414	380	383	402	397	361	346	366	390	388	408	408	400	392	423	427	367	414	404	373	393	368	421	382	394	402	388	364	363	401	371	390	389	395	402	390	401	403	384	406	424	399	370	398	377	366	395	394	362	398	396	373	388	407	381	378	407	379	418	392	375	393	360	411	383	351	402	422	378	419	344	420	386	386	385	371	384	382	410	386	441	396	388	398	385	399	381	340	379	400	395	360	379	349	368	357	368	363	388	380	384	379	352	435	404	385	390	370	389	380	408	371	403	403	371	404	378	408	384	375	393	409	429	379	407	365	391	391	384	427	411	400	370	395	399	382	397	364	383	399	356	412	435	405	386	361	360	383	371	399	384	366	371	420	400	399	377	409	376	391	370	379	380	389	398	399	378	363	383	382	394	397	389	409	369	404	404	386	403	396	383	388	389	408	402	363	385	346	359	371	412	415	386	381	404	387	411	382	434	401	374	400	409	402	414	406	394	395	412	395	376	353	376	356	401	434	419	386	384	379	402	400	396	428	394	386	410	388	353	392	410	370	367	406	406	387	389	369	383	410	418	383	392	393	378	366	390	366	368	338	394	408	396	365	417	420	386	393	384	389	384	381	410	358	407	409	396	389	400	392	428	380	384	391	395	377	396	397	375	401	383	423	360	367	393	396	367	386	414	408	382	352	400	391	383	366	370	402	393	400	373	370	352	403	396	385	380	433	407	386	374	407	391	412	401	354	369	382	383	375	380	378	411	408	384	362	362	363	384	430	398	388	381	405	372	406	418	401	422	381	397	375	390	354	402	412	379	375	385	413	394	393	362	422	386	386	386	389	363	385	410	388	423	399	361	378	396	368	370	411	378	358	369	393	393	366	417	382	394	344	405	372	379	402	376	386	380	398	394	412	395	404	383	392	392	384	386	382	358	377	364	344	384	416	382	395	362	410	390	379	391	357	377	377	409	449	384	374	409	403	399	365	385	359	385	401	413	408	391	380	378	387	386	412	383	365	403	413	363	399	407	422	386	384	391	408	409	385	411	403	412	413	390	395	405	382	386	355	411	408	395	387	393	407	373	379	371	401	396	359	413	380	386	376	406	402	378	390	416	385	388	413	386	365	421	416	389	414	372	397	376	346	373	381	379	376	420	364	420	377	388	361	388	415	348	400	406	390	436	395	388	385	377	370	377	369	396	377	394	385	372	394	411	401	388	370	389	367	417	371	398	411	361	390	401	390	383	371	401	367	358	387	380	359	374	397	418	428	397	397	384	414	376	383	367	367	424	417	427	360	399	417	390	394	363	350	403	371	410	382	404	392	376	416	406	381	406	419	391	400	383	380	367	419	412	370	400	360	389	373	389	396	398	383	386	367	362	362	350	413	382	402	393	372	401	384	368	361	440	391	400	394	424	400	386	376	391	383	366	386	383	389	411	360	371	413	365	361	390	364	368	351	402	441	381	365	385	402	382	384	399	360	362	373	366	425	359	384	352	408	399	377	374	385	375	373	420	395	350	377	391	407	379	400	382	384	400	396	393	377	397	393	392	412	407	399	383	367	380	415	408	391	411	392	374	403	371	371	397	388	382	378	440	397	400	402	374	390	366	347	378	385	359	380	397	433	406	378	391	383	437	379	410	391	381	391	386	350	408	407	375	427	383	385	382	388	369	365	399	406	398	392	371	373	374	373	400	403	390	369	377	399	386	376	382	389	412	368	343	418	441	406	393	378	422	427	382	394	411	384	410	415	361	416	399	363	406	412	449	358	374	390	412	369	355	363	378	390	348	378	398	398	404	377	341	426	360	407	385	380	372	398	412	411	392	377	392	407	388	389	378	418	351	396	411	425	413	395	372	397	388	397	379	379	400	402	378	367	382	380	402	372	416	386	438	409	413	394	421	412	393	353	384	368	409	434	414	397	387	403	382	391	390	383	391	378	384	361	391	390	433	391	352	376	383	397	372	374	400	381	379	399	407	430	405	355	375	370	373	393	404	381	387	389	385	407	384	373	411	365	409	403	400	413	413	409	413	374	394	383	386	389	386	384	349	392	383	374	395	455	377	408	389	399	391	360	395	383	435	368	415	397	374	399	413	367	409	390	362	385	396	400	397	418	411	403	437	411	422	384	390	366	430	377	402	379	366	384	391	426	385	410	387	408	361	393	375	408	356	392	377	410	377	390	395	426	370	413	380	377	382	391	384	388	366	377	389	395	394	377	411	439
13952	10352	8042	3477	2330	15435	33586	24607	21278	14985	6656	1922	528	210	126	130	129	148	135	144	137	127	138	126	134	129	126	137	131	127	117	117	121	112	139	118	131	127	124	123	133	125	126	129	134	116	133	141	121	118	127	124	120	130	132	151	131	133	122	149	113	128	126	129	123	130	145	139	153	130	142	107	140	138	137	127	126	120	134	126	137	126	131	138	132	132	134	116	111	120	139	125	138	135	126	121	120	124	116	129	139	136	135	143	118	120	140	133	128	126	127	149	149	143	135	123	116	125	115	135	133	125	127	126	126	131	119	109	145	137	153	125	139	131	117	109	117	111	148	121	141	116	127	114	127	139	133	135	108	134	130	126	137	128	136	141	125	119	114	123	126	117	136	107	108	119	105	119	132	116	136	132	106	104	136	128	109	116	135	124	115	114	139	129	129	136	123	135	106	118	109	118	112	137	113	125	126	129	132	131	130	125	128	124	123	140	126	120	125	155	122	137	125	142	138	116	129	143	132	132	124	144	133	120	111	123	125	127	160	131	126	123	123	125	128	122	124	140	124	121	120	124	141	130	120	143	107	148	138	123	126	127	142	138	149	130	126	132	119	134	132	143	124	118	113	125	124	135	141	147	132	132	139	135	135	104	141	115	117	129	123	124	124	139	128	142	129	125	149	136	121	128	113	128	138	131	114	134	125	127	142	122	125	124	128	126	111	121	147	138	143	140	144	116	126	137	113	151	141	137	143	140	135	118	146	115	129	115	125	128	140	135	126	117	135	120	126	129	132	134	111	130	138	134	134	123	147	130	118	124	145	147	136	138	123	122	148	134	125	122	119	142	132	119	111	137	120	128	139	123	121	133	118	127	124	112	148	127	119	141	115	125	135	119	120	134	115	131	130	117	145	148	127	137	129	123	118	133	131	121	127	125	155	125	131	137	116	111	159	152	133	132	149	139	135	134	127	129	140	137	119	143	119	148	137	113	116	119	131	125	116	149	133	146	125	140	135	128	140	128	126	116	115	145	131	107	123	106	124	127	129	124	125	120	127	119	116	116	121	131	118	121	151	125	137	113	124	131	133	134	137	134	123	122	122	128	133	139	143	154	118	115	108	130	129	124	133	129	131	121	145	141	142	142	114	122	106	139	130	133	111	124	129	141	125	135	119	117	122	125	135	129	123	149	118	135	130	134	138	126	143	127	128	117	141	128	125	111	111	128	124	138	134	125	140	123	147	117	147	138	118	124	148	134	149	116	149	111	114	134	112	126	127	134	145	139	117	138	134	164	125	129	113	115	147	116	116	141	136	133	120	139	137	138	136	133	140	138	132	132	124	120	141	138	122	122	131	124	146	122	122	134	123	150	116	125	142	129	124	126	135	133	130	134	126	124	131	104	121	148	138	118	133	142	114	146	117	130	137	118	136	159	123	120	134	142	148	117	133	144	124	144	129	108	157	135	133	131	129	134	112	134	154	149	136	146	137	122	117	130	148	131	136	131	134	135	139	126	128	133	134	129	135	120	135	116	127	119	109	143	129	125	135	127	125	119	117	138	119	115	127	141	117	122	118	127	139	101	122	137	115	149	130	124	144	158	117	119	135	132	143	143	111	129	140	113	112	136	116	129	120	123	138	134	119	127	141	119	138	129	148	138	125	122	130	134	133	107	116	115	124	133	127	113	126	116	148	145	142	119	125	114	139	155	111	130	129	137	122	133	134	108	130	121	130	117	127	132	131	123	143	126	148	129	126	138	133	149	141	122	121	120	134	119	139	133	115	132	150	162	139	132	129	120	138	121	152	139	125	142	131	121	135	117	139	129	150	132	147	144	120	124	124	124	130	106	152	133	115	150	116	113	119	127	126	131	123	162	124	118	143	128	119	125	131	126	134	138	114	99	126	132	116	111	123	127	123	127	130	117	136	144	118	114	129	136	142	127	132	149	123	123	132	103	111	116	131	128	129	110	133	125	148	114	104	128	115	116	131	127	137	122	128	132	138	138	127	139	146	121	149	138	124	146	126	130	121	127	103	131	133	115	113	129	150	134	125	117	126	116	137	114	142	122	124	108	121	118	117	121	121	113	167	115	129	134	109	136	129	138	131	102	139	127	117	142	116	163	111	141	115	121	123	119	115	129	122	104	118	125	127	135	110	120	139	101	129	126	134	142	132	135	140	130	113	130	105	116	140	142	119	121	127	155	134	145	131	138	133	162	127	127	131	133	109	126	135	132	128	107	108	112	137	131	138	149	132	133	105	128	117	112	115	125	134	133	140	151	138	122	148	141	112	130	132	130	136	128	134	141	114	118	140	130	117	132	133	104	118	121	157	135	101	106	128	107	139	139	108	131	123	138	133	118	128	121	121	120	127	115	130	126	136	158	125	123	117	134	143	126	109	128	118	140	128	121	120	123	136	123	128	118	136	125	113	114	112	134	116	119	108	160	124	128	138	123	133	105	155	116	145	128	142	109	120	138	106	133	124	115	130	133	133	124	131	127	148	133	105	125	135	123	123	119	129	117	125	110	141	131	116	135	113	127	134	132	131	114	136	121	147	127	143	129	128	114	145	137	121	128	120	134	128	149	118	127	146	132	132	129	126	139	147	135	131	123	145	132	117	115	121	123	109	119	141	128	128	130	142	148	143	137	144	138	157	137	128	133	139	131	128	107	138	126	126	140	141	117	126	112	116	125	122	133	116	139	117	136	141	117	132	113	142	111	132	132	133	121	133	121	113	139	110	121	114	115	130	136	109	119	138	114	130	146	124	128	111	152	117	129	118	122	131	135	115	133	121	119	133	118	120	142	131	141	110	157	126	156	140	131	149	114	150	119	152	115	141	130	141	134	126	113	141	110	130	123	124	120	147	141	128	127	133	145	135	131	128	133	142	137	127	137	142	123	123	127	141	141	108	127	139	136	131	137	119	123	135	146	148	110	103	130	121	112	100	109	140	126	121	139	125	124	118	114	136	136	121	124	145	125	130	140	122	123	110	118	139	131	132	118	123	129	123	126	129	107	104	132	149	125	117	128	134	121	111	143	122	122	107	115	131	115	125	125	119	119	140	129	117	135	150	132	144	122	105	127	104	137	130	132	119	133	132	140	120	146	139	145	127	134	131	140	130	141	140	114	122	138	118	146	123	162	134	125	124	119	131	133	122	135	143	134	139	128	113	127	147	138	125	126	137	134	133	129	106	137	121	120	152	114	126	131	116	129	114	128	124	150	115	167	117	127	119	112	109	125	136	123	128	132	141	126	122	120	127	124	141	127	141	123	140	117	140	114	127	159	126	125	119	131	124	137	125	139	127	132	146	106	123	141	133	122	132	129	134	115	119	138	125	122	142	124	126	133	134	120	141	138	142	143	117	121	119	122	127	122	136	131	118	136	107	145	135	134	137	134	126	130	143	118	123	120	113	146	147	141	136	131	128	111	125	144	126	139	127	135	127	137	134	142	120	117	147	137	121	147	140	129	138	137	118	134	132	110	114	133
9529	8984	9864	7141	7995	33341	50958	41437	41597	34186	20712	8190	2456	704	420	341	370	386	352	350	368	344	393	339	372	372	373	351	377	399	377	370	366	382	365	392	379	381	364	362	374	379	365	348	368	380	361	346	408	389	374	367	369	361	375	367	337	367	341	355	382	379	358	327	377	336	377	340	366	341	361	370	397	402	389	364	337	353	337	319	380	376	383	366	367	346	350	359	383	368	362	363	345	351	378	358	352	372	356	338	372	361	374	391	386	367	339	364	386	346	389	329	366	375	363	389	349	363	371	393	325	339	336	371	384	371	375	354	389	363	353	400	359	336	368	372	353	376	370	345	365	347	364	399	357	326	399	411	373	352	346	377	355	367	375	369	372	359	327	370	353	366	367	349	361	384	365	375	391	370	346	370	411	336	329	370	366	350	361	361	380	357	394	379	361	356	395	353	392	375	353	391	387	346	372	363	356	378	383	380	371	360	321	377	375	368	359	352	361	342	376	393	371	341	421	347	394	340	383	350	355	353	351	382	341	374	366	354	372	358	362	367	364	339	336	354	355	367	355	356	379	364	379	353	367	349	393	365	359	375	347	386	387	381	353	366	369	382	368	379	367	359	357	371	354	363	347	367	353	317	362	368	374	360	346	363	358	374	354	349	361	335	338	368	346	335	429	350	374	339	352	355	353	353	348	375	376	345	364	344	334	378	357	355	391	346	368	352	357	372	381	348	403	353	368	345	349	367	364	387	362	330	352	399	374	397	359	356	379	375	365	365	339	359	378	380	358	380	321	364	330	347	339	353	366	369	356	399	361	394	358	366	375	355	354	359	354	362	377	348	357	392	342	354	364	338	382	380	360	349	356	381	379	351	336	367	361	378	356	378	340	362	369	364	345	340	349	363	392	386	353	372	384	340	349	347	382	355	369	360	360	370	350	346	347	358	399	393	360	392	367	372	401	374	369	394	344	403	320	391	349	372	348	361	391	353	411	352	337	364	385	337	353	366	351	400	370	360	374	389	349	384	350	376	369	356	409	391	379	366	373	335	379	365	362	380	376	348	381	355	388	329	354	365	355	382	375	353	369	360	359	371	359	367	368	395	384	369	373	364	379	373	374	372	374	321	376	325	368	349	375	355	377	364	348	354	366	383	390	349	365	355	342	352	348	350	387	386	393	336	388	374	376	317	370	378	347	393	367	359	366	336	379	397	365	372	355	383	335	364	378	367	390	366	353	401	366	353	366	312	367	385	366	375	361	389	317	406	384	361	365	368	363	388	378	364	389	349	409	361	365	357	354	350	325	365	366	365	386	386	345	377	325	371	377	382	361	374	334	342	349	339	370	361	352	363	387	394	358	375	359	345	377	373	408	413	369	373	365	391	364	351	361	347	341	367	337	402	396	373	376	398	403	362	355	368	364	389	360	366	346	344	415	374	366	365	347	390	372	362	386	386	394	375	350	367	390	352	382	361	318	342	353	363	383	366	375	386	371	381	350	346	365	397	397	381	337	362	375	364	352	370	358	374	358	381	371	380	338	376	374	345	410	331	332	379	350	347	380	382	372	360	358	338	372	371	377	375	392	404	390	349	338	343	398	340	397	376	374	382	380	380	354	360	376	345	391	357	367	368	353	406	382	383	366	321	373	370	379	359	354	338	342	376	348	363	342	371	378	346	355	336	361	341	386	350	381	335	374	359	385	357	369	347	359	375	339	338	374	371	365	336	334	374	341	380	378	366	344	371	365	359	354	363	390	360	362	315	372	344	357	394	360	350	360	364	381	353	356	370	358	357	394	339	372	405	396	367	337	403	340	355	374	367	362	366	401	380	342	367	385	372	353	349	340	368	353	379	356	326	422	376	385	371	378	368	357	397	361	365	389	365	342	370	350	397	387	372	383	360	353	357	374	327	394	347	357	347	372	357	382	410	358	349	354	393	362	372	360	348	351	335	372	391	378	327	341	344	358	369	397	352	361	405	376	388	365	333	352	386	373	369	379	356	403	385	356	362	377	338	359	364	373	353	376	352	385	379	344	353	383	384	381	393	369	357	338	337	338	367	364	329	400	339	360	344	323	363	399	351	398	360	355	384	364	350	379	384	322	402	380	345	375	337	363	388	342	373	394	380	360	390	370	381	366	356	391	385	351	400	369	394	397	396	366	361	373	389	347	366	387	335	357	350	386	388	365	345	372	369	365	352	368	367	346	373	347	355	353	410	346	352	392	385	375	334	354	379	378	370	378	369	359	363	377	360	371	358	383	333	385	348	357	340	369	366	405	378	344	366	400	358	361	406	352	374	342	367	364	369	375	369	360	389	338	344	363	360	344	374	381	396	355	333	368	338	380	379	372	363	339	363	379	363	361	369	391	417	352	370	361	352	350	375	339	373	339	371	362	338	393	362	371	357	332	372	346	370	394	347	345	361	379	334	348	352	381	333	352	341	387	367	348	387	352	382	347	331	365	350	335	364	356	383	334	321	377	375	365	372	333	319	366	375	323	374	356	354	336	356	383	391	363	372	373	342	372	358	376	373	355	383	392	363	373	364	351	356	383	398	368	394	355	378	361	366	350	363	378	387	356	376	359	373	358	383	403	369	346	296	385	372	347	370	372	376	332	340	356	391	387	364	385	344	352	371	377	358	378	377	380	358	364	360	373	379	363	409	357	355	337	356	351	336	353	357	374	413	368	349	349	377	383	349	359	363	323	354	405	351	349	394	359	381	361	337	365	376	399	351	343	334	373	345	344	352	369	365	374	379	390	359	377	352	364	391	343	348	401	328	377	371	368	377	365	364	370	396	405	363	384	335	369	342	380	391	361	396	355	376	392	335	360	378	332	387	338	360	361	362	343	398	354	356	381	363	342	356	377	353	369	346	369	357	388	324	359	392	334	362	342	397	399	377	403	367	376	349	372	368	344	376	361	363	358	386	379	337	390	387	370	383	372	353	369	378	347	366	351	312	358	354	369	353	360	371	372	399	354	351	387	348	377	375	356	372	363	362	376	359	381	350	369	412	370	353	380	376	344	367	372	349	358	371	360	352	381	384	369	336	381	359	393	394	355	396	352	384	343	344	345	351	346	378	359	393	380	360	345	364	392	356	364	354	357	384	329	366	356	390	373	386	369	328	344	342	385	346	357	358	352	357	375	374	397	324	374	371	359	329	379	363	383	373	386	360	362	362	358	353	374	328	374	365	357	347	350	374	350	384	368	352	337	387	370	325	342	370	398	362	352	375	368	353	360	372	388	356	372	383	353	376	346	335	390	390	363	372	340	347	304	386	375	337	353	342	381	341	354	398	378	370	365	331	355	352	391	349	366	379	351	376	369	378	386	353	368	374	376	380	362	350	375	335	357	349	353	354	359	354	394	377	351	388	361	383	354	357	351	372	351	365	412	349	367	380	348	391	415	347	395	359	357	345	363	373	372	381	377	363	378	356	345	371	368	348	378	381	382	367	380	380	361	361	352	385	307	350	376	388	349	372	344	375	369	372
24277	19730	14045	6831	18474	39634	45449	38639	35776	23753	11633	3262	800	281	158	123	107	103	130	119	108	113	122	108	123	124	110	123	143	130	121	129	110	112	112	126	102	114	133	116	120	147	94	133	120	129	123	138	135	134	126	120	139	108	128	125	122	129	139	130	120	145	123	129	125	101	107	130	134	128	103	118	109	114	106	131	109	131	127	108	129	112	112	119	108	132	113	112	125	141	127	151	135	133	111	121	129	142	114	123	120	131	117	105	141	123	139	121	135	105	113	113	119	108	127	103	90	127	95	104	133	126	140	119	117	122	116	113	115	122	110	110	128	137	127	108	124	118	117	121	132	146	120	126	98	102	120	107	118	133	122	112	108	117	109	117	125	125	118	125	118	104	112	130	115	130	102	110	108	149	139	119	119	122	120	121	119	141	131	119	110	124	118	97	123	109	128	136	136	115	109	105	112	129	113	129	127	119	112	135	138	109	128	112	113	120	107	114	132	133	106	133	123	136	126	149	127	132	127	105	121	115	111	130	130	105	124	140	112	123	112	131	125	128	128	146	140	107	128	121	125	131	107	122	105	128	108	147	118	121	122	111	116	110	135	114	107	107	122	118	132	120	118	125	123	113	115	128	124	111	112	119	136	126	102	105	109	117	142	115	126	123	129	127	137	123	143	115	123	138	126	125	133	125	131	115	132	111	117	117	117	124	114	146	110	139	134	111	128	103	126	121	117	127	118	120	110	115	136	106	97	132	126	118	124	125	139	146	125	125	108	115	124	109	129	129	130	123	108	136	123	129	123	120	114	124	137	132	102	152	113	106	114	113	129	109	109	128	130	126	124	137	122	128	118	106	94	128	135	117	117	131	118	136	127	121	110	109	141	119	131	123	129	115	103	115	144	126	122	125	118	131	130	121	146	147	112	127	133	133	122	115	119	134	125	124	124	111	123	121	117	128	131	95	122	127	117	141	118	114	117	130	120	111	138	109	121	126	143	130	91	118	125	110	125	131	136	110	126	122	94	119	116	127	114	117	147	123	121	113	117	134	124	126	109	103	112	119	118	128	138	124	126	98	102	146	126	143	107	131	108	125	122	104	138	120	134	117	127	109	123	138	130	127	113	134	135	120	112	115	116	122	127	139	127	101	128	109	111	121	127	117	138	132	121	113	131	130	116	107	112	132	105	105	122	126	114	121	132	106	129	118	107	147	127	111	121	141	137	125	107	127	129	111	122	126	124	142	120	123	118	124	124	107	131	114	127	136	124	117	96	127	130	124	104	112	126	116	123	125	123	100	114	106	137	124	125	136	136	122	132	115	117	128	123	123	138	130	126	122	110	117	121	133	122	122	131	131	117	132	118	97	138	132	133	117	112	104	125	143	126	114	117	132	116	126	135	117	88	115	126	121	110	126	118	124	109	119	110	144	135	111	106	139	117	124	121	107	115	144	122	133	114	127	111	147	111	110	126	131	123	103	123	129	121	110	121	133	134	120	117	118	131	129	105	124	140	124	137	126	126	142	125	125	119	132	131	126	107	149	132	103	128	120	131	129	114	126	124	122	136	129	143	112	136	90	111	127	117	149	98	116	136	133	127	123	122	130	145	118	119	104	132	113	120	125	113	106	146	118	129	121	119	117	131	127	127	146	126	109	126	122	105	108	137	120	114	119	132	111	123	121	119	125	130	110	139	128	116	132	129	122	116	120	121	120	125	101	113	130	122	106	122	110	117	131	95	119	116	134	133	129	136	131	122	132	131	132	115	140	106	131	124	126	115	122	137	137	125	105	131	135	132	139	117	126	140	115	122	127	100	136	117	103	114	105	128	106	127	113	129	127	120	136	134	119	111	126	109	125	108	116	109	111	125	129	119	130	114	139	126	111	127	126	128	127	111	123	113	118	110	130	113	119	128	122	116	141	110	132	124	115	138	116	130	126	137	117	129	131	123	125	125	143	122	106	121	122	107	101	99	127	126	109	123	106	123	129	123	114	136	122	111	115	85	132	126	131	126	120	142	121	95	127	129	121	123	111	120	149	110	128	121	117	102	122	127	117	114	134	117	122	117	136	119	132	119	118	136	124	124	118	118	107	124	128	131	111	117	110	120	126	133	134	141	118	113	134	121	135	119	113	110	116	114	106	136	119	120	116	102	114	131	107	130	131	114	161	129	143	111	136	142	112	135	128	119	112	130	127	112	123	158	100	127	111	117	91	109	114	120	124	122	105	105	116	117	115	119	101	120	129	117	106	104	124	96	102	126	134	124	134	105	129	109	117	126	119	103	124	120	117	129	132	125	150	125	123	131	106	109	125	140	128	121	115	117	128	112	119	137	122	129	124	129	141	118	125	144	121	114	127	122	122	112	105	122	104	110	120	116	121	112	121	114	125	136	136	117	115	137	122	122	137	132	123	108	128	111	113	114	139	103	110	127	107	121	120	126	125	113	134	123	103	105	110	110	129	94	117	120	132	130	128	135	115	113	127	110	121	95	110	127	112	128	98	124	112	134	115	123	110	109	111	102	111	109	116	124	90	112	118	138	114	120	130	98	118	128	109	115	107	104	124	111	117	118	114	135	129	129	115	128	148	116	116	130	136	114	119	117	133	126	123	113	125	115	119	123	122	128	122	117	121	122	125	119	136	120	118	139	144	142	103	116	140	95	125	112	129	123	118	105	120	142	119	127	113	120	117	112	120	119	119	113	122	119	135	119	111	128	127	114	125	133	115	110	120	117	126	143	132	129	125	112	113	122	111	133	118	104	138	134	123	111	122	117	132	141	118	115	120	117	127	135	123	127	135	127	118	116	123	135	126	110	126	134	117	134	116	119	103	112	119	102	125	141	125	123	113	125	116	114	115	134	122	117	115	123	132	111	117	126	125	110	117	124	138	135	143	114	120	127	111	105	125	113	153	123	122	121	128	118	149	128	136	119	100	127	116	98	127	131	147	132	143	134	110	127	118	111	99	131	119	134	120	105	129	104	128	135	123	113	135	111	110	105	132	124	131	139	121	106	109	122	110	114	130	126	105	146	111	124	118	114	133	125	127	112	114	118	135	124	129	124	113	122	111	115	112	123	115	154	119	148	142	105	137	126	130	123	124	121	113	105	125	116	122	125	117	121	127	113	127	143	114	111	124	125	103	123	134	105	118	125	135	133	121	106	147	134	109	124	126	119	132	128	137	138	127	136	120	140	142	119	121	130	140	131	119	122	132	107	128	118	116	125	118	148	116	119	102	123	117	111	122	124	126	110	108	126	105	111	118	141	112	112	104	104	131	102	119	137	110	120	117	121	135	132	125	132	133	109	129	115	132	124	121	115	144	129	135	141	112	120	107	111	103	119	125	118	141	128	108	135	113	134	130	100	115	117	122	108	121	114	119	134	121	133	131	128	140	110	129	103	117	110	125	131	116	154	108	116	115	107	127	101	109	118	129	120	111	134	95	111	126	130	121	135	120	111	112	120	132	119	124	117	101	147	116	104	102	129	110	126	139
15257	14795	13765	11572	29560	54590	57426	55372	52309	41470	27596	12213	3643	981	417	323	352	327	338	334	338	364	329	310	358	339	326	355	327	330	332	373	361	367	322	342	361	335	329	327	330	318	302	376	344	406	341	324	337	359	337	360	334	339	362	336	328	370	336	340	332	367	347	348	318	325	340	337	316	342	358	372	327	331	320	329	353	345	354	365	321	339	344	353	378	339	324	315	362	327	360	333	339	360	354	328	355	351	352	328	344	390	369	342	344	353	341	361	324	337	341	353	335	332	351	356	345	329	306	323	360	381	348	364	312	342	326	351	336	313	336	323	364	337	345	339	366	367	344	365	321	338	327	339	321	362	315	369	313	347	363	343	345	343	332	372	346	363	372	362	327	355	329	320	334	355	340	300	328	377	364	352	353	340	360	332	329	338	326	338	344	334	334	354	358	322	344	323	398	368	366	345	347	347	312	346	346	368	352	356	334	341	350	322	351	337	356	326	330	331	380	318	393	388	344	343	321	373	373	348	352	337	333	330	345	351	350	347	368	359	361	335	334	340	337	334	349	347	318	365	361	322	329	370	363	333	382	336	334	375	327	319	338	347	350	336	393	340	343	359	343	320	353	367	373	331	368	342	334	358	328	338	310	351	352	318	370	367	340	329	315	384	378	356	324	352	361	330	335	340	328	329	351	315	370	374	346	334	334	349	335	338	372	339	376	322	309	361	357	345	353	330	365	323	352	342	340	361	345	356	355	323	346	347	333	348	336	382	358	345	350	345	328	336	316	331	364	360	330	338	337	331	345	332	340	323	356	302	359	321	351	332	353	331	350	331	334	376	341	381	379	308	333	355	343	339	340	319	317	325	352	340	328	354	382	333	347	366	325	356	370	379	350	346	361	333	347	344	284	376	315	313	324	370	370	321	367	349	340	375	350	325	346	356	341	337	360	339	361	330	331	336	344	365	308	348	333	364	312	340	328	344	344	337	359	329	371	374	375	323	323	364	365	340	333	321	344	379	364	328	351	315	343	338	305	363	334	304	344	375	372	343	336	352	351	351	346	323	391	357	355	308	350	333	337	361	317	375	351	349	339	340	378	331	349	332	334	393	353	362	353	356	321	363	339	328	322	353	358	330	333	352	338	353	320	344	378	340	363	338	345	328	340	330	357	362	339	370	365	342	331	346	372	369	338	374	396	366	358	358	348	345	344	357	315	356	337	339	349	327	328	358	367	348	366	333	332	332	323	362	368	363	339	349	352	351	347	344	325	375	338	338	352	372	375	359	345	342	374	325	323	344	327	368	322	378	341	345	385	329	369	348	347	317	340	383	354	318	332	329	344	356	318	334	326	331	323	360	336	323	356	343	344	349	353	342	343	344	368	340	360	364	337	350	360	343	356	335	361	313	329	334	349	332	377	355	322	324	353	344	355	397	344	334	360	345	317	343	357	344	337	337	364	354	318	324	339	354	348	327	364	339	351	350	351	345	398	324	343	329	322	308	370	368	324	381	356	372	351	342	334	338	334	360	305	337	329	348	356	353	337	344	312	351	344	366	328	328	344	376	333	337	338	344	344	349	344	340	312	367	339	338	361	323	356	321	360	342	323	371	357	344	322	359	345	363	350	364	350	328	359	355	363	334	330	367	330	352	326	357	322	369	353	374	384	301	327	336	355	352	359	371	349	351	322	333	348	344	382	352	388	360	356	348	358	346	308	349	364	348	369	343	349	327	339	354	348	323	313	379	351	356	356	369	367	325	372	349	356	355	335	307	310	360	350	336	326	344	316	329	330	341	342	363	340	322	360	336	351	345	320	373	303	385	340	349	365	353	354	356	331	310	358	353	353	367	342	321	322	364	323	361	336	355	337	358	363	367	366	341	321	322	335	332	336	373	374	365	345	352	359	356	355	340	355	333	369	355	379	372	299	308	324	325	328	362	385	356	398	364	365	359	357	332	379	336	344	343	344	369	334	322	338	366	343	314	379	332	334	334	339	347	358	345	376	342	381	343	356	335	354	343	367	346	367	336	379	382	320	333	334	343	337	355	358	342	327	332	345	344	321	327	354	347	360	338	339	356	329	343	337	332	352	340	326	350	346	366	314	357	345	391	329	341	308	366	342	334	345	344	342	354	332	353	350	341	339	357	380	334	352	336	319	348	312	346	335	355	345	318	320	354	385	348	340	344	360	357	341	343	324	352	357	351	318	319	343	339	357	335	360	335	329	355	333	361	333	342	345	383	340	361	378	343	371	340	335	347	375	344	372	361	349	328	346	311	375	365	373	370	334	340	325	338	341	324	352	327	331	322	346	337	321	341	333	361	335	341	348	333	370	331	391	346	366	333	336	331	342	356	365	368	305	347	336	346	327	287	368	357	377	362	352	354	315	359	335	324	368	358	365	341	334	326	358	348	318	338	363	343	349	339	381	338	338	326	331	312	364	326	335	347	359	352	317	339	312	365	323	355	320	331	337	349	338	326	355	382	329	358	322	333	347	319	357	385	335	331	298	379	322	335	356	328	327	312	353	339	322	361	324	378	323	350	320	347	355	345	360	375	375	330	315	377	382	362	331	334	366	353	336	368	351	346	364	321	349	357	353	350	343	327	382	382	317	334	351	346	371	365	330	350	353	317	337	356	345	375	386	328	366	321	333	326	314	359	361	348	352	348	331	345	353	343	348	355	358	373	332	349	363	345	331	321	333	334	317	333	318	346	355	330	313	350	337	350	337	353	334	336	358	323	336	352	341	315	332	344	376	329	343	348	340	356	350	370	351	368	338	336	361	353	346	347	382	327	355	345	344	353	334	336	355	373	358	333	365	332	334	310	357	354	349	359	334	368	352	334	372	313	347	345	359	325	335	350	375	370	378	368	345	353	339	383	378	372	366	349	327	334	368	335	353	369	328	369	368	357	341	326	369	365	362	354	371	321	348	346	326	337	340	371	330	366	350	346	361	354	362	320	375	343	326	347	339	362	336	342	368	312	344	351	337	344	328	330	338	363	329	377	351	370	325	339	343	331	370	330	374	365	362	308	355	361	314	367	359	317	356	331	330	338	351	355	339	346	336	314	336	353	315	332	345	356	372	357	328	366	363	343	370	317	352	344	324	327	307	339	356	346	357	350	350	322	311	336	339	310	356	360	337	354	376	352	362	359	375	345	368	358	318	340	340	326	371	321	341	343	386	384	356	331	347	344	338	368	355	327	344	333	325	336	336	369	336	358	330	359	320	318	364	344	343	330	290	322	334	345	339	330	355	346	345	338	353	363	340	353	317	374	346	334	358	341	337	329	369	321	355	373	340	350	362	318	335	316	329	317	354	318	336	340	361	337	319	341	309	371	362	388	321	357	366	350	359	327	364	372	338	332	343	342	361	328	371	372	358	389	308	381	352	340	368	341	363	333	356	336	344	353	339	353	318	361	344	381	343	364	315	350	310	331	349	349	320	369	350	324	337	342	350	329	333	326	340	339	342	334	359	375	370	353	339	353	372	381
5959	2857	816	456	513	1844	3546	2965	1977	1546	889	403	216	171	148	146	141	104	143	140	148	143	141	130	145	131	149	129	137	145	137	111	131	138	166	123	136	136	126	153	120	144	135	144	139	137	133	131	137	135	136	140	135	137	146	143	132	118	135	134	123	132	156	136	153	134	143	137	113	119	165	149	123	132	144	146	132	156	139	148	135	120	117	130	139	139	138	121	111	140	131	132	134	144	134	136	146	131	136	140	139	132	136	151	129	142	123	152	104	132	139	141	114	134	138	128	127	159	137	123	141	124	126	127	136	147	154	131	140	147	154	134	138	119	127	146	137	130	153	145	149	155	142	118	150	138	113	130	141	151	145	128	124	128	143	147	153	138	139	114	125	136	146	132	136	127	126	133	127	137	150	139	147	151	132	135	127	138	126	130	132	163	146	172	122	136	151	144	145	132	128	129	142	129	128	115	126	138	138	154	139	138	130	140	139	163	134	133	138	153	123	139	132	124	123	130	131	150	132	138	145	137	135	140	137	148	143	154	129	123	149	152	133	130	152	142	135	139	148	153	139	124	139	137	136	114	143	153	149	147	148	144	125	127	141	123	148	126	114	136	123	126	145	126	156	150	152	148	130	156	133	116	131	146	147	117	127	145	147	129	125	143	143	141	135	119	121	144	115	134	125	142	146	142	156	136	142	138	138	127	124	124	113	153	129	137	132	139	136	141	105	127	155	125	151	135	128	132	129	133	136	141	131	129	136	147	124	132	114	136	136	123	156	121	122	125	159	153	130	127	145	133	147	142	143	133	130	140	118	141	128	120	121	137	122	120	143	144	137	129	138	139	144	134	147	135	150	139	124	143	160	150	164	122	143	140	136	139	141	140	155	126	132	119	123	126	124	140	134	128	115	141	161	119	151	130	140	127	131	113	124	121	120	155	154	114	133	147	133	121	148	138	124	139	152	132	128	127	130	160	123	118	128	131	157	137	124	144	123	147	143	134	136	140	154	145	142	125	140	130	146	128	141	133	134	137	126	128	133	142	113	116	149	117	140	127	140	137	147	139	159	144	150	168	123	143	131	144	140	136	137	138	146	151	132	135	132	111	113	146	151	134	148	154	134	150	148	155	124	129	132	133	128	142	129	133	136	148	129	133	167	123	130	123	116	136	135	150	125	132	153	131	127	143	143	138	152	119	117	137	137	132	136	123	131	123	142	177	144	148	117	142	132	128	141	134	137	135	146	145	153	147	123	127	154	143	128	128	124	151	120	147	144	121	140	165	137	141	146	144	153	150	145	147	126	133	135	128	127	139	131	141	144	151	122	142	129	137	149	128	124	121	133	126	132	131	142	120	144	134	126	137	129	121	164	125	130	134	131	154	129	135	139	155	123	146	129	150	115	144	132	142	138	117	126	149	143	162	145	164	147	129	131	140	155	134	124	137	160	155	162	152	128	143	135	129	136	135	139	148	134	133	142	124	123	146	131	142	118	147	154	153	141	134	136	141	144	147	147	138	153	157	144	149	135	160	102	175	130	118	126	124	136	155	119	129	123	138	135	137	146	115	156	138	128	175	144	113	129	140	124	142	145	138	139	124	136	139	122	122	135	137	150	156	144	127	147	137	153	139	153	155	137	155	141	146	127	119	135	143	169	123	134	129	127	145	142	128	127	129	131	120	130	130	141	131	114	124	128	134	140	133	138	143	128	146	134	148	133	112	158	140	155	127	121	131	134	140	135	141	132	121	167	144	127	133	129	125	138	135	136	125	143	144	144	146	138	128	131	116	126	112	171	126	138	135	120	138	130	147	123	156	132	143	119	137	145	139	155	132	119	153	137	124	145	133	129	123	112	143	125	137	168	137	127	131	114	141	137	131	167	145	126	133	124	133	132	150	144	135	134	153	151	136	128	148	133	135	135	151	123	143	120	126	142	126	137	126	143	144	128	126	135	141	146	131	114	145	182	147	134	116	146	139	144	155	146	144	152	143	133	133	121	141	138	138	132	129	121	152	150	144	137	149	133	139	132	113	156	148	147	167	126	139	146	150	153	135	121	124	145	130	148	155	148	139	140	151	129	137	137	135	121	154	116	135	130	107	156	147	133	132	146	150	152	144	126	134	141	113	132	141	127	151	140	137	137	142	121	157	140	134	136	136	155	127	133	132	142	124	119	136	131	140	147	143	137	136	133	140	134	129	139	111	117	125	129	156	129	135	129	132	146	122	130	137	148	144	144	131	154	132	153	160	139	147	125	142	118	146	161	139	113	136	129	132	137	128	132	147	158	135	141	128	138	141	139	141	118	117	129	141	129	136	135	121	136	142	130	162	132	124	136	138	162	140	131	134	154	110	120	126	149	122	149	139	145	165	126	128	111	140	156	136	142	142	158	136	162	145	147	139	135	131	142	141	138	126	134	145	132	126	141	134	145	138	160	135	141	134	145	126	133	133	133	133	137	139	130	156	140	118	117	146	114	134	147	124	134	122	118	133	148	150	136	137	133	141	131	142	147	156	133	123	140	131	130	115	129	147	112	145	152	145	128	129	141	128	148	149	139	151	128	142	126	141	127	126	113	155	122	138	131	155	132	145	138	127	139	133	140	122	130	131	138	161	129	138	145	129	117	144	125	133	141	136	134	141	130	130	139	120	134	121	157	135	129	137	153	120	149	135	130	134	119	156	151	149	144	144	129	139	121	139	135	151	140	132	133	135	123	123	131	140	151	150	144	127	141	125	124	154	144	136	127	125	130	130	112	132	143	133	140	154	135	118	133	122	135	163	129	140	136	139	137	140	118	139	151	131	144	127	148	133	123	124	123	122	133	154	126	131	140	139	149	150	130	136	125	134	119	139	129	140	165	146	140	127	141	135	139	134	142	152	134	162	135	131	138	145	150	141	144	112	151	150	120	133	132	144	137	161	125	160	143	141	142	138	126	119	131	151	145	145	139	159	133	158	138	125	146	151	134	158	135	132	126	137	123	122	140	157	122	133	156	146	138	136	132	118	142	140	148	121	127	131	136	141	126	126	142	146	136	146	134	130	137	121	148	137	138	153	121	149	128	144	146	122	133	141	144	135	116	140	117	133	163	150	150	140	156	118	161	160	134	146	143	142	131	141	151	127	140	126	132	138	152	149	130	137	133	126	138	137	139	138	145	127	135	141	147	136	142	130	140	153	132	120	124	133	149	132	116	135	132	139	114	135	137	128	134	137	137	148	146	154	143	126	129	120	145	144	137	156	133	152	133	131	138	153	121	132	122	149	134	126	121	127	134	153	146	131	156	133	128	139	121	161	154	122	147	147	129	136	126	140	137	134	113	138	128	127	140	140	122	156	138	138	133	130	138	124	163	116	125	121	137	123	123	144	132	138	143	150	143	130	148	140	139	133	144	130	122	114	140	137	172	145	146	141	148	144	131	146	132	122	138	154	129	131	149	128	126	153	128	141	115	120	142	129	129	160	117	125	127	139	139	115	150	152	145	124	143	143	135	136
4599	2764	1655	1574	2378	9490	16363	13199	9376	6880	3830	1659	733	438	397	374	348	344	363	402	371	368	377	384	371	380	364	372	397	397	367	376	382	389	355	372	379	394	391	394	396	391	382	392	396	417	392	384	369	372	381	374	406	345	360	399	389	393	399	423	390	380	376	385	350	381	360	385	399	373	385	396	397	390	369	373	356	402	372	404	408	349	385	410	398	418	390	392	407	397	369	382	380	388	408	347	384	376	399	380	370	358	356	368	379	388	383	376	378	374	375	421	393	372	394	378	367	402	402	379	365	355	391	404	398	366	360	397	401	404	360	354	369	358	369	358	382	393	420	355	426	355	400	374	400	385	381	347	380	423	395	343	359	386	394	368	388	381	385	391	403	407	365	413	426	371	407	373	428	357	428	365	398	399	378	396	388	384	375	402	423	370	375	353	366	373	381	433	407	358	413	388	371	419	369	441	357	389	399	393	369	398	405	399	408	379	396	369	398	365	357	424	371	403	374	386	387	388	372	398	352	393	393	393	344	356	390	388	373	369	379	372	405	323	400	397	392	401	368	427	376	353	407	348	376	432	379	402	368	419	433	429	374	388	396	398	379	371	368	402	390	350	386	361	368	392	374	349	439	392	337	400	388	401	380	429	407	388	395	358	398	383	333	368	374	430	381	380	427	371	376	383	401	371	397	418	401	390	390	400	380	344	379	407	371	377	383	370	374	401	378	373	362	388	389	370	400	359	399	358	381	359	359	357	394	409	394	353	397	391	378	395	345	405	364	401	401	401	402	368	383	389	408	364	398	410	385	376	381	364	349	414	373	414	369	359	395	377	399	388	404	383	399	400	386	354	383	398	379	397	373	374	394	361	394	419	365	355	382	402	360	373	381	379	410	385	376	391	396	380	392	391	365	379	397	428	381	364	370	382	376	375	374	355	392	393	377	390	373	403	386	384	391	380	385	404	380	393	413	377	355	374	374	412	384	367	357	375	396	431	351	347	384	395	369	434	394	396	374	378	388	376	372	360	407	370	392	361	350	360	386	411	396	388	367	395	370	380	373	379	364	375	377	408	368	362	372	369	398	393	373	369	398	373	399	390	376	399	374	392	386	384	390	358	368	384	406	384	367	393	399	389	392	382	378	417	403	379	390	364	367	387	353	360	402	341	371	382	362	411	359	391	377	380	345	393	369	403	414	370	412	371	386	397	436	385	344	388	390	416	386	416	376	400	397	380	389	409	369	379	369	396	384	354	373	400	382	375	372	377	346	361	346	412	370	388	389	408	377	376	358	371	415	371	348	333	385	375	387	391	383	398	375	400	354	383	376	379	403	387	368	398	415	351	412	346	360	380	395	339	419	387	416	402	386	404	395	374	394	396	385	428	408	362	394	405	357	413	368	387	370	397	374	388	379	386	407	349	369	371	375	379	362	377	333	389	389	356	379	387	413	413	361	374	391	365	353	380	334	400	369	392	376	416	416	373	379	407	339	354	418	400	379	380	410	346	407	363	387	372	352	419	389	390	385	416	384	375	392	366	392	359	347	377	381	337	389	405	399	402	358	395	337	394	382	382	381	411	366	352	403	386	404	385	407	396	403	388	353	413	387	387	389	360	378	373	339	359	396	381	391	412	382	340	414	377	414	408	378	376	401	404	389	416	370	384	415	358	404	389	387	403	358	364	409	368	367	409	390	395	405	416	374	378	360	389	369	347	406	389	374	401	368	434	367	367	359	406	408	419	371	377	409	427	364	359	384	367	366	365	379	379	407	395	395	349	395	367	333	410	377	367	384	379	408	411	356	405	378	395	367	370	401	377	358	428	367	401	391	382	354	353	370	370	380	364	345	390	367	373	378	397	358	395	387	344	375	389	389	418	386	400	392	390	380	396	427	429	384	334	378	371	390	357	360	387	370	381	379	362	392	379	377	368	366	341	362	417	379	399	396	382	403	361	370	381	367	385	383	428	416	412	389	391	393	389	381	365	364	401	379	374	401	369	400	396	362	374	354	419	391	394	379	373	401	386	366	374	388	372	430	348	388	405	371	432	368	369	415	347	380	366	376	366	362	375	391	379	389	387	359	370	373	413	359	355	403	398	387	377	353	387	385	405	351	393	413	418	399	335	397	384	345	365	386	387	417	399	363	378	405	385	367	383	367	376	367	393	390	379	375	400	386	360	395	389	395	386	370	425	384	372	385	381	381	364	361	364	390	404	391	343	373	383	382	418	383	383	375	376	372	361	377	385	404	370	386	401	378	390	366	390	360	394	372	395	374	384	367	373	399	378	382	425	386	366	397	387	383	422	382	378	367	394	396	385	395	398	415	415	365	379	377	406	353	379	375	371	393	377	365	371	389	391	420	367	417	345	414	358	374	379	371	345	395	404	385	377	343	390	408	415	363	369	371	384	410	385	401	362	390	379	388	382	367	371	368	353	390	401	379	408	415	377	378	378	406	379	373	425	403	381	368	397	392	367	360	375	360	397	364	369	393	390	403	370	379	382	379	373	378	404	392	398	372	372	366	373	405	387	386	410	389	346	414	374	370	373	409	383	385	358	366	399	429	389	366	359	396	373	370	364	401	390	372	405	366	378	379	354	402	404	362	345	400	379	431	383	381	396	350	409	391	392	372	390	419	366	387	409	409	365	392	408	415	346	407	363	405	395	378	380	409	363	402	386	389	400	366	411	381	395	375	397	385	411	422	403	381	384	391	359	368	373	405	371	396	343	411	359	405	409	373	375	396	381	390	409	424	408	393	337	408	361	366	381	356	368	394	375	385	401	367	355	382	359	353	386	372	408	376	406	398	384	386	388	399	358	381	371	373	372	390	388	379	414	387	395	358	420	393	385	361	416	385	359	383	356	367	353	374	389	381	351	403	394	382	369	376	367	414	386	384	389	398	363	386	404	412	391	367	405	373	377	386	403	373	411	366	398	378	342	387	410	395	369	395	368	408	356	393	426	370	369	408	388	364	379	383	394	359	393	369	372	375	381	386	383	389	371	368	395	380	369	361	378	371	365	402	360	397	381	408	414	379	369	389	359	388	388	385	396	410	364	396	347	401	367	396	391	371	367	411	387	390	394	388	350	381	398	348	394	385	351	394	371	402	358	373	400	334	415	390	356	384	402	400	368	397	389	373	380	363	399	392	369	381	369	351	389	354	393	364	351	365	402	415	369	367	372	369	399	385	398	380	388	382	429	386	373	392	388	381	358	382	398	361	410	369	378	378	373	393	392	415	398	348	410	378	375	397	383	396	352	352	404	357	383	366	354	403	410	390	396	395	443	376	402	353	378	398	393	401	362	359	363	403	351	408	387	373	381	359	373	381	398	362	413	363	379	380	388	386	378	406	387	363	381	367	408	383	390	396	385	410	403	381	392	395	375	387	420	373	335	387	367	387	403	413	395	358	377	400	416	357	360	395	382	367	397	391	408	358	374	385	346	378	370	367	375	402	406	395	365	408	402	366	389	389	386	392	394	382	395	389	385
15926	10558	7413	2842	4250	29881	38453	28469	14741	8411	3704	1059	400	196	152	136	132	123	154	121	115	131	135	125	139	124	112	122	132	132	118	137	126	114	131	108	121	136	147	127	140	123	129	130	111	132	134	121	139	128	130	114	150	139	140	126	137	122	126	119	119	125	151	113	145	133	136	126	127	104	142	153	119	138	120	124	126	125	152	143	139	122	137	118	122	138	136	121	139	137	104	158	143	127	140	128	120	124	137	116	128	120	131	110	142	139	134	145	126	138	114	123	110	136	143	115	138	118	118	140	131	133	128	142	132	129	142	132	152	130	143	101	109	122	130	116	128	110	134	138	123	133	144	154	131	132	128	132	122	117	113	141	134	127	132	123	109	131	141	117	125	144	120	144	114	126	125	126	144	131	124	144	120	128	111	108	125	135	121	136	146	119	133	147	138	135	122	136	112	124	127	140	143	120	131	123	115	137	131	140	131	132	113	131	118	116	124	131	135	139	120	124	125	119	145	142	141	131	127	114	102	135	120	148	142	125	117	130	118	143	144	125	115	122	126	117	106	135	161	135	110	128	131	119	134	120	137	129	127	139	132	146	127	132	145	125	130	150	129	123	146	145	136	170	148	119	120	122	115	122	142	128	128	134	155	138	138	133	121	129	115	144	114	133	126	116	138	123	132	127	150	133	159	124	115	118	131	114	119	120	136	143	123	119	118	124	129	133	143	133	104	118	132	138	110	137	120	135	128	137	136	125	123	133	123	131	111	114	99	125	117	130	136	115	123	126	141	128	139	130	132	110	130	114	121	130	132	130	124	138	130	143	154	128	126	143	124	121	135	114	151	118	130	135	122	133	136	129	132	129	129	127	128	138	128	140	143	137	116	135	120	128	125	118	132	134	104	121	128	134	121	122	133	117	132	135	144	107	151	125	113	136	131	131	132	124	138	140	139	109	110	127	155	133	147	137	129	116	160	137	140	136	138	131	142	136	143	138	141	138	130	115	126	128	123	135	133	130	128	127	143	131	145	120	139	130	148	125	142	143	114	144	117	122	124	121	130	139	108	126	123	123	122	142	126	143	118	121	130	117	120	154	126	130	112	141	145	119	115	132	129	130	122	124	137	140	136	115	133	127	147	120	110	127	130	127	148	121	120	129	142	130	119	137	134	116	126	124	135	130	133	130	115	130	129	127	109	134	143	112	129	132	128	133	146	130	134	133	136	114	122	115	114	113	155	128	121	139	149	108	121	123	130	134	141	125	130	130	132	125	155	122	117	130	132	121	126	124	141	107	127	115	124	101	136	146	110	144	135	126	111	119	153	108	138	128	134	151	128	136	122	133	118	111	128	114	128	113	117	138	130	124	136	130	118	132	136	133	129	120	135	131	110	120	143	117	136	120	139	131	140	146	139	156	124	130	126	114	129	131	133	160	128	123	135	118	112	113	110	133	137	125	146	118	156	133	114	107	132	137	130	133	142	136	122	126	137	128	149	126	115	113	125	127	125	128	135	110	144	135	114	107	108	129	122	124	140	127	142	139	115	147	109	119	124	118	128	138	113	153	132	142	125	129	121	138	120	132	123	134	125	138	125	124	141	127	134	148	140	147	128	136	114	127	132	116	140	122	139	123	114	120	126	131	128	123	115	101	126	127	120	135	127	136	129	136	137	117	144	140	124	156	110	125	121	138	136	116	120	124	120	149	136	113	110	127	146	130	144	120	109	135	128	131	136	111	129	134	124	122	131	126	123	108	144	116	142	126	117	128	131	128	126	151	134	129	137	106	112	120	141	125	115	139	118	143	138	125	126	112	115	132	153	121	115	131	136	138	121	121	106	135	136	130	119	146	123	131	127	142	121	159	127	132	124	124	118	121	132	119	112	109	144	133	129	113	129	130	139	118	134	117	138	119	128	129	145	127	111	152	135	119	109	143	141	141	117	112	119	112	122	133	128	139	134	113	121	113	137	133	130	123	107	134	132	130	133	119	118	126	113	115	112	134	122	134	150	133	129	128	144	157	136	111	131	119	126	139	126	134	109	114	130	123	117	117	115	128	145	143	114	126	124	141	133	121	137	129	119	148	119	116	118	134	140	131	133	143	114	117	135	140	145	132	140	120	99	121	143	156	134	140	98	137	139	148	120	131	127	129	100	128	109	106	143	124	126	145	125	121	153	124	131	149	143	120	128	113	132	132	136	122	122	117	131	117	130	150	112	153	142	118	131	133	135	104	137	134	145	128	124	145	123	112	135	128	133	112	113	121	136	126	123	132	112	141	132	109	123	126	128	133	118	129	159	116	131	130	119	132	114	132	106	136	130	130	121	133	133	125	134	135	134	146	124	137	144	137	134	136	127	132	132	135	151	117	122	140	145	129	123	136	122	119	121	121	117	141	131	112	127	125	130	114	124	129	126	142	111	132	129	148	129	117	136	121	119	125	143	121	134	119	130	154	115	123	132	155	135	127	109	137	123	117	142	107	112	125	131	130	125	145	146	119	131	144	125	141	136	136	109	132	110	127	143	125	139	135	131	133	112	131	135	113	134	147	131	116	120	126	128	116	124	126	132	127	136	145	137	131	131	145	157	124	140	123	118	121	127	130	117	127	144	158	143	126	105	135	122	118	137	132	107	103	126	143	144	115	132	120	105	125	123	142	125	129	136	112	135	124	138	124	144	133	114	132	144	135	109	121	148	114	128	129	130	113	140	112	121	114	115	139	117	137	106	145	127	129	125	121	104	110	140	145	126	145	122	147	130	111	121	131	149	137	149	143	121	118	121	145	134	132	118	125	121	117	126	119	136	120	127	133	130	118	137	130	159	107	129	135	129	160	131	129	130	121	133	105	118	128	137	141	131	142	100	133	127	135	111	124	125	107	124	132	126	119	131	129	140	154	131	119	142	133	115	124	119	140	131	119	117	115	129	141	120	124	119	101	122	130	139	130	120	129	121	142	136	131	107	122	132	153	127	134	148	111	99	131	138	117	154	137	126	129	114	120	136	119	133	118	140	125	128	121	126	134	124	127	124	148	129	130	143	116	122	132	146	109	103	150	127	135	124	124	118	142	126	119	128	136	120	131	118	123	140	130	132	119	131	122	140	137	111	108	144	128	142	121	144	132	138	136	120	125	146	122	125	109	112	131	137	152	121	140	121	129	123	135	140	124	113	121	117	128	133	118	133	128	146	125	113	144	132	124	131	128	123	126	119	120	129	135	162	134	143	126	112	119	127	135	137	133	141	137	132	123	132	116	138	116	120	141	154	125	95	124	154	115	141	135	127	153	115	140	121	140	139	138	162	133	102	135	122	139	128	131	139	128	141	107	134	111	127	146	122	122	119	134	124	102	139	133	124	143	123	125	133	133	137	155	117	128	145	138	126	143	131	125	128	122	139	129	135	132	155	142	129	110	128	135	118	126	120	141	153	133	124	153	140	104	97	125	122	146	131	128	127	117	138	133	125	128	130	133	117	146	113	118	132	114	125	124	146	136	124	108
11137	8411	9022	6091	13448	48258	54485	43899	32981	25423	14531	5097	1659	616	398	399	346	359	363	364	344	391	366	386	375	376	346	374	359	359	377	341	368	347	404	358	342	365	372	372	352	390	360	370	373	386	371	364	356	329	379	379	361	378	359	352	348	391	311	373	371	364	376	371	365	356	354	343	356	392	363	343	376	362	394	351	365	374	377	393	370	349	350	356	331	358	363	324	344	375	342	359	337	393	346	366	372	365	377	401	368	349	400	361	374	390	355	386	364	364	365	374	371	363	374	383	371	360	408	320	387	336	379	339	368	360	345	388	402	347	387	348	336	351	336	369	353	338	362	358	361	389	365	355	341	369	342	374	365	343	378	353	372	348	370	386	371	364	368	346	391	371	401	342	366	359	342	330	366	329	403	360	386	370	334	348	370	376	323	343	412	381	340	329	351	380	357	397	376	370	360	412	341	362	374	357	371	340	391	371	351	391	343	389	365	390	345	374	381	370	379	337	366	383	356	373	361	382	350	386	382	359	367	361	366	378	380	396	338	371	354	357	343	357	330	386	348	362	362	363	350	392	369	346	383	368	346	385	358	368	381	350	384	364	393	354	313	366	386	372	367	411	370	344	366	353	390	351	355	370	380	338	364	387	371	386	347	360	373	312	373	362	347	367	384	368	375	351	347	369	363	372	370	337	370	377	380	328	390	353	345	364	351	330	373	382	339	388	362	370	361	360	361	363	355	360	372	346	386	342	342	395	357	360	370	370	363	367	371	363	374	345	362	370	387	369	388	377	381	381	404	344	387	377	365	358	370	393	341	368	342	354	388	369	363	359	378	402	402	356	381	342	378	363	363	371	370	378	354	347	336	377	378	406	375	382	375	372	345	391	391	369	381	344	332	365	377	389	387	378	377	360	348	397	404	385	368	367	378	360	335	345	380	351	336	405	350	362	351	359	381	380	366	349	357	356	358	327	372	351	374	362	351	386	341	335	373	379	345	396	368	379	354	371	382	369	365	380	375	392	345	370	367	388	385	369	349	359	382	359	370	371	386	346	378	369	378	346	382	408	367	365	336	396	366	353	348	335	343	358	380	411	379	371	361	319	379	382	355	383	352	365	390	350	391	373	343	396	371	346	385	418	379	375	378	375	361	376	373	318	361	381	347	392	360	355	370	387	384	373	364	367	362	399	363	399	361	367	377	359	344	355	400	348	363	401	355	381	336	343	380	347	372	383	364	331	348	382	356	357	358	367	387	385	372	372	438	380	352	343	362	363	351	396	379	356	359	385	374	367	347	359	349	328	385	361	376	350	375	383	357	337	342	372	360	392	356	330	400	394	380	373	392	369	350	377	341	364	368	391	346	370	372	354	385	355	336	347	382	357	379	365	386	388	364	361	326	366	390	364	375	332	360	387	354	373	360	382	336	348	394	378	379	341	361	367	349	376	377	344	336	373	344	340	363	340	355	356	365	363	415	343	391	353	370	352	356	365	341	372	381	360	389	380	376	336	355	404	356	397	358	353	349	375	335	346	363	393	371	374	353	356	405	365	363	359	337	366	354	372	363	403	354	333	371	399	404	380	347	353	328	426	341	339	322	369	353	365	371	338	350	336	359	375	406	389	360	354	367	373	375	383	380	372	393	346	316	341	378	380	352	358	359	387	373	380	337	360	375	374	336	382	348	435	387	398	361	384	343	361	361	347	365	348	352	406	324	381	378	356	379	386	334	354	383	335	379	382	361	354	370	395	370	373	378	383	346	365	365	393	379	403	386	356	397	366	363	392	369	349	395	339	338	352	367	395	356	380	396	385	356	360	368	378	349	377	359	383	377	367	351	330	343	345	438	385	352	370	358	359	353	358	367	369	363	370	348	393	369	364	358	351	370	375	378	396	362	350	327	413	327	373	345	408	349	346	348	350	369	374	335	345	374	355	371	375	354	392	362	369	355	377	360	371	369	384	372	410	394	354	372	378	367	367	360	354	380	360	362	350	364	346	351	374	345	368	320	370	349	359	342	358	376	377	333	360	363	369	373	361	373	360	365	369	349	366	402	374	369	357	380	364	372	378	361	339	342	357	384	353	379	340	362	342	353	341	362	334	339	389	372	353	373	366	382	360	351	342	400	393	369	414	367	402	353	343	339	363	377	351	374	366	369	387	365	368	351	360	368	362	408	365	389	342	358	340	388	331	367	350	367	367	369	360	353	354	396	340	360	374	352	362	349	371	409	358	351	337	375	346	372	367	366	340	365	369	384	410	368	385	345	348	342	351	367	376	334	392	380	339	354	381	350	374	356	372	365	351	362	389	371	349	375	394	389	359	355	347	345	393	358	384	375	365	335	371	363	368	386	358	349	338	380	367	394	379	377	395	368	357	406	360	356	402	360	377	370	374	387	337	386	372	389	378	372	373	358	404	410	395	352	367	362	356	356	374	365	358	369	390	343	388	344	361	404	417	407	369	391	391	373	363	390	365	333	366	364	372	389	415	367	367	381	347	394	340	368	333	348	333	351	389	372	351	366	343	387	356	370	354	365	363	377	376	364	379	365	368	367	344	357	357	396	362	343	384	371	403	362	329	361	360	352	339	332	382	367	391	389	344	369	379	399	382	380	349	383	341	395	359	353	399	386	339	368	339	371	359	365	322	374	391	386	374	409	331	380	363	342	340	364	335	330	384	378	374	357	388	343	372	384	371	363	352	361	395	359	375	387	350	374	372	364	362	378	409	380	344	338	360	358	346	367	324	382	405	363	375	398	356	356	343	325	356	379	366	322	389	388	374	342	388	379	352	369	335	361	349	362	337	412	383	366	355	366	365	370	353	351	361	388	389	387	356	356	366	347	383	372	340	352	344	403	378	400	361	357	366	385	345	363	354	335	351	336	390	355	371	395	370	380	370	338	385	380	335	347	379	366	358	360	377	351	358	357	357	373	321	362	346	358	405	392	347	383	346	366	389	353	397	385	367	381	362	374	350	362	323	370	366	394	360	367	353	371	363	359	353	329	357	365	352	383	391	351	364	368	345	354	361	386	385	368	376	341	391	387	390	343	357	356	382	374	353	327	370	335	355	356	388	373	347	376	339	382	361	376	378	377	388	391	360	396	359	408	374	351	372	376	347	368	359	390	356	349	367	357	357	379	364	365	410	350	385	397	368	398	348	332	340	378	367	414	382	359	367	355	370	387	386	357	366	348	330	371	378	354	372	361	351	364	374	382	396	348	364	352	374	381	329	356	375	376	345	375	400	389	356	314	328	357	360	372	385	363	385	359	382	379	354	402	384	362	392	396	352	361	345	366	384	361	371	372	378	378	366	326	345	354	354	369	379	375	336	384	348	359	376	397	373	332	362	376	362	352	366	352	332	390	338	413	368	379	384	349	360	345	341	346	352	342	361	380	377	357	379	340	415	354	352	396	352	360	352	386	373	362	378	381	373	360	336	403	365	358	379	403	385	329	373	355	359	394	373	363	336	361	357	335	384	352	345	367	385	369	382
26575	14991	9845	4966	23129	55171	49048	36213	26642	16730	7768	2531	679	284	135	148	134	123	126	126	130	127	128	108	112	137	111	118	124	123	128	105	139	117	156	131	122	129	161	126	125	155	109	102	121	112	150	126	122	126	131	128	96	140	119	111	116	109	102	121	116	127	137	107	124	113	111	143	109	121	135	129	101	119	110	102	113	119	110	117	113	120	119	128	125	115	131	127	110	144	113	108	97	131	134	110	126	115	115	116	117	123	125	135	101	118	120	113	130	114	123	128	141	129	111	127	122	101	115	123	121	130	136	121	113	142	131	104	134	130	122	97	114	149	124	113	136	128	141	118	126	122	123	104	135	145	121	129	120	131	124	122	126	140	109	109	103	130	141	100	118	133	128	113	148	131	117	129	108	128	133	125	121	122	101	133	135	115	132	126	107	125	124	122	105	103	129	119	118	124	110	125	109	134	136	129	117	149	116	115	105	118	126	114	121	118	130	102	136	112	124	129	123	141	130	100	134	115	112	130	132	108	123	133	155	123	107	125	106	117	128	102	111	124	146	122	102	125	107	120	111	141	109	139	113	127	139	122	118	129	115	108	110	135	116	114	108	131	123	113	117	100	128	98	131	137	121	113	113	128	131	124	125	103	114	125	128	107	137	134	107	141	124	118	118	128	132	115	131	115	131	143	118	125	109	134	115	117	132	98	128	128	125	120	120	109	108	112	110	121	123	105	129	112	115	117	122	127	118	113	122	135	106	100	120	127	107	129	121	109	112	143	110	116	104	123	120	109	117	131	102	123	120	124	133	146	119	117	125	130	133	112	109	111	117	122	115	129	124	110	108	133	128	120	122	131	128	135	117	110	117	121	124	125	119	114	128	130	118	105	122	112	129	110	122	124	121	133	124	127	110	135	111	118	124	117	102	107	116	132	121	107	123	110	130	127	111	104	122	122	125	107	127	134	126	131	127	134	123	136	118	143	136	111	130	120	120	137	131	126	113	134	134	154	131	116	136	110	136	108	115	121	134	108	129	118	134	133	106	114	125	115	116	121	121	111	122	113	112	121	116	124	128	120	132	107	107	107	104	120	126	115	141	120	137	121	106	110	119	129	106	119	112	127	108	114	141	141	130	118	118	123	114	104	135	107	131	121	107	111	116	117	114	122	129	127	119	114	121	111	121	128	136	106	117	128	113	121	117	113	106	126	139	119	131	108	129	146	114	138	117	119	117	137	125	117	119	133	118	125	134	112	107	136	107	127	100	142	123	134	127	158	121	124	123	117	116	134	144	123	102	116	129	131	110	130	116	110	132	115	109	127	137	108	110	128	110	128	120	129	135	108	115	137	115	131	132	136	127	144	104	117	116	103	107	127	126	124	124	123	109	127	124	124	113	121	120	118	140	142	131	109	121	133	138	97	127	114	125	120	118	136	116	118	107	116	138	116	127	110	124	127	117	110	96	106	130	130	116	122	125	126	112	127	113	114	133	116	112	129	99	132	112	103	113	118	116	126	126	118	116	141	110	105	122	119	125	133	128	123	115	122	119	98	107	106	114	121	133	125	119	122	141	111	103	131	127	109	132	132	133	137	135	129	121	146	117	131	142	124	104	118	145	114	113	131	122	129	95	129	125	125	108	135	124	124	115	124	130	107	104	112	111	126	124	117	123	127	128	120	104	108	142	121	122	129	121	131	115	142	129	120	118	127	139	113	137	137	114	124	119	118	95	116	136	93	139	121	111	129	120	108	127	131	115	115	105	113	115	120	109	109	106	109	129	141	100	116	146	107	116	127	125	112	119	127	113	108	116	120	120	125	117	119	124	127	127	116	108	128	142	115	135	108	127	119	96	114	134	114	144	129	112	101	136	121	127	134	128	136	114	120	115	122	136	141	107	134	122	101	118	124	108	96	115	120	102	109	129	133	116	112	135	122	129	99	118	117	126	121	111	102	128	106	122	146	119	125	138	129	143	111	112	118	113	131	122	112	122	108	105	138	120	122	115	105	108	112	109	132	131	104	127	96	97	114	124	98	114	120	102	107	112	125	117	123	115	120	157	100	107	120	113	119	131	118	119	110	120	138	126	132	129	119	128	123	102	138	122	122	121	104	111	119	136	131	113	124	112	109	122	114	114	137	128	125	110	98	117	129	110	148	124	119	114	102	121	131	124	129	127	105	112	102	111	123	120	103	140	116	124	124	136	129	119	134	126	111	115	111	112	112	104	118	121	117	101	125	137	111	123	105	124	117	124	105	112	146	107	117	125	134	130	105	120	131	133	121	138	120	106	115	120	131	110	109	127	114	116	120	122	131	117	119	127	132	127	130	117	123	117	103	120	117	123	121	99	146	129	134	128	120	136	120	116	116	123	129	131	133	141	115	149	105	125	123	152	138	110	125	141	123	135	120	111	123	133	119	116	116	103	135	113	116	98	118	107	119	143	118	136	109	110	117	125	123	128	121	127	124	98	138	123	121	128	127	124	120	116	127	130	120	108	105	128	114	123	123	125	119	123	109	128	106	136	138	118	137	110	113	104	127	111	130	131	122	135	104	96	122	121	126	125	110	128	128	99	126	136	141	138	137	137	125	141	120	117	129	103	108	118	129	126	144	110	110	123	127	121	138	116	123	134	136	128	117	132	106	111	124	120	107	118	105	135	149	123	122	116	108	122	125	127	124	120	122	115	115	131	97	111	120	120	116	119	130	121	121	126	122	117	113	126	108	112	113	108	115	137	133	120	148	126	142	114	114	129	119	125	119	123	141	139	141	111	119	128	128	133	116	139	107	116	128	112	131	112	124	111	109	115	112	126	133	127	125	120	125	128	131	116	124	130	94	115	108	112	128	99	117	120	136	135	102	108	131	129	124	113	134	135	108	153	135	111	115	109	105	129	118	128	121	109	85	127	125	141	121	115	112	101	129	112	126	138	119	106	91	122	135	119	106	123	114	115	120	117	123	121	107	121	121	125	125	134	119	127	108	120	130	113	122	114	125	113	120	130	142	102	134	127	114	107	125	133	128	135	104	124	112	115	127	133	128	122	115	117	126	108	133	133	133	131	132	98	134	123	117	106	128	120	121	92	130	121	115	118	116	105	104	126	118	124	126	106	112	134	147	125	121	146	105	125	111	119	134	140	135	154	114	142	113	126	121	133	113	101	126	140	127	125	98	105	114	129	135	129	131	122	111	125	112	143	118	131	134	119	129	145	106	120	112	123	120	111	116	116	105	120	119	119	127	139	116	124	124	143	104	124	118	103	110	120	94	118	126	129	111	121	105	123	117	125	136	106	105	97	99	131	114	127	125	118	127	104	111	105	119	109	143	128	97	116	129	116	101	136	130	97	140	117	111	140	116	122	106	109	146	121	117	116	107	130	131	123	114	138	118	128	128	133	137	107	130	128	106	110	115	130	155	140	143	111	101	120	116	125	119	135	116	134	131	114	115	138	136	124	122	121	100	105	127	124	126	112	127	153	112	110	111	127	124	124	126	118	116
16247	9840	10399	9631	36972	66136	60761	50815	44668	34669	22638	10420	3603	1198	549	416	366	377	307	365	329	349	334	351	364	337	357	341	331	380	386	361	391	360	355	316	337	341	350	347	314	343	327	358	377	351	369	327	328	333	369	337	344	370	329	358	349	337	328	331	322	352	397	326	335	319	312	375	364	367	337	330	350	324	365	382	334	354	359	372	370	321	341	321	358	348	359	357	329	370	340	367	310	332	336	361	373	353	351	397	320	347	348	334	344	357	329	347	363	332	371	338	340	379	334	325	314	377	346	372	380	376	348	344	362	350	366	327	320	339	366	341	351	400	369	366	352	347	369	325	331	352	303	353	333	374	359	383	347	314	354	344	364	371	319	360	341	343	363	367	376	350	353	352	352	345	343	369	324	350	346	363	355	347	335	331	337	315	396	372	344	366	363	372	332	362	350	336	381	316	333	321	337	333	321	396	336	357	344	328	330	363	335	374	343	361	377	323	324	320	333	345	347	343	329	357	343	333	371	356	328	350	357	355	360	338	376	364	358	348	354	353	365	340	332	350	354	359	337	370	331	358	373	343	363	343	362	338	327	354	368	330	345	353	367	340	361	360	346	345	333	354	347	373	324	324	298	343	356	349	331	349	351	321	330	354	289	354	376	339	333	354	344	367	342	350	298	347	342	347	382	349	360	340	344	386	338	342	370	385	355	362	350	322	334	334	364	360	336	354	352	339	362	340	363	336	353	374	359	333	360	328	321	341	365	338	321	330	336	332	321	350	334	342	331	351	344	350	375	368	341	326	331	330	382	325	338	337	355	342	373	328	338	331	311	314	342	330	370	336	348	369	339	326	386	353	352	313	376	370	345	389	332	339	340	334	376	363	368	324	364	354	361	372	352	345	350	330	372	342	372	341	361	353	370	321	342	361	338	345	381	369	353	344	352	337	372	338	365	324	347	360	332	326	338	337	330	341	344	317	354	347	329	355	354	393	338	345	344	315	355	326	319	387	359	331	310	363	330	365	330	326	323	354	331	403	356	339	355	345	378	333	337	344	347	354	335	331	352	342	387	345	344	318	313	361	352	330	341	329	378	343	333	370	366	341	319	364	357	317	358	366	346	355	323	377	360	343	343	313	321	349	350	327	346	342	338	351	342	332	335	354	356	348	333	383	340	359	328	359	373	344	324	336	322	347	334	359	345	335	333	356	342	364	335	344	333	333	344	322	369	354	366	326	348	329	343	314	349	367	349	357	359	305	340	352	361	358	353	358	327	362	355	317	358	342	333	327	363	352	357	346	338	331	365	370	344	349	321	347	359	322	325	323	340	336	339	339	320	346	343	344	326	339	376	360	344	353	337	356	340	345	364	348	332	346	336	354	372	349	322	336	338	367	359	322	332	331	333	375	334	334	344	319	338	360	331	362	352	373	327	342	337	353	362	346	347	369	336	364	341	371	371	359	354	345	336	378	326	368	377	354	340	392	364	325	356	333	353	350	357	336	324	344	385	385	364	362	355	350	342	382	355	348	321	358	373	320	337	356	349	353	315	357	332	348	344	328	327	344	354	341	350	361	375	341	348	368	331	391	334	354	315	375	345	340	358	354	349	335	362	344	331	343	348	356	350	380	338	344	367	371	328	354	345	361	343	372	314	379	337	350	364	361	368	306	360	341	335	350	350	369	366	327	337	369	357	346	329	349	337	351	335	357	359	343	369	335	320	374	334	339	336	341	347	308	359	365	380	357	342	357	350	319	385	349	371	380	319	390	317	339	316	366	347	340	345	344	318	347	342	381	360	316	351	361	361	377	336	340	333	335	355	343	367	344	340	357	337	317	333	359	371	347	363	386	356	357	337	352	342	351	332	353	360	354	333	310	324	333	331	341	354	351	294	359	336	341	366	309	358	374	351	337	314	327	341	364	329	337	381	350	376	362	340	366	336	338	282	383	351	345	347	362	307	323	319	375	367	357	344	350	333	327	352	361	343	359	337	354	342	335	353	345	357	335	341	326	352	356	346	332	321	379	336	368	324	353	365	372	380	334	352	361	360	348	307	354	385	355	356	361	343	319	350	373	367	326	355	345	352	355	366	345	359	321	351	359	342	347	323	356	329	350	388	328	315	347	333	357	345	356	375	331	367	323	358	357	355	314	339	328	345	391	342	347	357	385	327	338	350	373	357	362	347	359	344	359	358	328	340	327	357	367	338	330	372	370	333	370	344	341	340	339	339	338	336	371	332	353	358	342	348	351	343	335	353	345	345	343	361	336	336	371	322	351	373	353	357	372	342	318	346	351	315	352	351	329	348	323	367	328	319	335	377	337	364	354	331	351	369	359	359	352	341	366	353	339	359	350	362	356	347	361	355	343	370	346	341	346	336	357	330	322	346	357	357	355	335	349	354	367	360	348	341	375	378	321	343	360	348	384	361	330	314	347	360	374	351	331	296	344	326	402	341	338	343	370	358	337	319	344	347	329	310	334	366	362	347	355	359	344	343	361	324	381	304	353	348	313	358	338	341	346	346	352	339	338	331	360	344	361	339	332	336	367	359	355	349	349	340	362	348	327	338	338	341	360	351	340	317	365	349	358	338	379	329	332	310	338	316	347	363	354	336	309	332	357	361	369	340	329	378	380	318	366	308	343	366	347	366	360	315	355	319	327	336	350	341	352	358	330	332	330	367	331	360	300	333	336	341	350	359	340	354	337	352	313	335	341	328	353	348	370	342	360	342	358	358	324	357	323	392	340	353	351	317	362	331	351	369	301	346	325	361	297	362	327	359	344	355	323	355	339	375	371	351	355	355	344	337	328	322	343	387	330	345	361	357	328	319	357	315	322	364	324	322	368	329	356	337	328	339	337	333	379	343	356	354	342	336	348	313	334	382	355	354	367	321	344	347	328	361	344	349	327	354	349	353	338	340	331	362	347	328	368	381	350	345	316	354	329	355	347	337	356	361	356	363	347	339	363	360	329	342	319	322	334	352	336	375	320	357	370	361	347	362	365	329	319	343	360	356	344	325	307	339	374	365	362	350	347	364	333	333	313	325	365	336	369	373	327	364	313	327	335	339	344	325	326	354	344	355	347	334	350	377	358	376	341	349	349	360	346	319	323	352	344	341	357	354	348	320	351	340	362	331	360	347	338	368	354	323	395	337	335	343	381	346	350	334	346	317	318	341	357	353	325	362	337	357	331	343	345	325	335	375	337	309	337	332	362	334	376	345	354	355	358	336	353	314	369	321	366	355	351	274	347	375	318	359	363	329	350	357	348	338	352	338	347	327	352	393	350	335	333	344	335	342	325	359	361	346	354	340	334	358	361	366	381	362	373	365	365	354	353	331	351	333	363	364	329	315	351	353	337	340	363	347	388	319	352	341	385	359	313	334	382	356	349	323	351	346	348	368	344	342	346	348	349	337	345	374	348	322	372	385	368	307	340	385	347	343	357	341	314	320	269	329	363	337	342	339	352	333	337	336	359	332	350	381	354	315	337	339	340
4910	2440	980	331	1329	2051	1383	1851	2426	1613	1005	620	274	194	142	148	144	160	135	118	133	139	159	146	119	161	141	140	131	135	144	139	143	142	142	138	128	145	122	122	116	120	135	140	146	163	133	146	125	155	143	153	132	164	120	150	128	151	148	135	146	133	127	128	157	149	106	150	139	141	130	117	137	148	149	130	140	155	145	152	139	144	151	130	135	148	138	146	156	131	148	123	123	152	130	123	150	118	131	119	145	122	131	139	143	142	128	141	142	127	125	119	131	146	112	141	139	131	131	145	170	111	140	138	144	120	124	148	129	141	128	113	145	128	134	122	144	147	121	136	137	116	142	125	146	156	128	116	128	138	142	151	156	141	132	151	135	130	137	114	148	116	128	120	138	113	136	128	139	154	138	149	136	143	141	137	161	154	146	140	147	129	122	125	108	138	184	153	140	138	119	155	141	137	139	136	147	125	138	135	130	124	146	137	163	139	160	138	157	138	120	155	148	146	151	147	121	148	140	162	151	154	145	143	127	119	120	126	140	143	155	134	130	120	141	148	142	135	136	149	138	121	110	145	141	142	142	173	127	136	137	129	153	129	128	145	141	125	152	125	137	145	141	152	144	144	125	121	131	129	138	144	125	146	149	150	121	151	141	126	139	124	127	151	136	165	125	121	133	143	123	128	127	130	155	143	136	135	139	117	150	143	154	115	127	140	156	153	148	138	134	128	151	163	130	144	129	153	124	135	140	142	136	143	154	142	121	126	147	131	137	145	128	128	148	154	140	148	137	144	124	140	114	141	128	116	119	120	132	127	129	129	120	133	123	137	166	136	150	158	138	128	156	128	132	139	150	123	135	129	142	126	126	138	149	135	120	108	153	150	130	148	128	134	152	118	139	153	153	140	130	146	154	148	136	123	131	126	159	132	131	140	113	147	119	133	153	134	131	150	135	143	146	128	165	130	137	150	136	132	144	135	149	140	137	133	125	147	137	151	119	132	158	139	143	135	135	125	122	130	136	135	136	139	152	138	137	131	149	151	125	125	131	121	132	147	121	130	124	122	157	144	144	143	125	134	148	162	141	143	144	122	138	144	136	147	140	135	142	126	151	139	130	163	125	162	135	139	125	131	141	128	142	143	135	112	130	138	134	124	150	174	126	148	155	137	139	128	136	149	131	134	154	128	132	150	137	139	148	142	130	134	121	141	151	143	128	134	120	138	120	141	147	137	154	146	130	136	150	121	137	134	145	125	143	131	138	116	138	127	152	146	132	137	130	143	132	126	157	150	147	144	127	148	122	124	125	154	128	133	122	128	141	127	135	147	114	145	129	132	124	128	143	132	139	147	142	126	120	129	149	131	141	135	121	153	122	164	147	145	147	132	136	137	124	137	125	142	155	131	141	130	131	139	135	129	112	129	136	123	142	132	132	133	128	122	146	129	115	129	148	134	138	138	121	149	146	149	139	120	152	114	151	146	121	146	130	121	143	142	133	130	159	120	149	150	141	129	154	108	123	140	146	153	145	155	115	131	117	127	124	123	145	139	136	127	133	139	150	138	160	128	141	139	143	131	136	115	149	140	142	133	141	135	135	141	115	159	133	147	137	134	131	158	157	124	128	156	142	123	135	138	133	138	115	127	147	141	144	135	134	163	149	123	169	120	125	127	122	143	115	153	126	149	133	128	113	138	139	157	143	129	149	160	159	131	147	141	131	132	132	125	143	136	118	130	141	144	142	138	148	131	137	132	147	130	127	139	158	127	129	137	139	144	140	112	137	140	140	174	156	136	121	128	151	148	145	147	104	139	136	148	166	147	116	153	152	152	157	139	131	121	118	145	128	138	144	126	137	132	148	140	155	153	135	142	136	143	132	134	129	153	129	141	146	153	131	167	141	132	152	146	137	132	145	125	139	136	113	139	147	133	129	137	146	116	119	138	135	125	120	149	136	157	134	124	126	142	150	157	136	127	145	152	138	136	125	132	154	152	131	153	147	128	126	139	135	136	129	162	133	122	125	142	144	124	142	129	133	135	137	141	130	132	151	154	113	151	136	143	151	122	116	148	140	139	149	108	126	131	131	151	144	149	144	134	136	141	135	119	137	128	135	132	120	134	148	130	151	128	129	114	139	117	119	145	135	171	133	148	142	143	156	135	130	144	129	137	151	126	130	131	120	139	173	144	137	121	147	148	155	143	151	144	153	125	154	145	137	158	166	146	144	136	114	132	138	121	136	154	132	131	133	149	148	130	118	140	133	156	136	138	139	138	133	146	126	133	123	119	147	148	148	146	116	126	144	126	124	135	116	134	133	114	135	145	150	132	139	138	132	150	135	140	127	129	124	134	136	139	154	131	130	124	158	121	158	139	141	133	145	140	130	149	136	137	165	119	135	145	124	126	152	129	130	154	131	146	136	144	128	127	127	135	129	154	147	133	111	127	139	133	122	138	109	133	130	159	140	147	128	137	117	130	147	151	141	139	138	133	119	147	144	139	136	127	135	143	141	137	171	134	131	147	139	142	123	140	144	133	112	152	122	128	123	132	132	132	139	149	145	134	126	139	141	149	130	121	134	124	134	141	141	138	123	130	140	142	131	134	122	133	141	142	142	124	135	134	132	143	128	133	148	135	143	135	149	129	129	150	131	124	127	140	137	129	123	132	134	143	139	117	132	129	152	139	140	132	117	141	115	167	128	124	123	155	138	105	132	146	131	104	137	127	132	140	158	143	137	130	152	128	137	138	141	155	117	144	114	143	140	147	116	130	137	158	130	153	140	134	140	139	139	138	149	131	139	144	137	136	131	105	118	144	149	115	150	141	136	120	147	134	141	136	156	153	132	149	123	140	120	126	154	113	147	128	128	133	126	123	127	120	154	131	142	136	144	155	145	135	137	144	134	142	120	122	138	134	147	151	122	135	139	146	127	149	144	165	123	134	154	139	139	140	133	114	143	129	147	154	121	144	162	148	153	118	139	129	134	113	147	126	136	119	130	135	136	137	161	127	140	130	125	142	138	123	123	152	141	137	151	154	134	129	124	131	152	150	148	110	136	141	163	115	136	138	130	146	145	129	135	136	130	162	148	138	133	144	111	128	115	124	157	135	126	150	122	135	119	141	148	158	137	136	130	146	139	116	152	118	153	139	157	132	138	129	152	126	127	118	145	132	150	130	147	129	143	136	131	128	126	141	146	115	131	146	117	141	140	142	126	131	131	144	143	146	124	137	117	116	147	142	158	129	131	134	131	132	126	129	121	105	136	133	133	137	148	143	128	140	145	133	127	140	143	149	144	164	138	124	146	135	131	137	131	134	143	129	134	124	152	124	135	142	132	135	138	138	137	131	117	122	122	133	136	126	106	142	137	126	136	130	157	139	139	121	131	114	127	151	149	141	142	132	139	130	160	131	127	129	122	122	123	116	172	131	143	132	137	145	129	122	152	125	155	145	152	131	132	133	132	137	126	136	119	140	142	134	125	151	139	139	119	141	142	145
3764	2837	1709	1060	6001	10891	7049	10257	11594	7894	4963	2485	1152	560	444	442	357	361	384	393	370	401	379	387	354	354	393	406	376	385	365	380	384	417	392	389	385	402	399	383	370	382	397	391	399	362	361	389	366	358	418	388	363	386	378	377	404	403	390	395	362	403	406	409	378	383	374	368	390	386	445	354	388	405	368	385	361	389	368	386	393	350	386	353	359	388	377	365	400	406	378	386	403	392	385	394	400	366	384	395	364	342	375	358	385	430	379	390	355	403	355	368	357	380	380	368	374	343	379	423	408	362	406	337	377	348	380	379	372	411	370	389	399	403	418	397	412	377	372	378	380	388	394	372	382	378	367	357	383	365	383	370	359	379	408	386	392	389	422	386	386	426	404	391	421	368	414	386	388	383	396	398	419	382	379	366	371	374	371	359	403	370	364	383	419	376	373	399	361	383	402	331	371	389	378	403	371	382	379	392	398	368	387	346	413	386	389	378	392	394	372	403	417	412	403	395	359	345	381	362	360	435	371	402	366	398	362	406	349	397	373	385	366	385	367	390	348	352	361	380	365	414	397	402	423	376	395	378	358	385	377	405	375	390	400	411	381	388	420	393	393	348	367	392	372	399	397	372	395	392	423	387	392	396	398	395	382	369	384	409	395	343	354	365	365	420	367	398	353	357	355	389	330	380	405	402	385	370	377	389	396	371	386	377	385	379	375	376	393	388	371	378	396	375	373	430	391	393	415	383	370	356	376	366	386	353	352	382	396	380	413	384	354	375	391	415	353	372	349	367	361	339	392	362	406	371	380	410	398	397	365	413	410	345	384	442	380	387	410	357	410	390	374	366	328	376	401	397	349	400	393	407	406	395	346	371	393	377	403	426	351	416	391	373	356	388	392	367	385	387	402	369	362	402	386	388	381	388	338	382	371	436	397	351	371	408	373	419	400	372	385	415	407	400	399	377	377	386	397	381	347	388	388	380	411	376	403	387	370	384	349	378	420	384	365	359	409	379	376	383	382	434	379	401	393	402	383	373	384	396	402	413	403	392	380	392	415	377	366	412	394	386	369	394	389	389	385	407	355	424	374	390	374	362	387	362	406	362	382	368	370	377	373	377	383	398	367	397	371	402	388	403	381	366	360	413	383	386	412	320	378	363	373	373	394	400	392	372	414	396	380	371	358	400	412	383	393	392	399	390	388	379	386	383	372	377	395	393	386	385	382	379	363	387	414	410	390	394	368	377	421	333	363	401	384	396	391	405	403	401	387	377	373	396	365	386	384	383	402	348	391	391	409	350	369	380	377	367	390	377	403	380	402	366	375	374	360	385	391	353	407	405	415	397	372	382	372	400	376	386	384	402	406	376	392	370	357	402	376	387	359	383	414	403	381	389	393	366	401	375	365	424	389	398	417	367	380	386	379	393	366	369	377	377	374	354	385	357	423	355	400	403	384	386	426	365	345	357	419	398	387	368	357	364	403	354	402	404	393	388	409	402	405	355	391	382	394	381	361	362	395	365	388	387	368	382	369	400	381	378	398	411	418	393	381	416	362	411	391	377	428	388	378	389	390	441	373	377	393	343	338	363	392	400	362	403	369	393	404	375	404	361	380	401	396	399	395	358	395	384	365	359	387	378	348	399	343	402	406	390	389	405	408	372	370	391	378	402	400	396	412	380	414	358	371	371	356	390	400	417	403	382	398	369	371	374	383	389	367	411	358	422	338	387	389	399	394	362	374	351	419	408	403	398	370	386	430	393	408	366	405	386	375	347	403	389	394	395	394	372	410	390	384	355	389	394	368	378	397	377	419	376	387	372	406	360	377	367	410	376	422	367	440	404	349	392	389	405	415	393	348	392	409	409	424	374	366	373	394	405	379	367	374	403	383	386	380	377	365	385	380	380	374	373	382	349	355	410	379	361	345	377	342	369	406	368	346	402	361	420	446	382	382	413	372	394	381	381	406	398	362	383	403	386	395	387	406	379	403	361	382	379	402	384	370	400	365	374	391	376	397	404	368	351	405	378	413	389	389	355	377	385	383	395	346	379	385	386	399	375	382	384	362	388	398	413	374	383	414	368	412	396	392	392	404	363	375	361	400	398	374	395	366	371	388	372	380	377	362	362	399	401	377	388	381	386	387	392	369	387	369	405	374	408	363	368	389	383	374	391	381	379	404	380	397	426	390	376	414	381	392	405	382	387	362	417	402	397	419	366	403	383	402	390	408	374	427	418	371	385	391	386	398	358	389	412	396	362	385	368	386	394	376	374	400	406	384	418	358	371	400	396	348	375	360	385	371	370	362	344	372	390	389	409	391	430	389	387	394	395	392	405	388	385	375	401	391	385	398	409	369	380	423	384	363	356	396	365	385	358	385	345	389	360	400	364	388	415	410	390	367	361	418	380	394	388	372	387	378	398	392	413	348	390	360	388	376	368	422	348	350	390	368	370	378	420	418	349	378	415	341	378	411	371	416	398	399	411	408	369	383	365	393	416	405	423	376	358	384	382	415	411	373	401	340	388	348	390	375	375	382	379	351	391	420	365	392	384	366	363	383	422	361	372	388	375	402	365	368	402	348	392	370	390	371	389	398	349	399	390	405	408	346	411	393	381	429	379	395	384	356	423	383	377	381	407	392	406	365	374	365	377	378	393	403	371	385	404	381	379	396	392	403	377	385	426	387	381	384	393	358	390	420	406	376	364	370	406	366	412	361	411	361	395	383	387	364	417	375	403	391	427	389	383	373	345	333	400	405	393	401	358	388	398	399	406	396	378	373	358	394	356	371	373	412	383	370	391	403	371	378	403	377	394	384	391	377	406	389	366	400	404	383	356	369	369	390	376	384	384	376	382	382	394	425	345	411	349	388	367	392	408	392	394	388	394	377	373	386	363	397	370	375	424	408	374	404	387	382	390	379	417	379	377	374	397	376	397	389	411	376	347	371	401	450	406	413	377	384	407	405	385	379	391	408	385	389	357	390	383	404	385	397	387	399	389	368	419	403	373	391	368	395	392	351	364	380	396	370	389	411	407	411	442	407	403	402	387	394	377	382	396	363	393	408	411	378	386	368	369	401	358	386	419	400	378	412	380	352	386	376	376	396	366	405	406	371	407	331	382	373	379	384	400	403	418	360	354	389	356	382	379	367	381	395	380	396	381	347	402	377	340	361	387	410	413	347	390	370	380	362	407	423	388	393	363	397	381	417	353	380	400	365	367	352	411	376	360	350	402	399	414	383	358	377	391	377	405	415	395	357	371	396	333	364	374	393	397	384	405	356	358	380	359	368	395	351	386	345	374	445	389	407	373	366	384	374	371	373	386	399	384	384	345	398	399	397	407	372	362	409	408	377	397	412	410	414	392	344	387	438	379	386	380	400	353	410	396	358	359	401	382	358	380	368	418	390	369	393	390	401	394	388	389	410	399	380	341	369	389	405	369	397	373	380	361	375	376	373	386	376	405	420	344	372	337	384	377	395	403	380	398	388	390	397	362
18459	10282	6101	2559	3564	18408	17312	24883	23043	16964	8852	3173	1047	364	196	169	127	124	127	119	125	134	125	132	138	124	119	119	123	151	133	123	113	142	101	130	125	150	123	133	126	116	124	108	143	126	121	117	124	136	101	126	133	125	142	128	128	133	129	127	117	119	139	120	115	123	106	123	145	116	110	130	122	134	130	118	121	122	157	133	127	134	145	138	112	107	141	120	108	131	132	147	135	154	114	118	118	134	126	116	123	143	115	113	144	142	117	128	137	130	151	108	151	126	131	109	114	133	115	103	126	100	124	122	101	127	123	128	143	110	120	111	122	124	119	118	126	127	108	119	158	145	133	140	133	131	137	126	117	149	135	134	121	134	118	128	124	123	126	129	131	145	142	131	131	119	106	113	123	110	143	125	132	149	118	152	138	122	142	131	149	116	130	121	131	125	126	126	120	116	111	115	106	125	129	114	116	137	130	114	132	138	116	123	126	130	107	126	132	113	140	135	141	129	133	137	131	120	134	140	138	127	118	113	107	129	136	109	122	144	126	122	122	140	129	124	131	128	140	143	139	148	143	113	117	130	127	128	118	126	126	119	113	113	134	147	141	128	130	137	127	122	121	116	124	121	120	149	120	118	115	125	145	120	135	128	128	126	130	128	127	124	143	123	117	125	121	132	120	110	124	146	135	112	129	137	125	129	142	127	116	118	134	127	123	125	123	136	111	113	135	106	102	125	94	130	111	121	137	121	140	158	114	113	110	141	103	132	120	121	151	121	92	138	119	138	137	132	118	127	112	118	118	117	132	120	113	139	126	134	130	127	129	115	109	126	134	106	122	126	128	120	120	125	119	127	135	124	133	124	128	135	112	107	129	124	107	115	114	138	112	116	123	127	110	139	145	122	124	137	107	136	109	130	144	126	125	117	148	129	140	120	137	109	127	104	138	145	129	123	112	104	126	128	114	116	138	115	118	132	147	123	131	106	142	114	136	139	119	130	118	139	131	112	127	137	136	119	124	112	141	148	132	122	114	129	121	130	109	128	116	136	119	113	116	117	132	118	136	125	111	146	118	127	130	135	102	136	153	135	131	104	131	132	128	123	123	122	113	151	107	140	141	116	121	122	141	125	152	123	127	127	105	129	126	121	119	141	120	111	125	109	101	152	110	120	126	120	128	127	129	117	123	106	139	153	125	144	121	124	118	137	111	119	120	121	119	119	105	110	129	143	139	148	131	128	130	124	150	126	129	117	120	121	145	127	110	120	137	121	123	113	125	116	123	118	111	143	135	126	127	127	139	118	127	135	134	159	155	142	139	144	112	127	148	117	120	126	119	119	126	126	131	117	117	112	122	125	137	131	129	117	135	153	123	128	125	112	129	109	128	129	114	142	133	131	119	116	121	141	109	151	141	137	113	122	120	145	115	143	109	119	121	123	129	131	119	127	122	101	146	139	114	155	119	138	114	132	123	129	143	111	120	141	121	121	110	141	130	154	131	122	113	122	115	125	106	119	126	124	126	125	140	132	126	110	126	136	131	118	128	128	121	123	102	125	139	128	138	136	124	99	130	99	107	123	118	109	142	128	117	122	120	124	151	136	134	110	135	127	135	108	127	143	130	127	128	116	119	129	112	114	129	128	119	130	112	114	110	124	122	118	138	137	114	110	142	142	118	136	148	118	146	136	129	132	133	116	138	112	119	143	115	150	120	113	123	118	137	128	134	113	121	135	130	117	102	108	132	125	118	94	125	136	125	119	115	128	129	110	124	111	96	129	116	137	127	116	145	121	123	138	160	105	162	125	122	131	132	106	147	116	150	123	127	122	130	106	137	134	147	123	133	130	123	119	108	126	124	117	114	122	141	136	134	125	125	138	155	143	132	142	130	120	126	133	130	143	142	144	125	136	134	149	126	116	123	139	128	111	146	110	116	157	108	128	123	134	121	116	124	106	112	140	111	116	130	119	147	127	150	138	126	138	128	138	124	121	126	160	124	122	137	125	140	115	107	143	120	126	111	111	123	116	125	133	109	148	142	115	141	125	118	137	119	131	109	131	143	110	102	116	132	131	116	99	114	136	128	132	132	126	128	104	139	131	144	122	131	125	140	147	126	137	143	116	156	125	136	123	135	124	118	133	144	135	118	139	133	137	140	120	120	118	128	133	97	138	121	114	125	133	129	149	137	130	135	114	112	149	114	122	139	135	132	128	114	119	114	144	127	132	130	114	129	141	128	123	132	113	126	105	129	132	127	123	143	117	136	140	134	121	129	151	110	129	142	126	111	123	126	121	112	135	123	121	129	133	132	136	135	157	129	113	127	132	102	131	127	128	140	121	132	123	133	142	111	135	111	127	117	126	115	109	120	121	118	119	121	120	132	140	134	139	125	128	130	138	148	129	138	123	123	122	117	106	130	132	132	122	133	123	130	131	143	130	113	127	118	126	121	100	146	134	125	115	125	139	116	109	143	118	133	130	135	108	129	137	122	132	105	121	112	129	131	120	106	131	117	135	98	116	136	112	128	135	130	126	137	129	121	121	125	130	136	112	133	125	112	137	139	129	127	128	110	143	108	131	137	126	108	115	109	135	145	128	127	117	114	128	101	122	150	136	118	126	128	134	132	146	129	135	130	109	132	133	116	129	139	110	140	130	109	126	125	116	135	148	135	131	130	117	126	135	146	117	141	121	141	122	141	129	134	133	125	131	120	116	136	113	112	124	130	121	121	143	110	132	131	128	139	132	132	119	130	142	126	124	121	127	131	141	133	116	131	113	119	126	109	124	135	133	110	134	138	121	137	123	115	134	131	145	122	152	135	135	128	140	122	124	128	115	124	112	120	139	125	118	134	120	111	120	140	144	108	123	122	123	134	128	107	116	128	135	114	136	129	122	122	134	121	134	150	117	124	118	133	136	135	115	136	132	140	134	137	131	108	142	111	140	131	134	125	135	129	161	119	141	117	135	126	124	114	125	127	134	117	117	138	121	122	119	128	110	140	148	108	132	135	141	127	131	151	129	135	146	126	135	119	117	131	116	122	106	135	108	143	116	130	128	139	133	124	118	122	126	127	136	127	124	136	121	122	105	111	126	149	124	113	119	147	124	135	131	128	131	126	130	140	128	140	142	125	103	129	132	132	130	141	145	139	136	136	117	126	117	133	142	153	107	127	141	115	104	124	145	128	132	107	132	124	138	137	139	132	138	126	128	129	119	109	126	140	130	131	114	123	117	130	137	112	121	137	133	127	113	129	134	101	118	109	130	139	124	137	132	112	142	133	115	121	135	132	138	119	109	127	122	130	128	106	136	116	157	136	122	142	117	141	105	159	114	146	131	142	118	134	118	106	131	121	138	125	138	122	113	119	126	141	119	114	107	133	113	120	139	108	124	129	127	110	135	116	110	125	120	132	129	116	115	118	124	129	127	129	117	118	124	137	126	150	146	143	125	122	113	131	127	121	122	130	128	125	135	138	124	128	114	130	107	90	128	118	102	135	127
12921	6691	8159	5497	10826	34135	34369	44746	43009	36436	25215	12796	5363	1785	743	488	377	339	349	358	340	374	358	371	356	364	379	345	344	344	336	371	344	369	325	342	358	334	342	363	370	356	341	360	351	377	339	370	364	376	393	390	368	368	361	385	362	360	369	346	369	358	341	348	400	368	327	359	384	341	354	359	327	334	366	362	362	376	358	347	344	368	357	350	354	365	379	377	331	353	359	335	362	348	394	362	369	336	345	378	346	367	287	357	354	370	361	361	352	349	348	324	384	322	349	353	346	337	369	352	354	329	345	333	328	371	368	358	360	352	358	354	352	364	369	347	365	373	335	349	368	359	345	377	364	353	402	357	345	349	358	347	380	388	366	344	369	367	362	352	339	361	381	354	367	373	362	378	394	378	349	377	327	376	362	360	374	382	368	371	354	356	337	364	328	380	365	334	379	382	371	342	360	362	381	367	342	319	365	318	353	345	367	347	321	363	351	359	354	339	361	371	354	349	336	384	346	350	378	388	374	347	372	342	353	349	369	352	349	358	383	356	378	373	366	387	362	347	359	344	365	347	361	368	356	351	356	357	370	360	363	362	374	404	340	363	371	348	373	362	347	393	327	358	358	313	388	360	366	327	353	361	385	328	359	354	316	359	360	363	345	309	396	377	335	356	370	363	377	390	368	358	358	376	352	349	352	337	401	353	351	358	342	372	393	379	360	366	363	352	361	381	386	355	339	363	327	354	333	349	363	393	334	343	371	383	343	345	351	394	422	374	340	340	347	366	351	360	379	385	304	333	349	363	375	345	328	354	339	368	332	349	364	367	368	359	362	363	397	357	366	350	343	394	334	360	363	367	389	361	331	350	350	349	351	332	350	358	335	379	363	347	340	342	376	365	344	340	371	349	354	365	353	359	323	345	383	364	370	361	333	329	362	387	371	378	319	393	386	353	373	374	361	358	385	344	380	378	375	368	342	360	330	367	373	348	371	374	341	375	390	350	350	333	358	357	348	391	345	343	328	409	381	343	353	374	342	344	369	359	399	336	360	375	354	369	332	355	354	380	338	348	393	369	351	362	376	337	398	377	369	363	328	354	348	361	379	368	361	353	394	342	368	359	391	338	354	332	359	362	327	353	350	357	433	376	363	399	344	353	359	403	355	359	374	349	328	360	376	353	335	363	354	376	372	369	361	370	382	352	349	348	370	406	373	391	347	339	373	368	350	343	351	364	384	362	380	404	326	349	334	355	314	371	363	356	375	347	385	365	328	387	359	384	374	382	364	380	380	401	374	364	338	350	347	386	351	368	345	378	356	381	398	347	352	374	360	370	369	340	345	356	335	354	343	353	343	323	345	359	349	359	351	357	352	348	341	367	363	372	356	358	354	409	358	384	326	353	342	365	340	382	348	338	366	367	371	376	368	332	373	359	408	359	377	319	351	352	365	387	325	341	378	349	370	362	342	374	371	344	334	340	361	370	331	324	360	361	360	362	359	368	365	390	379	343	356	338	364	376	378	359	375	345	363	356	342	375	384	377	343	362	368	386	360	355	349	355	374	352	354	377	352	371	377	352	365	369	367	362	371	344	356	350	334	343	348	362	334	366	331	377	373	357	372	384	363	386	360	387	355	372	379	335	328	345	329	358	360	333	356	376	332	371	334	366	332	378	329	356	366	369	345	357	378	364	355	386	349	331	377	351	361	372	365	356	367	386	364	311	345	320	333	352	361	369	398	376	365	369	357	364	362	375	361	369	355	370	391	357	362	374	399	334	358	358	341	372	387	381	350	405	384	388	340	369	384	329	327	334	350	360	342	353	363	354	359	367	377	339	360	339	383	374	369	396	364	371	344	382	350	373	351	381	380	387	351	368	338	333	332	368	367	399	368	355	365	361	354	366	355	394	385	369	353	374	383	369	357	343	349	358	385	362	398	358	339	359	323	373	370	376	399	381	344	365	347	380	358	374	347	376	366	334	359	373	357	339	347	349	379	355	360	360	371	349	307	351	401	343	387	372	357	343	376	349	364	331	368	350	376	336	379	346	354	381	373	374	362	377	387	358	361	347	346	361	372	349	340	352	377	400	363	380	355	351	377	374	404	367	381	346	370	374	362	355	337	353	367	377	381	362	362	363	369	356	376	394	322	370	377	335	350	319	387	382	351	358	342	321	342	352	352	371	354	354	371	352	368	385	354	383	366	374	324	338	404	344	341	359	338	373	329	360	379	366	342	376	326	360	344	363	365	349	367	368	357	357	374	393	350	335	365	334	366	347	360	336	375	380	384	376	347	344	345	376	356	326	345	361	372	369	377	336	364	352	349	367	342	355	360	368	373	364	348	371	349	335	370	336	374	357	346	358	370	321	398	370	341	350	329	364	363	363	374	365	411	370	371	356	376	353	390	362	325	356	381	364	344	364	345	349	328	314	354	344	360	367	357	348	384	354	362	363	415	351	344	358	376	361	369	351	376	386	379	381	367	349	356	369	366	331	377	361	354	334	368	374	356	366	358	338	372	333	331	369	343	331	305	359	347	321	341	347	344	357	363	374	370	348	345	371	360	358	342	339	351	398	356	378	357	377	359	394	362	366	334	366	370	350	361	370	351	358	350	367	357	347	344	360	387	356	366	370	371	371	394	361	338	369	332	360	364	362	334	387	345	386	357	361	388	341	376	403	337	387	385	368	371	352	378	373	403	368	342	367	354	368	346	354	376	393	370	354	333	397	362	342	379	381	390	324	353	364	368	389	367	330	337	352	365	353	376	343	356	329	350	400	358	362	335	356	370	348	356	341	343	363	360	341	345	342	354	373	370	369	305	401	363	373	354	368	375	366	365	337	333	331	346	410	374	374	353	364	364	351	384	370	313	371	332	361	346	377	360	349	352	349	324	357	386	357	350	365	372	374	335	359	379	372	345	373	372	372	362	364	314	348	367	348	384	353	365	387	343	369	356	324	352	358	377	349	362	315	332	367	370	348	385	343	376	347	381	368	377	365	349	331	354	353	379	340	378	364	364	367	365	371	364	349	396	331	323	337	355	373	338	371	330	373	364	375	357	364	366	326	351	374	347	353	344	342	389	340	334	337	375	380	359	325	319	334	359	351	351	359	327	360	346	363	343	368	367	378	335	351	340	371	372	370	366	354	389	348	354	379	354	335	343	370	332	371	346	359	365	334	342	321	350	392	391	367	348	340	413	367	359	354	332	358	353	339	369	370	322	364	357	331	363	351	351	355	347	398	334	343	348	389	352	353	334	359	374	386	366	318	385	367	345	390	352	342	357	339	356	371	361	338	373	343	375	354	350	329	317	347	367	323	353	364	387	387	369	372	323	385	351	384	374	347	379	323	396	346	358	375	372	371	355	391	347	373	374	361	347	344	361	338	359	356	338	363	395	355	351	366	352	361	375	347	376	343	353	412	358	370	353	382	341	355	347	375	358	337	375	371	383	342	329	367	332	378	361	366	355	347	376	332	376	357	366	388	341	390	379	347
26708	17952	14771	5719	12942	33058	24981	39366	36456	29283	17264	7479	2121	566	216	160	123	109	106	118	118	102	133	133	122	110	107	115	99	116	121	100	107	124	105	117	113	113	91	99	118	108	102	118	132	111	126	112	112	115	126	123	119	102	113	108	126	102	125	116	141	113	129	115	119	107	122	118	114	105	109	127	149	104	98	113	113	131	117	124	118	112	117	109	102	103	118	101	124	107	100	85	105	128	113	115	135	115	123	115	99	124	116	116	111	120	123	123	104	96	122	122	88	120	116	114	119	117	139	113	105	116	84	102	140	125	99	114	124	117	124	118	115	127	125	124	120	114	106	118	99	114	93	120	115	125	121	114	134	122	110	123	129	118	123	107	96	133	110	112	112	111	137	119	105	110	120	94	114	114	110	109	95	117	116	106	135	118	107	99	123	107	130	122	101	114	131	124	121	103	120	124	115	118	119	129	121	107	112	117	114	105	115	118	116	106	130	107	128	119	121	100	123	131	124	129	102	122	127	140	119	117	101	106	112	115	114	119	125	115	124	95	111	112	122	131	97	112	107	106	124	102	126	113	131	121	98	108	123	109	115	104	121	122	98	126	105	123	110	122	112	131	121	107	127	105	109	118	112	112	117	122	115	113	99	101	124	107	130	125	115	132	124	111	112	116	136	140	124	120	116	116	115	111	119	123	115	115	118	116	110	112	142	137	125	116	129	128	109	131	115	126	112	93	105	104	94	112	123	139	121	113	98	110	124	110	113	134	101	109	111	121	121	115	122	134	114	123	100	112	126	103	108	112	120	125	129	131	111	128	123	128	125	123	120	106	134	108	123	129	106	109	92	129	125	92	113	123	109	124	140	116	116	132	106	119	121	110	100	102	126	105	125	122	111	107	102	126	126	128	124	124	99	105	115	117	108	134	104	124	112	117	122	124	110	132	89	112	114	120	121	117	120	133	117	122	111	128	124	115	116	112	140	106	113	120	111	122	98	106	119	110	129	110	139	135	109	123	86	136	131	139	135	115	115	117	125	125	101	124	132	103	129	134	126	122	95	106	124	122	118	116	117	123	107	129	118	97	118	139	106	99	119	125	126	118	103	116	105	126	110	114	147	109	116	120	129	111	98	130	113	130	141	106	139	125	114	107	117	108	93	122	119	105	99	108	136	119	106	118	105	101	114	108	117	99	103	116	104	143	126	114	124	125	123	115	124	112	114	110	113	132	121	115	107	114	116	117	114	114	133	112	110	111	109	106	112	124	112	117	111	126	126	109	136	111	127	105	110	99	125	116	118	125	103	132	125	113	109	97	109	108	120	133	99	116	118	93	117	106	109	137	139	127	120	138	108	101	116	120	105	121	109	112	110	128	111	98	119	112	112	121	121	135	108	125	127	110	107	97	100	119	120	120	116	121	134	105	127	122	99	122	114	118	117	119	110	110	126	129	123	120	115	115	119	106	126	85	112	96	100	141	112	126	114	125	117	101	113	110	125	111	103	101	137	123	117	103	110	117	116	112	111	106	120	110	122	114	103	112	115	106	119	115	119	126	115	113	122	118	110	154	116	119	133	104	111	112	123	122	113	118	122	119	123	111	117	126	128	111	118	121	112	129	100	106	120	108	113	115	114	118	107	123	126	105	138	117	125	116	115	109	109	108	118	106	108	93	127	112	108	127	119	107	124	116	118	130	114	114	139	111	102	128	109	122	119	122	114	103	120	119	116	113	137	126	117	120	112	134	142	118	114	118	112	122	102	123	118	104	115	124	118	116	131	119	107	106	105	107	106	100	131	102	136	117	135	123	99	106	104	115	128	113	124	141	110	121	113	108	115	118	103	108	111	114	95	127	128	111	127	115	124	113	100	108	106	119	110	110	112	107	137	104	117	112	116	120	111	113	126	109	125	101	103	133	96	104	103	120	120	111	108	126	127	105	112	118	106	102	96	118	123	126	115	109	109	127	123	111	139	112	101	124	103	137	116	112	117	117	104	118	92	115	121	105	121	131	122	115	120	99	118	116	107	103	126	105	132	117	115	109	135	108	135	104	114	130	132	106	109	120	101	107	104	117	130	100	106	119	135	93	119	120	108	121	119	114	125	107	108	122	112	123	122	112	119	130	117	124	127	114	131	120	122	114	110	113	116	125	108	106	123	101	110	128	131	107	123	119	129	110	118	123	123	131	121	90	109	127	115	114	102	103	114	120	117	110	120	123	119	107	120	108	134	125	123	97	130	125	108	118	108	120	123	117	113	112	122	131	124	114	127	119	115	109	128	117	115	123	109	100	121	121	108	118	121	108	104	109	108	141	107	129	130	113	122	98	107	123	112	117	108	121	112	119	111	108	125	113	107	102	108	123	111	117	124	124	126	111	115	120	137	106	115	136	117	111	97	112	105	141	122	103	130	111	106	108	103	100	128	100	122	109	117	125	121	118	104	114	123	132	101	134	122	115	116	105	125	124	130	93	121	99	108	101	122	106	129	112	122	129	134	113	124	131	118	123	121	124	123	120	120	114	117	125	121	111	107	110	111	129	115	105	123	104	107	126	110	118	143	118	117	110	111	121	129	115	131	154	122	120	97	126	110	124	110	122	116	113	114	123	122	112	122	107	124	107	99	104	117	112	116	110	106	117	121	130	110	120	111	105	103	137	118	122	122	113	119	113	101	113	128	123	132	126	130	107	133	104	110	110	98	118	103	127	104	113	110	110	118	119	107	122	123	109	149	114	137	140	119	101	131	112	119	104	104	124	130	110	128	85	105	116	145	130	109	112	101	111	135	104	122	114	113	138	151	105	111	124	91	134	123	124	119	114	98	127	113	102	101	116	109	109	117	110	100	102	115	123	133	108	110	102	102	119	113	139	127	100	105	127	121	97	142	104	101	122	126	110	134	101	128	119	106	117	124	104	119	120	95	130	114	125	129	112	113	121	104	131	102	114	111	109	121	119	110	120	125	116	98	119	125	126	122	117	105	117	144	93	126	129	110	108	126	121	117	114	113	129	121	133	115	127	117	129	96	126	110	118	116	99	115	124	116	109	124	114	111	111	118	110	106	120	104	120	127	105	109	130	102	115	125	124	109	128	135	131	135	112	119	104	107	122	119	107	107	117	103	110	123	142	104	109	99	110	114	116	119	120	114	116	126	111	109	106	121	97	110	123	117	103	114	122	109	96	116	115	115	117	128	101	124	107	117	106	119	110	114	127	131	111	121	117	111	118	117	104	131	106	118	131	123	112	124	101	118	129	103	118	127	113	107	112	147	141	101	128	116	114	120	115	103	126	111	109	115	126	97	98	109	95	95	130	126	110	130	127	122	101	118	122	125	103	125	119	108	126	133	117	114	123	119	105	109	120	123	114	108	132	112	118	123	132	121	102	126	120	140	118	110	131	134	118	104	118	90	134	132	131	128	117	101	120	124	101	113	131	111	118	115	122	131	133	98	123	113	107	130	114	106	105	123	105	144	104	123	125	111	110	127	133	111	118	111	109
16683	12586	14855	8572	26324	45612	38736	55992	53914	46779	35340	22054	9218	2562	872	489	369	334	334	325	349	319	348	337	300	353	346	339	328	350	345	340	332	322	307	365	319	328	299	322	327	329	370	353	322	299	343	325	334	349	305	334	333	346	327	331	329	328	346	332	320	362	358	303	361	332	373	368	321	333	323	327	329	325	309	313	342	341	326	350	334	334	322	340	369	314	320	319	340	339	355	370	353	344	339	337	348	349	344	346	320	332	346	369	312	300	361	353	319	369	337	281	311	355	318	349	365	332	324	348	358	343	324	315	292	304	355	349	358	330	318	339	331	325	330	330	337	349	337	346	364	303	314	294	348	313	309	308	349	315	370	353	335	364	380	325	353	353	325	335	334	340	344	319	296	343	313	351	335	312	319	318	356	335	341	336	358	312	351	363	353	338	326	342	340	349	319	367	312	347	383	327	326	332	333	341	319	338	326	315	317	293	330	350	349	318	347	338	337	329	325	318	318	302	329	323	305	353	334	346	312	324	338	370	345	327	326	353	347	323	318	357	349	358	309	352	314	354	367	306	295	322	353	350	318	328	320	322	372	338	321	336	346	333	320	334	305	332	336	364	355	333	317	325	313	361	336	343	304	315	324	321	342	330	349	356	356	352	343	357	311	339	346	324	321	352	353	310	367	316	305	361	369	306	333	321	344	328	329	325	372	333	328	350	334	322	335	321	317	291	338	315	348	325	334	317	321	328	360	355	328	336	290	357	334	316	358	334	311	343	345	321	358	320	354	327	313	334	341	306	315	332	352	355	345	317	361	327	334	350	310	342	346	331	344	331	333	346	335	351	339	337	338	328	333	327	324	329	337	369	351	365	329	323	326	332	301	346	342	332	355	325	346	313	322	311	336	329	341	332	326	337	336	340	345	341	324	324	335	322	311	340	323	354	311	325	346	335	322	328	327	336	291	328	371	306	313	331	340	328	316	314	337	329	364	321	312	319	353	317	307	331	346	360	307	330	289	341	311	309	354	353	332	342	338	316	315	320	320	288	346	333	328	324	319	343	353	336	339	338	327	341	329	314	335	321	362	328	346	343	358	353	332	355	347	336	342	310	321	339	341	325	318	332	308	301	321	326	336	344	368	327	356	344	306	344	330	314	336	325	328	329	344	326	309	319	340	327	360	331	348	344	354	302	308	281	338	336	334	353	298	339	316	325	366	341	325	367	353	317	318	328	361	335	322	326	339	311	310	314	301	315	320	315	316	359	370	357	328	343	316	353	345	340	327	335	344	315	309	341	340	341	339	326	361	337	319	342	333	335	285	330	309	353	332	345	305	346	306	330	318	383	337	321	316	312	332	318	282	344	345	352	365	322	324	318	337	341	364	322	336	332	313	344	358	341	333	303	358	329	344	353	354	368	325	330	338	349	320	338	338	343	354	347	353	337	322	334	329	339	347	365	342	366	338	341	342	339	334	336	321	347	362	341	365	332	329	306	325	306	358	362	359	340	335	352	323	356	334	325	337	347	321	320	374	304	328	312	339	314	343	332	334	334	324	364	339	332	357	335	352	339	323	328	320	342	320	326	334	322	337	327	337	355	335	346	314	331	354	339	307	342	306	321	348	301	274	307	330	351	325	318	371	360	360	300	330	372	323	343	319	338	363	314	311	300	315	333	334	337	347	339	319	330	336	330	343	329	357	334	330	338	330	343	332	335	322	317	341	345	320	319	348	348	289	349	308	333	314	356	339	323	340	330	365	347	331	351	349	333	371	325	340	347	354	311	315	334	369	374	351	342	304	326	334	346	315	344	343	360	303	342	323	339	344	342	371	343	315	329	345	325	347	341	325	330	337	361	359	369	357	332	300	312	363	306	342	323	324	324	342	341	306	326	347	342	337	323	334	312	313	326	326	355	348	319	334	347	334	319	373	358	337	358	317	341	355	321	326	293	338	335	316	320	320	338	338	332	377	345	314	318	327	321	357	369	358	335	320	362	361	319	365	348	337	323	323	344	331	317	296	322	322	339	349	355	338	330	311	318	345	324	344	342	343	344	296	336	327	353	339	327	349	312	340	299	353	324	350	372	341	312	338	327	324	357	339	347	337	354	339	359	294	322	370	347	359	357	341	322	329	352	349	354	321	336	341	323	314	310	311	343	330	320	347	353	309	329	328	330	356	336	344	293	347	328	340	319	345	362	340	352	325	370	338	330	338	348	350	327	308	338	341	338	313	328	348	322	323	334	335	340	326	348	313	331	312	347	330	344	318	308	386	328	334	296	354	315	322	300	316	339	346	335	337	360	306	318	344	327	344	372	317	340	341	323	315	345	339	330	332	321	304	311	326	351	336	328	308	340	358	322	354	343	365	327	355	334	352	295	336	327	332	334	322	342	316	315	320	332	328	318	322	337	309	335	330	324	351	343	363	320	311	329	335	327	339	319	330	342	343	316	304	323	330	329	334	358	338	343	314	318	340	336	343	337	327	316	352	358	299	342	310	310	359	359	361	333	349	348	358	321	330	349	313	343	334	315	340	294	355	314	335	328	306	313	342	333	332	359	339	352	358	330	325	357	325	340	322	306	350	359	347	343	336	324	347	316	345	354	353	352	286	357	333	349	333	300	357	370	356	344	347	354	326	319	335	324	327	330	329	349	347	365	339	327	332	339	328	335	352	324	317	317	334	323	343	330	319	312	335	339	333	361	335	357	336	309	355	336	317	330	338	297	344	336	328	366	364	354	320	307	363	310	324	342	325	368	347	353	293	330	344	318	335	356	329	345	364	338	336	335	326	354	309	303	341	302	328	324	346	343	325	341	324	332	342	356	303	370	310	326	353	342	340	342	334	310	327	346	319	328	328	327	310	317	315	379	331	350	348	357	344	310	360	323	324	307	335	360	335	368	329	312	352	344	296	313	321	362	361	324	336	343	325	336	334	310	301	353	336	340	310	375	317	306	331	321	331	349	318	358	326	327	326	337	358	325	331	351	352	328	324	356	314	356	340	358	345	308	297	332	317	358	371	335	323	320	361	339	312	298	314	356	354	336	302	333	350	362	307	357	341	380	338	352	314	307	358	342	323	347	340	332	324	343	332	333	304	351	329	355	341	341	336	304	327	322	324	323	343	321	309	334	338	361	320	348	304	351	322	320	325	338	310	347	318	315	316	366	320	349	312	372	359	366	330	356	316	338	317	327	301	336	359	309	330	320	343	330	333	328	324	323	307	321	348	317	334	354	343	310	330	345	364	327	347	315	346	331	302	327	328	330	364	331	311	327	327	324	303	314	341	353	325	324	339	345	318	291	354	348	326	322	336	316	318	321	306	325	307	332	319	338	334	367	330	314	306	373	341	331	364	344	324	331	310	342	319	331	291	320	326	353	353	322	325	336	370	340	352	314	323	352	345	308	336	340	314	361	313	336	312	344	350	320	334	346	344	354	359	375	327	308	290	322	356	341	339	330	323	371	329	334	315	357	342	344	349	339	348	320	321	348	345	332
5587	3427	1851	413	1416	3357	1162	1688	1628	1552	1168	651	324	185	160	134	120	124	164	130	128	134	159	113	140	137	135	126	141	118	141	145	135	148	132	120	139	136	151	132	143	141	123	128	145	136	137	163	113	125	152	134	124	135	124	147	129	109	159	107	133	134	141	142	149	140	143	130	135	126	147	140	123	143	146	142	143	155	141	128	140	127	121	148	119	117	148	116	144	142	128	130	125	117	123	121	119	119	147	123	142	126	111	117	137	114	143	153	136	139	148	128	140	134	137	139	118	151	123	139	131	145	114	150	134	147	143	144	143	113	134	141	123	126	127	130	125	152	151	138	153	116	138	135	136	118	122	121	143	136	123	135	138	136	135	125	138	111	125	147	129	127	124	150	145	119	135	126	144	126	132	127	143	136	141	146	150	116	151	161	135	137	139	133	140	138	147	137	117	144	137	130	142	125	152	148	150	116	119	129	137	139	129	138	126	130	143	144	126	143	141	129	123	133	127	144	144	142	129	121	123	138	121	139	147	124	131	148	141	144	144	128	151	119	110	145	146	164	144	147	148	147	150	120	140	134	147	124	158	119	146	101	152	126	143	126	149	137	124	130	150	140	132	115	142	128	155	128	135	121	130	117	139	121	133	161	117	137	123	130	140	131	148	121	130	141	140	139	136	113	122	123	137	134	130	113	129	144	129	165	146	134	130	132	115	150	153	146	120	130	138	139	136	123	163	143	143	136	113	134	143	128	121	130	126	128	133	151	122	137	112	121	141	136	134	136	140	136	151	135	130	136	155	146	128	142	123	148	139	144	146	111	145	142	133	124	137	115	139	137	160	132	124	153	133	117	145	138	152	121	118	129	144	131	151	146	129	134	117	139	149	135	130	137	130	136	144	129	131	120	141	132	127	152	139	126	142	125	142	141	149	144	147	141	127	140	125	137	127	139	139	139	141	123	138	121	135	143	115	145	137	132	140	119	130	137	161	125	122	142	133	147	122	138	119	107	125	108	138	133	148	152	111	126	117	144	131	141	146	141	154	128	143	134	125	136	153	145	122	121	126	139	118	117	125	105	139	128	145	153	138	128	132	164	132	123	106	123	144	147	119	121	119	137	158	118	144	132	128	146	116	141	130	153	128	141	125	143	119	147	113	149	144	105	146	128	143	142	120	114	141	125	124	128	137	129	126	119	112	118	139	143	138	126	141	129	127	145	154	142	131	134	136	120	126	149	141	131	140	125	129	143	141	129	138	136	118	108	153	136	132	152	133	137	113	143	148	128	132	125	143	156	105	141	123	144	125	133	141	113	129	113	139	111	115	132	109	141	133	121	123	140	130	130	155	123	128	125	115	128	131	123	130	129	142	145	122	134	138	142	129	129	146	119	147	122	141	119	141	139	124	125	118	134	124	134	124	129	126	128	133	132	140	135	133	131	132	146	142	136	138	137	136	138	127	126	121	125	123	122	137	120	141	120	127	139	142	144	106	114	142	126	141	145	124	138	137	143	129	116	139	117	133	155	136	132	133	144	135	154	124	150	123	144	161	133	139	148	136	147	123	128	128	139	128	129	125	128	144	176	137	124	123	128	144	142	115	137	134	112	145	124	129	160	144	130	131	117	154	129	114	148	155	133	126	127	141	134	135	132	128	131	147	132	143	144	132	146	117	121	149	152	141	120	98	144	148	124	126	139	118	126	125	119	112	139	130	138	142	127	118	136	142	147	136	143	145	149	121	123	148	140	131	142	155	138	128	134	137	143	130	156	142	146	121	142	133	120	123	136	132	130	118	137	130	123	151	145	135	114	132	141	132	142	131	131	138	137	124	145	126	136	135	151	142	160	112	143	140	127	126	110	140	117	135	138	131	146	143	154	156	151	108	128	133	135	138	125	138	130	132	126	128	143	135	136	141	147	156	136	127	130	130	116	124	131	135	132	141	152	148	148	138	132	117	129	129	134	129	126	141	137	147	137	143	134	121	128	143	147	140	140	150	138	132	130	125	115	150	133	148	121	133	117	138	146	120	147	150	135	143	131	143	107	147	107	147	129	141	136	131	128	133	150	146	137	131	144	137	143	130	127	139	130	137	131	124	132	129	128	131	142	126	131	131	135	116	106	131	113	124	111	134	124	140	143	134	118	145	129	138	116	147	145	121	131	128	129	144	129	128	151	154	132	132	128	147	153	132	140	146	151	128	125	147	127	140	133	132	123	125	154	116	115	128	148	132	123	139	129	121	150	129	130	138	135	133	138	131	136	160	139	126	116	137	112	140	147	134	117	113	141	123	154	132	159	156	128	153	128	137	145	125	138	131	112	145	139	132	162	139	146	133	137	138	141	116	139	134	141	110	136	149	158	142	138	127	143	121	129	126	128	137	137	125	133	133	139	141	138	127	130	136	138	133	121	129	152	120	155	143	123	160	140	129	102	141	144	155	129	128	139	136	131	122	110	155	136	128	143	154	143	140	129	164	136	144	131	138	137	139	107	142	149	125	120	161	141	127	120	119	135	130	124	139	147	126	132	157	137	141	126	115	134	158	148	131	119	130	146	137	114	137	120	148	141	137	127	135	128	127	134	154	131	138	141	126	131	120	125	114	137	137	120	145	136	159	132	153	147	142	124	134	119	123	122	136	134	138	138	130	131	142	140	147	121	122	136	137	152	164	120	128	117	129	132	135	119	135	137	153	134	132	121	155	130	132	148	160	123	139	136	134	137	167	143	125	111	109	132	127	119	140	123	143	149	146	145	132	130	135	141	124	155	132	155	128	124	140	146	139	141	148	128	127	131	147	141	151	140	145	136	148	160	145	144	138	142	117	137	156	129	127	137	136	139	133	148	125	147	124	152	127	136	136	149	133	136	131	115	143	135	131	153	121	144	115	128	112	141	138	117	113	139	127	107	133	164	123	125	127	139	146	137	138	144	118	129	111	142	136	134	122	154	123	113	139	155	151	126	142	121	130	137	128	116	121	127	128	122	109	127	137	143	110	127	147	130	155	115	130	133	137	124	146	133	157	117	130	148	128	153	124	149	127	141	134	151	127	133	150	122	137	132	130	138	139	122	133	147	153	123	147	128	139	119	131	136	151	144	154	144	146	121	157	132	139	148	114	138	143	147	139	122	137	120	140	139	141	132	129	131	141	124	116	147	142	139	135	144	127	121	128	122	121	143	140	133	138	140	162	111	132	112	140	152	119	131	138	109	145	125	134	129	135	123	123	137	122	134	139	147	136	141	121	131	128	114	137	160	123	130	130	128	134	144	111	140	164	121	132	144	128	112	133	135	153	156	133	127	139	134	124	134	148	136	143	125	140	137	134	142	143	150	153	128	129	129	139	141	151	140	127	132	139	132	129	151	150	126	143	122	154	147	138	132	136	133	127	139	142	133	125	129	160	128	133	138	140	143	117	121	135	118	107	126	136	116	138	131	138	122	151	141	137	140	119	139	130	134	124	134	131	123	133	157	129	148	153	135	129	141	167	139	138	155
4204	3694	3150	1178	6851	14220	6147	9438	8521	7905	5529	2728	1182	583	404	402	400	374	402	377	368	386	399	387	379	388	377	372	381	343	371	387	356	390	371	339	385	372	376	400	395	365	391	400	402	371	380	359	343	404	381	349	417	389	417	374	331	377	400	365	372	384	427	427	397	385	401	372	344	365	364	394	388	403	399	425	382	380	375	414	368	396	361	408	390	396	386	400	388	397	398	370	381	386	373	395	375	381	369	340	405	372	389	379	355	371	378	362	373	388	359	385	398	404	386	348	363	374	344	353	377	375	355	372	343	409	372	394	347	359	373	386	380	352	386	364	410	368	376	420	375	377	378	409	363	379	395	358	409	355	391	360	387	385	373	360	391	363	388	362	376	378	377	384	376	391	366	364	376	377	403	398	380	367	380	354	416	394	389	344	389	382	387	377	419	357	369	408	411	381	391	413	368	377	374	384	361	390	383	356	378	381	415	388	395	368	393	377	378	392	389	404	397	356	365	364	369	385	387	382	396	366	401	386	366	403	361	356	388	388	378	348	399	386	367	385	376	384	369	386	372	397	366	388	362	378	397	363	400	376	365	387	361	391	365	376	397	410	391	391	393	372	408	376	383	376	391	386	362	362	388	389	398	397	367	358	400	380	385	378	345	370	411	377	395	365	364	390	383	362	361	382	400	350	393	399	372	367	374	383	373	378	377	371	356	387	376	430	415	393	398	372	368	355	410	371	377	390	331	394	403	385	384	374	371	382	398	398	370	414	396	359	388	400	376	372	404	387	350	382	376	381	389	356	412	372	388	353	417	399	369	377	385	401	387	354	390	385	387	375	367	355	340	388	370	366	368	415	361	375	394	359	406	374	404	376	386	364	420	412	389	370	360	386	399	380	375	369	359	416	370	376	391	374	406	343	421	362	389	388	394	394	371	360	346	396	392	386	371	374	392	399	401	365	387	396	378	402	373	390	360	339	385	372	380	358	371	403	403	383	373	372	358	355	351	382	396	353	377	388	416	381	401	406	392	417	399	425	342	408	381	374	395	407	386	381	369	335	386	368	404	371	396	426	371	371	355	380	356	389	420	368	400	402	408	359	366	383	411	376	329	397	389	368	372	349	354	380	389	381	354	378	346	398	357	357	398	416	414	378	363	386	390	362	367	396	365	416	396	362	376	373	378	372	349	361	372	364	408	383	351	379	380	393	396	362	352	403	378	381	391	382	398	385	398	386	369	367	389	379	387	372	368	347	415	412	391	384	416	378	383	377	371	382	371	380	374	389	374	366	367	388	379	378	389	376	388	345	394	426	384	358	372	397	408	365	388	346	385	396	384	391	393	372	387	371	323	350	359	380	375	380	368	368	394	350	367	354	391	369	370	408	406	394	385	344	377	354	366	410	361	363	381	395	385	416	399	366	433	361	369	371	398	396	391	401	391	367	392	394	380	373	354	374	375	386	386	413	401	382	396	374	393	408	363	413	401	393	347	403	381	375	367	337	367	415	392	414	388	430	362	393	397	371	369	382	367	355	361	367	371	384	415	397	382	367	386	395	397	357	374	396	375	387	388	352	376	361	361	368	368	364	386	366	377	369	385	409	390	381	402	396	366	388	390	382	391	371	361	395	419	398	370	374	390	393	356	387	395	336	364	384	361	384	395	370	379	385	344	383	375	373	384	382	377	382	369	359	343	363	372	357	347	401	360	401	384	374	351	367	385	374	389	356	406	369	363	367	393	373	372	384	360	406	393	372	423	392	394	378	359	381	383	398	376	387	365	377	368	348	386	406	350	423	374	390	369	382	383	411	375	388	369	376	396	392	389	360	402	417	389	392	398	395	399	392	394	451	383	367	384	373	381	376	370	400	423	429	401	392	377	380	374	331	382	398	384	393	389	369	379	345	368	399	376	376	378	380	381	365	411	385	369	394	351	324	370	379	376	349	376	367	407	390	382	373	387	338	417	385	373	406	394	380	398	379	386	385	383	371	401	352	386	364	370	373	381	388	375	361	392	360	372	374	388	369	362	395	364	414	375	403	397	397	394	374	376	362	400	374	352	365	393	372	371	406	369	354	400	355	362	366	389	378	384	355	354	386	420	387	404	366	352	396	371	376	372	365	418	410	409	399	411	320	398	368	365	366	347	400	399	410	377	399	377	390	365	365	393	406	375	357	400	353	395	380	334	399	365	394	413	373	374	364	376	383	375	337	367	380	375	406	379	398	389	345	372	386	361	344	396	379	431	370	381	389	384	372	368	377	387	398	395	393	384	340	377	371	399	347	390	362	372	385	369	382	352	381	388	362	366	406	388	383	367	391	384	323	392	359	370	390	401	373	344	347	362	375	377	379	367	374	366	381	395	368	367	365	337	355	375	361	352	377	378	368	371	370	409	415	375	358	434	387	354	392	381	377	338	351	383	364	420	382	369	385	375	374	400	400	372	322	402	396	342	390	357	388	355	365	373	373	362	392	379	388	398	365	386	366	397	410	348	382	366	375	403	389	363	396	380	420	382	383	360	390	401	330	421	374	350	411	391	367	417	388	389	416	345	415	395	338	372	345	345	355	383	375	374	384	384	394	399	339	355	377	388	365	417	367	423	365	361	370	414	392	366	404	387	397	393	381	359	369	370	369	378	379	362	386	385	395	379	383	368	364	383	383	380	397	367	381	398	380	369	403	411	358	407	355	399	388	363	419	394	417	413	384	380	414	396	359	401	342	372	370	375	383	372	367	364	391	382	405	365	393	371	396	396	397	377	380	380	370	373	362	412	383	379	382	372	367	382	375	367	370	369	382	351	396	380	375	410	380	398	385	366	369	358	386	380	374	416	380	400	350	372	354	389	410	384	392	367	381	372	366	364	388	410	387	363	400	361	390	384	392	374	404	378	416	367	379	383	391	359	371	355	404	370	372	382	430	355	379	394	343	374	380	406	372	372	412	392	389	402	366	370	386	412	367	359	378	347	366	386	353	371	394	402	388	360	394	338	403	382	415	353	370	368	386	361	395	402	361	350	408	388	346	369	391	390	455	397	423	397	364	409	378	412	409	356	394	389	347	413	378	380	406	366	398	391	401	370	390	359	364	382	408	343	390	355	372	379	402	357	402	370	370	375	372	402	392	424	383	368	410	390	360	346	391	388	396	391	386	385	389	368	399	368	373	399	369	424	367	399	355	372	355	377	373	386	424	399	374	379	385	423	408	366	369	383	393	378	377	363	393	403	387	406	356	370	374	377	366	412	348	351	372	326	369	413	376	379	376	360	370	349	385	385	346	393	400	389	348	376	385	386	381	369	370	391	405	380	355	375	405	397	393	377	404	362	385	394	377	360	376	435	410	383	363	412	385	344	380	415	346	368	388	380	365	380	380	384	359	404	352	378	404	389	387	395	408	399	367	381	353	413	382	409	435	351	369	374	359	364	383	372	365	369	406	364	357	383	388	386	390	383	390	383	349	350	329	391	388	397	355	376	367	399	345	406	370	377	364	405	388
16902	14314	12825	3578	16500	31318	25613	19596	16849	13336	6644	2473	808	281	154	144	131	130	104	117	125	118	120	153	126	124	108	118	124	139	121	123	124	125	116	112	118	122	137	123	118	100	121	122	126	126	136	132	121	148	116	113	116	157	125	107	127	128	126	105	97	122	142	128	157	125	120	144	113	123	111	115	131	130	125	119	100	120	147	117	129	125	145	121	122	122	116	142	127	112	129	125	129	141	128	113	125	119	123	122	121	123	130	108	136	132	137	118	110	137	121	112	140	106	139	123	129	152	138	118	119	115	132	107	119	120	131	138	128	133	131	141	138	121	120	130	112	120	130	120	107	110	128	132	145	135	127	102	112	143	131	115	135	111	116	146	107	116	137	120	114	133	131	117	133	117	118	116	129	131	115	111	122	127	112	115	118	121	121	116	115	129	124	140	127	130	121	119	113	121	127	115	121	128	103	105	131	99	121	125	122	126	135	118	114	126	129	140	123	107	133	113	123	117	127	111	130	131	122	126	137	147	113	148	130	110	133	129	125	140	137	146	156	124	136	146	118	133	137	131	127	119	147	116	126	108	133	131	117	118	107	138	118	144	124	105	119	132	128	146	138	134	113	131	122	139	123	133	123	129	123	154	132	138	144	109	155	107	120	136	117	125	137	109	103	128	111	117	121	140	109	115	132	126	135	111	127	121	121	130	141	126	134	131	126	122	115	130	95	132	132	111	127	116	139	139	126	116	123	134	122	125	149	114	110	130	144	133	114	124	124	122	131	133	137	113	135	133	133	116	141	108	119	118	133	102	125	124	131	97	113	133	137	136	136	126	130	129	119	131	116	121	134	114	129	132	136	113	122	106	134	124	139	138	135	128	122	127	124	126	129	112	133	123	129	139	115	140	117	137	136	113	132	124	131	113	118	128	109	120	133	123	157	127	115	127	131	118	116	129	132	139	122	123	119	126	126	134	142	119	129	129	127	111	115	116	132	123	125	110	136	111	127	124	122	135	128	147	129	130	120	143	119	111	141	122	115	123	123	129	114	138	126	130	134	134	125	128	111	121	126	137	149	125	122	130	123	119	118	135	114	142	131	125	127	147	119	135	102	112	109	116	122	142	125	127	120	132	134	121	127	123	139	134	117	149	127	145	150	123	124	135	138	119	124	110	128	132	131	122	114	105	119	110	135	118	130	97	135	116	130	120	109	125	127	109	123	138	137	135	118	130	106	126	135	139	122	119	141	129	132	106	126	120	144	160	136	123	116	119	128	118	111	101	113	125	132	117	96	138	109	107	151	124	124	120	126	145	133	138	127	134	118	145	112	111	125	131	117	151	99	122	127	130	150	141	143	122	133	141	132	119	118	120	142	120	129	125	140	123	129	124	145	156	148	131	124	109	130	133	134	121	131	120	115	131	136	126	129	141	122	120	144	124	117	124	128	141	128	111	127	112	138	104	116	123	152	129	146	121	140	115	121	123	116	128	142	108	119	127	114	110	110	140	139	115	140	111	122	116	115	124	115	113	142	125	134	117	145	110	127	110	114	122	135	116	122	112	108	121	128	122	119	116	139	135	128	121	114	113	150	127	125	144	138	128	142	103	128	130	135	121	127	105	117	132	131	124	138	129	110	124	114	125	125	138	111	126	127	136	148	134	139	115	123	119	124	141	126	113	97	129	117	109	121	128	144	112	136	118	127	123	129	104	125	134	125	120	147	126	150	123	129	138	134	131	107	139	116	129	127	126	132	123	132	142	119	129	128	130	123	104	130	137	116	133	130	146	130	135	113	112	120	141	132	134	148	125	142	112	133	106	128	121	126	120	116	122	123	125	142	126	133	117	149	130	125	118	125	127	137	119	143	124	144	110	123	123	121	131	121	121	110	135	138	150	123	126	120	125	124	122	112	123	132	132	102	121	104	127	122	127	130	118	133	119	143	125	129	128	114	121	121	113	132	120	115	114	123	128	130	103	112	118	121	134	119	135	137	126	128	131	130	108	105	129	120	134	129	123	134	128	111	124	112	139	118	136	124	145	124	137	132	142	130	142	121	140	116	146	134	120	107	126	138	136	121	115	126	131	119	126	128	142	135	113	114	121	119	139	129	122	145	116	118	125	132	129	110	120	138	134	134	135	134	117	139	103	125	124	132	119	142	119	110	111	114	137	115	130	119	122	144	108	135	116	113	126	121	115	153	119	141	125	119	139	119	106	111	118	141	131	131	142	142	102	122	117	135	147	136	127	125	138	116	126	90	119	108	139	126	152	133	120	139	114	124	117	138	115	131	122	140	123	124	127	113	139	133	120	124	116	135	134	121	125	130	96	135	146	139	119	124	133	96	121	104	110	141	138	134	128	138	137	126	129	133	118	120	143	104	107	122	136	130	112	135	131	165	119	135	119	122	111	140	129	118	125	132	118	132	114	101	147	122	120	115	145	133	138	144	122	115	140	123	139	113	131	124	117	127	141	138	136	132	128	116	150	117	117	126	123	132	129	114	152	141	114	102	137	127	137	112	109	119	123	121	130	117	133	104	129	143	100	138	120	115	124	117	128	128	121	131	130	113	100	108	128	130	101	113	120	129	107	119	113	109	143	136	119	133	129	111	114	114	130	135	125	118	130	141	124	129	138	107	118	122	125	143	116	100	111	119	122	127	112	143	146	123	128	141	130	122	121	119	118	106	121	119	130	137	118	134	103	110	133	140	118	130	113	127	113	117	129	116	144	125	108	125	150	124	141	112	121	111	142	115	108	108	144	138	105	120	124	135	115	118	128	124	120	125	130	154	117	127	112	116	129	129	111	93	115	120	126	121	117	133	139	112	131	116	148	126	134	121	133	123	128	115	124	112	113	127	135	126	134	129	114	129	132	126	124	119	140	118	124	131	118	127	131	136	121	143	120	143	112	102	110	110	129	115	138	128	125	126	126	114	124	111	130	117	129	152	131	113	112	123	130	148	120	116	98	149	106	123	124	122	119	135	131	111	129	108	135	125	122	115	125	135	108	131	123	145	133	127	121	133	131	115	128	125	124	100	123	136	114	128	121	117	129	117	111	110	113	112	113	126	118	133	134	119	127	122	110	107	104	137	136	117	124	137	127	128	127	127	129	116	127	114	136	118	104	127	120	132	131	121	134	128	118	127	99	135	152	133	134	125	129	133	127	120	113	120	115	152	143	103	110	127	136	104	128	122	128	132	118	110	123	102	129	131	140	140	115	137	107	117	132	105	129	129	128	129	119	127	126	124	120	128	129	127	138	136	117	118	132	122	135	134	98	123	141	128	105	120	113	131	117	132	138	125	136	148	91	130	131	122	114	115	141	135	102	124	117	115	132	118	130	130	102	105	115	125	139	122	115	128	123	132	126	99	131	118	100	115	129	132	134	140	97	139	132	107	106	126	125	151	121	111	128	110	131	135	117	131	119	131	129	128	162	113	113	120	133	132	120	123	113	134	115	116	131	146	127	123	123	136	132	97	126	143	112	127	102	108	125
11514	12582	13692	5522	32081	45112	42931	38279	37337	33036	22276	10494	4135	1280	547	443	364	354	343	365	343	374	313	367	356	355	339	371	338	345	348	365	356	369	375	382	336	355	316	358	351	358	372	379	394	360	343	329	347	336	352	365	387	359	375	336	324	376	367	358	368	360	344	338	376	381	366	351	358	331	375	373	363	352	342	345	358	396	357	358	367	354	381	367	361	349	394	341	354	363	380	366	348	352	332	354	368	328	376	365	327	372	348	337	370	321	399	377	381	367	388	378	374	341	384	355	364	342	350	399	388	346	386	321	375	360	350	361	343	374	377	342	364	355	354	360	372	374	374	340	348	371	342	346	340	357	396	324	358	309	362	337	338	344	357	361	338	364	346	356	374	328	339	366	330	344	340	335	346	384	328	348	337	336	360	353	345	323	367	339	357	290	340	343	364	379	382	369	375	330	368	387	343	373	362	359	369	339	348	359	359	366	325	355	357	378	369	330	326	338	333	333	353	357	378	349	328	346	375	357	372	376	339	356	342	336	370	359	374	363	366	340	365	350	389	338	358	343	350	321	350	343	374	378	384	363	379	363	387	335	372	381	341	386	412	388	364	377	361	373	367	361	360	361	357	353	342	388	331	391	363	354	391	342	345	376	337	349	354	370	352	365	407	343	386	328	315	365	345	331	336	337	334	362	351	377	354	342	362	354	372	365	349	332	346	393	334	348	347	321	345	356	358	359	367	354	355	336	385	363	357	352	360	319	324	339	342	351	336	367	404	340	375	351	341	333	397	331	365	361	346	343	387	332	362	334	387	358	334	383	368	336	331	382	357	392	327	372	356	362	311	359	369	389	362	359	370	390	330	358	362	354	330	344	317	359	356	369	343	357	357	320	366	356	342	363	352	354	375	346	347	338	392	342	332	338	338	330	362	364	357	368	363	333	352	352	354	370	346	376	380	350	355	360	349	340	351	350	369	381	362	368	348	362	370	361	337	350	362	375	384	346	343	346	350	355	362	380	352	312	328	325	335	359	361	383	389	363	371	399	380	361	351	358	374	340	388	358	351	353	367	374	379	316	382	345	373	364	356	369	352	372	336	344	388	384	384	390	350	349	374	369	334	331	375	339	340	376	385	352	348	351	356	360	370	367	373	353	348	358	331	339	386	364	356	373	383	375	350	340	336	373	343	342	329	347	347	352	391	364	372	352	372	369	341	376	384	369	339	343	350	367	348	373	326	366	362	353	351	365	387	349	394	352	344	367	345	357	323	341	326	328	343	344	332	381	334	353	383	370	353	327	345	352	356	327	387	392	381	363	354	363	354	340	376	341	364	352	363	350	361	373	346	330	379	374	366	339	329	342	330	354	384	360	379	369	367	359	370	357	325	344	383	381	346	372	341	304	337	378	355	363	362	339	396	352	383	381	370	364	354	357	347	334	348	343	338	323	366	370	358	378	347	343	351	385	352	357	349	381	335	358	389	340	345	345	349	372	383	336	356	321	349	373	362	349	333	391	385	366	366	358	353	342	353	351	340	331	372	349	377	375	371	386	338	374	376	342	361	329	352	343	369	340	337	345	347	313	378	358	353	336	366	359	337	359	370	350	339	361	375	338	318	383	347	359	383	304	357	370	342	353	333	347	361	361	347	380	344	333	345	348	347	362	408	366	382	332	382	370	389	328	347	381	358	407	347	373	349	346	382	336	363	348	367	364	344	368	353	320	330	340	361	375	372	368	367	372	337	350	365	388	351	330	369	398	387	362	351	359	351	356	338	353	348	356	340	343	328	353	363	363	339	347	352	355	389	384	360	379	358	340	334	354	391	369	360	363	337	330	375	355	354	389	366	351	377	358	339	367	340	335	343	351	375	381	343	348	362	328	367	355	343	364	340	365	356	366	332	366	332	364	379	372	346	349	342	365	340	374	339	343	372	376	363	341	390	366	335	341	337	370	371	341	340	401	368	363	381	354	391	328	351	404	366	322	385	339	391	371	352	374	353	365	352	355	340	349	373	359	317	347	365	351	379	377	350	385	359	326	357	331	361	358	350	372	369	370	354	326	335	336	362	373	359	368	388	378	347	379	365	365	354	342	374	344	365	349	358	350	355	330	355	341	381	391	364	355	333	338	363	352	335	335	336	360	385	392	368	339	390	341	385	317	355	357	345	367	318	381	393	349	357	349	342	393	357	328	345	322	361	393	345	347	354	326	350	362	365	350	380	351	346	362	364	389	360	376	354	376	367	339	352	352	363	391	392	366	346	337	366	360	347	373	358	356	378	355	334	338	381	325	362	367	344	358	345	332	360	327	366	353	338	363	360	361	344	381	372	350	365	342	327	388	353	350	363	335	367	352	376	385	355	346	361	334	334	367	361	357	366	326	372	370	352	373	362	336	371	370	378	361	335	348	360	364	325	356	322	354	369	377	376	353	358	325	347	365	347	381	374	342	353	346	360	384	328	354	355	341	360	352	366	391	381	362	361	340	358	347	358	356	378	334	344	331	354	371	353	366	372	383	335	388	338	339	369	361	349	339	357	326	360	353	365	358	375	346	347	338	342	374	348	359	361	352	377	338	355	348	336	367	321	325	349	349	330	373	372	336	349	370	369	368	376	378	329	341	345	375	341	329	349	337	390	342	350	343	363	363	354	354	319	374	346	336	346	349	366	375	353	361	359	345	369	345	372	361	373	365	323	350	369	359	341	339	337	337	353	369	363	362	365	348	365	337	362	360	325	342	367	347	337	339	347	356	366	355	364	348	346	378	338	377	375	352	397	365	363	304	355	390	393	370	344	390	398	344	377	324	362	397	342	350	356	360	310	331	352	320	339	340	336	368	338	351	323	353	377	375	364	352	336	368	382	368	326	379	369	377	332	345	367	330	363	366	365	355	372	331	342	346	359	351	372	339	309	391	347	383	347	364	325	340	354	357	345	360	350	377	348	375	408	353	372	364	308	379	375	363	363	329	357	360	331	335	363	333	363	367	383	340	396	326	360	346	368	373	353	355	317	333	364	379	368	375	358	378	362	342	335	349	387	397	407	387	348	339	380	351	376	384	379	366	350	339	345	333	348	345	354	332	348	320	351	348	348	363	337	333	371	341	368	357	355	377	349	365	370	355	325	345	387	327	399	365	364	360	349	378	330	374	387	367	352	379	393	360	350	366	363	366	361	369	336	324	378	347	348	359	332	387	349	354	334	361	353	353	368	351	368	319	362	354	329	299	339	356	359	379	373	349	356	360	342	380	355	350	354	332	344	388	370	355	357	377	336	353	357	299	374	360	367	372	327	340	338	340	390	343	337	357	372	391	354	358	334	362	333	333	365	357	364	364	352	352	377	364	345	357	370	341	356	348	346	365	353	353	340	364	346	356	366	366	373	359	337	313	374	384	375	333	341	332	353	336	352	315	347	332	359	364	369	346	352	352	340	377	346	377	370	318	332	360	342	367	348	351	378	373	351	360	341	358	380	392	369	368	385	381	370	353	340	386	372	331
26578	22826	17546	6850	14003	11735	31291	34519	38305	31378	19581	7993	2383	650	233	139	123	131	119	126	117	118	126	113	108	110	132	107	132	132	114	124	113	113	133	116	122	95	119	109	124	118	131	119	115	105	107	124	139	121	120	113	135	135	108	113	125	121	124	117	111	119	95	122	142	100	132	98	119	121	130	114	127	119	115	108	99	114	119	130	109	105	129	119	106	111	120	135	110	114	89	123	111	102	129	106	134	124	114	112	115	104	112	120	122	132	123	107	101	101	109	101	134	125	111	118	109	124	119	121	128	115	132	118	117	126	120	120	113	121	115	99	114	104	141	115	111	115	97	123	128	140	131	115	140	94	130	120	130	105	111	112	123	109	104	124	106	119	106	134	126	108	98	122	139	115	122	105	123	107	110	132	120	140	113	115	125	112	102	125	103	115	97	117	112	120	108	110	124	140	127	117	114	121	111	117	121	109	119	128	83	98	122	97	118	106	133	128	120	132	109	113	130	117	113	122	139	119	112	113	118	139	112	123	120	107	102	135	104	108	112	114	120	110	125	102	118	122	118	109	120	116	116	110	115	140	111	126	121	124	114	112	114	114	105	137	120	114	138	123	118	118	111	119	139	119	124	108	105	120	108	114	107	106	118	125	126	113	111	122	108	119	117	119	125	109	106	112	132	105	113	112	127	132	141	93	105	113	117	114	118	99	116	104	135	120	134	122	110	130	125	111	128	127	112	115	113	123	125	132	129	108	113	102	124	111	118	112	128	117	113	114	109	119	110	116	103	113	146	116	104	101	107	110	115	107	111	110	127	116	121	126	132	129	110	98	90	114	111	95	118	114	129	116	127	130	125	98	104	120	128	139	115	125	116	116	141	128	115	120	134	114	116	100	135	110	108	107	134	126	125	125	112	132	127	125	110	105	92	119	117	122	120	118	117	111	118	109	117	113	114	119	101	126	129	99	111	140	102	121	128	127	113	127	125	140	128	109	118	120	103	111	102	103	109	98	121	128	133	110	111	128	136	123	119	117	145	120	118	104	114	142	124	140	128	110	142	107	139	121	131	127	98	129	139	129	116	111	108	127	124	112	100	109	101	134	117	120	123	96	123	127	107	102	110	120	109	144	113	91	117	132	118	110	133	115	111	121	115	110	104	106	151	117	112	131	133	111	137	124	104	106	92	102	101	123	123	114	128	98	117	132	118	103	140	115	110	127	102	111	123	122	116	120	119	114	124	113	135	114	110	117	99	109	127	140	99	88	114	117	133	111	122	99	121	130	133	117	112	114	116	133	108	114	110	97	117	129	133	105	112	98	128	133	102	98	120	117	123	99	123	114	124	103	115	121	118	98	119	115	111	110	116	128	108	127	102	122	108	123	126	121	115	107	102	114	93	117	134	122	127	129	115	123	124	122	118	131	105	101	142	102	109	110	102	115	130	107	113	121	125	110	123	112	107	122	127	101	120	110	124	102	120	101	115	112	95	102	104	123	152	114	121	122	102	118	124	117	107	119	112	99	111	98	116	100	111	128	101	124	122	102	113	117	112	103	123	121	108	126	116	114	103	115	122	98	116	129	134	119	110	121	110	104	121	122	115	118	121	124	108	115	111	114	122	104	112	109	137	126	100	116	112	100	100	119	131	99	133	113	118	115	117	127	141	104	111	115	117	110	128	124	88	114	119	100	108	107	122	147	121	136	113	131	111	104	132	112	114	115	111	96	111	116	121	110	117	103	104	119	116	143	115	107	132	117	129	115	96	121	107	97	115	136	112	130	119	108	94	116	124	118	127	128	127	120	117	124	116	125	127	123	103	109	123	124	103	113	103	102	94	143	127	113	103	105	129	134	104	108	107	113	110	113	104	124	111	106	123	105	113	128	109	136	139	111	123	107	124	107	114	112	128	115	113	129	103	130	131	102	137	105	128	122	141	127	133	97	128	103	126	123	115	131	118	112	113	111	111	121	127	122	119	107	118	109	105	97	118	119	146	101	115	117	120	99	121	125	109	116	112	118	114	130	113	100	105	122	126	98	120	112	116	105	114	114	127	101	125	141	122	133	114	135	119	111	115	116	120	104	119	119	113	109	110	122	113	114	100	114	114	116	121	133	109	120	92	124	123	118	110	123	117	123	114	124	130	107	127	99	96	115	103	100	116	125	126	110	117	124	121	119	132	96	119	92	116	110	104	127	111	116	115	123	134	121	110	95	109	146	130	113	112	102	111	117	127	121	106	109	84	115	137	101	111	133	115	129	105	135	100	111	126	125	102	101	109	118	111	119	112	112	120	96	117	100	104	110	121	127	107	117	132	131	128	124	110	116	123	125	99	129	118	108	121	123	110	134	117	103	117	103	116	91	116	120	115	141	135	124	129	136	102	101	123	109	121	128	113	120	125	120	132	140	111	121	108	128	123	133	112	134	117	118	103	136	119	102	124	117	104	129	121	126	119	120	112	122	114	111	95	110	105	109	139	111	98	117	113	101	128	119	118	89	124	104	121	123	110	133	127	104	127	117	126	105	126	127	149	109	107	125	106	113	112	102	146	117	117	109	124	125	94	137	100	104	113	110	112	139	116	119	127	112	114	121	119	107	113	109	125	115	119	104	117	113	95	100	126	130	111	118	122	111	106	123	121	126	119	116	122	122	120	120	126	115	116	112	120	125	128	117	117	123	114	107	135	109	101	126	115	126	133	107	108	108	108	111	111	126	116	142	117	108	113	115	122	123	122	121	131	126	101	106	117	121	114	107	107	109	119	107	112	106	129	126	123	115	115	116	128	120	112	129	102	122	121	117	87	124	108	114	130	137	116	107	109	139	125	128	118	133	124	121	112	112	106	123	111	107	107	106	108	129	112	125	127	123	133	129	136	118	106	108	122	125	112	117	119	121	117	100	111	133	113	116	93	113	135	125	108	93	124	112	123	119	111	129	128	113	116	114	105	116	104	105	103	133	116	116	97	143	125	112	123	105	131	115	127	121	114	111	119	90	133	122	141	120	106	113	104	126	136	111	118	106	124	137	133	137	115	120	108	131	112	96	110	108	124	132	111	119	123	122	123	108	128	124	130	109	127	99	119	120	125	111	124	121	106	116	127	127	116	121	117	107	119	141	116	128	133	113	117	122	123	121	107	121	138	122	102	114	122	112	112	105	105	116	119	108	122	116	115	125	132	116	116	115	126	104	98	108	129	120	105	126	112	119	114	117	119	128	137	125	121	135	108	106	110	120	115	118	108	117	113	112	108	102	111	101	120	137	123	135	108	110	121	139	111	124	117	112	130	125	103	125	121	117	142	116	107	115	118	124	110	126	135	106	118	131	107	109	127	109	99	108	109	116	117	109	109	101	104	124	118	143	116	107	113	139	132	119	113	116	110	111	119	141	134	105	109	119	118	121	120	98	113	116	113	109	125	121	120	107	122	138	110	131	128	106	131	147	102	112	116	104	143	111	119	116	104	108	119	131	105	124	141	118	114	115	121	106	113	119	120	116
17027	17720	15362	10359	22150	23299	46934	49947	55750	49041	37423	22737	9888	2989	906	429	339	344	333	330	319	333	351	334	326	331	346	299	351	330	326	336	349	326	340	334	309	352	300	356	359	344	303	375	337	327	348	339	332	330	319	335	347	299	312	341	353	324	321	324	367	357	335	334	328	328	331	315	342	320	347	343	289	332	335	356	311	353	328	337	327	339	341	345	366	339	319	324	366	311	325	347	364	336	356	378	334	356	351	315	312	337	323	353	350	335	309	325	300	331	324	355	321	317	344	343	353	312	350	335	350	340	359	346	355	348	346	352	347	330	371	336	306	354	315	334	354	330	333	325	334	351	313	322	349	325	299	350	313	328	350	320	342	351	326	341	350	323	328	313	361	341	356	335	349	318	359	324	335	292	329	310	334	328	303	339	343	312	330	357	364	324	331	320	304	358	330	312	361	344	344	368	319	316	311	324	361	334	329	349	358	326	314	329	311	354	307	345	391	300	306	343	318	366	339	335	324	327	340	337	321	329	358	311	303	327	313	322	329	335	371	335	346	327	350	367	352	325	365	328	317	362	318	327	372	331	315	337	363	328	353	336	309	363	357	348	322	371	372	355	325	340	350	313	317	339	323	327	325	320	372	331	324	346	336	322	315	328	338	315	346	318	328	321	332	356	315	328	322	329	333	336	346	344	313	351	340	344	333	322	351	329	333	336	332	362	318	354	358	325	326	349	314	311	336	339	335	334	306	363	320	320	325	338	357	332	319	342	335	364	320	336	363	334	342	346	332	353	365	323	325	329	337	316	339	353	311	300	342	314	366	354	338	350	320	324	322	344	335	318	336	359	336	316	319	340	331	325	355	329	330	323	337	319	330	347	314	326	337	324	335	332	334	357	323	340	338	342	318	338	326	297	352	356	342	357	324	361	376	326	319	351	345	328	324	330	316	318	349	325	335	345	321	335	336	350	335	340	336	366	309	349	361	319	355	333	335	343	327	341	297	329	331	315	370	318	300	362	343	328	365	304	324	349	297	330	312	338	324	302	353	324	309	343	309	333	302	319	334	357	321	355	320	330	301	308	323	303	329	337	315	334	367	357	327	314	295	340	369	365	327	322	332	319	319	319	305	358	344	313	348	348	327	355	315	349	360	355	364	327	367	315	337	346	369	316	316	342	323	324	315	327	351	360	334	331	333	325	327	355	346	339	336	315	296	330	350	314	343	343	340	324	333	317	336	337	333	341	318	327	324	326	343	329	308	289	326	325	306	333	324	375	335	334	320	318	378	321	330	343	339	315	331	340	326	317	302	342	343	327	336	321	289	338	360	318	336	344	317	355	323	332	341	366	315	338	342	342	316	311	326	318	323	316	318	348	308	330	330	308	320	301	343	334	328	332	336	350	352	332	329	354	323	312	345	348	300	322	339	334	342	313	331	365	344	330	341	299	326	317	329	352	332	339	324	323	356	328	332	300	311	317	315	331	352	336	336	338	337	352	362	314	342	331	349	330	353	311	280	344	301	368	300	336	337	325	321	336	331	357	341	343	325	295	316	292	331	297	349	363	345	345	347	337	345	357	309	300	356	322	329	350	345	363	332	321	316	314	350	322	382	356	345	343	302	357	338	346	331	338	320	335	335	335	350	350	352	322	304	342	351	338	305	350	318	306	320	361	306	343	343	335	315	335	315	310	349	318	329	332	353	353	320	359	327	327	331	343	357	334	344	340	315	350	355	305	346	340	325	358	325	330	350	365	358	346	322	329	329	315	334	311	338	317	323	328	334	330	354	317	333	336	347	313	350	344	345	305	334	331	363	317	339	330	337	335	343	301	343	340	343	330	328	341	345	319	290	326	328	346	331	338	350	313	342	349	326	331	335	353	323	340	315	342	312	331	332	342	317	344	291	342	329	338	316	329	362	350	345	362	338	319	374	294	326	327	336	328	309	322	320	355	348	339	344	311	355	308	355	344	337	329	343	335	348	338	376	326	330	354	334	339	344	343	365	296	312	315	325	308	341	318	322	329	353	352	323	347	339	347	332	322	376	332	335	336	321	347	295	319	311	341	326	353	318	343	325	322	328	328	330	328	360	324	340	334	376	344	298	378	338	363	334	367	353	330	352	327	322	331	341	351	328	360	318	330	325	359	329	334	349	327	312	320	325	365	307	311	356	340	355	307	337	339	352	346	351	340	315	348	350	342	345	347	329	363	338	314	326	348	316	364	300	336	337	328	349	345	309	303	344	375	352	320	344	301	310	356	367	328	327	349	358	325	361	348	326	338	335	324	350	326	310	323	347	330	366	340	353	340	304	334	338	324	318	338	324	355	331	355	360	356	341	303	360	321	322	353	329	333	339	318	342	350	328	324	330	342	332	325	354	322	304	325	305	337	339	352	324	380	327	350	361	330	334	313	353	383	337	300	327	300	322	335	322	334	330	334	336	359	355	324	363	357	326	343	359	333	345	326	290	338	350	345	351	328	350	334	316	354	327	306	332	317	309	298	312	297	359	295	351	352	329	325	335	343	311	328	283	362	346	327	321	334	336	366	337	324	331	316	355	349	305	362	317	307	303	345	362	367	303	349	346	347	330	354	348	314	332	362	341	329	339	353	338	330	313	327	329	316	309	320	319	326	335	336	321	312	343	333	346	341	296	323	336	325	347	332	321	344	322	327	346	340	328	318	365	317	336	325	321	345	327	352	334	336	302	328	341	326	338	317	365	337	336	328	325	326	318	314	339	343	368	329	355	327	350	350	340	361	335	353	328	308	338	356	352	313	349	335	331	353	314	333	319	329	322	309	334	300	332	304	333	333	345	327	342	324	281	352	335	319	333	319	374	343	321	348	319	363	327	337	341	320	327	361	358	355	358	336	343	346	314	332	338	307	326	329	381	311	346	333	327	309	321	323	326	360	335	329	329	320	310	332	364	365	339	358	311	326	308	328	330	311	347	351	351	313	323	338	331	275	335	313	358	353	321	338	314	341	334	338	349	343	299	335	343	328	321	354	313	325	340	363	346	358	330	354	332	294	327	324	334	358	314	347	322	351	307	339	334	356	355	327	314	333	306	362	315	332	340	363	350	321	343	375	329	364	324	333	327	300	363	366	343	340	366	303	326	354	367	318	342	368	349	335	340	339	377	333	348	329	316	379	328	320	343	340	319	338	334	386	317	331	334	334	347	352	360	344	317	326	359	336	322	335	317	349	331	321	354	349	311	367	360	333	361	367	345	304	294	299	359	353	331	349	333	323	348	388	341	318	361	311	332	373	306	330	300	340	352	360	353	337	345	334	331	377	338	352	329	332	305	347	346	319	352	294	354	302	356	345	357	327	309	349	308	351	333	335	330	314	323	334	357	364	313	326	324	320	340	377	314	377	344	318	331	339	313	323	342	342	300	358	359	346	340	350	325	317	346	320	322	351	339	339	331	318	326	319	319	361	342	356	326	342	353	343	325	335	331	308	332	330	348	323	311	349	350	334	335	344	319	347	349	352
5779	3134	1486	611	447	962	2001	1313	2114	2252	1408	717	347	208	156	137	151	131	107	141	137	131	128	139	130	140	126	138	143	163	127	116	123	139	114	135	134	147	119	140	129	125	145	113	135	154	136	119	129	136	119	140	130	150	137	121	148	138	126	130	146	130	144	130	155	116	160	130	134	130	129	149	138	125	136	107	114	116	140	125	118	129	133	136	130	121	127	132	139	145	149	128	107	136	138	144	148	131	133	127	135	162	137	116	153	142	126	122	128	139	125	123	129	129	134	134	117	137	152	128	114	153	140	108	128	140	130	120	126	121	127	133	125	138	144	137	135	147	153	133	136	125	147	133	150	151	107	121	143	130	145	141	131	131	131	134	142	146	133	161	140	133	143	126	137	132	140	135	137	141	106	125	109	112	123	141	155	141	132	118	101	114	121	128	130	120	111	141	145	129	139	130	135	137	144	149	122	141	123	134	129	139	123	129	139	149	145	144	138	145	147	130	139	129	131	130	120	148	133	143	118	117	131	128	137	123	127	136	134	132	128	147	126	144	140	147	132	121	130	159	134	130	116	145	124	144	124	131	125	144	131	136	151	125	122	156	128	128	137	129	121	135	126	127	127	137	148	124	134	120	123	130	124	134	134	131	123	132	144	125	136	136	141	143	148	122	131	143	138	138	144	143	127	135	118	136	139	116	138	139	135	146	115	131	120	145	150	130	119	144	131	103	141	142	129	138	132	132	148	136	116	95	137	146	135	133	122	123	153	131	126	127	118	125	128	136	125	141	123	151	146	138	115	135	121	114	147	122	132	133	147	114	135	126	133	129	128	122	136	132	116	146	136	145	148	129	153	135	142	138	151	127	134	135	137	145	147	149	138	132	125	134	142	124	125	124	138	128	147	139	163	140	144	140	147	113	131	133	121	140	115	150	151	132	161	156	145	123	136	137	128	144	118	131	153	133	135	146	139	140	121	137	147	148	136	141	131	133	129	129	140	114	147	139	129	146	143	105	136	126	135	136	135	125	142	138	152	134	133	131	140	142	146	145	125	142	118	138	147	141	155	155	140	137	142	127	139	142	120	120	138	117	136	122	134	134	117	114	127	138	134	120	122	127	144	126	130	126	154	132	134	123	135	122	141	123	136	140	132	144	140	114	154	143	137	129	156	148	146	131	137	140	123	130	135	123	123	128	145	138	130	131	116	131	124	135	138	121	138	138	139	102	150	128	123	125	140	111	135	118	130	144	154	137	120	108	135	144	126	137	142	144	130	140	137	131	126	143	104	117	145	140	140	137	132	151	112	144	121	147	139	144	131	139	137	148	144	145	139	144	135	153	134	139	136	134	125	125	121	133	130	106	143	108	158	135	131	141	146	131	132	142	125	125	122	151	122	125	133	114	130	126	136	143	142	125	124	148	148	133	113	130	122	124	118	123	126	133	148	144	135	136	134	138	143	139	127	128	145	174	127	153	126	134	114	161	144	116	123	121	126	132	127	141	150	158	112	138	136	140	124	127	132	125	109	125	117	140	121	128	110	143	122	126	137	138	133	128	129	146	132	133	144	106	130	140	135	130	140	137	144	131	142	147	135	141	151	141	162	133	156	136	132	126	150	144	133	141	138	117	150	133	150	141	140	122	140	123	130	145	144	135	139	136	112	124	140	131	130	133	139	142	114	155	145	134	120	155	144	128	142	135	126	129	133	148	113	138	129	143	128	118	123	126	128	142	145	119	112	137	142	128	149	146	129	137	121	139	132	108	134	128	125	125	141	149	135	127	142	128	119	142	155	130	120	116	147	147	146	126	139	129	126	130	144	117	136	124	147	158	118	132	128	132	135	135	138	144	143	145	137	144	130	109	124	139	130	137	137	125	157	124	136	113	141	122	139	132	146	115	140	152	117	111	115	132	151	147	137	147	143	122	169	131	144	130	132	158	130	129	127	151	108	138	137	115	141	131	147	125	138	130	124	139	138	151	126	123	128	130	128	115	132	124	114	132	123	119	125	137	129	100	130	143	144	130	133	111	143	144	149	159	132	130	144	129	134	142	126	121	137	136	115	138	146	119	125	123	125	114	122	112	120	128	133	144	127	120	123	115	122	138	123	132	137	133	130	137	133	124	117	91	176	135	120	138	123	141	132	133	158	136	116	123	137	122	126	127	133	156	158	161	145	146	132	135	143	145	121	130	121	139	135	156	130	152	141	158	145	115	137	124	137	129	133	132	128	126	125	139	126	156	122	142	119	126	134	130	140	134	137	137	123	136	147	146	133	133	122	148	144	146	157	146	140	122	146	155	125	131	139	145	126	136	124	136	132	129	129	144	122	114	130	134	120	119	130	125	123	122	150	120	126	126	154	117	155	156	134	142	145	122	120	129	138	147	122	138	114	125	120	138	161	135	129	111	138	129	123	121	143	133	137	147	111	141	142	115	129	136	109	146	113	131	143	132	141	143	131	126	120	155	159	162	116	141	121	150	142	126	127	145	122	136	126	130	123	137	122	136	153	155	151	145	150	120	132	137	127	121	146	138	121	140	119	154	142	119	118	114	142	148	120	125	123	119	131	143	146	152	143	124	122	125	136	142	151	141	118	123	113	147	138	147	146	108	119	126	123	113	135	126	133	145	133	148	131	133	138	141	133	133	137	117	124	134	129	140	127	146	142	125	113	153	117	116	134	126	140	129	121	135	151	130	131	112	142	136	136	146	118	115	127	147	125	108	120	125	140	110	134	143	141	131	115	147	120	127	139	135	122	136	131	128	129	136	126	156	123	130	141	118	131	126	139	140	140	140	146	119	137	148	120	146	136	144	111	117	120	140	129	112	137	131	126	149	143	121	161	128	134	131	141	115	128	122	130	128	139	109	131	129	123	134	127	140	125	139	126	135	146	132	153	119	155	135	142	129	135	150	122	112	120	123	122	150	133	137	136	132	140	128	127	135	163	128	125	135	128	137	130	132	134	137	137	137	133	127	137	132	135	134	136	132	135	158	137	113	118	123	123	142	125	129	131	122	126	134	145	124	134	127	150	137	126	121	132	144	148	136	134	142	132	137	123	142	131	144	147	127	142	141	146	137	144	145	134	128	140	132	126	119	140	139	152	132	144	123	139	159	133	123	142	117	99	137	134	136	139	130	152	129	121	131	146	141	141	147	126	138	117	127	119	126	125	117	139	122	143	137	131	130	122	132	151	135	146	143	132	116	129	134	125	145	149	149	135	125	125	148	118	130	134	121	126	130	130	123	131	143	131	128	135	130	114	134	138	147	139	111	136	152	122	109	140	133	139	131	143	117	127	143	157	131	140	127	119	118	130	121	138	136	131	147	115	142	134	148	134	122	145	148	137	125	135	136	153	146	130	151	119	133	129	149	132	126	154	125	139	128	132	122	121	152	140	130	137	127	140	115	118	135	140	127	140	134	142	153	123	122	133	150	151	123	133	128	118	116	152	150	133	127	152	133	139	140	119	161	143	117	135	126	148	146	126	144
4290	3465	2901	1766	2027	5323	10501	7402	11484	10783	6422	3102	1423	641	474	391	411	378	365	352	378	392	363	371	407	369	401	384	358	349	402	385	389	405	387	375	385	365	388	415	394	398	371	395	356	371	388	414	386	414	409	376	379	366	368	369	373	367	357	353	359	378	350	379	374	400	392	394	412	382	404	380	354	387	381	405	388	340	370	366	367	408	420	377	362	399	395	364	373	406	380	413	367	385	424	426	379	386	377	354	339	432	360	352	359	408	381	416	414	364	373	390	376	379	397	342	392	370	396	412	340	369	418	373	365	392	398	361	363	397	389	380	366	386	342	368	361	394	372	345	380	393	364	340	404	380	387	335	359	396	397	361	359	375	365	356	389	405	384	370	377	405	375	393	357	351	392	394	367	409	380	384	399	378	380	364	374	376	387	396	360	388	390	403	395	387	358	371	381	402	357	408	369	369	402	382	374	352	430	404	364	377	392	405	374	371	401	377	387	356	395	420	377	368	384	373	383	364	384	371	376	365	388	368	339	379	382	410	377	383	362	386	369	374	348	362	368	391	363	372	402	399	378	378	353	390	344	355	366	394	368	362	400	401	379	381	361	381	412	357	359	377	346	347	385	382	346	357	393	364	377	393	364	369	374	349	399	359	377	378	406	342	365	409	383	390	360	395	382	375	370	421	406	352	401	395	389	373	407	401	380	375	383	374	365	352	405	359	405	354	404	392	371	352	397	371	370	366	410	391	371	391	371	363	351	396	367	386	382	386	379	390	423	364	354	376	370	387	371	354	371	385	414	404	349	382	421	387	387	377	419	339	344	357	372	373	395	367	364	397	394	382	389	382	357	369	397	406	417	376	388	384	358	355	377	357	373	373	393	365	373	409	364	356	373	357	374	381	388	386	356	372	364	388	369	385	375	398	359	382	385	370	373	379	359	390	383	348	380	362	399	370	401	358	365	361	361	396	365	357	382	383	397	385	363	379	400	362	371	377	379	376	344	367	376	363	401	421	392	377	379	391	366	329	363	402	384	381	365	383	381	383	400	404	364	379	391	402	371	380	366	354	384	379	370	356	385	378	384	423	377	365	367	413	374	397	358	360	345	360	361	348	387	383	354	334	410	391	394	369	393	384	412	367	412	374	360	365	366	368	398	337	390	343	372	398	399	378	395	354	359	419	358	397	376	369	390	379	377	358	370	390	362	369	401	363	387	369	389	382	322	373	369	383	374	381	388	392	401	374	359	369	387	372	390	390	351	349	382	361	368	401	365	366	387	395	369	354	389	364	387	367	392	379	383	378	346	378	363	403	395	353	371	366	399	373	390	383	385	362	366	373	424	401	399	378	358	381	373	374	370	356	413	321	384	389	340	382	408	367	369	397	382	381	379	402	346	393	370	382	369	348	381	369	387	376	385	340	386	383	361	413	349	404	404	367	379	348	381	376	398	361	397	413	328	374	404	405	408	341	384	358	369	359	374	388	366	384	355	407	378	374	380	368	380	388	391	397	405	375	396	385	349	372	383	381	372	399	357	364	422	392	397	364	401	374	385	377	358	354	346	377	374	401	371	342	384	374	379	372	371	378	375	390	377	390	403	397	406	418	354	371	372	365	370	368	352	396	365	345	397	354	366	347	381	350	393	354	376	340	392	361	401	377	387	378	396	375	357	379	392	384	362	369	355	387	404	380	363	422	363	373	365	346	369	415	362	381	378	372	361	347	364	345	373	374	372	426	405	395	354	378	361	391	384	383	390	368	367	383	382	362	363	386	381	377	371	391	404	356	363	390	432	381	351	376	378	379	374	370	391	354	386	360	373	347	382	392	381	397	399	383	381	374	405	380	376	348	401	400	369	352	391	375	399	377	386	393	357	365	378	384	379	374	373	389	398	407	404	390	341	397	365	375	352	381	411	366	390	384	376	366	371	352	362	394	361	351	357	399	377	343	357	361	331	367	376	375	370	363	357	342	383	377	376	367	431	366	385	359	349	363	413	363	369	392	370	375	395	376	350	345	389	369	360	379	361	394	402	378	394	344	385	367	365	381	373	374	392	400	356	347	395	367	365	392	388	360	374	367	381	343	335	366	389	405	379	371	384	363	378	386	370	373	380	362	382	365	379	401	408	376	392	384	410	362	378	366	366	391	383	366	387	365	387	361	387	354	383	360	396	351	382	369	377	387	365	407	412	372	381	385	389	371	379	350	407	396	381	405	366	404	351	368	364	375	398	362	397	376	374	375	421	349	381	352	379	388	372	381	351	373	361	352	386	385	417	381	374	376	374	399	351	390	383	402	388	384	392	402	353	367	348	430	355	404	372	368	389	395	390	366	376	360	374	404	360	378	348	366	369	338	372	385	402	371	399	378	397	358	418	374	372	389	344	364	409	360	357	400	360	364	382	356	363	342	372	386	364	429	408	407	410	384	393	390	356	375	364	367	389	353	395	410	392	371	369	398	383	376	383	371	350	372	378	378	400	407	351	347	406	399	360	397	387	372	390	347	360	361	390	403	407	373	354	364	395	373	373	365	365	403	360	386	421	390	388	393	363	372	392	367	350	376	354	414	350	349	388	361	353	359	375	358	358	368	351	401	405	374	400	367	388	360	395	381	386	365	368	372	397	368	351	351	382	404	378	422	429	340	391	398	387	382	372	398	395	366	359	385	380	401	385	377	410	358	379	368	380	381	351	369	366	363	417	364	346	400	379	356	363	383	402	375	387	406	381	404	374	387	354	386	395	359	402	400	386	348	429	371	403	383	373	383	400	382	364	342	367	359	365	369	367	384	416	366	357	344	388	376	393	360	354	353	388	382	344	368	398	372	368	369	361	397	413	374	376	359	380	404	389	383	379	377	364	423	355	338	382	407	379	414	390	383	371	345	383	397	391	393	405	379	379	359	421	383	345	385	363	337	385	354	360	405	376	369	416	421	414	380	364	396	399	369	373	344	396	374	407	382	384	355	363	380	405	355	346	359	348	358	376	379	380	381	354	353	363	398	408	391	362	379	381	367	389	377	422	383	368	382	350	345	390	366	400	366	400	403	375	387	359	393	365	362	388	389	408	383	384	379	362	319	429	379	376	383	356	354	371	354	384	398	375	385	392	343	389	354	404	378	370	386	376	360	350	401	376	379	382	371	368	380	354	384	360	358	370	378	409	343	340	378	382	391	380	362	351	361	364	388	383	384	386	384	366	358	384	388	387	388	372	382	362	369	353	339	398	382	359	386	344	380	361	376	392	389	366	372	347	378	385	382	364	354	365	396	376	385	380	381	359	355	382	390	408	359	360	408	382	408	373	393	402	356	354	410	429	408	375	365	409	402	400	376	393	365	384	395	397	377	372	378	434	352	378	337	377	375	350	399	380	355	391	375	385	375	356	347	368	384	370	359	379	341	361	393	367	375	364	354	394	335	377	399	361	370	357	339	413	377	361	374	380	406	342	345	363	357	370	389	387	345	367	368	365	393	359	341	398	406	371	383	334	395	361	372
17974	12113	9106	4286	3274	8318	8147	18602	26929	21665	11018	3556	1009	344	150	135	133	132	117	113	134	127	113	119	145	124	141	121	137	133	115	142	109	130	123	126	104	112	122	119	117	125	125	102	147	113	116	143	110	115	108	131	131	121	128	129	98	120	152	119	126	119	114	132	123	120	110	112	143	121	101	130	126	135	141	110	124	147	139	104	130	125	107	126	122	131	134	134	113	137	120	125	151	140	122	126	102	114	138	116	117	121	134	139	127	119	131	125	121	117	110	132	123	123	123	140	136	141	117	121	102	141	149	127	122	125	128	130	125	143	116	126	131	108	133	121	129	117	126	122	132	117	131	126	127	113	116	136	136	139	140	130	128	145	154	127	126	145	109	146	128	130	124	133	123	134	119	141	140	133	126	127	123	109	110	129	133	147	113	105	119	126	131	120	120	115	106	132	115	122	124	115	126	120	123	108	146	112	122	125	141	133	138	113	121	123	112	149	138	123	120	123	128	126	123	139	123	123	131	116	129	134	135	119	116	124	160	116	139	134	136	100	149	109	121	117	108	117	99	137	131	113	123	132	136	135	102	126	140	120	138	127	135	131	130	126	137	120	108	123	119	134	108	127	132	145	133	138	142	106	119	129	123	118	127	128	119	122	93	134	130	132	136	113	126	129	123	127	124	163	112	114	123	105	128	121	153	135	125	112	133	138	128	137	114	114	128	114	145	112	108	145	119	115	120	106	107	127	100	128	109	110	116	132	135	131	131	113	131	121	116	120	119	126	114	118	105	119	109	137	117	121	136	120	140	131	124	111	120	120	102	131	135	116	112	113	146	114	124	104	116	127	113	128	128	137	127	132	118	124	122	121	137	133	129	114	114	127	137	124	114	124	122	115	126	141	135	106	132	102	126	115	120	115	132	134	131	119	132	127	130	124	118	125	119	107	126	133	129	127	120	100	140	133	119	146	111	105	129	129	122	121	122	125	130	160	125	122	107	125	136	115	111	111	118	116	119	122	104	117	116	123	143	136	112	137	124	121	130	132	129	118	142	127	126	125	119	124	122	112	123	120	140	111	123	103	118	126	132	107	156	131	136	122	109	119	114	121	116	131	129	141	107	116	119	121	114	139	126	119	140	150	113	127	122	118	130	145	130	134	104	138	150	118	116	119	128	95	105	142	126	122	124	123	132	124	130	120	108	104	125	107	114	130	131	142	119	111	128	127	115	110	133	117	133	136	125	109	123	145	132	137	121	124	122	123	124	119	124	128	128	133	127	133	137	130	136	119	112	113	111	115	124	129	131	139	144	138	124	106	135	150	123	134	109	131	133	111	136	122	135	121	115	113	124	119	108	127	139	153	119	106	123	142	102	121	117	107	122	121	119	141	123	115	119	126	112	119	132	126	142	128	145	110	137	129	129	117	119	123	120	132	126	124	131	122	116	125	119	124	94	118	119	125	131	117	123	128	128	132	143	127	112	116	118	139	102	129	133	109	124	109	124	141	138	101	131	138	122	108	110	109	129	124	128	127	112	142	132	121	129	131	144	125	150	113	128	129	140	126	129	136	122	128	109	113	115	129	126	125	128	110	123	113	95	117	116	108	149	141	122	117	126	127	110	117	95	131	114	122	131	119	111	141	133	131	144	123	126	106	120	140	145	136	129	106	121	135	135	117	107	104	126	136	119	116	95	114	108	115	136	104	141	123	123	99	128	123	128	129	122	114	116	142	106	120	133	125	132	113	121	129	124	120	126	129	127	126	118	144	110	122	127	142	125	124	113	130	157	115	100	132	129	121	125	149	143	128	139	119	146	130	128	135	124	115	144	125	102	116	133	123	117	131	115	114	127	127	144	143	120	130	113	117	126	116	132	118	133	119	125	143	113	102	133	133	123	108	129	119	139	110	135	138	115	121	133	143	128	122	137	99	147	149	130	143	117	119	129	129	121	122	121	137	122	128	131	141	126	123	116	120	129	108	130	133	115	127	136	128	109	136	113	138	122	133	134	116	110	110	120	121	104	112	116	119	131	130	138	134	113	124	121	129	102	137	159	117	150	130	115	138	130	131	136	133	133	136	116	136	125	114	131	114	129	125	131	121	136	134	124	127	126	106	120	144	147	107	151	129	106	148	118	127	142	109	97	123	134	131	136	124	113	127	136	128	136	118	116	127	133	113	130	116	114	130	137	135	140	114	102	146	132	118	120	121	116	117	108	143	119	124	128	117	127	116	126	120	119	147	132	140	118	110	99	139	123	113	123	138	117	124	124	131	142	111	101	112	138	122	125	115	136	113	120	119	131	123	130	108	117	130	127	116	111	121	127	120	130	124	130	134	137	118	137	121	119	117	118	104	114	131	99	139	125	124	124	144	116	110	118	111	144	109	125	119	117	117	121	125	137	118	113	104	123	114	128	129	123	122	137	132	120	125	121	122	137	127	123	102	117	120	144	139	113	133	146	136	138	112	115	135	110	119	147	127	131	121	121	121	110	120	128	136	118	133	121	124	120	122	107	129	145	129	114	152	109	139	129	119	130	122	115	120	126	137	125	121	109	105	133	126	139	129	125	129	133	145	102	119	130	123	131	128	117	124	140	101	124	115	120	108	112	129	131	122	116	134	113	127	109	117	131	136	126	115	122	113	137	132	136	137	133	130	146	127	111	122	124	139	137	118	121	128	105	137	104	124	133	140	128	122	136	133	144	130	124	144	129	118	122	119	117	127	115	125	122	116	167	122	115	140	130	129	127	121	115	122	149	141	130	124	122	123	117	111	136	123	130	131	129	136	138	135	133	126	118	122	118	115	130	145	114	138	119	152	137	133	119	126	117	131	111	121	136	141	122	118	119	122	129	113	128	136	128	107	134	137	123	129	121	102	119	124	146	123	118	152	130	123	98	125	146	114	123	118	121	120	153	110	107	141	134	118	115	107	122	132	126	110	125	135	132	141	127	123	122	126	125	117	111	107	139	122	147	127	113	124	118	138	128	146	110	122	144	106	128	120	136	124	122	127	120	138	113	115	119	117	143	112	132	126	116	138	130	129	146	131	133	123	137	117	136	120	142	134	131	137	139	120	133	130	131	109	117	116	119	122	126	127	128	150	97	141	133	115	131	128	160	113	129	129	133	102	123	128	115	143	131	124	132	123	120	130	141	131	100	121	118	133	122	112	138	134	124	129	105	100	115	112	119	130	116	127	118	123	138	147	132	132	104	122	148	121	117	127	124	116	122	108	122	128	119	126	124	111	138	127	130	138	129	142	110	133	139	124	131	140	115	124	118	122	117	122	119	140	133	127	115	121	127	128	133	149	103	125	125	90	123	119	121	132	121	116	140	119	122	118	110	132	134	159	134	128	110	141	104	113	127	118	106	117	146	121	124	114	109	114	139	96	111	125	106	101	121	128	118	107	119	110	153	129	122	112	140	115	137	139	124	141	115	130	136	137	101	133	113	106	130	114	102	135	115	107	116	132	137	124	128	129	142	105	129	114	123	108
12339	9749	11176	8433	10927	23738	20954	39320	47259	40763	27865	13495	4909	1491	607	419	352	342	360	345	339	373	345	361	393	335	378	359	336	363	345	337	390	385	341	335	374	334	378	369	365	366	344	356	382	387	364	365	370	355	353	356	349	345	355	351	373	335	355	343	317	373	359	358	364	370	320	362	354	371	360	371	362	353	377	368	364	339	379	365	381	344	350	355	355	379	359	353	333	328	358	352	318	367	304	335	338	341	356	363	336	377	360	363	377	354	397	338	333	336	363	336	354	375	329	358	368	353	360	348	352	334	358	360	367	367	355	350	382	367	364	343	350	337	348	329	334	374	326	358	367	339	317	334	373	327	342	361	329	368	328	356	344	353	376	325	321	355	363	323	355	340	341	345	343	353	361	350	352	366	392	381	357	400	365	375	339	381	342	339	331	353	349	337	372	338	380	376	339	380	329	335	368	389	365	359	380	353	369	332	375	403	348	362	364	363	356	396	346	365	372	359	356	359	337	364	364	335	338	374	334	351	343	381	333	342	348	362	360	356	354	361	349	336	356	336	366	384	324	387	361	393	317	334	356	383	329	348	362	374	341	403	360	376	321	362	321	369	356	339	340	351	330	349	394	387	362	357	348	304	345	330	381	374	375	344	364	352	338	358	367	353	364	377	366	329	329	349	358	364	392	387	368	351	366	341	344	373	333	377	322	405	342	342	334	352	323	365	362	352	339	341	374	357	369	356	404	368	354	379	343	359	342	359	381	374	350	357	364	355	356	369	335	349	342	372	361	325	377	379	366	388	326	342	347	370	331	382	372	347	362	401	359	371	388	356	345	357	325	346	388	369	323	368	354	379	354	342	363	353	374	352	354	341	329	350	356	329	352	364	379	311	346	381	360	347	365	344	367	382	350	344	341	317	380	354	349	359	363	387	361	375	362	380	325	337	364	363	370	375	365	360	349	345	355	365	394	370	359	335	360	366	363	346	327	369	353	380	330	343	338	359	347	389	381	338	371	369	372	359	318	351	334	380	347	356	351	326	340	352	391	341	401	358	360	354	375	344	367	332	315	351	380	329	339	374	370	368	392	344	365	367	361	334	364	328	345	338	343	377	333	371	360	362	334	343	350	356	327	355	330	336	367	352	317	358	349	330	354	342	329	369	325	360	347	332	390	350	360	362	323	351	368	357	352	397	365	314	335	373	381	334	346	363	341	360	363	357	369	342	338	327	347	357	348	369	323	361	385	360	327	338	349	350	365	357	358	350	367	340	337	356	347	365	352	384	346	377	328	341	365	357	349	369	385	323	387	383	360	369	389	368	391	363	362	343	339	337	364	368	361	379	367	362	355	352	330	371	360	365	336	350	317	320	328	411	358	365	362	382	320	349	328	351	370	342	347	335	367	376	353	365	373	351	350	346	341	355	351	368	352	325	366	369	347	356	357	370	359	348	337	341	413	371	367	371	331	389	319	306	380	344	383	368	359	348	354	355	361	362	364	344	372	337	383	355	403	375	356	355	359	348	362	355	346	343	360	358	372	348	351	351	358	382	357	357	332	377	334	359	345	368	349	368	349	311	324	362	333	341	366	357	321	359	331	339	356	353	337	391	384	352	358	370	321	389	369	307	333	351	362	361	350	296	344	338	336	330	348	387	386	344	357	372	356	369	331	386	318	330	390	336	336	352	380	368	332	352	378	336	370	382	347	357	341	372	354	327	327	398	360	361	347	355	396	329	342	343	357	368	340	351	347	363	350	365	363	325	374	363	343	368	352	365	340	389	362	381	342	394	359	378	359	320	368	371	337	380	362	340	352	374	353	363	356	349	356	385	325	346	321	322	361	368	353	346	328	357	341	313	375	360	360	342	345	394	381	339	334	314	382	325	355	356	392	368	349	388	317	337	379	374	385	371	377	364	350	333	336	348	371	332	346	348	376	335	348	351	383	371	357	351	414	346	387	397	356	323	324	355	360	368	331	367	369	338	354	347	359	328	398	346	356	364	360	348	382	363	343	346	331	348	377	349	345	368	334	343	313	358	335	342	350	371	380	359	395	368	359	348	344	354	369	350	363	369	391	360	363	361	388	339	371	362	301	354	350	313	377	381	370	380	361	367	368	336	375	339	362	371	389	346	332	368	352	379	369	337	355	353	329	345	362	354	359	367	363	338	323	358	367	331	362	352	355	373	348	392	355	382	391	362	354	360	360	348	361	354	358	383	387	356	350	339	376	340	348	366	367	352	363	353	366	353	329	349	359	334	329	359	365	373	355	355	365	336	333	360	385	359	352	343	331	360	344	323	381	377	352	372	321	372	381	350	352	323	347	341	364	323	372	327	385	361	325	346	368	372	336	359	342	352	370	357	390	351	364	349	362	349	351	360	371	373	354	310	357	363	338	376	355	345	345	309	333	349	371	363	322	358	365	357	367	339	375	359	361	369	353	383	338	380	349	348	357	344	334	377	346	369	340	358	319	316	366	367	341	352	358	369	359	319	339	333	382	363	374	349	342	351	368	340	343	357	377	347	365	349	348	317	352	349	329	400	345	377	341	356	346	340	361	356	318	358	373	357	361	367	373	372	366	352	366	355	367	368	323	319	358	343	344	362	367	369	356	382	357	371	316	362	349	339	319	368	358	387	343	340	343	356	331	351	375	371	328	371	352	366	350	326	342	350	369	359	378	340	326	342	376	364	356	344	350	367	371	371	358	340	318	371	353	376	320	335	356	349	395	336	356	382	368	319	349	376	338	385	375	384	354	373	375	352	342	355	346	347	360	349	357	386	398	347	393	338	364	346	349	340	361	320	344	309	377	373	356	385	355	339	351	340	361	345	332	402	363	375	353	333	348	367	320	336	343	369	349	376	379	343	368	337	356	356	338	342	364	361	365	386	314	356	351	344	347	350	335	394	338	363	364	358	327	340	346	334	381	364	352	345	383	323	346	339	360	309	330	351	333	354	357	342	376	354	360	360	384	344	372	362	355	369	352	318	369	344	341	366	341	364	337	379	359	369	352	334	327	382	364	361	327	336	363	361	375	381	368	384	343	363	350	363	318	391	370	368	368	357	350	315	361	316	330	371	337	373	328	346	384	368	352	377	338	359	348	377	340	318	377	374	348	332	352	369	378	351	346	349	354	367	381	348	380	327	373	364	371	378	397	343	369	378	364	347	390	364	356	341	341	370	339	376	373	346	349	358	368	334	372	368	336	340	372	362	369	404	351	350	349	384	365	366	322	360	399	352	378	340	336	372	360	338	334	344	373	351	373	368	321	409	368	381	353	337	351	348	352	355	341	384	365	342	363	378	351	366	340	371	355	374	334	343	323	335	390	389	344	353	397	375	380	376	372	365	367	365	364	337	355	365	319	338	336	357	381	341	348	339	368	351	348	334	354	400	393	347	366	364	354	387	383	362	344	366	365	324	368	370	371	375	363	332	338	349	355	336	358	342	333	380	356	338	338	352	366	345	343	347	340	383	358	338	359	342	310	360	362	359
26487	19475	16863	8827	11126	17278	12549	28313	43526	34667	21130	8231	2237	623	255	174	128	132	120	128	135	125	127	112	119	124	117	146	123	114	131	107	125	129	117	95	119	108	100	119	112	115	121	122	120	107	113	117	131	108	129	116	100	107	125	107	125	105	97	118	118	125	131	121	113	128	113	122	118	118	114	109	141	131	128	125	126	115	97	110	118	126	114	121	133	107	97	116	120	117	106	135	119	136	129	120	102	113	122	130	122	110	113	123	127	128	133	122	114	125	129	116	112	131	121	121	101	102	91	117	117	131	106	124	102	116	132	125	110	115	122	127	125	129	118	114	126	120	116	109	107	129	123	135	119	105	125	126	105	126	119	124	114	108	118	124	108	117	129	117	113	117	100	112	129	117	107	105	127	124	114	121	125	124	111	126	120	104	114	118	100	119	121	126	107	114	125	113	127	116	96	92	109	127	130	123	121	102	132	121	130	96	122	117	112	124	102	121	117	114	115	115	121	97	92	128	149	97	102	107	128	112	117	112	108	122	102	105	109	99	127	116	101	109	114	124	121	118	135	99	112	118	106	102	117	125	112	123	106	110	118	115	101	114	119	111	110	118	117	115	108	126	124	119	108	133	121	134	118	126	102	123	122	127	137	119	114	111	113	114	101	103	128	132	98	120	124	128	128	116	105	121	116	126	135	100	100	122	132	115	111	132	122	110	107	123	132	106	105	142	124	127	127	123	136	112	123	111	96	100	115	134	127	130	116	117	109	113	125	121	111	124	108	100	130	128	137	121	136	93	124	121	111	99	103	96	102	128	101	110	112	122	120	108	130	97	116	119	96	112	128	118	119	115	112	103	104	131	127	113	122	97	141	141	126	110	111	120	110	119	108	123	117	118	102	135	100	106	105	115	98	99	126	128	121	116	124	121	116	124	121	121	121	97	119	121	129	135	118	108	129	121	118	105	123	127	85	119	106	118	125	112	128	134	102	111	115	107	128	120	120	127	115	147	94	109	115	118	118	112	119	141	123	122	109	109	105	119	113	104	131	112	123	99	103	124	109	125	106	118	139	112	95	122	114	110	118	125	129	115	112	117	134	127	118	127	106	123	102	108	126	107	120	123	140	125	124	118	138	128	135	122	117	123	106	129	131	120	102	138	119	104	126	101	110	121	113	106	120	127	103	103	97	113	132	107	121	113	88	115	146	133	109	127	128	94	115	109	116	107	118	113	109	107	110	132	109	125	122	120	97	122	119	117	124	136	153	113	117	118	132	135	114	132	109	111	117	115	124	110	105	128	114	126	114	133	107	139	154	111	118	123	117	112	112	98	115	114	113	107	109	145	107	114	114	120	130	116	127	130	118	117	113	118	102	122	95	146	127	134	128	106	112	110	99	123	131	133	97	120	106	102	112	112	132	130	139	117	127	135	115	86	136	119	102	119	131	117	108	108	106	120	112	122	118	129	114	121	99	115	115	108	127	97	115	109	86	115	126	113	97	116	115	124	115	109	118	92	132	122	118	100	125	120	103	125	122	111	107	102	140	105	131	119	136	82	93	128	112	110	129	116	101	114	117	119	123	128	107	106	113	116	105	117	115	110	119	134	117	115	118	112	136	113	118	136	124	103	102	129	135	126	134	115	117	147	129	126	114	131	99	133	125	104	122	115	119	100	106	115	120	125	123	107	109	117	131	137	111	113	114	121	105	114	100	116	100	113	121	89	116	119	117	123	128	120	117	104	121	122	94	122	121	117	101	121	111	118	125	107	116	109	139	113	122	125	107	115	124	132	122	118	128	104	74	115	96	122	110	127	117	102	112	163	125	114	126	111	133	109	118	138	111	111	112	123	111	104	115	103	127	111	87	103	138	130	109	102	126	108	121	117	127	112	127	127	106	126	119	120	113	111	116	137	121	113	105	105	110	122	101	124	106	110	133	108	102	137	106	123	107	96	108	130	117	136	114	131	104	133	106	122	122	114	139	123	112	116	120	106	103	102	115	112	100	120	128	118	123	125	102	120	123	115	102	121	120	123	138	113	135	109	130	106	138	124	99	104	116	119	109	122	105	115	116	122	119	108	138	114	107	131	107	127	117	103	131	107	99	104	106	132	120	118	127	135	133	122	111	107	127	102	113	117	106	138	117	124	123	110	108	105	119	117	120	122	110	104	132	113	123	118	132	106	97	109	127	98	105	115	114	110	119	131	126	104	121	111	124	120	121	128	137	149	106	112	114	100	116	106	131	123	97	123	111	110	111	130	107	113	105	120	125	117	140	116	112	120	108	108	108	124	102	110	134	121	130	104	107	123	106	105	122	134	131	107	124	126	140	117	112	121	110	135	127	112	107	112	131	117	111	117	122	138	123	110	112	105	128	111	110	121	125	115	105	130	106	119	95	122	96	111	122	141	138	98	143	116	96	134	125	112	129	112	113	120	123	113	100	119	123	109	105	92	107	129	117	118	129	124	106	127	97	116	113	124	123	108	125	130	116	110	118	114	143	137	111	106	109	117	114	115	124	109	118	131	118	122	121	109	120	122	121	115	116	122	122	118	112	109	120	114	116	108	136	108	108	109	108	109	129	118	118	134	127	115	122	113	130	116	125	119	134	116	107	129	128	107	106	105	115	128	119	121	123	141	115	111	123	121	111	118	108	129	121	103	115	123	106	122	126	101	125	109	110	97	134	123	113	94	121	120	118	106	124	95	129	104	115	116	136	106	112	122	137	123	122	123	115	84	100	126	118	98	114	101	118	120	126	118	138	109	115	130	102	99	123	123	113	120	107	106	124	112	117	125	115	120	113	131	116	133	108	134	116	112	120	124	122	103	116	116	129	127	107	137	110	117	107	127	137	111	115	124	113	111	124	132	124	111	115	104	112	118	121	112	108	110	123	151	106	120	122	121	126	123	118	109	127	127	109	106	115	105	99	125	111	108	104	138	105	111	117	109	142	118	122	100	110	104	131	112	112	106	117	115	117	124	86	104	121	130	109	108	105	122	113	124	120	111	127	115	118	121	123	132	108	132	117	111	111	120	134	107	118	122	138	97	122	117	121	129	119	113	130	118	102	130	127	120	126	116	99	114	108	127	114	124	133	110	126	107	123	104	111	111	114	105	109	111	120	126	136	116	130	101	133	112	129	111	114	129	121	99	123	157	123	102	116	126	120	107	111	135	132	111	137	114	121	133	106	108	141	110	113	110	122	126	97	123	106	116	123	141	105	127	112	128	120	143	133	122	108	107	117	103	113	121	126	130	127	138	111	115	131	125	104	113	111	120	102	113	124	122	119	130	120	127	118	116	103	113	115	97	106	99	126	99	109	96	101	116	111	123	130	113	121	136	133	119	124	129	106	97	92	115	106	120	135	110	113	108	108	106	115	108	101	113	117	120	133	129	114	110	127	104	109	133	117	142	132	121	127	114	116	107	111	122	108	113	127	118	138	106	116	118	111	107	119	107	116	112	130	123	110	104	113	117	111	129	121	116	112	116	126	120
16237	14403	17244	12516	25402	28264	27448	48340	59964	51348	38570	22114	9249	3058	1175	561	453	318	316	318	338	330	337	322	338	349	337	378	320	340	347	328	333	343	353	350	349	348	327	328	322	295	317	358	331	318	289	351	319	350	337	351	372	338	321	348	324	330	342	350	308	365	355	338	334	325	338	336	346	333	388	343	338	319	302	315	337	334	324	341	346	329	310	327	350	298	322	336	322	326	339	344	323	315	309	307	326	352	330	326	330	312	337	344	328	355	344	331	327	322	381	333	300	322	350	350	369	308	333	310	362	319	336	332	364	340	354	333	315	322	340	359	317	319	356	336	313	327	336	367	329	325	364	319	360	348	338	323	308	358	306	315	309	306	350	350	333	327	320	308	325	341	314	333	313	357	378	338	342	348	340	328	322	324	338	359	346	344	342	310	360	339	378	340	325	331	317	373	293	341	325	358	319	335	346	350	335	325	324	365	337	330	339	323	368	341	318	372	291	317	372	319	330	313	373	345	349	353	318	341	333	341	368	359	346	343	352	307	346	325	341	331	309	346	343	368	347	340	334	351	347	321	327	310	352	328	328	321	342	340	338	326	338	307	330	328	308	297	340	327	319	323	351	365	367	286	354	333	316	337	351	350	355	351	340	348	292	341	354	358	338	313	323	298	361	333	344	348	328	341	384	329	334	295	358	303	325	343	330	306	334	336	322	325	333	324	334	364	345	353	344	310	353	306	348	342	375	319	370	348	379	342	360	343	326	331	335	315	330	346	306	311	354	329	336	323	340	345	330	366	299	336	328	355	345	334	354	348	336	319	311	362	336	357	337	347	353	332	333	369	339	330	367	328	345	338	326	336	344	305	332	295	312	320	331	330	372	322	307	365	353	337	340	364	325	347	346	363	313	318	330	312	304	335	310	344	341	346	338	354	336	316	338	317	310	332	324	355	331	318	340	361	339	345	339	330	313	324	347	326	338	344	339	355	367	354	381	355	322	323	359	346	328	326	314	342	344	346	340	328	347	333	335	350	326	337	329	360	326	345	311	376	327	340	327	309	336	329	335	345	330	328	359	365	321	355	319	336	321	312	327	344	357	327	332	331	330	351	323	358	349	343	313	325	334	317	324	348	323	314	344	335	320	316	339	309	342	308	331	340	295	319	345	328	358	325	365	344	328	326	347	363	351	337	329	323	337	329	350	312	357	304	298	348	347	321	336	362	308	338	365	351	329	293	350	333	292	310	369	328	331	331	324	373	332	343	320	323	324	346	307	350	320	307	327	324	347	364	315	371	342	325	320	317	364	347	340	335	310	352	352	356	338	307	313	346	326	326	325	352	338	335	327	357	338	330	334	311	323	311	336	350	334	346	311	346	326	294	384	347	339	351	353	330	348	354	336	333	350	331	342	339	370	337	345	316	360	309	322	331	359	381	336	329	312	338	349	327	349	335	354	322	343	360	314	307	308	336	343	333	336	316	319	345	353	369	359	330	291	342	335	351	333	320	334	304	320	314	355	356	302	334	332	328	322	317	312	340	348	333	335	367	335	337	320	352	300	326	333	345	327	323	307	330	343	315	337	351	367	321	342	323	333	313	324	311	320	358	346	335	355	343	328	327	317	306	343	349	350	364	318	340	332	347	359	342	313	363	337	313	333	331	328	345	304	332	311	333	298	318	337	339	334	333	366	322	337	335	335	308	327	347	347	345	321	339	344	341	331	340	327	310	313	344	332	318	358	340	374	347	373	357	338	283	342	365	329	342	370	334	333	373	352	330	352	372	328	367	318	304	339	321	339	282	339	334	324	318	287	363	310	353	332	338	323	333	334	349	338	341	350	347	352	327	343	333	342	319	325	292	341	367	352	340	344	352	329	338	331	353	352	313	301	329	361	349	328	359	316	360	310	323	319	325	338	324	342	314	306	345	321	345	342	352	314	353	345	325	314	306	340	367	306	357	329	316	351	363	344	329	314	343	325	325	347	317	308	326	339	331	322	345	330	341	333	338	320	339	323	339	321	342	327	330	348	330	334	341	327	354	331	319	322	342	370	342	353	361	336	322	336	324	349	321	350	330	362	337	349	314	351	324	341	349	322	352	342	325	326	324	345	326	332	343	340	325	349	304	352	333	336	293	336	324	319	319	310	338	350	340	295	328	347	371	337	310	341	325	344	335	334	317	343	317	364	308	364	320	343	340	326	350	310	328	334	327	370	306	317	305	341	330	344	349	326	323	342	355	357	350	314	317	306	308	353	317	286	328	332	347	367	321	374	357	344	335	314	332	330	334	366	312	340	348	318	350	334	318	326	310	318	313	334	331	346	327	296	314	369	338	307	331	323	369	338	335	306	334	341	363	350	333	322	332	334	321	357	348	368	325	343	337	330	336	324	340	333	331	333	334	335	351	319	355	346	364	336	364	362	329	325	346	300	350	349	352	297	326	350	330	390	390	367	336	317	314	326	299	350	325	350	325	329	331	356	333	337	328	310	314	334	350	310	361	358	352	313	329	314	337	347	324	309	331	327	343	338	373	342	325	330	301	337	320	338	318	355	327	341	350	335	359	351	307	347	340	363	324	331	341	329	350	292	332	317	307	355	320	337	334	321	328	344	353	329	374	336	336	320	301	348	322	360	333	351	320	322	345	318	325	337	347	280	325	377	314	345	338	355	344	344	318	338	350	341	306	332	324	330	316	329	344	340	335	332	330	340	343	364	359	341	321	353	334	336	353	316	337	366	349	361	305	345	333	313	347	333	344	344	336	366	325	368	317	339	342	344	313	347	330	333	336	337	320	324	312	337	336	363	357	339	342	333	317	307	338	318	349	343	332	359	311	341	364	348	325	341	356	349	315	346	323	329	316	330	330	317	353	320	333	350	343	345	328	316	354	368	321	355	348	311	343	335	337	331	361	306	346	327	297	315	382	345	322	341	304	328	350	357	313	332	309	317	309	326	315	298	344	327	325	311	356	335	323	330	331	340	343	334	342	311	328	362	318	343	309	318	335	346	321	314	296	314	361	361	354	361	342	317	331	310	308	313	334	343	341	358	367	333	353	356	329	324	335	315	349	346	327	352	300	333	313	347	327	348	366	352	327	342	338	326	319	298	320	341	348	344	307	368	385	339	339	344	335	341	306	340	327	349	344	312	351	362	361	345	322	374	357	352	338	332	351	344	362	362	323	376	356	349	357	363	336	336	329	356	343	356	317	322	314	334	317	359	320	346	346	346	370	319	340	324	338	323	304	326	358	324	319	326	346	334	327	339	335	291	314	350	323	359	344	347	344	335	363	366	355	350	338	290	342	314	372	333	317	312	323	291	327	348	312	335	346	344	355	324	340	316	354	323	322	320	316	318	324	311	325	353	365	301	330	291	341	330	311	338	314	328	321	344	343	339	329	312	341	369	351	315	329	334	313	347	336	347	312	325	333	345	368	339	353	327	332	343	272	312	319	344	310	340	379	313	334	327	319	329	313	337	356	324	327	349	322	349	334	319	333
4983	2763	2767	708	1426	2439	1488	1485	2058	1972	1199	589	298	183	150	142	131	132	134	143	156	139	139	121	119	141	120	119	133	128	129	132	124	143	109	131	128	135	143	128	121	125	146	143	123	118	130	138	141	127	117	122	139	121	125	135	150	129	134	119	134	148	141	130	129	114	149	113	152	134	128	132	120	133	129	126	146	143	132	134	135	118	146	146	123	144	134	125	112	138	125	131	135	131	146	153	147	149	125	129	114	136	132	137	152	139	126	134	119	146	119	137	140	132	144	140	121	126	127	138	122	144	130	148	148	126	136	142	135	139	119	136	145	127	133	133	122	142	136	143	143	137	132	143	129	107	134	134	137	122	143	127	152	141	141	144	150	136	134	124	123	121	137	133	123	132	139	143	134	161	128	150	148	110	133	142	143	137	127	140	122	138	148	133	152	117	95	143	130	131	124	146	142	148	165	153	146	141	142	137	122	126	130	116	137	134	150	131	145	145	125	142	131	121	126	118	132	124	140	123	145	107	125	137	132	141	136	129	143	131	133	116	124	128	142	116	128	143	150	147	132	123	111	119	137	144	159	135	129	123	131	127	112	137	141	126	132	148	145	145	140	141	129	144	138	127	112	128	122	140	138	131	144	157	136	136	146	128	134	135	129	128	134	142	135	143	114	134	154	113	108	122	126	146	135	138	121	129	130	136	131	117	145	125	137	125	133	135	140	144	121	150	123	126	121	132	130	109	138	138	130	118	138	126	140	128	117	126	133	127	112	132	139	147	125	144	138	157	123	127	116	126	127	145	123	131	130	127	138	147	130	118	150	125	117	146	122	143	151	124	124	147	135	123	148	135	133	137	144	123	125	129	150	116	140	115	120	138	120	113	123	149	146	136	148	137	135	126	149	117	130	135	144	125	132	123	120	120	139	130	131	143	147	129	141	145	123	119	133	139	138	124	133	122	143	116	113	130	141	137	145	125	140	132	114	141	131	124	138	119	141	139	137	155	141	136	127	136	139	124	130	143	136	138	145	127	130	136	142	120	158	111	139	132	129	140	137	148	134	125	115	125	141	129	122	138	142	117	131	129	167	110	132	162	131	119	135	141	129	112	152	129	138	116	128	123	172	161	127	129	159	135	147	136	136	95	128	130	135	133	121	129	136	137	126	139	128	127	143	122	131	113	138	124	141	143	126	132	141	135	116	129	123	142	119	141	140	131	137	133	152	130	143	125	132	134	133	121	114	139	119	127	117	118	128	138	145	166	131	133	138	142	134	138	130	121	143	129	128	115	143	136	149	140	116	142	137	125	132	124	159	141	111	148	128	126	114	132	120	124	135	109	129	136	126	151	112	138	118	120	121	128	126	110	119	131	146	147	148	140	134	138	129	150	123	150	145	134	125	131	153	159	134	126	144	134	131	115	129	132	114	137	128	127	146	151	135	134	112	123	119	142	122	139	113	112	130	131	113	153	134	182	133	141	155	138	121	150	120	137	125	113	128	140	132	130	110	135	151	143	133	147	150	133	116	119	135	145	141	137	122	134	120	142	129	133	110	129	123	131	149	132	134	108	132	138	107	137	145	141	148	135	152	153	142	128	126	121	131	122	128	153	119	132	146	152	134	126	140	138	122	134	132	139	125	135	141	128	121	120	118	128	132	154	114	145	133	121	123	117	132	137	139	135	130	129	123	129	131	129	107	141	131	132	148	149	129	127	141	133	137	135	133	124	130	132	146	120	141	135	123	148	132	120	141	151	131	129	142	112	126	160	129	140	142	132	138	149	136	127	122	140	151	135	146	141	128	145	136	148	138	151	146	146	138	130	140	135	131	123	153	127	151	127	131	117	142	123	118	138	141	135	125	140	126	122	122	159	143	182	128	115	127	126	120	141	144	127	137	137	137	128	134	131	111	124	140	134	150	154	130	149	137	121	122	118	142	128	143	120	138	130	107	133	120	143	123	126	125	130	130	147	127	145	125	128	126	135	126	133	144	129	118	142	155	138	132	152	130	119	152	133	139	121	123	125	159	130	143	125	136	107	138	105	121	141	146	151	131	137	138	140	127	144	120	144	119	121	123	155	121	125	129	127	152	124	129	111	141	115	128	112	121	153	136	131	135	133	144	124	142	131	122	142	124	152	130	139	141	132	141	118	118	138	120	138	134	159	143	130	138	155	147	121	118	131	143	159	140	133	143	131	146	134	111	114	128	136	127	143	129	147	129	139	121	126	125	141	148	143	114	133	118	131	134	143	145	148	124	137	106	123	120	119	127	134	147	118	126	115	125	125	139	125	132	115	133	145	140	143	147	142	126	144	139	125	124	120	134	128	134	123	117	130	127	133	130	128	119	133	115	135	144	139	131	138	122	120	137	119	128	133	136	132	119	133	136	134	131	149	142	131	144	126	119	112	144	132	145	123	133	132	133	139	137	131	107	131	139	121	132	138	150	140	126	143	131	157	117	145	134	134	133	139	135	113	139	139	137	129	118	148	169	147	129	122	114	132	111	117	144	118	141	137	121	149	128	134	142	139	116	133	131	119	144	137	128	125	135	133	107	125	143	129	133	128	124	134	123	148	131	149	127	143	129	143	131	138	140	124	122	140	127	137	139	141	146	138	142	120	148	132	128	172	130	131	128	138	142	138	132	162	136	121	148	125	125	113	124	120	138	125	149	148	147	125	150	127	144	120	128	151	155	154	121	115	122	126	123	134	123	129	139	130	132	118	121	127	129	136	125	141	136	124	125	112	141	114	123	120	124	138	133	147	146	122	138	137	143	141	131	116	134	107	129	123	117	130	117	144	129	135	136	129	137	122	122	97	141	122	138	121	130	135	157	127	128	151	142	134	134	137	142	125	141	121	153	130	123	144	120	119	120	136	132	117	156	122	132	116	146	146	131	149	143	122	147	148	154	108	133	126	146	123	140	128	114	160	144	149	134	148	132	137	138	137	132	122	148	151	125	139	123	134	142	122	133	141	150	154	141	121	139	145	143	129	147	147	137	134	120	140	124	130	147	147	142	139	112	123	134	128	127	127	126	146	136	154	135	139	117	129	137	133	132	137	141	118	140	99	143	127	131	121	137	124	147	136	132	129	118	118	132	132	140	134	117	128	122	147	133	143	135	143	131	119	128	131	133	120	134	133	140	137	138	111	138	136	149	133	123	136	134	138	141	147	125	146	146	137	118	130	134	121	145	136	129	138	150	129	124	136	147	138	114	139	134	138	138	133	144	124	110	140	107	118	138	142	129	148	140	129	111	118	120	124	111	138	129	140	145	140	134	159	121	136	132	138	131	113	133	127	147	133	127	137	137	131	138	131	142	136	114	130	142	126	140	126	137	143	145	117	114	139	115	137	126	113	129	134	132	126	134	138	149	132	118	132	142	136	133	133	130	117	130	133	151	120	135	159	139	123	138	142	140	125	133	136	129	131	150	122	130	128	119	131	139	150	150	140	132	115	138	152	128	143	155	136	129	121	140	138	139	152	150	107
3951	3181	4850	2137	7214	11514	7661	8191	10806	9157	5255	2435	1001	540	412	378	379	376	354	340	383	358	369	365	415	363	414	395	394	411	378	338	373	374	350	391	359	366	362	389	394	373	363	384	375	370	372	366	367	365	397	394	398	367	395	390	378	372	373	369	389	365	381	393	418	364	367	354	381	379	360	361	383	342	376	372	343	349	368	382	363	380	365	390	370	332	348	372	374	375	383	370	390	390	421	368	377	372	387	369	383	362	383	354	369	372	355	357	351	355	389	347	356	359	384	349	383	363	405	377	364	380	382	368	352	356	361	400	338	359	351	380	352	392	370	401	438	349	365	323	394	396	353	351	367	376	376	394	371	401	343	350	379	401	407	374	380	389	384	382	387	340	355	368	404	329	397	350	397	388	344	376	398	380	343	345	364	363	367	352	373	357	367	374	368	401	347	371	362	417	369	409	342	389	369	366	386	346	386	369	390	394	356	363	366	367	373	371	365	346	392	391	367	370	361	386	362	376	361	372	357	399	347	381	361	334	352	378	383	407	392	390	375	387	362	389	380	368	392	358	375	371	373	358	384	342	424	387	364	396	389	349	376	418	367	365	409	386	355	383	377	338	413	349	400	401	371	366	383	391	401	373	363	393	370	337	385	372	360	380	366	354	397	388	380	370	388	387	377	360	376	396	385	368	397	381	369	382	386	399	410	388	362	363	379	370	389	364	378	365	357	338	386	365	420	382	375	378	353	387	349	360	413	349	361	414	375	406	357	352	403	324	390	393	365	379	346	378	355	360	374	361	372	358	362	360	365	380	346	380	375	351	369	360	382	357	369	405	363	386	379	359	355	388	411	340	340	344	412	384	360	386	405	381	411	371	374	385	376	380	386	331	387	391	377	394	389	358	386	360	367	351	381	370	397	380	391	386	381	363	400	371	375	371	333	389	351	394	358	395	367	366	380	377	358	359	402	363	357	392	387	410	375	372	363	395	377	374	368	391	346	376	383	354	383	374	383	363	363	398	398	389	407	394	357	364	365	361	399	349	369	336	368	371	386	397	386	371	340	368	370	352	362	334	390	343	375	372	367	362	357	345	368	415	402	355	363	379	399	390	378	396	374	401	356	389	358	364	362	335	357	360	341	371	349	355	351	403	386	374	388	345	378	365	393	366	356	388	371	397	398	379	377	403	401	406	385	382	366	391	389	356	340	379	386	365	380	388	371	365	340	373	356	412	379	367	362	406	370	356	370	389	354	364	380	369	360	375	414	377	401	352	386	350	398	393	377	422	382	376	364	372	388	391	393	362	357	368	368	375	383	364	339	364	402	348	386	380	385	375	386	373	362	364	360	368	340	381	359	393	357	386	387	396	340	360	415	413	361	377	358	381	388	407	392	386	369	335	378	382	367	370	367	374	366	381	362	396	382	398	360	388	332	392	354	326	364	352	378	353	399	393	357	350	364	398	403	375	410	351	406	354	420	371	357	383	357	370	392	362	360	380	379	398	370	372	376	373	353	373	371	388	378	345	390	393	396	343	389	393	347	358	353	381	355	385	389	376	361	400	379	387	403	384	361	364	393	356	365	372	379	410	375	360	370	371	353	400	371	371	389	384	400	363	401	386	394	370	350	388	352	375	400	364	380	424	393	384	394	358	378	378	426	388	372	399	372	400	369	378	401	378	356	341	363	385	388	365	356	403	391	380	398	389	382	368	356	379	341	354	351	396	348	394	348	360	371	356	382	366	384	371	370	320	368	368	406	380	409	388	368	377	393	379	327	375	351	371	372	358	345	371	399	380	367	338	368	351	371	381	361	399	347	359	383	338	397	377	370	394	386	392	355	383	386	360	385	353	392	381	371	366	378	394	366	354	363	397	396	336	343	395	382	404	345	402	353	368	366	357	414	356	381	377	343	354	362	375	380	378	358	357	369	330	381	355	373	374	345	380	379	398	371	340	389	342	359	417	385	393	361	378	356	387	378	373	379	381	358	383	353	345	367	371	380	382	378	372	364	368	389	370	355	376	390	368	411	364	403	373	424	361	389	402	360	350	348	370	325	383	365	394	383	356	346	392	369	370	349	381	382	397	392	361	383	373	353	374	354	389	397	371	366	395	367	355	332	349	376	371	358	360	376	324	372	410	372	419	368	411	360	399	352	364	359	383	392	377	390	404	379	387	368	370	404	369	360	375	355	381	395	364	377	380	350	382	344	389	376	346	391	347	365	361	378	366	387	382	421	359	384	340	345	394	367	383	382	356	383	359	380	386	383	368	380	330	359	368	365	408	341	392	393	355	387	355	377	374	404	377	391	355	365	362	365	388	377	347	351	403	364	355	361	377	412	343	375	390	391	374	375	386	405	402	378	366	363	361	372	369	397	384	356	417	375	352	345	358	359	315	363	397	361	377	383	374	381	403	369	390	364	402	385	345	402	386	390	356	390	358	362	391	398	371	381	408	393	386	391	358	383	385	357	391	399	410	399	354	344	366	402	373	374	389	391	396	407	405	386	367	360	400	393	356	339	381	371	396	357	387	359	406	376	359	365	383	383	359	376	341	376	407	380	387	347	413	366	400	404	395	403	407	375	369	373	395	392	408	370	375	342	376	398	351	375	364	391	380	348	384	375	387	352	342	387	357	372	372	396	393	359	374	359	353	359	400	385	371	355	401	334	375	351	398	380	366	356	409	356	381	350	378	347	404	358	398	361	356	414	404	374	400	386	372	384	370	337	409	346	394	350	387	345	364	384	338	387	378	397	360	395	396	382	387	353	394	360	343	392	401	388	339	367	363	381	366	384	385	400	382	404	390	371	403	339	398	335	382	383	396	383	412	347	361	389	348	366	367	392	349	395	384	361	406	399	388	364	367	392	344	373	419	375	339	360	382	349	372	394	353	380	375	365	403	372	355	373	411	367	337	373	350	379	394	376	367	364	385	371	377	368	376	396	353	351	396	399	351	379	372	401	401	359	346	372	383	400	373	398	377	361	373	380	386	382	379	397	398	373	371	371	359	380	381	405	389	405	387	367	375	334	386	377	390	371	412	370	366	381	376	370	405	389	374	383	350	391	375	386	352	375	364	381	383	372	415	412	384	371	395	401	372	373	401	373	371	360	373	379	343	373	382	358	343	370	378	330	373	427	381	369	368	401	384	384	380	394	409	338	409	386	411	365	366	349	358	378	406	399	356	377	386	372	389	379	386	384	346	379	385	377	387	382	370	374	399	383	367	369	378	373	379	377	411	372	373	387	380	369	391	410	354	376	365	396	365	386	391	374	366	386	365	365	373	359	349	386	400	388	344	349	380	357	407	359	368	392	391	352	371	409	383	357	378	372	410	361	353	368	363	362	368	395	360	395	380	409	350	383	385	362	408	384	354	392	368	360	386	401	393	431	345	385	358	392	360	333	374	385	361	393	377	381	370	365	368	381	349	367	351	380	337	364	405	383	365	369	349	418	381	391	388	372	347	392	387	357	378	354	382	381	361	386	384	369	407
15345	12882	9268	4326	13593	33349	31131	21965	18028	11461	4632	1432	511	202	138	131	130	108	132	134	124	118	106	120	123	113	129	120	119	123	121	138	141	131	126	128	127	109	110	133	124	130	129	137	131	139	123	128	135	127	134	122	128	122	135	120	119	107	135	125	135	130	142	115	128	119	134	125	126	97	121	122	122	117	109	112	121	122	147	123	123	121	137	132	120	129	125	134	131	123	122	121	137	137	96	137	123	125	119	115	132	114	142	115	126	111	111	110	137	129	143	133	107	139	116	114	124	136	132	123	90	115	124	125	130	113	109	141	132	112	126	143	127	146	121	125	137	125	116	115	113	118	139	111	123	121	120	139	132	125	126	116	139	121	136	131	118	119	134	138	136	123	117	116	125	136	111	120	127	127	149	117	153	121	121	135	106	129	125	114	124	127	139	159	123	133	132	118	140	115	120	121	145	129	126	145	125	126	117	142	138	110	127	125	130	140	139	126	113	126	123	103	145	112	116	137	124	118	141	120	141	122	120	143	135	135	130	132	123	123	101	110	109	127	115	140	99	107	139	117	126	107	138	125	155	126	118	110	130	133	126	135	126	132	143	120	134	110	148	129	147	150	124	119	126	134	122	124	127	138	114	125	129	113	129	134	129	122	112	136	123	107	141	122	151	129	132	152	120	134	154	124	124	123	143	117	135	111	114	120	123	137	129	142	131	139	131	126	128	124	134	126	139	114	148	116	117	127	115	127	135	126	129	127	119	151	133	112	98	131	125	128	115	127	115	133	127	114	118	128	112	111	125	129	120	133	128	149	136	155	110	133	146	103	119	117	150	132	109	130	121	114	133	119	124	106	133	131	132	131	128	158	130	124	148	124	111	122	120	114	135	135	130	132	141	122	131	105	139	116	131	136	128	129	133	122	133	108	127	124	108	109	129	117	124	102	124	131	111	130	143	144	134	127	133	113	132	125	118	110	151	135	137	145	129	129	126	140	128	108	115	139	132	117	153	126	129	134	120	103	134	116	129	122	137	116	138	121	111	128	108	138	113	148	131	106	120	113	109	124	116	156	137	127	114	134	108	138	131	139	114	99	120	148	134	134	132	115	139	116	137	125	132	129	129	132	124	119	149	136	113	133	124	133	118	113	121	143	145	150	133	143	119	106	133	135	129	119	140	106	121	139	132	154	129	151	145	133	142	125	142	123	117	123	133	122	147	125	118	119	128	125	138	120	110	152	140	138	131	127	105	122	108	107	138	114	128	126	114	123	134	140	133	117	131	113	136	139	134	136	118	121	129	137	119	119	125	146	124	131	135	150	116	126	129	124	135	123	132	126	141	129	128	130	136	118	137	118	134	133	140	140	120	139	136	127	130	122	118	122	120	134	150	124	152	134	134	124	139	124	112	130	109	142	121	134	122	107	143	143	126	113	133	125	96	135	113	127	144	131	108	129	111	112	110	109	122	125	104	128	160	134	148	113	130	131	113	133	95	145	116	143	151	117	125	116	111	146	145	133	123	145	118	143	140	125	120	120	110	120	107	120	137	119	131	137	125	117	124	146	123	122	106	142	123	125	116	127	120	114	127	125	130	125	124	121	125	134	125	116	137	142	115	124	116	127	118	143	110	111	132	110	127	113	135	139	114	109	135	132	126	104	122	107	125	114	118	123	115	114	122	123	119	126	118	144	120	130	126	126	116	117	124	109	115	120	111	101	132	128	137	94	122	124	143	131	121	141	99	128	118	124	122	141	135	137	115	113	135	127	124	107	134	125	128	115	133	116	119	146	138	135	134	125	113	122	109	153	117	116	123	129	113	102	137	105	125	136	121	135	122	149	135	140	111	122	113	113	114	131	140	119	104	123	144	137	116	139	141	138	125	133	115	112	143	121	135	114	118	139	107	127	133	108	134	131	130	136	114	147	118	115	127	141	123	114	104	149	119	133	125	124	104	141	122	103	110	126	116	123	111	125	146	121	139	127	112	142	135	106	149	118	146	126	134	148	134	129	138	132	134	115	128	118	133	117	126	115	124	111	121	93	145	133	116	125	115	113	153	140	136	131	114	119	104	124	110	127	129	114	136	117	104	152	118	133	133	118	112	128	117	127	114	108	120	133	123	126	137	120	128	136	117	130	126	125	127	130	117	138	113	130	127	145	115	119	113	134	117	125	134	114	144	122	114	118	133	139	136	139	116	136	148	138	149	110	133	126	125	126	116	120	113	122	128	129	104	128	126	113	121	107	129	132	144	126	145	103	148	110	137	120	123	117	103	106	121	123	134	123	120	126	117	135	128	135	136	147	118	119	128	140	114	136	132	144	123	118	115	129	118	128	138	117	141	144	116	128	126	131	120	123	116	119	113	111	114	126	138	131	127	131	132	137	119	132	127	112	121	125	113	149	150	137	123	122	121	110	126	122	127	121	123	125	118	112	136	119	128	115	124	131	123	125	119	118	121	138	108	141	123	114	133	121	121	142	138	122	119	118	120	138	104	106	113	135	132	120	125	123	150	137	129	132	112	126	123	122	131	130	122	118	129	113	141	135	122	144	125	116	128	130	133	115	115	134	136	124	132	129	129	124	111	130	116	126	129	126	109	123	134	98	144	139	101	133	117	120	126	120	122	141	120	105	113	133	132	134	118	110	119	134	122	118	111	126	115	121	110	135	115	126	140	134	122	116	119	126	115	118	144	112	126	153	112	154	123	111	140	163	121	95	122	140	111	123	154	126	134	147	124	123	128	122	124	137	152	110	124	137	133	141	131	116	109	126	134	121	133	117	127	116	126	127	129	123	120	122	129	131	128	132	143	139	118	114	120	129	124	121	142	122	120	129	131	127	145	133	126	110	130	118	137	143	128	121	107	131	120	147	130	142	108	135	113	118	140	115	134	122	134	134	132	122	123	143	136	137	130	112	125	146	128	112	113	129	115	119	129	117	123	128	116	115	130	107	115	110	104	130	122	138	92	133	130	120	141	127	116	127	119	144	128	118	130	128	127	120	133	124	127	127	126	125	143	143	121	133	114	135	131	127	135	125	137	133	137	131	133	130	142	122	133	125	125	136	102	122	148	123	116	130	122	129	120	120	138	127	116	129	136	123	134	132	133	133	131	122	154	115	114	109	135	115	121	143	113	121	130	136	132	128	129	112	150	131	139	143	113	119	105	119	142	144	126	151	144	137	138	121	128	132	135	144	123	139	147	138	133	123	130	136	107	127	128	126	122	127	119	125	123	132	145	123	121	139	108	132	142	138	123	115	117	140	127	129	128	120	110	121	119	118	120	136	115	128	122	139	126	132	116	118	123	124	105	119	126	133	149	141	115	100	124	119	123	132	123	116	129	135	147	135	128	127	112	125	138	158	129	141	119	132	136	134	151	139	130	139	128	120	125	128	139	116	128	126	114	119	134	137	141	135	120	134	132	124	106	126	122	128	111	124	118	121	121	116	107	133	111	120	100	129	116	131	126	144	111	113	97	128	144	120	122	139	139	127
10857	11005	10718	8399	29628	50314	45953	41132	38383	29412	16735	6750	2171	727	390	342	354	355	358	374	376	396	390	337	357	372	330	361	347	345	354	350	366	308	345	327	345	354	371	344	366	364	332	391	358	372	325	362	356	363	376	359	369	392	373	364	355	350	364	388	359	347	368	346	368	342	391	351	377	387	370	379	364	340	355	352	345	351	350	362	350	341	392	360	373	321	356	372	366	389	359	375	361	315	373	367	376	337	365	369	358	374	353	373	310	378	365	395	369	349	352	353	317	342	334	368	334	358	347	381	329	357	370	334	369	369	376	352	352	381	353	370	337	368	368	376	370	344	329	342	368	377	336	399	336	383	362	360	324	383	364	384	354	375	346	353	369	346	379	318	370	351	351	353	365	384	371	374	390	406	356	387	382	366	387	352	378	365	356	365	380	360	350	337	339	330	359	315	364	359	333	336	359	340	338	356	398	334	352	430	340	334	353	370	388	322	359	350	349	364	319	392	337	349	341	383	345	361	390	368	357	389	371	380	354	355	393	380	359	352	352	363	348	335	375	374	394	356	348	376	333	360	355	339	338	375	365	339	380	354	359	356	374	352	381	361	326	365	375	356	334	378	381	365	335	373	387	364	351	377	381	348	366	329	364	363	374	361	374	389	336	382	348	370	366	350	342	370	360	350	348	383	348	334	371	352	381	373	378	306	371	369	393	328	361	341	330	350	342	375	372	344	347	366	340	373	350	345	359	327	335	342	380	386	358	403	348	349	356	351	340	358	422	376	371	389	330	337	393	391	355	370	346	366	387	352	376	349	346	388	376	307	369	371	333	373	388	352	368	363	377	394	350	358	348	344	360	369	366	361	341	355	361	373	373	329	352	354	383	322	399	334	357	352	379	367	354	368	388	369	364	377	371	352	372	337	372	367	368	338	350	369	337	345	358	385	356	360	343	357	387	355	347	337	380	356	363	371	352	345	334	368	388	350	377	343	360	349	362	360	382	327	399	332	364	339	346	352	349	358	380	382	355	339	369	368	371	330	335	330	347	327	343	396	343	352	344	358	344	379	347	316	376	349	332	358	351	364	387	380	384	360	348	338	352	380	380	361	333	339	349	361	376	390	390	383	356	351	376	349	361	360	374	364	359	351	366	345	363	358	388	374	368	377	356	380	345	329	331	371	392	336	330	383	380	391	344	365	355	339	346	374	373	355	346	354	371	366	382	354	338	352	343	360	367	342	358	344	369	362	359	346	359	358	376	378	357	351	368	339	364	355	327	369	371	370	357	352	353	375	368	366	318	359	362	363	364	323	368	370	357	320	367	367	364	354	397	377	358	353	357	403	332	349	372	374	353	361	381	333	356	345	367	339	357	333	379	351	353	361	390	354	386	346	367	371	351	369	382	392	356	354	358	364	341	354	349	337	344	380	332	340	370	341	350	360	363	380	324	378	338	377	321	346	348	325	364	358	343	393	367	358	386	369	370	360	342	381	364	356	369	330	371	332	339	355	358	382	367	369	365	371	358	369	330	357	332	339	355	349	359	329	350	383	344	361	371	373	366	383	327	356	358	350	367	353	356	376	403	327	346	366	333	357	350	360	346	342	375	360	378	384	335	345	380	371	307	351	351	361	346	362	366	347	343	385	343	344	370	354	358	340	369	396	374	358	358	360	352	372	353	351	345	360	337	347	352	385	342	322	310	372	394	384	340	399	364	364	418	343	355	388	390	372	329	337	331	337	349	324	332	398	376	380	333	347	340	356	385	385	359	339	367	337	358	343	399	365	358	343	367	356	391	363	393	367	373	364	358	341	366	351	338	382	351	354	348	352	394	361	323	367	370	319	386	365	368	337	391	380	360	337	384	333	367	345	379	305	337	371	314	372	367	347	365	359	365	383	334	382	341	396	384	393	343	369	380	395	348	338	331	387	363	381	359	359	376	353	342	352	388	381	371	348	334	380	361	355	382	338	359	357	390	354	378	335	360	363	360	374	340	375	384	332	394	390	343	345	352	343	355	367	382	329	342	366	376	350	334	391	366	352	352	399	364	369	337	357	339	366	376	337	395	345	368	352	360	396	316	368	363	379	338	401	349	352	368	361	362	354	381	349	372	352	347	395	352	362	320	384	355	385	311	341	395	350	335	338	353	351	395	372	341	362	356	375	353	354	391	372	341	364	343	364	364	379	365	402	362	333	354	356	326	401	370	364	337	320	353	349	376	369	352	394	355	352	371	348	359	349	339	342	370	343	353	333	364	353	362	342	389	380	365	324	349	359	383	350	372	352	364	353	367	343	390	364	376	368	357	358	346	335	372	349	318	347	343	356	366	366	363	362	357	324	356	364	375	347	352	356	351	402	370	331	350	371	380	355	378	368	340	353	366	339	372	345	351	356	371	359	355	381	352	372	345	359	319	345	345	356	369	363	386	343	378	360	343	355	330	339	350	361	346	352	361	361	369	355	322	351	367	318	380	352	317	343	391	331	354	360	364	366	361	351	373	328	373	347	351	376	352	352	349	358	377	354	373	376	360	351	346	334	331	332	348	350	381	341	326	350	349	363	388	354	352	393	333	370	353	362	342	349	344	348	351	397	379	358	383	361	372	365	370	349	389	361	343	346	368	380	353	344	401	359	376	376	392	355	376	362	351	406	358	407	299	355	330	369	360	338	378	360	371	322	375	353	370	354	377	359	350	346	315	366	365	377	397	355	381	346	394	362	394	361	365	335	370	338	367	370	352	330	353	345	352	343	377	363	342	366	330	381	343	372	361	371	357	344	401	344	379	369	359	358	359	353	373	323	354	356	374	407	353	315	414	340	320	352	348	362	346	344	374	317	354	354	360	365	360	379	338	350	336	336	343	325	357	351	321	390	370	379	345	398	340	371	338	373	342	368	380	382	347	366	375	333	375	363	382	331	356	355	387	324	302	376	352	355	382	372	345	371	357	361	321	362	341	376	374	366	413	342	384	354	354	327	385	365	353	387	360	386	348	341	328	379	368	403	387	344	360	334	326	328	377	371	348	398	347	334	381	358	391	341	356	376	332	351	408	379	355	362	371	379	370	377	362	364	321	360	409	366	353	354	364	364	363	363	364	358	359	346	351	364	371	364	360	353	365	336	331	380	343	353	347	324	368	350	367	340	358	344	351	359	347	388	334	354	372	361	344	335	345	352	353	350	375	313	375	357	375	352	317	339	354	354	356	370	341	396	342	351	346	325	377	355	333	370	347	358	388	365	345	372	348	321	359	369	380	351	396	377	345	348	366	364	374	353	344	390	356	345	363	387	345	379	377	359	320	358	335	351	377	373	347	380	366	358	385	384	398	338	389	374	323	333	330	354	393	361	352	346	351	333	343	356	345	350	378	369	357	368	357	349	348	343	360	342	351	379	345	365	343	344	332	364	328	334	355	353	384	363	403	345	382	371	356	381	342	352	366	355	382	361	341	344	340	359	388	373	357	399	394	366	370	356	356	377	345	359	357	368	363	366	352	365
24492	14838	8679	5422	23099	51281	47058	36102	30247	21282	9157	2683	724	227	150	121	129	103	114	112	140	112	114	135	110	112	132	152	120	132	95	115	125	112	116	113	141	117	122	134	121	129	105	120	131	128	130	117	107	131	115	137	120	116	117	129	129	111	122	123	134	127	113	114	111	113	134	120	114	129	129	112	119	114	117	100	118	123	130	124	125	119	122	125	122	112	110	102	144	121	124	102	108	122	115	135	137	105	110	121	128	114	129	109	116	117	114	117	135	114	113	141	122	109	115	117	136	121	125	109	126	113	104	108	109	112	115	140	137	135	123	124	139	118	113	109	129	123	128	116	109	140	119	106	121	106	148	138	127	105	122	128	97	116	118	104	125	125	105	138	107	119	134	122	103	103	117	124	115	145	121	108	127	112	105	117	108	135	127	120	109	116	121	126	115	106	142	112	125	127	122	130	123	125	130	113	114	112	113	125	113	116	130	116	113	129	136	121	117	113	122	109	107	117	111	115	130	134	103	142	111	129	122	119	112	101	125	124	124	124	110	142	114	143	108	134	111	132	128	122	119	103	114	130	130	119	126	127	120	124	102	115	127	132	131	115	124	121	114	127	122	135	114	150	124	119	112	106	131	130	105	142	96	134	121	127	124	118	100	107	128	121	128	106	103	124	124	108	112	130	143	107	132	146	117	119	124	137	114	116	125	124	136	120	124	118	118	106	114	103	119	132	120	123	121	93	130	127	106	107	115	101	111	116	123	123	129	115	102	123	119	136	108	126	108	103	108	129	101	119	109	102	137	127	110	97	123	123	126	98	110	100	122	96	100	121	108	125	114	113	118	131	130	124	119	142	115	128	126	117	132	117	118	101	131	106	117	105	121	128	106	110	125	131	114	122	122	115	114	118	130	116	132	123	132	110	119	116	128	131	124	128	123	127	90	135	124	109	99	124	112	121	113	127	148	124	114	137	132	115	125	122	121	115	145	124	139	105	115	123	117	109	127	143	123	134	111	105	136	126	139	103	119	107	128	127	111	111	117	115	100	126	116	133	139	110	132	132	125	112	132	134	105	122	119	124	117	107	130	127	108	121	118	120	123	122	102	97	119	124	111	109	120	114	102	119	129	115	135	118	109	144	115	110	110	106	98	119	114	100	117	132	117	113	144	121	124	119	113	102	119	129	119	116	121	128	133	124	137	127	139	137	125	118	118	118	103	123	122	120	124	125	132	111	136	103	142	117	117	122	130	143	120	125	119	113	117	105	118	121	117	116	109	122	108	120	115	128	127	125	136	104	116	117	107	114	123	124	123	115	122	122	102	141	113	107	119	133	129	122	138	102	119	98	121	100	107	123	125	126	108	136	118	113	126	107	116	124	108	140	124	120	112	116	102	122	105	117	128	125	127	132	94	120	142	132	95	100	123	118	108	121	125	143	110	128	149	142	125	102	126	112	125	113	121	95	139	139	108	126	126	128	125	126	113	112	143	128	102	130	125	114	105	118	130	120	109	128	106	119	137	119	163	112	97	116	112	130	126	121	135	107	113	136	123	116	106	124	126	125	126	132	113	118	119	130	136	138	122	121	126	124	128	123	115	125	101	124	115	103	118	123	118	126	121	111	123	115	122	110	121	85	118	133	108	133	126	117	117	117	114	123	130	95	118	112	122	146	128	137	113	130	133	122	124	116	115	127	110	130	122	134	125	94	112	126	130	128	123	106	140	137	102	115	122	120	128	113	127	110	121	106	107	131	123	134	132	121	132	127	133	126	121	114	139	115	119	116	120	111	117	116	142	117	114	129	109	125	122	108	126	101	120	136	117	115	120	105	114	117	122	114	115	125	126	118	147	111	108	118	135	124	122	113	99	107	120	121	137	132	130	115	132	132	111	121	130	103	116	113	118	125	119	96	119	105	128	127	115	125	113	123	117	100	121	118	117	113	99	138	114	135	124	116	119	134	110	114	134	114	125	137	129	122	89	109	119	110	121	126	108	111	127	98	127	123	121	124	111	134	102	92	116	119	130	116	112	130	124	112	124	124	124	113	121	118	138	101	131	118	108	124	119	118	127	107	122	116	118	123	114	139	120	125	119	104	119	138	130	134	124	123	137	105	117	128	126	124	118	117	117	128	122	102	114	131	113	138	139	104	121	117	124	112	118	122	117	121	126	113	134	113	126	133	110	119	104	130	99	107	103	107	130	102	103	99	115	129	105	119	118	108	121	122	113	111	138	116	123	108	138	134	112	132	114	106	117	108	126	115	110	119	119	127	147	122	130	120	120	105	129	149	111	125	134	131	141	110	117	127	127	115	119	113	124	119	126	129	118	109	129	127	125	116	123	111	110	118	140	143	149	106	104	130	140	122	114	114	136	119	120	113	105	125	124	121	118	108	120	112	122	107	123	118	129	117	112	122	104	121	129	133	115	124	114	127	120	124	126	125	119	126	137	144	131	113	128	125	117	128	99	132	138	116	126	132	117	120	121	107	130	126	122	104	131	108	128	127	109	133	108	108	112	121	117	125	141	134	130	123	118	145	94	125	111	113	115	143	112	111	120	120	94	135	134	113	130	114	138	133	126	103	128	119	129	129	123	119	123	118	125	127	120	134	106	118	135	134	95	110	103	135	131	115	104	121	108	126	107	106	124	124	119	122	116	107	131	121	120	112	102	112	129	132	124	135	114	133	124	128	127	115	130	126	121	110	110	126	98	121	110	120	92	115	114	124	123	102	128	124	130	135	121	111	111	116	127	140	126	118	125	118	124	118	115	108	93	134	141	112	100	112	127	149	120	105	97	125	97	138	117	103	133	142	122	114	128	105	132	110	126	130	121	117	123	103	129	131	111	120	112	125	125	141	104	121	114	120	121	148	119	113	125	129	123	120	103	131	126	138	108	110	114	116	129	99	126	119	121	122	120	134	140	115	130	107	122	113	107	100	115	126	106	118	100	106	107	110	113	119	122	99	122	106	130	132	103	108	132	124	120	124	114	127	108	115	123	138	122	119	128	126	131	108	116	126	132	118	111	118	113	134	129	126	124	111	116	118	125	111	126	123	134	85	114	108	129	129	130	119	131	110	119	115	91	111	112	115	130	114	113	107	120	119	119	118	125	106	120	118	103	109	135	105	118	109	110	140	120	118	99	133	116	123	121	128	134	114	107	127	91	95	92	127	118	138	121	119	137	114	130	106	112	135	91	130	112	115	117	122	128	110	139	98	114	123	134	121	142	101	111	109	120	115	110	113	121	124	125	119	113	125	121	120	119	124	101	125	117	120	122	109	123	96	118	127	128	108	132	129	123	137	99	129	110	110	130	117	107	134	125	133	140	116	115	122	119	102	101	114	118	108	117	128	116	124	132	107	129	133	126	126	128	108	135	109	135	121	136	118	110	118	133	136	108	108	121	118	111	106	125	118	127	114	133	102	98	144	99	130	120	128	117	111	123	101	112	103	116	123	135	114	108	113	123	112	121	122	116	110	123	115	97	134	111	121
15137	10616	10081	11227	37950	63057	60069	51021	48635	38993	24403	10807	3377	1019	437	351	371	352	364	338	323	336	387	321	334	348	339	317	350	319	327	321	345	351	338	323	352	320	346	361	349	331	325	314	329	348	316	341	343	359	372	362	329	327	362	360	333	348	329	324	332	341	343	323	345	349	343	328	326	351	340	355	327	320	336	356	320	345	360	335	349	356	339	308	343	374	327	331	339	353	358	336	360	339	365	362	353	324	356	302	338	371	352	324	363	346	326	332	352	311	348	355	347	349	336	350	357	346	344	338	330	332	339	367	335	314	374	354	332	349	354	326	338	332	328	350	318	328	340	340	349	344	333	357	311	347	312	358	314	350	330	351	307	303	360	361	334	368	324	390	350	352	347	333	348	359	369	345	326	370	326	324	356	334	327	341	386	347	363	370	329	375	339	330	334	347	359	335	308	376	344	357	338	341	327	330	360	354	374	366	347	316	344	333	358	364	333	329	297	366	343	343	336	335	366	327	355	352	353	337	346	311	309	333	353	356	341	319	315	333	357	343	334	306	350	377	346	366	372	316	369	348	336	342	333	373	335	332	333	319	339	361	354	341	347	386	333	342	346	319	333	326	385	369	347	326	358	346	358	338	333	326	326	361	360	368	339	347	339	347	378	332	360	367	358	368	364	350	318	343	338	353	354	368	378	348	350	337	389	370	334	316	333	350	333	360	325	356	350	334	362	311	314	377	361	354	345	348	365	350	318	345	338	330	335	349	358	322	354	357	325	345	324	333	357	357	359	362	342	351	341	331	387	343	354	346	329	315	344	319	327	361	352	339	365	342	355	330	319	363	360	351	331	311	364	340	339	358	352	346	343	354	324	364	362	327	332	344	339	339	343	368	348	345	343	349	356	372	352	313	308	355	368	354	337	368	334	338	394	374	348	344	310	324	353	322	345	369	365	370	330	328	360	323	351	356	357	332	311	337	359	316	330	367	309	327	341	314	366	384	355	357	319	358	335	381	299	344	357	317	325	335	327	351	349	359	333	337	331	357	366	340	330	365	310	330	332	382	305	338	345	350	354	383	379	319	347	362	315	328	335	358	345	325	383	331	332	334	329	326	311	355	327	307	327	345	333	301	361	329	344	325	322	343	379	361	326	315	312	325	327	359	323	340	323	352	317	355	325	331	328	358	324	346	317	319	347	340	359	336	327	356	325	385	324	312	340	313	324	320	361	328	331	348	317	331	362	320	370	355	337	308	345	343	332	337	368	321	370	372	361	331	340	369	314	351	377	324	355	326	337	351	330	333	334	325	337	334	344	342	335	296	355	356	342	325	328	365	359	361	344	324	351	344	354	357	331	344	332	357	324	301	316	327	364	337	370	354	355	342	334	344	330	354	349	316	377	371	329	350	345	368	337	325	332	338	340	342	348	346	333	327	348	336	347	347	354	343	332	318	349	343	322	342	347	346	392	329	327	358	357	364	376	374	350	350	344	344	361	354	377	353	345	346	331	350	369	339	335	381	338	341	328	332	309	358	345	378	325	284	319	372	367	366	347	343	343	321	333	337	353	339	374	348	333	318	368	332	372	356	311	369	342	330	363	339	353	376	329	326	368	337	327	320	358	324	326	331	365	353	336	340	372	382	342	334	334	305	332	340	301	350	327	334	349	349	324	327	358	333	342	342	331	358	328	370	331	347	347	360	335	316	335	365	339	320	366	366	329	361	334	355	347	329	315	400	367	348	369	343	359	330	338	360	323	356	364	320	365	348	322	353	347	358	338	346	343	366	352	372	342	346	359	355	364	360	365	318	320	375	331	341	351	333	353	368	324	341	309	363	346	340	334	347	333	319	359	344	346	370	361	346	309	379	345	347	377	327	351	348	325	316	356	318	344	349	359	361	358	352	342	360	359	332	330	325	329	360	370	323	340	348	342	342	329	321	348	330	350	322	334	352	369	350	350	343	335	321	336	348	345	340	351	350	362	349	331	371	324	331	337	361	339	358	374	337	338	360	350	337	319	369	362	315	356	351	372	328	359	313	348	403	321	345	354	337	350	353	360	369	339	346	353	355	358	377	340	327	347	326	378	324	316	366	337	344	365	382	331	364	338	342	323	346	337	331	367	323	322	333	348	330	340	323	357	329	340	364	335	322	329	381	334	342	329	377	362	327	362	342	348	356	326	353	375	329	345	346	339	364	338	363	323	329	354	363	326	358	330	313	348	340	363	335	341	303	310	317	346	355	361	335	348	370	393	355	308	317	369	352	346	376	332	319	371	342	344	360	334	331	327	371	335	358	341	362	379	371	331	354	328	347	351	327	341	327	342	359	357	368	316	361	348	335	329	330	352	327	345	312	347	311	335	332	328	334	351	336	351	325	314	356	357	336	321	344	331	352	333	353	364	327	324	373	348	367	330	333	376	340	360	326	362	342	355	343	360	346	313	332	386	373	342	329	336	371	322	363	323	331	329	349	383	343	355	329	297	331	334	345	342	338	353	389	361	365	318	367	328	320	343	358	332	335	346	378	368	351	336	326	336	387	358	343	333	333	357	356	328	364	352	358	330	346	331	317	345	353	353	362	365	344	313	352	350	328	357	367	348	341	360	321	354	381	299	334	364	384	355	363	349	373	331	340	368	330	344	327	371	357	341	347	345	344	338	318	344	335	360	345	360	357	362	364	379	325	355	369	350	351	332	327	321	343	357	341	346	372	342	311	356	336	357	316	321	349	353	368	329	347	374	335	340	326	344	320	318	333	340	333	345	325	327	354	336	325	322	318	359	348	334	362	325	344	333	361	321	320	328	353	347	317	346	383	353	319	320	346	360	362	307	353	331	362	339	341	322	352	328	338	329	346	345	339	333	350	337	325	351	327	341	307	332	334	331	332	357	380	349	373	332	296	379	342	340	335	367	320	355	331	336	322	350	371	351	324	320	341	368	324	339	371	347	331	339	324	339	363	342	354	371	350	338	334	342	315	384	298	316	342	331	337	331	366	330	363	361	363	314	358	351	363	354	355	346	357	314	352	333	334	324	365	311	321	326	325	324	367	328	355	311	364	361	320	363	357	329	331	405	305	350	346	345	307	338	356	338	317	325	308	345	336	351	338	354	332	336	356	365	357	316	356	343	367	311	337	377	338	327	342	323	329	341	353	325	327	328	327	340	322	305	383	353	339	347	332	355	339	306	321	347	373	329	322	319	349	361	349	324	326	335	351	338	344	357	355	371	333	319	346	351	362	332	350	329	342	335	354	338	351	355	342	348	351	336	326	354	354	351	335	363	349	368	352	319	345	386	353	338	336	345	360	346	327	346	318	301	354	325	346	349	325	325	342	341	355	340	372	334	321	319	345	343	328	331	312	323	357	353	331	320	349	386	338	370	345	355	374	321	340	360	364	349	341	347	333	377	341	331	373	357	357	328	354	333	349	342	346	348	351	321	382	301	339	369	328	318	365	340	352	356	370	342	349	344	363	361	309	349	340	324	308	379	306	331	308
4964	1636	933	502	1925	2494	2998	2106	2322	1559	981	466	232	164	121	147	135	119	137	118	140	123	133	122	157	134	131	153	131	134	140	119	122	128	140	134	136	135	125	140	147	135	118	136	121	113	124	135	117	152	130	124	128	136	156	130	162	137	145	134	139	129	130	156	143	144	125	130	158	145	113	126	123	153	113	134	136	140	137	145	122	131	127	142	166	132	126	128	120	157	131	119	127	122	136	107	142	162	122	136	142	136	135	132	134	153	128	126	129	128	140	138	151	139	136	118	141	130	134	148	128	130	126	147	142	122	129	137	122	143	147	144	136	122	122	112	131	120	129	137	114	121	141	135	130	133	127	124	119	134	128	129	129	139	140	153	140	131	140	138	131	120	145	139	130	134	142	159	151	139	107	114	127	110	130	139	127	153	127	135	129	123	145	140	127	123	145	149	135	131	141	126	136	120	123	141	130	113	111	138	150	132	127	117	139	136	124	145	141	130	126	126	133	138	137	144	128	136	141	136	132	111	122	126	160	136	132	124	139	146	120	150	125	129	132	134	121	117	138	155	126	136	148	138	134	133	133	126	139	139	149	132	113	132	132	121	116	137	128	132	143	129	153	135	138	135	139	133	132	143	136	135	146	139	129	132	127	135	128	116	120	153	135	147	134	122	136	140	129	121	107	137	127	128	132	133	115	122	148	142	110	144	121	114	125	145	128	136	118	138	118	114	124	150	136	148	131	144	116	131	152	138	144	134	127	133	136	144	131	141	132	142	123	122	135	143	144	126	122	139	125	136	154	141	118	138	141	136	136	126	138	135	142	116	146	133	111	121	132	151	170	129	128	133	119	126	138	142	131	124	138	143	114	143	133	126	143	121	137	138	121	122	138	128	132	122	149	130	131	146	135	143	134	130	152	115	151	139	124	143	144	130	143	115	125	133	123	141	125	144	134	132	146	156	148	131	142	134	147	147	139	126	148	120	127	126	147	127	131	143	128	114	130	121	113	134	128	129	132	129	113	122	141	136	130	133	123	152	118	144	153	127	140	122	126	117	136	120	126	136	121	125	124	137	153	136	125	129	133	131	146	131	144	127	146	150	113	148	135	131	123	134	142	142	126	129	124	127	145	137	133	126	128	134	130	125	126	116	154	123	147	108	139	139	122	123	121	146	122	131	131	124	123	136	137	117	137	126	125	135	118	117	135	115	142	146	157	122	145	133	120	134	139	106	134	148	148	163	137	126	118	123	139	142	126	116	132	126	139	134	142	116	148	137	133	142	129	146	139	138	152	131	133	121	130	149	142	122	112	117	132	146	136	122	147	134	127	120	129	131	136	127	133	121	139	147	143	156	119	129	120	135	140	124	123	144	142	114	135	143	133	130	147	134	134	153	121	134	132	129	150	164	141	132	141	129	132	146	147	148	138	119	118	116	130	130	135	129	131	150	126	137	131	141	135	113	117	145	127	129	146	132	133	132	119	123	117	143	121	122	127	128	125	133	147	141	134	129	127	148	134	128	139	120	139	156	121	125	142	127	133	133	139	128	122	140	126	138	129	133	122	134	159	124	130	141	123	127	137	134	109	122	140	93	126	90	142	121	128	120	142	126	125	101	142	149	131	128	129	120	143	131	140	137	120	131	138	121	120	139	125	126	128	113	149	124	128	133	139	130	130	118	130	132	133	124	127	140	149	145	136	120	139	141	134	136	121	160	141	119	131	132	138	127	145	130	128	155	137	135	127	130	159	138	146	116	114	147	137	140	155	137	141	157	123	117	127	130	130	129	118	136	139	143	149	138	122	134	149	128	152	124	132	129	116	150	135	147	133	151	129	136	145	160	121	136	126	148	135	146	146	121	137	111	128	130	157	119	121	129	121	122	141	110	135	130	134	131	138	144	122	125	137	112	128	127	128	118	142	112	133	122	147	137	125	146	135	109	129	140	132	144	129	157	123	126	136	119	133	143	136	127	138	105	121	138	139	136	153	116	139	119	138	140	121	129	133	112	155	126	165	134	135	138	103	137	147	124	144	135	139	168	143	135	135	132	125	146	126	139	126	125	121	124	142	135	115	142	150	120	139	129	142	136	140	139	143	129	125	122	131	117	143	158	117	138	146	126	138	113	112	123	130	154	157	107	136	116	150	133	128	108	138	151	117	122	119	126	116	133	137	144	117	140	153	140	142	138	139	127	126	138	139	126	118	141	125	131	138	132	138	125	108	129	123	132	126	143	150	138	134	142	136	132	135	141	133	119	123	144	143	156	116	120	137	154	143	139	141	120	147	131	137	133	132	123	141	112	122	134	128	135	121	161	123	162	137	126	137	110	115	141	118	112	128	136	137	147	138	139	116	132	123	128	146	137	137	148	132	132	121	126	112	124	119	132	132	126	140	134	136	129	133	137	123	131	115	141	138	151	124	117	142	135	130	141	129	141	131	139	130	135	158	134	139	147	127	139	124	155	149	127	127	143	151	124	138	119	115	110	131	136	133	125	128	143	126	135	124	123	128	118	116	148	116	156	134	135	136	137	140	137	141	160	133	115	117	152	122	114	154	134	150	146	134	145	135	136	138	136	130	129	137	134	119	133	139	127	177	135	148	137	131	113	151	150	132	129	139	135	128	121	117	142	138	147	137	130	148	140	126	135	138	128	129	130	121	149	148	138	137	125	133	138	135	129	147	138	132	121	144	124	140	140	105	112	118	128	147	124	113	141	127	142	134	141	126	154	143	127	127	117	130	120	129	140	111	137	139	110	150	146	123	94	134	138	112	135	120	129	126	132	163	128	131	138	138	141	148	157	124	127	143	150	126	133	132	154	141	138	116	112	141	134	161	144	124	127	124	124	129	117	127	127	113	111	141	124	133	126	148	115	145	117	121	134	140	131	138	130	123	134	145	126	132	128	129	136	156	140	145	128	146	124	129	140	142	127	132	133	148	116	144	133	155	139	125	131	130	132	159	112	159	130	120	139	132	107	152	146	134	134	120	139	127	144	134	131	122	131	139	133	130	129	129	132	148	141	124	144	146	157	136	151	143	131	126	153	137	135	144	148	144	125	155	123	145	152	156	148	126	139	143	137	135	121	157	107	139	138	139	132	118	120	137	129	123	127	136	135	120	136	136	139	132	133	132	147	126	136	126	126	122	128	150	144	149	147	131	141	124	138	148	116	124	125	117	137	144	140	122	145	118	132	127	127	137	123	142	137	129	134	137	139	130	135	126	126	130	129	121	127	129	141	122	140	134	122	125	123	127	133	119	135	128	136	147	141	147	126	124	123	123	125	104	136	151	107	134	133	118	114	135	117	141	136	128	132	134	109	139	144	143	135	105	138	131	151	149	138	136	118	130	147	147	137	128	138	126	141	142	147	131	126	134	140	128	120	126	110	140	144	134	128	140	162	138	113	142	144	158	142	113	146	139	113	127	135	140	123	109	126	142	146	146	121	137	148	123	123	134	133	121	125	125	144	127	145	120	116	128	134	141	135	128	146
3907	1777	2021	1473	9057	11555	13014	9939	10461	6982	4043	1983	871	492	404	387	368	426	383	327	370	372	384	374	370	382	361	390	374	385	345	362	358	373	397	370	377	347	382	371	380	378	392	389	380	389	370	392	355	375	406	374	385	345	365	377	360	372	367	371	372	396	396	344	403	377	363	390	351	344	380	370	372	402	332	388	390	370	328	392	376	385	329	356	354	394	349	349	390	368	351	367	357	381	363	404	385	371	386	376	335	402	348	369	380	353	347	414	392	390	376	379	371	372	364	371	375	376	362	345	343	359	378	372	375	353	335	361	341	344	414	387	381	355	356	413	362	390	375	377	364	380	384	382	395	375	371	406	379	380	390	367	368	331	365	379	373	377	366	399	361	400	346	377	392	372	403	365	341	361	358	396	380	379	349	396	375	382	368	376	401	378	390	381	399	387	379	402	411	357	382	357	348	365	351	356	375	394	374	392	379	415	370	380	356	342	375	385	387	353	372	364	348	375	373	390	381	383	375	371	378	355	368	360	347	409	359	356	355	385	387	394	368	354	364	392	402	368	379	374	358	387	373	396	348	431	360	386	359	374	384	372	362	391	356	342	385	357	373	396	340	423	395	384	389	351	375	360	380	396	409	381	374	370	364	399	377	322	362	356	396	371	380	347	382	350	389	343	397	381	379	375	363	390	390	380	373	397	386	392	382	396	355	400	408	380	368	393	370	380	360	387	355	392	390	369	380	377	354	396	337	356	385	365	362	355	413	372	345	397	360	346	398	391	375	374	399	388	348	360	395	341	401	398	382	364	345	339	372	370	400	380	372	376	360	389	384	387	368	384	367	363	374	367	371	350	386	421	386	358	403	394	402	386	380	400	360	389	326	358	382	363	417	397	385	402	392	390	394	367	400	379	378	345	373	374	387	389	374	378	369	383	415	384	381	358	372	367	361	384	364	401	383	395	414	405	376	374	352	396	405	389	385	348	363	381	384	347	364	405	374	400	368	360	352	368	398	365	372	343	371	381	371	371	377	389	387	364	345	407	412	381	370	385	381	393	376	377	352	386	365	362	413	409	373	374	348	370	401	360	414	363	376	347	405	366	382	366	368	352	337	419	382	372	371	382	372	343	417	349	412	377	389	345	370	377	364	381	360	378	421	378	344	406	365	377	379	366	375	385	392	359	390	364	345	388	386	376	363	354	373	360	393	400	388	361	379	352	392	356	364	381	367	370	353	387	408	410	388	390	389	406	396	347	363	343	415	362	381	372	356	388	357	378	393	376	383	394	388	406	396	398	345	326	371	399	416	365	345	378	376	388	377	363	365	356	405	370	380	395	384	404	396	382	384	398	359	416	352	390	394	370	358	362	334	379	357	357	337	382	376	346	365	402	381	398	377	368	391	378	390	391	403	382	395	390	365	355	360	392	370	409	384	388	375	405	321	364	374	375	365	353	388	346	357	378	362	380	328	385	385	403	380	332	407	402	383	378	365	409	368	384	364	381	359	326	371	352	346	383	392	380	395	412	397	350	383	360	378	374	358	390	408	366	386	341	374	374	358	357	350	395	357	396	373	358	353	377	394	385	398	369	380	399	400	367	381	384	378	361	397	378	375	365	364	378	401	376	356	376	387	388	352	360	373	375	352	364	387	368	372	382	376	383	393	393	360	350	381	353	383	344	377	418	366	354	372	380	400	372	372	392	357	421	406	370	387	375	395	397	399	410	355	424	382	369	334	383	342	341	383	378	365	381	388	369	353	339	396	365	377	346	348	382	368	372	367	355	330	368	354	369	342	363	369	369	363	395	366	383	378	353	360	342	408	370	369	350	417	355	340	384	386	374	338	363	365	361	359	404	373	399	381	391	406	382	399	367	387	367	365	374	359	376	356	415	396	325	355	361	361	368	378	406	387	394	399	364	386	344	430	378	393	362	366	364	391	358	389	392	404	378	363	359	356	378	342	353	385	352	394	357	388	343	356	386	371	379	377	369	384	365	340	342	380	371	357	381	368	392	375	364	374	350	343	363	359	378	354	368	382	368	363	358	370	384	409	352	363	375	369	419	363	384	376	357	388	408	407	394	353	382	387	365	373	396	375	383	355	388	366	354	347	378	369	396	364	399	365	406	369	367	368	413	375	396	364	386	391	343	352	387	437	361	391	404	386	384	386	414	366	382	330	352	369	375	426	383	375	373	357	352	379	343	355	363	379	377	390	368	374	370	386	378	378	377	401	374	375	364	363	359	342	391	382	372	378	339	361	427	376	392	362	356	377	380	367	365	387	363	391	336	383	368	342	368	376	332	394	348	333	360	372	349	389	385	362	360	371	355	406	361	400	347	357	395	361	338	355	368	378	357	382	364	377	354	377	391	403	391	384	348	349	352	381	358	383	360	339	428	390	374	385	381	384	355	365	377	369	399	371	362	381	377	386	363	361	384	370	373	355	352	389	381	394	395	373	385	377	375	401	377	384	371	365	406	372	328	403	384	361	351	383	412	414	383	353	383	389	388	380	348	394	378	383	350	360	366	378	377	355	359	391	368	374	375	386	388	373	348	395	364	391	372	363	346	359	405	348	401	390	348	378	398	399	413	394	344	387	388	352	347	396	401	395	362	412	375	409	382	364	377	362	362	367	360	382	400	350	361	380	363	427	421	373	344	377	380	392	368	389	352	380	371	376	354	384	386	391	398	374	373	389	378	369	351	383	342	374	382	386	385	366	384	367	359	355	394	360	370	408	372	356	362	358	386	388	409	409	366	347	363	383	377	379	400	379	376	377	381	338	325	357	393	346	366	379	389	378	376	389	378	379	408	430	384	334	379	384	397	361	371	363	381	347	381	357	378	367	363	361	383	369	340	380	378	345	383	336	361	378	371	354	370	380	388	370	383	364	387	385	402	329	382	390	383	383	350	392	368	397	380	389	377	378	349	403	420	376	382	400	355	374	358	357	385	358	393	365	385	410	384	349	372	344	340	385	420	355	419	360	406	388	388	394	348	408	355	364	392	361	363	407	386	347	392	363	367	389	355	371	402	361	395	371	385	366	354	315	340	358	365	396	382	387	403	381	376	356	356	361	353	349	385	374	357	358	396	397	374	360	388	411	407	379	347	375	336	382	375	416	349	375	399	326	375	352	367	376	367	361	427	388	382	369	373	417	335	381	386	333	406	365	390	369	378	341	401	372	388	386	400	413	390	352	378	355	378	338	375	363	348	353	352	391	381	381	396	363	359	364	378	380	398	349	372	368	403	354	384	399	354	389	364	360	383	369	393	383	364	386	385	391	371	367	384	400	358	406	394	379	379	380	370	365	369	418	377	370	364	361	415	354	372	337	356	379	373	367	370	398	377	325	376	351	361	354	383	403	347	370	368	399	388	382	363	378	341	351	384	383	383	349	383	376	374	353	427	368	400	372	337	393	388	393	357	388	388	364	349	372	377	397	340	394	369	352	360	362	362	389	387	343	360	386	348	384	370	390	384	339	409	372	365	388	343
13485	6535	4561	3741	27090	24310	36551	21131	15639	9861	5077	1737	511	225	131	130	123	133	123	111	117	130	121	114	119	133	110	135	137	130	109	108	115	116	128	131	113	154	123	152	111	135	131	113	132	122	113	130	123	135	117	114	130	134	127	125	127	126	119	126	119	129	127	126	109	132	114	97	135	136	121	114	121	116	124	119	149	112	139	140	123	110	113	132	121	142	116	119	131	135	127	128	126	112	113	140	108	134	136	146	132	127	127	116	125	109	141	144	119	121	112	111	123	116	112	117	133	126	128	117	114	117	140	103	112	110	140	125	119	122	138	119	119	119	106	128	122	124	131	129	110	107	137	128	119	100	117	124	149	135	112	119	116	124	135	114	112	137	110	128	140	130	143	135	125	125	129	127	117	99	111	104	116	117	101	123	126	131	125	117	133	127	115	121	96	123	125	104	135	127	119	121	126	119	102	126	130	131	142	120	139	125	120	107	120	121	133	111	107	129	124	143	142	128	130	131	137	123	128	129	129	130	128	125	137	123	127	131	108	109	117	126	116	124	115	132	148	119	114	129	154	108	132	138	122	131	135	122	127	155	106	123	126	123	116	115	144	107	138	122	127	125	123	119	116	104	139	111	142	132	107	130	131	103	117	148	139	120	115	124	130	127	120	113	139	123	115	121	119	110	115	152	123	132	108	127	139	119	115	126	143	136	126	133	126	123	117	118	156	137	118	130	108	127	124	109	114	115	117	130	126	123	122	147	120	131	128	116	125	124	128	128	128	140	141	125	140	119	128	133	105	102	121	147	146	138	102	126	122	144	122	149	106	125	130	111	143	111	132	141	126	137	127	160	113	112	135	131	137	119	133	116	132	120	127	148	143	145	141	107	135	143	130	113	115	153	136	135	125	114	129	121	142	115	130	117	145	151	136	125	117	134	113	144	128	121	124	128	131	142	117	130	115	128	106	108	124	111	135	127	114	112	139	122	124	115	141	109	110	149	124	143	114	113	132	131	131	128	139	140	125	122	123	111	134	111	114	128	137	140	121	125	121	110	128	105	127	129	138	111	115	129	137	122	130	122	121	134	149	135	134	122	124	133	137	122	111	109	124	114	127	129	131	96	166	148	122	123	145	128	115	112	124	123	124	130	140	101	125	140	139	147	144	144	112	129	121	126	131	130	137	117	146	144	135	119	116	120	133	115	150	130	126	120	117	131	133	121	126	138	143	138	138	136	123	148	139	132	154	117	117	128	130	121	134	138	126	123	144	131	154	125	121	120	130	121	134	122	126	129	120	129	146	115	138	125	121	144	110	130	137	111	121	124	137	106	128	120	139	141	124	148	122	128	113	126	126	117	137	133	123	136	132	106	101	126	118	121	110	137	110	118	143	132	118	115	96	110	129	112	120	119	98	126	131	141	110	142	136	125	121	149	118	100	119	137	122	125	132	111	121	114	126	142	117	126	127	137	113	120	121	133	101	127	106	121	143	145	133	133	123	134	131	114	137	115	150	121	146	127	122	156	107	108	121	121	124	137	112	132	122	141	119	110	125	140	118	122	130	120	127	134	136	114	123	115	132	106	135	119	96	122	109	142	136	106	113	134	134	127	148	124	130	121	133	130	109	140	105	119	100	130	109	145	123	133	130	135	124	122	112	106	129	129	122	122	121	132	124	131	119	138	129	114	119	123	110	109	114	123	127	120	134	124	131	117	134	117	106	136	119	102	120	105	115	139	102	133	125	102	123	126	129	123	124	116	126	129	113	133	145	93	123	122	104	125	140	118	117	125	134	120	138	111	118	106	103	119	133	134	122	135	135	115	133	117	116	120	143	126	140	117	111	109	125	133	126	133	137	105	134	102	110	128	140	115	115	119	148	132	145	116	113	111	139	130	135	142	121	118	139	124	110	114	116	106	124	124	138	129	129	110	112	118	131	125	134	125	140	124	138	109	118	130	116	126	115	134	132	141	129	138	119	139	136	128	135	132	142	115	116	114	129	118	138	133	130	121	129	128	112	119	128	118	118	120	136	129	133	99	110	113	117	113	134	121	105	116	123	139	111	129	141	137	135	120	125	120	129	140	122	106	114	129	116	110	127	124	119	132	144	137	135	118	141	122	123	118	138	133	124	102	144	126	138	128	120	125	111	95	126	126	148	110	139	118	119	128	129	112	112	130	128	126	117	143	133	123	120	130	118	139	117	130	138	128	135	123	124	120	143	112	119	104	112	122	134	113	95	122	127	134	131	119	107	105	134	130	153	148	130	137	120	116	115	139	124	118	138	124	131	102	131	146	125	125	123	121	136	116	133	141	125	116	136	130	116	143	116	115	130	139	129	128	125	131	90	143	125	116	124	122	128	116	137	126	120	134	122	134	123	124	124	93	125	115	129	128	121	115	122	117	140	125	124	128	116	133	134	116	124	119	140	132	124	127	133	125	143	110	123	112	148	111	129	136	142	110	134	133	125	131	140	120	128	119	128	119	109	123	123	129	109	132	127	147	122	121	125	119	115	116	131	110	127	119	125	119	137	123	133	112	113	119	131	116	120	130	131	115	127	139	130	113	135	120	111	121	116	125	124	141	126	127	120	124	135	141	126	120	135	120	144	139	123	131	101	135	126	116	133	126	139	139	126	117	129	136	114	117	135	115	111	116	131	162	135	149	121	127	133	107	125	134	119	126	109	139	138	140	126	123	128	133	122	124	108	104	114	136	123	130	128	140	131	121	133	143	126	144	131	122	131	128	136	132	108	118	137	122	132	126	115	130	130	135	133	124	138	117	124	127	134	136	127	124	118	135	138	131	114	122	134	140	105	118	117	118	139	85	108	135	127	135	122	125	149	122	140	117	130	114	123	125	121	133	131	131	135	120	119	139	105	133	118	139	125	136	129	108	136	115	118	120	110	122	145	113	124	139	123	103	122	127	132	113	117	115	142	135	127	125	134	145	130	136	128	114	127	123	132	108	121	122	120	131	129	125	127	130	125	117	103	129	119	145	145	133	128	118	125	121	136	149	117	107	140	138	127	151	134	137	122	116	155	128	142	131	129	117	111	116	123	138	129	107	129	124	129	120	135	117	122	120	136	112	144	121	124	116	138	129	126	120	115	117	123	114	122	108	122	132	126	109	146	127	114	114	112	110	109	106	149	124	114	109	127	124	130	157	136	118	132	116	127	128	124	135	126	128	129	113	120	109	141	134	115	118	123	126	108	127	148	131	131	124	113	107	136	136	129	127	119	130	123	125	131	119	121	133	125	112	104	134	113	109	121	135	123	128	126	118	116	132	114	132	137	124	133	119	130	141	119	125	133	131	104	120	113	117	131	123	137	135	118	135	124	123	125	104	118	121	133	123	109	119	122	126	114	129	125	135	147	120	123	133	127	115	127	119	137	122	151	126	111	110	116	129	136	134	128	138	141	131	138	119	132	125	131	115	119	117	123	107	123	131	123	121	121	132	126	127	136	122	152	121	121	109	119	126	134	114	122	124	133	125
9331	5727	6411	10397	42214	39792	51611	37333	35822	28120	18679	8128	2718	887	424	377	344	351	337	337	360	344	338	363	373	377	364	374	351	391	371	366	367	401	335	331	362	366	399	347	359	359	398	350	380	351	329	310	361	345	350	347	376	352	343	376	380	344	356	373	408	364	363	357	366	378	352	358	375	352	359	356	343	380	347	369	368	385	381	364	333	382	384	378	384	374	377	363	338	369	343	381	369	348	365	360	354	344	369	350	303	353	375	367	394	381	347	336	367	363	353	333	346	350	387	316	358	365	343	378	331	379	377	380	377	339	328	370	352	349	363	365	351	380	390	349	362	368	329	362	330	333	353	356	372	381	366	325	340	370	364	375	394	336	396	364	330	351	360	372	383	359	376	312	331	359	363	336	359	359	341	367	365	367	364	357	380	360	333	366	378	325	333	363	383	343	367	382	375	346	344	334	366	370	341	364	353	360	378	347	350	384	367	353	372	363	380	349	351	372	350	381	359	352	375	342	368	374	348	344	376	343	352	353	363	344	353	343	355	340	349	403	344	343	345	352	346	369	363	344	324	364	367	299	368	386	360	374	331	359	351	349	361	353	331	369	347	335	358	303	324	360	340	366	351	385	347	345	351	366	356	353	379	358	345	354	335	347	361	353	357	385	369	378	355	373	381	354	357	350	349	358	344	351	338	387	384	362	341	366	347	380	352	357	372	366	323	366	357	363	386	309	344	359	376	324	323	354	369	327	349	357	371	340	333	327	395	355	365	354	319	382	326	335	362	332	352	373	347	347	352	356	373	345	361	379	352	353	354	374	354	327	348	368	379	339	352	347	363	321	353	361	379	358	374	351	372	364	344	366	350	341	358	342	389	372	362	344	338	389	348	345	362	341	345	352	362	385	391	368	345	322	350	360	361	347	360	362	345	348	359	354	344	366	377	373	381	356	395	368	336	323	399	378	346	368	361	364	309	341	341	363	375	337	359	361	328	327	325	359	337	331	399	353	340	316	338	381	365	340	339	334	348	359	387	320	323	358	325	366	358	374	358	412	374	355	383	341	373	348	354	347	346	382	363	339	325	380	365	351	325	362	372	366	361	363	384	373	361	375	336	344	348	355	345	330	364	379	375	323	356	346	372	333	332	383	354	391	396	365	367	333	376	384	337	384	371	363	361	372	338	370	356	356	319	337	367	373	372	353	379	336	319	345	351	334	361	354	358	350	362	369	345	378	370	362	354	315	314	354	360	369	388	329	324	335	340	374	368	362	352	375	334	340	331	338	330	354	348	346	374	342	328	332	370	379	323	326	365	346	356	386	371	342	355	368	325	371	386	317	379	332	384	352	338	341	362	354	382	333	346	347	354	363	339	369	371	358	353	365	349	343	330	354	359	362	366	317	379	370	320	379	346	353	355	333	387	360	342	384	372	329	346	359	349	341	356	363	370	312	336	364	393	374	353	294	360	343	361	344	369	339	347	356	348	361	377	371	348	352	344	354	373	336	364	373	361	362	371	353	368	344	372	350	347	355	348	348	370	360	342	382	349	347	339	365	367	370	336	359	355	360	347	331	359	345	325	309	345	380	381	322	374	384	375	377	335	347	336	384	378	368	378	364	360	331	366	354	319	323	358	346	389	352	349	379	374	331	363	349	348	368	339	371	348	367	350	341	341	329	361	368	347	354	390	329	371	359	317	384	372	417	352	359	341	373	378	358	334	331	381	362	365	320	348	360	366	362	379	345	366	366	346	346	347	324	337	323	356	357	346	359	352	345	331	349	342	360	351	380	386	374	365	353	340	349	350	365	340	335	354	366	356	320	371	353	370	346	359	346	355	348	373	329	364	343	350	338	359	355	366	367	331	346	340	352	345	361	389	357	376	354	343	358	353	349	363	368	345	379	368	357	323	325	353	335	347	338	359	353	336	379	337	316	349	342	374	366	358	369	353	349	347	319	349	342	353	344	387	361	369	352	367	352	360	350	351	371	378	378	364	356	390	371	325	379	361	334	339	375	346	361	359	337	374	366	388	359	386	383	350	334	332	339	391	332	370	322	345	378	348	348	343	367	365	359	370	358	357	356	355	370	387	364	368	360	389	339	367	343	361	347	342	401	357	344	368	362	332	366	380	362	383	338	393	364	354	378	390	376	350	358	361	383	364	364	364	354	363	362	371	374	350	353	365	339	335	374	354	360	359	355	359	355	367	375	359	350	378	347	329	324	333	344	355	376	361	346	351	346	410	352	350	317	351	371	355	365	322	363	329	360	349	338	356	361	350	378	342	383	357	348	345	363	341	372	360	333	336	314	337	358	351	342	341	352	353	355	338	349	379	386	341	353	348	355	328	367	362	348	321	329	367	391	340	378	333	359	335	382	362	366	388	360	338	334	335	345	352	359	334	363	371	362	360	403	341	373	343	331	360	356	333	376	385	346	335	340	329	338	339	367	343	330	358	379	345	376	384	340	356	326	316	350	373	359	383	351	384	351	378	384	352	345	373	356	349	323	350	344	363	370	369	335	352	336	364	367	365	376	327	365	342	386	371	353	382	377	318	333	385	339	355	371	336	344	365	340	384	367	342	356	383	372	339	350	325	379	338	358	374	337	341	356	340	375	327	358	392	360	371	353	359	383	378	323	318	357	342	360	373	332	358	338	356	336	328	360	364	316	331	328	386	353	352	364	380	371	354	363	366	349	349	366	358	337	343	356	354	346	350	336	337	366	356	371	365	377	369	384	377	321	374	349	349	366	364	334	383	364	346	334	341	362	375	345	355	365	388	358	351	328	353	372	368	384	355	325	379	350	373	350	346	360	368	353	330	344	330	401	354	352	352	344	365	331	332	355	342	352	346	342	373	317	359	397	366	341	394	342	350	358	343	402	355	363	361	347	334	336	363	327	334	365	337	364	347	369	354	345	344	361	365	356	324	359	335	331	338	364	377	373	356	361	365	338	325	380	347	370	352	346	335	354	352	385	353	321	376	358	344	370	345	322	340	316	341	365	362	386	376	376	340	357	359	332	369	342	358	320	342	362	343	341	359	369	347	363	378	355	314	337	365	391	328	367	379	356	372	326	346	365	343	349	326	351	359	362	358	345	356	343	379	321	357	379	332	357	350	368	357	364	386	383	352	340	381	327	404	360	364	337	377	366	366	364	368	343	327	348	326	370	357	351	359	338	368	386	367	336	350	341	321	359	367	350	355	335	328	356	349	380	363	334	306	341	343	367	325	329	350	354	327	337	366	355	381	329	324	344	331	339	363	330	338	350	357	348	365	362	342	330	336	392	384	359	381	381	359	338	379	327	380	386	377	390	354	342	362	334	357	349	389	354	357	371	370	343	374	359	369	335	358	328	373	354	369	335	350	357	356	340	346	384	376	332	359	347	351	352	389	359	359	352	349	373	371	362	332	332	317	366	348	382	344	377	368	391	350	335	365	360	354	326	369	353	355	311	345	370	349	380	336	338	370	326	325	336	340	367	358	374	336	379	359	372
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
