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
335872086947	335872087506	335872088055	335872088606	335872089156	335872089706	335872090256	335872090806	335872091356	335872091906	335872092456	335872093006	335872093556	335872094106	335872094656	335872095206	335872095756	335872096306	335872096856	335872097406	335872097956	335872098506	335872099056	335872099606	335872100156	335872100706	335872101256	335872101806	335872102356	335872102906	335872103456	335872104006	335872104556	335872105106	335872105656	335872106206	335872106756	335872107306	335872107856	335872108406	335872108956	335872109506	335872110056	335872110606	335872111156	335872111706	335872112256	335872112806	335872113356	335872113906	335872114456	335872115006	335872115556	335872116106	335872116656	335872117206	335872117756	335872118306	335872118856	335872119406	335872119956	335872120506	335872121056	335872121606	335872122156	335872122706	335872123256	335872123806	335872124356	335872124906	335872125456	335872126006	335872126556	335872127106	335872127656	335872128206	335872128756	335872129306	335872129856	335872130406	335872130956	335872131506	335872132056	335872132606	335872133156	335872133706	335872134256	335872134806	335872135356	335872135906	335872136456	335872137006	335872137556	335872138106	335872138656	335872139206	335872139756	335872140306	335872140856	335872141406	335872141956	335872142506	335872143056	335872143606	335872144156	335872144706	335872145256	335872145806	335872146356	335872146906	335872147456	335872148006	335872148556	335872149106	335872149656	335872150206	335872150756	335872151306	335872151856	335872152406	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
79752	74290	61577	40676	22203	12911	5461	447	355	318	341	347	318	353	334	321	325	343	331	312	334	334	310	318	329	334	337	315	336	320	319	332	306	324	356	332	317	338	341	339	332	336	321	315	300	303	329	335	328	299	334	310	364	341	379	312	336	332	310	324	334	304	329	342	356	341	310	297	331	355	316	344	334	361	320	345	312	323	337	320	322	336	331	314	340	344	363	323	334	296	305	332	307	319	324	355	328	328	307	340	312	326	321	330	343	302	321	324	350	319	339	325	300	308	346	343	347	339	322	341	336	313	370	352	341	344	318	320	324	315	321	336	306	329	340	313	327	340	340	321	326	335	355	322	337	328	342	342	321	333	302	314	299	349	292	324	345	362	329	318	323	332	354	337	320	309	345	338	337	346	313	301	343	349	339	332	340	318	280	372	304	340	319	325	335	345	356	342	324	323	320	318	318	341	312	311	331	360	315	323	324	338	352	334	323	343	302	369	315	342	320	323	322	375	367	301	314	306	352	357	282	342	363	335	324	317	329	335	322	296	323	310	317	335	309	345	322	341	318	330	306	366	359	330	318	326	328	325	321	357	343	314	338	350	346	285	327	314	317	321	335	321	301	314	328	335	334	330	326	342	315	326	321	346	337	322	327	329	310	344	332	288	333	348	320	331	349	329	355	338	319	313	306	361	352	364	290	360	349	327	330	354	330	328	348	357	347	332	323	328	327	338	321	303	377	349	340	334	308	325	342	323	363	348	325	335	348	369	334	373	310	325	337	330	336	327	359	370	323	332	343	331	334	328	344	324	329	327	313	281	323	377	349	310	322	310	330	326	306	330	318	335	328	297	346	322	343	307	335	347	322	301	337	342	328	320	326	306	325	340	319	333	322	306	352	321	322	329	325	328	337	339	319	284	326	309	334	329	331	311	320	311	315	331	337	318	335	328	330	326	314	344	341	303	342	349	298	322	351	339	316	303	321	342	342	355	300	353	317	376	328	307	335	356	323	322	303	331	345	331	348	334	328	332	346	339	319	321	309	340	302	291	345	357	296	290	355	304	329	314	338	356	341	343	344	339	347	289	312	335	319	312	293	332	346	337	315	358	321	355	326	371	320	358	352	322	344	308	326	317	332	319	321	344	350	327	330	339	324	333	305	327	339	347	339	358	320	328	281	332	351	283	280	327	320	352	311	295	340	322	319	344	309	368	351	294	337	343	324	325	351	309	314	343	353	320	318	348	329	349	335	318	315	310	330	337	342	334	361	273	316	322	318	329	312	344	370	359	351	345	320	327	297	321	306	322	334	360	328	344	377	316	333	376	336	312	342	339	298	339	302	292	333	338	331	320	315	305	313	330	318	338	329	360	305	324	309	328	305	316	319	347	356	320	338	301	339	318	372	324	318	360	340	326	312	342	352	308	311	326	331	331	311	333	373	361	274	334	316	328	306	338	348	307	331	342	318	290	307	345	334	338	300	303	323	346	330	292	325	335	320	353	337	317	324	340	289	329	339	307	345	308	367	320	294	335	344	338	346	338	361	346	339	301	347	337	354	311	304	343	341	328	316	310	338	342	304	340	321	344	349	313	326	345	340	338	351	329	337	315	308	322	327	327	331	308	334	290	296	334	356	308	328	293	322	292	353	329	364	358	324	320	342	355	353	313	344	336	361	322	354	305	350	307	337	327	330	332	340	357	351	321	341	339	309	345	326	335	345	351	331	347	341	330	317	328	337	308	312	321	342	346	337	312	342	313	318	338	307	313	302	325	338	347	310	342	341	339	339	304	305	352	334	327	313	340	317	318	326	313	339	326	327	343	311	305	348	319	333	329	353	312	355	326	349	327	325	339	356	317	352	321	314	329	330	309	336	341	332	311	338	329	343	330	340	298	341	310	310	318	357	351	348	309	369	341	348	343	370	338	337	297	336	300	315	341	318	339	342	342	333	341	331	319	326	334	352	309	317	323	301	321	335	334	318	345	349	349	310	340	338	351	342	336	327	347	342	336	293	325	350	308	347	352	329	310	347	345	309	332	326	362	339	330	339	340	316	321	326	316	358	335	326	309	344	321	339	358	354	328	329	305	314	309	335	313	342	316	312	338	374	358	316	336	343	343	348	332	341	330	382	339	329	311	346	349	325	338	342	341	315	349	313	316	309	307	324	360	336	329	327	352	352	339	289	346	295	335	355	318	318	333	330	307	329	383	306	311	323	340	311	323	351	315	326	337	321	339	324	317	330	298	329	341	301	326	309	332	373	348	329	326	350	342	344	333	333	329	335	295	339	340	318	330	301	338	372	290	328	334	320	307	357	318	382	320	369	310	330	345	326	296	315	350	349	286	353	334	349	352	382	350	327	331	327	363	331	367	322	341	331	333	322	320	351	318	335	329	339	320	331	342	321	312	307	340	355	326	362	331	302	328	327	322	303	326	357	343	312	306	314	346	329	313	335	353	361	366	333	310	351	343	343	342	317	328	322	361	301	330	330	305	325	356	300	317	354	314	309	360	338	328	311	333	332	300	335	361	332	315	300	333	374	315	329	346	317	331	300	309	334	336	314	326	300	318	373	356	349	313	339	367	310	341	317	347	356	332	323	327	308	338	326	329	358	339	329	312	348	315	324	330	320	357	353	324	347	322	316	306	300	321	360	344	336	351	336	341	300	332	345	327	326	312	339	317	320	331	298	316	376	360	349	311	333	324	345	299	312	334	343	333	326	330	336	350	345	328	351	305	316	317	289	340	323	333	312	309	307	296	344	335	331	337	353	345	310	367	327	352	322	319	342	352	318	355	308	299	340	310	328	368	335	290	313	347	331	332	351	337	321	346	332	329	297	342	335	289	290	311	328	350	326	362	317	327	343	335	361	367	355	334	349	345	297	321	339	332	353	311	331	332	344	310	329	326	369	316	351	308	368	359	366	369	355	321	331	312	338	315	311	337	312	349	328	326	319	325	333	348	318	332	341	327	311	348	320	337	339	321	348	316	313	322	332	327	363	325	318	362	320	348	362	323	320	375	301	332	318	336	328	379	311	325	321	360	309	296	307	315	329	338	353	339	302	336	329	311	325	342	341	315	338	295	331	336	343	370	325	303	332	340	373	317	327	326	314	342	343	284	324	321	313	309	298	338	353	323	321	306	331	347	349	322	306	316	307	285	329	325	324	321	338	337	323	304	332	323	315	350	313	327	335	314	341	331	343	316	329	321	327	310	321	342	352	352	311	308	338	310	366	341	330	315	335	342	345	312	334	312	319	326	366	319	308	315	352	358	327	337	341	326	290	333	330	319	312	319	288	324	330	370	315	329	368	328	329	285	361	330	345	341	351	292	355	332	329	342	369	340	331	349	312	330	360	342	349	306	353	327	308	335	332	362	319	289	350	334	319	330	309	324	337	297	342	367	316	328	318	321	304	322	325	335	299	341	311	301	314	332	329	329	357	345	321	323	348	331	299	297	341	364	302	352	343	295	325	316	308	298	313	322	318	331	314	350
62002	64934	58338	39301	31363	24054	13186	1175	1048	1002	917	1015	966	934	1045	999	1005	939	925	963	950	960	1028	964	972	995	983	940	1014	963	993	1007	1001	988	991	1003	983	896	1004	938	999	1019	980	993	1029	955	1008	1031	941	1018	962	1057	980	1004	980	958	982	996	984	1043	971	1004	932	977	1037	1005	975	957	976	1077	953	955	989	975	1007	962	996	968	979	987	969	1033	960	978	1014	1008	991	1045	973	988	1022	1056	1010	1030	964	973	1025	1002	962	969	1023	969	990	1039	978	991	1054	965	1005	1000	986	1023	983	991	991	1024	957	990	970	950	1057	1028	1024	1010	958	950	1039	968	983	1016	1000	999	962	998	947	1010	1000	969	1017	1016	989	992	972	992	970	1059	1022	948	1019	985	1002	1001	977	986	1033	1018	958	1005	1046	957	1023	947	913	952	980	982	1015	987	992	968	941	950	1001	1044	1035	988	965	1002	1014	1000	933	962	995	1002	998	980	997	934	960	971	1050	987	1024	940	1002	1015	975	1012	1013	987	1022	961	1012	1004	1024	996	999	1011	953	1021	1049	968	992	938	924	1029	950	1023	954	948	1035	961	971	980	1005	1050	990	1068	925	1011	1024	971	1023	951	951	956	991	971	979	1011	964	1007	964	987	996	1004	1001	962	1004	1005	992	975	964	1022	969	987	943	951	1019	964	995	980	1031	964	1021	967	1013	972	959	950	945	997	975	984	1005	955	1001	948	977	977	990	948	993	968	923	1008	986	1067	996	951	966	953	990	1024	985	982	946	1017	979	1004	961	1001	985	1028	1009	964	970	955	1055	916	972	1035	1009	1024	999	1005	996	1007	1033	978	985	960	955	982	962	973	1023	972	960	1058	981	992	1036	961	981	1009	1024	951	948	979	987	950	973	978	1021	994	1018	1006	1016	990	978	1027	988	1044	1004	979	934	953	1007	964	991	937	988	966	981	1005	994	942	1036	953	958	1065	952	1043	977	958	953	948	965	1027	949	987	981	1021	982	989	974	981	1040	983	964	983	1036	1025	979	993	960	953	1003	985	943	959	956	961	1013	942	1013	987	987	936	970	1029	921	1007	986	1063	1008	1022	963	1003	922	1004	939	991	980	968	955	983	980	1038	978	984	1008	1020	973	1018	973	937	1013	1020	977	974	995	1028	976	962	996	960	946	996	1011	1030	946	946	1007	1046	1019	938	949	984	995	969	1057	913	1014	997	925	978	1006	995	993	972	966	975	915	1008	972	1023	1009	977	1041	963	1000	954	969	923	991	916	1045	981	1020	1046	955	945	987	1022	1037	949	992	958	1006	940	981	1008	1014	974	1040	984	1041	969	962	984	1007	978	972	976	1005	977	958	930	933	967	1021	991	999	974	962	983	979	978	993	949	1029	992	1057	968	989	1019	1014	1020	990	1046	1005	981	1019	1022	999	1036	941	981	999	1014	992	970	999	984	969	1019	992	958	988	1014	993	1011	961	982	1030	999	951	979	1003	945	975	986	1016	957	956	978	980	926	988	1007	962	985	1004	979	960	1043	1016	971	962	1032	978	991	963	989	996	1002	1007	983	899	1030	986	981	984	1049	1041	941	959	958	947	964	951	976	990	930	990	1017	1009	958	962	1015	975	969	950	1022	1001	976	925	896	977	997	934	994	979	958	998	973	941	1024	1006	961	1017	958	984	1011	1024	912	962	962	995	989	982	956	999	964	990	1022	943	1042	1016	1054	1005	977	969	1013	994	993	971	1044	1021	970	958	971	980	966	1003	996	958	1012	999	1020	998	966	1030	957	1008	966	916	995	1033	1031	948	1001	976	958	965	1043	917	995	1011	1006	970	1016	969	983	922	950	910	1000	1003	979	969	983	1002	982	1053	1025	939	971	999	1012	983	987	968	999	973	952	995	984	1021	962	975	1014	961	1001	992	948	920	981	1042	1012	999	994	957	932	981	993	962	967	965	972	1045	958	959	1032	933	1015	1007	954	951	986	989	1022	950	1009	999	960	1009	1026	962	1031	960	950	963	985	990	1003	977	1022	1048	968	958	991	942	988	987	1033	937	1018	978	957	978	985	968	972	976	932	1025	974	956	932	952	1018	948	930	975	982	912	1023	1014	952	972	949	995	991	997	997	977	1001	966	939	1030	957	963	917	962	955	977	989	978	982	1016	970	990	1001	1031	1003	915	976	1051	1007	1014	999	1008	996	1014	980	960	1018	1029	996	966	1008	945	1020	1021	963	998	988	1000	976	983	988	1015	901	967	959	1042	933	1029	990	1003	962	1047	1066	958	979	991	1012	985	992	1000	1016	979	1014	1020	954	976	947	984	940	1008	961	992	1031	970	1004	991	1018	940	1005	955	974	994	978	1033	1025	967	970	957	934	990	985	996	923	952	995	1040	941	985	931	1019	992	908	1024	990	940	1011	929	978	935	1014	930	1003	973	998	953	1003	989	1011	962	978	1009	993	994	974	938	1011	1014	958	1035	976	959	980	990	995	1026	1001	939	978	1008	995	1012	976	978	991	986	994	964	1016	1020	998	949	964	995	1011	974	949	1006	991	981	1040	951	976	1050	1014	993	956	991	961	1015	956	991	916	1044	995	949	988	1035	1008	1004	989	1017	999	953	982	919	1002	948	958	955	991	967	974	970	978	998	954	974	1009	1009	971	1020	985	951	988	1035	998	972	977	965	962	1039	1002	1011	983	1004	1029	1013	957	976	987	941	937	975	978	970	1024	955	997	1004	951	1004	1018	960	994	995	961	1027	1014	1013	954	1016	998	911	995	979	984	954	1048	925	955	1011	965	1014	981	1017	983	964	989	972	965	992	1035	1006	1014	1014	1015	964	981	982	948	989	979	1001	946	992	1010	964	990	925	994	957	962	948	1042	1076	963	947	1011	995	970	959	967	964	1008	1056	986	1039	971	1014	1040	977	974	1033	956	1001	1004	970	967	1003	941	1033	1054	1031	1028	956	978	994	980	964	985	947	966	995	1008	1042	1001	994	968	925	1004	953	957	987	1000	969	999	1006	970	936	1049	956	933	998	949	994	978	967	978	980	989	942	952	978	991	955	988	1040	985	958	1049	964	958	999	992	1030	975	997	989	1005	991	941	1022	1018	1020	986	990	955	979	1012	940	984	936	983	1000	987	965	975	999	987	998	993	969	981	999	989	1009	1026	985	995	996	995	1062	972	1025	913	961	1043	1044	1009	987	958	1012	943	1067	989	1009	1005	1029	1037	1081	996	949	973	968	932	1013	985	1037	1014	956	1007	953	987	950	969	995	1018	1033	995	950	980	996	987	921	1005	939	978	971	936	1028	1007	1027	997	940	1005	972	952	967	960	1061	964	1035	915	1006	996	957	915	937	929	984	975	1004	954	992	987	1011	1029	1000	1006	975	968	995	999	967	966	962	1020	1013	979	1038	1039	1024	981	1030	983	961	981	1020	981	939	998	952	959	1029	949	977	1023	988	999	1002	975	951	993	990	943	917	1004	935	1031	1042	987	1026	1035	1004	972	979	1010	1021	1001	976	992	979	950	953	1039	962	942	979	1005	1045	954	953	1030	939	1017	975	988	954	1053	990	994	992	1008	1018	983	1017	1021	949	997	1003	1060	961	973	1000	1002	960	996	1006	965	964	995	984	1025	1016	954	1024	993	975	1027	945	980	918	919	961	1042	983	997	1002	952	965	976	973	1002	999	967	955	934	912	1011	931	960	1035	963	1025	947	1035	943	957	1036	1002	954	996	935	1007	970	986	997	1011	973	955	950	963	963	970	979	998	990	986	1007	994	963	970	968	1021	995	974	1050	977	976	989	971	990	999	972	911	933	1029	1001	978	985	1014	990	982	985	997	949	932	996	1050	990	1027	984	957	977	980	962	993	1048	989	939	1005	1023	970	994	1019	1023	1020	1052	962	987	1027	1055	1017	941	1017	1000	1021	1025	1017	974	994	999	902	1006	982	998	996	977	939	959	955	1047	978	953	1030	980	980	972	963	1013	990	966	939
33639	21784	10052	2716	987	611	472	243	241	215	265	242	231	241	223	252	277	241	225	239	251	255	229	200	243	232	258	252	227	242	220	258	221	237	263	253	257	257	238	257	246	251	234	235	244	238	236	257	237	270	224	235	233	284	231	222	234	254	248	242	267	255	233	239	235	274	269	249	242	224	236	238	253	268	263	264	255	264	284	237	250	229	253	212	240	242	266	226	240	228	238	235	228	238	245	251	212	259	232	244	234	219	262	245	240	232	246	235	226	256	254	216	227	243	222	228	261	255	263	251	216	240	228	236	249	274	224	254	246	215	238	242	261	230	211	245	231	234	219	245	249	244	228	232	241	243	219	253	237	228	217	244	263	240	207	213	258	241	207	237	275	230	250	264	247	220	235	235	257	238	228	257	230	230	238	249	229	231	236	243	237	224	256	229	235	219	253	254	248	248	236	228	247	264	227	218	232	232	248	241	236	222	228	229	286	223	225	204	242	217	244	247	260	261	244	270	237	241	265	246	255	216	256	217	248	250	237	258	252	225	242	257	230	267	248	257	245	245	238	229	242	254	220	247	240	232	261	275	258	227	251	258	232	282	223	238	219	237	254	229	249	223	207	230	215	255	243	236	221	240	246	229	225	245	231	232	218	216	220	241	211	242	257	255	227	230	232	223	260	237	282	219	241	219	246	249	248	251	266	262	239	232	224	236	224	248	229	255	221	255	228	255	245	255	256	238	235	225	237	241	221	225	211	241	277	229	261	235	254	263	224	259	225	244	238	223	228	257	222	256	257	228	232	218	280	235	245	227	215	272	235	253	230	214	231	234	255	264	251	230	225	242	237	245	254	246	259	253	256	216	241	231	226	231	261	244	240	238	229	212	244	230	254	235	240	234	264	233	237	237	291	231	273	228	237	240	228	218	235	238	242	235	221	272	251	279	261	251	253	210	251	230	237	254	260	251	225	245	221	230	211	229	239	242	242	231	232	225	241	268	244	265	259	243	227	268	250	242	280	257	233	228	268	250	262	269	252	235	226	265	253	246	248	240	252	235	256	239	247	244	255	234	263	252	264	228	237	229	231	233	227	256	257	233	235	248	227	242	268	261	262	259	291	242	279	243	233	222	254	235	236	244	268	249	242	237	240	231	239	239	253	244	228	223	241	258	243	268	266	252	238	247	253	235	266	235	250	238	273	246	239	231	229	208	242	250	234	241	242	239	223	256	260	261	252	249	248	227	235	248	240	243	266	238	235	247	244	256	245	259	223	230	247	265	260	246	238	236	229	238	262	240	239	253	223	251	244	226	251	209	237	227	250	241	236	239	235	265	220	261	237	232	272	279	240	238	245	248	247	229	270	219	257	243	224	268	253	233	270	230	232	226	272	234	229	268	242	271	232	274	211	244	235	211	262	211	255	246	258	247	233	238	227	248	263	242	249	225	218	215	232	257	264	244	260	261	269	245	243	241	262	259	237	215	209	248	239	232	266	249	247	255	248	246	231	221	252	250	227	223	236	237	235	242	254	240	202	223	229	268	231	230	242	210	270	245	249	247	221	267	241	222	239	257	242	243	224	251	232	257	257	226	244	251	260	244	245	226	229	255	244	261	275	259	248	226	263	270	225	269	266	247	206	251	217	246	277	257	253	218	243	231	240	227	228	217	264	217	237	260	223	289	228	234	274	256	223	277	263	252	258	240	269	246	294	250	252	244	214	239	251	248	243	267	245	256	243	258	246	256	240	217	224	239	248	233	228	222	265	227	245	232	254	246	247	261	264	253	234	233	262	255	256	231	242	238	231	269	249	244	237	217	232	252	234	250	238	229	223	239	268	212	229	237	240	261	246	235	235	228	239	272	271	208	241	263	248	223	237	239	248	247	224	251	211	248	238	262	270	220	222	234	258	248	248	256	264	240	245	232	272	258	272	245	261	243	246	236	282	237	240	231	243	254	252	246	260	234	230	284	231	227	213	227	212	256	242	245	253	250	238	249	264	275	235	247	257	224	223	222	233	245	231	257	219	228	224	242	241	222	250	254	259	218	233	247	232	251	251	232	257	219	221	240	226	249	270	229	262	245	240	237	243	220	250	240	224	250	253	241	224	235	242	245	238	237	253	233	241	231	249	252	253	234	233	239	234	244	247	243	257	230	235	249	246	228	247	233	195	241	246	250	196	220	234	227	253	263	253	267	267	229	247	238	253	247	233	285	262	240	242	251	248	221	243	228	248	231	244	240	219	250	212	254	242	225	234	263	261	249	231	250	226	268	224	250	265	222	231	269	250	224	241	271	225	252	255	233	247	256	240	232	237	243	222	254	241	234	236	242	245	276	255	225	226	238	223	244	253	239	251	232	218	227	254	257	229	251	242	246	254	237	285	223	243	224	216	262	285	223	254	230	226	281	247	239	251	276	256	225	236	216	230	229	208	249	232	263	260	254	255	269	236	240	239	250	266	233	225	235	229	232	240	230	213	248	259	214	229	232	238	263	253	229	235	231	283	261	236	233	260	236	248	229	280	247	224	233	249	243	236	236	227	222	226	245	229	243	246	262	228	236	228	221	244	256	247	248	218	251	243	216	238	261	248	253	234	222	240	244	237	237	244	248	257	232	227	257	276	239	237	231	225	253	248	241	252	223	243	233	240	234	240	223	231	227	257	287	244	250	280	232	260	225	240	251	236	233	234	197	258	249	226	239	248	241	230	229	242	249	246	291	249	264	224	266	255	231	241	230	279	260	263	232	251	253	263	238	235	247	240	222	255	236	240	230	268	235	236	265	236	245	254	262	237	247	229	227	266	255	244	231	260	231	251	250	241	246	238	241	256	243	259	248	231	219	267	237	244	255	229	242	249	253	241	243	256	259	235	221	253	253	220	262	232	237	243	219	269	255	217	230	259	235	224	248	223	238	251	218	254	236	240	242	270	265	262	268	236	248	242	256	232	269	222	220	233	257	243	260	230	221	222	225	241	252	256	231	227	236	224	260	234	258	197	254	243	224	226	254	263	232	244	252	245	245	238	254	248	254	242	263	251	208	255	260	252	248	231	215	239	243	251	240	258	252	224	249	247	243	252	230	258	273	230	225	245	224	193	249	218	251	242	248	246	232	242	245	242	223	238	236	242	246	219	247	239	233	238	243	281	251	259	259	240	243	244	234	260	226	260	267	242	253	252	241	248	232	250	267	268	243	232	242	226	238	259	214	228	236	234	237	248	228	245	233	248	250	247	247	250	266	235	221	245	218	241	220	242	257	193	235	258	232	255	256	231	245	258	239	241	249	230	260	247	228	217	235	235	236	245	258	231	249	271	237	248	256	247	248	213	247	210	219	226	224	242	250	254	236	209	230	216	232	233	232	259	239	247	251	228	211	252	239	239	231	264	242	246	246	267	247	260	241	253	270	250	238	261	237	222	272	247	239	246	261	251	234	242	233	222	248	268	241	257	265	249	236	258	239	245	250	257	227	243	236	233	214	222	250	252	238	247	258	234	222
31466	24573	14317	6298	3368	2324	1544	772	791	746	758	766	762	767	755	776	777	743	766	763	741	780	750	761	758	774	779	748	729	734	766	761	781	783	873	778	743	772	737	777	819	782	805	730	743	691	797	734	757	769	760	794	749	748	768	766	760	754	760	778	721	719	705	759	725	762	776	754	801	777	778	757	751	720	746	762	764	734	745	753	796	734	769	785	762	795	766	756	749	747	758	788	769	737	783	780	770	747	767	766	773	786	748	795	811	824	687	788	749	758	720	754	787	772	745	771	753	785	808	773	768	770	767	749	800	762	759	824	740	734	742	811	741	781	776	764	720	794	767	795	778	755	828	757	738	760	728	754	786	761	804	784	775	746	732	742	741	763	764	796	791	765	755	762	742	804	746	744	789	725	770	809	718	783	789	771	752	768	761	778	744	772	782	783	781	721	773	777	727	727	792	740	767	775	747	740	734	782	780	746	801	778	791	734	767	729	784	755	758	774	713	772	785	777	773	792	746	819	782	743	794	739	770	753	735	797	789	740	799	751	769	784	753	794	796	756	757	724	787	745	763	761	766	744	780	807	741	761	755	726	762	783	765	765	739	748	763	801	777	741	761	745	766	779	771	765	778	722	767	801	767	740	761	732	792	791	764	741	753	804	780	759	779	816	749	776	783	722	699	812	789	752	780	772	786	787	772	720	779	820	734	731	736	770	765	744	757	734	781	758	710	781	757	773	772	801	778	782	761	783	796	808	767	805	772	768	761	747	782	748	769	756	766	761	803	792	742	770	760	793	804	759	800	737	767	770	772	792	759	831	753	747	777	753	717	773	810	797	788	765	761	804	748	743	782	799	812	791	757	775	803	722	795	781	769	778	728	763	802	795	721	739	785	738	799	783	774	811	768	758	745	774	760	765	764	722	814	762	805	750	810	774	742	739	753	802	754	820	736	719	768	762	797	777	758	738	694	701	758	761	813	766	797	727	776	759	700	775	785	785	778	698	733	725	762	769	748	768	738	725	750	787	793	786	759	795	734	718	727	788	786	741	762	705	759	796	774	757	770	759	772	757	754	716	746	761	742	787	716	750	771	770	813	761	801	751	784	775	747	773	809	734	777	796	758	734	749	745	805	796	748	829	778	743	775	776	773	744	709	778	781	732	764	766	723	769	725	780	785	735	739	771	759	790	779	710	820	737	733	721	772	770	757	771	802	752	763	745	776	748	786	782	736	776	765	734	721	790	753	754	786	774	775	747	723	773	764	797	778	777	776	761	797	782	789	788	759	764	766	721	766	739	778	778	743	778	731	776	785	796	758	784	717	771	732	780	762	762	771	793	757	739	713	757	774	760	778	791	773	749	753	788	786	728	736	771	799	795	778	756	736	703	760	765	769	753	753	798	781	779	755	734	723	820	786	758	785	799	813	765	785	740	733	808	803	772	802	762	729	747	792	769	761	778	776	758	799	781	716	772	753	781	746	778	721	736	776	776	711	768	793	771	777	789	775	785	746	740	775	727	791	752	764	783	786	745	759	809	790	825	736	714	733	750	788	742	779	724	779	787	741	795	768	796	719	712	768	744	780	741	734	772	724	743	817	783	750	739	755	748	781	761	759	725	775	736	808	735	744	807	748	778	704	731	709	756	793	764	750	784	792	754	703	749	760	741	817	772	783	781	773	777	713	756	779	775	702	801	793	792	704	772	807	731	819	755	734	794	729	781	840	763	725	742	746	770	734	763	781	816	781	785	749	754	777	760	749	729	746	745	713	774	779	831	751	747	757	754	765	788	763	779	736	780	778	723	776	717	800	776	789	783	810	724	773	766	817	728	776	793	749	766	774	856	757	809	760	792	743	724	742	787	820	774	754	775	782	787	710	760	771	722	784	776	740	725	786	734	717	738	756	720	776	765	734	752	777	761	770	767	748	786	752	769	744	793	779	808	746	767	745	743	711	803	773	786	806	724	815	730	769	768	773	804	811	784	752	760	731	732	757	727	723	756	796	755	736	769	756	779	772	751	773	786	735	710	770	737	781	729	777	782	781	754	749	780	760	782	742	774	778	780	747	786	725	740	748	773	806	769	799	775	786	715	740	772	705	754	753	771	803	732	775	758	804	751	788	711	764	739	750	777	759	787	770	751	771	783	759	817	750	783	758	726	796	769	746	756	778	801	761	792	765	746	782	757	739	696	759	772	780	748	798	800	782	747	793	806	760	720	790	821	759	775	735	816	742	805	730	722	735	801	736	695	805	770	750	797	745	737	744	759	804	789	727	802	818	767	746	721	759	739	783	763	786	803	771	764	783	764	785	772	741	755	782	741	747	831	742	776	810	789	787	702	756	816	738	715	768	797	725	782	762	766	770	789	786	747	846	748	775	753	735	829	802	740	749	780	775	768	773	747	801	727	787	778	779	726	749	792	728	714	740	819	720	790	772	755	794	807	768	783	791	753	775	745	799	712	710	769	731	815	739	770	804	785	756	754	831	786	750	711	763	750	781	787	787	782	800	751	760	765	798	745	754	767	735	774	785	761	749	802	735	800	832	741	761	742	820	803	777	714	780	809	784	803	734	760	740	735	748	773	717	748	764	763	738	783	749	803	780	794	778	772	756	796	784	797	784	739	783	766	790	731	775	765	756	738	810	797	755	818	770	752	772	761	784	789	759	794	799	754	768	773	778	802	829	751	763	753	755	800	731	758	744	754	789	793	714	758	767	758	780	731	793	736	772	745	787	754	747	725	773	761	796	764	766	814	773	764	727	721	796	768	806	713	820	785	724	784	760	784	749	719	738	771	777	804	756	792	765	793	794	736	771	723	770	785	769	784	791	696	774	756	743	778	753	769	777	799	723	760	802	745	796	755	768	728	759	725	786	740	766	790	714	743	789	723	762	802	779	718	769	720	792	760	756	736	771	779	737	801	741	766	769	751	825	826	768	792	770	783	764	817	779	753	732	764	734	821	733	725	761	770	748	724	832	701	771	765	762	791	759	748	759	781	781	738	747	775	691	756	757	774	765	780	754	822	739	802	755	724	810	752	760	789	710	752	741	713	778	750	716	757	791	749	721	774	757	805	779	750	740	697	822	798	747	791	781	749	757	785	798	780	798	710	776	776	773	767	797	731	749	779	756	758	732	730	774	759	758	784	767	750	770	771	776	765	788	773	771	740	780	749	781	722	755	773	766	756	755	779	769	763	783	792	775	750	759	747	767	779	778	759	770	732	752	792	785	754	784	775	794	762	788	765	794	799	762	753	739	763	763	764	742	797	747	756	759	790	745	751	770	799	784	830	823	738	755	769	743	795	746	757	747	732	758	749	791	749	767	746	763	736	753	766	768	774	756	761	812	792	785	778	760	742	782	786	789	771	771	771	729	820	734	727	759	796	789	775	791	776	762	807	738	798	738	741	786	761	761	762	753	777	797	747	752	778	766	777	750	766	777	777	768	787	785	817	702	739	793	776	766	762	773	754	724	759	762	738	751	765	716	814	794	767
64600	55255	44698	25346	11631	5394	1987	274	214	213	245	218	223	238	244	221	208	203	248	208	238	195	197	207	216	250	227	217	229	239	214	238	210	235	245	226	213	186	227	225	215	222	228	226	207	239	239	223	213	244	235	225	243	221	206	232	219	202	222	239	229	223	212	226	216	214	230	222	191	206	231	225	228	237	206	205	210	235	245	231	213	239	231	220	209	203	229	209	228	223	225	236	248	213	207	224	237	237	196	222	225	232	207	213	218	232	231	228	203	216	217	206	237	199	205	205	215	217	217	221	226	225	225	193	197	220	215	207	231	229	237	239	224	215	219	230	221	221	210	244	230	237	210	227	234	221	221	219	235	209	231	233	225	245	235	213	196	222	217	212	217	246	232	236	229	240	228	229	226	238	246	224	219	205	210	230	233	210	232	217	229	226	240	225	233	238	212	234	226	194	239	227	228	220	239	248	244	239	242	204	233	215	235	203	219	223	212	237	231	218	219	216	220	227	270	212	233	218	207	248	219	220	211	225	226	234	222	222	248	224	226	240	246	205	217	244	220	233	227	204	202	219	216	217	213	226	212	229	218	211	251	225	217	235	241	222	235	250	229	239	215	203	207	233	211	206	266	212	222	211	230	212	233	227	224	232	224	222	235	189	204	196	239	227	211	237	225	218	231	185	231	213	234	206	239	203	197	213	194	232	215	209	228	237	247	230	223	221	218	235	242	222	230	225	217	234	246	245	236	237	217	229	203	198	227	223	247	219	228	224	207	226	248	219	226	204	217	199	218	235	232	206	223	227	236	216	226	226	212	232	225	209	200	181	213	239	214	228	215	249	227	239	226	239	242	221	208	233	211	217	231	203	212	226	210	209	228	256	235	230	226	193	240	206	209	237	232	218	218	233	218	221	196	250	225	238	213	230	235	224	209	253	214	243	235	216	229	233	256	210	224	217	198	251	242	197	254	215	214	218	215	233	210	221	221	219	229	205	229	199	238	211	222	228	211	242	235	215	229	240	234	216	234	241	221	224	211	213	230	200	247	237	232	227	219	218	194	221	238	209	223	232	228	236	229	242	242	218	229	220	216	228	207	201	227	239	221	216	197	219	235	222	239	228	222	221	225	210	204	243	177	232	189	218	214	241	207	223	239	202	198	199	206	193	196	223	222	203	225	212	196	213	231	215	237	246	193	227	250	243	218	192	241	242	241	211	243	227	232	213	206	223	241	230	208	211	266	216	228	239	220	236	223	246	255	218	235	250	213	197	222	232	214	229	217	218	235	223	234	227	250	226	219	233	209	235	219	198	227	253	226	213	226	224	238	234	241	224	236	213	210	220	230	222	224	240	207	228	207	222	226	214	259	219	223	212	233	229	233	242	231	233	217	218	244	248	237	221	227	208	229	239	211	213	244	234	253	245	194	244	236	222	216	236	224	207	217	236	196	211	218	255	219	222	214	220	221	242	237	225	194	227	209	224	230	228	227	235	241	227	215	233	223	211	229	208	244	228	215	231	210	224	204	228	248	207	201	229	231	190	229	219	205	226	206	210	239	236	218	221	220	217	240	208	210	212	243	263	231	230	207	215	253	228	180	191	234	212	237	213	218	236	208	193	214	240	217	223	223	216	211	249	250	207	244	227	213	215	242	213	210	202	242	254	252	234	240	232	224	218	217	203	267	207	235	227	212	212	210	217	241	230	257	226	211	221	237	220	218	259	208	239	227	211	226	240	215	214	256	217	220	225	201	222	236	195	200	239	223	247	202	236	209	230	214	223	228	213	207	226	225	214	222	230	228	211	227	189	258	228	202	233	217	237	235	220	238	206	234	207	205	233	222	228	212	226	226	220	237	223	232	247	236	223	224	206	224	219	212	238	223	226	211	240	213	234	209	223	246	224	193	246	187	215	212	219	191	252	237	221	213	226	196	232	222	213	228	229	226	207	236	236	232	206	221	208	219	204	185	222	239	245	218	222	231	209	230	222	219	249	226	220	226	214	228	207	218	247	217	220	242	201	209	208	207	221	229	226	227	212	212	221	246	227	251	228	238	225	210	214	237	227	228	204	229	219	241	218	224	208	222	229	218	223	246	205	214	242	248	224	204	235	229	195	240	218	215	164	206	255	202	212	237	224	222	250	230	220	217	233	230	226	225	230	218	227	243	238	232	228	214	221	264	223	207	230	202	222	179	221	229	225	218	256	224	250	224	234	236	233	208	215	251	232	200	217	235	241	227	186	223	250	250	243	248	216	228	248	220	249	220	236	234	221	246	221	232	222	249	193	213	229	205	234	214	243	236	223	225	197	226	250	236	234	223	219	209	215	220	208	230	240	240	230	236	233	212	237	223	228	219	229	227	222	223	231	223	241	246	229	232	207	232	206	238	206	245	205	219	237	224	233	238	242	235	238	230	233	243	214	237	224	229	243	243	204	234	243	194	218	226	245	203	226	204	248	230	205	243	220	195	215	211	221	240	212	221	211	216	202	213	197	230	213	224	224	225	237	232	195	224	215	227	258	205	211	195	211	226	231	233	232	246	242	204	233	231	204	254	215	230	218	212	216	214	216	196	265	218	228	243	243	243	255	204	231	262	211	240	224	211	210	224	232	220	216	224	199	212	201	248	216	249	224	215	213	245	210	219	240	201	197	216	222	227	257	218	241	212	256	223	244	214	214	213	220	217	242	222	235	222	226	205	226	236	223	238	234	240	217	229	214	235	232	216	224	234	201	225	195	231	248	230	203	226	222	217	229	244	205	212	244	232	203	234	214	222	210	230	188	242	224	226	221	227	227	218	218	219	210	240	208	201	245	226	227	212	225	203	239	227	215	235	213	240	233	206	217	223	240	208	207	207	225	196	215	212	205	220	221	227	192	207	235	196	247	211	217	235	213	228	206	237	230	232	222	243	236	213	247	219	230	213	227	230	192	230	232	227	216	223	245	222	217	236	241	233	231	232	214	202	213	231	224	237	211	224	227	233	220	224	200	243	203	230	209	238	212	204	213	208	204	211	224	227	210	236	199	215	245	233	225	235	225	215	249	222	230	206	251	219	228	242	231	224	218	239	228	208	221	219	209	216	200	213	225	214	227	228	201	225	233	241	222	227	240	210	222	218	219	221	226	229	197	222	229	221	225	238	220	232	231	236	235	237	230	206	214	206	224	196	215	207	231	234	202	217	248	240	219	240	242	230	221	246	220	193	215	235	204	231	201	248	217	241	230	254	228	220	234	231	227	200	213	236	231	226	214	183	218	233	246	248	249	222	225	235	231	210	240	217	241	191	223	236	227	218	233	209	220	210	216	223	223	226	200	226	222	217	227	202	222	222	239	217	197	243	227	213	225	236	247	229	225	239	212	210	188	224	236	226	221	203	197	233	226	213	237	216	230	221	214	239	199	186	227	214	220	227	237	223	210	194	232	231	224	235	226	196	204	228	212	232	222	240	232	213	239	213	238	234	231	227	241	217	232	235	214	224	253	201	197	226	236	195	212
47554	46314	43196	26551	21938	14059	6659	777	740	758	675	694	701	718	702	721	741	690	756	712	777	731	713	693	728	714	755	766	728	697	722	715	746	775	705	701	744	691	697	641	704	745	696	717	674	745	719	720	699	715	756	674	698	718	755	678	703	707	704	721	712	743	724	763	704	652	702	723	718	688	750	696	710	714	747	694	752	754	740	703	717	768	732	698	701	713	738	746	692	708	714	677	705	717	714	759	714	707	689	733	699	719	717	780	709	707	781	691	746	709	721	748	708	712	706	706	759	681	698	666	738	657	702	695	700	707	715	719	695	675	717	729	695	675	741	747	743	732	766	681	749	742	686	695	718	709	660	732	744	727	707	726	738	674	713	670	667	730	716	702	712	701	748	731	673	697	764	701	686	723	736	646	713	710	719	694	685	707	721	693	701	751	747	743	739	709	697	705	701	754	737	703	740	680	725	712	693	744	667	667	704	670	741	693	704	696	681	742	725	697	791	747	739	684	714	681	676	735	706	694	712	721	648	731	712	718	700	699	676	758	714	725	699	730	695	747	723	765	735	678	719	781	753	700	668	713	741	683	736	715	726	719	718	766	675	722	725	757	741	747	707	732	695	734	720	719	771	688	718	701	690	725	661	730	765	717	674	686	722	710	699	668	698	710	731	743	711	704	691	665	722	751	739	747	717	691	737	688	698	753	724	768	757	763	721	727	727	741	734	746	693	711	767	701	726	727	684	736	768	715	705	731	716	697	733	760	713	745	698	740	705	771	675	690	753	672	704	706	677	713	693	710	710	736	719	724	714	697	715	701	755	719	699	704	717	705	750	732	754	712	705	724	710	736	707	726	675	690	775	745	707	719	727	713	736	751	743	673	734	721	712	731	692	685	689	711	744	712	715	701	723	720	731	713	716	676	710	687	699	704	728	713	722	733	729	727	740	745	735	742	704	691	763	734	748	721	660	739	711	711	672	743	703	714	716	726	707	702	715	691	730	724	734	764	649	727	718	713	711	732	749	704	683	724	750	683	703	704	744	705	745	682	726	707	707	728	728	708	737	781	714	689	729	725	723	742	799	735	688	737	703	727	678	724	717	742	709	767	685	710	688	731	737	712	748	708	732	694	663	662	688	709	713	667	711	743	708	712	747	720	717	669	700	714	703	728	783	678	718	682	731	681	707	695	705	744	735	745	740	725	713	751	704	687	759	736	714	717	758	699	726	716	696	737	783	731	798	707	739	731	716	739	745	737	694	756	662	757	702	738	731	719	744	705	762	693	698	718	704	758	717	676	681	705	697	748	674	679	719	749	646	786	686	676	667	695	698	701	697	706	673	716	726	727	731	728	661	697	670	783	696	753	761	708	764	711	718	702	719	695	705	694	734	700	695	738	700	748	756	702	706	679	711	720	706	745	732	699	733	733	741	728	739	733	729	683	723	696	726	743	669	713	674	673	689	701	787	700	707	665	699	694	753	741	740	705	688	709	723	758	687	724	697	716	752	751	780	743	732	708	722	752	694	754	736	752	729	738	689	729	708	713	774	695	752	696	701	731	659	699	711	664	737	742	697	681	688	685	754	738	712	722	746	730	719	724	720	754	731	734	735	738	756	793	711	696	700	731	704	711	707	737	709	723	773	681	673	663	736	748	698	715	739	710	720	726	716	718	690	777	671	711	680	741	732	679	744	715	724	717	715	721	728	712	729	729	735	671	689	752	690	696	758	722	721	691	662	703	738	711	703	715	732	698	690	706	668	729	704	749	727	691	732	698	708	694	748	748	695	716	750	690	694	719	720	677	691	671	701	672	693	663	707	718	749	687	734	713	740	758	708	672	697	689	725	741	732	713	714	746	749	742	676	690	725	707	762	745	749	720	739	695	672	686	725	772	702	774	704	693	719	703	743	721	711	653	661	701	688	736	678	738	733	723	705	719	717	715	706	674	710	748	722	704	722	735	694	765	764	673	710	712	728	697	700	720	719	746	669	708	742	710	756	718	685	710	723	725	699	698	702	726	725	750	718	679	770	745	734	725	675	783	739	732	707	743	746	713	708	732	751	762	715	742	739	693	739	718	681	710	726	762	745	729	703	729	740	690	727	696	714	738	706	728	689	735	702	679	680	718	717	731	726	689	665	776	735	755	712	670	716	742	712	705	687	719	693	723	698	701	756	665	687	718	684	692	742	733	735	697	755	703	719	722	742	692	704	767	737	729	703	777	717	683	717	701	667	753	736	730	744	711	720	691	725	652	722	706	735	754	704	732	746	710	715	705	714	675	663	746	681	715	661	744	711	738	733	729	754	695	674	722	752	682	702	723	738	664	734	716	739	751	732	682	764	705	731	776	690	724	715	747	688	708	696	751	726	682	705	715	731	702	707	692	693	753	727	679	717	729	675	683	722	753	720	678	739	660	754	743	690	757	742	688	683	684	735	712	694	738	693	691	711	707	708	680	713	704	705	706	714	729	728	700	701	713	699	726	709	745	706	745	733	713	725	743	710	675	720	740	693	740	762	718	748	763	754	745	735	773	741	706	690	705	746	684	703	740	728	695	706	669	675	745	754	739	674	668	747	729	762	721	719	768	704	724	692	750	740	733	702	714	713	688	702	723	750	710	663	728	686	673	736	685	715	777	734	716	699	712	726	728	737	687	716	736	698	674	684	711	732	722	719	704	739	694	714	713	788	690	721	696	743	729	714	683	750	726	753	740	758	700	739	705	766	684	673	751	707	706	742	725	758	722	720	689	701	710	690	719	730	697	727	707	735	727	728	736	739	703	714	685	723	719	746	740	721	700	737	720	736	764	714	687	757	723	750	666	699	739	675	749	745	677	677	742	736	758	705	754	698	716	653	699	720	764	694	698	717	739	726	720	707	777	740	726	687	757	725	672	685	724	710	764	709	676	705	685	735	684	711	716	719	763	723	772	688	714	729	746	766	748	738	707	755	760	716	688	681	715	735	711	697	720	700	756	730	755	746	683	694	778	684	709	696	736	708	709	692	760	712	642	696	695	756	714	734	722	665	744	753	710	714	711	748	732	676	709	704	726	733	738	699	757	679	676	708	727	739	771	757	735	718	708	741	698	702	698	705	681	669	754	736	676	700	770	681	682	672	710	736	744	745	721	694	681	744	675	737	681	702	667	694	702	694	729	726	728	695	668	753	734	742	692	716	720	779	717	672	736	724	723	709	692	684	692	746	681	668	747	738	743	738	669	715	696	695	675	681	709	725	744	740	729	692	738	708	652	743	713	717	696	733	685	715	698	687	737	707	739	724	704	694	712	695	671	703	728	760	702	718	761	709	713	732	752	718	724	752	715	733	717	686	727	743	716	708	709	707	742	695	648	687	741	724	734	705	722	763	742	689	689	725	750	722	718	718	721	720	694	657	698	667	749	684	679	684	700	729	717	690	707	687	713	730	715	716	731	684	768	734	690	691	694	738	681	721	680	745	666	689	709	726	749	662	661	781	746	694	729	734	686	755	746	708	706
78509	72962	61177	40447	23141	12965	5115	460	330	347	344	316	310	328	317	329	324	324	370	351	344	361	359	337	330	314	300	309	297	326	341	363	376	357	329	334	311	333	328	320	363	322	322	328	323	303	314	324	331	326	327	309	308	338	351	327	339	294	319	336	348	338	307	334	326	299	336	285	332	338	315	323	328	331	353	328	326	330	326	301	344	342	342	297	338	344	307	325	297	318	345	341	333	332	329	310	365	324	344	353	336	333	285	333	342	315	339	351	374	309	338	338	317	321	321	360	329	343	348	333	376	330	334	314	327	330	324	328	328	338	315	310	333	340	299	310	306	324	354	319	319	337	300	305	380	371	334	304	342	315	325	326	318	341	335	311	306	348	341	320	318	307	297	348	351	319	337	323	303	326	291	337	313	283	310	326	308	336	333	297	308	300	309	321	330	375	333	331	324	347	362	317	318	319	316	353	364	341	334	359	357	365	313	326	336	317	347	291	326	331	317	315	340	370	327	327	317	355	306	293	320	320	346	335	306	341	312	334	309	334	353	317	320	349	335	328	361	369	346	322	352	316	314	322	313	328	327	323	336	354	313	324	333	320	347	316	304	353	326	344	330	366	331	292	353	357	331	325	349	331	334	326	331	344	324	336	310	323	290	334	320	346	339	306	325	365	328	334	323	348	319	306	293	324	333	309	316	352	354	340	290	283	302	279	348	330	361	345	331	351	335	340	313	349	318	324	342	364	303	332	333	322	292	327	317	339	331	288	378	311	336	334	373	309	337	332	327	342	327	327	307	335	330	327	343	337	339	341	305	321	330	321	307	321	314	323	297	315	322	342	334	321	322	324	340	306	332	344	315	317	364	346	311	316	329	334	342	307	352	327	327	344	330	332	340	306	353	335	332	323	319	341	346	313	339	317	333	306	301	343	327	327	349	301	320	335	327	320	311	321	312	321	328	300	314	329	327	329	320	328	362	322	352	359	360	344	312	332	322	314	326	305	332	303	305	326	344	335	311	339	316	339	322	350	337	315	346	338	352	307	327	335	352	343	341	328	301	297	341	313	318	322	322	347	305	323	303	340	308	286	329	309	315	339	281	318	328	302	363	347	334	333	327	333	335	329	338	313	352	337	312	339	340	332	359	316	321	375	354	310	339	344	367	313	342	347	341	344	308	308	320	326	321	324	345	316	299	316	317	319	330	347	326	307	318	317	326	303	326	317	310	349	313	328	284	336	333	314	349	343	316	281	324	326	331	289	325	335	338	292	310	304	320	342	299	344	347	347	317	323	320	350	331	306	319	338	331	331	315	322	297	333	362	341	345	292	377	338	345	337	320	336	331	311	332	333	324	334	338	333	314	342	316	321	324	348	330	333	320	329	310	335	343	299	320	312	324	338	346	333	320	312	300	344	325	344	319	313	299	339	300	330	344	343	327	337	327	325	320	328	306	289	357	311	300	345	319	358	344	299	326	330	319	367	325	336	380	327	352	328	338	313	322	320	308	362	328	327	329	319	355	337	300	331	303	353	359	304	321	337	354	367	343	347	366	341	377	352	328	318	345	313	332	311	311	343	329	320	329	331	345	309	362	340	329	339	298	333	322	338	314	312	333	338	350	360	329	322	341	347	309	308	334	325	350	353	308	334	334	349	343	317	307	339	309	335	314	357	303	321	333	322	351	321	358	323	322	314	336	333	318	338	316	333	325	349	343	360	317	325	343	306	312	315	324	334	334	332	319	340	337	345	319	353	371	277	344	367	304	353	342	323	332	317	291	308	344	349	377	336	332	326	332	285	337	304	332	329	314	317	320	334	355	338	327	382	313	334	342	335	324	301	345	318	347	288	346	335	305	365	309	344	323	358	338	347	348	331	327	314	338	338	352	328	296	339	323	306	341	339	329	298	333	341	355	303	335	324	331	329	309	328	330	322	340	338	321	333	340	313	349	338	317	337	335	311	360	323	310	326	324	322	317	322	333	331	336	297	339	309	342	296	315	324	297	338	341	312	314	323	301	343	298	345	324	305	312	286	318	312	317	346	377	350	318	325	318	323	325	329	325	315	308	330	371	336	328	327	319	331	308	329	332	336	335	339	291	326	301	303	343	315	333	356	309	333	342	319	339	303	342	318	321	347	328	324	355	344	308	308	335	327	308	326	309	373	329	347	323	319	334	354	327	328	316	331	337	314	316	320	322	357	346	309	314	325	329	341	347	308	348	315	312	352	313	325	291	308	310	324	321	311	321	320	353	317	319	339	341	323	328	309	316	297	316	328	320	344	306	306	335	334	337	301	337	343	304	294	337	304	296	319	338	323	343	356	335	317	344	340	318	330	316	347	342	316	373	317	335	333	322	319	306	326	331	349	319	296	343	332	345	327	341	317	343	341	364	319	325	332	325	338	336	315	311	304	271	319	297	318	315	325	327	325	303	327	304	298	351	328	351	325	340	367	331	325	337	296	314	309	332	315	306	312	330	328	350	326	292	310	345	340	304	359	313	315	328	337	340	331	357	310	296	322	328	311	301	336	362	322	350	335	371	326	328	369	301	302	304	338	317	317	328	322	310	316	328	348	329	324	374	328	360	322	330	310	316	341	315	345	324	349	310	365	315	325	336	327	317	320	330	329	314	310	311	318	307	329	307	296	298	301	325	297	323	336	331	327	324	294	322	354	342	301	357	318	311	323	344	364	305	358	328	352	330	338	324	347	325	308	338	346	342	325	341	331	320	341	317	334	329	349	267	333	349	352	335	311	321	324	321	325	331	304	315	325	337	330	296	334	335	355	357	310	346	308	321	333	332	324	329	298	321	344	321	344	330	327	342	331	308	310	337	337	326	330	342	322	334	340	351	327	333	339	270	335	326	337	328	361	338	323	305	328	341	356	337	353	319	365	301	365	341	346	363	300	339	345	317	355	356	301	317	338	329	342	331	337	317	349	355	310	330	325	336	307	338	318	327	319	329	337	352	323	325	337	319	362	321	359	366	310	331	344	329	325	322	327	349	287	313	306	316	354	351	309	325	311	326	308	325	334	326	326	317	314	331	296	325	342	332	319	316	328	363	335	307	309	349	334	348	344	309	331	316	326	339	303	329	316	300	328	329	350	311	331	316	339	325	339	310	321	341	350	379	319	321	305	312	306	356	321	354	305	328	345	318	297	324	323	321	337	342	332	354	332	312	296	329	342	347	319	368	329	300	327	320	323	330	327	318	349	349	344	332	347	357	292	342	305	352	322	341	312	332	318	364	326	313	315	337	316	334	355	367	312	293	317	286	346	347	290	347	331	306	312	332	333	326	343	321	332	321	332	327	354	323	319	362	311	363	324	324	328	341	337	296	311	308	311	313	305	287	317	300	275	337	320	297	310	327	287	375	345	332	310	334	363	318	349	296	330	311	340	322	360	340	320	304	321	320	299	332	351	335	333	336	319	317	303	332	296	310	324	343	311	320	285	330	345	317	340	313	326	309	325	348	315	335	362	336	346	322	308	331	344
61126	63355	58718	39508	31619	23161	13168	1155	966	1055	994	982	1009	975	975	962	1052	941	968	1014	986	997	960	998	961	1005	1013	935	947	949	946	1002	980	953	977	1005	944	981	1023	950	1012	1028	975	1029	1052	999	1021	954	965	954	997	1064	997	961	952	948	999	984	929	980	943	941	919	1046	974	988	955	978	938	974	945	970	974	1048	980	964	1008	978	976	947	924	1041	961	918	934	998	978	965	936	1008	988	952	1021	1034	936	1002	1035	1030	954	988	1005	1007	994	973	996	917	968	964	968	982	949	970	1004	1023	936	965	982	1000	1007	962	1005	980	952	954	1020	961	968	960	1032	1021	925	1018	929	960	940	997	1014	969	972	947	1009	953	942	965	942	937	981	945	973	931	947	1032	1024	1010	1000	999	909	945	949	1023	970	966	1010	938	950	956	926	944	960	981	1007	958	942	968	985	945	1013	995	975	947	1002	933	984	943	972	1003	989	976	967	921	981	987	934	963	992	1021	973	974	1021	995	995	993	986	930	986	968	965	1030	938	973	1002	968	976	1000	992	1027	980	1021	966	965	980	1008	1016	938	988	966	1008	998	961	909	965	978	955	958	1020	957	982	991	952	982	982	907	974	921	980	956	969	1011	969	963	972	993	1005	1000	959	979	985	1040	1003	1009	941	1013	960	996	1007	1001	987	970	960	1026	931	950	992	1005	985	952	1027	989	998	985	974	983	916	935	987	1005	937	992	929	1017	944	1027	938	1015	1046	979	992	974	960	994	1000	969	951	947	1029	929	1004	970	998	903	1013	1013	962	973	999	975	968	1007	953	1011	988	962	971	987	969	978	1028	938	909	958	989	982	967	1037	1028	966	969	1008	1004	999	989	949	996	1032	980	980	914	963	966	921	954	934	983	1026	972	962	1001	1012	1033	998	965	1001	977	949	1013	993	946	922	948	935	953	972	1029	984	992	960	962	943	949	929	969	965	969	978	945	964	962	982	957	1028	928	1029	950	991	1044	933	1008	985	983	963	946	958	1043	969	941	945	1038	1018	978	1031	990	908	924	962	984	948	1015	1020	1004	1015	979	961	983	1014	996	952	998	993	957	1054	1023	998	1004	967	997	959	997	996	922	1009	940	960	1043	1008	986	1015	1008	980	964	1009	1011	1021	966	964	1007	976	978	983	988	972	987	967	941	1031	971	999	991	940	958	949	975	985	1016	1009	1031	986	928	983	967	993	962	961	1018	976	990	997	976	904	954	963	1013	948	1037	1025	916	939	1011	958	997	1012	973	944	956	1002	970	948	1042	974	979	949	954	953	1027	978	985	970	997	1012	952	978	999	1000	957	961	1029	994	999	974	988	974	993	997	920	975	1012	915	971	980	1004	1008	998	996	956	982	974	929	976	978	991	983	956	999	967	1021	978	1003	949	1035	963	977	981	1005	991	966	985	995	965	996	927	1017	1060	943	980	1017	979	983	988	983	978	1024	1006	1025	942	976	902	947	969	997	928	1013	989	1016	1004	983	1000	983	970	989	962	965	981	989	921	943	993	1021	970	994	970	984	997	975	1005	985	945	993	984	1000	977	981	967	945	938	918	1025	1014	995	977	986	1048	971	1004	927	957	987	919	944	1000	994	976	972	1001	959	962	1001	997	1020	991	996	961	988	969	966	988	974	979	978	968	959	922	981	980	939	908	1007	995	1024	1012	948	960	983	965	1042	973	1008	931	1005	919	997	997	939	999	966	969	1014	969	982	961	964	982	955	996	984	1018	930	991	950	1022	965	1020	1022	1011	995	1039	978	996	955	986	989	942	989	1020	961	974	947	993	1008	1014	994	997	956	982	985	1015	1004	1003	1003	933	939	987	939	983	988	949	917	982	949	936	989	1022	967	977	995	1011	1022	978	974	990	957	962	1030	962	1027	934	976	968	921	960	987	1005	951	993	983	934	985	1036	972	996	940	943	978	955	978	944	971	949	984	1021	979	989	978	1004	980	961	942	960	962	978	969	966	919	1041	988	923	950	1020	961	963	995	1006	961	992	921	956	1019	988	1038	993	1047	959	980	1009	972	988	1028	950	992	957	980	936	955	930	964	1004	975	979	921	950	924	998	960	981	996	946	959	953	967	958	984	1021	978	978	958	1003	959	951	1005	995	962	995	1016	1018	987	1019	919	997	980	964	993	1008	992	942	968	992	1048	982	1011	1012	966	975	948	949	983	961	988	947	1018	941	963	979	965	1008	974	953	984	949	979	1001	960	1031	958	1027	1004	967	1011	1076	984	949	957	981	940	963	1012	1030	968	944	1025	944	961	1019	954	1005	992	928	1009	988	952	972	994	963	984	989	985	1044	977	968	977	943	983	909	988	1006	967	978	925	948	991	1009	1011	935	1015	891	976	956	934	949	1030	1000	967	924	943	989	972	1010	953	1031	981	989	928	938	947	973	935	984	939	962	984	982	1007	951	953	929	948	991	942	978	983	1032	1028	970	1023	1023	1005	977	987	991	947	919	982	990	1006	987	1036	941	987	967	1007	973	917	968	963	981	959	954	968	988	940	968	927	978	1018	990	892	946	1025	985	949	953	965	946	1003	979	1015	969	975	1006	998	992	946	986	983	1025	951	958	963	1009	953	958	987	925	985	946	929	917	961	912	1005	1023	1060	955	926	953	981	986	1024	965	978	966	952	989	967	993	919	982	999	1000	978	993	1033	967	985	998	989	1046	965	980	976	1025	1046	930	998	986	914	996	1000	998	958	975	963	949	989	1049	946	961	927	1013	962	972	967	1003	926	939	1007	1020	986	967	1013	914	985	966	1002	993	939	934	998	996	1022	965	1067	966	970	1057	1002	1030	989	937	1046	966	973	975	951	976	978	969	983	986	987	990	948	954	1037	991	982	1034	997	939	992	1060	977	982	959	932	967	927	1046	975	1008	977	989	951	937	968	993	1003	999	1000	938	971	1013	958	997	935	945	973	976	910	1041	982	972	919	1019	970	968	986	947	1067	1017	994	961	1000	959	974	940	992	959	961	991	946	994	1034	1007	947	1003	979	984	971	988	902	1001	994	1026	985	945	1026	942	1005	959	1001	970	968	1027	979	1013	1023	996	956	998	983	941	985	1038	1049	990	1016	953	962	1063	998	951	1008	993	993	969	946	997	968	991	1012	1002	976	986	989	1004	977	976	1077	1030	1022	991	969	928	919	992	954	1016	937	965	1033	974	965	1026	967	980	926	911	968	979	1006	964	979	1022	1014	922	913	1017	1018	919	994	1026	985	982	1077	962	938	1001	994	1025	1028	940	1016	995	982	1000	923	977	879	975	945	1015	937	982	970	1001	979	996	991	950	965	1000	1013	1021	909	958	1029	966	1016	1001	988	973	977	948	996	984	968	998	1013	1012	994	1009	1019	1012	1079	970	946	977	968	978	961	930	1037	990	965	1006	1022	973	1039	951	1024	1003	1016	1013	956	1029	997	1002	1016	1015	1015	972	964	992	1008	961	959	975	992	965	949	1017	953	1010	1019	1004	958	917	966	971	996	952	963	1016	1042	1024	904	949	1007	1022	1057	1020	912	989	963	987	951	951	1016	953	961	973	996	1009	984	1031	942	1020	979	952	982	975	984	993	944	994	1005	991	1030	992	940	955	1010	976	994	982	1036	1041	966	1000	975	1018	1036	1016	930	1015	967	1025	972	967	1013	1024	1072	1001	977	946	974	1026	986	1014	1021	961	958	978	980	968	947	946	941	1001	974	976	999	950	967	979	988	997	1015	981	996	991	952	934	1047	988	1014	1007	1019	986	931	957	997	958	995	938	918	977	999	1012	980	979	980	937	989	1010	1038	928	970	978	974	936	968	937	954	978	941	982	981	952	987	969	980	936	996	978	976	913	1000	1020	977	984	996	980	921	966	1031	999	974
32922	20840	10655	3692	1093	652	440	241	248	196	255	259	245	239	239	218	240	250	213	271	264	221	220	253	245	243	231	252	267	232	226	256	243	240	257	250	265	261	252	244	232	264	225	255	265	267	247	219	248	251	257	239	231	253	254	218	257	259	256	214	235	232	219	200	247	262	269	223	245	239	232	251	234	235	223	262	271	247	241	242	238	228	268	234	237	244	238	244	221	234	245	249	250	236	257	219	247	233	226	228	245	246	253	223	228	234	265	241	250	224	267	246	230	217	265	232	248	241	253	227	249	216	257	217	242	270	252	268	238	248	249	235	248	233	261	250	228	228	246	247	245	223	238	236	232	268	224	250	258	258	252	283	248	246	242	251	292	233	235	238	250	253	233	226	255	231	272	234	216	248	242	224	227	251	241	234	215	252	257	236	223	245	257	231	261	251	235	244	239	236	235	249	244	261	255	241	264	260	249	273	233	236	243	264	229	243	247	222	262	231	246	257	250	248	213	241	234	238	229	248	241	247	227	237	236	231	240	227	239	236	245	269	243	210	226	210	240	237	274	244	232	224	234	242	255	270	249	265	258	258	232	242	261	250	234	244	235	250	242	251	259	249	238	228	232	222	243	248	236	219	266	255	222	230	219	212	257	230	265	242	240	272	259	244	250	257	248	252	259	233	257	245	241	213	221	245	234	255	255	207	256	256	238	250	251	240	245	246	254	228	261	242	220	272	251	254	261	217	268	242	254	226	227	232	235	240	230	256	235	233	242	225	255	233	228	236	255	250	252	269	256	260	276	243	236	259	241	232	275	219	239	245	230	248	225	260	245	260	253	234	256	257	209	257	247	247	234	239	251	223	229	241	264	236	245	239	228	256	242	248	231	236	261	242	259	269	234	238	249	227	247	250	257	214	247	254	257	265	290	267	254	227	266	216	243	237	243	230	245	243	226	244	259	259	238	252	254	251	239	210	269	246	254	276	257	249	250	260	276	215	256	257	250	239	227	249	210	233	217	230	230	240	230	247	253	245	254	252	220	224	254	251	232	241	225	227	248	236	247	233	230	233	231	239	251	271	240	222	273	241	244	255	250	258	237	217	222	250	274	214	224	251	239	231	222	252	241	235	241	253	208	209	239	239	270	253	228	225	273	277	257	271	222	227	258	230	246	259	220	232	257	267	251	241	201	246	251	226	268	216	242	241	259	236	259	249	245	225	252	261	219	235	284	253	216	243	223	248	248	251	254	236	254	239	257	244	260	216	236	260	240	247	262	245	234	230	240	249	265	223	271	259	244	262	249	259	269	232	255	270	250	233	257	229	257	266	251	241	248	246	248	245	277	245	263	263	250	238	251	215	226	233	236	237	213	220	249	264	270	236	257	238	271	220	251	249	242	249	256	222	232	271	256	231	221	256	236	259	254	251	233	244	233	232	236	232	261	241	270	249	240	245	231	272	237	240	238	243	250	208	254	235	271	259	247	241	238	237	235	245	258	248	192	198	256	229	240	272	214	245	238	237	249	230	253	247	243	246	233	236	236	226	224	226	254	246	245	237	250	256	277	271	258	248	243	228	267	254	212	243	236	232	227	280	257	269	254	243	267	280	245	235	246	239	231	251	263	238	241	239	248	237	253	234	216	243	248	244	249	240	216	265	228	240	252	250	274	240	224	259	214	233	216	224	251	281	233	232	273	255	243	226	229	228	227	255	256	263	271	230	251	238	249	253	266	214	255	258	242	268	231	278	249	245	205	248	271	263	241	273	253	240	223	228	239	243	208	240	254	251	233	214	251	262	245	222	238	235	251	232	260	210	229	243	242	222	250	234	273	244	258	251	218	243	245	232	225	259	264	209	273	268	246	248	245	251	221	234	227	246	254	257	257	249	264	237	237	253	226	239	242	234	239	243	230	236	251	234	258	269	274	229	231	228	252	250	240	245	244	219	239	249	222	212	238	232	219	263	275	253	260	253	266	253	225	234	267	261	258	246	228	239	214	252	255	256	249	264	245	244	233	236	263	250	251	225	206	239	243	244	250	241	240	211	251	240	259	251	230	224	256	239	249	249	265	224	272	244	273	238	242	230	239	228	247	256	234	283	250	230	249	253	244	237	259	245	231	227	225	240	248	255	252	242	236	248	251	229	250	282	236	250	247	266	233	247	268	256	269	237	243	260	267	247	248	258	220	257	262	241	242	252	249	231	236	238	240	254	252	236	265	242	233	248	221	243	262	230	242	255	268	233	267	266	252	266	239	242	226	228	235	238	240	237	226	229	224	268	254	233	262	213	262	258	259	239	267	245	224	246	234	237	251	250	240	264	235	240	242	236	262	231	234	231	237	238	246	221	238	204	255	249	276	259	281	233	272	227	253	255	255	249	257	248	231	236	240	241	228	237	258	249	238	228	238	220	253	252	243	270	245	251	253	217	256	245	252	260	286	241	228	278	271	258	237	250	220	232	197	271	236	216	245	251	251	260	256	276	261	256	258	236	229	249	249	241	247	248	244	225	240	221	258	217	237	223	225	226	236	255	250	250	241	280	240	234	237	229	249	255	221	246	249	273	228	234	228	248	260	226	255	244	223	231	235	264	239	250	235	252	231	258	239	236	239	218	236	251	238	258	253	248	240	239	259	207	245	225	229	220	257	238	236	259	223	222	224	210	243	247	234	271	263	244	246	224	233	237	228	240	224	245	259	245	241	226	239	246	253	256	229	248	205	227	230	206	259	271	249	225	273	233	221	263	263	247	257	259	236	265	239	249	228	229	248	234	254	267	227	227	250	234	256	226	210	264	239	247	210	220	247	229	279	222	238	230	228	228	257	242	250	258	246	251	250	245	249	229	217	251	281	257	245	237	240	243	237	228	253	222	236	202	257	258	245	247	259	250	236	240	251	240	250	247	259	286	251	248	270	214	282	262	218	247	238	242	228	242	242	229	233	249	224	232	236	249	255	247	234	251	251	230	247	212	241	264	281	246	256	253	227	249	247	259	266	246	212	239	244	232	236	255	256	225	232	251	236	235	234	235	244	249	245	250	240	243	249	241	242	235	233	234	274	252	240	240	217	225	248	263	245	249	249	224	252	260	235	258	261	219	242	227	235	230	261	255	224	240	259	236	254	260	232	234	241	237	255	238	232	244	226	288	244	239	210	242	250	260	229	228	239	239	232	252	233	262	230	251	241	244	260	278	228	237	230	239	236	247	277	248	257	244	240	262	255	236	235	279	269	243	235	240	237	243	236	246	218	248	267	233	260	244	236	252	242	263	255	213	250	261	233	248	280	242	220	261	246	227	237	225	246	270	248	251	238	242	229	255	222	234	239	224	236	272	270	247	269	245	252	243	235	242	238	237	247	247	264	250	248	254	268	234	249	244	243	238	256	252	244	225	226	253	261	224	261	244	229	238	241	236	255	236	250	276	259	245	249	240	261	256	247	256	253	253	237	256	249	252	251	256	221	269	230	227	207	221	228	252	235	264	235	253	266	242	258	268
30938	23403	15969	8056	3308	2250	1449	756	738	763	805	788	738	747	814	728	735	783	788	780	745	800	747	740	760	803	781	774	735	740	779	756	746	795	771	769	756	762	738	801	761	810	787	768	780	731	738	749	742	744	739	734	729	753	763	760	736	780	720	800	741	770	776	793	751	743	795	797	720	775	762	798	727	750	749	764	767	745	787	780	754	775	790	820	767	791	762	738	776	756	762	768	797	760	746	788	801	702	761	776	759	745	741	783	795	738	739	779	774	755	842	807	784	742	780	773	844	782	758	773	718	755	783	753	730	762	722	752	807	831	781	800	769	746	748	757	778	751	745	787	727	773	750	770	768	722	805	769	789	754	775	762	811	777	796	739	765	779	815	754	715	795	742	767	757	762	717	746	791	788	797	784	777	765	752	742	759	783	804	768	749	766	820	759	725	794	803	772	743	746	781	725	781	761	785	784	749	795	774	786	768	756	785	770	758	744	787	789	757	774	751	743	739	827	747	791	720	722	744	798	741	746	708	778	743	785	745	814	752	784	795	785	786	742	787	744	773	760	743	765	759	745	796	751	793	797	746	759	764	807	763	778	768	753	756	765	812	762	736	814	749	721	735	765	749	821	797	749	774	777	769	710	732	749	722	727	738	760	757	730	710	735	771	788	789	708	727	721	745	743	772	818	777	802	790	774	725	770	769	769	794	767	709	785	854	763	714	767	744	787	765	729	671	716	741	752	760	740	771	777	809	784	783	734	738	854	744	764	780	771	702	705	831	753	746	805	803	782	750	760	735	757	769	753	780	724	724	754	765	788	810	774	788	757	778	790	772	788	826	780	764	830	765	799	757	804	748	771	777	729	758	806	800	796	775	765	771	814	762	744	794	838	787	736	749	745	748	755	820	774	793	755	705	774	816	801	757	739	757	758	740	777	744	755	734	751	757	781	831	801	761	788	769	734	808	829	739	770	804	745	747	764	754	755	796	753	737	798	741	747	740	790	793	766	794	759	814	729	751	732	767	771	738	805	779	727	727	755	750	775	780	730	742	751	783	760	824	756	769	744	787	747	758	756	747	769	822	833	783	782	800	775	728	762	775	796	731	735	784	746	778	777	740	756	768	706	797	774	723	803	759	726	742	787	757	745	763	763	801	761	737	728	787	797	796	787	770	780	752	749	721	708	775	793	781	768	782	704	804	769	780	776	776	726	755	791	726	748	791	707	749	770	737	795	766	801	761	753	784	745	744	802	753	773	728	727	750	719	789	781	740	768	758	802	728	738	745	774	771	749	763	810	732	770	842	776	748	735	820	718	770	784	800	785	694	780	750	774	776	810	798	755	748	758	730	766	843	732	775	807	759	752	778	775	753	751	744	823	783	811	776	779	766	753	779	730	748	747	753	748	747	787	766	793	719	789	732	787	772	825	776	771	800	803	758	805	763	793	760	744	794	737	757	730	793	763	752	713	798	777	738	769	815	775	766	761	738	748	795	778	747	804	766	740	764	771	787	798	769	750	789	736	819	768	764	784	773	760	753	774	782	796	744	816	771	737	744	767	755	727	731	749	767	717	793	740	787	783	726	753	771	772	784	763	801	795	768	714	748	784	758	743	752	778	762	767	742	741	751	762	798	810	763	705	728	802	748	757	776	752	760	772	796	732	741	789	800	734	786	780	731	798	722	742	824	827	745	749	794	798	795	768	782	753	759	764	798	785	787	741	764	760	762	766	756	747	760	720	800	783	746	792	736	773	779	738	786	753	762	718	723	756	756	771	788	764	764	772	730	726	804	773	795	763	805	774	768	760	779	747	758	810	756	801	788	738	821	721	738	797	756	782	760	724	772	751	772	762	742	798	737	748	780	767	772	742	787	768	772	790	769	790	775	764	729	817	788	735	779	740	753	718	754	782	813	810	746	798	759	786	784	762	806	782	759	756	754	766	743	810	715	733	789	755	721	763	764	771	788	746	736	798	733	792	768	789	799	730	773	756	731	787	730	734	839	754	727	761	750	777	807	807	745	818	730	758	763	763	767	707	746	762	760	759	813	786	777	781	758	740	737	760	797	778	775	801	747	759	826	767	769	769	760	742	778	750	748	812	742	783	789	755	730	776	776	723	796	781	758	793	716	763	797	766	733	762	748	740	755	791	747	782	800	775	735	817	769	773	791	762	759	792	729	759	737	755	779	733	727	789	745	756	746	727	786	727	764	818	787	788	761	771	792	712	777	775	764	762	811	748	716	770	759	734	783	792	755	756	721	791	757	743	763	731	764	807	783	779	755	799	786	789	779	781	811	705	779	758	757	794	716	780	754	732	811	772	804	759	799	764	769	762	803	732	790	772	784	756	755	801	750	793	821	778	775	752	752	792	794	763	774	764	746	738	772	753	770	788	804	708	784	736	773	752	825	802	720	782	793	754	787	799	829	779	811	765	710	753	733	734	752	791	777	757	783	804	747	711	768	788	799	838	787	772	739	793	770	789	738	756	767	789	765	769	779	800	747	730	738	808	776	701	783	750	779	765	755	743	781	747	755	752	792	734	796	774	793	778	733	789	762	778	759	806	764	731	779	733	777	786	755	784	791	818	758	761	714	783	764	765	798	762	793	793	754	818	710	759	758	804	756	732	804	726	736	757	793	773	749	807	771	739	776	779	776	752	774	775	812	735	796	750	755	785	774	729	754	752	759	784	759	762	724	742	743	769	754	750	777	755	751	782	762	742	740	788	763	759	760	706	743	842	689	777	738	736	732	753	755	772	767	798	806	725	733	788	765	786	767	763	767	776	760	757	772	745	745	774	785	739	769	742	754	783	723	764	759	744	746	770	750	791	746	774	753	795	768	772	800	745	766	730	813	770	733	731	788	796	806	727	757	788	760	748	797	777	756	775	783	799	773	746	769	786	786	729	790	776	785	743	766	744	746	782	760	750	735	741	764	712	764	742	763	774	763	745	726	736	789	761	794	752	727	736	777	784	812	760	735	733	758	699	723	753	780	809	777	747	709	745	772	738	764	766	734	773	771	736	721	824	769	801	776	739	789	711	752	802	773	782	736	729	781	726	676	733	789	747	825	790	778	757	720	754	802	766	748	768	804	714	717	757	744	773	704	724	739	773	790	778	746	785	795	756	767	745	772	775	792	801	742	708	778	770	789	761	806	742	703	754	719	743	765	762	754	751	729	752	745	821	766	745	744	727	760	776	750	749	717	761	776	763	807	751	770	780	785	739	748	841	811	782	781	720	794	824	763	762	757	773	759	766	745	795	777	771	804	753	732	787	784	804	771	796	760	783	761	776	795	711	766	763	790	779	770	731	776	758	814	770	753	792	728	788	790	764	806	740	769	743	736	756	775	767	752	772	826	820	703	760	717	766	783	770	794	756	783	723	751	804	806	772	792	824	749	766	797	767	751	757	785	744	750	724	760	819	767	801	781	744	791	780	735	768	770	722	799	764	762	763	760	703	753	797	818	798	764	771	820	775	723	744	755	806	778	791
65714	56521	46184	25786	10680	4471	1585	229	244	236	234	205	210	251	216	214	229	213	237	241	210	232	241	230	263	235	231	238	199	219	260	229	234	249	241	226	245	236	235	246	252	227	245	225	248	215	222	204	242	224	231	233	214	220	220	252	218	266	244	246	233	221	257	232	246	225	218	231	228	216	249	243	224	214	246	218	236	222	217	223	237	214	253	228	250	203	246	243	236	271	200	224	226	221	213	264	228	226	235	236	215	244	246	224	212	205	245	246	267	263	211	209	208	212	237	253	227	249	260	250	217	239	234	225	223	222	254	236	239	231	255	221	224	239	200	209	212	223	216	214	219	234	223	219	233	224	216	261	261	223	214	195	210	244	251	228	228	223	240	235	226	225	243	238	234	241	251	229	255	221	244	251	215	233	231	225	200	218	241	212	201	265	256	238	221	216	233	245	220	235	213	250	257	236	231	249	261	217	209	222	233	247	221	254	240	240	240	232	238	252	206	239	247	208	239	213	236	215	236	264	231	240	231	250	233	247	260	226	227	237	223	225	232	220	216	234	227	208	235	205	228	210	223	219	225	248	249	235	232	206	228	240	213	248	255	238	214	237	213	242	224	237	229	259	217	223	210	240	241	247	244	233	240	253	211	237	249	237	224	244	229	208	225	221	227	229	209	229	230	232	245	246	218	216	230	259	232	206	218	229	237	256	216	227	230	232	229	259	244	226	236	261	252	228	238	241	226	204	242	256	227	252	196	226	233	234	236	225	238	217	260	258	219	230	243	213	255	228	245	232	210	247	238	214	232	242	225	199	223	220	232	232	233	217	214	244	202	247	222	233	219	255	223	221	200	226	223	231	216	223	220	224	230	221	240	222	271	213	270	226	226	223	213	242	229	238	252	247	224	229	199	238	221	238	224	208	232	234	221	228	217	258	209	227	239	234	226	227	219	237	263	233	221	234	218	228	234	243	223	241	230	231	234	199	238	201	263	224	236	238	208	225	201	254	248	230	212	220	230	227	232	233	238	224	203	238	244	210	204	223	248	221	224	230	235	244	224	253	237	245	244	255	228	249	253	228	210	241	214	245	214	240	233	227	197	213	215	223	217	231	249	207	240	218	238	240	222	232	216	214	234	222	214	202	228	246	238	214	239	269	219	210	225	219	225	220	225	230	238	219	253	231	236	250	241	208	216	211	213	232	225	224	223	229	216	234	201	230	241	220	233	234	243	234	214	203	266	208	245	215	229	234	222	237	227	246	225	195	222	203	259	214	229	222	265	248	217	240	234	235	249	206	252	217	252	221	244	230	224	247	269	235	210	241	242	241	241	230	210	221	232	243	232	253	208	263	199	254	212	230	226	241	201	243	222	222	236	229	219	242	224	228	253	208	226	195	245	246	227	246	249	219	252	245	252	235	234	223	226	229	221	226	211	229	248	221	243	245	223	215	213	260	212	250	257	264	272	233	210	228	225	211	237	226	232	227	252	226	230	259	203	228	254	232	256	241	213	242	223	237	223	210	251	215	203	248	233	206	204	260	214	244	261	227	224	222	237	221	251	241	245	208	253	218	202	248	240	239	236	262	249	240	247	211	228	227	229	278	209	230	235	228	243	220	218	208	262	249	251	222	212	245	223	232	233	242	258	218	238	226	229	220	247	211	207	216	227	225	265	234	238	214	228	220	263	240	236	236	223	232	247	238	252	226	229	205	230	276	251	239	234	217	232	223	245	233	223	268	223	228	205	213	238	230	232	235	231	212	220	221	226	234	232	233	217	203	227	224	240	204	224	207	212	238	209	236	250	264	248	215	230	198	231	237	224	238	222	246	220	219	243	200	242	239	230	218	222	252	236	236	237	243	248	218	186	217	258	230	250	235	244	186	236	197	208	200	212	233	245	224	230	240	204	217	218	224	249	215	254	229	232	243	238	216	245	208	247	243	234	226	221	234	229	239	237	247	231	252	209	227	249	234	217	242	207	228	229	256	219	261	231	239	207	225	210	234	237	227	242	214	221	217	223	224	219	228	248	238	235	219	237	229	227	234	229	209	257	248	203	211	243	239	239	234	231	218	236	218	210	239	248	221	243	253	225	215	215	209	231	263	220	219	219	234	213	204	235	214	233	212	238	235	236	233	219	241	212	229	216	252	192	246	221	221	216	241	227	223	246	221	239	250	223	249	221	240	225	236	193	226	251	232	230	196	185	229	249	222	244	237	259	234	242	265	247	232	230	221	226	237	243	203	237	249	244	222	248	238	244	217	218	234	223	258	226	233	243	213	239	212	210	219	219	256	217	201	229	253	220	231	240	219	228	228	270	237	225	234	218	229	209	232	257	284	225	204	233	243	262	213	231	231	255	255	244	213	223	220	262	230	218	247	250	247	232	244	207	235	233	211	232	225	212	230	231	238	250	241	242	256	226	219	225	224	225	218	215	247	231	239	218	233	209	197	237	220	237	234	245	224	251	247	216	245	222	259	258	225	195	242	223	234	252	240	257	223	224	237	221	256	230	234	241	223	232	242	221	233	233	223	252	222	199	244	247	232	202	236	240	224	239	222	226	241	227	248	232	256	211	241	238	246	239	241	229	257	234	216	222	271	227	215	238	211	221	236	217	235	237	210	218	246	231	233	228	240	238	242	216	234	225	218	218	253	237	239	247	201	228	230	218	237	244	253	218	241	214	277	221	208	241	234	221	238	234	230	226	239	218	247	207	228	253	225	198	245	216	231	241	210	230	205	231	212	200	200	193	212	228	202	229	215	233	223	224	201	233	239	214	241	236	225	233	210	207	232	224	237	249	231	249	213	258	230	228	237	231	260	221	253	218	214	201	242	260	261	235	230	244	235	202	234	235	224	223	200	227	222	254	231	212	224	222	248	190	236	253	222	217	219	224	245	210	231	229	217	230	229	227	223	236	238	249	254	183	231	237	237	218	216	218	230	233	210	224	246	226	222	215	185	209	224	252	229	244	223	218	239	229	247	242	230	243	250	224	244	231	220	238	215	240	245	213	206	233	211	217	255	227	245	227	238	251	219	214	216	219	225	222	199	252	233	237	210	211	231	215	236	203	221	213	241	213	204	223	212	233	224	242	234	226	228	226	226	223	223	237	240	256	232	229	217	221	235	247	222	232	238	234	236	218	218	259	219	223	234	215	224	227	235	242	216	248	243	219	225	203	233	222	252	235	238	238	230	247	226	223	244	238	216	200	256	202	242	200	222	231	246	232	224	245	214	226	229	251	247	258	215	210	224	201	229	243	250	248	249	227	248	239	242	231	235	223	214	205	253	245	236	204	238	215	237	230	239	214	237	221	227	222	216	235	224	250	220	246	226	253	235	227	213	219	216	229	269	235	219	260	247	229	227	216	230	223	226	232	218	236	230	245	226	217	226	223	237	236	230	227	227	208	221	203	212	206	202	228	237	225	255	265	241	235	241	250	223	217	220	224	215	230	232	240	239	239	211	247	231	238	242	229	243	220	226	235	203	224	217
47883	46860	44143	28188	19117	12250	5643	765	735	785	766	709	764	732	733	762	753	798	713	782	720	748	720	685	765	710	742	747	753	708	775	762	681	740	703	698	713	720	745	767	774	771	719	728	728	713	715	782	729	769	729	746	715	749	712	739	710	726	801	748	726	736	663	758	759	737	759	681	782	707	711	740	751	676	703	740	749	750	752	723	769	730	735	758	684	773	785	765	701	743	704	720	707	718	736	746	733	738	698	717	722	754	760	723	653	754	724	757	770	733	738	733	752	726	726	725	761	724	696	730	710	705	694	688	735	771	728	763	735	701	700	743	668	718	767	723	731	776	749	716	704	730	702	719	721	698	729	695	698	739	766	739	722	700	704	765	712	726	724	726	701	710	717	763	710	711	721	707	704	726	756	726	740	721	759	731	731	756	748	741	742	758	707	759	725	730	688	738	714	741	759	750	721	690	762	738	721	769	768	772	732	744	745	717	722	685	755	692	732	717	744	756	689	702	768	754	695	753	744	680	751	715	721	733	742	744	753	737	756	761	720	746	754	736	722	746	748	746	701	710	725	788	687	708	729	671	712	697	745	774	761	754	773	722	779	748	759	722	737	729	718	755	738	718	764	726	713	706	779	679	722	748	710	713	688	707	744	705	745	709	724	722	772	737	715	771	753	709	725	739	683	716	752	721	728	673	740	753	712	696	733	761	757	730	728	809	728	714	723	729	758	708	693	749	681	719	742	729	738	711	778	749	722	706	713	704	751	730	737	753	679	694	732	759	685	756	703	715	747	748	706	777	755	766	745	725	734	687	718	727	750	724	747	767	745	714	709	719	725	739	686	778	756	739	743	720	716	725	710	717	721	727	703	715	724	702	772	720	758	747	718	663	757	725	712	666	730	699	696	732	716	709	726	736	739	723	719	722	730	732	733	719	731	712	736	665	736	732	743	736	770	763	730	684	774	698	732	783	763	704	755	711	736	730	729	711	710	772	754	732	721	772	750	748	747	725	763	759	691	735	709	774	761	716	656	732	744	743	759	730	745	706	737	717	737	771	770	737	739	739	731	723	736	735	711	775	722	725	765	687	718	713	766	692	749	712	741	729	739	703	774	718	743	706	732	744	710	744	728	739	763	713	694	735	664	698	752	724	709	758	771	731	760	702	722	745	739	746	735	743	737	713	701	763	703	746	683	754	733	764	742	724	734	705	723	726	732	746	745	766	759	738	740	756	712	723	763	728	748	765	698	695	748	771	742	732	718	766	757	726	753	743	737	736	724	705	738	730	712	716	734	778	741	741	726	702	736	757	703	724	751	753	722	755	745	725	726	765	757	724	748	739	728	768	749	738	749	731	743	733	775	733	682	792	754	720	774	709	737	750	745	689	720	720	726	772	733	707	769	736	726	752	750	737	729	698	748	686	747	761	735	720	706	771	717	769	694	708	715	723	748	787	750	806	683	760	719	735	723	739	740	761	740	748	739	759	717	758	727	746	730	718	706	728	721	735	759	733	750	697	730	748	729	723	724	695	723	719	693	728	729	749	687	706	719	739	765	793	746	737	721	738	801	776	737	732	716	732	708	736	727	740	708	737	732	753	704	731	746	691	756	738	687	718	760	745	723	766	771	759	684	751	739	701	685	745	765	727	739	743	709	706	741	789	721	717	760	735	702	741	709	734	755	707	738	746	719	742	747	726	707	719	692	699	725	713	705	749	724	746	758	732	730	733	678	754	759	683	734	694	707	741	691	698	757	712	767	756	743	726	695	722	709	737	722	698	704	764	719	733	763	725	749	735	720	724	691	745	721	676	760	737	726	758	808	699	743	701	732	771	777	723	710	747	730	725	703	762	762	735	719	721	729	727	750	715	735	684	749	759	697	766	720	749	717	696	747	719	726	698	698	766	750	724	707	757	742	703	754	684	778	738	727	718	741	725	757	729	726	741	720	734	686	746	735	724	729	729	755	697	715	750	780	766	673	747	738	735	729	738	774	724	763	752	762	691	744	773	702	704	773	718	714	725	752	740	737	726	710	734	735	755	709	707	751	704	712	698	734	702	725	703	793	731	772	699	723	731	715	713	749	746	699	696	716	717	743	722	745	745	707	751	757	748	751	710	719	715	693	684	743	712	731	705	695	718	712	722	726	710	721	705	712	761	772	710	766	707	767	720	696	741	762	736	720	708	745	747	712	744	726	700	710	692	703	738	793	726	713	755	686	711	726	770	717	749	719	750	702	736	786	704	766	737	735	720	733	732	723	722	722	773	715	756	717	688	741	739	703	745	760	754	764	775	748	737	713	738	759	752	709	718	744	710	742	690	732	719	671	739	791	745	736	740	730	731	701	716	723	716	775	767	795	755	686	729	740	745	704	734	708	729	763	688	690	723	732	693	686	708	718	769	719	720	764	702	748	760	746	709	761	748	713	715	702	729	740	745	714	741	707	724	743	749	726	799	748	651	720	765	750	674	733	736	796	743	761	720	720	705	748	708	796	675	789	745	743	766	734	732	729	751	708	739	746	705	716	723	706	695	736	758	696	730	761	722	716	705	709	737	759	702	749	735	727	716	708	720	744	729	709	760	731	763	742	738	673	731	747	712	649	710	712	683	703	715	721	700	740	691	772	730	721	708	679	749	724	766	746	685	772	714	717	705	725	737	714	784	715	727	690	700	719	729	734	733	719	752	773	703	741	794	718	698	728	718	708	727	677	724	713	728	747	684	676	736	750	765	732	750	718	734	700	731	704	767	741	720	708	729	723	707	764	714	749	687	707	719	789	717	740	741	747	698	748	715	710	741	687	711	735	716	755	669	748	716	699	712	708	728	732	760	732	762	720	693	713	720	708	711	736	708	740	740	742	743	715	751	733	697	777	717	716	679	735	730	708	737	719	740	758	704	737	705	748	679	673	723	700	724	771	747	683	697	758	738	670	793	720	761	767	742	694	714	740	686	747	693	748	765	782	706	735	782	704	720	718	663	744	745	722	735	706	713	724	680	770	722	751	746	687	727	743	676	739	730	704	724	741	656	691	769	740	774	701	777	778	790	724	751	722	681	747	712	744	706	693	733	744	752	763	725	735	725	771	746	716	700	698	754	754	709	711	699	698	701	699	693	698	677	735	710	711	723	725	723	705	722	719	738	767	768	762	730	694	775	744	720	732	724	749	747	713	741	711	711	716	637	706	698	784	714	767	755	728	721	781	746	725	724	751	705	713	714	705	729	714	721	715	693	701	753	735	662	766	752	750	734	711	708	723	708	723	718	714	703	673	716	734	770	740	697	736	716	758	690	710	737	755	696	745	718	743	767	718	736	744	722	729	706	744	742	728	737	718	763	710	739	696	775	716	755	724	739	726	700	765	733	725	718	771	718	718	731	718	687	699	711	776	786	787	751	778	715	722	746	720	710	715	754	739	758	694	721	765	680	699	687	761	756	718	715	736	744	714	730	733	759	692	700	696	754	687	713	678	708	694	741	725	711	725	757	705	704	715	736
76223	70802	60957	37695	22248	12275	4733	402	308	308	351	312	346	351	298	307	312	313	346	370	323	326	327	321	306	337	311	334	329	319	360	292	362	295	322	329	331	292	353	310	329	354	296	306	318	334	334	328	327	310	300	306	336	326	343	330	323	338	322	360	302	349	323	319	320	296	333	336	319	369	295	359	301	323	335	274	309	327	335	347	331	310	321	313	340	331	314	299	318	312	315	357	304	315	286	322	335	321	304	304	338	311	328	310	312	355	341	306	319	334	316	322	339	305	338	319	329	300	327	349	318	342	292	299	327	329	346	283	315	330	323	314	288	341	326	311	327	344	338	343	369	282	323	321	338	321	341	309	305	316	307	341	323	332	333	336	330	297	316	289	293	362	326	317	335	320	298	320	299	324	337	311	304	286	329	321	318	309	320	297	338	319	309	295	344	339	326	315	343	296	356	289	321	324	344	321	299	332	329	323	314	307	346	339	312	341	361	304	288	329	324	324	346	321	302	333	321	339	306	309	324	365	339	350	328	331	308	306	327	329	320	299	335	326	313	345	353	323	309	297	330	333	329	321	327	304	333	290	325	356	285	336	325	289	296	322	343	318	302	345	314	317	325	363	350	339	329	315	344	328	327	349	311	336	326	334	317	310	317	319	318	310	344	307	305	293	324	301	292	331	327	324	327	316	307	324	314	300	325	337	325	329	306	312	341	307	306	319	332	327	308	318	300	318	278	364	327	302	343	303	301	332	346	296	314	355	327	292	309	322	355	316	315	336	340	331	308	342	316	335	336	325	305	296	325	323	314	313	311	290	326	369	289	316	315	326	341	338	323	307	326	317	331	337	321	321	293	361	337	336	349	299	308	316	327	320	314	344	305	332	325	297	334	311	350	297	300	303	323	290	289	311	300	309	347	308	373	342	333	321	316	324	354	322	327	312	343	336	319	280	341	333	325	306	323	330	325	321	331	291	322	353	326	316	313	342	333	366	310	298	319	277	326	325	340	308	314	267	304	330	298	332	299	338	301	308	299	333	341	329	326	308	299	313	294	318	317	304	296	348	332	365	322	311	313	286	326	346	295	318	363	342	338	324	320	289	324	299	307	336	353	323	310	315	351	290	362	325	306	336	355	313	307	347	329	305	322	317	328	325	360	336	306	268	341	292	290	303	307	337	302	311	304	317	346	324	296	311	309	340	336	342	285	305	336	362	305	313	326	300	312	333	357	322	297	347	343	312	340	310	347	305	326	348	344	286	311	340	300	315	343	316	326	321	320	314	345	334	328	301	306	325	321	326	262	324	310	326	332	342	295	327	327	318	325	319	318	338	342	332	325	297	344	332	329	348	281	334	317	329	323	302	309	343	327	368	314	333	347	333	308	312	311	283	341	321	332	350	326	318	340	340	315	327	333	327	297	295	290	307	316	323	313	300	330	324	311	289	323	328	324	267	342	324	320	308	305	337	357	314	303	324	311	339	327	315	343	329	310	337	311	311	331	365	297	300	326	313	339	338	321	316	315	312	324	317	317	314	299	339	316	346	332	323	320	327	302	309	322	307	341	321	324	311	278	316	291	323	325	341	328	341	315	315	321	342	339	330	307	317	303	350	309	324	346	337	336	315	319	346	311	340	321	315	341	329	315	295	290	321	323	341	314	324	304	316	293	316	337	318	323	298	329	334	319	338	344	293	338	335	326	314	323	333	319	332	349	320	319	333	308	319	309	325	351	329	333	317	308	324	337	327	313	314	353	311	327	358	295	315	329	332	340	313	319	301	305	322	295	334	371	328	296	334	330	326	326	319	316	333	356	310	332	302	323	334	326	300	344	314	318	297	331	325	309	347	303	307	302	353	345	322	321	340	288	354	319	287	348	333	281	359	327	337	324	310	299	284	314	340	321	316	322	319	326	340	322	351	307	313	294	323	318	338	338	314	331	311	304	321	324	346	351	320	333	328	338	311	337	316	322	304	318	329	339	333	295	333	286	343	285	318	350	312	369	294	335	287	322	329	325	300	289	325	332	331	338	352	317	333	350	356	340	344	340	303	332	349	312	327	304	297	307	341	361	288	357	347	321	304	334	310	297	288	331	301	341	300	337	318	320	321	330	350	347	328	318	311	330	333	339	318	304	329	315	320	300	313	297	324	329	331	354	341	317	326	336	312	309	317	331	344	318	331	354	333	330	329	337	293	330	353	292	299	299	325	307	326	314	331	316	308	341	320	321	333	315	319	305	318	312	333	296	308	300	292	314	350	349	266	333	324	324	344	337	302	319	327	302	333	320	296	293	353	302	341	353	325	342	299	294	323	316	300	326	350	352	293	312	309	316	348	295	292	314	313	314	332	296	332	346	330	312	308	359	322	341	301	327	334	358	318	330	315	338	345	335	333	292	327	317	313	307	326	327	327	318	325	342	346	332	318	334	321	300	316	317	337	303	334	314	317	287	290	317	343	346	305	316	306	328	323	308	335	303	325	316	316	312	326	295	337	315	350	320	320	319	290	343	302	326	314	313	318	319	301	332	309	347	353	313	327	313	334	308	348	340	294	323	336	305	312	301	300	335	319	322	316	322	277	310	324	324	321	294	349	333	344	292	328	321	323	318	293	340	329	325	346	318	305	315	348	305	319	327	315	334	331	308	307	324	345	301	340	314	353	312	307	335	342	317	353	349	319	307	340	330	316	316	336	315	288	313	311	299	322	304	319	344	319	325	297	324	322	302	323	316	310	340	314	339	360	343	315	318	343	300	335	338	321	309	301	306	333	349	322	332	317	289	309	298	318	311	335	330	326	326	312	361	350	305	306	280	330	299	306	300	330	328	305	352	342	344	312	315	319	308	358	319	324	293	313	312	340	319	323	328	314	318	343	289	291	309	309	316	335	308	338	307	310	358	326	344	308	335	359	336	321	320	286	345	325	345	334	317	293	320	316	317	305	329	353	336	338	323	331	347	324	341	342	301	361	325	366	325	315	334	322	310	329	320	340	316	311	337	307	319	286	302	306	307	304	307	345	309	312	340	307	302	301	327	328	302	293	340	317	315	329	313	323	313	311	308	334	316	342	326	320	332	310	319	322	295	322	323	303	324	286	303	353	298	326	337	322	315	353	324	299	337	367	303	351	310	307	331	325	320	327	325	338	326	335	339	330	321	310	362	314	302	359	339	319	303	308	327	320	363	306	330	333	312	348	346	299	358	303	322	326	304	310	287	304	346	322	319	314	299	324	313	312	337	303	334	298	349	332	318	333	328	318	306	334	326	322	320	331	337	305	323	311	341	334	311	305	303	295	322	297	324	330	351	295	351	300	331	361	326	347	303	313	293	314	326	296	320	299	333	327	323	324	332	300	297	315	335	313	320	352	328	290	297	295	308	326	318	370	351	319	354	324	342	305	315	337	313	341	315	318	312	310	325	327	290	310	352	306	304	328	338	321	327	299	338	297	300	332	318	338	325	289	315	333	320	314	313	388	306	336	340	346	318	288	327	333	327	339
61357	62333	58359	37329	30804	22270	11974	1000	977	949	979	995	1005	960	970	999	987	953	1001	1000	956	969	933	980	971	967	989	980	943	989	1015	998	979	964	979	990	998	961	1007	1002	970	988	895	998	999	944	956	999	1022	988	953	976	1024	978	901	983	999	957	931	1009	1019	991	903	946	904	897	1002	994	1012	949	954	961	959	932	917	1009	942	983	959	963	1004	1044	938	989	982	1033	1014	941	937	983	935	978	1044	956	918	968	984	925	954	924	907	936	925	948	934	944	957	990	944	993	965	965	954	960	986	959	943	865	991	986	971	992	948	919	953	947	1009	909	952	972	936	1005	999	998	981	985	976	908	1001	977	987	1004	940	967	940	983	988	931	935	1010	992	959	982	1016	987	1029	935	929	1002	985	983	958	984	970	926	920	912	1003	897	955	950	980	972	992	953	968	1016	942	1002	997	948	945	950	969	920	988	964	967	927	962	971	967	965	975	988	863	981	970	977	971	948	967	990	915	970	942	988	973	919	1006	907	934	927	981	978	925	970	957	968	941	967	1014	1034	964	991	991	995	997	939	961	1007	984	1000	1001	954	925	936	941	995	919	973	946	1015	975	919	960	945	1020	998	1000	958	908	973	961	952	970	1022	982	1001	1013	987	955	988	987	953	963	975	949	971	970	913	1008	977	977	951	952	996	982	1001	938	991	984	978	946	961	972	967	952	968	950	1012	979	950	974	919	993	981	940	975	938	999	969	951	979	984	982	924	912	1001	928	964	966	943	980	923	931	965	959	948	942	947	1015	1006	999	983	996	970	942	983	950	966	981	993	989	1013	1027	934	968	913	971	947	973	945	967	973	1004	982	937	987	958	950	984	974	971	944	1008	944	968	1049	947	967	980	1002	1008	1010	995	1014	968	953	967	959	947	984	999	944	967	932	949	1031	982	1006	976	995	1004	974	979	940	1003	916	987	990	944	974	957	981	936	953	951	939	982	945	976	971	974	976	990	960	982	1019	948	975	938	976	969	988	1015	990	959	927	1018	960	1002	970	961	1017	928	958	902	981	927	968	982	966	989	926	966	958	980	951	977	979	999	1037	959	966	958	1004	905	991	930	950	985	949	968	984	939	974	983	951	974	979	1032	938	963	984	961	954	925	1010	1021	959	953	913	920	943	1002	968	987	988	993	963	952	1017	914	1003	979	937	991	997	992	937	996	969	965	1009	958	922	944	971	987	976	998	964	969	959	906	980	1023	956	955	940	1019	984	959	942	1021	1006	1011	958	939	919	947	962	937	1005	953	969	952	977	951	935	1063	949	967	963	933	910	999	995	971	917	947	997	995	1011	905	931	954	1030	968	908	935	1031	984	958	933	961	1002	987	989	947	961	1000	996	1013	974	966	908	933	973	972	1007	976	1000	996	962	924	965	963	937	954	954	952	943	934	994	907	1013	947	936	1010	986	957	1040	971	1025	963	985	1002	967	960	971	976	925	980	985	1004	1026	1005	1000	1004	980	1018	991	979	982	972	998	947	978	1006	988	961	941	947	923	924	971	956	985	948	970	988	958	899	1037	905	967	970	989	957	961	959	933	975	964	955	1019	969	922	932	1008	975	1004	985	933	913	955	965	953	979	968	943	934	975	966	1009	976	952	919	976	1004	922	980	942	951	945	1006	970	941	961	997	1017	915	951	972	1044	995	978	961	997	983	968	968	965	1003	968	957	949	956	925	901	953	948	965	904	1005	976	955	929	944	958	967	981	1008	985	898	933	1008	1021	955	928	878	957	980	985	959	999	908	1003	1017	948	954	920	942	1004	975	940	1024	930	990	969	930	1003	961	999	965	915	991	922	970	943	972	1006	966	954	980	971	955	954	1024	992	988	918	1036	1018	1020	1003	923	975	991	913	983	1020	1005	957	965	1002	985	949	979	964	1018	989	985	953	941	951	972	966	962	901	1002	997	964	969	980	969	926	944	935	990	964	1002	974	1009	957	977	958	943	1011	948	985	953	1030	974	954	965	934	980	925	958	933	1030	959	997	942	955	971	904	949	945	1049	975	946	959	965	958	951	960	928	1015	999	937	942	991	1010	940	982	950	997	1016	1014	999	1016	952	1012	1052	979	999	1013	988	941	977	975	978	979	997	1010	926	916	952	939	966	959	948	956	971	1007	934	997	991	964	993	1001	947	979	894	948	948	967	967	1012	919	970	954	983	981	961	961	950	988	991	963	976	981	976	954	904	919	1018	972	980	986	916	1050	941	915	1003	928	929	953	960	970	939	963	943	984	998	908	955	970	912	945	971	1002	948	1024	971	995	974	953	946	945	968	971	905	923	993	947	989	1002	971	941	1015	887	949	922	976	993	943	1025	978	945	1028	964	993	981	1001	1001	998	986	937	950	984	921	987	990	1042	971	980	940	934	938	976	987	985	961	931	993	958	927	1005	956	999	951	980	903	969	948	995	972	969	1006	990	983	971	1042	967	962	970	933	931	944	946	948	972	1002	967	957	949	953	1014	970	993	957	951	992	923	974	933	992	1046	933	982	1005	957	968	992	907	948	909	954	954	1018	955	986	995	959	967	982	935	974	967	912	988	927	970	950	978	975	924	960	984	1013	981	958	961	933	977	945	926	945	962	960	996	1022	926	944	969	989	926	1001	926	977	958	954	956	1017	932	948	955	1000	967	903	900	961	971	997	1015	956	998	942	972	1040	980	971	935	963	973	927	976	965	1024	950	969	987	990	978	929	976	977	1013	1005	975	940	1008	1024	1016	1010	937	999	996	916	967	977	986	962	966	1042	983	958	981	977	920	972	1011	942	966	958	972	1012	969	989	964	1031	1002	999	922	952	1011	969	940	938	982	966	952	927	905	976	952	925	982	880	953	961	1028	987	932	979	982	969	924	992	984	936	997	1003	960	948	980	987	974	967	918	938	988	932	947	913	1012	995	932	965	998	943	945	968	953	964	944	948	970	947	996	998	922	987	973	971	987	932	956	1002	1001	971	965	939	950	905	949	969	943	990	952	966	1028	934	959	991	1013	943	965	983	936	927	934	930	992	993	953	975	956	935	963	1002	972	943	998	969	954	982	945	962	942	939	988	979	958	953	1007	984	949	962	1005	952	959	957	932	920	976	977	973	985	961	980	956	990	962	972	977	953	987	929	968	1004	972	965	985	1010	993	962	974	964	989	941	924	922	992	958	1015	977	965	963	1027	963	939	986	952	989	994	977	990	913	936	937	1029	941	919	958	931	1017	980	992	998	983	967	983	939	970	960	979	946	997	946	968	990	991	953	994	980	912	927	960	981	979	938	948	976	1002	932	1030	939	947	940	986	917	946	946	990	1004	964	945	994	960	972	1009	969	1003	979	970	948	986	974	934	969	955	980	996	960	943	962	935	1008	966	922	997	937	960	964	963	1034	923	920	976	958	979	969	970	997	951	975	962	997	952	943	942	1013	972	1021	977	994	952	920	942	939	985	962	986	953	1049	953	967	963	930	949	964	981	962	920	976	995	964	950	996	993	990	956	971	985	965	899	984	965	1037	960	1011	981	950	955	959	944	1043	916	960	994	977	1006	1020	960	925	959	955	999	937	971	960	943	979	974	935	983	953	971	975	977	945	993	959	971	926	1022	983	988	958	973	977	1004	913	1005	983	991	1005	948	936	957	948	973	976	942	982	942	948	961	949	1025	926	923	973	957	943	901	947	947	960	951	933	940	994	975	967	951	943	1018	999	1010
34052	21099	11036	2888	893	597	399	259	248	245	248	261	226	236	253	258	269	231	257	247	247	231	264	245	256	238	243	231	287	251	231	247	250	241	262	264	214	235	252	240	249	226	226	255	218	242	229	216	227	252	257	209	258	250	269	265	233	231	238	235	225	253	245	219	212	250	252	240	222	255	231	248	245	248	233	244	255	251	239	241	281	256	214	247	236	245	250	219	233	239	221	233	227	236	234	234	226	260	227	227	231	231	236	225	252	247	254	253	231	266	250	252	254	268	242	230	234	221	247	239	279	238	252	245	246	230	244	241	228	246	251	250	244	253	242	251	223	245	242	248	256	247	267	257	265	236	231	266	262	255	237	233	227	237	262	255	224	223	284	267	241	263	261	230	253	252	244	269	247	215	229	278	251	232	244	253	226	239	244	251	223	250	246	240	234	251	228	257	251	227	250	251	257	244	235	266	250	251	237	255	264	240	284	223	267	235	238	270	281	236	221	260	298	222	273	272	230	230	250	256	247	249	275	253	245	248	265	263	225	230	277	233	249	257	237	252	252	254	239	230	279	251	250	230	235	227	213	238	252	228	260	223	266	286	254	256	260	276	245	236	232	235	258	256	261	238	239	255	248	235	229	254	250	252	280	221	247	253	233	245	224	220	242	230	243	245	265	269	241	231	239	229	231	249	243	238	253	255	290	231	264	247	250	242	262	254	252	237	261	232	202	267	277	264	247	234	242	247	258	244	228	257	238	258	224	244	253	239	228	247	245	257	264	242	247	234	265	276	247	247	234	225	219	251	253	237	262	251	229	247	264	243	233	277	236	219	259	242	253	257	225	265	252	241	234	239	239	239	236	250	275	264	257	241	235	256	252	246	222	259	257	246	257	220	270	247	223	239	224	248	263	224	238	234	237	230	208	259	251	243	255	239	221	227	241	237	256	267	270	262	223	254	235	239	238	241	269	243	248	248	229	248	237	242	247	253	218	237	238	256	251	249	238	256	218	264	238	272	261	250	228	236	275	246	251	250	229	228	270	247	239	231	240	246	269	238	250	231	247	277	255	241	229	240	243	234	217	255	252	237	227	246	259	242	243	250	259	262	211	245	254	221	264	255	238	248	236	242	247	240	229	248	230	236	219	254	229	223	227	237	239	226	246	251	234	233	250	235	266	214	258	251	263	241	247	233	245	237	269	251	243	258	244	255	248	232	271	243	261	236	253	221	225	259	239	223	222	243	211	244	251	235	232	233	237	248	252	233	224	237	236	234	259	236	234	262	268	246	252	244	292	267	244	243	259	239	258	218	256	264	247	224	264	232	265	234	251	221	244	240	270	254	224	261	251	259	268	236	224	246	241	244	227	265	282	246	242	235	240	222	253	244	245	262	234	251	234	227	219	244	247	268	245	239	268	257	263	245	239	245	233	253	267	264	254	246	217	245	242	227	255	237	222	277	276	234	244	243	262	254	242	232	255	257	252	243	259	246	254	222	257	256	250	247	234	237	237	282	241	239	238	254	245	239	258	240	234	222	252	264	216	235	233	219	215	258	243	259	250	255	222	237	265	243	221	241	254	226	231	257	239	269	258	232	231	246	255	242	240	201	248	256	241	260	210	233	238	241	236	243	240	234	227	256	259	272	251	246	260	226	255	281	268	241	239	256	238	230	244	209	210	239	268	227	244	239	257	264	221	246	238	231	241	227	241	225	269	239	230	225	248	244	258	238	227	242	243	246	249	221	227	244	263	250	232	246	240	275	272	208	268	268	253	266	264	243	232	243	238	234	250	252	234	246	221	237	214	229	235	228	239	227	255	238	224	243	244	220	230	217	245	216	259	229	220	227	268	261	256	251	239	256	275	247	243	224	246	245	231	230	235	234	271	273	264	238	276	240	251	265	245	250	239	237	262	255	243	228	220	274	275	249	246	218	228	276	254	228	245	223	237	237	279	232	232	273	287	253	243	252	235	190	233	257	231	231	230	262	255	269	244	249	261	231	232	253	250	224	253	205	247	247	245	233	251	260	221	250	245	230	223	248	243	254	252	247	251	244	230	253	238	239	208	248	253	256	277	255	245	225	270	234	224	232	227	240	244	237	235	251	276	241	270	245	243	264	224	230	277	235	214	216	269	259	247	247	234	221	279	243	214	226	243	244	246	218	235	217	257	218	281	257	263	238	261	236	250	260	253	254	244	219	258	256	235	234	231	229	235	255	242	259	263	247	261	243	212	222	257	226	239	241	251	260	242	251	239	245	279	241	238	268	238	247	241	231	246	254	236	265	259	246	262	250	270	244	243	252	234	268	246	257	268	261	244	232	249	247	260	258	264	276	227	234	211	249	240	248	246	239	256	214	235	268	246	255	239	248	243	234	225	232	248	254	253	246	206	242	247	246	248	242	275	231	241	225	265	276	214	236	258	257	267	246	252	236	240	232	253	264	243	261	247	215	255	214	236	271	253	255	274	275	238	247	252	244	234	242	260	212	245	247	232	257	235	242	227	235	259	241	276	272	233	223	251	228	272	257	202	273	220	215	230	228	253	218	248	230	203	256	245	246	242	255	236	227	238	245	238	259	256	252	256	254	249	252	230	235	262	241	242	260	241	242	284	269	236	239	255	260	275	261	228	246	241	264	207	231	222	228	244	233	273	276	252	263	251	246	247	236	267	261	265	220	212	223	236	274	232	238	259	262	266	245	232	221	253	232	206	256	257	237	269	248	243	274	267	275	222	237	259	291	250	251	258	220	264	252	256	229	237	245	240	270	244	271	249	241	266	275	261	233	280	264	221	225	242	239	236	275	238	239	234	239	276	231	259	229	239	238	252	246	217	252	223	208	242	237	260	232	254	245	268	246	251	273	259	262	237	274	248	263	246	236	231	250	243	225	244	267	244	253	229	235	250	229	250	258	246	269	250	219	270	236	269	245	249	226	239	269	264	245	234	243	258	250	262	240	241	254	267	233	224	259	245	249	283	221	275	229	260	229	259	230	263	255	282	263	241	269	233	245	245	236	276	239	255	262	256	276	254	218	245	247	227	221	271	232	255	236	257	252	235	220	229	265	231	260	251	235	252	251	236	245	263	261	245	228	240	256	227	231	204	223	249	263	240	259	264	225	226	259	219	260	226	226	284	255	237	274	245	239	227	259	227	233	269	241	253	217	263	282	248	240	232	234	247	249	247	262	228	236	260	263	237	228	247	253	240	247	264	247	253	264	235	232	224	269	237	259	232	222	234	245	246	253	244	268	236	225	251	272	221	216	223	232	239	239	237	232	243	233	236	251	246	268	233	235	251	223	228	231	256	204	234	302	212	277	232	244	237	235	221	263	250	253	243	247	264	240	240	236	273	235	246	226	233	226	230	224	236	230	210	221	247	214	259	220	246	242	262	223	249	263	247	244	239	222	244	241	250	232	233	267	261	214	242	244	237	254	252	239	237	229	268	239	224	253	271	231	255	250	206	222	245	236	236	233	249	244	237	236	245	234	248	234
31954	23578	16008	6435	2952	1905	1337	808	783	800	764	724	759	772	843	731	752	797	785	795	804	770	771	812	752	763	826	798	788	793	783	803	786	755	790	778	771	771	781	789	717	739	776	738	781	760	740	760	767	789	741	762	766	708	766	804	756	798	760	794	752	780	751	757	774	783	847	767	816	844	726	759	809	723	766	800	759	821	753	792	790	783	786	734	753	785	761	787	725	724	747	765	855	806	764	810	775	755	779	755	808	769	803	793	745	769	753	753	795	751	760	795	752	740	759	780	778	733	762	763	793	762	760	785	769	726	728	751	722	842	746	759	762	754	779	793	765	758	758	778	757	792	733	737	767	768	756	796	781	738	790	769	763	770	712	802	715	754	780	851	762	777	795	754	813	775	784	767	776	772	743	741	745	776	791	746	795	780	757	816	819	760	786	765	744	779	775	755	774	746	721	802	789	754	758	766	806	791	713	715	755	805	771	780	736	771	800	781	795	742	781	737	825	747	758	722	752	820	784	705	719	780	801	770	701	767	752	759	813	799	769	758	764	795	748	737	757	744	753	818	740	782	779	758	765	776	751	785	750	757	768	775	774	771	771	747	769	748	719	765	789	771	823	717	739	819	793	764	722	742	753	747	756	724	774	696	764	766	737	847	774	765	752	744	757	777	783	756	792	799	794	756	797	746	761	777	702	773	805	792	808	764	798	784	751	800	804	807	718	765	771	717	715	764	790	747	765	760	784	772	763	786	712	745	773	783	774	757	721	743	746	769	770	773	812	746	761	765	767	800	749	764	748	762	721	748	820	763	818	725	793	792	798	740	803	732	756	856	789	787	737	791	832	772	782	771	778	744	804	786	750	772	755	775	801	787	756	784	747	761	769	765	739	785	755	723	773	784	787	813	740	756	746	726	800	725	784	786	794	717	816	751	784	736	721	776	776	771	726	767	741	794	772	758	745	776	759	784	737	792	786	714	802	767	752	782	802	759	740	721	778	760	760	806	763	749	759	749	795	749	742	786	764	747	779	789	762	765	757	736	747	761	792	736	757	822	748	704	776	726	732	777	790	803	748	773	785	756	783	749	754	779	752	748	816	730	766	759	781	763	754	820	712	776	755	771	744	805	799	790	792	752	762	827	800	774	795	745	785	832	763	795	757	761	777	749	734	801	783	781	814	801	743	793	773	766	778	762	805	754	752	768	820	816	750	756	750	756	781	754	795	758	796	803	698	836	739	769	793	770	792	801	823	781	752	755	759	808	766	755	740	742	787	796	794	760	693	765	795	795	733	808	804	778	822	768	755	793	765	774	764	735	809	778	784	783	755	767	746	819	766	809	773	799	799	789	778	785	808	794	734	765	762	760	775	808	820	769	757	755	781	750	822	717	752	756	788	788	748	770	788	754	763	811	777	797	770	766	764	825	787	813	761	811	750	726	793	775	757	743	763	790	779	791	739	734	735	775	762	721	738	819	765	831	765	794	765	821	762	755	788	735	793	781	781	749	760	768	768	778	808	755	767	808	806	776	746	752	784	747	788	776	748	757	794	777	800	786	759	768	789	756	749	801	718	787	748	720	709	787	781	788	780	788	764	744	786	730	795	788	726	793	780	720	743	800	811	747	776	758	773	772	775	727	808	759	771	795	740	750	796	789	762	731	753	801	775	803	771	778	778	777	739	820	818	770	794	730	777	766	813	732	751	765	768	729	794	781	793	761	783	760	755	802	745	800	760	781	796	767	705	748	755	781	778	762	748	797	762	775	787	769	747	775	767	774	801	833	716	824	716	773	787	765	786	729	691	806	796	731	810	793	753	779	775	776	751	763	718	740	780	821	808	762	767	778	758	777	795	769	725	749	730	754	791	791	799	819	763	778	798	813	763	780	749	762	751	732	731	735	764	770	722	728	744	784	746	802	754	785	769	786	776	768	759	796	796	768	793	781	767	797	744	746	725	790	765	756	744	723	796	760	791	755	795	740	770	722	766	793	774	794	838	801	757	770	763	784	773	786	781	769	763	761	765	768	767	746	743	729	816	735	720	799	804	764	791	811	745	781	770	780	776	802	785	825	776	718	756	774	746	763	755	763	787	714	747	750	751	758	806	728	777	790	813	774	814	775	771	755	758	772	811	748	747	794	805	785	751	797	792	779	726	732	788	742	792	773	768	774	732	756	769	746	786	761	777	801	799	763	761	769	783	797	780	752	769	811	746	758	734	754	781	740	802	728	763	758	766	771	763	773	800	794	727	761	718	753	790	812	789	801	778	736	780	833	761	712	751	743	806	737	809	777	765	789	745	772	719	777	781	746	775	748	799	784	745	812	801	754	769	782	750	751	745	801	743	771	723	771	789	736	775	768	807	713	695	757	769	729	779	764	787	760	778	709	745	774	728	742	760	747	793	761	740	777	713	705	752	771	813	755	767	788	775	749	748	738	793	809	738	806	755	775	778	734	777	753	760	816	767	799	770	761	737	763	751	765	748	766	763	782	814	782	784	779	737	816	787	790	781	745	786	810	812	733	754	777	758	752	775	793	770	752	780	803	767	791	753	788	790	797	793	761	769	782	748	765	755	800	763	748	763	805	780	817	824	752	788	778	756	767	779	767	773	737	815	753	742	802	802	746	805	710	796	800	765	818	779	791	763	757	742	799	774	761	798	736	778	809	756	811	747	786	793	801	773	778	793	778	791	805	773	811	752	782	769	770	774	749	797	769	729	755	774	789	775	702	752	774	793	750	791	738	780	829	793	756	759	767	811	774	811	795	812	786	802	760	763	793	796	753	761	781	782	752	756	803	792	795	805	727	746	806	760	784	836	831	796	760	800	781	770	745	757	803	753	772	748	813	756	743	738	804	758	793	809	750	755	761	760	794	742	801	731	787	787	743	798	787	708	824	739	784	783	749	714	811	807	746	791	728	783	762	788	782	776	767	700	735	731	780	768	757	759	773	745	739	806	765	742	775	791	777	788	787	777	865	740	737	799	833	812	779	785	761	761	755	778	761	782	788	769	797	772	799	716	725	777	759	829	825	763	747	793	781	750	738	787	720	754	770	764	777	787	719	798	799	739	751	766	786	761	760	734	772	767	755	792	736	798	747	746	769	784	791	798	733	757	748	778	729	747	810	751	752	810	729	759	760	790	754	816	734	781	757	747	775	738	761	786	757	827	760	699	827	760	739	768	777	788	777	739	763	719	740	790	774	783	809	753	817	735	762	757	785	776	729	792	745	757	764	776	699	790	769	789	735	758	733	804	773	809	769	778	781	836	786	799	794	760	759	792	717	762	772	770	797	752	762	766	799	747	765	786	809	770	753	737	789	759	803	743	765	801	793	759	792	762	795	806	790	770	740	800	769	711	760	792	786	772	793	754	780	798	818	802	777	757	801	787	810	785	690	701	791	772	727	817	769	747	812	801	760	738	795	704	747	792	758	763	739	753	814	789	740	797	762	731	771	822	748	774	780	699	752	798	723	776	741	732	783	783	771	769	777
65438	55857	45566	24115	9719	4098	1815	251	249	247	217	229	247	219	235	241	263	231	226	228	233	236	225	221	236	240	257	230	250	228	212	221	250	234	241	206	240	220	238	273	229	207	223	238	237	240	219	204	226	243	230	238	231	234	254	204	203	227	254	199	251	229	230	240	219	236	229	230	236	234	235	212	263	238	223	257	227	229	242	251	227	250	251	244	249	204	226	226	244	270	228	207	209	246	242	236	218	241	222	244	220	222	254	237	216	246	252	204	246	254	223	204	262	207	259	219	225	245	253	249	242	238	238	228	233	238	235	214	243	245	221	237	214	235	252	254	242	240	203	246	201	246	231	237	237	237	232	233	242	244	220	218	199	243	255	238	226	242	228	230	227	234	231	225	233	262	231	282	234	222	222	225	240	244	230	246	244	229	245	244	259	219	240	227	267	242	245	231	201	224	230	233	239	236	251	231	205	215	216	242	236	246	221	221	250	225	257	230	232	257	242	254	192	248	215	231	230	246	234	234	224	209	228	265	238	216	221	246	236	225	231	228	230	238	227	252	239	223	230	244	245	235	238	244	226	218	220	244	252	258	253	232	205	219	266	246	265	234	245	245	208	234	252	206	246	254	274	217	246	217	228	248	243	226	226	239	230	222	238	232	225	280	231	224	241	223	214	259	231	252	230	204	234	235	240	226	236	216	256	214	221	253	254	249	234	226	263	207	230	207	212	219	229	243	236	246	239	242	236	265	238	222	225	238	219	230	263	233	227	238	250	257	233	242	264	241	229	241	237	211	240	218	240	241	241	226	225	198	231	255	246	226	255	252	222	230	237	233	234	229	245	233	240	219	230	221	227	223	230	232	245	210	225	204	250	221	202	244	199	258	223	237	229	205	242	233	224	223	255	249	253	264	212	220	216	236	234	211	240	255	227	245	257	241	212	250	233	263	229	254	224	254	239	236	231	261	235	219	229	243	223	224	231	267	240	226	228	236	226	255	234	255	247	256	236	228	231	227	230	235	235	252	245	242	229	244	206	233	239	264	253	248	233	224	248	255	261	227	237	214	234	239	230	251	258	215	258	259	222	230	260	220	234	226	239	223	238	234	255	220	219	251	222	245	228	196	218	248	217	225	223	207	244	211	255	235	225	228	228	210	255	234	227	249	209	220	222	239	225	217	240	249	232	231	229	242	248	237	255	231	204	255	227	224	214	228	230	218	223	223	209	224	236	247	228	234	221	218	239	227	226	206	238	236	238	233	236	228	234	201	202	221	248	222	237	219	245	231	240	242	208	194	243	243	253	265	194	212	218	240	243	242	217	211	234	249	228	233	221	217	225	222	265	212	269	210	264	230	281	222	222	205	263	230	242	229	235	223	238	261	241	240	239	254	256	246	220	249	250	231	235	259	222	239	228	258	221	220	252	224	233	231	232	242	202	243	246	245	230	259	189	224	241	253	228	253	245	247	236	226	221	257	242	205	226	220	239	226	255	238	241	227	260	245	238	222	242	258	233	230	251	241	266	225	246	208	232	244	234	212	230	218	210	208	234	225	238	259	227	204	219	219	258	224	237	241	249	234	259	256	242	239	271	247	236	267	217	236	234	226	261	207	214	231	269	224	228	249	254	240	239	249	250	223	218	262	218	239	236	257	231	255	227	244	249	224	241	227	223	251	232	236	230	251	224	210	249	220	209	233	243	218	224	247	245	245	240	231	228	256	238	241	215	210	238	245	266	224	227	219	254	254	228	256	210	215	230	250	250	203	229	218	203	243	207	241	236	203	235	243	236	238	230	205	236	237	242	232	226	214	266	232	242	241	267	233	227	218	226	227	252	226	242	231	247	239	258	252	246	221	224	248	223	228	246	234	262	248	248	265	208	255	244	227	252	231	211	242	221	204	219	243	249	240	247	242	243	226	225	248	235	206	253	237	213	240	255	209	220	228	221	223	247	255	234	224	232	245	246	266	246	238	240	263	229	206	237	253	233	194	207	228	217	244	248	242	228	218	225	238	237	228	221	239	230	232	241	233	247	239	252	235	282	238	255	257	250	237	223	226	239	243	228	215	275	248	276	241	267	225	227	249	202	236	250	241	257	233	228	244	219	226	217	230	237	230	207	238	221	243	239	232	224	219	231	223	242	237	234	258	240	201	230	232	239	235	227	243	214	220	214	219	240	278	240	212	264	223	253	254	234	231	236	230	245	216	215	248	264	226	202	211	215	213	211	221	251	242	223	256	237	231	242	230	232	210	249	227	259	229	237	247	261	210	220	214	232	201	250	224	235	254	230	208	249	236	242	222	239	245	251	226	212	202	247	217	220	215	240	202	236	226	207	231	245	231	220	216	229	237	245	236	230	221	221	265	224	252	253	212	216	243	255	206	236	227	253	248	237	204	210	252	245	228	230	239	226	230	221	214	234	242	257	219	218	208	238	197	232	239	249	229	243	212	233	284	241	219	227	227	237	236	201	230	234	254	236	224	213	268	232	264	232	209	244	257	241	229	253	232	233	244	231	235	270	257	242	258	222	206	210	222	226	243	237	228	233	232	225	238	217	256	245	250	239	219	231	239	220	233	226	232	227	245	254	208	253	236	203	226	254	250	250	213	229	233	244	269	219	229	235	222	242	254	205	228	237	251	254	221	232	233	221	259	256	238	242	219	248	243	203	240	237	222	255	240	216	253	213	244	236	200	233	226	220	251	244	243	241	210	237	241	229	225	225	241	221	211	228	251	225	247	251	244	231	203	259	219	242	210	240	216	241	258	224	223	260	253	208	252	241	258	208	212	214	257	250	230	269	239	259	236	229	238	221	238	225	226	238	231	221	233	212	232	249	210	232	225	231	261	256	208	256	242	237	262	251	235	219	237	244	224	222	223	233	224	230	250	212	224	238	223	242	233	234	224	227	226	215	290	232	225	228	242	240	242	248	237	231	231	241	229	251	235	225	235	252	232	245	239	238	242	251	239	193	230	250	218	232	242	215	211	227	229	210	211	236	241	229	232	267	223	224	244	223	260	213	211	219	221	185	199	232	223	242	244	204	240	235	250	211	237	252	227	232	242	250	247	240	237	233	218	221	241	245	234	240	220	215	254	234	248	234	247	234	234	236	217	247	223	219	238	226	251	242	225	229	197	219	236	253	241	275	242	238	262	240	221	216	253	216	241	219	212	209	234	193	239	230	237	207	229	233	258	238	239	247	278	257	244	217	261	233	228	240	232	234	261	238	226	235	237	255	214	225	224	224	225	214	222	237	216	248	249	255	274	229	247	251	257	257	228	213	222	251	236	225	244	236	198	226	242	226	233	214	229	262	216	226	217	226	223	238	244	259	246	237	237	240	250	248	239	226	246	222	229	230	230	224	244	222	207	224	221	242	218	251	260	236	228	247	250	237	245	222	237	218	233	260	211	203	244	239	222	200	254	232	228	247	221	207	241	260	223	217	222	217	257	229	243	239	195	229	229	234	227	235	239	220	239	213	232	209	210	201	208
48147	46758	43234	26636	18223	11246	6464	747	739	701	723	748	744	766	726	783	801	733	772	684	737	790	761	744	784	719	802	700	710	767	732	714	745	711	715	710	774	726	729	696	739	749	765	747	732	753	738	725	700	784	721	756	711	782	702	764	711	784	730	731	722	740	747	751	713	728	717	707	726	770	720	730	731	739	711	751	769	733	721	730	769	747	770	754	740	747	706	789	720	747	775	678	743	800	677	752	734	683	765	713	746	794	763	753	763	774	694	691	702	747	726	721	743	742	707	743	729	705	732	751	770	747	746	778	742	766	740	761	790	757	710	693	700	777	730	756	746	803	761	732	698	732	716	764	751	733	738	706	739	747	754	789	718	717	755	683	733	780	749	710	756	691	723	730	749	738	688	787	756	742	714	779	771	747	689	746	691	711	763	726	685	697	727	742	741	751	797	726	700	766	721	735	734	737	762	745	700	724	728	712	767	717	759	696	727	733	766	715	765	750	737	737	741	703	718	729	757	706	751	729	748	755	697	759	757	766	746	726	689	725	753	731	745	689	757	753	720	746	752	707	768	733	764	726	756	701	742	714	735	729	751	746	717	751	741	793	735	765	752	725	699	764	720	741	712	711	685	778	710	717	753	749	713	705	732	729	747	735	763	757	689	692	789	727	715	729	695	713	779	693	735	731	714	724	766	750	718	730	770	710	769	726	759	735	718	717	701	695	721	766	769	741	808	762	719	788	713	780	776	741	746	762	772	694	761	731	719	702	723	695	733	800	708	748	763	765	719	742	733	765	760	751	762	774	747	715	750	782	696	743	748	703	731	730	770	750	719	770	751	738	701	755	700	734	726	742	730	723	761	724	803	772	750	753	714	757	760	740	761	732	778	760	725	741	699	760	739	712	700	728	712	738	736	700	754	730	758	743	742	769	734	710	726	718	789	774	730	737	730	709	740	772	739	725	743	691	733	690	724	723	733	741	707	714	705	761	720	749	719	735	722	753	774	734	730	736	800	776	730	767	705	744	774	780	709	728	732	729	697	796	707	690	748	769	747	733	711	741	714	705	737	711	781	701	760	735	736	701	720	767	760	759	728	726	737	741	737	728	725	736	757	756	748	753	736	706	796	750	736	751	700	753	739	766	754	735	808	744	708	763	752	763	779	717	745	727	743	730	766	775	722	761	773	712	740	712	773	704	712	768	694	772	746	739	721	728	716	753	728	782	747	748	749	744	734	736	787	746	721	751	706	721	719	755	711	672	747	754	745	717	718	727	760	709	688	736	729	728	738	756	799	746	756	716	698	736	747	733	766	756	718	745	743	734	737	758	703	719	734	763	754	713	756	740	729	734	746	784	725	720	687	734	752	693	707	744	747	754	750	750	687	737	713	744	721	726	709	791	694	697	764	739	747	710	789	741	779	726	711	724	735	742	703	748	772	717	729	735	747	705	710	729	703	736	695	767	768	760	741	696	752	729	738	708	698	676	712	812	715	701	740	760	718	768	722	758	734	761	761	772	721	748	763	748	792	717	700	730	769	783	757	710	701	734	757	709	739	752	731	740	697	733	719	746	765	722	746	708	726	710	801	732	728	801	754	718	755	723	716	765	722	764	762	725	776	743	726	731	709	771	730	770	754	805	733	746	756	720	778	749	759	695	768	757	748	716	748	698	692	825	731	754	780	784	713	708	737	715	726	737	717	695	724	744	713	728	737	735	772	757	754	753	760	724	721	738	754	760	752	729	742	738	722	752	742	744	723	741	729	713	715	732	763	733	774	742	762	745	748	769	785	720	763	731	734	778	763	740	744	735	732	736	746	738	747	728	693	730	714	780	750	729	716	738	760	756	736	772	728	696	785	745	743	717	773	771	741	737	753	728	759	739	756	736	732	743	788	756	726	757	786	721	745	745	721	724	734	714	721	758	671	753	708	766	730	742	748	741	703	761	755	727	808	826	721	745	759	752	768	715	733	734	702	718	761	732	762	719	766	733	755	766	750	720	735	744	744	723	687	777	778	733	801	742	748	686	759	758	751	770	751	710	746	738	746	746	742	701	726	749	750	749	727	725	736	717	702	765	739	741	771	751	745	727	708	795	757	788	751	742	675	728	756	718	732	738	726	700	731	769	752	758	723	774	765	783	760	763	760	731	774	749	752	726	758	731	785	733	666	781	723	732	746	774	771	726	711	733	727	733	721	694	726	767	739	726	739	744	723	726	772	733	729	742	703	728	760	767	697	799	714	725	739	727	715	781	764	743	733	772	787	723	740	698	793	750	741	743	718	760	697	673	724	767	705	737	729	797	712	723	793	734	736	727	747	769	704	795	757	728	718	736	739	716	710	694	763	748	735	710	731	756	708	747	779	743	785	742	747	788	736	717	806	728	769	749	757	751	741	774	753	765	759	723	731	726	734	726	682	672	731	739	789	736	707	698	754	730	753	687	740	712	774	764	779	697	769	698	752	699	705	766	725	747	769	741	736	730	758	759	783	713	729	775	737	737	726	749	711	750	734	710	727	717	722	764	761	760	723	753	756	745	762	741	777	712	695	751	770	732	723	780	764	712	720	775	758	728	744	709	745	758	733	710	732	786	784	754	753	780	775	780	761	750	775	717	754	790	754	714	770	761	791	729	788	719	736	799	748	725	752	687	740	723	761	735	753	752	733	688	724	739	773	697	719	725	763	745	758	741	739	773	756	713	754	744	763	689	729	726	731	769	711	744	770	747	733	749	727	699	716	719	755	755	781	749	766	723	731	697	717	754	748	757	733	758	728	778	737	773	716	761	762	722	738	725	753	752	787	736	742	725	669	709	755	784	781	730	722	701	772	736	723	754	707	746	778	731	743	719	729	746	732	706	717	773	716	722	709	788	703	714	751	757	774	690	766	768	736	714	761	722	705	733	742	741	754	755	735	755	729	784	774	743	752	707	764	762	766	742	695	774	752	693	699	742	770	719	765	705	729	736	789	718	725	755	734	698	750	728	770	740	728	727	709	737	745	716	763	773	780	722	729	721	707	790	771	707	735	762	739	719	748	740	726	750	767	745	745	754	707	744	816	761	686	734	722	752	709	728	770	805	770	694	691	753	754	751	716	759	733	759	732	743	741	729	728	707	701	790	731	721	757	685	773	744	793	750	811	743	732	749	737	776	730	706	772	698	742	750	746	711	753	718	784	717	673	706	753	767	792	731	736	747	772	693	745	748	783	755	756	766	713	739	792	731	738	733	740	753	728	795	739	734	773	688	771	818	750	758	781	735	759	750	721	779	712	695	771	728	732	769	747	710	731	798	734	720	762	791	695	789	725	751	766	785	701	731	683	757	778	683	733	757	747	743	778	726	760	727	744	729	738	738	704	746	738	754	752	683	720	724	698	742	746	736	769	767	741	731	738	777	755	752	713	760	733	755	757	728	722	751	723	777	750	757	794	761	802	729	767	712	746	743	747	689	763	763	697	780	778	741	746	748	772	763	727	762	765	753	728	778	730	740	767	754
78165	72539	60955	37391	19653	11842	4738	411	345	307	340	332	329	363	329	354	325	365	333	329	307	319	341	345	305	383	339	335	316	327	326	321	334	312	304	312	336	338	340	329	296	330	348	360	325	314	307	329	368	336	305	356	349	329	341	322	334	355	309	337	333	344	339	368	316	316	344	334	326	372	329	293	347	317	322	328	320	325	317	335	370	378	344	324	326	370	332	293	344	320	321	325	332	331	337	353	327	325	295	340	317	308	351	321	320	367	316	338	303	322	324	336	299	330	311	317	341	345	351	348	350	315	351	325	326	335	326	311	340	348	337	329	350	302	317	332	317	300	349	366	344	293	332	319	317	348	320	325	319	351	327	312	339	360	327	332	335	333	296	327	308	329	316	325	359	300	306	319	324	324	313	304	305	335	318	338	332	318	335	303	315	352	354	300	337	327	339	352	340	320	325	365	295	332	370	311	339	327	305	333	313	333	325	334	299	317	322	346	334	321	320	354	328	324	349	346	328	339	341	330	314	326	339	357	340	303	341	326	358	349	339	326	314	346	315	351	317	322	301	309	324	351	326	313	321	324	333	319	336	311	346	325	314	338	291	318	323	347	315	332	328	354	384	306	322	335	315	378	342	329	335	309	318	323	305	323	317	291	339	312	307	353	341	327	327	308	305	351	344	314	349	306	287	327	315	300	310	351	306	314	332	371	326	359	326	318	320	325	298	328	352	330	344	319	350	315	336	328	339	336	331	331	360	304	311	343	310	344	321	346	325	330	344	325	324	320	333	329	347	344	321	344	337	344	331	307	316	368	299	321	382	310	324	326	345	292	307	346	339	346	345	336	352	343	305	330	332	324	350	354	307	347	329	329	329	345	330	296	337	317	353	307	315	321	353	325	291	337	337	335	309	308	337	332	311	355	313	345	336	338	322	322	328	288	313	313	317	349	315	318	323	309	347	342	317	334	316	333	330	303	331	307	296	321	337	331	345	333	337	291	318	336	334	351	341	347	338	345	341	334	310	345	303	346	326	335	335	326	350	309	357	278	339	307	323	348	321	324	301	322	317	338	359	346	334	314	333	355	325	321	322	349	318	325	344	321	334	342	303	343	330	343	320	341	315	323	347	330	330	309	351	317	343	280	331	337	325	308	348	353	360	319	344	305	373	326	307	352	357	306	324	328	335	306	308	320	334	303	323	320	344	343	310	329	319	321	328	329	350	329	349	305	326	334	331	350	347	330	338	314	356	349	328	358	333	353	349	307	345	303	327	326	354	305	300	310	335	349	312	320	328	328	319	346	358	322	298	327	314	343	316	368	349	356	322	345	319	349	311	300	282	314	328	354	312	348	344	341	304	301	300	330	314	316	319	321	302	335	338	356	340	349	328	335	321	323	309	347	327	319	341	314	320	360	312	351	304	363	311	300	348	325	349	340	341	332	345	335	328	310	327	317	346	312	298	334	353	332	354	320	338	316	337	312	325	331	361	327	321	316	335	315	371	308	321	310	304	328	319	323	336	302	345	314	335	308	334	310	338	321	345	346	347	333	324	316	348	338	356	324	340	317	321	332	333	348	294	306	315	314	342	339	325	314	359	330	361	341	336	310	300	318	326	296	332	335	308	365	340	324	345	316	340	306	332	311	317	340	334	313	332	306	330	297	350	321	318	297	361	339	323	351	313	311	315	312	332	298	314	346	329	292	324	330	353	289	327	306	323	294	327	317	305	331	358	354	324	304	334	305	300	339	293	339	327	332	368	344	334	305	334	304	320	315	316	356	325	315	328	328	342	319	339	333	320	343	354	333	336	339	315	335	318	320	320	327	330	331	337	321	296	321	328	341	322	339	320	322	306	336	352	328	351	331	315	318	337	323	330	319	305	318	317	341	327	332	333	323	332	336	323	365	339	320	328	288	311	329	323	329	343	353	317	346	302	342	335	338	308	341	333	288	301	306	305	348	315	344	365	347	336	339	320	337	363	334	321	310	338	329	316	337	327	344	329	340	367	356	329	295	353	330	301	340	346	353	310	330	309	316	298	354	283	333	347	314	331	319	320	324	335	327	326	320	352	331	337	321	340	319	348	339	336	362	304	323	330	357	320	336	341	311	340	340	311	333	339	324	317	334	307	328	352	298	358	314	315	331	319	314	317	318	302	324	274	314	353	341	324	315	329	316	345	318	314	361	357	334	336	319	317	315	359	339	298	349	348	327	319	315	342	328	327	299	306	333	372	339	285	357	312	321	310	309	302	294	345	337	356	337	285	324	342	344	343	311	311	333	341	348	303	323	384	342	325	335	331	360	332	312	310	345	338	323	315	319	325	306	345	328	343	325	312	340	310	310	346	316	311	337	322	335	320	310	305	338	306	306	307	297	320	316	352	325	322	328	345	354	321	355	325	325	324	303	317	331	291	345	315	367	319	334	318	333	331	357	302	325	322	320	334	338	337	347	308	332	321	332	314	341	343	371	323	322	355	293	365	351	307	310	329	359	314	321	336	334	280	318	296	347	339	340	302	334	313	318	322	332	317	330	346	340	334	334	319	349	335	348	333	322	344	339	341	331	321	297	324	354	337	327	357	311	337	353	335	316	396	306	355	328	342	297	347	326	334	331	282	300	316	351	319	341	334	308	340	317	327	339	346	311	327	325	341	335	320	318	313	348	324	304	323	303	341	319	339	364	354	311	345	343	304	313	340	319	332	327	323	330	324	323	324	311	348	341	325	312	311	328	355	337	335	300	317	314	331	335	297	310	319	324	339	306	372	341	310	336	348	314	354	338	329	338	293	334	335	337	348	316	316	357	316	308	328	373	332	360	279	340	324	348	320	311	344	307	328	301	352	328	316	313	352	324	328	330	326	320	344	313	344	307	332	332	376	333	350	306	345	324	293	314	366	324	350	339	373	320	313	319	332	319	313	335	319	341	340	294	351	328	332	353	355	330	325	320	319	366	354	340	320	293	332	364	292	353	328	347	331	313	347	279	330	338	306	353	353	375	364	320	316	330	331	311	338	323	337	348	317	332	312	319	327	346	319	306	344	356	292	308	318	324	288	318	332	323	346	313	365	320	321	360	352	293	327	306	345	346	328	322	325	316	309	320	314	305	345	324	373	349	319	329	335	331	340	322	297	343	307	289	343	361	315	305	357	338	333	295	289	337	312	334	317	303	319	332	333	314	335	328	338	330	326	357	319	302	327	336	312	294	344	337	333	345	304	330	329	342	307	363	318	334	343	318	336	344	331	312	337	335	333	295	318	340	342	342	308	320	287	339	330	335	315	336	336	333	327	311	338	329	333	329	331	325	334	336	331	329	339	343	331	347	333	337	297	325	315	301	319	305	304	329	324	345	308	346	353	329	304	321	317	335	319	332	324	333	353	339	314	333	367	329	340	347	330	321	340	292	311	340	333	342	333	333	323	319	341	319	314	363	337	367	321	345	319	352	351	344	300	345	368	316	312	299	293	344	355	353	324	327	364	304	317	334	346	298	337	335
61998	63641	57837	37947	26443	22024	12887	1058	979	1022	959	962	996	1004	980	974	983	1036	975	1015	1024	1001	1000	981	1012	1001	1002	1007	961	991	981	1013	1057	1012	997	972	1004	975	979	976	1009	1005	970	898	1047	1006	1026	946	954	915	1026	976	960	966	955	985	981	1016	987	1004	982	1004	977	946	1015	996	981	935	1038	948	971	943	947	1012	987	1044	980	986	951	991	968	996	993	981	991	1020	1031	1032	1018	953	964	997	1004	1003	999	991	963	990	924	979	938	1011	982	967	989	947	968	1005	1037	999	1060	982	973	967	982	1029	955	955	958	907	960	1008	939	980	990	921	999	955	1018	964	1025	967	970	959	963	941	1007	930	1004	989	976	1003	993	990	964	995	993	976	994	1013	1002	1007	981	987	987	967	970	1021	1065	1005	973	995	1046	940	1014	952	928	978	985	984	978	983	949	943	1017	972	962	1026	936	918	1006	968	1013	1048	993	1006	958	1010	967	1006	1019	958	973	1031	1019	939	952	980	939	966	947	974	968	1015	996	981	995	980	990	933	983	956	1047	933	990	1015	968	988	974	934	956	976	1008	988	958	1001	1044	995	979	964	967	994	980	1003	926	980	998	980	1004	965	1014	1037	985	942	973	943	1011	922	998	979	1028	962	987	983	918	1000	1031	1056	1018	991	1014	1028	971	1024	942	958	985	1028	1003	1015	963	1014	947	1026	964	993	1000	1001	969	973	919	932	981	1003	953	975	960	1007	916	999	954	1009	991	949	934	961	1016	942	983	955	911	982	981	1024	1046	948	958	950	986	1011	987	996	927	975	916	961	988	972	998	1039	968	973	936	936	985	1001	1026	975	977	965	1054	1039	987	1042	997	987	947	984	916	1010	1027	991	1010	1048	962	1005	992	933	992	952	1010	1009	1019	993	997	987	991	1017	1016	1010	968	972	1003	941	962	1015	935	966	992	1004	983	939	976	997	1021	935	997	970	1034	989	992	978	1036	919	976	965	1037	1018	997	943	1049	987	968	982	992	942	991	969	1022	977	992	972	934	938	1057	1009	978	1009	995	1025	972	995	971	1023	964	954	897	966	994	973	1008	967	985	964	1005	1022	981	966	1013	990	953	977	968	972	964	935	973	1067	959	967	978	1006	997	958	996	923	946	1067	1028	972	979	936	1010	982	955	1002	905	953	1002	991	978	944	987	927	917	985	1020	952	936	1007	946	978	978	967	996	966	974	985	1027	963	1043	939	980	1017	966	964	959	1021	940	945	988	950	993	976	940	945	958	952	971	961	944	995	1023	934	991	981	952	992	928	929	918	967	971	941	893	992	1031	954	948	985	1023	987	995	990	1014	1029	1003	970	968	1042	1012	972	1003	916	987	959	936	987	978	947	987	938	986	956	991	1033	974	1002	990	966	946	951	984	965	978	1045	952	969	908	975	966	904	995	970	938	1014	947	989	985	987	938	975	1007	967	917	1036	975	958	966	902	991	957	900	974	971	1025	991	1003	1019	1030	975	976	1020	893	1000	968	968	1025	956	1021	930	1001	980	1002	930	982	1065	991	1039	985	981	1056	971	937	981	1036	990	951	977	970	932	902	959	955	961	1019	963	961	971	927	1038	965	943	974	969	956	992	971	971	955	930	952	991	968	937	960	978	998	988	1002	993	1019	989	998	996	954	936	1016	961	969	971	1004	967	990	944	969	1019	945	951	973	967	997	947	968	1032	998	1022	1003	972	949	967	1001	980	1009	1001	970	1033	982	1010	959	961	983	932	939	944	997	961	964	975	976	958	974	996	1036	960	1026	969	1008	1024	975	952	992	1008	1015	943	905	1003	981	972	967	1004	944	935	981	966	963	1027	1038	959	1037	942	993	998	973	1029	955	991	993	923	999	998	1007	973	998	946	970	924	937	942	917	994	1042	1016	991	946	934	953	977	986	1005	960	940	986	1004	981	1020	1001	954	987	945	1014	966	947	1000	946	970	992	926	1035	940	987	1004	983	962	1019	957	997	959	1045	970	979	997	1003	984	957	971	1020	948	955	1020	990	1007	949	959	969	1017	1038	1001	970	940	1016	953	976	980	983	1034	952	985	1002	1021	988	985	1019	941	965	986	988	1072	1000	955	990	1023	928	949	990	996	965	991	953	1046	998	1027	987	949	1032	989	962	995	953	1004	1007	999	963	938	983	977	973	977	1009	980	957	975	1044	982	978	971	982	1025	932	981	1000	966	948	955	986	1012	972	1033	967	959	1005	1029	936	976	1067	968	1002	939	1024	973	973	985	977	980	971	1016	1027	1023	986	1019	982	962	969	1013	989	988	940	929	977	1014	970	972	934	954	966	991	1014	984	983	999	1036	943	995	943	982	1007	997	979	966	962	958	990	946	1057	970	993	999	955	1008	978	1010	918	940	1005	1033	1019	1013	980	1013	986	988	937	1001	982	940	1030	969	938	925	969	978	1043	1035	988	989	1043	957	1026	954	1017	1016	959	976	1007	1018	967	975	965	967	1011	1004	1013	971	967	998	1006	957	976	930	947	917	981	940	1031	1017	977	969	1023	940	997	972	989	945	1044	916	951	982	1020	988	971	1047	1008	921	947	1007	1019	994	929	924	1004	987	986	1040	945	971	999	972	965	1055	982	951	941	966	998	994	1015	1020	992	964	977	939	980	997	963	1006	926	974	950	973	958	974	941	976	963	948	1006	958	1055	1025	1072	963	983	994	1015	973	1018	971	1007	1024	981	970	990	974	1009	1025	1019	1007	961	982	986	943	1030	1010	953	1025	1004	987	982	947	970	937	998	1041	937	939	991	979	997	1003	993	960	964	953	993	942	967	1025	1019	1034	946	1003	1015	1019	1003	979	986	956	977	1019	1015	974	982	1070	952	979	996	942	975	974	914	942	986	997	988	932	1011	974	945	1012	992	1020	965	932	1030	1048	1007	984	1002	1042	1003	964	946	1032	1005	972	977	963	978	1035	984	941	993	967	894	964	981	920	960	1021	962	965	988	962	960	989	1029	1019	968	1010	944	1007	973	1044	988	1006	940	970	963	917	1015	910	963	952	918	1019	970	947	991	968	984	992	1012	982	987	965	1002	991	969	993	967	998	978	1022	979	978	984	965	979	975	1027	971	950	996	1005	1006	994	978	953	951	969	945	958	916	983	994	1012	952	952	1036	934	963	1006	953	963	992	949	974	1024	981	1018	1017	994	992	974	1023	949	1028	959	1026	1059	1018	1021	989	983	970	1035	961	987	1001	942	987	973	965	937	982	976	1053	958	965	1007	993	968	958	996	946	1021	1005	975	1006	989	995	975	937	981	962	988	985	973	963	1003	1005	983	1006	1025	982	953	975	967	1014	1018	1006	978	1026	960	1006	1025	909	955	981	970	980	958	966	973	970	972	1029	957	1001	999	963	906	1001	926	936	983	973	1006	954	958	970	960	1009	970	978	964	971	1000	976	992	936	978	942	948	989	979	1016	961	955	1025	928	1006	928	1067	1009	1047	942	985	974	963	994	979	1016	970	961	980	979	1030	983	966	936	1007	969	968	1001	1031	953	981	1033	946	1024	969	1036	958	991	926	976	1038	972	950	955	975	931	949	1009	986	962	947	1038	984	966	1065	1012	997	956	941	905	1033	975	1008	973	1003	1010	981	1014	1025	1021	1006	1017	988	977	961	980	976	975	1042	993	965	928	975	950	978	1040	973	988	953	983	993	957	937	975	1023	966	941	946	956	972	938	996	948	970	1025	958	991	972	950	1023	959	959	999	966	964	974	993	1004	996	953	982	1005	974	1035	991	983	980	1025	929	951	1006	974	1000	938	1005	963	1014	1036	975	948	987	1050	1008	969	984	992	935	988	996	949	988	1001	945	990	914	1059	935	1017	992	965	987	937	932	934	968	956	1009	1009	970	1023	973	1040	943	995	941	991	1071	918	1012
33932	22511	11153	3037	815	638	460	238	248	252	249	258	263	248	261	269	221	242	245	242	240	236	242	260	255	264	250	243	225	266	251	236	245	273	222	241	238	267	278	251	245	255	241	261	240	270	225	230	227	243	240	243	255	249	283	241	246	258	240	287	233	256	239	277	252	277	272	238	229	271	250	262	274	259	235	266	252	230	270	273	267	258	238	265	262	229	253	228	224	223	245	249	220	258	244	252	241	234	263	257	237	261	269	241	243	283	261	238	253	245	252	253	257	268	260	249	229	268	285	268	247	217	262	265	256	239	257	251	277	240	266	254	234	261	254	232	228	272	226	230	251	258	249	250	257	257	287	236	254	239	259	233	258	252	236	281	230	260	264	257	231	237	255	249	234	238	240	256	246	242	253	230	242	253	271	254	242	210	251	251	248	266	255	242	235	230	246	249	239	265	254	233	230	251	223	254	234	260	278	229	255	221	275	256	232	269	234	259	260	229	255	224	246	259	226	231	248	235	268	237	236	249	286	242	247	250	234	218	245	265	271	256	214	262	254	252	268	251	257	240	266	239	251	268	270	231	272	243	249	244	245	256	263	275	268	248	237	243	238	272	273	258	232	245	236	240	235	250	255	249	234	254	233	256	252	241	260	237	222	260	246	246	276	243	211	281	266	218	258	262	241	236	247	241	238	255	248	242	250	250	241	261	270	263	263	258	257	255	252	249	238	291	248	246	232	267	254	263	256	273	272	234	257	236	244	267	256	269	254	240	233	239	263	250	277	242	237	243	256	231	251	273	271	275	242	259	276	265	255	241	273	226	224	275	248	231	228	224	243	261	268	223	247	205	229	227	261	252	229	239	260	258	232	242	244	254	252	266	269	230	251	227	254	240	241	241	252	244	230	259	257	233	259	251	260	234	248	284	228	262	233	253	255	271	272	210	261	241	233	262	243	242	221	245	270	274	247	266	256	242	234	250	250	252	239	238	247	257	243	240	256	247	247	242	245	239	229	239	237	250	264	257	256	260	281	233	248	240	239	236	234	249	254	262	259	257	254	260	267	251	190	266	254	270	243	248	264	240	247	225	230	246	224	253	256	257	245	248	237	261	259	263	244	263	255	259	254	245	230	260	258	259	252	232	245	262	238	240	228	236	273	234	255	238	300	260	240	264	219	230	232	247	241	265	273	231	246	263	240	272	237	256	224	246	231	240	253	275	264	259	280	263	288	241	228	262	242	246	217	238	263	263	279	217	227	239	259	257	239	248	251	250	255	247	260	265	254	241	246	256	230	254	239	273	274	265	256	246	250	242	251	248	260	230	244	237	249	264	242	236	297	224	250	274	225	247	269	267	247	251	221	257	226	252	222	260	251	243	245	245	250	254	240	231	247	241	234	276	270	241	220	231	220	244	239	237	288	251	248	210	240	242	256	231	247	258	237	236	248	235	283	244	240	267	275	254	211	258	225	234	235	225	258	250	222	250	256	245	228	227	245	255	237	269	252	253	251	258	236	271	245	243	266	252	273	224	269	226	241	243	263	255	249	231	254	221	238	271	258	255	227	226	229	270	233	233	274	251	245	240	268	240	248	245	233	221	235	232	231	224	261	275	230	272	236	260	251	245	256	270	223	274	265	252	255	232	275	239	266	235	245	235	258	236	258	221	225	240	242	252	219	243	242	236	246	247	234	231	245	222	229	229	252	213	242	254	263	241	256	244	252	230	248	252	249	233	250	239	222	278	235	231	240	237	245	255	228	261	237	233	256	257	245	241	243	229	252	258	246	225	237	224	234	252	263	244	239	248	248	232	255	250	249	249	261	271	264	230	254	224	245	247	256	262	263	267	217	257	252	217	276	226	240	232	248	211	238	235	228	249	251	230	268	251	263	245	250	237	235	220	266	266	222	201	260	245	270	263	246	229	256	264	262	239	263	263	261	260	243	252	229	245	241	246	212	267	251	241	253	245	232	246	277	250	230	269	250	251	249	236	243	242	236	239	247	269	235	248	236	250	210	253	238	282	232	242	258	256	224	233	246	272	262	237	236	225	240	245	258	233	220	242	238	244	246	235	244	227	255	249	249	274	204	274	226	231	222	267	237	250	238	260	239	246	271	262	250	251	234	252	257	259	242	258	241	233	277	248	257	247	229	237	268	239	239	218	277	258	223	257	246	274	252	256	235	279	244	236	259	219	236	241	251	239	238	238	250	268	246	258	245	235	229	223	257	228	223	254	275	229	266	223	244	269	238	245	226	267	253	258	257	246	241	210	269	262	251	244	251	258	228	293	245	244	251	249	245	264	249	225	279	254	227	254	239	241	231	249	201	268	248	235	249	249	234	251	225	258	256	238	269	279	248	248	287	265	250	252	230	235	257	258	235	253	245	256	239	255	248	238	247	256	249	251	248	214	264	257	239	239	245	259	258	267	242	257	240	241	238	248	246	259	237	233	270	243	249	249	248	254	256	245	282	225	264	287	214	260	257	262	242	251	242	250	280	239	271	213	259	240	225	263	261	246	253	252	265	225	265	256	240	241	230	241	251	241	242	243	268	247	276	259	220	236	246	267	266	249	233	225	246	247	245	231	253	254	239	270	268	250	259	255	228	251	247	230	240	238	257	237	266	234	229	242	262	246	235	226	227	235	261	242	253	238	261	240	244	246	279	257	259	239	232	231	259	268	248	235	235	218	255	284	256	221	253	236	261	269	236	237	254	254	238	270	243	291	226	288	289	250	258	252	247	246	263	267	299	253	244	248	254	261	221	284	241	237	269	238	255	270	201	237	237	235	261	267	250	244	234	247	253	215	246	263	244	252	253	215	239	277	287	238	223	240	229	249	242	235	225	231	234	271	270	273	226	260	242	258	242	232	265	243	248	237	242	240	239	266	270	249	261	269	225	256	257	221	249	245	232	242	241	237	253	249	238	234	246	258	251	232	248	241	258	243	260	271	277	258	231	242	244	235	237	242	262	248	255	224	263	268	230	235	258	239	257	258	243	225	261	221	273	238	244	213	229	255	275	222	269	228	272	239	252	240	247	260	248	235	236	228	249	267	248	259	250	238	250	259	232	247	216	228	257	258	240	233	258	252	264	269	263	303	234	239	243	227	256	249	236	240	297	244	256	238	255	261	240	244	227	237	266	282	237	262	273	228	285	255	263	238	237	239	266	251	231	272	252	226	226	261	221	230	255	236	244	269	233	261	247	240	245	257	204	229	234	259	265	252	224	239	247	242	232	272	252	242	247	244	249	250	240	266	245	230	234	225	241	256	236	256	247	250	259	249	223	235	256	234	248	260	246	243	231	248	255	236	255	266	249	261	247	219	240	256	231	257	250	254	230	241	268	273	230	243	243	253	240	245	229	237	229	249	231	245	243	240	241	250	214	241	243	250	255	232	261	237	243	260	202	241	257	251	253	253	273	266	273	260	225	239	254	229	238	272	257	246	234	279	252	246	256	257	263	280	269	238	236	249	268	228	263	249	247	245	221	272
32031	25216	15847	6640	2659	2222	1425	830	772	806	812	787	781	782	772	792	741	760	747	768	760	706	760	740	819	768	736	780	766	792	783	793	760	810	753	787	780	784	762	782	796	743	777	783	763	773	753	697	716	813	790	762	773	763	738	806	780	764	766	761	748	796	799	770	770	762	805	779	819	776	724	787	793	767	744	775	765	752	794	796	739	768	801	769	758	745	796	817	778	830	781	777	737	780	820	737	765	764	781	751	751	764	758	831	800	746	758	779	788	766	787	793	780	790	759	813	750	794	810	782	759	731	733	755	818	776	721	750	738	771	772	749	766	741	802	746	745	775	771	753	775	812	763	812	755	787	781	766	750	758	799	817	783	765	762	728	806	761	807	782	737	803	715	799	737	798	768	755	759	779	791	743	810	816	763	751	734	793	854	750	814	781	755	746	778	809	748	728	762	810	779	787	816	789	753	739	793	713	763	784	736	785	823	764	788	719	752	805	764	813	769	739	750	785	791	770	814	790	805	777	798	760	783	777	774	809	713	807	735	803	792	805	810	775	765	799	825	796	756	723	732	770	760	771	794	753	777	743	712	770	772	781	735	769	709	755	716	790	796	796	742	768	757	795	796	795	769	728	852	815	790	788	770	773	724	786	754	740	725	789	779	814	817	749	802	816	763	759	804	809	760	768	754	790	794	784	786	789	816	767	767	779	786	770	794	765	769	797	770	755	766	794	783	767	775	772	787	766	815	767	806	745	813	786	781	815	788	779	765	776	790	792	780	764	765	785	758	739	759	770	774	771	752	806	793	803	755	799	760	768	743	842	809	763	743	750	759	750	777	774	774	765	762	763	737	776	748	769	773	788	775	801	761	758	803	783	724	766	717	742	784	766	767	764	776	758	806	746	776	776	783	752	821	784	763	731	773	781	783	792	733	786	760	750	804	805	771	729	702	765	784	755	775	799	751	799	765	780	808	798	809	757	806	776	808	808	824	778	737	803	797	731	736	767	760	768	745	742	809	750	786	755	744	753	753	754	733	803	737	764	776	784	769	771	783	737	800	755	746	750	775	765	779	801	768	796	747	754	730	770	812	756	759	843	803	760	747	750	784	726	766	789	785	802	769	748	758	771	821	738	778	753	762	786	797	811	747	750	750	791	761	776	765	741	720	761	780	784	746	779	798	745	760	795	773	794	754	746	804	749	756	786	742	741	807	766	786	740	735	791	799	774	756	776	772	742	769	706	822	765	772	799	773	779	753	805	805	770	759	825	742	726	759	785	772	785	763	784	766	788	776	769	771	737	758	742	750	758	795	740	748	762	765	787	787	738	798	772	765	802	833	739	840	785	774	784	769	758	751	753	791	786	776	805	789	743	713	769	753	755	755	779	748	818	752	740	767	789	770	806	771	783	782	813	795	822	797	750	741	797	730	737	780	787	782	737	801	754	764	800	798	792	780	733	828	761	768	782	764	786	821	761	767	752	809	786	779	733	768	774	774	789	731	770	809	788	774	781	781	784	761	747	798	770	813	727	783	812	748	811	784	762	771	765	726	761	764	797	764	769	766	756	770	758	798	751	776	819	743	774	750	754	803	794	765	814	826	813	723	751	788	768	789	768	787	812	761	817	788	814	768	734	763	736	817	735	768	788	771	762	810	734	770	773	757	721	766	768	761	779	815	771	791	816	768	804	754	750	774	735	800	776	767	769	782	759	796	752	767	714	711	788	769	755	757	757	746	785	780	770	772	764	781	738	819	781	774	759	794	777	756	766	766	787	763	742	792	780	800	746	766	813	806	791	814	781	801	800	806	766	759	835	756	789	820	778	731	782	808	824	775	819	773	781	788	797	756	807	773	761	746	765	778	783	776	831	765	766	746	762	754	769	780	764	770	771	813	754	751	799	754	724	793	769	742	782	752	768	765	738	796	800	735	766	779	779	800	756	770	810	851	767	821	755	781	796	721	797	762	801	784	796	757	764	794	813	758	780	766	742	779	772	771	747	811	758	750	766	744	764	728	747	776	811	759	768	786	744	728	806	802	798	785	758	762	819	732	734	748	814	774	775	785	776	777	780	758	742	739	777	769	811	802	789	729	757	741	753	833	790	714	762	775	811	786	820	778	770	781	762	745	746	732	785	747	759	785	792	760	765	775	767	810	752	781	783	763	777	823	780	780	743	825	750	790	758	771	775	805	778	780	810	756	731	763	785	766	806	810	775	783	722	783	733	772	763	776	767	755	768	738	788	800	780	772	760	776	772	706	763	770	750	768	791	784	785	752	774	750	809	745	789	743	730	744	773	792	768	822	763	791	772	735	788	746	760	738	816	774	792	807	826	736	781	807	743	746	806	768	752	761	812	731	764	730	744	764	836	764	816	792	797	739	779	781	776	795	798	752	764	790	777	781	778	782	760	797	779	723	736	759	727	787	783	774	773	756	782	772	770	768	760	793	745	785	751	747	777	781	751	770	723	738	849	806	765	733	775	830	778	800	816	742	784	805	717	780	762	775	774	808	792	746	756	789	792	791	796	804	793	815	774	827	809	785	801	792	794	826	788	776	825	759	702	728	785	808	778	785	740	772	781	802	749	784	783	837	713	795	760	781	769	758	754	826	739	760	772	734	714	723	753	806	737	752	769	777	797	796	739	804	793	776	808	809	766	789	795	792	788	799	746	787	807	752	761	792	767	772	764	709	737	761	756	812	756	788	747	790	753	790	784	773	775	760	758	777	736	746	824	758	798	793	804	815	815	770	778	741	777	742	757	782	738	817	781	768	833	748	769	741	804	751	766	795	758	726	835	743	777	780	762	756	762	834	760	743	786	758	750	805	801	804	796	814	754	791	823	788	755	775	795	800	783	793	789	782	729	776	758	781	788	785	780	773	781	805	762	756	764	773	779	799	775	796	791	763	803	786	790	796	784	806	740	756	797	807	784	724	735	784	750	791	764	831	777	790	773	765	738	796	801	738	792	797	728	791	766	773	726	756	722	775	750	757	776	788	755	838	765	805	761	818	823	799	823	786	800	779	789	776	801	796	804	758	766	779	729	756	737	748	794	746	826	822	796	785	784	805	783	760	817	774	771	779	744	778	760	798	725	797	770	739	749	776	800	796	748	740	778	779	783	754	731	764	790	776	791	788	770	820	750	791	798	775	766	787	788	770	779	771	821	750	739	776	798	772	744	749	756	755	763	785	778	813	742	723	801	798	793	797	743	794	780	754	715	814	803	788	720	806	800	783	724	762	726	831	802	772	730	747	817	721	808	737	764	797	825	774	773	763	790	730	739	769	749	760	805	741	794	815	758	751	770	750	771	754	795	773	809	799	793	788	744	783	747	810	781	728	787	802	771	781	784	737	790	754	800	798	781	797	784	751	789	808	768	724	773	757	778	793	796	769	816	784	773	769	777	723	808	779	762	765	745	781	785	791	797	783	809	798	751	758	856	812	723	761	781	777	820	732	819	802	778	809	727	759	767	726	782	812	799	799	729	781	741
65817	57529	46495	24039	8700	4383	1809	232	234	233	225	261	218	235	238	234	238	203	255	245	229	265	241	263	238	231	224	231	218	224	245	237	237	216	223	220	254	223	255	240	208	222	246	226	229	242	203	233	223	239	226	235	249	206	235	219	224	226	219	228	227	198	233	214	207	216	206	211	242	231	256	251	212	220	224	230	213	236	208	218	222	239	212	243	218	217	236	237	254	186	218	218	238	222	221	221	244	242	217	228	206	251	203	209	236	218	231	213	232	199	197	244	228	223	230	219	236	226	241	252	227	227	237	212	246	222	209	220	233	240	237	242	227	205	221	224	187	233	197	248	226	241	217	222	244	249	217	249	223	243	248	227	257	213	209	214	219	220	220	240	189	249	236	236	226	221	235	205	224	218	238	218	234	210	231	241	258	243	195	244	237	248	240	222	223	220	247	225	234	232	255	215	227	233	227	268	227	207	223	195	233	226	216	214	217	234	227	215	199	218	215	223	221	197	236	231	236	188	223	211	224	214	219	220	245	226	243	215	239	212	211	224	227	215	260	227	253	221	195	252	234	228	245	241	227	236	238	224	225	241	223	241	227	239	244	246	215	247	217	187	225	254	241	245	222	242	237	232	225	213	205	240	237	259	231	220	253	228	200	235	237	210	231	241	222	228	232	230	208	220	240	266	223	216	242	230	230	214	239	230	228	210	217	236	207	214	232	235	219	213	232	217	235	224	231	231	244	225	212	234	222	231	218	242	249	246	259	237	238	223	226	238	211	218	243	233	227	231	249	227	235	217	247	237	225	219	226	226	225	221	215	214	211	249	234	223	222	240	220	211	230	248	231	231	232	249	208	257	247	220	192	201	211	222	210	246	209	239	217	215	201	246	221	214	253	214	217	233	210	198	214	223	214	253	222	206	238	254	241	230	238	200	244	216	224	228	219	223	226	233	219	261	239	236	239	241	257	209	218	221	255	239	231	243	216	249	226	248	226	211	222	254	198	217	194	240	207	255	210	219	269	226	240	226	212	229	229	238	244	243	246	252	246	213	210	228	209	204	256	238	235	224	223	222	233	244	237	212	260	231	259	223	241	250	229	236	248	255	227	254	215	252	248	237	221	237	219	243	217	230	234	260	248	227	229	214	218	223	240	219	217	213	228	227	232	235	227	210	217	223	198	228	230	190	233	234	227	260	223	240	225	262	237	221	212	231	235	216	269	239	229	220	223	236	244	243	225	222	231	228	224	231	214	255	230	236	256	230	224	230	218	214	223	222	215	220	199	218	251	237	240	230	218	218	252	221	229	206	221	208	219	212	224	228	254	253	219	225	217	226	249	233	222	233	234	215	233	217	221	233	232	224	241	227	250	217	254	215	217	215	213	242	241	216	260	217	231	223	235	216	235	205	239	223	256	252	242	222	230	241	229	243	256	219	223	216	224	230	223	214	227	236	206	233	226	231	248	243	224	231	263	236	231	239	241	224	227	203	235	234	214	273	196	233	215	206	238	242	235	222	227	212	232	228	230	222	231	229	243	207	223	227	214	241	235	242	229	214	205	232	237	242	237	214	225	231	228	220	237	223	232	226	226	242	212	235	214	236	215	240	217	229	238	229	241	212	253	228	238	247	229	199	242	250	237	225	190	253	218	259	221	245	242	228	247	255	199	222	217	264	260	215	232	250	249	223	216	215	230	246	229	229	225	251	237	240	219	227	213	209	234	241	247	219	200	221	234	258	213	213	230	247	221	225	248	206	222	220	243	226	238	218	228	225	230	207	237	206	233	206	212	216	237	214	223	232	239	240	228	231	204	212	241	266	215	207	235	216	228	240	201	205	239	237	222	246	221	257	221	227	213	247	253	239	238	235	254	239	252	234	222	230	241	246	252	237	216	242	235	246	232	215	236	211	250	210	249	229	222	241	212	235	248	220	225	234	208	219	230	258	221	224	259	225	221	234	233	236	233	221	233	214	220	223	226	212	244	217	225	225	227	230	237	239	232	245	222	236	229	261	263	227	243	250	224	207	249	218	228	249	231	225	234	241	237	261	226	233	228	244	230	240	225	208	220	213	206	248	230	213	236	246	247	212	195	231	242	237	242	232	249	246	221	237	239	220	248	229	229	234	239	215	255	236	246	235	230	232	219	224	221	229	195	218	225	210	223	246	214	246	200	221	235	223	246	233	219	224	244	247	224	245	231	213	231	248	214	247	219	226	228	245	210	231	225	189	239	254	239	200	227	233	250	207	226	219	249	198	225	243	219	226	243	213	232	253	234	219	275	235	237	237	211	251	198	225	262	242	233	233	222	238	243	221	235	236	222	213	245	224	235	239	247	223	207	237	215	218	202	240	226	238	222	218	205	230	238	212	224	231	220	231	249	243	212	250	233	225	226	252	232	231	233	219	205	218	234	225	262	241	232	214	240	243	202	238	222	228	214	248	213	242	265	241	238	230	230	235	241	209	247	220	214	240	211	220	233	214	238	218	224	253	220	212	217	189	226	214	260	248	263	219	227	229	220	197	251	256	242	239	220	214	235	237	240	228	235	250	244	243	212	248	248	235	216	227	205	212	259	248	207	228	234	221	220	254	223	210	243	227	197	241	208	209	199	200	209	243	231	236	226	220	238	214	235	195	227	195	236	226	239	246	236	243	206	236	227	238	241	237	209	238	210	213	223	229	235	230	223	235	238	241	224	216	196	229	231	222	231	226	213	236	232	236	232	216	217	240	242	251	242	229	251	237	237	221	243	228	228	243	230	247	229	227	221	219	224	233	204	224	225	235	222	239	263	232	230	231	224	220	215	240	205	250	233	246	232	234	238	210	258	233	221	234	205	204	241	266	218	234	214	230	233	222	235	233	217	236	223	227	224	246	223	211	233	204	220	226	211	229	256	200	241	210	219	221	243	203	240	220	257	228	244	224	244	242	230	232	250	211	251	239	241	235	219	232	235	212	227	255	252	227	220	231	218	249	217	223	250	224	228	232	218	218	227	214	233	222	205	237	226	214	205	223	200	209	199	244	223	219	219	209	217	203	211	219	240	180	233	248	239	255	231	239	211	211	234	210	221	218	218	239	233	216	226	239	266	243	217	218	243	205	237	238	224	223	235	254	254	237	242	252	205	256	206	224	207	235	248	211	247	250	231	221	221	224	225	231	244	238	238	224	232	218	221	228	252	217	249	224	244	225	193	224	264	226	230	199	250	246	231	221	223	221	216	229	217	202	240	240	225	226	231	224	214	195	216	214	238	250	216	243	217	231	236	226	226	250	228	243	222	239	235	229	223	248	235	221	229	224	208	199	207	238	225	222	233	218	238	232	249	235	224	260	225	251	225	239	242	219	220	211	230	247	223	231	260	219	266	233	217	219	239	234	254	237	228	215	238	261	235	230	237	210	252	211	229	230	202	209	235	233	249	237	231	245	228	248	248	217	257	247	249	220	236	237	244	224	250	258	235	242	230	235	247	225	251	242	227	226	217	239	239	224	205	226
47636	47483	43699	26259	16473	12296	6344	748	717	764	701	725	756	777	723	757	742	741	778	706	729	748	755	698	689	713	727	747	703	743	773	766	731	709	788	686	706	766	771	691	748	791	760	728	736	702	753	734	728	733	698	756	726	755	706	689	754	691	717	766	718	737	748	754	706	749	754	670	720	715	718	709	729	736	688	763	712	750	748	713	746	712	728	712	761	736	782	754	720	726	737	699	731	709	727	709	748	664	708	715	706	734	733	750	742	751	756	731	686	751	763	677	697	709	678	709	717	713	735	636	758	717	743	754	740	708	741	700	725	759	722	788	706	731	709	729	800	700	749	708	724	710	703	757	730	702	740	705	713	644	729	725	754	711	677	666	702	690	749	747	732	714	757	690	736	708	650	739	713	722	723	733	701	712	724	731	721	782	732	673	732	749	740	747	752	714	795	699	699	729	699	703	704	656	728	702	738	709	745	772	750	770	752	685	757	769	689	736	703	718	722	740	713	726	726	725	741	716	710	708	717	715	697	748	691	748	722	714	728	754	740	744	780	738	751	780	678	770	732	669	757	787	746	701	694	719	724	707	707	750	732	721	702	744	740	732	722	757	716	742	732	724	704	747	734	702	761	732	690	716	742	709	718	754	702	688	739	756	700	722	699	729	727	711	768	749	732	696	693	717	719	709	756	687	736	721	706	781	696	786	714	669	719	730	691	735	748	757	713	737	701	675	775	744	715	714	726	722	742	754	702	751	679	723	736	727	753	715	748	748	733	703	721	787	733	733	775	768	749	721	716	751	690	747	748	787	737	738	696	727	721	642	745	742	718	744	716	699	708	722	700	753	698	732	713	705	730	708	736	707	699	696	716	753	738	701	736	697	746	718	764	778	768	764	732	730	702	747	712	752	756	724	690	755	738	742	710	746	723	748	755	734	741	716	703	731	682	739	716	732	705	736	774	698	779	737	731	707	712	772	695	734	750	713	716	710	709	691	727	732	708	710	716	720	717	745	744	697	665	779	757	755	715	718	753	710	658	684	756	741	725	720	720	723	735	710	732	720	681	707	736	700	712	773	743	714	766	694	732	775	721	771	719	750	689	720	772	721	754	713	760	699	745	717	732	749	743	710	723	729	732	731	748	733	758	769	778	717	734	762	756	719	751	746	795	686	749	703	730	740	776	690	719	751	720	730	719	751	745	744	712	707	704	758	712	745	723	727	705	694	724	722	713	747	720	706	711	714	737	744	759	742	720	785	712	690	718	727	711	724	755	708	685	780	687	733	722	716	690	741	716	719	781	734	789	690	681	709	756	738	737	672	698	770	702	761	757	731	738	769	737	709	730	750	734	765	710	694	718	777	743	717	755	697	717	724	747	668	767	705	692	725	719	765	701	704	719	706	761	694	727	753	744	755	729	740	741	716	756	733	740	739	741	690	678	720	707	708	749	693	686	736	745	708	709	703	710	697	693	714	775	723	765	722	714	767	802	733	702	702	758	693	727	716	759	742	716	725	738	743	745	687	731	711	699	741	678	717	744	747	741	701	716	712	697	703	703	709	726	761	754	783	760	727	720	660	702	726	750	732	726	728	708	748	743	734	671	705	707	763	726	721	697	733	722	768	703	681	735	761	753	752	726	722	665	720	697	718	766	722	706	724	742	737	756	676	779	702	760	758	738	756	755	727	739	707	698	724	709	710	726	692	676	722	696	724	725	724	769	702	764	718	731	724	735	725	687	731	732	682	695	732	689	760	728	718	738	707	705	751	728	687	718	701	734	676	724	711	706	762	725	776	692	726	703	704	711	730	754	724	768	725	730	751	738	766	729	709	778	682	722	720	733	751	747	714	694	705	692	716	720	719	756	693	707	735	709	729	757	713	751	704	675	708	689	680	687	736	751	738	689	721	754	721	695	702	732	736	701	748	726	730	714	729	764	727	702	694	719	732	698	741	695	741	688	721	727	730	728	768	758	739	746	751	729	698	720	734	698	742	718	752	736	715	793	715	693	764	728	721	694	749	708	748	768	712	757	765	762	774	725	748	707	750	759	683	749	687	712	733	718	735	717	717	758	717	730	718	726	721	738	750	687	732	713	700	708	711	720	729	725	772	682	739	781	730	712	685	773	715	720	722	756	689	721	751	745	739	701	788	740	710	712	761	765	680	700	699	705	716	751	753	714	735	720	711	772	745	708	711	711	787	733	759	762	718	726	763	733	711	682	728	724	763	718	706	731	728	727	739	735	742	728	748	720	739	732	749	725	733	688	682	742	735	751	742	717	751	717	689	713	735	721	751	718	705	722	708	753	718	698	716	716	723	754	737	758	705	705	732	682	691	712	749	726	684	726	653	710	744	722	703	743	753	721	726	728	714	730	694	683	707	712	702	752	699	701	696	730	752	768	737	763	711	741	709	749	755	720	700	703	689	756	717	771	667	780	724	766	695	722	738	749	730	728	731	690	705	718	721	743	684	708	741	738	722	727	703	764	733	732	719	711	701	746	750	677	732	721	703	669	744	742	762	725	742	727	738	755	749	757	770	652	731	710	681	738	697	705	697	695	748	781	733	774	762	712	774	688	752	730	722	730	711	741	764	745	754	700	738	730	725	703	743	726	715	708	727	740	744	738	713	750	765	711	718	695	765	659	696	704	690	705	698	687	734	676	724	708	744	739	747	751	747	696	716	717	702	721	714	694	771	717	775	783	741	740	733	711	711	749	742	670	752	720	725	685	786	745	671	736	776	705	750	791	763	721	751	707	733	685	717	762	755	750	680	677	733	737	741	700	777	745	745	712	725	746	743	764	684	722	730	741	744	689	696	715	757	723	709	711	727	750	747	740	731	668	712	734	748	754	746	692	753	736	720	741	696	738	696	715	721	723	775	715	748	739	711	716	733	709	789	745	723	688	740	706	751	696	697	722	759	715	726	748	728	783	740	726	776	716	766	777	680	711	710	766	670	711	735	776	717	732	748	703	763	729	708	683	714	726	717	751	733	733	731	743	731	715	763	697	729	731	758	745	711	699	745	725	750	756	734	707	733	726	772	727	691	718	684	675	734	667	761	738	758	683	739	697	733	727	721	718	720	708	674	752	763	723	740	726	701	729	684	739	702	715	748	720	719	746	677	714	748	721	701	691	702	763	717	727	709	666	753	738	685	733	699	702	718	717	733	695	700	741	740	771	715	707	747	735	733	774	726	716	727	781	751	699	732	719	743	710	769	738	721	771	706	709	699	703	763	693	733	729	795	766	753	722	677	685	750	764	733	754	743	715	734	724	718	711	766	710	749	698	756	708	701	703	732	746	729	748	708	689	733	717	697	759	718	738	728	691	725	762	683	725	737	764	781	726	694	720	720	702	669	722	744	731	764	698	711	748	735	703	782	698	749	719	756	742	712	710	718	761	741	719	701	754	724	690	776	762	685	740	730	741	690	703	735	807	749	687	765	759	747	767	740	703	775	755	737	748	711	695	777	755	689	826	706	749	716	738	742	744	771
78146	72251	61329	37797	20565	11105	4196	378	353	325	328	318	358	330	304	350	342	361	342	315	304	331	310	339	340	333	319	337	349	327	296	295	310	326	345	320	295	315	348	333	311	311	316	367	311	292	333	305	322	341	351	292	298	374	318	334	327	336	315	314	322	327	345	323	312	360	331	305	339	305	319	363	344	311	341	325	327	341	335	339	365	344	345	316	300	305	300	300	314	321	324	302	312	334	316	307	289	311	335	317	339	329	304	342	333	289	313	283	349	309	366	323	289	322	308	298	311	353	336	292	328	325	318	344	316	366	330	333	347	315	329	328	290	322	332	332	336	311	314	300	320	352	324	331	312	325	309	320	325	321	319	309	362	315	307	332	336	308	305	326	322	303	308	358	312	334	319	311	302	305	303	298	313	313	297	328	323	330	321	308	336	353	302	321	320	284	278	323	307	318	307	337	313	335	309	319	308	329	317	317	337	338	328	344	295	334	323	296	334	346	317	320	318	302	322	318	328	297	331	319	349	309	307	277	383	342	339	312	332	306	314	328	290	363	357	323	300	310	302	315	316	342	303	323	289	317	328	323	311	336	304	331	328	366	278	317	284	342	313	345	333	303	336	298	343	314	317	330	311	332	333	322	296	364	302	286	315	353	328	325	314	271	336	321	352	300	334	325	346	332	274	343	296	315	284	306	302	349	279	333	361	324	334	326	298	298	326	304	336	330	310	323	330	307	323	315	341	297	344	312	338	353	334	320	323	317	318	358	313	319	329	322	333	335	311	333	312	328	337	271	322	324	355	336	335	293	335	299	327	340	317	332	348	326	315	309	355	298	333	306	296	310	339	327	347	336	348	321	333	301	330	330	311	341	332	303	276	344	331	339	354	338	321	321	322	299	291	316	302	325	319	341	322	311	320	354	323	292	329	338	353	359	337	321	314	311	293	327	329	316	317	327	311	328	348	322	310	304	310	339	334	353	299	325	313	330	345	334	302	320	312	303	323	309	316	328	331	317	285	318	338	321	300	297	316	320	335	312	344	343	326	327	333	341	344	335	328	286	330	324	311	321	309	337	349	323	343	328	302	326	357	331	338	323	295	326	343	315	322	289	340	315	352	324	291	340	292	338	322	320	317	322	328	348	340	337	308	352	314	311	309	328	330	326	320	333	332	319	358	300	347	312	322	330	335	316	292	320	309	320	318	330	321	301	308	363	327	336	292	327	332	322	329	333	322	322	323	334	356	311	310	330	334	337	336	324	308	309	309	328	318	336	356	322	299	333	331	309	323	300	311	296	314	340	354	311	314	329	346	315	329	358	305	367	330	308	327	291	309	323	321	353	320	356	310	328	315	305	292	310	315	320	318	322	341	324	351	290	297	348	308	314	320	352	334	311	320	339	312	327	307	323	302	320	323	348	296	330	347	345	306	310	304	321	336	299	330	312	354	288	306	315	351	324	315	307	314	326	300	368	330	337	296	310	306	331	312	320	327	330	300	333	348	336	314	301	313	314	325	322	309	306	310	316	297	349	347	322	329	318	311	298	325	305	323	341	314	343	328	313	307	321	330	332	343	333	308	369	313	296	330	326	317	330	305	349	294	326	349	329	323	338	324	349	314	322	290	334	317	311	297	297	339	305	313	346	290	308	316	308	307	337	319	320	361	298	309	333	343	356	326	309	299	333	323	304	320	316	303	305	325	339	295	308	290	311	313	326	328	307	313	306	297	313	324	305	346	305	355	292	314	321	331	337	303	310	321	342	338	328	332	317	300	302	312	323	303	313	277	330	334	278	314	321	329	306	293	332	341	308	293	301	323	298	332	334	333	308	300	339	321	305	326	353	344	282	352	316	337	304	314	347	353	316	315	303	306	320	327	344	306	289	307	314	317	291	318	321	324	305	335	362	320	362	325	295	325	326	316	340	302	313	343	320	340	363	292	297	377	270	329	306	344	323	315	323	292	326	291	294	324	313	297	329	318	324	316	311	314	338	292	332	333	341	361	317	315	309	338	306	297	314	369	319	322	330	328	304	328	296	335	327	327	300	333	331	343	307	312	305	340	289	324	327	291	338	340	300	307	310	302	334	318	302	336	325	336	326	309	322	309	309	338	327	289	299	327	303	329	330	330	322	337	353	305	292	335	336	366	298	332	350	332	309	321	340	331	341	308	324	350	351	316	325	325	318	328	343	324	298	306	337	366	332	293	361	307	332	324	309	298	342	311	322	304	323	340	312	331	321	355	286	354	324	334	324	338	329	309	292	327	303	294	294	332	323	313	294	301	322	351	308	336	307	330	314	322	338	338	328	341	299	328	300	323	326	362	296	308	361	317	318	314	340	326	308	323	318	318	304	356	315	310	309	314	338	324	334	329	313	337	331	285	362	336	344	343	283	320	337	301	353	346	314	320	343	322	317	330	331	330	321	345	336	314	337	333	328	333	330	335	339	361	341	317	345	308	335	311	323	333	306	326	305	320	352	304	330	336	301	305	355	313	292	320	320	326	343	319	291	323	344	339	313	320	337	332	309	309	340	316	332	306	315	336	325	336	324	318	345	325	303	305	335	305	317	313	320	333	339	311	335	305	327	333	325	323	316	320	337	337	336	309	298	324	371	316	306	290	326	298	337	329	339	301	341	312	293	328	331	309	316	330	299	291	310	307	307	336	351	324	326	338	336	302	307	311	278	324	331	316	362	327	327	350	327	331	323	356	317	298	318	329	313	310	347	321	306	313	309	318	315	339	335	318	357	330	340	331	343	335	347	301	309	330	322	304	349	337	324	349	331	309	277	369	323	313	325	314	349	321	291	332	346	332	296	358	351	325	340	310	318	300	318	312	325	298	316	306	345	301	340	326	319	335	332	297	324	331	317	300	308	321	323	312	340	340	347	333	319	332	336	323	339	336	296	328	316	341	355	331	342	303	298	314	293	341	310	328	342	313	331	315	359	328	311	316	343	300	295	292	312	321	303	326	326	324	339	318	329	304	305	340	344	336	300	326	332	308	311	317	301	322	343	330	309	340	317	304	333	327	323	334	301	312	334	316	342	308	331	325	275	311	340	311	287	322	318	312	305	328	295	301	361	317	308	332	312	297	346	332	352	334	291	327	306	346	301	321	312	320	340	371	324	296	326	296	324	323	309	316	347	324	304	289	335	299	314	345	293	303	297	337	327	343	315	324	340	322	326	315	344	327	303	318	319	330	338	316	312	355	311	347	350	341	351	334	341	325	343	329	323	294	345	341	308	293	338	320	334	355	322	294	310	336	314	310	334	322	322	330	306	349	298	341	324	317	303	310	317	315	320	324	298	333	349	318	329	323	313	321	318	329	321	336	322	323	314	287	325	294	309	310	306	317	314	323	326	310	300	308	307	325	333	336	308	340	353	295	316	293	304	321	311	324	272	345	358	340	296	314	289	300	337	367	314	301	315	294	329	308	327	347	326	298	324	345	352	351	303	323	327	331	332	330	314	309	303	346	329	323	324	311	345	340	337
61866	63737	58255	39157	28733	20974	11289	1047	905	926	983	984	991	1014	979	940	924	980	1023	970	990	998	972	942	968	1027	957	952	945	956	1007	964	945	992	943	986	977	939	982	941	955	981	1004	986	924	973	986	968	1011	974	911	988	999	1009	961	996	928	993	965	975	997	947	941	978	1010	974	1043	985	992	962	933	991	1041	1014	969	938	995	922	920	973	994	1006	951	955	937	1024	1008	941	982	899	977	1000	996	975	873	1008	963	975	995	924	908	998	956	915	967	925	927	984	910	963	955	963	983	996	983	1021	997	965	978	990	966	965	922	927	937	946	967	996	945	937	943	933	979	945	943	989	973	944	1009	940	988	999	927	981	984	972	898	996	933	986	908	994	1002	1031	937	949	952	968	962	990	1032	926	946	1021	977	982	964	939	1004	919	1005	987	1002	949	1008	925	915	986	946	966	930	954	939	972	1036	878	998	976	971	980	1011	988	963	1019	951	964	989	1005	987	997	1012	964	1030	939	960	931	989	914	1006	1002	941	999	960	979	956	905	939	999	929	933	892	1050	939	953	941	982	965	995	966	985	984	1014	969	957	954	914	999	933	982	963	1010	994	982	982	948	952	1001	1018	954	950	978	961	993	970	931	975	1049	985	969	1001	896	918	997	977	990	1011	1006	998	935	962	939	960	906	997	985	968	971	951	1008	986	980	969	929	944	956	962	960	963	984	975	1044	1055	1004	944	893	929	1008	986	935	966	1026	959	999	990	937	987	939	990	975	896	979	947	944	982	957	1003	975	1005	959	968	956	939	964	906	941	918	1010	950	920	1032	928	933	902	975	970	921	959	979	977	1007	971	1038	968	969	968	927	894	958	937	912	974	941	949	955	944	952	1012	945	954	937	1001	975	947	985	924	1002	920	958	996	973	1004	984	928	950	1004	963	942	972	1005	941	985	1002	940	991	993	988	981	992	994	932	938	953	1001	956	996	948	958	1025	987	954	973	972	1013	927	941	975	965	971	956	915	978	924	934	957	951	956	989	956	912	984	994	967	991	968	938	934	964	956	1021	940	970	968	990	981	958	949	997	943	969	1011	919	966	983	976	974	966	957	969	933	955	984	966	971	965	960	954	957	990	977	986	948	932	1011	1020	924	1026	912	949	987	896	974	951	978	977	999	951	967	923	941	1010	1015	926	979	967	933	949	978	996	957	982	945	978	1051	930	957	935	965	968	929	952	985	912	948	957	910	994	939	968	905	916	931	923	944	945	948	978	989	1031	987	1012	1000	965	980	944	967	962	951	1002	972	985	908	921	986	982	993	969	991	971	993	937	993	1005	983	1007	914	912	1021	958	954	995	971	999	971	953	976	957	972	962	992	972	997	968	916	991	1015	1036	972	958	974	997	882	969	965	1004	957	937	957	1017	941	897	952	975	952	967	1018	926	956	914	1059	939	983	960	960	977	929	965	934	947	969	950	965	970	906	967	944	973	963	1013	941	1014	950	958	925	1062	981	953	1003	971	964	985	926	936	953	943	985	988	972	947	946	925	999	937	1005	915	937	1005	969	917	988	970	975	947	985	940	1021	1001	1036	995	927	951	971	947	995	983	963	952	975	1002	976	1001	980	985	965	1020	994	992	955	985	939	965	968	982	951	1012	947	958	1001	1023	1003	971	972	997	960	957	944	921	946	990	931	966	1037	946	929	972	981	913	953	959	942	971	948	938	990	977	992	941	988	957	952	922	1008	946	954	960	900	954	1010	932	996	948	919	941	957	974	996	947	964	936	968	927	975	974	979	963	961	971	917	1029	891	953	1002	990	965	915	887	944	926	957	1003	960	944	986	998	904	978	973	974	969	990	993	961	980	940	980	944	936	951	990	906	975	917	946	1020	932	929	920	961	961	959	954	976	883	990	1007	971	1033	947	994	967	970	965	957	945	994	994	994	920	940	928	951	951	963	992	929	929	982	997	963	925	991	966	988	934	974	960	899	933	933	960	990	975	946	992	979	951	978	983	931	937	979	936	991	951	950	994	947	994	978	913	948	938	942	968	985	979	1009	961	1001	1022	926	966	984	947	952	925	1005	937	945	959	928	972	977	957	1008	1010	1014	966	949	1003	920	983	941	1017	918	976	898	979	960	908	961	997	960	963	980	952	1016	963	1030	906	996	946	937	942	946	962	928	954	952	980	978	921	1021	992	938	1004	926	913	942	956	976	998	893	943	1005	966	935	962	1009	982	936	945	958	948	979	912	979	983	979	961	960	1020	997	968	968	981	975	971	955	949	934	947	966	962	939	939	963	974	993	978	1028	982	939	962	937	938	956	965	1008	963	979	944	984	991	1001	946	957	1011	1000	951	984	1003	964	956	966	981	945	1038	921	1016	991	955	981	960	1014	917	955	977	949	989	974	955	945	1008	913	920	1030	1031	930	1000	911	976	914	927	950	994	1020	962	928	977	990	964	979	931	921	928	959	971	994	969	947	936	1011	921	907	943	992	964	969	974	988	984	944	982	968	925	951	959	935	991	970	940	963	963	974	992	943	926	980	971	926	953	1008	998	1003	1037	980	915	923	995	969	998	961	1000	951	980	1016	997	934	909	955	932	980	934	991	947	950	986	952	1009	926	986	963	935	1001	964	985	953	928	933	896	1000	942	950	952	953	962	951	948	937	984	947	986	986	950	1009	990	963	944	967	954	959	949	954	966	1020	1000	1006	991	1023	921	1009	969	979	928	990	888	925	982	944	975	960	986	961	883	954	968	925	926	957	996	963	937	1004	978	963	937	994	933	952	1014	959	947	997	943	936	937	1003	971	990	978	977	957	911	988	953	975	944	1020	988	999	1012	1014	1046	980	963	962	930	992	991	1019	968	967	987	924	938	912	999	994	965	964	948	944	955	917	959	922	961	984	934	1016	995	1012	946	1007	895	1027	930	977	931	966	972	921	987	963	946	897	913	934	1005	976	988	970	975	955	961	932	978	966	974	988	904	1002	967	1013	926	915	982	948	1013	969	988	946	1019	944	965	944	964	912	1049	1007	940	950	977	937	924	928	983	971	969	977	957	947	1006	980	997	1025	992	958	1000	970	997	947	986	967	967	975	938	900	999	948	1000	997	972	927	1045	936	923	982	947	911	968	963	1004	984	937	988	939	981	959	1011	976	984	954	941	960	952	970	930	1005	941	939	1006	949	945	948	992	1002	984	1010	936	949	974	978	943	1017	909	893	958	957	1007	997	927	942	897	929	985	933	931	928	1006	911	959	1002	942	952	925	1017	1059	982	981	983	937	912	990	979	909	964	951	942	986	964	946	980	942	990	947	968	972	981	950	997	951	1020	1002	1007	1002	990	949	976	968	958	986	1022	958	940	910	999	973	945	915	953	998	977	1005	973	961	930	973	970	941	931	987	982	1015	1002	1036	973	979	949	987	1013	1020	974	970	974	976	986	1025	956	984	950	970	984	944	976	989	938	994	964	973	989	966	965	1011	935	965	950	940	974	915	1001	985	959	916	924	960	909	962	1000	930	1022	956	994	1011	958	969	972	987	990	941	947	919	937	988	952	1021	922	962	985	967	995	974	999	923	946	1010	1009	940	994	949	944	934	975	968	913	980	954	958	943	950	965	958	978	974	954	923	959	977	975	942	1000	969	969	929	1037	973	987	969	977	957	1004	1000	980	985	967	935	1014	937	940	945	926	968	956	969	920	941	909	958	931	1016	975	959	993	938	1034	946
34443	21622	10419	2381	732	594	416	218	216	267	233	257	251	236	222	271	238	238	256	247	229	242	243	228	231	243	235	269	256	250	246	226	219	221	267	251	215	251	225	248	229	278	258	224	227	236	241	228	217	271	252	233	229	229	211	231	232	243	241	235	235	234	219	247	204	257	246	255	248	248	239	260	214	234	235	243	231	227	239	231	229	244	244	220	241	232	229	231	227	228	228	241	216	241	226	273	230	225	240	223	247	284	231	226	248	235	241	237	223	238	239	248	233	224	242	219	212	224	237	241	230	239	244	204	243	247	269	193	223	237	240	211	229	216	232	235	246	259	261	242	230	228	239	246	208	221	228	241	259	211	247	228	255	231	231	259	234	238	247	239	252	243	233	221	240	244	232	220	227	247	229	265	249	244	244	230	217	240	247	242	259	194	233	243	228	245	211	256	218	257	225	214	255	244	237	232	245	227	261	240	213	243	272	232	237	219	230	255	219	237	232	233	237	254	278	236	233	221	230	232	241	273	234	249	222	235	270	251	254	231	226	224	227	248	235	230	235	248	236	231	232	241	236	235	218	224	224	227	231	280	222	241	239	228	232	210	213	252	243	240	223	224	258	226	235	209	254	236	236	223	217	242	210	219	248	232	255	218	215	251	253	217	238	227	231	279	233	257	234	259	215	225	231	248	246	254	241	214	222	245	214	244	237	209	255	231	206	223	252	215	262	219	218	208	243	242	234	244	237	201	259	234	241	244	240	247	239	242	223	217	248	267	232	241	279	219	224	230	245	223	255	233	243	247	256	246	251	235	235	267	250	216	247	221	236	252	233	247	235	237	232	224	265	215	249	270	252	184	242	254	208	240	230	244	241	261	243	217	266	242	216	216	255	251	215	229	249	248	239	227	250	230	233	219	200	233	238	236	243	248	263	229	213	213	256	233	245	240	211	228	256	259	248	239	236	241	238	250	229	237	240	239	252	226	266	244	229	270	254	256	230	234	255	226	228	236	233	266	219	223	251	235	244	233	254	233	228	248	238	221	252	235	264	209	212	227	246	257	225	229	236	238	236	246	242	246	213	216	211	234	226	245	238	255	239	238	250	220	214	231	236	249	207	253	207	212	254	210	244	232	247	207	237	238	234	238	240	240	249	213	233	243	222	256	232	250	242	237	253	225	231	233	238	242	266	271	221	238	234	244	215	244	242	217	250	238	252	237	233	239	286	234	253	247	248	218	234	242	241	224	252	233	234	234	215	240	224	246	251	260	257	254	280	259	216	224	234	211	234	223	237	236	221	240	234	273	253	227	237	235	248	243	226	263	224	228	222	230	265	246	218	253	246	248	233	236	232	249	250	234	235	243	262	241	231	207	221	228	216	234	257	245	258	258	235	247	258	234	222	230	255	247	225	241	237	266	212	251	260	215	240	253	241	250	233	235	272	207	210	230	244	245	254	239	260	216	223	237	225	250	233	227	238	237	229	241	243	240	220	237	223	220	228	222	212	248	241	231	224	245	214	245	265	241	194	266	226	253	241	218	237	229	251	253	265	248	233	221	212	225	236	258	251	226	234	238	264	241	231	231	226	241	250	240	244	216	231	228	224	187	201	232	239	233	250	221	203	257	240	237	254	229	214	235	280	234	267	256	256	220	231	228	245	251	234	226	236	210	218	238	230	238	245	226	224	269	222	253	255	256	239	273	255	222	235	223	220	257	216	247	236	235	223	249	252	218	220	232	238	221	253	224	240	239	238	256	240	237	254	233	253	240	251	246	238	258	237	253	240	249	241	257	229	233	225	251	239	256	276	254	245	231	270	221	246	247	220	237	239	249	247	242	240	243	261	225	239	226	240	203	250	225	250	235	233	252	234	237	225	221	241	228	262	261	222	236	193	235	225	208	261	265	233	241	249	245	230	203	216	236	240	258	195	249	227	215	211	238	243	252	233	257	261	221	237	237	259	253	228	259	237	222	242	231	235	233	248	240	220	246	217	228	245	242	235	241	226	240	257	271	243	228	273	228	233	243	230	249	253	227	260	219	255	259	253	242	232	219	235	236	254	248	251	232	226	232	241	238	238	234	236	236	238	238	230	251	227	221	255	244	213	217	207	241	229	253	219	259	209	241	237	247	255	224	206	222	270	246	224	239	239	236	231	235	243	240	236	239	253	256	224	236	227	222	237	202	223	267	254	214	246	211	233	242	236	245	254	242	230	211	234	242	236	241	256	237	249	249	236	231	257	229	259	249	232	221	225	237	228	220	246	226	228	228	218	243	210	229	235	222	216	231	261	244	234	252	226	262	237	200	237	233	258	223	236	232	230	248	234	227	233	241	242	269	232	227	235	226	238	236	220	234	218	232	237	241	253	242	245	237	215	195	239	260	247	232	247	230	270	250	235	258	231	227	205	216	234	256	234	225	267	199	225	231	230	219	231	237	227	242	249	236	262	241	222	234	223	243	257	267	215	223	236	236	254	264	252	237	251	218	238	231	237	217	221	204	259	241	235	224	217	227	212	260	222	219	251	241	213	252	244	214	225	247	200	229	263	238	243	242	215	240	231	224	224	224	213	226	249	228	255	227	232	267	239	223	233	217	212	248	204	227	245	240	260	223	214	227	261	236	261	243	224	221	240	228	212	225	224	259	256	258	264	244	247	227	211	252	253	233	239	252	232	229	244	231	232	221	233	230	262	243	248	248	226	238	247	236	214	257	246	214	240	230	228	264	228	224	220	244	250	261	249	263	228	223	220	228	226	214	242	259	256	238	228	248	247	243	244	211	252	241	260	224	248	236	218	254	230	252	251	208	262	246	225	250	240	252	252	235	214	242	230	250	243	233	227	237	231	269	233	256	252	240	236	204	247	230	237	259	236	241	250	242	262	218	260	228	209	240	193	221	257	230	244	264	237	272	227	255	265	253	231	253	238	211	228	256	236	235	208	239	249	216	253	229	253	232	266	219	245	231	204	231	256	216	226	226	266	233	256	239	226	252	228	214	245	228	242	227	220	249	224	227	247	242	230	253	225	250	230	217	241	243	238	232	251	236	215	210	215	266	239	225	233	244	224	273	238	234	241	217	226	232	236	256	229	225	227	246	220	228	214	247	247	247	237	249	225	223	233	242	246	210	210	260	269	230	229	256	241	244	254	236	239	236	237	225	242	251	220	218	239	204	274	250	258	219	263	247	236	229	253	232	204	228	233	220	243	237	240	256	262	232	212	226	271	217	221	259	228	205	233	259	257	244	260	228	236	263	212	227	225	237	220	238	213	252	203	228	210	233	220	231	236	246	261	236	217	218	231	252	226	251	226	233	236	236	198	249	227	241	220	223	204	219	250	230	218	260	242	221	231	264	252	240	254	244	202	237	258	232	260	242	243	210	239	263	234	235	222	234	225	225	255	217	225	224	237	245	206	224	226	234	227	248	264	255	221	233	255	247	228	255	247	235	237	227	244	250	252	263	253	218	228	212	249	247	249	212	243	243	240	223	215	245
32233	23715	14711	5649	2771	2164	1481	769	715	755	745	716	766	772	716	762	732	741	691	765	754	776	712	746	761	735	731	747	692	762	715	699	767	781	731	749	706	744	721	744	778	758	809	701	743	776	716	746	737	764	775	765	754	759	767	778	735	724	731	814	733	753	776	715	783	737	751	776	728	745	733	758	788	736	787	747	734	713	730	740	747	801	751	693	737	747	756	762	728	742	789	794	760	685	781	707	756	737	704	735	719	789	733	733	742	732	742	734	780	749	737	739	721	730	750	729	750	762	759	762	716	730	779	733	783	721	741	725	749	775	808	734	735	764	759	723	759	665	762	724	771	744	727	744	745	757	760	715	804	780	741	764	732	710	720	704	762	768	767	736	782	748	724	775	784	775	679	702	716	785	771	747	710	730	725	737	699	748	779	655	755	744	787	795	758	770	696	782	721	802	721	739	732	757	740	673	748	737	738	735	723	741	756	759	728	763	767	731	732	752	728	754	717	767	752	723	738	678	744	819	728	756	765	765	745	740	750	735	759	822	766	780	787	741	718	762	755	738	749	770	768	716	700	777	696	771	818	744	755	747	721	705	735	745	745	716	760	777	744	728	710	756	780	771	771	760	755	757	766	727	734	740	727	776	762	716	760	722	719	765	739	743	706	760	734	742	760	751	793	747	804	771	772	722	761	743	744	715	756	753	765	742	762	725	805	789	771	766	766	740	718	745	756	717	771	784	762	732	765	788	787	758	714	692	748	725	680	703	765	709	703	710	761	777	725	708	781	794	754	762	758	705	758	701	716	761	734	804	772	733	758	737	676	740	729	723	790	744	795	764	752	737	722	772	789	727	745	733	806	722	723	746	723	714	755	761	707	708	698	739	748	744	756	779	717	749	725	792	762	772	758	767	749	712	743	757	752	730	737	790	726	746	762	723	724	733	698	718	737	723	750	761	731	731	740	758	742	715	717	758	729	762	739	764	760	782	766	754	795	710	772	733	814	771	760	748	756	751	750	747	807	772	715	722	760	770	750	746	743	756	723	763	806	703	699	732	754	759	712	727	790	793	726	768	762	729	746	694	737	760	772	775	757	745	766	703	702	791	765	754	732	715	731	719	786	730	740	756	768	715	763	759	749	706	728	751	760	716	753	753	804	778	712	753	771	717	721	729	738	755	749	762	722	716	742	743	743	724	769	767	749	767	739	745	733	754	767	720	723	720	734	750	723	759	767	782	788	736	745	683	764	725	774	736	765	750	752	762	772	705	747	738	748	792	778	772	704	810	718	748	761	723	738	694	748	763	754	779	707	773	736	733	734	723	761	681	770	717	749	748	780	785	765	742	759	709	774	699	739	767	760	779	729	758	673	711	755	730	767	727	748	726	824	758	754	786	773	728	773	695	755	758	737	770	750	799	735	705	732	748	740	734	699	701	738	693	762	765	744	761	757	749	750	779	779	691	760	734	788	718	779	748	795	723	730	775	731	743	730	756	762	799	742	779	713	754	718	733	762	751	780	711	759	705	793	705	730	752	778	743	757	739	767	726	725	769	778	705	727	724	752	776	744	717	725	730	675	738	726	753	728	770	723	770	747	738	724	760	773	720	774	709	739	777	728	771	756	784	691	755	747	767	730	776	781	758	757	735	753	769	809	736	784	768	718	775	715	712	754	756	742	784	752	732	744	695	740	784	730	743	779	736	769	759	716	764	767	661	730	780	733	705	729	748	715	772	716	768	689	714	747	713	741	723	749	745	730	742	738	719	755	730	723	721	720	718	746	746	721	753	740	746	756	715	715	781	728	725	767	703	708	711	747	701	745	784	757	699	756	772	780	792	747	720	798	787	785	731	765	748	767	717	721	726	749	767	727	757	745	744	704	786	744	788	722	720	734	730	734	744	702	810	732	743	750	770	702	756	766	757	762	759	735	730	708	815	731	794	729	744	746	726	783	753	735	728	750	723	716	734	765	738	756	753	744	777	804	702	806	797	745	723	737	783	745	736	762	751	727	725	726	747	734	754	701	788	741	735	753	717	771	767	697	725	766	750	739	774	701	705	781	791	775	757	735	724	794	769	750	707	729	753	743	751	778	771	696	691	729	733	741	774	787	759	758	740	780	738	754	735	750	757	736	774	723	755	725	740	748	748	751	758	721	743	741	745	745	750	746	740	756	796	778	723	757	753	715	770	713	720	760	794	744	778	783	760	699	736	721	769	717	737	721	739	760	715	763	725	753	749	772	766	716	716	740	755	755	719	738	793	793	714	738	736	759	783	754	758	784	747	740	717	758	695	733	727	774	770	756	776	746	760	710	771	753	830	767	733	735	795	771	700	775	763	780	760	752	711	745	750	714	739	721	714	740	756	743	761	779	751	766	734	750	776	767	723	752	724	744	751	734	745	763	796	773	758	734	787	735	776	735	741	781	720	687	788	768	711	761	752	795	759	737	763	758	745	760	715	810	760	745	723	760	777	712	764	719	746	748	766	711	792	797	703	784	784	742	799	696	722	789	742	753	765	723	732	728	790	775	737	716	756	744	770	674	734	738	715	751	708	683	720	737	746	725	731	756	773	709	732	714	774	745	739	757	768	719	737	756	707	747	766	754	767	752	728	766	808	765	769	726	738	759	737	774	735	760	769	718	765	714	730	719	729	764	764	715	763	770	737	741	717	745	770	770	791	725	723	726	770	777	733	781	726	778	739	732	738	787	724	753	747	779	815	729	747	778	739	738	687	786	752	738	703	723	766	792	763	742	763	714	745	771	733	784	709	714	722	746	728	714	750	754	707	736	760	775	807	732	784	762	738	745	748	753	795	749	744	725	765	739	726	724	715	762	727	735	729	762	806	766	730	741	742	725	748	753	776	712	710	710	724	727	696	739	743	732	694	759	723	746	689	742	749	711	779	739	731	756	705	728	749	732	731	716	673	743	713	720	726	728	738	749	793	708	745	733	731	732	716	752	759	761	693	705	801	688	759	705	704	777	725	752	704	711	765	739	722	765	730	758	742	719	728	717	785	774	733	762	739	710	742	761	744	776	786	723	735	745	764	714	762	768	767	788	714	718	704	795	715	714	694	769	767	730	755	765	773	731	741	740	735	750	718	778	758	761	754	755	727	752	768	722	698	709	772	696	732	768	795	728	737	797	758	741	744	716	709	763	770	697	729	735	792	753	751	741	714	773	736	721	788	765	812	833	744	705	739	712	731	756	712	746	715	716	726	734	767	803	772	757	785	757	744	758	721	777	711	785	767	738	730	784	745	762	770	715	775	716	768	763	809	714	767	738	724	735	699	745	760	758	708	694	733	696	762	742	705	729	749	796	759	764	757	755	735	734	702	761	765	705	790	738	751	752	718	718	743	821	778	792	778	792	729	735	765	735	766	809	714	768	756	730	790	784	701	735	735	724	723	770	769	717	774	784	740	783	752	727	733	682	723	719	765	789	750	717	765	725	726	778	774	720	762	797	783	723	728	735	770	773	714	691	779	760	753
64427	55465	44649	22883	8885	4724	1976	245	220	231	246	223	209	198	220	215	209	234	238	226	226	216	236	228	207	221	216	220	233	231	191	226	252	213	225	228	200	214	209	225	215	193	214	212	236	235	206	221	218	223	244	263	210	224	252	245	233	227	236	208	201	218	213	211	256	208	219	222	204	224	235	207	228	242	218	239	248	204	226	224	202	228	201	204	227	217	214	219	211	221	219	209	222	232	204	218	214	208	201	214	200	238	218	250	238	227	228	226	233	229	229	208	224	206	217	188	221	221	227	245	232	245	233	234	219	220	237	238	223	202	217	209	220	227	209	210	227	218	246	244	214	229	215	214	212	231	241	228	202	204	213	207	191	241	191	217	223	210	200	215	200	206	225	228	224	246	243	203	248	221	227	200	211	226	208	207	209	218	227	242	222	198	186	254	204	237	204	199	212	215	204	241	189	242	185	233	236	216	221	233	217	200	215	220	219	225	239	227	224	232	200	214	223	229	202	197	235	236	228	234	250	225	209	214	217	221	226	238	237	241	217	212	228	215	224	220	209	229	231	223	205	210	221	208	231	189	223	220	222	220	254	211	229	209	240	224	229	229	206	223	220	224	182	192	181	198	197	204	252	213	191	216	222	199	234	247	216	235	220	241	219	225	247	200	217	215	242	215	240	235	215	245	229	232	215	246	236	229	218	202	219	207	229	217	222	249	236	232	205	197	234	209	218	238	237	247	218	213	222	247	217	196	213	207	248	209	223	223	188	200	233	225	209	229	224	209	219	228	219	213	230	220	221	200	212	214	253	229	223	208	238	201	211	202	243	251	207	212	205	213	231	228	219	220	207	220	214	235	230	221	231	230	230	202	204	249	226	226	235	220	242	232	216	219	269	202	232	234	237	218	225	213	223	196	229	229	207	234	217	204	251	223	212	225	235	224	230	220	216	227	221	237	191	213	217	220	232	250	216	232	199	226	209	220	208	225	224	250	226	226	222	232	231	216	240	221	226	210	228	220	215	220	198	198	233	214	206	231	215	249	220	211	237	225	216	237	268	244	213	226	231	220	220	231	204	240	211	207	202	225	232	226	237	223	244	217	211	231	241	231	193	214	208	187	219	241	216	262	229	224	226	220	235	216	199	242	203	197	224	231	199	216	220	205	211	214	204	197	211	222	210	219	222	204	248	241	213	206	236	218	210	242	222	220	221	225	202	251	189	224	217	237	241	237	277	217	261	251	217	221	207	227	229	216	208	211	210	220	225	248	204	209	224	209	194	233	202	213	213	215	245	193	227	224	214	208	224	202	198	196	220	214	229	220	225	206	213	213	226	224	204	236	205	229	231	220	231	203	221	200	212	209	211	204	229	207	217	248	232	215	211	224	210	206	218	228	209	224	196	213	217	221	240	227	227	223	240	231	230	230	231	216	191	228	233	197	242	225	222	202	234	219	203	209	228	235	220	242	226	222	240	219	197	257	205	211	226	205	247	229	229	239	209	232	217	248	227	237	182	229	246	212	216	225	234	215	210	220	222	223	256	204	211	208	238	221	218	217	197	233	250	220	224	214	247	201	238	207	206	226	251	232	225	241	240	239	226	200	233	236	225	224	243	217	212	215	194	209	228	212	220	238	236	240	204	219	237	189	199	218	224	217	235	217	230	234	237	236	219	254	234	214	216	237	195	212	242	232	204	211	198	221	220	210	246	241	223	196	209	220	217	248	204	227	205	223	238	244	225	228	204	198	207	186	229	200	231	241	231	209	218	220	230	226	216	222	202	199	224	239	217	214	214	256	220	238	235	239	221	221	191	212	222	206	248	207	235	216	242	235	238	202	211	226	248	207	226	224	224	234	230	238	230	234	220	250	221	246	171	224	201	228	227	235	231	213	230	185	244	217	230	217	223	239	222	223	205	218	206	239	217	236	216	222	219	238	225	250	240	220	221	227	200	235	258	240	221	223	226	208	237	228	208	228	207	209	204	222	221	201	221	227	228	192	245	231	214	204	255	205	227	234	235	205	209	223	229	236	221	224	221	232	214	196	211	221	242	240	234	235	229	220	214	227	217	214	202	204	202	236	241	229	247	219	215	250	230	213	230	225	224	238	202	227	208	213	224	243	218	237	192	232	226	207	244	223	222	210	220	238	217	211	232	199	220	219	224	215	207	213	204	203	209	214	216	245	239	220	257	194	209	207	217	200	211	218	240	214	218	227	248	236	221	217	183	233	217	213	206	234	213	231	224	209	210	219	220	231	228	240	237	209	220	208	215	213	226	213	214	240	224	236	224	219	215	211	211	207	199	211	220	223	231	223	209	202	249	227	249	233	213	238	213	222	207	218	259	217	226	205	194	263	178	227	238	233	218	197	222	223	234	216	238	219	218	209	191	216	222	231	222	238	217	197	214	234	231	220	219	244	204	228	240	212	214	233	222	213	220	238	246	218	243	224	230	229	217	206	226	236	212	256	223	238	236	229	220	209	227	233	200	225	225	232	222	212	235	235	238	199	242	232	229	226	215	235	208	207	252	221	218	213	221	242	213	213	215	230	205	223	206	205	233	209	213	208	210	210	207	215	222	252	231	255	235	216	248	200	239	210	230	238	223	246	221	249	232	245	219	247	201	214	257	222	238	193	229	226	211	214	217	226	226	224	250	228	224	204	226	249	226	209	222	194	253	236	237	225	220	198	195	222	221	216	260	218	210	212	235	215	221	250	206	196	208	232	201	205	212	210	248	228	225	226	222	216	222	228	236	215	221	237	206	236	222	235	222	226	210	214	214	182	204	211	216	222	233	214	191	239	242	241	212	215	217	210	239	237	219	224	227	236	214	225	218	230	236	219	226	224	212	203	213	235	234	222	227	217	250	220	235	229	222	248	213	233	224	219	228	224	241	213	213	218	248	235	209	209	221	198	240	220	217	238	212	220	213	218	249	224	232	207	238	258	246	209	239	203	211	223	216	217	197	226	256	224	222	257	217	222	232	221	210	228	215	232	247	229	229	226	219	224	191	201	240	220	233	242	207	213	207	220	224	241	225	222	238	203	206	216	193	231	227	233	233	231	245	208	213	223	201	214	224	234	217	205	206	248	213	202	211	213	215	259	184	247	219	228	233	214	234	221	226	220	229	231	238	212	218	234	232	201	206	182	214	217	236	216	215	223	202	215	202	219	189	230	231	272	233	217	235	210	234	232	203	203	208	230	223	228	229	219	221	223	206	221	221	215	226	227	219	226	209	195	252	215	230	232	230	219	224	223	213	204	248	223	235	231	210	213	222	203	241	241	207	248	220	207	195	226	217	217	222	250	221	229	228	212	236	221	217	209	210	232	234	244	203	207	233	222	219	216	219	225	214	220	203	231	228	231	214	230	230	212	237	203	214	221	230	205	222	209	228	227	201	222	218	203	215	201	229	219	218	254	226	232	224	252	205	216	208	203	222	240	246	233	243	265	235	203	241	210	221	237	230	218	217	226	212	232	214	244	196	212	243	198
47736	46988	42259	26682	17453	12828	6702	755	734	697	678	719	703	716	682	719	701	683	692	724	740	714	684	707	671	687	751	740	721	720	715	730	717	729	723	682	710	690	713	680	732	727	674	659	772	702	676	697	696	657	691	703	721	744	721	696	701	742	734	730	686	648	711	683	726	683	708	732	710	697	667	712	687	741	666	674	670	652	746	675	690	728	718	708	709	700	694	761	695	748	734	721	645	753	728	772	741	685	696	719	678	713	684	721	707	736	698	691	703	711	704	716	714	720	672	687	738	709	738	712	688	737	680	678	740	684	663	737	728	687	689	766	746	730	715	750	681	658	645	662	764	689	707	693	679	718	734	718	735	736	711	673	739	696	722	687	676	740	669	681	743	769	745	712	739	652	708	665	694	721	646	702	690	732	741	742	701	726	669	713	648	675	698	696	677	740	694	655	716	697	722	736	698	703	680	706	690	729	705	720	672	729	711	697	679	647	691	661	736	701	713	699	699	685	732	698	746	728	636	688	699	751	700	678	716	704	692	710	710	726	718	698	661	721	706	662	709	728	726	715	722	724	707	684	654	690	698	695	683	738	693	692	698	698	708	701	715	689	687	694	710	732	732	705	746	714	705	744	701	682	696	708	718	765	726	671	708	679	693	743	684	707	699	709	708	744	722	715	698	700	721	725	691	721	706	704	705	717	731	723	758	722	717	664	698	686	684	748	711	686	695	705	703	746	768	703	763	682	729	721	700	654	649	683	706	685	670	703	763	729	723	688	715	709	725	720	721	705	726	720	701	740	696	749	718	687	701	720	707	721	701	763	733	711	715	741	678	700	718	663	658	700	683	752	647	710	730	721	744	727	672	764	753	711	700	679	720	719	662	729	710	720	677	688	719	733	696	721	682	710	720	660	679	700	666	706	681	743	690	737	705	658	666	713	705	708	733	711	733	709	748	675	711	667	708	706	695	729	676	709	703	699	729	739	687	697	696	721	729	680	728	711	714	710	706	701	698	742	729	716	710	691	732	747	741	737	692	737	658	736	693	743	698	694	686	737	707	753	691	716	712	725	661	688	690	714	723	663	694	730	723	680	656	703	729	764	690	718	702	713	709	703	702	682	747	726	746	727	677	725	700	680	676	708	697	699	689	697	668	641	726	733	663	723	696	722	742	687	708	724	680	677	705	761	678	705	685	697	654	689	667	719	707	688	675	718	703	715	672	693	703	669	691	657	731	711	734	683	714	643	765	678	674	682	707	677	720	697	661	711	684	708	751	702	706	699	684	730	726	752	725	710	729	637	700	721	729	690	722	719	704	695	701	686	766	688	660	662	737	743	696	696	706	730	684	699	695	721	713	711	701	716	733	694	736	714	696	754	691	708	701	733	753	696	676	712	672	739	674	694	689	692	670	708	749	697	730	695	719	682	724	705	733	721	638	725	693	697	752	701	703	729	715	739	705	672	692	729	739	724	734	723	692	696	670	717	718	731	726	707	654	717	727	730	725	707	706	650	670	697	729	696	691	708	702	729	662	722	750	705	680	661	679	706	734	729	726	691	684	722	668	730	743	706	704	722	727	683	720	675	737	680	733	728	699	725	713	699	733	727	720	725	670	718	718	705	676	708	724	716	728	697	685	752	688	754	673	716	701	657	698	727	718	783	716	699	717	716	688	664	725	710	726	708	715	698	689	735	678	759	664	685	686	691	688	674	675	695	675	699	660	709	731	717	683	661	670	692	718	665	674	686	730	749	717	693	705	717	693	711	756	714	706	712	694	713	665	740	704	731	753	698	709	674	743	680	699	713	708	702	707	718	698	678	745	698	718	746	712	737	751	706	726	732	725	676	719	695	659	664	706	709	749	697	727	674	651	704	743	725	731	702	723	701	716	724	685	686	711	758	749	692	687	712	709	679	753	748	717	717	667	773	661	675	722	732	692	721	688	726	689	688	748	683	674	703	697	680	692	687	653	694	668	700	702	698	700	708	675	718	702	721	733	680	707	698	728	745	694	703	695	644	692	705	734	731	700	729	696	702	698	684	681	723	720	678	680	686	691	714	694	792	639	711	685	683	659	675	712	700	709	686	749	732	679	682	718	742	744	737	729	724	701	734	717	704	718	731	712	673	743	710	719	703	673	716	670	722	710	712	683	668	703	672	726	757	717	708	691	710	750	676	694	707	688	695	659	693	710	672	701	707	721	705	690	734	735	688	751	708	690	733	686	675	721	703	703	662	741	695	728	716	735	701	680	707	739	743	701	706	739	693	706	698	669	744	718	775	708	720	689	704	702	771	751	743	718	679	750	704	671	785	718	638	687	756	667	711	686	693	724	704	730	742	734	699	709	731	705	710	736	676	696	711	685	693	706	685	687	671	660	719	713	756	669	713	680	697	703	707	728	758	716	736	657	734	699	633	687	697	695	680	714	718	687	703	715	724	699	714	693	685	702	705	695	710	728	712	692	718	706	708	670	720	683	704	718	730	704	749	667	702	725	675	735	697	726	685	697	700	702	732	691	701	703	721	695	787	731	704	663	704	668	702	711	733	750	732	739	738	685	706	673	703	747	710	678	681	707	746	734	665	709	682	712	672	754	697	739	728	717	772	709	692	755	684	654	676	697	715	749	737	751	686	694	669	662	696	724	688	642	732	675	695	752	732	694	674	704	680	698	718	691	714	686	724	753	731	691	752	709	709	664	679	722	711	715	658	696	717	692	706	686	747	690	698	721	703	698	706	735	688	694	715	705	719	708	714	691	710	707	707	710	673	692	744	729	658	766	684	714	663	710	689	687	661	696	661	712	694	683	705	715	716	703	707	673	668	707	707	720	685	718	714	680	717	728	745	712	701	705	709	697	688	686	709	705	702	736	721	717	706	701	731	691	692	690	702	719	663	680	748	689	722	716	723	734	726	703	699	685	711	728	705	675	729	720	709	721	741	712	726	744	720	699	693	707	712	760	682	726	730	734	702	708	712	729	733	713	621	703	779	713	715	683	669	692	710	708	694	699	700	689	681	683	675	661	709	723	733	721	680	719	710	700	731	699	710	712	712	706	719	728	660	719	742	723	719	699	742	740	722	760	691	731	689	655	697	695	693	703	730	726	666	686	711	678	724	711	682	699	747	677	733	683	733	727	669	702	706	674	689	662	735	741	718	674	734	692	681	702	766	740	659	704	669	715	711	697	711	689	723	713	695	703	726	726	690	716	674	754	709	730	724	663	667	713	676	756	715	708	717	682	731	702	726	761	694	686	692	711	720	688	686	744	662	683	767	726	701	676	705	693	686	727	715	691	715	716	714	697	736	728	717	692	701	662	725	722	736	724	700	717	688	731	739	678	698	689	695	660	688	742	666	682	705	743	731	686	718	672	686	707	725	727	740	674	690	687	733	685	664	669	744	727	709	727	708	726	741	712	704	690	688	695	674	678	730	737	716	742	684	762	695	730	742	703	690	760	663	686	673	718	733	690	680	695	720	700	700	736	719	687	723	701	689
79040	72835	60451	35461	19182	11370	4255	429	335	289	293	321	316	325	318	323	333	307	322	293	371	343	326	331	307	306	320	314	336	379	314	336	343	323	310	322	311	347	298	319	341	309	298	342	303	351	349	296	337	330	322	317	310	339	339	307	334	323	326	314	349	343	314	330	330	351	307	310	332	298	332	327	335	315	339	319	318	295	328	343	301	302	302	335	308	325	315	304	300	319	303	322	324	317	332	333	305	344	318	309	307	312	327	335	328	338	375	268	336	313	293	324	334	332	308	344	311	309	317	314	336	332	342	331	322	301	334	303	306	331	351	322	344	340	334	329	333	311	339	335	343	308	324	320	320	286	353	329	303	332	341	339	337	306	342	315	312	328	315	319	332	335	329	304	321	355	276	334	348	323	321	315	350	340	323	329	324	319	313	343	360	316	315	357	315	305	337	306	305	299	330	333	328	327	319	293	360	328	329	308	327	337	374	303	304	333	322	331	307	305	306	349	358	302	314	306	346	302	315	303	310	351	345	339	289	305	338	316	361	317	326	329	305	330	306	319	327	333	319	320	349	320	348	319	353	306	344	367	315	315	315	315	307	311	327	314	298	323	344	327	325	313	319	321	291	320	326	353	331	322	334	325	348	328	306	343	310	300	320	321	309	325	338	303	318	332	309	292	344	337	330	296	324	321	309	315	331	326	310	301	315	295	320	317	355	311	315	306	352	315	333	316	337	350	300	286	336	319	337	293	337	326	337	331	352	360	336	303	309	321	338	319	359	355	294	349	322	329	320	309	314	316	288	315	335	312	343	326	305	336	322	335	355	312	291	313	329	330	347	350	359	319	342	311	316	304	342	325	325	310	309	300	323	325	318	308	346	333	308	311	318	300	292	310	325	331	316	350	309	346	334	329	325	315	309	335	352	308	337	326	309	339	319	344	325	327	306	338	346	317	316	326	332	330	290	324	312	329	341	315	306	324	316	321	298	323	321	352	305	305	310	342	339	299	326	291	327	346	304	322	320	333	323	349	347	336	335	292	344	338	349	317	312	306	311	276	320	313	302	305	330	295	351	311	327	309	329	311	325	353	316	304	319	340	319	321	335	334	302	296	324	351	299	341	329	320	310	280	334	351	309	332	295	292	325	311	336	311	329	352	327	320	312	320	311	352	312	313	280	333	343	314	307	309	341	338	348	305	335	318	320	301	325	330	319	325	321	319	333	322	331	319	315	319	346	314	325	330	334	333	310	316	338	334	320	339	333	324	325	288	342	323	329	304	323	298	309	323	312	311	316	295	324	319	342	302	325	340	345	303	334	329	334	319	347	332	294	335	334	298	337	310	299	313	312	306	291	315	326	325	311	313	332	320	324	309	291	325	280	321	334	333	331	331	305	275	327	318	304	309	315	348	305	315	289	304	342	290	365	315	357	326	296	352	338	324	325	295	306	301	325	311	328	312	328	329	351	340	312	308	329	344	340	286	356	314	351	316	304	297	333	333	308	328	334	321	349	323	305	306	310	361	328	322	293	318	316	330	324	276	299	342	343	335	320	285	335	330	332	329	345	351	366	315	340	342	304	341	324	322	360	306	363	331	302	306	315	327	350	349	343	321	308	279	341	323	363	305	358	327	339	316	345	316	332	315	316	329	295	327	340	358	325	302	323	329	334	326	319	301	316	320	314	334	321	315	386	332	307	322	317	318	340	329	334	344	337	329	349	316	306	326	322	344	316	308	319	326	320	298	273	332	341	309	318	316	329	268	371	354	313	317	320	325	328	336	336	331	317	315	323	300	324	330	342	304	340	292	314	307	332	347	292	315	330	324	324	331	335	304	322	313	312	313	322	333	322	307	359	311	335	288	338	345	325	328	316	336	319	336	292	335	314	326	339	304	302	303	352	363	297	322	325	336	329	294	338	365	330	367	322	303	343	365	347	316	300	334	325	318	307	297	351	343	329	289	334	330	306	311	342	305	316	323	329	305	322	337	287	314	333	312	300	322	355	305	292	339	337	322	356	294	339	303	327	307	319	301	317	346	312	319	326	347	335	304	299	315	333	306	350	299	337	331	351	319	329	316	338	330	322	322	333	335	346	298	333	326	319	331	328	322	345	316	334	299	302	348	335	338	332	333	351	308	315	351	353	320	284	305	294	342	346	325	319	321	329	349	310	317	295	323	340	352	297	328	353	309	322	346	299	312	330	340	270	339	332	324	343	327	307	325	302	306	346	326	286	335	330	299	332	343	329	365	334	301	324	320	339	344	324	310	309	335	313	350	349	347	321	331	334	354	312	349	328	324	310	336	323	334	312	330	287	335	341	335	324	340	335	304	277	342	351	316	331	312	301	314	322	320	332	305	304	335	313	322	327	337	313	315	323	357	333	309	306	328	332	337	347	340	318	299	315	301	353	324	347	323	302	314	354	297	324	322	333	330	330	328	356	296	348	322	345	322	321	345	315	280	335	326	341	339	326	320	323	319	302	317	319	311	303	324	324	332	327	357	316	320	358	315	335	313	303	310	319	379	335	333	327	351	337	299	303	333	288	307	330	323	357	321	344	357	312	305	334	295	288	323	294	345	337	302	335	326	312	298	318	323	334	322	342	316	344	309	298	315	324	346	314	306	341	318	329	311	325	358	325	332	380	336	294	293	337	329	349	321	341	357	318	321	350	338	344	313	310	314	347	302	327	314	333	320	356	340	356	301	327	326	326	337	318	320	323	326	298	327	310	334	330	329	321	330	325	331	330	348	335	294	320	318	314	331	315	338	338	325	296	298	309	287	321	347	336	339	324	310	293	363	303	332	319	331	310	347	330	339	326	314	341	339	319	339	318	327	353	307	310	303	312	336	352	337	288	316	316	343	329	330	284	321	329	336	316	301	318	367	315	312	341	335	325	284	339	340	332	306	309	299	308	321	334	298	351	333	322	339	321	299	312	328	361	353	340	327	313	316	360	344	331	321	351	328	334	298	314	296	336	328	300	339	319	334	318	314	316	341	336	321	305	335	317	345	359	305	314	329	317	305	289	314	317	314	312	356	306	333	337	363	334	322	328	327	332	331	343	317	314	327	317	332	318	299	304	315	345	342	318	313	346	333	310	341	331	333	328	325	347	350	315	332	322	334	296	301	301	324	323	303	317	326	320	327	313	319	349	317	311	309	372	301	320	319	333	328	313	313	299	338	294	336	331	363	291	332	327	320	307	291	314	324	329	315	311	316	329	332	345	317	312	296	340	280	313	326	354	321	297	304	313	329	328	318	313	297	345	290	309	373	329	326	350	320	345	343	363	334	330	318	320	330	304	292	305	293	319	312	303	286	342	317	304	338	314	327	297	323	362	318	331	325	321	325	332	344	296	344	323	330	307	321	323	334	302	337	327	327	295	350	334	307	330	339	285	345	335	326	316	326	289	353	299	305	325	316	338	346	343	339	337	300	321	315	329	344	337	297	302	340	320	335	328	317	337	328	353	325	323	327	324	308	313	339	324	317	320	328
62351	64240	57012	37932	26726	20259	11919	1081	994	1016	969	1015	960	963	999	952	913	983	960	956	960	894	894	955	926	986	1063	983	1019	917	953	984	963	900	1004	940	998	1020	971	980	889	1029	977	1009	980	950	976	1018	1002	967	981	969	983	971	979	989	943	999	980	969	974	921	988	928	941	948	1004	935	961	946	1005	974	958	942	978	989	1062	999	995	967	982	966	944	974	983	995	984	964	934	921	1020	953	993	951	939	990	966	970	1015	928	956	974	992	956	943	903	1030	943	962	986	932	959	958	976	961	1004	1034	995	940	929	963	1023	1003	977	975	931	989	1010	973	987	964	926	1001	964	1022	947	934	1017	1051	937	963	959	982	962	923	992	979	958	985	997	973	944	1021	988	964	955	974	1006	991	978	959	990	964	950	979	972	930	988	941	964	999	998	942	974	950	958	979	961	971	921	937	982	1001	989	895	931	996	959	1047	988	980	974	1003	921	913	963	944	975	988	978	986	989	961	937	1001	979	936	936	940	933	952	1005	1004	935	945	954	941	982	983	993	971	931	998	908	970	976	1022	963	927	968	1029	970	967	1024	1018	964	1024	1000	1015	960	983	997	968	948	1034	975	918	923	992	964	970	1029	957	919	973	994	925	1010	1010	977	947	990	998	935	971	975	963	914	1001	935	971	902	1022	891	902	950	981	912	1010	938	964	988	971	961	960	918	960	935	996	976	972	994	1008	949	913	1001	971	956	976	1007	972	964	1018	963	1021	896	989	1006	958	969	976	976	1009	990	974	966	938	999	910	993	948	994	979	959	968	993	959	974	977	986	981	951	893	938	974	985	1006	993	980	922	956	963	928	976	976	968	984	958	1005	941	979	968	972	1009	980	986	950	941	995	992	998	924	979	933	926	1008	977	949	985	944	1000	1001	931	968	1035	1004	912	933	1005	1016	960	999	978	916	979	968	955	971	999	926	1018	1012	959	936	982	999	954	935	939	1009	959	1012	962	991	1002	1004	966	989	979	979	946	1009	983	893	948	960	943	1005	983	963	992	1025	977	951	993	961	955	967	1006	990	937	951	945	951	980	982	937	973	945	991	996	996	959	928	976	952	983	959	920	939	997	976	1004	962	1009	983	982	1037	985	962	968	1000	933	969	966	996	986	992	967	1007	970	982	944	996	957	1021	962	1041	934	966	952	988	976	976	974	958	960	978	947	955	946	961	923	992	982	929	997	991	999	967	971	970	939	1031	949	893	963	929	978	953	928	971	924	932	968	943	950	944	1010	936	962	1037	948	975	944	937	944	1024	1027	981	940	901	966	955	937	953	933	974	946	968	930	975	955	1009	936	987	867	906	914	957	927	931	958	995	972	928	936	957	947	950	994	1039	1007	991	975	1027	981	1036	988	956	977	961	978	934	974	975	998	950	983	991	977	956	935	935	957	947	946	976	954	967	953	940	980	949	915	929	950	964	1016	953	959	980	946	980	997	962	950	1009	942	956	961	987	927	1023	971	896	972	969	998	1045	963	993	959	954	1032	959	971	1013	983	963	923	915	939	1048	979	941	957	977	946	1055	985	956	947	920	1002	995	1027	1039	994	978	982	999	982	1013	957	929	1056	975	967	1029	978	1005	1021	969	914	961	959	966	926	966	1062	972	941	1007	924	982	965	998	996	1006	962	960	992	994	945	951	958	980	986	1018	993	912	1027	957	1006	989	930	1030	940	942	939	923	991	960	1005	959	951	980	949	929	979	985	971	938	986	930	935	961	928	924	979	978	942	929	973	928	973	1062	979	960	973	997	904	968	946	916	998	917	948	1014	952	956	949	977	993	952	983	913	955	1013	953	913	950	989	942	943	924	1004	959	989	952	997	982	960	1047	941	1001	942	923	999	1012	999	970	912	998	982	953	940	978	976	937	973	935	972	1020	949	933	1005	989	930	952	901	921	944	1014	893	942	1009	958	925	979	950	948	977	975	958	1008	997	993	880	973	1001	896	968	924	1001	967	949	963	976	961	1028	971	964	943	986	954	934	940	997	938	976	972	925	1017	990	1002	953	959	1015	990	977	909	969	1006	948	1002	955	974	966	964	910	989	942	970	934	977	933	940	941	969	986	968	894	928	971	906	952	1014	993	1006	988	1000	975	995	990	911	923	1003	1007	985	938	985	974	964	941	941	978	970	964	1000	981	1022	1026	962	1012	954	994	1005	950	981	928	975	940	974	918	964	1020	972	965	917	941	1000	986	989	969	1010	983	940	978	952	967	963	897	1037	920	911	972	949	956	969	997	1000	1017	941	955	893	980	914	991	985	1003	977	992	973	954	939	952	1000	977	932	972	982	945	1028	993	992	944	938	979	914	950	919	932	948	1005	991	1011	998	917	970	960	961	1003	1018	948	1013	972	1012	983	914	939	963	973	971	969	958	911	950	994	958	988	907	1007	1031	963	960	1012	1024	1036	986	969	918	973	959	955	957	973	927	984	962	925	979	997	964	992	987	895	916	954	984	981	989	1016	974	969	960	971	953	1002	960	992	906	996	973	957	963	932	948	888	946	1001	1015	987	990	970	907	1038	998	1011	928	913	946	955	1016	1014	960	937	900	944	933	944	979	965	1003	978	1041	944	972	976	951	1000	978	975	910	1010	982	961	970	959	954	1007	937	955	979	964	933	941	1016	949	978	987	973	948	967	954	952	992	975	990	1000	985	993	981	969	991	967	971	904	918	1027	1023	966	989	1017	940	942	968	929	982	992	1000	1007	978	931	961	987	921	969	971	896	1001	934	1009	952	908	967	970	943	969	999	967	978	927	973	1017	1018	975	1047	981	974	967	944	972	1007	942	946	994	979	992	941	933	1029	994	954	935	963	962	996	972	962	946	1029	956	940	955	975	982	928	893	953	959	981	931	977	941	971	998	936	972	976	952	971	970	995	937	1004	950	974	965	930	1005	953	947	997	940	984	951	964	947	950	967	985	946	975	971	911	993	967	975	963	981	953	983	925	959	926	1063	912	995	995	940	983	964	965	975	973	956	904	992	935	955	992	992	975	930	1010	973	1010	886	957	994	967	998	988	1004	934	980	958	994	970	932	978	969	982	1013	961	990	964	963	967	1001	968	1008	924	949	941	951	993	954	968	973	931	1015	959	996	995	972	979	924	989	972	991	989	1010	973	945	969	976	986	993	933	921	975	1008	973	955	1000	955	966	1006	984	1007	936	995	950	990	984	987	972	982	929	1012	950	949	1009	966	984	976	969	943	1045	964	949	998	999	960	926	947	956	1004	981	1011	995	950	966	963	958	941	985	965	984	1009	935	972	981	994	952	968	932	1001	986	969	950	962	948	991	1012	981	983	985	1009	946	952	971	926	1009	979	972	952	948	967	977	953	959	908	952	972	949	958	979	946	969	983	991	894	971	993	980	982	960	971	982	937	964	993	940	919	969	931	973	1028	979	985	959	984	988	991	979	941	965	973	951	944	997	1032	910	944	962	950	961	981	1002	962	953	991	974	961	986	970	943	959	854	994	920	1020	964	982	1019	998	996	979	943	989	917	913	985	969	1045	978	938	1016	985	998	1009	949	946	968	970	945	952	991	958	1025	951	992	990	913	935	944	967	996	1012	977	997	949	1006	971	948	932	935	931	1020	998	883	1031	1001	932	929	908	974	954	956	978	968	966	938	958	938	1050	1003	929	1005	910	965	1005	967	968	988	1005	979	936	963	972	948	1039	1002	988	936	969	980	966	1036	960	958	998
35112	22885	11009	2351	708	621	392	265	215	208	244	239	253	227	262	259	258	239	235	248	264	253	257	219	277	254	226	248	267	230	270	248	248	225	248	264	235	233	274	222	251	251	237	241	233	237	250	232	242	228	220	255	247	245	249	215	272	265	249	272	250	261	234	247	266	249	260	238	265	258	212	232	232	234	243	266	227	233	237	238	269	281	244	248	245	225	245	257	250	242	255	243	237	226	230	215	266	241	252	273	257	273	212	260	265	269	235	247	244	249	249	252	244	231	271	223	274	260	255	251	248	257	250	284	222	206	250	267	239	232	257	255	249	216	234	250	277	261	256	207	216	243	248	273	246	242	260	214	222	253	278	239	242	255	263	250	234	226	208	235	238	260	231	279	253	223	237	235	225	238	250	263	206	249	259	256	229	248	257	244	237	265	253	237	252	252	250	224	229	247	226	219	245	239	232	251	266	238	263	263	249	234	244	283	240	248	226	243	268	261	230	256	214	260	270	257	237	259	264	223	247	212	242	237	243	256	261	256	241	212	259	260	243	229	238	258	284	243	257	267	231	221	288	242	240	228	262	251	200	269	238	255	253	252	262	252	256	245	239	256	258	242	233	240	242	220	218	245	228	241	230	239	234	255	227	253	225	219	230	254	254	244	232	217	246	240	255	222	260	242	233	250	254	236	258	276	243	228	230	261	237	248	222	252	237	250	224	240	262	254	270	246	258	231	231	276	245	252	261	247	264	241	259	224	269	238	246	235	249	252	225	248	249	229	259	229	244	225	252	243	279	230	243	265	244	260	261	249	262	240	223	248	231	251	248	239	258	242	228	246	227	259	232	240	270	237	248	245	241	252	247	272	232	245	248	258	237	229	241	258	224	245	262	227	271	218	250	266	217	249	247	223	254	257	260	263	265	242	267	247	268	234	258	254	258	250	232	256	249	251	260	236	280	239	266	277	237	268	255	272	211	246	221	266	257	244	256	249	230	251	228	249	248	230	257	246	231	226	231	249	251	248	268	263	243	244	257	243	265	225	268	269	219	220	228	245	250	232	249	279	241	220	270	213	268	256	251	241	224	224	253	234	262	245	264	225	281	239	271	249	240	210	273	253	245	227	268	259	247	274	261	215	259	237	270	247	238	227	243	237	242	232	237	284	233	267	244	292	252	254	221	283	254	237	264	257	238	261	262	254	246	202	235	274	239	235	250	237	224	295	267	257	232	247	231	250	264	262	260	217	246	238	241	269	239	247	250	247	240	270	259	253	237	211	227	259	249	243	241	240	230	254	265	241	246	222	239	235	236	256	247	244	235	269	259	250	235	261	252	235	245	209	267	242	239	266	222	252	265	235	218	260	265	257	240	261	234	237	254	257	234	238	252	261	253	256	244	268	239	233	234	222	251	247	243	242	262	239	255	246	240	261	219	231	220	224	249	235	237	236	235	246	237	222	250	241	225	246	297	221	265	254	252	272	259	250	259	247	224	247	252	248	273	243	238	253	260	258	237	262	243	255	268	240	278	254	253	285	261	246	241	245	213	243	266	239	250	240	240	284	240	241	238	273	256	240	247	229	235	258	259	256	257	214	221	244	249	243	264	232	241	233	237	261	243	252	258	268	252	247	233	277	285	231	252	256	253	244	217	227	254	227	239	234	251	243	265	234	240	274	255	252	252	242	234	242	249	254	215	224	225	244	296	246	235	234	250	244	262	253	265	256	228	235	223	268	251	256	249	227	242	254	263	241	248	243	243	215	230	248	262	234	273	234	216	247	263	246	247	244	221	248	249	255	251	240	208	252	262	268	277	261	222	218	241	260	264	258	231	257	240	244	263	219	230	241	226	225	257	224	243	241	269	230	234	241	246	223	240	227	237	229	242	277	273	235	262	237	260	238	239	246	254	255	245	241	292	262	239	253	239	242	218	235	241	269	260	254	233	200	231	244	249	249	218	253	251	230	237	252	244	245	237	228	243	228	236	265	254	233	249	276	231	279	261	253	229	222	243	258	270	232	239	268	228	255	242	249	260	253	271	221	199	249	236	277	262	257	241	246	256	254	237	239	225	251	267	250	265	230	230	249	262	263	233	232	256	247	283	236	233	234	238	261	240	268	228	269	262	246	253	241	255	275	235	257	273	237	224	260	247	237	237	243	263	209	234	220	263	247	270	263	240	238	260	267	250	231	221	243	258	230	218	247	230	237	221	257	238	236	248	241	243	236	247	251	258	254	227	255	242	221	239	246	242	260	238	235	244	223	261	252	264	268	235	256	226	249	259	234	265	245	252	209	232	268	254	247	244	243	248	245	242	245	249	253	262	277	218	253	247	288	233	250	270	245	252	254	256	248	233	247	231	256	233	249	229	271	230	235	255	251	275	227	228	261	232	243	215	240	235	217	254	250	283	245	256	218	265	239	240	241	223	269	276	232	266	220	236	265	245	264	263	253	211	254	240	263	251	244	234	251	241	246	259	234	212	262	247	212	273	231	241	261	238	244	256	220	219	230	243	262	255	227	230	248	254	254	262	226	245	237	249	262	251	237	245	268	268	238	244	252	230	246	264	252	244	234	223	236	263	240	241	271	237	232	240	227	269	237	266	226	259	245	249	231	244	234	237	239	277	232	257	215	241	246	237	222	227	233	231	261	240	268	243	240	236	240	249	243	251	276	240	296	259	246	242	265	274	256	269	222	260	266	227	233	220	221	257	243	268	239	251	238	249	239	262	245	262	243	236	241	214	244	232	236	228	229	229	240	212	265	233	252	259	224	262	249	246	234	244	208	267	242	273	229	266	254	237	228	220	225	253	245	244	242	259	235	236	229	256	234	241	277	230	230	266	265	256	257	217	251	233	240	243	273	261	240	236	256	259	232	265	239	266	273	240	252	253	231	239	237	252	240	243	255	232	233	250	205	210	247	225	257	230	228	232	233	249	258	268	232	262	257	256	266	247	262	247	283	241	258	249	248	244	259	247	228	255	240	261	222	242	226	250	264	239	258	235	218	206	255	244	246	263	240	238	250	232	250	243	241	248	249	243	266	261	235	235	249	284	253	233	250	235	204	240	230	235	246	239	254	221	230	260	281	221	228	226	266	242	260	254	256	261	256	232	263	235	257	237	249	248	268	243	230	229	226	248	219	238	239	211	224	242	280	236	240	235	228	245	215	232	242	255	267	265	235	244	241	260	224	246	272	229	262	266	232	241	236	250	238	225	236	244	255	266	228	235	243	261	243	248	214	250	244	261	251	253	276	235	245	267	238	257	256	256	248	251	242	245	255	286	258	258	248	255	240	240	259	258	257	243	271	236	215	258	229	263	233	253	261	228	237	236	240	231	241	279	236	269	242	230	247	224	213	270	251	271	239	257	258	194	254	208	250	253	247	247	269	220	226	261	242	260	267	252	238	245	252	258	255	252	274	247	256	225	224	260	248	225	264	255	251	245	251	249	246	232	250	261	218	244	253	245	234	252	253	259	266	258	230	241	256	242	236
33165	25153	15160	5454	2516	1945	1289	828	756	797	765	764	761	762	819	739	752	767	761	784	771	745	809	797	810	761	787	763	788	774	773	815	755	749	762	752	733	796	796	815	840	790	745	740	754	792	796	807	730	780	752	769	769	782	739	744	756	784	735	782	756	782	760	750	797	784	759	804	791	752	731	805	797	792	802	783	777	712	796	740	737	769	770	756	801	711	752	762	731	747	744	758	764	775	809	773	757	756	719	757	756	788	778	785	783	748	761	768	755	803	728	773	789	757	776	789	761	733	785	728	783	726	796	798	803	814	783	801	766	768	753	767	793	800	791	792	779	775	747	738	755	808	753	795	779	779	740	789	799	827	773	812	768	776	767	754	758	775	780	724	789	804	737	782	747	773	746	795	773	772	761	778	803	753	784	781	757	774	786	784	758	747	737	791	796	777	779	755	772	777	754	773	742	752	751	743	770	809	762	807	773	735	777	779	758	734	773	772	755	776	766	725	752	739	781	792	737	807	774	797	782	748	804	776	779	762	794	736	769	771	831	702	779	745	723	772	780	794	759	767	769	794	772	844	789	777	704	772	768	747	766	759	770	743	818	830	758	718	790	776	762	724	788	744	729	763	768	731	800	753	765	698	769	724	741	798	794	771	854	800	705	794	759	779	789	797	749	791	764	772	791	770	756	767	751	729	754	773	772	777	784	720	786	743	761	745	779	769	797	765	726	785	797	759	817	771	697	758	756	769	766	761	731	773	742	756	684	806	794	779	769	750	794	786	788	785	737	794	763	761	760	776	761	746	797	801	789	784	774	739	772	780	788	760	790	817	774	773	794	782	791	810	777	798	785	755	792	724	780	781	782	768	802	788	803	789	774	812	776	842	827	768	759	771	728	740	773	780	766	761	721	798	738	746	807	769	759	802	801	772	785	756	741	786	793	799	804	762	777	778	773	779	775	818	720	784	707	769	782	789	805	738	778	774	761	783	795	804	751	770	787	776	779	755	751	769	764	777	709	754	817	763	821	768	782	772	740	766	788	786	739	774	755	787	765	763	770	766	827	812	795	758	772	749	754	758	758	796	812	791	799	758	806	765	756	777	778	747	749	771	776	773	765	744	741	797	789	777	753	809	831	746	758	802	745	741	730	732	786	753	779	798	737	800	775	781	732	759	749	784	779	774	828	739	730	778	734	803	786	784	750	798	753	799	745	751	760	712	790	778	837	846	743	832	737	777	778	753	763	808	762	758	769	789	767	789	727	756	774	736	799	761	759	782	764	736	789	823	772	750	786	775	765	791	822	759	805	742	782	792	758	816	849	752	743	778	740	743	755	769	766	733	782	773	780	736	772	780	763	764	738	770	736	789	807	740	814	790	792	759	775	751	785	806	734	842	749	769	809	721	782	711	765	763	731	796	778	765	818	799	784	770	749	720	784	739	784	790	765	721	825	737	743	794	781	774	799	764	797	775	798	737	787	762	753	707	780	808	750	767	729	794	814	751	765	787	736	782	773	716	761	785	752	778	757	789	792	775	771	758	792	788	787	783	742	757	767	766	765	792	769	759	792	746	689	719	769	786	758	814	732	740	768	754	763	759	760	694	750	745	804	770	789	759	775	773	741	734	819	792	768	761	720	795	789	777	765	783	781	751	832	785	725	725	742	783	765	724	743	808	817	752	760	783	833	809	783	790	723	752	777	792	760	757	772	786	779	758	745	776	789	790	779	772	792	759	803	769	814	774	755	746	732	760	774	812	821	824	781	771	813	789	811	759	796	805	768	765	752	737	757	760	766	816	803	796	728	723	795	780	734	741	738	768	807	780	749	802	791	762	788	791	773	763	761	765	795	735	752	755	765	780	779	764	767	771	789	758	761	789	795	789	781	781	794	797	765	760	814	776	779	706	788	767	788	759	800	797	723	793	753	776	772	815	794	784	772	768	794	818	746	764	767	767	801	751	795	788	797	749	740	744	802	772	758	808	771	784	719	792	805	764	780	709	779	746	755	781	791	759	740	788	766	789	767	816	742	769	787	764	718	758	770	802	799	781	760	744	741	789	741	744	770	792	801	813	790	802	807	806	778	803	776	741	744	724	760	778	784	781	772	762	775	770	776	781	760	779	777	746	760	783	843	771	752	771	793	786	751	734	788	812	722	780	810	750	792	776	813	717	770	757	750	775	793	762	750	772	819	796	821	808	737	753	758	795	802	783	787	739	745	787	764	807	788	825	762	770	744	766	822	766	756	767	746	757	793	808	808	704	749	765	776	780	775	805	810	730	777	758	757	812	771	778	743	753	819	771	754	790	834	805	831	786	740	767	810	789	793	783	718	749	736	789	784	798	824	790	801	767	771	769	787	761	759	791	788	828	808	824	789	768	745	755	774	775	789	804	711	799	772	786	779	747	819	778	767	740	754	836	798	788	769	792	761	794	785	753	845	766	847	779	767	759	767	740	817	729	868	755	788	753	803	783	748	812	749	805	756	777	763	740	768	791	753	769	792	797	809	758	810	757	757	757	783	795	778	786	754	781	704	782	752	748	766	765	766	784	725	755	761	748	762	759	763	760	774	758	780	775	725	789	797	803	780	778	753	761	806	727	772	743	770	821	789	739	824	776	840	804	776	711	746	801	786	758	726	794	804	699	764	788	828	768	762	813	808	760	740	753	826	777	808	788	775	759	777	762	747	803	814	795	770	788	799	811	799	770	779	748	719	794	775	732	788	791	801	768	775	772	782	757	779	770	720	752	760	761	745	754	759	732	775	778	741	817	774	739	763	771	815	774	798	732	794	769	777	791	755	789	813	788	764	724	764	783	741	830	765	836	736	778	792	820	785	816	750	789	797	788	802	815	718	756	764	761	774	765	821	745	806	778	782	784	792	771	799	737	733	802	726	711	790	786	707	772	779	782	747	767	779	778	783	749	769	797	774	769	734	802	794	767	823	745	765	815	796	797	804	785	787	751	788	786	772	755	775	792	789	776	765	794	769	768	750	734	725	822	794	799	776	778	760	781	799	773	765	789	730	807	730	757	784	740	792	787	755	749	838	797	805	771	784	773	813	795	744	786	753	742	780	747	737	766	718	785	789	785	754	741	822	706	808	781	796	786	855	760	798	725	756	767	761	786	811	779	822	774	768	802	771	769	756	791	774	751	806	760	730	769	758	812	733	803	738	766	773	757	776	735	837	797	765	743	810	745	783	751	760	762	798	714	793	798	770	750	805	734	778	779	815	784	733	784	765	765	787	793	732	764	816	803	769	778	828	811	778	800	764	717	746	811	775	756	751	752	827	723	757	784	791	795	759	771	749	839	791	784	764	733	763	786	789	803	761	760	749	775	809	767	747	759	746	796	785	775	725	761	751	805	745	819	775	731	817	752	766	788	749	782	756	759	746	794	726	765	747	785	819	751	769	771	771	802	772	800	733	784	761	754	799	788	754	757	766	773	752	763	786	754	741	756	756	797	743	783	760	761	788	799	746	742	802	824	720	764
65761	56476	44432	22386	8586	4054	1742	290	238	247	225	200	210	218	211	251	225	200	239	212	222	251	218	204	209	218	223	215	221	246	252	224	246	220	223	233	238	220	204	248	198	228	242	222	212	202	206	253	198	228	260	233	225	231	235	241	203	231	230	231	208	228	216	217	209	239	231	230	228	205	235	255	245	205	197	231	217	189	194	227	224	192	221	209	236	229	196	177	232	231	202	240	229	213	221	227	219	245	243	232	235	233	222	244	259	211	218	212	223	253	234	220	239	227	229	224	241	213	209	237	237	241	229	207	224	234	222	248	247	193	243	203	239	222	220	208	205	203	216	236	234	218	198	222	198	243	201	211	212	254	210	220	244	208	225	207	224	217	199	216	246	225	254	217	241	209	215	241	213	212	214	222	235	214	192	227	222	215	215	204	243	233	237	241	223	239	211	229	190	247	231	227	226	212	252	240	217	231	221	245	209	214	216	240	224	227	214	258	223	209	221	225	205	241	246	242	246	201	254	217	205	227	231	225	211	227	206	248	226	238	232	209	236	222	253	189	241	260	224	231	209	235	233	228	261	177	232	212	227	207	212	237	213	213	214	223	231	208	258	220	233	203	228	226	246	213	258	217	235	232	224	192	223	258	207	226	216	213	224	220	225	249	240	257	221	217	220	210	224	221	221	234	240	207	229	242	251	238	239	232	230	242	215	239	216	247	263	220	254	206	214	199	234	234	237	248	224	210	218	188	229	255	228	237	224	239	213	225	229	255	212	252	242	207	211	236	218	229	204	242	229	208	215	247	220	202	226	229	247	236	219	200	223	241	206	209	234	216	255	221	231	215	208	244	212	229	223	220	223	217	195	238	210	225	229	213	228	226	218	235	228	215	243	205	209	216	217	218	205	237	253	240	237	217	199	218	221	251	224	223	191	220	247	234	213	220	227	246	234	245	199	229	211	236	240	204	231	238	250	237	241	231	218	215	196	238	234	232	220	215	224	217	236	224	217	212	232	210	233	257	235	220	231	243	229	220	233	234	239	233	247	227	218	232	220	194	229	242	232	209	216	249	207	202	206	218	224	236	206	209	217	217	211	209	241	236	219	229	213	236	217	244	261	253	204	206	221	244	224	245	226	216	207	262	221	248	239	206	251	232	223	217	244	225	241	234	223	225	210	247	213	224	225	243	258	210	224	249	212	225	269	219	236	234	210	258	202	217	227	236	232	235	212	250	235	234	206	220	219	233	220	218	238	206	233	201	208	204	264	214	228	206	226	248	210	218	197	243	215	208	201	257	208	208	204	234	218	230	227	214	213	212	219	218	218	242	206	214	218	243	224	215	211	219	234	225	221	234	237	236	252	218	229	222	239	234	228	216	217	239	229	227	244	221	232	215	244	233	225	248	224	236	227	241	234	215	202	225	221	250	246	240	235	236	238	213	261	211	222	217	219	247	202	238	224	219	210	217	231	220	243	209	245	246	240	196	216	245	244	262	225	214	223	222	206	227	224	205	260	231	244	208	252	200	193	223	211	206	213	204	261	199	192	235	240	222	231	232	214	243	228	221	227	230	241	217	247	250	246	219	244	205	225	224	216	226	227	267	219	239	224	252	229	212	235	243	242	238	205	243	252	228	230	242	223	218	235	206	240	221	242	233	233	224	240	194	230	210	234	224	233	239	241	242	222	246	218	240	217	221	224	233	247	228	221	233	222	232	240	227	206	221	271	231	221	218	231	214	237	260	247	230	218	236	240	242	243	192	186	222	215	221	227	225	222	244	223	202	221	222	216	237	205	235	250	228	218	211	222	249	218	237	221	222	205	214	206	216	230	219	220	234	245	210	241	214	215	213	207	219	206	208	242	227	209	224	253	232	214	227	204	219	228	240	218	237	227	228	219	221	192	229	221	233	201	202	236	225	218	210	237	218	214	220	235	245	247	219	198	218	227	220	221	227	233	227	233	225	237	246	210	231	230	219	245	237	229	220	223	222	231	229	201	219	233	209	239	201	234	223	219	215	239	251	229	225	229	230	227	232	208	240	236	225	211	219	215	215	250	227	208	224	249	203	268	211	225	225	222	229	249	211	187	191	226	234	216	230	216	241	231	233	246	196	246	260	224	245	235	196	228	224	204	209	230	229	208	229	225	236	235	233	220	247	208	208	223	217	211	225	226	226	209	246	205	232	219	233	214	226	256	221	227	197	206	232	215	196	225	234	262	213	259	216	236	213	254	264	227	197	207	235	226	211	210	223	228	234	216	240	232	239	210	223	202	219	228	213	241	209	226	228	241	215	229	223	198	238	204	216	232	236	249	253	218	230	238	226	232	228	218	263	194	215	225	207	240	259	235	226	210	261	242	242	204	250	214	208	201	225	207	254	177	236	223	236	222	249	229	217	234	223	234	207	233	235	220	244	217	203	195	215	209	239	240	217	221	227	226	226	219	210	213	223	233	199	221	249	235	229	230	215	203	195	227	231	205	204	244	217	219	230	231	229	226	229	220	229	226	223	269	191	227	227	215	229	219	235	213	196	238	205	219	241	226	247	231	239	206	247	223	215	205	218	218	266	226	215	238	232	213	237	211	244	221	222	243	227	228	231	223	234	219	235	226	210	213	207	254	227	240	239	253	223	229	204	211	217	197	217	215	215	210	210	220	211	228	223	222	206	215	240	233	216	211	249	217	229	225	210	220	221	252	202	224	226	232	215	202	228	217	209	208	211	234	233	218	228	215	231	228	227	186	230	234	225	258	194	236	232	219	242	218	212	222	200	211	238	229	221	237	226	232	243	225	223	247	213	242	199	246	213	222	205	186	219	223	205	208	224	225	223	219	239	239	187	233	195	222	261	206	229	237	230	259	234	234	237	223	215	208	193	221	202	195	223	211	202	197	214	212	232	231	220	234	217	262	222	216	196	231	226	226	209	215	192	220	209	214	204	220	232	218	227	224	214	213	222	217	238	215	217	181	252	207	227	229	216	248	221	232	235	227	225	203	222	222	224	228	269	193	214	213	243	231	202	216	221	218	224	228	210	227	228	209	221	265	213	251	213	230	250	235	212	226	228	249	254	239	232	226	209	235	216	214	242	216	226	237	223	205	223	215	241	247	216	241	238	223	238	231	214	212	211	223	222	229	232	221	225	221	232	240	246	230	229	189	228	209	227	210	234	203	212	270	240	257	209	227	225	269	225	237	227	214	202	244	210	227	201	200	241	196	190	215	233	221	226	238	219	215	237	224	232	231	215	209	225	223	209	189	226	219	229	230	229	195	229	230	197	236	223	251	228	221	230	238	239	249	205	218	206	220	234	240	257	229	218	221	206	224	227	245	240	235	225	221	225	245	193	219	226	216	219	247	232	206	232	223	247	201	217	226	214	249	219	222	229	217	228	225	216	214	219	242	239	235	230	211	210	211	231	211	240	230	211	222	247	225	228	246	258	217	234	209	224	235	228	230	213	214	218	238	258	226	224	225	247	213	226	243	216	217	245	214	192
48649	47203	41990	25636	16743	11169	6091	884	719	725	722	726	682	687	694	736	727	747	685	693	752	714	735	745	730	712	724	754	739	714	768	747	741	718	718	720	722	715	739	719	716	688	752	735	706	713	716	763	732	651	718	696	752	728	731	722	734	719	725	725	716	675	698	670	737	731	719	650	687	708	710	716	751	736	766	719	698	685	696	688	671	699	748	678	693	713	743	709	701	701	693	723	682	745	671	784	701	704	733	702	733	751	698	738	722	708	711	763	706	726	746	702	675	690	749	735	718	783	735	708	743	724	719	737	715	702	752	710	718	689	744	708	714	704	693	763	739	744	731	704	758	716	726	703	696	665	707	691	718	725	747	726	694	735	695	725	763	642	734	711	720	728	705	748	748	732	734	698	648	696	734	703	719	825	726	707	676	680	732	743	714	718	711	668	753	696	723	709	759	694	736	728	703	734	723	751	695	731	694	713	696	758	683	693	742	741	713	688	711	703	778	710	686	681	725	761	736	700	713	776	717	690	731	725	677	734	628	739	719	722	737	652	753	675	736	660	680	698	695	719	720	673	680	727	712	673	717	712	714	686	744	747	696	707	735	735	744	713	731	744	694	699	701	692	721	733	693	699	754	699	752	729	674	711	675	720	706	727	731	727	720	700	739	707	735	681	687	730	737	685	718	710	717	768	716	741	693	709	686	713	699	721	738	695	682	671	771	705	742	683	717	658	696	741	739	747	744	687	772	732	737	708	780	766	746	680	743	700	692	675	703	677	738	707	715	735	737	696	733	741	733	737	752	704	759	703	747	715	698	703	733	775	760	754	755	727	710	732	711	736	707	747	720	715	718	742	757	730	693	716	698	680	717	769	763	741	722	700	718	710	714	737	773	743	736	722	713	750	700	698	694	730	706	733	737	696	693	753	666	732	705	742	711	689	729	737	750	780	707	718	696	713	729	673	725	739	717	743	738	743	759	737	753	719	705	714	689	717	729	759	725	690	734	695	749	710	670	738	718	698	744	746	749	712	726	737	721	674	704	746	721	706	700	687	690	744	738	755	691	724	742	693	702	712	688	696	765	704	740	715	659	731	721	758	716	733	704	705	773	703	741	719	723	735	725	699	742	705	681	750	737	714	663	742	697	725	764	736	712	716	695	735	759	728	737	708	720	696	717	713	733	714	690	712	704	744	726	681	705	659	737	774	718	728	681	700	728	735	702	720	707	746	764	705	718	777	666	711	703	733	718	700	716	685	707	746	724	686	739	700	701	748	706	779	747	738	712	705	725	706	751	677	719	724	691	726	676	729	719	723	716	732	758	762	762	703	729	747	726	727	729	735	723	670	761	730	740	685	743	715	734	779	704	707	714	703	743	729	759	724	737	688	711	725	722	781	729	719	712	657	731	682	675	705	742	697	684	764	748	728	707	680	717	743	728	729	742	728	754	697	754	764	695	727	721	744	681	731	692	764	666	717	712	718	735	723	702	685	735	721	712	727	730	695	746	713	721	793	733	719	752	715	721	744	695	679	720	695	715	675	673	742	697	738	737	725	703	728	696	722	776	713	696	779	716	727	737	707	701	714	704	695	754	701	736	696	730	718	703	733	720	678	744	710	730	730	747	723	706	689	711	681	709	718	752	727	735	723	710	677	754	759	761	691	743	709	712	724	692	770	715	738	699	720	692	748	730	733	737	707	756	702	675	722	787	744	695	689	758	773	721	728	745	703	735	697	756	727	734	718	717	678	700	735	698	740	712	672	715	691	722	731	701	721	703	717	660	741	729	715	751	713	733	712	743	707	768	742	717	733	725	712	713	705	704	682	702	669	730	712	720	724	724	680	748	783	667	676	722	680	702	731	719	712	704	711	676	746	709	703	684	711	748	725	791	697	719	731	732	669	695	666	773	706	680	680	697	707	697	708	712	713	715	679	740	750	739	677	747	700	711	741	683	681	710	743	743	716	693	749	698	741	700	696	702	717	708	678	768	702	671	755	673	733	724	693	684	709	730	728	744	724	689	718	711	708	702	699	766	707	690	703	722	777	684	735	702	715	723	720	723	733	736	703	748	741	744	722	732	739	728	717	723	703	735	698	723	677	645	716	735	775	677	672	723	757	725	704	760	684	730	713	683	699	681	700	727	731	716	687	715	740	690	728	724	717	720	723	721	712	637	686	707	668	683	773	739	718	756	726	779	698	713	680	745	720	720	738	701	710	765	718	749	728	702	709	720	725	739	793	723	714	705	754	714	725	724	728	728	723	724	720	761	709	742	737	672	725	724	677	729	706	726	724	746	681	716	737	751	707	698	741	664	732	705	677	723	727	722	706	716	739	739	691	732	724	748	670	741	729	722	757	734	723	742	687	774	729	725	743	715	702	752	747	715	734	737	774	779	758	742	720	729	698	774	712	725	690	743	737	728	693	682	674	736	702	696	740	745	729	739	710	735	743	690	731	716	721	698	720	690	725	719	708	746	712	745	702	732	750	717	716	716	736	703	719	696	694	731	700	757	671	704	724	768	744	718	764	715	730	698	718	701	694	695	753	722	727	740	723	753	720	736	754	743	718	706	727	720	756	702	676	708	728	697	739	779	715	754	689	665	698	644	744	757	701	772	700	687	667	659	694	680	677	772	708	715	706	720	753	781	697	766	724	698	717	707	713	690	738	732	714	746	724	686	760	664	723	739	703	703	720	683	711	713	738	763	765	753	782	728	693	675	717	690	704	706	749	716	702	717	711	779	735	720	698	705	698	713	676	747	684	692	702	638	715	722	714	676	678	699	715	696	663	698	672	687	718	666	723	738	702	732	744	716	739	732	686	703	709	709	691	727	705	695	696	701	707	657	700	734	720	715	718	745	707	786	744	699	713	766	780	682	727	706	712	717	727	702	642	698	712	731	769	706	711	686	718	721	738	752	726	761	706	748	738	713	799	764	735	708	753	765	722	755	722	731	776	683	722	724	754	738	688	719	723	765	695	700	748	676	728	689	754	695	704	670	692	738	701	705	742	725	724	750	718	730	677	740	693	712	756	717	713	716	755	744	754	701	721	653	700	721	767	712	686	706	699	710	754	729	699	749	670	726	732	764	777	712	733	708	756	628	731	733	738	726	708	723	708	723	714	680	732	716	730	710	704	740	725	710	729	728	738	734	713	714	756	747	737	721	714	757	710	760	730	694	743	685	719	714	742	729	724	691	673	682	690	723	712	730	755	704	694	731	704	684	678	722	731	709	697	689	746	717	713	722	714	719	689	735	711	773	709	757	690	757	761	766	706	732	727	708	709	710	722	752	748	747	655	726	670	692	727	718	729	738	678	700	732	747	652	684	681	738	722	752	721	716	708	743	676	720	691	726	744	707	699	714	689	700	718	695	751	735	735	726	727	722	668	740	753	726	699	766	725	744	716	741	732	715	723	780	755	757	709	684	709	733	721	719	685	705	724	719	707	713	744	747	697	716	698	701	720	737	738	671	714	702	697	746	749	693	696	688	660
77882	71908	59341	34538	19249	12092	4508	483	317	338	346	346	350	309	341	312	310	325	343	310	308	335	283	336	330	309	317	302	327	329	324	322	348	322	309	312	316	342	342	312	313	338	312	300	327	325	324	298	328	353	282	312	284	311	364	331	345	304	314	326	324	335	315	335	328	314	318	311	323	346	314	308	310	334	306	300	342	349	307	306	344	303	312	315	325	326	315	343	348	300	327	335	302	315	308	288	307	332	316	304	304	318	319	322	325	348	324	329	287	302	326	281	283	322	350	308	340	331	321	282	326	293	338	294	317	330	318	334	320	335	345	322	334	340	298	300	316	343	294	313	331	319	297	303	297	332	306	326	322	336	329	318	334	316	330	334	337	308	337	302	304	309	353	318	318	302	293	325	328	304	306	330	314	334	298	318	333	309	323	336	298	325	322	352	339	307	337	297	312	295	325	337	326	313	315	330	370	339	316	330	334	288	314	330	296	306	296	331	342	280	314	309	319	299	302	309	331	333	307	325	308	318	295	337	309	316	325	314	336	347	330	296	308	300	345	305	285	331	324	310	288	340	314	314	302	317	321	306	342	333	350	313	301	340	316	324	287	337	314	313	339	323	308	304	293	336	318	337	352	320	313	312	315	291	301	301	348	334	320	340	276	321	346	324	304	323	295	320	338	331	321	320	326	322	288	311	309	324	312	292	308	334	326	322	306	319	285	315	311	330	311	304	340	343	330	311	357	352	326	325	279	264	339	306	352	357	339	298	315	339	328	358	281	338	296	308	307	278	354	330	294	295	302	357	294	309	341	306	351	306	307	323	317	300	311	330	306	296	319	306	307	300	330	312	326	299	304	315	304	330	341	323	325	322	313	307	292	287	326	338	292	340	328	343	328	349	317	340	318	354	337	333	303	333	334	304	327	326	333	337	267	311	305	307	323	316	332	298	301	336	297	303	314	295	279	292	313	325	317	314	320	309	283	316	343	357	344	284	332	321	350	332	328	316	325	341	304	335	305	358	291	303	311	307	328	332	371	322	336	296	314	299	309	319	306	309	285	299	333	340	287	321	322	302	321	331	332	334	302	328	337	338	302	308	350	325	286	298	318	306	327	342	298	322	319	329	318	303	324	308	323	319	363	314	307	305	326	337	317	304	329	320	386	314	336	314	320	363	336	299	314	323	350	332	332	296	317	364	323	287	307	319	321	307	352	302	322	317	347	302	320	331	301	300	324	319	310	310	326	305	313	317	316	328	299	331	325	333	308	325	322	331	293	296	292	305	322	274	336	352	325	328	310	319	326	294	336	295	294	321	320	307	322	326	329	292	310	325	304	341	301	289	369	322	349	320	310	323	291	325	304	302	308	316	307	300	355	315	334	343	326	335	312	319	271	307	309	268	320	300	311	321	333	338	338	329	342	322	333	324	317	342	329	306	354	298	319	353	296	325	319	300	310	329	306	315	338	304	318	323	313	317	299	300	314	322	313	307	332	316	352	318	343	320	333	326	339	319	315	309	324	312	296	345	314	308	299	323	304	315	320	281	327	342	328	344	313	318	304	350	321	331	309	331	317	340	301	311	308	354	302	315	293	332	358	341	319	316	282	314	323	301	312	367	317	297	301	316	303	318	324	272	330	326	341	307	358	299	350	338	332	321	279	327	335	350	323	340	328	302	328	327	306	311	307	325	358	325	298	333	264	317	347	341	342	325	340	315	320	310	327	285	325	324	311	325	346	308	313	325	271	312	342	325	335	309	333	318	320	305	340	329	316	327	312	295	344	341	320	316	320	340	352	320	311	338	335	311	308	299	306	316	343	328	299	322	290	321	358	281	298	307	333	318	299	293	310	311	302	313	333	321	296	320	331	327	335	355	352	315	311	313	321	305	322	329	300	332	342	281	307	292	328	330	312	298	332	309	312	333	298	328	308	328	336	337	306	333	314	341	296	336	307	306	297	338	326	339	291	338	294	313	283	317	266	304	328	294	340	309	360	361	283	357	277	305	355	305	306	341	321	321	285	301	305	301	325	312	288	345	308	317	315	339	321	330	294	330	378	356	308	298	318	294	320	293	333	304	334	299	316	313	332	356	313	326	308	355	287	327	276	327	320	320	299	319	310	321	315	295	315	316	299	287	314	358	345	270	336	305	332	311	304	334	314	340	358	313	347	339	341	307	307	314	311	330	289	326	322	327	316	316	283	328	318	315	316	310	312	335	308	326	299	325	309	302	342	328	309	298	321	292	308	304	308	322	322	330	320	306	330	312	326	335	321	300	303	333	294	302	316	324	307	354	282	320	312	294	327	315	289	332	305	303	317	307	310	349	328	318	330	300	334	317	340	318	331	317	307	305	334	335	330	326	297	336	320	299	312	303	328	309	323	338	309	326	294	327	322	294	332	331	313	330	351	317	301	322	320	317	303	294	314	370	298	332	307	341	312	316	321	333	317	301	326	337	286	306	317	296	320	301	306	334	310	330	317	300	296	325	299	291	312	299	326	318	335	303	305	353	310	304	316	329	325	303	320	311	352	334	319	335	311	322	306	321	322	340	297	291	310	301	324	292	296	327	287	288	309	339	312	293	337	345	331	296	359	336	322	346	306	318	300	315	336	305	312	330	315	334	301	361	327	305	326	321	299	327	321	309	320	296	321	327	291	305	313	292	317	339	311	301	351	354	363	340	308	354	310	343	353	301	345	337	325	302	296	318	336	340	318	303	350	331	305	283	287	308	321	334	338	310	337	354	316	334	315	334	307	289	314	341	313	318	328	326	308	322	320	330	316	307	334	360	292	317	311	324	293	331	298	300	319	321	322	346	323	318	298	352	337	346	341	315	336	334	314	345	314	288	333	349	322	323	330	330	329	327	314	282	299	298	320	350	305	297	296	308	332	327	338	306	306	328	316	331	297	327	281	353	308	309	294	304	335	334	317	323	343	323	330	323	333	304	291	317	338	317	299	339	341	327	307	280	299	327	335	307	333	353	346	338	349	363	312	308	319	308	302	349	314	288	304	307	271	331	292	315	344	305	335	339	326	293	357	323	341	327	285	287	315	293	312	303	318	269	325	330	302	343	319	314	330	356	302	325	300	294	311	315	307	322	292	339	341	348	307	319	302	329	300	305	312	333	330	318	337	297	339	363	292	307	324	338	324	326	327	352	336	316	327	325	343	293	323	313	344	317	316	332	310	308	372	282	294	319	317	336	307	348	321	332	313	325	338	327	344	331	333	343	333	308	337	328	327	323	305	296	285	327	323	323	298	278	319	317	308	317	342	335	336	306	281	308	324	343	320	327	343	331	358	313	285	277	325	333	373	322	328	326	303	316	283	311	324	331	330	298	323	290	309	309	304	358	320	303	300	291	299	291	331	286	315	307	335	314	322	340	308	320	323	310	328	300	330	295	348	324	314	292	322	316	338	276	300	306	306	337	346	338	291	315	311	315	307	318	315	333	292	347	309	363	356	341	352	332	295	321	313	354	333	325	294	340	310	299
62425	63514	56213	37320	27478	21553	12491	1308	1012	990	899	960	964	943	936	962	947	957	972	951	973	964	964	939	988	947	995	964	993	979	903	976	958	981	1001	950	960	959	1000	996	978	978	1010	963	899	940	943	981	917	949	938	963	971	959	968	940	961	968	955	959	980	973	958	1017	998	939	1008	988	968	944	968	945	951	992	985	968	1031	973	976	979	913	971	980	896	977	946	942	942	975	971	932	956	1003	926	993	972	970	949	968	1017	1019	973	931	979	978	955	962	988	933	974	945	978	1008	932	939	959	932	963	974	930	950	935	965	1029	925	980	914	1015	986	951	948	955	933	913	938	959	985	988	920	979	970	970	980	900	933	961	961	1000	948	979	981	939	923	921	969	930	984	1001	923	966	939	1028	978	971	928	946	964	1034	942	930	937	923	950	924	1008	939	997	915	921	968	954	955	949	950	957	1000	989	937	919	947	964	929	980	994	930	896	934	956	970	948	931	952	957	914	959	955	926	960	948	930	897	968	916	921	968	902	977	966	983	955	974	963	947	952	944	944	975	995	987	943	903	942	964	973	960	946	948	989	927	961	1009	958	884	977	954	933	966	918	940	966	877	893	904	938	954	926	924	1005	974	962	990	960	965	1032	992	983	1021	986	965	945	940	934	944	1034	928	906	1029	974	933	947	936	962	905	935	946	951	903	948	1017	929	947	1012	931	974	992	888	960	937	979	962	997	962	959	934	959	941	926	969	968	959	1037	959	890	983	935	997	991	949	968	963	1007	1039	944	951	909	933	1015	966	964	969	937	925	1017	961	937	968	977	967	957	912	974	972	977	978	954	964	916	963	939	964	945	988	910	958	898	998	969	983	902	971	973	966	951	987	962	993	965	979	985	968	996	981	977	1000	940	997	938	962	931	985	994	971	931	961	985	900	914	992	998	921	990	931	1016	881	962	948	935	954	937	985	953	912	965	920	976	936	981	905	965	982	1014	993	947	994	963	954	978	923	959	909	924	942	933	928	953	940	940	1013	929	956	996	976	954	963	984	944	908	1003	937	978	961	986	925	978	971	938	959	932	979	944	921	917	1011	975	919	993	930	948	971	1012	968	920	966	934	902	953	949	924	962	974	941	922	963	947	980	938	947	966	964	975	968	899	958	906	906	932	941	961	922	921	1002	959	961	947	918	945	960	934	966	964	992	965	946	975	964	936	964	950	938	915	965	941	984	958	923	1016	941	961	929	933	955	1005	975	977	938	978	939	923	979	939	934	882	945	945	950	931	938	944	981	972	961	939	951	949	944	965	949	999	929	981	988	951	952	1009	939	951	939	1009	961	947	934	967	998	959	969	965	951	957	934	899	961	984	907	1013	968	937	965	962	962	983	920	898	998	970	951	972	911	954	972	953	912	956	907	890	1010	968	933	959	970	908	944	947	941	943	1032	985	972	949	942	953	950	968	1008	926	991	929	978	936	1005	913	961	948	925	978	937	948	924	967	928	924	990	907	971	970	961	910	951	978	958	975	999	984	953	913	928	987	884	974	990	945	915	947	966	988	928	963	918	976	996	945	936	949	969	923	987	900	970	953	973	898	979	997	915	953	933	969	953	953	935	1020	978	950	970	1005	926	960	930	965	956	982	941	966	976	945	983	955	933	952	959	972	964	930	925	1000	952	897	938	935	966	971	972	915	934	947	946	971	964	961	985	1023	1013	901	980	989	946	981	985	950	954	928	953	919	930	941	915	947	970	950	996	953	940	1008	992	907	959	970	978	997	970	935	939	1022	935	980	926	976	913	977	911	944	1008	958	916	1006	946	957	966	928	953	973	936	960	969	922	1011	952	925	1011	907	933	910	975	984	996	938	934	997	927	991	983	982	942	944	909	926	1028	1002	961	1006	944	980	982	1002	982	953	955	945	883	959	976	978	985	974	961	1009	968	915	977	954	958	875	951	941	935	981	963	948	948	937	982	998	930	962	992	907	1022	982	975	987	955	948	1008	948	979	970	943	921	949	942	965	887	995	919	960	949	970	965	898	983	935	975	974	917	976	955	954	936	946	942	980	982	924	964	1015	933	976	999	969	967	917	1012	941	920	993	930	990	867	948	935	952	950	988	988	936	970	960	950	996	952	906	905	940	924	933	915	958	1000	945	988	904	1031	950	985	942	950	965	984	944	986	973	902	924	1012	980	987	955	1011	976	922	956	941	888	952	957	962	959	968	1018	993	914	958	964	936	961	963	922	970	969	1011	897	943	926	961	953	989	944	972	972	971	985	991	978	972	912	927	995	964	922	974	996	930	948	1023	1030	960	956	1030	933	962	886	971	943	916	953	977	934	985	984	944	1007	919	989	990	899	976	969	930	943	1000	942	934	978	941	974	968	926	979	987	953	925	926	930	971	975	990	1008	1002	946	968	934	954	932	960	970	970	983	960	1000	967	1001	1038	997	969	982	994	919	959	934	938	910	921	935	933	998	998	980	882	997	921	949	935	975	929	925	955	937	947	970	972	980	956	994	924	995	939	968	968	955	921	916	941	928	956	907	961	926	931	943	998	900	959	946	981	989	941	985	989	956	991	946	991	941	933	985	980	929	994	986	931	931	913	937	948	959	954	931	972	974	979	931	949	950	946	985	952	929	980	951	960	973	1040	951	959	960	872	937	987	941	913	932	950	935	930	898	949	959	948	943	933	952	999	939	961	939	935	932	987	954	913	970	943	942	944	954	914	989	915	948	989	915	1016	1002	944	957	890	925	981	941	1018	936	918	972	936	958	927	952	999	934	955	890	901	921	925	991	970	936	957	897	1012	896	923	939	901	975	962	946	973	957	971	920	960	991	996	975	1009	991	923	1012	946	962	938	948	963	961	999	911	922	946	967	920	950	932	934	999	934	978	975	978	943	916	953	1006	931	964	908	935	922	946	948	881	963	1005	983	935	958	958	946	945	924	954	1010	1020	946	973	932	976	959	942	955	926	978	952	933	955	956	958	961	924	1005	948	923	884	942	906	976	977	961	942	973	928	971	944	925	960	1003	960	983	962	982	1002	936	940	948	983	951	919	983	949	913	918	948	967	922	954	955	983	919	941	961	939	999	972	912	934	977	977	979	930	977	964	944	1008	926	989	955	947	992	967	916	1004	943	938	967	974	902	998	945	949	931	1003	963	991	1005	939	944	927	997	979	932	993	983	894	950	954	991	928	1018	966	990	955	960	962	949	961	955	992	956	918	893	898	993	964	928	933	932	942	985	981	947	942	908	932	928	950	948	989	1042	983	916	968	918	987	932	913	961	953	979	949	961	929	944	964	968	930	968	989	978	983	920	937	935	981	999	950	962	964	1022	915	935	953	944	933	955	966	938	934	885	985	983	979	971	979	921	953	949	915	915	1019	971	966	1000	998	946	969	962	1041	966	959	929	897	945	949	968	911	918	935	962	910	946	970	984	943	970	949	940	947	957	1025	975	1012	955	926	944	1023	982	965	1040	941	961	958	890	920	938	970	973	936	975	878	949	935	940	976	947	942	1040	873	976	947	918	986	941	960	960	982	944	926	973	949	973	937	946	968	984	938	977	953	969	932	980	1004	938	906	916	980	905	948	922	987	983	982	951	983	1005	968	975	901
35113	22242	10385	2115	699	589	433	259	259	226	231	240	253	221	242	250	225	223	237	227	235	243	255	253	243	231	233	235	237	252	236	222	228	232	230	233	274	263	252	244	238	220	227	221	215	247	253	267	260	227	229	216	239	243	240	201	236	276	232	246	237	225	240	237	269	227	221	220	222	217	225	219	265	257	217	243	250	200	228	241	234	253	239	263	230	247	239	229	225	247	228	276	232	252	228	256	217	231	239	227	208	223	223	240	246	239	263	204	235	245	246	239	227	248	219	227	244	254	244	236	241	236	217	240	235	224	232	259	227	240	223	272	253	222	248	226	255	210	244	233	233	221	285	217	252	228	237	254	249	250	224	230	243	248	245	223	218	225	235	229	236	263	239	235	216	241	252	229	269	231	234	254	262	240	244	228	237	263	250	248	267	238	245	234	241	214	221	237	231	228	230	256	248	222	243	251	232	241	242	237	263	240	271	240	247	230	218	243	236	208	237	219	236	245	245	237	231	208	255	254	218	244	239	237	215	245	258	248	226	251	227	246	250	226	227	229	233	229	215	243	252	199	211	261	223	235	245	270	249	233	215	221	238	220	237	219	236	218	241	241	262	245	247	226	237	226	202	253	247	223	254	233	232	227	246	233	221	219	237	223	245	246	217	251	251	231	251	212	224	235	243	230	217	242	229	228	252	253	283	221	237	254	237	261	240	233	221	262	250	228	234	239	239	225	233	237	238	223	269	248	225	226	237	233	261	238	232	208	233	214	217	249	219	226	236	245	216	248	232	229	223	235	242	225	226	234	275	248	224	270	237	250	242	245	208	245	217	247	222	244	239	217	252	230	231	238	215	214	227	232	226	248	210	263	236	241	249	231	249	243	214	240	244	239	252	258	249	233	243	239	218	236	233	216	277	257	230	230	224	272	244	228	230	252	255	255	240	240	251	227	217	241	251	236	253	230	240	226	257	257	245	234	217	219	245	239	249	218	236	222	237	242	218	251	227	238	226	237	251	259	255	233	247	226	221	221	229	240	209	203	227	246	239	248	238	212	220	223	219	238	219	243	229	262	233	246	239	240	241	232	221	277	247	258	262	252	246	236	246	234	229	254	236	212	236	238	259	222	216	254	206	222	271	246	224	217	254	234	197	223	234	277	255	231	246	217	214	211	234	226	251	232	236	224	234	218	261	239	220	250	227	238	227	219	261	231	195	241	234	229	226	220	258	220	213	238	246	227	265	231	262	249	231	229	234	237	231	255	233	243	238	259	235	234	223	239	225	225	242	198	239	237	270	229	225	222	248	239	235	248	220	237	247	246	237	256	244	238	251	251	230	205	249	220	220	221	234	233	250	225	238	226	247	259	237	231	230	258	235	246	220	232	230	242	220	228	254	275	242	240	231	244	219	247	239	243	228	233	218	260	244	251	244	212	224	226	218	265	258	255	235	251	253	246	248	220	217	245	220	260	228	215	213	246	217	271	254	207	225	246	246	224	221	261	240	240	242	224	277	262	242	244	246	251	229	210	215	244	252	238	259	239	236	229	225	237	227	232	264	224	220	231	263	252	249	249	227	252	238	231	201	221	234	228	243	242	219	234	232	233	211	239	253	232	256	220	210	242	221	214	256	262	221	228	229	223	224	219	246	248	234	255	251	230	216	256	240	248	249	258	259	228	237	219	235	224	231	260	235	228	237	241	236	216	226	230	253	240	231	249	214	246	240	223	251	245	230	279	217	231	214	210	218	215	246	250	229	249	258	219	224	245	239	244	255	235	236	250	246	239	249	263	274	264	254	228	219	235	238	227	215	245	232	226	207	252	244	246	250	238	236	235	216	240	238	243	251	236	234	226	236	223	242	241	235	236	273	226	216	260	234	242	248	233	240	240	253	217	244	240	226	270	261	250	242	258	228	246	210	237	222	230	246	245	237	231	235	226	247	238	240	265	232	236	225	226	232	248	250	228	226	230	250	259	238	232	233	257	217	236	238	224	279	242	255	269	231	251	226	220	281	214	228	231	202	253	245	232	229	260	240	234	209	213	207	228	222	243	245	272	226	238	254	247	233	217	270	208	245	242	228	220	243	250	218	258	238	230	230	219	227	223	238	242	242	201	234	239	203	230	233	232	253	242	251	232	247	239	246	244	244	254	221	224	253	270	219	241	236	232	231	239	248	214	233	231	226	234	252	243	237	244	218	204	243	232	240	221	223	241	246	247	248	215	190	248	238	222	236	259	251	229	242	248	260	243	224	255	236	223	253	259	233	261	250	257	228	237	246	220	247	245	218	201	224	233	257	223	226	233	227	256	233	219	236	235	235	219	235	232	235	232	259	223	258	239	207	214	235	230	223	259	220	253	223	232	210	237	220	211	217	241	222	251	260	263	255	241	220	230	251	241	268	239	235	243	224	246	241	240	232	231	251	234	237	243	257	254	247	259	244	217	231	217	216	224	218	238	273	245	221	255	262	236	229	214	229	221	255	260	247	222	234	234	234	245	258	235	203	248	230	268	243	259	245	231	238	227	225	231	248	228	221	225	211	222	231	231	273	286	257	246	236	292	252	248	267	240	251	245	249	234	238	246	233	217	251	235	259	224	256	215	248	241	234	249	219	216	246	245	260	214	231	238	229	256	233	247	276	228	232	233	183	221	230	253	242	228	259	263	224	238	247	246	231	242	236	241	245	276	243	240	234	229	221	237	260	243	265	257	254	251	223	237	224	234	244	237	249	232	249	242	233	260	249	198	245	211	254	245	210	235	256	255	241	227	239	219	218	241	241	226	266	243	212	241	229	230	207	236	210	234	244	240	247	221	218	261	245	242	221	226	247	248	255	238	239	227	227	218	216	224	238	242	240	228	205	255	227	214	249	244	246	242	201	239	264	233	260	260	243	242	205	218	249	255	232	231	234	197	213	246	204	223	209	266	208	228	227	220	242	234	219	222	222	210	231	242	257	240	256	256	232	272	224	262	211	261	224	234	232	222	255	223	243	228	202	225	252	229	234	264	229	248	236	260	234	206	230	251	249	235	255	233	238	242	240	225	242	224	256	240	221	244	231	227	211	226	238	251	249	237	254	228	230	216	208	235	223	224	228	242	222	261	232	219	247	240	239	223	236	237	229	245	246	259	256	238	244	259	206	213	205	244	230	210	227	228	234	236	235	227	228	229	230	216	233	249	232	232	242	238	232	247	241	239	241	244	226	228	277	232	249	242	235	218	236	243	228	268	231	227	247	232	246	279	257	243	249	242	235	248	263	239	234	238	229	242	239	223	237	253	211	249	228	234	244	239	244	223	238	217	247	208	228	217	238	250	241	238	235	238	230	236	221	234	253	225	232	257	226	214	238	230	239	228	258	251	256	218	231	239	229	230	229	224	241	217	251	250	211	221	210	229	231	220	253	251	264	225	234	234	251	220	234	233	228	222	237	230	259	231	245	240	245	236	233	235	238	238	244	240	262	264	236	203	260	228	190	232	215	215	272	211	243	243
33119	24774	14145	5261	2255	2094	1504	768	753	728	801	745	746	740	720	750	733	743	752	770	726	774	760	732	741	756	751	746	746	717	710	722	705	752	758	748	779	752	732	761	696	733	724	694	738	716	756	720	733	694	753	731	758	725	760	755	768	736	771	775	762	759	795	768	740	763	722	785	770	767	719	742	764	713	743	771	770	760	764	765	747	719	742	779	766	758	794	767	758	727	723	746	733	719	740	781	728	698	748	724	744	713	737	778	754	734	761	750	765	730	756	765	740	707	748	836	786	752	718	782	793	724	766	759	713	764	738	733	751	792	689	746	768	716	743	756	726	743	698	735	781	731	721	772	742	735	711	763	768	767	760	713	752	743	678	698	811	741	786	748	716	732	751	711	752	753	749	693	735	758	750	769	775	744	758	751	732	750	749	697	747	719	718	710	801	802	790	804	710	749	756	727	708	739	762	748	760	729	727	720	759	714	737	745	712	758	765	735	717	743	784	824	726	747	772	779	733	749	771	743	796	736	716	765	745	735	722	741	787	741	713	759	768	726	725	756	735	749	703	733	757	747	776	742	763	751	738	745	782	737	756	763	716	676	702	744	766	767	734	739	741	773	780	740	708	741	717	732	709	743	689	746	718	719	752	669	679	742	733	746	780	717	765	770	801	754	769	739	760	746	738	797	747	755	750	766	770	747	789	768	693	714	699	744	789	725	762	767	709	723	727	741	721	725	764	713	726	695	780	746	749	743	768	782	750	794	740	730	751	724	731	740	761	752	776	709	760	714	795	759	722	786	758	783	762	728	712	743	741	712	771	707	773	743	768	769	747	717	746	775	767	750	768	756	746	753	742	753	704	761	716	758	761	753	733	766	721	734	754	791	786	734	773	738	750	731	767	798	691	758	722	743	701	734	705	729	747	767	710	701	780	771	783	749	719	756	746	728	719	728	722	707	738	781	694	718	723	724	740	756	742	770	725	768	735	746	695	739	781	709	780	756	725	746	788	740	702	722	711	735	773	694	723	707	738	745	754	745	746	705	708	763	796	746	722	736	737	743	759	726	818	715	703	730	706	735	748	719	768	732	765	764	762	746	750	695	800	801	754	759	760	699	724	735	799	728	766	732	755	749	691	801	719	790	752	753	745	770	727	759	715	741	749	768	752	755	747	719	799	736	778	757	760	770	788	734	709	761	737	753	765	825	748	734	690	760	769	713	776	754	738	738	733	716	715	764	717	784	761	705	728	728	753	736	749	712	762	734	774	781	723	733	763	762	710	738	753	759	758	782	792	774	745	747	685	736	766	748	758	732	786	736	778	790	737	732	767	776	725	699	730	730	772	730	708	773	714	707	730	811	701	735	760	779	763	728	758	739	706	737	747	770	772	709	735	711	749	760	726	748	744	783	732	753	790	751	715	729	753	715	769	782	720	696	733	746	696	736	708	735	707	750	747	739	749	812	764	757	706	797	747	759	756	761	749	762	784	743	765	735	765	744	825	733	777	706	748	759	718	771	710	737	809	754	748	781	736	696	762	761	697	738	743	706	765	729	747	780	742	791	760	772	748	706	711	754	754	770	715	766	784	743	750	731	742	765	758	744	718	704	703	790	738	798	756	793	692	782	695	744	793	785	727	752	777	794	728	723	784	764	769	782	790	771	754	721	787	758	774	693	729	749	765	775	737	777	769	741	716	721	793	736	743	743	764	759	763	681	739	739	764	713	765	733	781	715	776	723	788	765	775	774	740	737	773	708	781	760	771	781	753	753	729	763	710	743	762	724	710	759	734	757	778	709	745	732	765	745	786	748	746	760	723	731	748	742	737	750	739	743	773	786	762	751	758	745	735	731	723	712	750	711	747	739	741	715	738	724	687	721	744	754	750	763	763	710	723	807	720	756	781	737	775	765	725	708	712	766	748	731	763	678	744	732	788	769	712	757	754	758	738	760	740	752	728	768	713	765	759	772	741	725	693	732	746	801	765	738	720	726	768	759	748	749	729	732	742	709	764	720	766	785	707	756	764	759	764	763	788	717	740	702	702	754	768	791	799	753	774	730	736	742	774	744	748	736	737	740	742	713	703	784	775	725	731	753	766	746	764	830	757	794	765	715	730	767	722	746	735	714	766	702	738	745	718	706	726	753	745	739	769	722	770	749	831	714	778	748	708	725	752	762	733	744	739	754	706	741	742	759	721	703	769	769	718	740	775	742	707	748	767	710	753	749	741	741	766	734	718	766	704	751	753	738	730	756	704	766	779	783	704	799	747	730	743	735	699	741	722	719	756	753	748	813	742	750	704	748	766	768	726	735	728	762	758	737	712	752	774	714	708	762	737	708	772	730	684	755	691	727	739	734	762	725	716	778	755	751	756	737	750	751	756	698	749	745	698	773	757	721	750	759	771	723	793	754	742	736	769	705	754	770	757	774	779	754	714	760	729	728	732	802	731	758	743	789	710	704	744	741	782	722	768	709	731	794	765	731	753	745	706	760	808	755	696	752	769	747	778	747	726	744	727	733	729	713	693	764	777	774	761	729	736	749	729	770	704	695	764	767	796	763	743	730	724	749	775	784	744	754	744	821	741	776	766	730	692	748	730	697	793	754	765	719	724	744	730	681	740	752	800	713	759	728	751	744	724	723	769	747	750	757	754	734	768	722	755	740	769	767	728	748	745	747	747	770	721	768	727	728	774	778	731	740	756	784	733	756	739	717	729	745	764	767	741	738	752	748	720	747	719	698	756	743	759	740	747	782	741	772	774	724	778	709	748	762	736	710	741	716	757	711	801	750	741	741	695	727	761	710	768	790	726	753	695	760	800	738	779	768	756	742	789	757	757	759	716	730	672	732	758	704	766	744	765	761	757	728	723	760	733	719	677	680	754	743	728	736	753	761	759	719	699	728	750	733	792	767	747	707	741	751	738	731	811	754	742	800	782	750	752	769	743	726	709	756	776	743	744	727	737	743	715	771	702	775	740	780	746	801	751	718	721	755	709	720	765	727	767	793	774	755	755	746	744	698	751	708	745	739	710	727	742	721	803	753	780	746	764	751	788	766	779	716	771	728	768	760	755	768	749	791	780	759	754	774	676	738	718	777	787	703	763	770	730	728	763	760	726	717	770	779	765	735	731	744	736	793	754	730	720	737	741	729	801	801	715	770	745	718	725	741	746	694	761	757	771	775	770	745	765	747	739	790	731	722	757	767	796	763	724	748	705	737	736	774	773	695	761	722	798	741	724	742	754	752	777	756	765	736	753	756	736	777	761	753	771	733	766	765	735	760	781	818	736	800	762	789	747	752	776	738	708	732	736	737	792	741	739	696	826	777	714	736	736	747	781	772	782	777	760	778	762	758	801	735	762	754	718	728	701	736	720	717	735	735	731	743	738	701	730	727	752	801	717	741	743	752	719	737	738	683	759	756	749	718	784	731	745	720	779	681	738	743	743	772	768	746	764	803	778	765	704	738	737	717	747	753	759	781	753	759	773	765	764	762
65890	56997	42963	21694	7619	4011	1579	244	225	242	218	220	210	227	225	216	256	238	204	194	210	214	233	220	229	228	225	205	216	198	231	221	205	222	230	213	253	198	226	206	222	234	240	210	207	234	218	201	241	222	218	242	223	247	231	202	226	224	225	226	207	194	219	223	243	229	222	237	227	223	215	224	248	231	216	210	199	226	207	227	217	207	216	193	225	214	217	231	207	232	226	218	238	201	222	227	209	224	232	229	247	247	226	248	226	230	195	196	215	234	211	215	240	210	205	223	213	217	211	223	214	238	251	220	240	240	221	240	223	210	216	197	238	210	237	233	233	237	222	219	212	210	231	219	237	235	225	222	228	208	212	209	211	203	203	202	235	221	210	226	185	217	223	234	193	231	207	212	216	227	204	236	231	222	216	227	216	181	227	215	206	203	250	213	230	220	227	248	221	227	232	243	213	204	235	201	244	196	213	233	243	215	210	254	201	221	218	234	201	261	227	235	230	211	229	243	197	220	235	205	183	218	213	217	211	194	221	216	201	228	254	220	249	216	223	221	234	207	227	209	233	197	216	187	224	216	192	192	224	232	211	237	221	243	226	242	224	227	228	201	217	235	233	243	203	200	228	247	266	254	231	231	216	210	232	217	232	245	225	240	232	256	201	243	233	229	221	236	209	231	217	265	229	223	215	199	204	219	251	211	228	213	210	224	210	226	234	211	231	240	220	243	202	252	215	240	221	221	243	227	202	199	227	234	218	208	233	226	213	235	210	238	244	227	203	232	217	214	236	250	209	197	232	223	246	208	240	220	210	236	233	235	230	215	208	192	208	217	220	227	205	212	217	210	220	235	211	226	223	226	223	204	234	217	237	209	226	231	218	226	212	211	225	225	222	207	212	224	218	220	229	236	216	241	218	240	209	211	220	234	208	221	197	261	197	210	189	211	209	209	219	220	238	252	233	198	241	201	245	214	239	220	232	227	195	219	229	234	219	220	226	219	209	267	213	213	224	234	252	240	230	232	227	225	213	210	248	215	235	233	231	188	217	216	236	206	208	228	221	227	232	201	267	223	236	238	221	210	226	231	217	213	220	212	237	217	240	234	237	205	250	222	229	258	247	205	238	239	238	217	199	236	218	213	224	219	235	223	209	236	214	231	240	198	225	241	200	242	205	199	241	221	205	229	203	220	197	231	223	232	252	235	213	226	251	220	245	218	222	184	237	208	230	237	226	240	192	224	209	208	210	235	206	241	205	227	212	216	219	191	213	235	219	224	227	248	226	223	219	238	220	237	223	216	224	239	190	235	211	238	206	223	233	238	241	232	226	205	247	232	210	215	217	234	222	227	212	217	224	221	229	237	214	219	246	231	190	205	255	208	260	243	225	181	218	199	217	235	199	216	225	217	210	224	217	196	211	222	231	228	225	217	191	225	227	228	233	243	231	218	225	195	248	211	205	238	243	217	224	211	232	201	240	226	202	214	239	239	240	199	222	239	212	246	227	240	198	203	218	196	210	213	198	227	214	231	243	201	218	213	208	195	209	235	231	214	224	242	226	212	227	244	242	236	222	247	215	210	238	204	192	216	234	223	207	208	203	225	225	245	232	226	196	236	219	232	232	224	202	230	226	219	203	211	239	225	227	235	254	232	215	234	215	228	214	210	207	234	224	235	232	207	208	218	248	248	236	209	234	222	223	199	221	241	221	230	214	232	233	236	204	218	241	235	220	233	232	214	213	230	223	234	224	221	240	216	211	202	230	228	217	230	197	238	215	196	226	227	225	221	216	223	234	210	250	226	236	205	240	239	237	231	214	234	222	234	244	244	225	221	213	232	225	222	221	221	213	236	247	223	246	220	200	225	220	219	201	212	259	217	213	209	217	208	199	234	234	199	230	228	210	246	193	191	233	216	211	215	237	198	201	221	204	230	244	213	218	220	226	229	212	217	220	209	220	227	237	256	217	203	243	227	216	236	244	204	198	220	241	205	249	202	212	204	182	226	202	224	215	236	223	225	236	238	243	270	230	214	221	202	225	203	210	230	210	223	202	205	221	184	193	217	193	234	241	211	215	220	212	204	206	191	225	242	223	243	231	232	228	233	237	225	228	222	220	237	212	233	216	224	206	239	234	221	224	216	196	237	242	238	210	219	209	209	226	220	220	222	209	217	231	218	251	250	223	215	201	220	204	226	236	201	196	232	224	221	202	225	218	220	199	234	215	215	205	228	216	206	273	212	223	201	227	226	236	232	226	214	228	216	187	228	241	240	215	215	238	252	203	220	246	194	193	237	221	223	217	193	226	203	230	228	233	238	236	215	244	233	242	207	220	189	197	217	230	246	248	220	199	236	216	201	218	217	217	206	232	199	215	208	208	237	206	212	211	235	190	228	205	231	221	238	227	217	240	240	222	216	234	211	207	221	208	239	216	227	254	220	209	229	210	229	237	233	250	239	205	237	218	224	232	239	196	232	227	258	243	216	239	213	223	229	205	251	231	236	241	243	227	205	214	238	212	234	219	238	214	229	210	196	232	198	223	202	244	170	187	202	224	239	204	217	238	218	232	197	216	206	220	224	218	242	250	207	236	237	237	236	212	229	209	239	227	238	229	231	211	217	235	231	226	226	229	264	204	231	223	228	224	202	212	241	267	227	252	205	201	240	223	209	194	218	201	238	227	236	241	229	230	208	190	206	238	249	220	252	202	207	220	229	219	210	251	209	235	212	233	224	254	201	207	240	181	207	222	215	187	197	218	232	205	227	210	252	213	220	196	215	207	232	207	210	237	221	189	240	221	213	239	215	220	224	215	220	232	232	195	253	226	218	205	236	226	244	217	207	208	220	229	243	219	218	213	226	213	225	216	221	225	236	215	212	198	231	221	213	220	193	226	241	232	234	231	236	246	191	200	205	220	244	247	210	222	216	230	238	238	204	230	194	222	226	219	212	207	211	209	247	214	211	200	214	220	196	242	214	223	198	238	225	260	236	227	217	217	227	246	226	236	199	216	232	239	231	213	232	242	211	216	228	232	204	229	242	219	221	229	252	215	215	222	238	215	238	226	226	203	224	232	203	225	223	179	206	212	227	200	221	272	220	226	222	248	232	231	219	213	216	229	224	225	221	206	247	239	216	198	238	197	214	254	228	243	190	219	247	225	215	207	223	210	227	213	253	231	252	234	227	227	214	225	207	216	225	224	209	226	209	217	210	247	198	210	226	225	214	239	223	221	234	213	197	226	231	213	233	231	223	212	194	226	215	232	204	235	225	234	199	221	196	231	241	206	248	218	236	195	224	249	248	237	226	235	237	206	234	199	269	255	215	219	221	215	205	218	209	219	235	227	219	238	226	234	221	231	215	222	236	228	228	207	210	225	211	233	233	196	237	219	219	204	229	216	232	217	202	228	243	233	208	206	236	217	221	205	246	217	223	238	230	236	241	221	234	229	221	224	240	232	219	208	241	256	234	214	221	233	247	223	200	234	213	245	226	254	242
48531	47930	40865	25941	15295	11130	5450	794	723	726	732	700	748	734	739	774	664	687	711	725	745	684	692	741	672	720	666	704	725	694	692	700	728	721	707	675	739	711	673	738	700	749	693	696	778	726	720	687	741	710	693	705	732	801	701	687	716	723	707	679	729	745	756	697	742	697	707	703	720	741	703	702	714	690	734	688	715	691	697	690	705	669	662	675	732	713	726	708	714	665	718	666	727	690	746	728	711	724	726	680	676	729	714	712	725	668	711	699	702	737	704	683	726	642	688	658	724	714	722	762	697	733	687	730	736	710	676	734	701	732	695	709	693	686	715	685	736	732	730	724	713	749	712	674	716	693	687	652	688	663	714	721	690	711	706	696	712	703	723	702	699	675	719	706	692	676	715	676	722	684	698	720	697	678	750	717	733	651	664	747	722	706	654	684	681	705	745	724	708	695	724	680	690	691	734	732	696	686	676	675	672	692	630	746	738	717	709	719	706	635	712	701	669	718	719	688	666	703	718	658	745	750	690	720	702	746	771	673	744	697	707	747	699	747	715	695	725	710	699	694	725	696	710	668	677	674	703	715	685	692	701	748	703	729	718	702	701	726	686	724	702	717	737	699	677	709	670	718	672	682	666	692	749	696	697	656	697	746	716	718	683	725	723	691	696	728	764	712	684	657	687	748	663	683	709	716	693	709	719	732	692	724	737	720	734	723	725	679	730	661	662	742	757	752	659	736	706	747	705	698	707	688	690	724	669	724	648	682	740	684	696	720	703	677	767	726	694	692	710	688	713	675	743	737	727	674	757	673	725	689	671	703	670	670	674	654	687	691	692	710	734	692	713	733	659	685	693	713	761	735	747	670	699	715	677	735	704	698	725	677	703	689	747	698	676	707	700	711	676	736	701	683	693	714	698	721	777	719	714	668	673	698	740	798	677	709	748	668	698	689	687	665	693	712	717	707	711	721	741	735	694	744	729	698	656	682	717	715	717	669	700	659	737	743	712	695	718	718	695	746	712	661	721	700	678	701	678	675	687	720	696	707	691	686	726	715	726	664	753	687	699	713	672	702	705	660	706	687	723	737	678	678	729	674	764	682	687	716	666	664	708	724	710	690	714	737	692	753	716	728	752	697	726	686	762	732	725	737	724	719	674	755	703	702	701	683	698	668	687	721	723	714	699	711	697	701	703	725	738	707	711	785	717	725	652	735	721	683	703	701	692	671	737	725	692	712	702	689	691	689	714	652	677	714	686	659	719	682	714	663	690	668	724	658	711	695	694	695	700	721	693	664	752	764	703	701	679	693	701	708	720	716	684	703	683	700	742	697	681	667	763	735	727	661	717	708	709	705	745	695	740	727	635	687	664	706	742	765	657	721	669	744	664	718	710	712	665	657	708	696	679	707	699	695	699	675	689	756	770	711	698	670	754	694	753	692	664	750	659	757	665	697	735	706	665	724	724	705	671	713	674	666	741	688	663	705	718	672	710	740	723	694	697	680	725	797	720	636	702	702	680	718	719	709	700	780	701	702	720	745	675	678	675	741	709	692	728	729	748	690	695	761	683	677	716	720	735	749	658	705	693	706	684	704	720	725	687	750	706	652	709	709	703	697	678	675	724	673	730	705	757	710	705	727	713	755	670	704	737	700	704	651	719	659	760	698	705	683	726	723	720	678	665	654	724	747	683	687	676	686	714	712	663	726	629	712	714	679	644	680	716	664	708	686	758	743	653	684	719	729	707	645	686	736	733	772	727	665	739	697	728	784	685	694	695	678	730	715	710	705	711	745	680	725	695	685	680	673	711	691	695	703	689	677	640	718	687	675	711	681	691	721	667	720	688	666	688	694	694	727	719	673	699	703	722	678	695	702	675	695	710	663	729	702	697	704	697	685	691	671	691	711	715	711	702	702	725	694	710	688	736	712	707	676	702	691	723	715	707	675	676	697	748	687	684	691	768	763	715	743	769	721	690	743	776	696	682	707	722	686	679	728	742	708	683	663	729	700	718	666	716	770	747	719	702	667	717	669	686	703	742	698	706	696	681	748	740	701	695	746	702	751	644	690	680	723	670	732	717	680	723	712	730	678	684	680	692	694	716	668	665	708	732	696	680	736	693	696	685	707	718	719	739	685	728	703	690	723	693	701	716	744	718	719	702	685	719	668	709	678	667	687	676	726	676	663	654	727	727	704	718	696	742	698	701	694	696	687	716	753	707	685	700	698	656	700	726	731	695	742	739	678	709	698	662	694	703	689	726	740	681	677	752	677	665	739	651	722	697	711	714	691	718	691	682	706	723	792	692	675	703	710	685	684	773	708	682	712	703	744	763	688	681	703	733	732	686	683	710	702	733	670	691	723	703	698	719	721	698	729	725	731	720	672	752	712	690	731	688	681	674	653	728	673	682	710	724	698	711	715	751	681	699	734	769	669	678	710	699	741	708	732	703	717	682	713	689	697	701	730	706	721	648	717	727	704	706	736	707	702	684	740	688	701	706	732	687	687	703	694	717	684	680	674	734	738	696	675	695	706	710	676	745	672	721	680	714	700	655	707	686	711	715	679	695	637	674	719	689	692	724	720	695	727	676	675	717	698	693	749	701	712	660	685	695	731	678	705	720	729	715	737	745	694	700	695	690	726	667	699	671	665	659	675	698	706	697	703	699	701	746	689	687	671	724	742	711	713	630	677	711	718	725	710	743	719	696	675	721	677	695	713	689	692	705	723	688	730	717	705	682	708	725	670	736	696	722	715	733	701	710	724	709	732	722	741	712	710	700	720	703	676	680	692	662	718	654	710	710	710	683	725	692	749	707	691	678	672	666	704	685	741	717	756	685	756	668	754	694	713	762	710	699	733	701	721	729	746	777	774	683	692	683	666	728	732	720	738	733	731	712	709	698	697	721	633	704	689	716	738	755	652	690	667	705	705	668	706	739	733	725	688	683	721	761	714	692	687	699	736	715	779	756	693	748	692	679	735	717	724	696	684	721	695	758	723	717	734	718	717	723	723	674	666	700	696	691	699	725	688	717	705	701	710	694	731	680	697	670	733	706	709	668	728	697	732	694	690	657	719	738	790	744	691	706	741	713	700	688	729	663	693	670	723	735	686	670	699	733	720	686	710	688	726	693	700	725	714	704	687	720	733	748	717	704	685	735	719	717	708	741	718	742	731	721	689	757	710	713	706	715	689	701	699	743	740	705	726	739	702	704	713	712	707	719	718	697	691	716	708	716	716	727	701	691	719	727	730	690	701	730	733	702	689	740	765	725	681	715	731	736	726	734	703	736	738	687	697	748	731	677	649	693	725	714	690	756	695	685	683	694	717	693	695	741	696	681	690	696	720	698	720	707	705	725	712	686	683	735	700	729	730	718	722	723	680	699	691	706	716	695	733	683	723	728	702	672	670	729	673	742	650	695	718	678	711	702	730	722	687	695	718	664	760	684	715	724	658	742	742	695	714	671	741	760	702	662	668	706	711	691	684	706	680	693	677
78371	71180	58896	37261	20215	12933	4851	445	273	334	320	312	291	311	294	298	317	308	360	306	315	332	316	345	306	290	315	337	302	338	275	322	294	308	297	291	347	291	304	310	290	281	309	306	321	293	308	338	303	322	318	328	318	296	325	289	294	302	273	307	298	297	299	302	287	318	288	320	313	315	276	268	296	272	308	317	334	331	316	301	307	306	302	323	304	310	317	303	325	307	338	310	292	276	286	297	323	305	315	306	359	313	318	286	310	295	306	291	325	333	320	311	307	330	338	319	298	303	273	301	312	306	323	284	307	322	278	344	290	310	328	349	302	298	339	312	301	305	302	258	304	294	314	316	290	316	291	326	311	306	321	299	324	301	303	330	286	329	303	286	332	262	318	297	280	307	265	267	322	325	315	331	326	339	316	333	316	324	301	306	319	295	286	293	332	303	306	285	298	312	311	298	310	330	276	339	331	330	330	288	297	340	313	303	325	322	295	341	293	298	328	328	323	302	283	288	314	295	323	316	289	314	276	303	331	310	313	302	290	299	311	295	311	300	297	320	328	318	304	326	305	322	302	296	328	305	313	311	321	289	309	332	312	299	306	301	292	295	313	320	289	308	282	307	320	273	333	287	283	320	306	311	311	310	346	309	307	303	300	303	291	293	326	356	292	321	319	317	310	312	299	301	337	302	298	325	276	305	309	293	322	294	262	326	336	304	303	321	323	306	330	299	314	291	296	296	316	292	317	309	322	282	307	298	305	298	324	297	291	299	300	301	315	320	317	301	342	298	293	291	331	299	289	313	310	317	317	282	325	300	311	300	281	308	292	312	313	299	324	322	319	316	350	312	311	317	298	316	306	300	293	289	274	302	333	314	313	297	333	295	310	293	287	306	289	303	327	296	313	301	297	301	315	320	312	303	306	297	316	295	297	298	336	311	326	310	305	303	328	280	299	319	303	288	336	335	310	332	294	313	281	286	296	325	326	300	311	289	303	304	300	289	283	295	295	306	289	322	287	267	290	323	319	315	325	341	310	307	331	331	307	301	293	278	312	334	322	289	303	304	300	330	314	303	304	316	320	307	284	318	286	307	284	320	304	304	325	286	326	320	313	297	309	286	261	310	313	303	324	282	324	288	307	336	327	291	316	344	306	310	297	313	296	317	288	330	305	324	302	293	269	311	346	307	320	309	286	338	323	320	317	307	328	337	302	321	318	318	289	297	333	316	313	307	309	306	304	287	323	297	321	333	283	302	310	265	345	303	306	313	324	304	291	307	299	324	305	349	295	295	330	310	300	312	294	321	300	300	314	307	314	317	297	329	302	257	287	288	287	316	331	293	276	306	343	321	306	290	305	299	338	341	318	318	336	300	313	304	253	311	353	292	332	331	277	301	298	292	339	278	288	303	315	286	288	305	333	317	334	316	305	341	326	288	342	329	297	311	299	312	316	309	308	304	325	321	328	313	305	290	297	317	286	315	284	291	294	292	290	325	286	303	340	309	318	319	303	336	316	314	360	305	331	320	313	262	295	323	332	328	342	322	303	286	298	298	311	296	258	304	279	294	278	339	312	303	326	307	289	292	284	301	298	315	282	289	287	306	307	293	297	338	322	326	307	319	290	318	314	317	298	335	286	313	326	299	302	310	297	303	313	336	314	314	311	272	284	312	304	316	308	270	294	308	316	331	316	308	320	299	294	300	308	314	301	306	330	320	355	314	301	320	312	284	329	341	308	354	307	314	330	315	328	328	330	290	335	307	335	302	321	284	308	309	288	310	318	327	294	305	286	311	321	299	312	285	310	294	317	313	263	301	306	303	332	299	332	293	307	306	302	302	294	324	324	320	337	292	312	331	290	299	302	307	307	343	314	286	321	289	317	338	350	308	309	272	346	305	298	275	288	281	305	275	291	323	306	290	300	304	336	289	321	279	296	297	280	284	292	286	328	323	302	301	343	323	306	345	357	301	310	342	318	294	302	318	301	310	310	309	338	299	288	316	282	304	270	332	303	286	285	298	321	277	314	314	306	295	292	316	301	304	315	294	317	306	282	306	308	318	298	317	306	326	296	306	329	337	291	320	303	290	286	326	329	315	306	324	322	300	322	336	314	295	324	288	340	326	310	313	307	297	284	320	301	300	319	317	315	312	303	301	295	287	308	299	295	298	300	299	312	302	274	294	309	320	321	269	307	312	316	310	294	318	319	296	312	275	319	307	277	319	309	308	309	307	302	308	359	272	303	320	304	303	294	305	329	305	298	327	293	289	309	319	286	289	292	300	297	315	288	276	309	310	304	300	309	325	323	290	302	313	278	315	291	286	327	296	310	340	325	282	312	324	329	327	300	342	321	317	305	312	292	301	292	283	276	301	300	285	334	322	323	320	318	321	295	306	313	289	314	275	316	328	329	312	308	288	346	309	273	287	289	296	327	337	328	304	314	301	279	303	309	304	323	329	303	321	299	324	259	312	292	294	312	291	300	284	314	305	312	320	328	290	327	303	293	323	327	315	292	293	341	294	270	292	309	299	306	296	315	309	309	270	279	337	310	325	282	305	312	300	327	267	299	296	316	324	317	309	318	326	311	291	287	290	288	336	319	318	314	299	311	304	324	311	297	306	302	313	281	308	313	285	276	292	327	300	284	309	303	292	303	272	308	329	320	297	269	333	319	313	311	293	307	299	305	292	307	287	279	305	326	325	297	316	286	298	313	298	310	280	304	314	272	312	267	318	315	284	311	331	314	339	327	323	284	309	311	305	310	303	307	291	322	292	312	315	306	294	291	317	340	340	311	316	268	300	289	284	325	293	310	285	297	314	282	297	300	305	306	294	287	298	315	314	319	300	319	311	351	322	273	289	306	292	327	292	301	294	333	341	299	328	313	299	283	319	356	327	320	330	333	321	309	300	318	299	299	322	309	337	274	301	306	296	321	279	287	328	292	304	317	297	329	301	340	309	321	338	319	317	294	313	299	320	279	301	313	309	298	312	333	314	310	306	333	277	318	290	274	307	293	309	320	282	309	303	308	362	277	297	305	326	343	317	282	302	337	329	312	324	343	323	308	312	290	337	330	313	318	316	330	317	316	332	319	295	285	264	287	312	287	311	293	272	319	337	313	295	292	331	294	277	286	298	310	296	313	289	297	318	292	280	332	293	300	307	290	305	289	293	313	312	271	314	306	285	301	327	291	310	270	302	306	305	327	283	334	316	311	325	307	286	330	311	329	332	305	341	315	312	318	304	324	298	344	332	313	272	322	293	270	314	330	294	279	292	279	289	294	340	348	303	313	307	292	296	305	303	305	294	297	303	295	317	315	296	339	299	304	287	275	297	335	316	296	314	305	319	280	305	311	313	307	290	337	305	301	335	290	308	309	313	318	304	297	299	303	311	298	258	303	299	305	317	318	321	318	297	289	294	314	291	286	304	314	299	297	321	292	317	285	333	309	318	276	336	311	315	295	286	299	300	283	303	292	292	339	309	326	327	313	296	283	297
62414	62429	56187	39578	28589	22815	12301	1119	945	917	917	953	904	928	966	952	917	934	980	916	914	913	946	945	973	969	946	924	892	937	858	912	887	900	942	920	945	901	917	939	913	975	931	946	949	929	938	916	886	916	971	952	959	913	928	923	872	939	929	873	908	929	964	916	920	948	897	903	957	924	886	930	909	969	935	923	918	919	957	888	927	933	958	908	915	931	978	909	925	877	908	934	878	903	895	935	948	911	929	914	913	847	876	914	921	932	922	949	910	900	918	925	885	977	936	941	936	917	950	942	901	939	917	915	918	939	908	961	935	953	949	962	930	889	899	918	904	939	868	898	972	922	958	935	925	972	947	917	920	843	953	937	873	924	946	911	929	874	963	856	944	906	913	900	874	900	890	910	922	919	999	882	998	904	928	955	932	899	957	891	890	943	909	885	914	955	926	943	877	960	937	921	943	923	952	963	883	926	960	981	889	928	961	933	958	898	922	903	934	908	914	895	921	949	906	919	916	946	943	856	898	927	938	967	912	937	918	908	876	909	892	878	975	912	899	967	908	908	917	897	910	950	841	913	947	920	916	891	920	918	950	922	969	941	958	913	898	907	959	977	940	907	902	903	906	934	913	931	948	937	913	897	910	942	908	930	899	903	875	915	927	963	950	980	908	925	954	901	959	937	973	897	929	954	940	886	979	970	883	918	907	929	903	910	943	931	894	840	916	984	932	898	940	889	916	958	888	978	917	837	914	919	908	920	911	935	917	932	904	932	908	950	947	981	905	900	880	948	868	937	943	919	949	972	891	963	946	943	888	985	934	943	926	914	881	869	924	929	964	944	929	930	963	905	916	924	881	860	940	903	909	926	926	974	899	923	958	934	941	973	886	908	1003	877	893	924	903	919	917	937	944	948	899	909	894	909	919	1035	911	939	925	935	905	902	903	893	963	942	936	914	876	895	869	945	904	882	897	951	988	906	956	922	819	939	942	943	895	918	916	909	934	914	885	919	957	937	978	892	935	918	914	926	886	971	899	883	922	928	914	925	915	900	912	907	895	933	948	978	938	881	925	893	935	881	927	905	936	908	970	937	911	951	978	975	883	871	911	962	950	982	941	978	885	882	915	921	913	969	934	874	924	914	929	917	955	965	903	941	915	935	953	958	981	882	903	922	881	964	932	892	910	950	897	894	854	949	959	938	907	893	940	990	906	951	939	938	894	925	954	927	886	914	875	937	918	919	924	898	931	897	837	996	932	1009	990	935	927	908	895	888	961	899	888	931	888	888	926	924	916	978	917	931	941	923	905	946	962	942	957	905	900	851	972	927	931	962	931	894	956	940	912	939	895	936	893	921	944	944	966	886	914	888	887	830	923	902	908	919	933	912	921	929	934	904	913	932	886	916	925	899	903	905	974	906	901	870	897	901	909	919	935	915	864	935	966	993	977	900	878	949	922	970	932	927	943	931	965	953	937	927	891	876	896	979	868	863	886	944	938	923	898	948	916	850	886	896	913	902	910	892	858	954	896	890	915	907	953	944	923	881	953	897	918	970	942	897	952	920	887	894	962	980	959	953	890	951	911	879	903	940	991	896	908	939	939	891	878	928	941	940	886	931	894	966	883	889	912	932	952	869	977	917	914	933	916	918	884	951	904	935	995	868	934	890	921	905	885	927	971	972	918	960	903	902	911	923	946	926	911	989	901	952	912	895	921	940	891	968	920	900	901	949	924	917	943	916	864	889	899	913	921	891	898	964	929	914	902	892	929	962	907	1009	958	862	952	936	931	933	966	979	872	948	938	929	916	917	881	946	931	910	897	924	897	922	917	914	936	913	901	941	880	903	919	923	935	925	902	941	930	886	907	934	933	961	899	966	922	906	910	930	933	892	896	898	962	917	895	893	913	937	894	904	889	994	891	894	884	975	913	974	885	854	992	900	932	873	932	875	934	955	950	915	906	938	873	957	911	895	925	927	902	916	952	922	924	913	1011	913	870	886	962	954	913	906	875	983	966	931	949	934	939	914	919	911	887	949	956	942	902	951	943	978	889	949	923	900	953	914	907	911	908	906	879	962	952	937	951	960	922	935	955	921	956	908	903	904	965	912	865	925	941	882	933	988	893	930	942	887	903	887	900	930	935	952	917	933	933	899	894	926	887	918	923	921	911	895	961	881	905	905	911	899	950	872	905	937	911	937	976	935	877	958	871	975	907	929	878	929	899	899	900	923	934	922	922	894	931	943	922	965	928	821	934	917	942	920	899	933	977	966	932	902	942	891	936	902	963	903	985	928	914	889	888	937	889	962	916	960	911	920	901	894	923	839	965	899	924	931	893	938	888	913	854	921	917	899	920	904	934	942	917	988	974	946	928	974	939	922	923	925	909	904	912	875	900	961	943	903	938	943	897	961	958	937	871	907	917	912	905	906	985	943	938	902	921	915	986	905	950	901	924	938	912	919	967	935	891	922	934	924	895	901	908	926	910	906	980	869	931	896	936	907	925	923	909	863	888	951	933	975	876	927	925	911	934	893	943	914	876	930	931	978	938	919	928	898	897	935	911	938	893	919	905	934	943	947	909	903	957	948	931	931	918	925	979	951	975	916	924	950	983	905	895	1014	968	964	922	947	904	924	959	942	934	891	873	904	909	875	917	960	943	891	923	940	922	1026	937	962	947	917	905	902	945	922	883	951	901	955	955	913	973	958	936	954	937	923	878	908	937	924	892	948	959	944	887	920	950	881	909	952	920	916	945	897	966	972	957	901	930	925	856	910	889	906	954	936	894	858	953	935	907	876	922	929	944	954	897	907	949	956	923	933	902	946	878	934	911	876	880	898	939	970	928	941	939	935	930	962	892	936	934	915	891	913	943	921	930	890	932	886	930	972	874	906	848	888	973	919	888	912	856	958	939	920	936	912	940	973	938	886	921	943	916	903	923	861	901	955	969	964	917	938	898	967	905	946	939	882	918	940	948	879	941	888	900	950	950	935	931	919	891	943	878	928	917	895	937	921	916	868	922	970	939	869	919	909	910	893	924	900	902	915	908	892	973	865	904	943	919	905	896	918	924	898	885	947	941	909	922	910	922	888	920	899	937	952	903	943	949	925	909	875	928	867	874	941	983	942	981	926	920	993	959	937	923	902	901	955	910	852	936	915	850	922	965	964	951	925	969	891	896	905	938	885	980	918	951	884	923	971	956	929	974	939	859	947	934	922	901	946	946	928	965	924	920	901	938	904	951	949	887	918	905	861	932	932	948	920	893	909	974	906	910	919	849	937	913	932	933	959	924	898	916	913	919	956	936	934	900	903	887	918	936	914	956	925	925	934	927	878	935	896	888	890	937	932	938	884	929	934	932	858	875	963	962	905	937	938	913	939	963	933	911	899	880	876	914	914	985	988	959	916	922	945	926	946	893	930	932	963	888	927	923	932	943	948	948	959	950	867	917	935	958	953	882	909	934	888	906	960	928	863	911	936	919	940	928	898	915	926	937	961	974	944	904	913
34062	20701	10284	2683	944	694	458	225	231	199	228	211	207	251	227	228	233	231	223	233	219	203	227	213	244	211	233	205	207	229	245	224	224	232	219	201	239	221	237	222	206	185	224	240	255	220	197	240	224	206	236	221	229	239	229	207	231	235	247	211	203	246	259	251	224	224	212	232	232	218	236	241	199	211	229	220	219	202	199	255	211	222	223	253	233	211	248	231	224	256	234	247	221	213	230	223	226	248	203	239	254	247	245	207	215	238	223	247	221	236	237	185	233	218	208	258	236	211	217	241	215	220	218	241	216	197	213	219	213	201	256	222	250	221	212	241	230	226	243	235	205	207	242	207	202	214	216	241	213	222	253	207	239	237	212	235	224	232	237	213	213	204	226	215	215	248	215	246	235	230	219	217	218	208	233	234	238	202	222	247	233	222	207	234	235	215	212	250	231	242	221	245	219	230	222	248	224	233	255	216	202	233	190	213	224	193	221	211	243	199	241	180	231	200	233	226	221	233	238	218	214	200	223	234	198	234	194	216	232	231	195	182	233	209	217	190	198	210	244	222	208	231	186	201	233	242	218	209	223	199	198	206	253	237	223	255	229	230	212	210	220	217	239	228	236	210	236	205	220	216	218	220	199	233	211	239	216	216	228	241	222	226	201	237	220	256	243	228	213	222	223	242	240	209	206	220	209	238	219	216	197	209	219	229	244	210	222	232	216	234	229	234	221	215	227	197	212	226	218	221	210	200	207	239	232	224	237	211	240	233	230	247	230	225	214	252	238	228	220	249	212	225	219	222	223	214	223	257	238	198	213	223	207	213	202	213	206	201	215	206	203	233	222	195	208	227	222	235	241	223	219	224	225	203	234	241	228	201	213	216	203	239	230	194	241	205	248	218	228	228	209	212	227	231	247	197	231	216	219	223	196	237	226	215	238	191	228	238	226	227	205	259	235	231	197	228	209	208	237	201	214	257	223	215	218	226	222	208	239	229	243	237	198	218	218	214	253	218	236	194	228	231	226	225	235	206	229	224	248	225	237	216	196	219	222	244	234	257	198	225	240	234	208	198	230	222	215	248	218	228	210	212	217	216	225	217	203	217	198	214	226	201	240	218	208	223	235	223	213	219	229	226	206	232	229	234	236	225	211	222	212	235	212	242	231	217	251	236	247	208	223	217	218	219	236	203	214	214	201	241	220	213	232	221	218	214	218	232	228	206	210	208	208	182	228	217	208	210	240	202	205	235	216	233	225	236	233	239	240	193	243	227	224	217	217	188	210	207	229	216	234	224	243	244	214	203	226	235	231	222	209	201	213	230	224	190	210	230	196	238	189	205	217	230	233	225	240	243	212	213	197	219	191	237	219	208	240	211	214	212	230	206	212	209	213	211	218	256	203	229	216	200	175	204	232	209	210	192	235	224	214	213	218	210	236	203	225	227	215	224	227	224	218	178	222	241	213	217	269	221	227	217	202	202	218	204	245	219	234	209	229	236	237	203	216	214	213	237	231	228	221	184	216	234	223	224	190	225	250	228	220	226	201	222	193	207	192	234	242	244	219	219	241	206	239	225	211	201	213	246	236	235	238	197	243	209	233	230	221	231	225	256	230	211	209	218	214	245	219	202	227	184	212	217	211	218	223	222	205	215	279	219	224	226	237	222	225	209	215	234	221	196	230	192	208	207	220	209	201	220	226	221	217	233	238	232	206	228	228	207	212	221	243	215	201	222	218	213	251	198	235	215	233	205	193	197	219	220	226	212	246	241	222	209	230	229	229	210	233	256	206	210	200	212	228	224	204	237	199	239	225	229	207	216	233	245	232	221	204	226	221	191	244	233	202	223	196	257	243	214	209	218	224	209	204	208	237	221	219	216	237	215	221	255	228	228	237	188	205	245	202	240	244	186	212	255	224	247	236	222	248	222	234	246	227	229	212	219	214	264	222	227	224	235	211	206	247	231	257	238	228	201	229	221	225	219	251	198	243	227	237	223	235	238	198	229	218	213	227	225	217	232	214	228	219	211	237	223	230	224	220	222	188	212	216	229	231	255	225	229	201	207	225	214	214	216	234	233	230	198	214	215	190	191	210	224	204	211	217	248	225	204	209	237	201	223	240	234	237	225	242	222	264	214	189	201	234	246	219	243	245	237	231	219	221	218	183	215	218	221	215	245	218	227	255	229	228	235	215	234	218	230	223	248	214	228	210	219	220	229	222	217	230	219	240	201	201	236	221	242	206	222	230	226	219	242	223	238	234	210	211	203	229	216	228	228	227	257	211	256	200	227	203	195	246	218	246	200	216	203	245	248	212	203	247	214	219	228	209	246	259	223	238	214	203	206	214	262	205	230	227	223	240	231	252	211	220	227	207	212	221	223	237	222	208	218	220	228	200	203	223	253	220	223	222	242	223	236	217	207	225	245	221	218	229	224	227	248	229	226	247	224	231	229	213	274	215	213	250	218	250	186	223	220	249	223	220	218	205	236	206	239	224	210	241	228	246	231	216	193	235	215	223	238	211	209	205	226	223	224	202	207	226	231	260	238	242	231	217	190	234	238	215	248	237	194	201	210	197	197	231	197	226	224	221	237	212	238	243	224	244	240	221	250	214	237	229	208	204	224	220	229	238	223	228	246	237	222	207	229	222	202	202	215	220	234	218	211	209	244	198	230	224	205	215	217	221	220	221	219	242	246	232	201	206	233	212	211	227	221	225	210	222	235	242	234	204	251	230	200	223	230	214	208	233	215	205	210	204	225	220	210	227	210	224	226	256	204	228	249	222	212	214	214	213	228	228	225	217	249	257	221	210	212	230	241	240	220	231	232	224	241	235	232	212	240	241	214	227	213	223	214	224	246	229	226	200	243	182	198	220	210	235	231	234	241	201	234	224	204	254	215	222	247	241	219	222	215	232	241	214	204	201	227	214	210	232	203	246	200	218	211	196	219	218	211	202	230	222	231	228	247	214	208	224	195	241	237	231	253	212	214	227	210	235	241	191	213	202	215	208	240	220	222	230	246	228	246	202	205	231	228	202	221	212	203	202	236	212	227	211	241	218	235	212	233	217	227	207	193	228	216	214	234	244	207	219	227	246	210	210	227	206	209	239	237	245	237	201	232	219	214	201	224	238	201	223	218	207	234	244	193	212	236	223	236	214	215	226	222	225	217	212	208	216	209	219	238	227	221	225	210	192	223	209	231	221	257	191	230	224	218	212	215	208	195	205	216	238	206	228	227	237	227	230	224	189	196	212	227	225	231	215	203	237	229	208	223	212	201	221	221	202	243	211	244	208	214	228	201	209	230	209	231	204	235	194	202	243	221	228	225	208	214	227	207	207	217	213	211	205	255	219	255	217	230	184	212	226	246	227	208	236	221	229	219	204	220	218	243	232	204	213	230	220	212	193	236	204	226	222	198	220	231	228	221	226	215	231	210	236	232	203	216	239	267	229	197	228	231	249	214	205	211	250	227	203	219	234	224	240	237	209	200	220	205
32235	23277	14924	6264	2909	2332	1523	694	751	731	753	699	747	700	735	716	705	742	711	691	732	721	721	669	707	668	746	695	724	677	757	716	694	738	786	707	673	665	704	654	751	706	635	701	724	695	665	683	686	711	690	700	723	685	684	702	678	765	681	745	740	729	746	799	677	682	679	721	721	749	709	693	718	682	758	739	719	698	748	687	700	743	705	687	660	676	768	696	746	692	743	708	787	703	697	688	741	690	721	706	689	706	735	706	705	676	684	768	682	716	724	687	683	727	689	677	662	655	735	727	670	708	636	729	677	709	689	683	762	754	718	710	743	695	731	728	685	689	700	696	711	740	730	664	713	744	700	713	728	675	694	696	661	734	657	677	677	711	707	731	717	746	693	686	687	723	663	702	722	667	686	693	762	714	701	625	700	712	730	720	691	659	702	717	684	720	663	753	742	697	711	680	717	712	678	766	691	747	702	657	701	742	670	687	725	689	752	666	657	730	678	703	770	679	691	721	692	746	652	719	746	727	686	686	715	717	732	699	663	715	692	724	718	707	714	693	732	683	674	702	670	717	699	676	674	659	698	744	721	669	671	713	656	733	737	671	685	723	715	717	707	714	727	705	745	749	706	709	677	705	702	733	767	657	706	705	681	713	707	669	668	757	698	717	736	694	719	741	712	702	745	702	704	700	700	681	721	712	670	681	726	719	706	666	762	706	714	687	716	731	708	743	739	713	672	671	700	689	707	681	727	694	721	719	736	776	700	701	708	699	771	703	678	717	736	734	707	692	685	682	699	725	695	712	751	732	699	733	675	717	693	683	773	732	695	718	720	749	708	723	664	725	709	717	698	756	707	675	720	672	704	708	699	724	715	726	740	650	680	653	726	654	711	671	687	680	706	707	725	715	663	689	741	688	706	700	700	730	734	671	757	686	644	661	677	755	729	692	684	660	702	693	715	747	702	685	735	683	704	734	732	756	685	714	733	703	731	714	731	750	672	696	675	740	700	760	682	723	713	713	691	674	757	690	744	745	677	650	750	735	680	663	697	680	710	693	735	681	722	710	707	697	701	680	690	697	706	706	663	697	660	724	731	733	690	733	735	707	716	692	708	731	709	695	756	691	696	703	683	689	704	681	708	690	714	698	735	644	763	691	717	746	714	731	726	711	678	678	744	718	733	716	703	693	688	698	690	680	726	685	715	732	717	719	695	734	690	807	780	681	735	684	711	689	721	683	688	691	729	682	653	729	701	726	683	716	696	715	689	735	683	708	710	692	744	684	733	662	714	700	696	739	756	687	702	667	753	701	728	683	709	698	685	691	692	700	740	712	694	657	694	703	720	714	703	720	699	712	691	687	673	697	721	675	769	662	691	675	725	700	701	700	768	738	735	750	705	683	724	711	729	755	734	699	701	710	694	674	746	722	703	715	688	686	742	726	711	742	749	734	720	717	688	693	697	651	731	726	711	682	691	729	680	710	658	714	687	732	739	713	721	759	668	709	687	669	699	703	707	713	711	680	709	719	681	724	724	706	683	692	690	722	742	667	680	665	646	720	719	694	755	744	705	686	704	751	697	654	686	690	721	729	724	697	681	719	732	670	701	705	724	677	689	706	723	701	714	716	666	747	708	696	657	665	740	672	742	731	694	714	775	681	679	708	683	717	702	746	703	720	745	684	724	696	701	688	714	715	684	730	752	710	694	690	695	733	675	707	662	696	663	710	699	671	695	728	669	725	768	683	703	693	705	675	667	750	715	726	705	678	722	723	692	698	727	759	708	728	716	660	725	691	720	712	726	713	694	712	698	666	680	773	714	683	684	715	680	679	706	741	690	745	706	685	716	713	702	709	727	714	672	711	698	730	687	742	735	729	729	682	712	729	708	714	715	723	704	726	696	725	711	691	762	722	728	695	698	693	706	722	723	730	735	710	698	716	715	710	691	686	702	727	667	697	706	715	734	700	701	686	727	679	680	713	697	701	656	693	692	719	674	728	718	740	689	729	670	716	687	728	646	710	703	755	726	717	710	700	710	691	725	713	685	660	683	746	707	723	693	690	698	719	741	682	682	753	720	664	755	709	681	672	708	724	715	712	707	744	716	712	665	735	684	691	713	673	693	731	716	734	688	725	769	661	729	737	721	735	733	693	756	704	707	717	686	698	708	686	730	695	722	677	662	735	709	700	700	764	695	735	705	727	710	675	734	713	738	732	709	700	679	691	733	658	651	690	682	689	725	749	698	754	730	720	704	700	698	689	710	705	696	712	685	737	707	664	707	669	704	754	683	721	664	733	676	722	716	731	728	698	736	686	717	705	729	674	725	735	705	726	682	703	714	685	683	692	702	668	707	738	669	709	688	698	685	713	724	691	667	736	708	724	679	726	705	660	705	692	683	645	724	706	705	722	774	699	711	704	692	677	703	688	699	712	642	685	729	709	716	710	683	738	711	743	740	691	679	671	685	716	675	756	754	681	736	696	694	707	709	698	700	665	712	724	719	672	683	693	708	719	719	688	714	736	684	703	740	743	669	723	641	697	691	713	751	708	680	740	691	717	694	664	753	727	666	749	739	662	670	708	663	695	743	703	714	730	731	703	687	664	690	697	716	707	659	727	712	680	741	711	728	766	713	695	768	690	687	723	659	703	686	741	715	687	722	715	734	726	741	707	722	698	722	722	757	660	736	692	729	743	697	751	705	759	693	724	664	669	693	695	696	659	736	717	742	702	688	668	709	704	747	684	686	750	706	684	744	716	720	748	675	701	676	658	728	763	709	691	718	731	704	715	730	727	698	707	680	721	705	715	668	692	692	742	701	728	729	698	739	746	716	707	719	705	728	701	733	717	698	706	657	685	653	677	707	675	647	709	671	745	684	712	675	651	709	700	699	698	703	705	672	633	704	738	727	754	673	685	683	720	696	742	712	716	708	701	699	690	696	713	713	706	742	695	727	720	758	688	710	702	668	698	710	758	713	659	719	780	723	666	681	710	692	714	722	713	734	721	715	745	726	653	701	731	735	718	737	713	709	731	684	676	731	703	682	688	704	733	722	704	718	750	688	700	736	741	719	693	729	708	639	667	729	682	722	708	693	698	701	689	664	697	697	713	766	722	729	699	705	714	659	710	718	752	734	707	707	668	719	670	752	702	679	677	720	706	688	660	674	707	707	721	695	733	736	699	753	704	728	729	646	715	723	683	701	700	697	706	701	721	735	740	689	687	700	675	756	654	688	713	688	702	684	695	731	718	712	727	711	664	668	746	739	697	710	713	735	690	703	691	706	695	706	704	698	687	693	732	727	675	710	705	699	731	710	693	691	709	730	708	706	713	741	720	654	716	706	666	778	693	723	750	746	707	691	709	667	712	710	732	693	698	700	679	698	664	729	706	698	693	691	705	714	706	698	711	724	691	732	714	698	673	703	711	718	701	694	723	710	682	669	635	718	703	706	665	729	696	727	694	691	705	782	717	703	708	670	686	698	703	700	701	668	681	735	745
65426	54795	43328	22298	8477	4704	2050	267	197	220	221	208	244	184	237	224	206	191	199	182	209	192	185	216	220	228	215	215	203	207	245	208	193	201	198	212	192	184	193	196	190	182	204	225	206	213	222	198	224	209	217	201	199	216	188	183	212	196	199	225	210	183	197	231	192	243	230	207	205	200	219	186	202	206	192	201	187	196	170	186	210	200	222	220	232	243	219	216	202	234	178	219	195	227	202	212	201	194	194	203	205	193	213	222	203	222	219	168	214	209	208	212	178	228	231	182	175	205	184	208	197	185	215	212	206	238	194	209	218	178	208	218	226	197	198	229	215	215	189	206	209	202	189	199	219	214	196	192	212	209	219	240	232	203	206	231	222	180	217	203	183	219	193	200	220	200	202	240	211	195	209	183	198	199	193	237	189	190	224	227	196	211	215	226	218	206	210	202	208	207	213	210	193	200	199	214	196	197	223	176	213	215	205	189	198	183	210	193	223	194	190	193	195	233	214	177	211	194	201	185	191	196	206	196	194	208	225	207	209	222	218	178	200	204	226	210	186	203	178	197	217	223	197	207	212	204	227	172	221	225	196	223	220	178	194	200	215	196	211	203	212	223	185	207	211	194	202	208	210	183	221	198	220	226	210	198	210	197	209	225	260	188	203	217	197	216	192	241	227	217	236	203	205	208	217	202	206	234	200	214	208	218	192	218	195	196	207	200	214	185	202	240	205	218	239	213	178	207	210	195	208	201	237	241	219	207	200	228	208	188	224	202	198	187	212	202	208	195	245	205	211	183	218	183	221	185	235	222	217	220	201	212	205	189	213	227	189	220	200	209	192	207	210	179	195	223	205	226	172	195	217	198	218	194	207	192	222	203	202	190	204	196	210	174	188	219	225	221	204	205	203	213	189	222	197	180	229	180	224	223	228	182	202	210	220	203	195	217	202	223	228	201	203	194	192	217	219	228	205	241	213	196	193	207	219	209	202	222	194	220	237	195	187	227	216	206	224	205	209	202	208	213	177	198	196	212	199	210	205	239	235	212	200	183	197	211	211	185	208	215	206	201	184	190	211	206	228	201	212	222	211	203	196	214	198	200	210	194	209	229	179	186	205	191	192	201	194	194	198	193	245	206	182	196	174	199	216	208	199	213	214	232	194	196	190	186	216	197	202	201	171	188	203	198	214	199	238	206	209	208	189	226	232	205	209	207	206	207	218	217	191	219	195	197	218	219	219	202	223	235	171	195	220	187	222	242	220	235	192	214	226	211	173	209	223	212	184	182	218	182	198	208	195	210	214	223	224	192	222	213	194	212	179	187	206	206	205	207	236	210	194	205	198	215	206	172	203	196	199	199	205	211	212	223	196	215	186	218	213	200	220	201	209	203	220	200	197	224	197	207	207	252	189	216	205	207	174	204	190	209	170	203	206	197	222	207	204	194	184	226	197	189	212	217	206	222	204	214	207	187	201	217	181	212	206	227	248	205	210	210	205	204	186	207	200	231	182	218	195	189	191	213	208	202	198	191	212	198	222	222	226	197	182	237	214	195	189	220	201	209	231	211	205	210	209	212	230	205	199	221	214	216	225	208	211	219	220	228	202	188	210	197	197	180	201	202	220	195	216	213	192	212	220	197	211	225	212	214	221	198	211	217	229	225	212	225	206	198	211	222	193	194	208	200	206	221	210	212	195	206	227	177	213	213	209	202	204	201	215	214	226	188	206	188	194	210	238	195	223	228	208	200	220	232	205	217	195	205	195	185	196	214	174	209	196	193	193	229	213	218	192	218	212	191	217	190	204	200	225	222	216	197	212	193	200	213	176	198	194	177	200	198	208	183	182	191	208	201	207	191	209	166	218	209	235	232	221	201	204	178	194	211	200	197	217	204	223	201	205	183	200	192	207	220	206	213	195	191	223	196	200	232	205	209	187	193	224	203	239	208	222	219	219	207	216	197	204	197	168	196	198	217	222	182	217	199	212	211	211	210	195	195	217	209	217	186	227	198	196	196	196	196	198	213	221	193	211	221	213	189	220	196	199	201	203	226	198	190	212	213	220	207	208	207	208	195	191	232	222	218	213	233	230	205	235	204	229	185	188	221	201	211	203	201	199	190	210	215	193	209	227	187	210	208	210	231	187	212	262	194	218	213	213	182	220	229	213	197	221	213	206	204	222	200	200	194	193	177	220	216	207	201	204	186	194	200	198	175	191	202	214	197	207	218	192	214	218	195	203	194	212	222	193	198	202	220	214	190	189	206	208	187	215	199	178	180	215	219	213	193	203	207	210	196	197	219	185	210	194	196	203	201	202	211	216	199	238	208	207	208	180	213	214	194	209	211	208	201	226	219	184	206	157	183	206	222	203	211	211	207	194	198	215	223	203	210	194	190	197	192	219	205	210	203	216	179	215	210	186	216	211	217	209	194	220	206	182	197	188	203	203	222	187	233	207	216	213	219	206	186	192	205	213	214	212	244	209	209	215	184	192	220	231	220	185	223	229	219	213	202	206	226	226	193	204	202	212	231	204	222	175	205	187	189	200	205	219	217	190	197	222	197	204	190	210	227	192	207	217	170	207	182	222	220	187	195	214	182	201	212	218	216	198	204	210	217	230	201	176	220	205	215	193	181	183	197	207	207	200	222	217	188	212	222	189	197	201	186	182	193	208	189	192	196	212	208	190	187	210	219	197	207	211	203	194	192	238	205	210	197	197	217	212	191	215	211	222	200	198	217	201	187	204	215	191	194	191	201	166	194	214	255	196	205	230	195	206	225	192	211	193	181	202	183	193	227	232	207	203	183	230	201	178	208	196	221	208	224	208	207	232	223	227	201	219	205	207	203	199	191	192	181	198	213	204	209	237	217	210	225	200	214	179	220	220	197	202	208	203	212	230	208	233	211	202	208	223	199	193	213	233	180	228	238	208	206	204	217	192	201	190	228	203	204	210	207	199	210	224	211	212	195	203	185	200	224	183	219	211	209	229	179	223	235	209	214	200	220	213	218	205	190	209	219	198	202	215	183	208	203	187	205	221	183	228	181	196	218	194	197	188	201	221	197	203	200	218	206	200	198	200	219	194	216	201	227	226	208	199	209	206	206	206	215	207	200	199	214	216	202	227	212	185	196	228	208	202	207	199	200	210	212	221	215	191	206	200	181	224	198	219	216	223	195	227	199	222	200	202	220	204	193	196	213	181	191	213	206	204	212	211	206	222	210	198	198	198	209	194	216	228	214	199	215	204	207	203	205	198	222	196	238	210	193	203	188	197	182	210	206	223	216	208	218	209	212	200	211	219	201	212	190	190	207	209	205	212	202	200	192	202	217	192	185	205	189	199	186	205	232	220	208	195	208	211	195	192	221	215	210	185	222	208	211	197	210	215	195	188	221	203	225	232	201	211	233	215	218	212	202	211	210	198	213	210	197	227	213	193	224	226	204	212	233	217	199	232	201	218	188	190	179	207	207	181	183	215	207	230	182	192	211	207	175	224	189
48662	46025	41437	26753	15947	13024	7050	736	645	660	691	657	675	683	728	710	656	629	648	667	649	716	655	637	670	650	634	693	694	640	635	708	686	626	686	641	630	689	673	665	678	646	648	698	646	661	623	647	651	683	706	615	658	716	625	650	667	676	681	610	616	655	698	635	668	709	654	631	663	640	672	705	671	694	628	662	662	693	718	661	670	638	689	643	738	660	677	711	657	664	649	671	685	611	640	662	638	669	633	651	670	696	673	605	702	679	640	670	595	701	669	639	638	627	658	714	704	671	679	673	682	665	672	685	635	643	648	678	651	661	661	682	711	685	655	683	694	708	693	642	646	661	646	653	634	627	719	652	683	645	696	655	672	673	659	671	657	626	639	680	632	664	622	668	651	651	682	658	669	660	680	622	671	684	659	641	648	687	705	630	668	605	699	654	666	582	661	636	667	659	612	663	678	668	628	640	641	648	629	682	654	690	629	684	633	658	659	651	643	636	634	655	679	671	659	625	635	661	660	684	626	660	671	696	668	603	645	643	661	662	683	685	679	670	669	631	674	655	680	627	661	663	681	641	629	671	653	625	675	646	667	617	674	691	655	664	674	613	640	658	704	666	668	669	697	674	672	646	632	664	633	688	664	623	658	675	647	628	667	624	665	654	660	645	654	698	683	642	683	660	639	671	639	619	672	704	667	656	701	683	654	673	695	663	692	679	622	658	666	714	665	660	693	630	642	633	668	686	657	681	709	694	677	705	643	692	669	650	641	672	675	639	653	615	683	631	681	650	689	618	643	658	679	661	666	665	670	665	688	656	632	729	661	711	658	677	628	658	645	652	657	646	639	611	646	698	627	700	650	706	626	666	628	700	668	676	657	658	624	694	615	644	651	654	644	641	704	581	682	604	680	632	685	695	624	682	667	705	668	659	606	636	653	642	675	662	670	657	651	651	667	686	641	650	680	679	686	700	676	664	681	685	670	662	666	656	634	636	656	672	642	682	635	644	665	685	634	675	662	669	653	656	715	642	686	631	677	713	663	704	665	626	684	656	668	677	711	626	666	648	638	646	662	655	647	651	627	678	647	689	691	688	658	638	651	667	673	710	662	626	651	640	678	673	662	657	607	668	687	680	655	629	647	682	680	621	655	643	632	639	645	675	657	668	665	673	638	658	643	642	666	648	606	691	648	692	648	638	655	622	647	652	624	669	650	626	677	693	674	614	635	705	667	669	655	655	637	655	647	667	632	653	613	674	657	647	693	637	688	648	692	623	674	676	683	643	632	677	654	680	663	648	656	613	677	671	658	687	685	617	695	658	639	698	635	659	684	697	676	678	661	681	686	642	659	654	691	661	688	652	633	712	659	651	661	669	670	660	662	674	652	670	714	651	632	642	664	670	701	633	653	621	628	663	634	654	678	669	670	665	640	649	687	643	640	660	676	608	602	635	669	674	647	656	684	621	637	647	675	727	674	659	659	644	689	615	644	669	645	664	617	609	646	631	653	672	703	650	701	653	689	674	665	653	701	651	693	662	692	654	670	652	680	663	662	686	610	629	643	680	653	644	675	686	664	658	695	629	702	674	640	652	696	641	660	625	663	685	650	662	657	689	628	669	637	692	669	665	651	680	651	670	646	651	674	669	651	678	680	691	645	667	645	612	708	697	650	680	649	641	662	630	646	628	622	653	659	638	660	710	672	679	658	651	662	687	625	687	677	650	684	634	712	640	641	677	712	652	665	697	661	667	665	667	656	694	715	681	661	615	621	648	667	644	670	669	653	680	654	705	683	659	657	645	625	664	666	627	691	667	657	631	651	659	694	697	689	692	665	651	637	648	653	654	663	612	632	646	680	705	657	684	655	677	675	689	624	674	627	708	691	662	708	702	669	710	634	610	669	692	673	637	658	700	688	629	650	681	689	660	679	688	659	613	660	656	600	677	661	708	650	691	679	654	683	669	656	613	635	615	672	672	640	673	602	612	695	710	617	662	698	658	671	699	669	658	651	646	672	695	668	715	628	638	654	658	659	680	661	726	672	647	651	668	665	641	660	657	637	659	638	658	658	679	664	653	665	686	646	681	613	681	670	677	649	691	621	698	661	646	629	689	670	654	682	637	655	660	668	680	657	651	703	634	717	667	636	694	630	685	677	683	701	646	634	649	685	683	616	693	618	652	638	657	670	650	620	646	700	652	659	691	698	673	675	636	636	640	658	700	666	613	666	675	613	630	707	651	663	625	643	644	671	645	694	604	687	655	633	657	648	651	686	657	672	662	649	658	688	619	710	612	681	749	667	668	722	611	624	645	638	661	624	621	665	667	640	647	656	639	622	633	658	656	693	647	664	718	648	614	660	673	692	671	596	652	674	692	654	652	651	674	668	687	641	681	670	653	642	610	664	651	626	642	630	669	665	664	627	667	657	650	664	632	663	609	632	675	675	659	645	651	649	682	695	726	663	652	684	654	643	714	663	663	678	651	639	643	650	676	672	667	644	608	674	692	658	647	654	659	653	653	687	655	697	663	652	661	644	673	699	629	658	655	649	633	665	678	633	680	637	653	685	692	632	668	650	687	698	703	630	646	641	671	645	604	662	688	620	740	688	674	677	641	647	690	655	633	673	654	628	590	643	665	673	664	706	628	658	622	676	667	641	663	709	700	659	629	642	650	666	717	698	637	646	594	674	641	619	686	650	650	688	704	661	690	653	628	673	651	667	647	653	647	687	630	661	644	669	650	627	670	626	616	666	628	660	669	678	617	703	679	703	623	648	638	647	687	644	708	643	629	669	707	647	694	655	644	685	657	691	704	676	668	653	629	704	659	686	654	669	663	628	666	644	630	666	671	688	656	684	672	624	654	680	680	641	607	664	669	628	603	710	663	644	683	630	692	640	640	654	666	645	652	651	665	625	615	691	694	714	692	673	621	614	585	627	632	659	676	636	694	673	680	639	667	617	626	656	667	678	625	665	685	680	633	685	665	644	688	670	688	643	663	677	619	628	693	682	627	690	644	689	661	656	678	650	652	653	663	674	663	640	641	655	668	633	667	630	645	665	697	672	611	642	665	672	670	638	681	687	636	675	628	671	682	695	656	671	677	684	673	657	669	615	640	682	669	648	656	636	631	648	677	664	666	685	720	668	671	690	668	690	681	625	694	626	712	699	642	688	674	638	654	663	633	621	683	643	697	672	685	631	655	653	652	650	635	671	639	643	688	667	677	654	685	670	640	662	642	688	700	627	680	622	639	688	649	690	676	634	637	634	655	684	666	663	659	641	612	676	650	677	633	692	668	657	676	621	614	726	657	679	666	697	634	669	616	652	675	655	716	640	674	636	645	673	674	637	627	676	611	682	615	667	671	660	644	693	665	628	724	664	696	674	676	645	612	621	689	647	658	664	674	669	640	683	689	675	647	639	650	611	678	634	689	670	659	659	679	661	694	618	652	697	679	666	647	649	640	699	695	692	657	695	650	652	687	669	674	654	647	661	641	695	662
77844	71165	59100	36632	18284	12547	4605	396	314	297	344	341	306	314	303	269	270	282	299	326	292	287	314	303	266	327	292	314	283	295	315	297	329	304	285	323	300	302	339	310	293	303	303	301	301	309	280	307	304	301	307	340	325	278	301	356	282	280	317	298	311	324	328	299	292	292	286	310	316	289	293	297	284	270	311	298	295	300	337	312	297	320	307	311	312	283	267	276	278	296	322	318	329	315	289	287	287	314	322	325	305	284	312	307	303	276	315	299	289	302	290	302	300	315	299	288	305	310	307	311	308	320	317	287	305	310	314	286	304	318	313	317	326	337	336	283	314	298	295	294	323	273	336	303	280	301	284	289	289	305	291	328	314	298	293	287	269	306	295	338	294	324	314	306	324	300	276	306	306	308	306	305	308	316	306	309	292	289	291	315	291	308	305	298	317	315	297	298	297	269	301	327	301	274	295	319	300	309	317	315	333	310	292	281	288	285	324	284	298	296	300	313	320	286	316	297	270	298	296	278	346	309	286	309	314	296	281	293	293	288	282	297	320	257	290	302	300	303	297	273	323	280	309	301	308	305	292	309	289	353	312	269	310	307	322	271	305	325	318	316	322	290	304	336	287	287	293	345	324	309	325	325	292	274	309	282	290	297	280	292	319	296	292	301	318	309	295	318	285	320	289	325	283	313	312	297	320	286	303	332	339	289	314	291	307	291	296	317	315	283	298	285	282	301	296	318	296	285	304	308	333	301	314	308	285	306	313	278	296	312	318	315	299	303	322	262	274	304	296	328	276	287	318	285	304	286	289	289	301	330	281	318	298	316	303	280	308	313	318	303	310	322	301	299	321	322	301	335	290	289	299	333	298	298	303	320	298	310	327	293	321	294	323	319	320	279	288	286	320	261	303	315	286	272	320	326	293	314	312	306	285	304	316	306	319	317	291	267	306	283	316	307	302	283	289	285	315	292	283	278	290	318	296	305	274	314	309	298	318	317	272	296	308	308	297	320	312	316	317	275	299	313	343	281	311	265	320	295	282	293	294	330	275	306	273	313	304	287	312	276	302	310	308	324	296	291	288	308	306	289	313	299	294	303	285	299	298	288	292	311	269	307	324	316	269	333	302	295	303	315	275	263	274	312	308	282	290	291	331	308	285	305	304	335	284	309	341	281	298	308	315	308	317	295	307	292	317	285	311	307	301	296	297	280	330	321	294	287	298	292	314	268	316	281	298	285	308	298	297	275	306	281	279	325	313	293	293	262	276	337	308	323	322	296	295	298	296	315	283	279	324	322	295	289	300	291	291	304	296	306	280	287	310	283	291	328	304	288	305	306	292	301	280	325	294	329	286	305	278	311	312	323	272	316	286	299	309	302	258	300	303	296	326	299	279	317	324	282	304	288	276	300	294	297	314	311	301	303	306	297	308	308	310	274	302	271	296	292	285	322	290	322	289	284	289	271	316	288	298	274	302	271	291	271	293	316	290	280	308	321	291	320	302	312	294	305	300	294	280	320	318	313	272	308	304	271	291	315	291	311	310	330	278	297	347	298	299	294	278	326	280	320	334	290	293	293	308	282	327	327	307	298	313	287	298	284	285	305	317	317	284	288	314	305	293	281	302	318	276	308	299	301	317	301	318	316	291	292	287	310	299	309	271	292	289	311	323	287	291	296	323	278	276	281	337	291	299	312	310	277	338	307	312	292	296	303	296	303	309	314	293	262	311	292	316	318	316	317	296	277	314	326	294	288	312	311	326	300	295	295	292	292	336	303	334	294	312	292	312	337	320	260	341	299	319	273	294	335	292	301	273	318	320	314	282	312	293	297	295	302	286	272	301	326	299	294	309	308	305	309	318	279	306	324	321	287	282	323	299	311	337	339	282	272	322	326	298	326	276	281	303	285	304	282	294	287	300	299	285	295	282	287	300	281	284	316	306	312	310	296	305	309	289	322	314	290	288	277	274	315	315	298	292	314	326	263	324	292	278	305	312	310	304	305	309	308	286	316	305	312	302	290	263	312	318	286	306	290	321	316	315	313	264	293	330	289	291	300	336	297	310	302	276	289	296	301	296	292	315	326	324	321	269	274	298	254	288	304	305	299	320	300	289	303	310	309	270	306	307	296	304	281	320	268	288	321	301	279	283	288	305	297	327	278	313	295	286	313	290	288	308	287	260	293	314	337	291	282	297	282	294	296	288	291	300	291	316	284	311	298	307	293	296	344	295	269	314	275	287	294	294	305	336	307	322	315	269	292	291	327	291	296	307	331	333	293	301	331	351	335	299	318	297	279	305	336	283	314	307	291	327	323	292	304	269	322	325	305	287	324	304	304	297	317	296	337	336	278	258	281	282	307	325	289	290	292	277	331	295	293	286	281	276	293	289	279	318	290	323	291	317	291	301	285	299	283	323	300	291	325	294	293	290	316	311	294	318	294	309	288	309	319	317	284	323	322	320	298	295	297	293	296	314	292	289	325	295	312	310	299	277	292	310	315	299	310	302	318	309	332	292	265	292	328	315	303	276	311	321	328	293	317	256	289	311	297	320	336	304	311	303	298	302	286	294	288	286	312	296	278	280	277	302	281	317	339	286	304	339	269	314	297	283	299	315	282	293	330	279	302	318	312	318	322	317	335	304	330	295	305	286	318	259	243	297	327	286	285	313	302	300	283	273	291	298	304	317	303	327	300	310	285	338	305	332	259	303	322	315	288	291	309	285	307	292	304	302	306	319	304	334	284	316	305	294	309	285	284	315	306	291	304	323	305	285	327	312	294	325	318	327	334	267	296	311	321	287	307	300	278	304	301	293	304	257	309	288	291	283	311	294	293	272	308	304	308	318	351	317	293	274	289	286	297	274	282	292	313	312	273	311	306	298	290	327	302	312	306	298	311	302	298	265	309	312	320	305	290	291	328	301	324	289	299	302	320	274	297	304	313	283	295	282	336	287	336	301	276	313	302	278	285	311	314	288	298	300	282	304	316	322	295	300	277	295	310	320	330	286	293	286	259	306	260	306	300	298	302	284	292	299	295	319	309	295	267	315	268	275	330	281	307	297	301	322	323	299	284	351	325	297	325	319	326	274	250	298	294	316	318	271	297	321	307	290	309	284	274	297	315	304	307	340	322	309	298	306	313	314	292	314	318	296	294	310	289	313	277	327	298	321	290	293	326	314	328	289	279	319	305	308	276	311	323	298	268	265	268	273	285	310	295	301	290	287	319	295	263	314	311	327	315	311	327	308	306	274	298	306	306	286	275	286	261	315	294	280	284	331	274	324	270	288	301	307	284	297	303	301	302	303	319	322	309	305	291	281	305	305	283	291	321	304	282	314	306	290	284	295	285	319	292	309	320	291	304	319	282	321	337	322	299	317	301	325	307	287	335	295	280	290	283	311	284	290	286	307	310	302	282	298	293	301	301	292	321	296	294	287	286	275	297	297	297	326	307	271	289	294	296	307	278	335	279	346	303	280	291	309	304	291	293	303	290	275	303
62697	62132	56489	39697	24617	23451	11869	1060	902	938	892	924	906	978	895	955	925	919	895	940	958	889	918	965	939	892	958	858	943	926	927	900	873	970	906	881	956	883	936	869	913	959	938	891	881	914	908	887	869	897	894	927	851	888	974	913	910	910	907	930	940	838	912	889	909	894	974	942	902	938	936	919	904	895	886	902	915	922	912	909	917	873	956	878	979	869	878	909	935	905	1036	923	909	961	937	865	936	923	940	892	926	924	924	914	948	935	872	893	917	886	959	862	910	885	925	942	888	920	871	942	891	899	957	939	909	896	910	931	930	895	899	939	870	894	955	934	891	905	930	906	975	936	905	945	908	960	851	905	900	952	870	903	924	936	909	897	913	930	896	939	899	898	920	933	900	891	910	965	928	834	880	905	848	941	927	912	921	878	917	944	890	927	939	918	907	845	877	902	851	878	906	889	921	894	945	918	942	933	852	890	888	965	907	882	968	870	942	864	873	915	897	893	900	928	902	864	931	920	887	929	859	933	944	909	905	867	929	885	851	879	911	924	904	882	880	902	909	925	876	915	880	910	896	896	932	936	926	891	890	943	892	921	877	911	909	862	880	949	932	889	903	903	912	909	914	910	926	920	905	972	891	856	868	907	863	882	862	907	933	905	958	899	878	923	937	914	940	911	909	937	875	916	927	890	885	871	926	906	897	885	943	940	904	925	897	913	931	868	922	873	986	861	944	897	924	982	922	902	888	939	886	887	919	895	881	855	915	927	895	899	891	917	906	942	899	950	902	953	890	961	890	851	848	940	882	899	909	948	888	895	906	862	922	905	901	919	969	884	910	840	911	907	938	930	903	871	904	872	877	873	917	909	930	913	967	889	905	863	959	889	906	888	924	934	946	925	886	899	920	929	861	827	927	887	952	931	886	884	885	886	905	887	871	963	939	888	971	919	918	892	920	928	864	915	894	927	946	901	888	920	969	914	887	915	876	880	899	930	857	928	883	855	880	937	961	944	903	922	905	918	886	898	876	916	903	856	933	934	846	959	897	951	893	906	912	904	946	880	884	905	946	831	868	936	893	904	914	899	866	922	967	924	879	881	934	930	886	938	917	907	880	904	858	862	921	837	931	928	884	956	854	941	848	914	927	924	928	897	889	929	889	894	904	906	948	924	951	994	886	908	853	883	908	920	887	888	886	954	904	884	858	964	853	879	892	897	897	924	952	918	865	884	911	875	886	895	887	905	940	888	903	907	901	878	945	904	903	875	893	909	922	927	909	946	886	917	874	913	923	920	879	919	933	906	930	881	911	924	937	926	969	908	907	933	886	901	894	902	905	910	969	847	940	936	949	893	923	874	940	849	951	955	911	920	916	860	941	911	928	855	935	879	898	958	972	878	910	908	857	910	970	857	926	927	878	897	927	904	928	888	912	919	984	859	923	885	899	848	891	944	882	850	955	921	950	865	899	931	870	917	845	927	944	930	922	934	917	939	887	906	928	922	987	898	861	925	978	920	863	884	903	895	900	901	937	878	874	909	918	938	870	888	906	883	880	859	905	865	877	875	907	927	894	848	914	905	923	899	882	943	837	878	874	931	925	883	966	901	922	889	923	939	906	926	901	899	932	903	909	905	909	900	902	908	965	902	899	926	869	959	948	895	930	870	891	928	889	907	920	888	924	936	915	875	894	910	877	924	891	948	959	977	903	923	909	934	927	848	948	896	917	896	889	912	948	900	964	878	920	893	946	870	935	863	884	967	924	931	942	902	869	922	924	943	920	952	908	874	875	878	903	944	920	878	931	901	913	926	916	872	896	880	871	933	968	912	904	962	961	925	920	923	975	893	902	969	885	906	959	935	939	923	937	906	867	928	934	896	902	887	962	882	886	893	936	932	886	918	916	906	847	853	912	911	910	940	901	885	875	927	897	906	886	901	950	891	899	907	932	896	843	933	831	893	972	892	941	919	909	940	914	937	923	889	973	848	947	925	942	898	961	891	859	925	921	869	886	930	911	879	916	902	889	866	890	912	925	920	860	896	971	931	937	905	892	894	834	900	887	929	929	906	911	929	910	923	910	942	998	870	883	953	936	944	852	906	916	885	924	900	965	948	925	873	886	921	921	972	959	870	884	905	980	920	879	918	914	897	987	877	907	885	923	980	867	883	939	885	885	876	941	918	887	969	907	970	908	904	917	982	909	932	919	915	866	897	916	899	890	950	933	898	894	905	915	926	886	965	879	897	965	876	905	922	888	930	956	902	866	932	887	911	896	960	893	927	910	904	939	879	900	922	907	932	895	948	916	916	864	874	910	857	957	937	891	901	879	923	916	880	977	898	881	903	888	886	948	901	912	914	858	967	934	881	955	929	871	898	916	854	914	921	906	965	965	952	943	965	895	918	921	894	924	919	881	943	921	913	917	903	933	936	949	904	892	867	934	956	925	961	875	888	906	918	900	907	943	938	926	921	912	894	907	870	890	903	945	903	911	945	895	875	936	846	967	869	938	906	940	863	950	873	901	886	926	872	934	903	856	904	888	960	911	927	915	866	891	845	849	912	947	952	896	901	962	886	917	905	861	890	928	940	918	889	928	885	868	836	918	894	902	856	911	914	932	902	889	889	918	899	923	863	958	976	898	877	872	917	932	886	840	910	929	890	907	953	899	902	966	870	885	889	878	891	1007	950	926	918	906	905	878	920	902	900	869	918	893	894	915	881	884	925	837	915	915	894	877	858	918	850	924	880	882	947	913	916	859	928	914	910	892	896	893	830	901	862	851	873	926	919	933	845	897	926	924	951	916	890	891	880	926	896	934	838	918	882	880	867	889	896	898	894	932	941	897	920	879	935	919	965	869	989	942	952	920	883	904	903	902	881	904	951	912	923	913	936	932	931	932	890	915	919	968	891	975	904	940	846	888	893	910	962	862	906	900	895	954	919	910	839	889	905	928	955	948	966	875	930	851	927	881	914	941	856	926	956	908	915	898	906	923	892	946	877	902	917	964	869	884	899	890	933	891	906	960	866	920	955	909	934	887	942	943	921	891	909	925	928	864	861	871	898	847	842	973	878	874	892	904	878	917	868	860	884	890	878	909	912	906	955	896	898	896	927	918	930	910	907	981	888	879	889	913	874	891	890	951	905	905	902	944	915	874	881	922	931	882	875	865	939	865	849	870	951	890	919	875	932	821	889	870	866	965	893	925	908	925	928	937	904	918	903	882	883	910	932	877	905	875	896	926	918	995	924	895	863	874	858	914	925	948	883	921	868	888	869	884	915	920	886	869	912	908	891	943	911	923	906	890	924	933	905	911	919	986	837	928	924	923	927	928	917	917	934	900	890	913	844	886	933	951	865	890	886	902	888	911	938	865	896	913	856	926	880	949	905	915	876	904	915	941	913	964	891	905	906	955	874	910	982	932	921	880	903	931	885	913	946	855	882	885	907	876	906	916	919	903	887	943	899	881	877	897	942	942	903	888	892	906	944	901	941	895	907	939	917
34678	21628	10245	2690	642	547	371	218	223	226	222	215	213	224	219	220	206	203	230	215	218	212	234	204	219	213	200	200	257	216	184	212	211	213	243	245	194	210	220	219	220	258	203	209	233	225	189	230	222	235	194	204	205	215	247	252	245	236	210	233	221	222	198	220	219	228	221	209	207	207	219	236	237	224	221	222	225	246	215	237	245	236	221	239	231	226	230	211	244	232	233	228	231	227	222	227	226	202	243	223	247	238	218	211	241	219	231	228	215	208	223	214	203	235	203	241	223	193	210	226	225	236	239	213	214	205	229	216	193	233	239	182	219	213	220	226	231	212	214	233	207	222	202	227	248	229	198	226	205	217	239	218	230	252	228	210	202	258	248	230	245	204	239	190	218	216	246	215	228	223	237	205	212	201	211	232	204	223	222	202	237	213	213	222	228	189	218	233	225	198	217	224	219	233	251	220	245	194	218	232	185	237	254	252	216	201	228	197	217	217	245	206	199	198	205	224	240	205	217	212	222	224	228	213	207	216	235	225	224	250	225	205	244	232	211	242	246	208	213	236	226	231	245	186	221	235	239	248	215	226	231	224	227	213	216	224	230	248	245	251	189	190	215	192	203	206	222	222	234	191	221	209	216	218	210	225	239	176	215	220	212	225	235	244	236	234	220	237	208	234	246	226	200	216	212	258	229	238	225	231	228	225	229	219	227	208	216	231	243	212	225	225	259	220	227	264	217	213	222	204	250	219	246	226	245	241	239	229	207	247	191	213	227	198	238	219	203	220	231	200	225	239	225	212	230	243	209	214	230	223	215	218	188	237	234	219	214	251	226	237	228	219	215	229	205	194	246	218	216	223	227	232	227	238	239	230	224	243	197	217	234	226	237	213	244	222	233	192	217	229	226	210	227	223	228	236	243	222	232	204	223	204	226	231	235	233	217	209	178	217	201	227	222	231	229	212	212	235	253	244	214	245	221	192	232	235	213	249	204	240	204	204	207	233	235	222	228	215	213	230	197	278	235	237	256	232	209	214	239	205	238	231	216	213	234	223	218	214	238	222	237	211	205	203	210	232	244	222	221	210	228	213	247	208	225	217	238	277	211	220	222	243	253	214	247	236	240	213	204	223	244	231	192	214	200	218	219	211	231	235	234	218	225	209	222	221	206	212	194	213	217	245	235	224	218	215	210	244	239	212	187	220	217	235	231	219	237	228	237	244	212	243	214	229	229	230	280	221	222	222	215	217	215	215	227	215	229	228	244	238	217	223	212	207	186	229	217	231	219	221	219	216	220	225	200	218	226	230	208	237	238	208	232	207	206	208	213	234	213	250	224	197	219	220	219	227	232	224	201	180	222	243	217	223	226	221	206	215	201	237	208	227	215	249	228	231	228	209	211	257	211	240	219	236	222	206	213	213	226	220	198	209	216	238	218	198	229	227	248	227	211	224	241	232	221	228	217	224	247	228	231	210	225	221	213	238	238	243	213	230	193	192	212	215	211	218	243	218	224	218	210	217	204	206	222	220	215	185	218	221	229	202	242	209	227	231	236	235	224	195	214	214	217	218	230	227	227	221	248	228	246	201	214	224	209	214	240	221	252	226	202	250	234	225	190	238	231	207	213	222	245	238	222	249	220	225	229	229	223	228	208	219	232	231	228	226	231	209	203	223	236	242	223	222	233	249	228	218	218	232	266	216	242	213	241	226	235	221	237	250	223	232	212	224	208	191	199	222	248	220	227	235	229	237	213	227	237	221	212	232	225	227	223	246	222	232	191	238	232	240	240	244	212	206	221	240	235	210	247	206	224	219	217	249	217	223	240	194	232	235	227	207	195	213	195	222	236	230	232	208	243	225	217	206	211	229	222	236	248	228	247	248	227	238	199	228	227	220	236	249	205	220	226	223	230	220	221	203	219	200	208	207	215	195	210	213	242	224	233	276	232	239	209	216	217	254	225	249	239	213	218	222	238	224	188	226	235	233	207	217	222	259	220	237	255	256	202	263	220	253	216	230	235	224	211	233	233	212	206	236	214	203	206	210	217	232	244	231	204	226	207	222	217	226	257	216	229	204	219	203	250	234	223	212	208	216	239	211	213	242	213	206	215	240	238	214	238	218	219	237	226	231	231	240	222	226	207	215	222	214	239	221	242	224	233	194	194	244	210	225	228	215	224	218	235	238	251	213	187	223	244	196	216	209	235	211	209	233	233	235	225	234	215	219	211	213	231	215	197	222	238	232	223	219	257	213	238	214	235	226	203	221	214	240	250	222	264	199	202	198	252	237	210	225	225	234	211	235	252	232	232	227	228	243	204	218	223	233	225	245	256	225	189	239	241	225	218	241	222	207	222	233	213	243	229	214	230	230	257	238	215	211	232	205	213	227	226	219	213	236	226	239	227	197	240	249	214	205	227	243	206	229	223	213	225	207	235	220	232	224	224	223	239	211	237	223	212	220	234	242	226	247	236	212	255	234	229	226	228	188	206	243	209	248	200	211	234	222	233	204	236	218	238	226	249	225	224	221	201	224	226	205	215	232	235	226	221	223	237	252	229	204	209	200	227	212	245	243	224	212	240	219	228	227	231	253	247	230	218	220	220	212	233	210	203	251	254	219	229	218	251	268	211	211	204	235	214	203	257	254	228	213	210	219	211	205	223	210	242	211	236	231	219	248	242	257	222	248	229	236	235	232	209	231	218	200	239	208	214	253	244	220	217	222	204	209	218	242	210	222	239	232	213	236	212	250	227	212	219	211	206	252	223	215	228	237	236	220	200	215	216	212	192	218	198	217	220	217	221	190	216	251	241	204	213	222	215	237	249	210	220	249	218	223	237	202	227	215	205	212	219	217	235	208	240	230	221	241	198	204	234	237	221	238	218	223	227	240	217	230	209	220	242	203	229	217	226	233	235	222	230	223	213	219	239	230	213	259	212	218	209	227	222	185	263	235	237	244	247	206	214	212	225	232	249	238	213	230	214	235	203	215	224	210	205	233	222	231	217	226	199	240	251	225	229	240	205	231	229	201	210	250	215	225	258	204	224	252	221	231	236	211	228	183	227	246	232	221	246	208	223	235	204	234	239	227	215	226	216	235	225	243	211	234	204	222	202	232	245	244	212	238	220	226	240	201	206	233	213	217	234	236	213	226	234	245	232	212	213	211	223	209	229	213	215	216	195	235	207	228	208	233	198	241	239	198	234	219	210	228	231	199	234	205	211	228	200	221	218	267	244	272	211	230	237	223	230	241	193	228	237	240	228	201	191	233	217	225	202	243	212	195	227	224	240	207	234	242	180	233	210	214	218	214	226	211	222	221	234	195	238	221	216	215	240	227	252	257	223	248	225	207	194	240	232	216	221	204	250	218	224	212	221	220	252	221	215	253	227	249	257	206	208	212	208	226	229	213	232	210	245	212	236	191	252	215	232	218	237	216	208	203	242	212	224	223	230	207	233	221	238	230	213	260	212	251	235	217	228	213	237	228	219	247	219	211
33017	23397	14682	6620	2131	1974	1304	726	746	709	733	755	706	736	744	713	692	702	719	726	688	746	725	705	725	694	648	722	733	689	679	695	709	669	670	711	693	730	741	735	758	706	713	729	737	733	728	682	704	749	682	675	693	677	731	694	693	710	669	711	752	697	688	677	709	684	684	726	687	688	722	709	719	666	679	700	698	699	714	700	712	704	691	678	750	726	702	697	726	716	728	672	703	694	696	709	743	706	733	675	738	683	727	678	736	684	766	688	713	710	699	736	699	698	714	760	737	667	661	698	725	732	734	708	773	741	749	727	752	728	721	740	695	737	762	722	729	666	732	729	716	714	715	732	764	695	669	694	698	736	745	717	690	700	723	732	666	754	701	720	708	716	756	752	685	693	722	711	705	739	742	723	708	721	712	721	699	731	735	716	684	770	679	697	755	742	763	712	755	663	705	705	660	741	717	695	699	728	650	759	707	722	692	740	677	731	721	753	735	704	704	711	718	718	668	721	706	723	720	691	724	714	761	667	735	707	718	696	718	740	687	702	670	701	688	696	738	698	748	719	706	820	725	736	702	693	721	693	716	691	704	696	698	725	737	697	755	698	711	708	718	708	700	709	707	718	710	686	681	701	705	700	706	724	722	734	670	681	691	719	711	733	683	741	718	766	697	749	741	725	760	734	793	723	730	671	685	666	706	705	708	709	653	682	704	730	692	693	716	710	757	663	698	675	702	712	694	737	732	731	714	669	748	739	697	693	702	741	707	694	729	743	773	726	727	729	683	700	756	688	690	733	743	727	671	698	696	743	722	715	676	671	741	727	693	725	688	724	685	737	743	690	700	694	707	710	738	686	661	683	696	732	693	715	672	709	714	700	730	688	675	716	680	701	674	722	730	718	766	722	689	771	705	742	665	704	729	704	713	681	708	681	713	764	692	718	716	750	751	660	717	678	702	697	743	734	708	720	697	719	740	733	717	725	662	690	708	724	744	695	720	713	725	787	671	724	713	683	698	725	675	770	711	734	754	676	735	734	697	684	709	712	726	698	727	716	692	697	745	735	683	717	692	712	668	670	740	694	744	727	751	710	702	714	746	723	742	706	711	709	673	685	730	742	719	714	674	727	724	749	689	672	737	765	726	733	696	740	729	741	749	722	703	718	759	734	718	731	694	692	756	683	694	695	712	705	707	725	722	714	684	705	676	718	699	700	700	710	689	704	705	699	743	755	689	716	741	734	688	685	750	700	727	730	745	731	721	674	708	722	647	700	747	734	666	738	690	732	675	672	751	653	700	709	759	724	712	757	730	717	738	745	718	746	691	713	711	684	699	676	690	718	731	729	674	690	750	718	718	700	669	715	686	730	711	694	706	724	748	695	703	713	682	717	726	690	656	666	723	716	703	693	739	715	698	692	694	728	667	707	682	706	706	704	706	737	733	697	714	681	707	748	693	673	697	709	728	686	690	690	713	703	725	672	743	739	712	703	695	716	768	710	706	710	714	730	733	684	697	705	733	696	637	716	704	704	728	694	737	717	677	725	741	714	698	723	688	682	767	670	736	674	712	726	685	772	687	670	689	736	706	752	723	696	687	747	717	687	749	687	716	709	694	692	720	678	723	733	684	665	688	741	695	725	680	694	699	741	729	707	671	698	705	770	704	740	719	704	696	714	723	725	685	693	700	732	719	736	737	748	722	690	691	683	729	713	758	708	737	707	736	753	709	736	716	661	702	726	710	733	722	651	721	718	714	708	696	675	737	685	659	706	652	734	705	710	757	739	717	730	696	697	695	716	701	728	687	744	707	732	718	695	729	670	679	742	705	709	687	678	757	720	732	722	665	755	752	715	730	719	705	704	718	703	696	690	686	726	718	734	720	716	710	749	725	768	726	700	684	756	673	724	689	702	748	721	671	712	707	747	653	672	709	687	716	699	700	672	702	694	684	719	746	704	721	678	721	736	694	729	731	725	739	736	720	686	741	727	701	724	734	741	740	769	685	730	732	689	704	703	702	704	697	683	717	690	712	730	729	733	709	685	693	698	698	739	733	662	745	700	703	707	642	788	728	698	692	731	695	646	697	696	724	729	739	729	663	746	720	707	699	731	723	753	717	703	667	731	744	702	724	690	689	680	710	697	683	694	723	715	751	738	729	718	736	718	712	714	689	710	748	701	696	697	715	760	704	751	680	674	647	729	687	728	712	672	711	696	716	739	729	744	696	706	695	735	709	693	712	747	745	711	676	724	743	697	677	742	711	730	750	688	698	702	687	698	715	738	747	687	686	728	717	709	651	730	748	718	682	720	731	751	737	704	701	711	708	707	708	709	743	708	716	705	734	728	709	745	675	747	708	744	716	727	730	716	707	681	742	684	728	692	713	741	725	713	692	707	669	687	706	662	654	682	716	702	716	758	721	706	739	697	737	701	720	691	671	696	712	698	704	733	695	719	696	714	678	689	750	735	708	733	714	699	724	749	711	714	726	712	738	710	734	760	689	744	684	734	689	703	718	717	652	709	691	709	729	746	731	746	686	644	690	735	723	704	719	741	718	718	695	639	725	721	707	639	695	761	704	670	742	692	703	700	733	686	662	673	749	723	738	706	737	702	755	730	751	699	743	719	698	734	669	703	717	701	705	719	673	680	692	706	762	714	691	740	706	716	701	692	724	730	704	697	692	726	710	744	699	732	706	717	677	695	735	712	733	737	720	722	748	768	736	642	720	734	745	684	703	693	748	704	736	715	714	687	726	690	659	775	701	721	736	738	683	759	788	694	722	666	713	705	694	705	728	665	710	732	724	705	690	748	727	702	719	727	723	702	708	708	704	671	698	673	705	724	777	673	675	735	710	707	719	694	712	748	717	718	751	760	701	683	708	715	688	694	737	661	667	738	712	690	670	697	667	749	709	751	697	674	691	709	732	701	683	680	680	773	693	695	751	672	686	709	731	760	760	704	760	685	726	713	675	735	712	724	696	768	705	745	694	743	700	721	712	688	736	735	729	704	733	742	730	683	684	672	726	689	726	734	694	732	696	737	712	727	722	687	688	772	718	684	698	684	684	711	722	707	662	690	737	685	724	690	716	725	726	669	701	701	732	733	689	728	698	749	693	722	755	699	740	745	676	704	716	684	718	668	707	691	685	710	717	700	704	720	715	738	731	747	691	693	709	673	701	689	747	697	700	727	704	708	723	669	730	728	690	738	690	766	754	686	684	664	727	675	714	709	689	750	706	705	712	671	703	712	679	689	756	713	682	683	673	740	713	742	677	743	754	752	752	712	753	763	747	734	734	687	724	708	714	723	710	767	659	690	690	689	699	706	752	719	719	664	719	652	711	707	718	668	677	725	739	749	753	749	756	666	631	679	691	731	700	708	736	709	699	717	701	741	707	736	706	746	683	662	727	691	744	698	705	715	711	685	713	681	673	718	724	686	729	730	666	662	743	751	721	767	720	722	701	736	699	721	691	664	710	667	691	732	689	739	745	694	679	714
65791	55362	45419	23616	7385	3949	1985	317	216	198	202	174	221	204	204	193	229	192	202	193	200	208	228	206	214	195	211	207	205	194	211	189	205	215	195	189	197	224	213	241	236	187	203	232	184	228	221	224	216	194	240	226	224	219	222	213	210	210	208	195	207	215	231	201	216	209	204	206	202	184	226	180	197	189	224	220	191	206	230	230	172	217	219	166	192	202	224	209	217	213	244	206	247	228	183	196	217	195	213	219	240	232	202	223	195	215	192	196	204	212	203	217	227	207	224	206	220	209	217	201	188	195	238	207	207	238	210	193	210	212	240	193	203	227	213	205	216	195	221	242	224	234	213	210	222	224	216	219	211	187	253	233	191	195	223	194	238	199	203	179	213	214	219	209	217	222	220	203	208	208	238	224	204	218	207	208	238	222	215	245	207	207	224	217	212	208	200	251	207	209	215	203	235	209	233	193	223	216	211	199	206	202	219	219	207	178	204	225	223	193	184	215	215	218	169	208	215	187	210	204	206	212	217	200	217	208	225	204	209	217	229	211	228	221	200	196	211	219	204	217	211	210	203	245	207	210	217	203	207	201	158	215	203	206	206	231	238	216	213	253	195	196	209	196	220	211	186	213	198	213	195	227	183	210	219	208	212	206	216	217	200	196	190	212	207	197	208	233	233	213	204	196	224	233	227	204	200	204	209	183	224	204	227	230	206	209	219	191	208	209	216	211	195	199	219	200	216	224	216	199	184	210	182	226	220	203	213	191	210	196	196	202	214	225	232	208	199	178	212	193	195	217	212	207	226	220	215	213	195	213	221	219	204	184	220	217	204	230	222	215	210	200	193	200	188	212	199	203	225	232	214	209	222	216	203	211	206	224	235	208	218	230	203	209	232	209	215	209	238	220	206	208	212	198	201	215	197	201	197	201	204	206	207	204	225	189	228	204	247	199	214	206	200	196	219	207	198	214	219	219	221	222	189	217	212	181	209	193	210	229	223	195	242	209	201	212	205	208	225	227	215	212	210	231	228	207	193	219	213	237	209	203	210	204	204	222	207	210	202	193	205	190	232	200	207	200	239	220	199	195	200	229	223	202	217	213	194	215	214	218	210	219	220	180	207	198	216	220	205	222	207	208	213	204	221	210	187	206	214	228	215	211	199	211	220	234	221	215	194	197	201	201	209	209	214	224	207	209	195	186	206	230	201	202	199	198	211	204	194	235	223	207	220	231	229	187	189	192	216	214	199	219	206	224	213	223	220	199	217	201	226	216	243	211	193	231	216	182	223	200	209	199	205	215	198	203	211	231	224	203	211	198	223	202	206	202	233	212	199	214	221	214	213	171	215	241	218	215	211	200	185	227	206	222	195	192	216	202	218	210	208	193	207	199	218	220	217	209	208	204	208	212	208	231	198	197	198	213	188	244	171	217	192	238	201	219	187	203	222	215	206	213	212	213	208	215	230	228	203	199	218	242	216	229	203	212	210	180	218	192	204	215	215	190	188	205	221	208	230	192	227	197	200	200	197	209	218	193	214	182	214	201	183	197	220	205	198	235	202	206	211	207	215	181	205	211	230	204	233	207	216	206	209	173	206	243	215	204	228	221	177	178	195	223	210	221	201	212	210	222	194	232	232	208	207	196	218	212	205	198	216	211	209	197	209	208	197	223	222	223	212	207	175	219	215	218	218	233	185	230	190	186	213	195	200	225	193	196	216	211	192	217	201	214	190	225	222	213	218	218	215	200	207	185	190	214	199	201	197	228	188	211	193	218	214	226	226	194	211	198	230	214	229	186	217	206	210	231	194	195	197	219	201	220	212	221	211	186	208	193	227	193	217	228	217	232	237	205	193	198	193	205	186	186	206	230	236	202	219	239	203	215	212	187	205	202	231	197	185	222	210	200	211	206	183	211	217	191	204	202	179	206	196	202	213	216	235	222	210	180	186	207	190	211	223	217	209	220	223	219	224	197	201	224	213	239	225	203	216	209	196	212	231	201	210	214	202	212	189	204	224	188	212	197	226	187	205	222	201	194	216	216	218	222	200	216	201	217	212	210	202	222	208	218	202	202	215	212	192	199	234	212	210	198	219	194	193	221	229	214	221	202	202	205	217	201	201	219	232	191	229	202	215	211	227	220	183	211	209	213	218	218	190	211	207	206	200	240	182	198	214	178	202	210	210	214	214	199	197	212	183	217	208	208	207	192	223	200	226	201	213	198	209	224	208	205	217	203	199	178	228	206	219	220	197	198	213	208	205	204	199	213	201	192	217	211	202	194	215	216	189	207	224	180	209	219	200	223	215	215	200	232	220	234	227	231	188	216	211	205	203	189	230	203	187	195	214	185	221	189	211	184	231	218	184	216	209	210	223	197	216	198	245	221	216	169	200	221	193	215	258	193	200	212	197	174	203	194	212	220	203	211	223	199	187	222	205	213	223	207	233	199	220	217	211	190	234	215	196	253	210	210	221	205	174	228	213	205	219	201	184	215	202	209	188	226	204	179	198	186	234	215	209	203	221	229	197	219	192	201	197	217	217	214	239	195	181	218	233	199	219	206	221	198	222	201	228	216	201	203	196	248	216	222	193	201	195	209	228	213	207	204	223	201	213	178	208	235	216	231	192	203	198	199	226	212	203	206	230	216	224	230	203	201	211	217	215	221	227	231	223	217	212	228	190	242	203	191	201	204	210	197	199	220	207	219	249	196	183	211	223	206	181	215	208	192	243	217	203	192	203	217	191	206	203	211	224	209	221	205	212	193	226	230	218	228	221	201	203	193	206	191	236	217	193	207	193	209	203	206	196	226	217	199	206	223	212	200	199	218	236	176	199	203	211	192	213	205	231	227	209	226	204	191	196	220	184	211	196	206	227	215	220	200	214	200	211	186	213	222	189	244	249	196	201	220	203	255	210	207	203	217	210	200	192	200	214	217	207	223	203	209	201	202	185	217	203	189	189	210	240	193	216	227	220	220	242	210	203	220	187	217	208	215	184	213	224	197	222	225	199	239	203	202	200	209	212	202	205	191	207	200	195	197	211	202	186	213	213	217	214	221	218	221	206	200	204	207	192	212	201	177	210	206	206	216	196	206	219	193	213	222	197	211	190	232	206	227	221	203	216	182	197	210	223	235	221	212	217	240	240	206	232	234	196	229	208	217	234	238	199	259	230	214	218	215	212	212	222	168	188	212	212	198	218	215	195	227	216	214	212	201	218	209	205	205	199	195	215	210	222	205	197	205	221	211	194	222	190	221	205	189	223	222	211	222	217	209	189	207	196	217	216	200	198	223	210	206	218	218	190	197	243	220	216	188	232	220	213	209	206	218	216	195	231	209	221	209	205	216	202	213	204	194	222	196	204	197	208	206	212	205	205	207	211	213	195	214	209	197	209	197	221	201	230	212	213	203	198	206	243	225	189	235	216	230	203	197	191	199	182	201	236	209	201	196	222	216	214	207	224	235	219	211	206	226	210	245	224	204	232	221	207	215	221	190
48696	46352	43090	26927	14012	12087	6771	1010	703	673	683	669	677	659	722	697	712	677	706	677	680	634	669	667	640	677	641	618	648	721	708	662	671	691	633	650	702	664	648	663	653	667	689	649	664	659	677	656	672	704	622	679	662	683	633	666	687	667	670	676	669	707	675	661	665	669	683	667	682	667	674	652	698	668	673	701	664	667	676	689	645	665	681	698	693	653	694	686	664	682	688	661	665	658	663	662	607	693	683	666	666	681	672	713	689	699	643	680	738	701	683	743	615	650	670	641	632	673	685	702	622	650	670	632	726	688	691	681	705	669	623	662	671	683	682	647	706	678	714	685	684	708	639	722	685	636	643	662	668	660	680	668	657	695	673	666	670	711	697	672	626	648	662	669	639	644	674	661	714	634	700	695	657	677	637	641	645	679	643	713	691	701	627	668	642	706	677	651	682	676	696	688	634	673	600	710	684	680	661	637	701	690	632	687	648	641	658	655	688	667	620	662	670	652	645	696	660	638	660	638	672	648	668	636	679	644	691	693	695	710	699	681	659	661	667	723	665	677	699	715	604	668	692	646	631	652	647	652	680	699	642	671	672	675	704	702	679	702	724	643	635	727	709	659	647	681	695	662	675	678	679	657	687	626	649	688	716	664	608	678	709	647	667	710	667	674	667	659	689	671	716	654	673	665	697	685	660	684	673	685	613	662	673	667	720	674	651	672	684	703	667	675	662	699	691	670	659	735	704	670	666	661	679	673	672	671	642	680	644	643	675	691	695	667	641	688	631	714	633	680	596	667	701	711	714	633	691	694	632	665	682	622	679	692	685	577	629	665	679	636	651	665	695	698	661	676	674	702	658	684	640	675	638	692	719	662	718	692	671	654	681	667	667	688	706	658	726	712	641	675	664	632	643	662	655	680	712	661	651	652	633	663	688	631	649	726	673	657	656	685	672	659	690	704	645	663	638	680	640	709	669	689	678	709	637	633	695	697	702	650	623	721	629	686	678	665	657	697	707	667	621	671	732	662	672	700	674	728	701	694	634	693	661	679	678	689	678	687	642	647	714	630	656	663	655	696	716	660	678	669	681	635	632	687	655	713	672	648	687	670	628	683	645	674	680	695	687	701	642	642	616	677	690	693	669	650	683	732	690	655	663	682	668	636	670	704	631	620	647	692	678	652	666	654	636	628	692	726	693	684	669	658	699	689	678	640	664	704	694	683	677	646	631	628	690	649	610	661	614	661	649	667	733	670	625	655	640	679	657	682	672	669	668	668	618	642	635	697	721	673	676	645	669	687	642	688	667	683	626	615	717	692	669	659	649	673	695	653	667	674	684	681	706	635	680	697	681	667	673	643	627	704	660	628	652	689	696	711	659	639	655	668	672	694	652	657	682	642	700	671	673	635	647	685	665	656	664	654	675	601	660	693	686	611	666	624	651	699	717	706	689	696	698	698	650	667	643	649	674	699	737	633	652	701	716	673	652	676	663	667	635	699	664	686	685	645	683	722	698	642	715	667	693	669	676	701	641	659	685	662	657	674	676	699	682	625	656	637	668	664	701	661	696	650	688	712	637	657	658	655	639	718	693	678	664	687	667	667	663	679	664	705	679	674	688	650	694	675	639	663	714	687	648	653	672	656	647	674	657	643	675	659	639	700	690	629	659	625	689	719	672	678	703	669	675	633	674	655	660	608	716	646	679	662	688	676	701	603	643	649	634	669	654	631	626	635	690	649	701	668	714	640	646	669	715	689	684	653	696	653	663	687	706	714	664	659	670	651	633	728	663	655	678	660	660	680	663	679	653	683	664	705	684	676	675	674	664	642	667	714	703	623	678	705	686	678	691	678	676	699	657	694	647	695	717	644	661	715	682	656	721	627	694	696	670	694	667	697	666	698	657	677	690	656	685	723	677	714	689	693	611	670	650	685	681	681	671	669	670	682	647	644	693	663	651	627	704	648	622	714	668	602	695	659	676	679	657	658	628	678	681	631	665	662	705	650	665	697	653	669	650	666	672	679	661	656	627	628	626	689	660	698	661	687	704	688	660	685	625	632	683	705	638	691	712	696	657	697	629	675	658	632	651	670	749	657	683	653	686	729	619	662	668	670	685	623	647	655	661	683	665	657	689	642	672	690	635	690	665	690	626	617	684	662	683	712	679	652	665	691	653	651	612	665	717	659	657	680	634	684	688	674	713	638	692	684	726	678	678	648	643	692	650	693	675	640	674	643	724	683	638	701	644	635	689	627	645	677	686	632	655	687	674	672	686	689	688	685	667	699	695	684	652	709	675	714	672	680	658	644	674	657	663	680	612	637	668	699	693	660	675	690	675	668	676	665	668	663	694	647	696	695	680	650	684	739	643	663	654	673	699	647	668	661	649	675	719	659	641	686	660	671	697	684	687	689	731	643	670	650	647	682	653	679	690	689	647	602	676	701	686	674	698	663	680	711	638	686	650	659	656	650	657	701	675	671	712	660	622	633	648	668	671	665	701	683	671	655	626	705	656	664	700	653	634	691	678	707	669	671	692	678	695	654	653	681	657	674	706	654	666	650	678	707	625	648	705	665	664	672	696	660	701	726	694	674	616	686	658	688	669	693	691	703	666	667	568	648	649	703	677	650	649	686	676	664	661	653	663	663	715	631	624	650	669	654	652	699	672	665	672	680	680	670	666	642	693	701	698	656	715	649	717	679	640	655	658	711	638	660	701	697	669	653	677	668	657	649	686	738	685	665	655	640	681	672	658	634	662	663	700	665	656	656	645	683	676	692	663	705	665	630	669	648	698	663	630	669	631	693	681	628	633	722	694	692	659	698	686	713	683	688	685	623	628	623	697	632	667	648	677	702	711	698	647	669	661	631	677	688	675	681	680	678	680	666	679	719	660	672	667	731	663	657	660	714	688	679	654	675	692	648	630	629	684	656	674	691	679	695	684	675	714	694	627	650	690	624	684	677	683	692	697	645	709	702	657	695	658	661	710	659	637	683	699	646	682	701	649	647	676	664	660	657	685	685	657	703	639	657	675	666	697	667	678	660	629	672	663	693	695	633	716	713	668	697	681	669	700	721	715	727	689	675	657	692	647	653	689	665	675	644	702	640	679	673	698	652	680	732	659	675	641	658	685	646	642	666	689	641	690	653	654	652	703	658	664	696	693	657	655	658	665	661	697	702	667	661	675	691	671	656	710	671	687	673	650	635	653	668	634	688	653	649	659	689	709	665	686	656	671	679	653	625	667	649	703	641	669	678	644	662	672	636	658	687	651	658	700	643	675	642	680	695	726	641	682	688	715	676	653	649	725	679	699	642	638	723	667	685	634	640	652	691	670	725	689	672	666	688	655	708	675	688	620	661	674	641	698	645	645	705	651	737	683	682	631	645	663	667	708	633	682	702	686	668	688	687	681	677	668	688	662	669	605	672	693	706	709	676	729	693	691	650	701	611	665	666	615	692	658	674	661	675	709	674	676	646	649	675	678	653	670	714	634	682
78362	71433	60991	36771	18316	10706	4939	520	310	305	316	308	310	316	295	307	319	286	335	314	286	282	306	320	295	297	293	314	277	277	291	331	295	332	302	308	288	297	298	285	291	302	285	317	316	303	319	283	302	298	324	293	321	279	302	272	299	274	296	313	295	292	302	305	333	289	294	306	301	327	305	316	305	285	287	328	297	305	306	291	294	291	281	290	307	313	306	287	314	302	313	288	325	324	300	317	311	298	305	302	308	303	288	293	305	313	303	297	283	311	324	263	299	294	320	270	298	290	304	267	307	327	285	319	310	305	306	284	301	315	268	294	305	289	277	313	312	307	252	328	276	313	311	302	292	262	290	283	287	339	305	294	301	330	281	310	320	271	305	323	310	276	323	281	295	333	299	298	265	296	302	283	306	324	272	302	308	318	306	277	291	277	252	304	286	271	301	313	295	297	304	303	333	323	330	305	297	316	288	302	295	287	314	294	302	291	300	290	303	310	336	269	299	313	304	272	292	244	291	316	293	312	301	307	318	343	307	307	310	308	286	301	297	279	292	279	299	313	303	305	303	294	266	312	310	320	296	320	306	300	322	316	300	287	302	309	289	307	303	295	307	285	282	309	283	297	343	280	303	282	315	296	302	307	297	306	284	288	306	327	311	278	292	312	302	262	305	303	298	275	308	316	326	328	285	307	308	304	279	316	298	299	274	283	306	287	297	293	325	308	297	302	282	292	293	296	285	327	314	324	308	329	304	328	304	300	283	295	305	285	304	286	293	282	280	296	284	279	306	280	307	288	285	314	271	284	306	322	301	288	316	304	272	333	312	307	333	309	312	288	302	273	302	295	311	294	281	314	283	326	313	306	305	314	313	291	310	276	321	300	257	312	283	302	296	323	325	293	277	259	314	333	302	305	321	288	296	268	332	259	293	311	299	273	286	291	294	267	298	292	273	277	311	277	328	262	269	281	270	299	279	290	266	267	294	287	282	324	310	313	301	267	282	304	297	287	309	290	286	269	317	306	261	311	279	307	261	303	320	303	314	308	287	305	300	326	290	331	290	267	294	313	308	284	286	302	316	312	282	292	301	278	302	311	291	296	300	296	309	308	297	291	292	289	309	299	321	279	275	331	301	309	323	320	276	336	326	279	286	311	330	278	295	292	307	328	297	293	299	307	340	300	306	269	309	307	274	294	272	273	293	279	327	305	294	288	308	314	291	309	273	319	293	294	307	288	300	345	285	339	303	317	307	314	316	272	296	315	319	308	315	291	298	296	324	324	306	309	302	334	322	307	311	296	325	311	309	302	318	286	311	308	319	312	314	327	266	311	310	294	301	324	298	312	327	273	296	309	330	275	319	310	303	266	285	297	341	321	272	315	307	318	286	308	318	290	296	316	295	305	300	292	273	277	288	290	310	299	302	289	303	315	300	322	311	291	316	308	290	298	283	312	306	337	317	308	256	296	294	321	294	314	323	299	304	307	290	334	343	290	308	325	280	309	295	313	276	322	312	294	280	297	299	331	313	291	301	327	307	326	307	283	305	294	290	313	307	269	292	297	325	285	306	326	302	294	272	292	279	307	333	323	304	307	301	299	269	275	269	288	282	321	306	315	301	329	280	295	337	332	319	271	306	290	303	302	291	300	329	329	316	311	310	298	325	305	301	289	297	283	288	284	306	272	271	295	313	291	282	302	327	300	340	325	322	295	346	309	277	323	281	290	308	286	311	290	323	281	322	306	296	262	309	286	303	319	266	302	320	293	306	304	319	310	287	315	293	318	309	273	284	291	314	330	282	298	307	301	297	291	295	317	298	313	294	310	285	286	298	289	330	296	302	288	305	317	334	273	271	267	308	299	282	304	271	331	333	286	291	263	287	277	297	306	306	321	302	308	258	300	303	275	298	286	277	277	258	298	334	288	285	280	306	265	282	332	288	280	313	317	291	311	308	296	287	282	299	276	287	285	283	308	286	298	317	317	310	290	279	259	293	270	284	339	317	302	273	294	289	290	287	290	312	343	285	295	314	302	308	296	282	293	293	308	277	264	305	301	296	310	305	315	287	284	288	271	283	310	318	310	269	283	295	331	278	304	286	308	331	282	300	311	299	326	323	276	290	300	284	288	312	308	301	306	275	286	307	310	314	307	322	286	289	323	330	290	281	278	311	306	276	319	312	311	278	276	310	299	283	307	291	287	297	297	331	290	318	303	297	276	296	287	305	270	279	324	307	319	304	333	319	283	300	309	303	272	304	307	275	324	298	300	269	269	296	292	291	322	295	314	273	298	307	314	301	268	328	295	277	319	301	306	324	308	293	299	319	293	285	326	281	297	303	283	312	306	295	317	296	296	302	297	304	328	306	322	303	305	329	302	283	290	326	306	288	298	329	281	314	286	326	327	336	289	312	296	288	299	298	311	314	299	318	312	280	287	293	335	292	264	283	281	278	314	294	305	291	276	299	319	311	305	323	292	299	307	293	303	351	286	306	288	312	334	282	310	286	299	305	306	327	284	284	295	338	310	318	300	303	314	305	279	297	289	261	288	287	310	305	283	306	302	262	305	312	265	306	280	296	283	314	333	273	319	304	335	288	294	303	285	295	318	317	328	305	295	284	276	291	307	279	318	259	314	301	310	299	305	323	302	339	326	292	283	320	278	306	325	320	311	313	316	301	312	291	293	295	288	296	302	294	284	280	284	294	328	305	302	302	302	304	309	316	302	310	322	306	299	293	286	322	307	309	260	320	315	303	300	297	298	319	303	296	293	262	304	293	334	315	300	305	313	307	337	313	297	267	319	288	314	314	277	304	326	311	328	299	322	335	322	290	269	302	304	319	312	293	305	296	319	324	303	318	275	302	294	309	284	319	283	294	303	280	324	275	319	292	322	289	308	317	327	322	299	304	273	277	297	293	303	325	294	297	310	290	318	310	296	304	272	314	306	278	304	329	300	282	321	337	277	316	300	296	288	304	313	307	329	296	333	307	275	305	289	280	286	267	302	311	301	338	291	279	274	304	296	315	282	322	265	311	297	294	320	291	314	280	315	320	290	334	306	316	294	322	280	297	297	312	297	275	307	303	309	295	308	301	285	277	296	291	274	319	297	317	272	280	332	300	319	268	308	295	298	315	313	345	317	305	306	286	294	320	291	268	291	303	303	317	258	312	321	285	325	353	304	277	300	270	297	299	303	316	284	277	280	272	289	331	273	292	283	335	313	323	340	313	300	289	300	302	269	318	294	301	275	302	270	285	324	274	278	311	328	299	315	318	290	306	312	324	287	308	277	284	292	320	301	313	296	320	308	321	302	306	325	339	290	293	269	294	322	291	294	271	295	299	317	313	277	303	315	293	307	314	290	310	304	287	322	312	346	306	298	325	301	286	337	314	312	302	287	305	283	261	317	293	292	283	300	305	277	314	298	296	280	308	321	301	291	322	311	318	276	301	282	342	311	306	315	314	305	338	318	290	337	312	312	318	288	295	306	274	308	298	324
62308	62918	57570	38274	25873	21145	13438	1282	902	877	910	911	981	904	920	944	911	937	888	927	876	890	864	892	877	908	900	942	887	937	899	933	910	888	920	887	888	988	918	909	919	903	949	870	911	891	926	870	855	883	912	837	929	942	922	894	908	940	897	915	953	894	919	849	902	872	916	889	940	956	869	907	884	884	893	911	875	908	926	912	858	860	965	909	950	909	873	903	903	893	925	905	901	910	990	898	891	912	926	916	918	909	887	862	932	899	888	946	923	878	932	879	990	897	863	902	910	931	944	950	985	880	916	889	846	906	870	886	894	859	910	987	958	945	893	900	945	940	893	923	863	881	935	940	886	942	898	877	938	901	906	899	861	968	903	874	925	929	937	847	885	893	904	884	849	906	931	911	914	926	963	893	869	908	897	863	905	946	918	892	969	922	914	921	873	919	914	880	885	849	918	895	971	870	878	925	909	898	895	873	947	924	888	886	867	921	892	864	961	895	903	893	884	923	894	935	908	864	895	874	910	913	906	905	872	910	908	931	883	895	928	876	968	880	899	966	918	836	939	876	904	896	909	935	919	942	873	870	845	886	913	919	942	922	920	875	923	916	899	916	885	938	943	869	943	954	883	917	917	913	885	891	910	921	884	955	930	878	933	928	948	947	896	872	941	889	932	905	935	887	900	912	900	912	911	870	852	897	888	896	868	924	899	960	944	868	896	925	867	922	937	896	898	910	866	903	912	954	923	885	874	941	898	891	873	903	893	899	892	939	897	889	910	826	936	929	892	900	894	864	890	900	913	898	947	889	966	879	883	904	905	883	967	892	919	883	875	941	894	874	914	901	932	950	936	888	934	906	917	934	921	919	943	845	841	867	889	937	939	888	897	891	886	872	908	930	875	898	950	950	879	941	894	919	929	840	931	885	921	963	914	879	913	852	907	878	898	848	930	867	929	876	883	894	852	893	880	902	878	896	981	967	897	904	870	964	897	862	958	915	895	882	937	898	961	929	849	939	950	934	909	896	957	976	875	929	936	867	901	901	872	891	908	925	860	896	866	948	940	864	904	943	908	894	908	886	939	845	860	905	973	891	929	894	928	860	929	859	889	898	909	901	924	938	950	997	918	893	856	898	916	867	870	822	896	907	886	900	868	920	956	838	921	934	841	881	856	888	900	874	924	890	876	910	925	915	898	887	914	869	915	888	912	899	893	915	879	907	863	904	923	957	937	921	890	875	916	909	893	950	890	955	862	918	881	920	861	911	885	946	880	895	967	985	877	883	842	927	925	894	891	945	889	948	913	938	960	875	880	898	930	950	921	891	892	967	956	917	896	898	926	887	918	937	933	938	885	941	921	901	916	949	911	878	888	907	933	892	932	946	902	901	937	929	903	874	874	869	909	985	947	970	897	858	890	908	936	909	904	947	935	910	864	888	875	902	900	904	896	929	908	890	908	938	865	889	937	896	903	883	973	935	923	897	915	853	936	931	838	883	893	864	891	919	895	920	861	890	866	962	881	903	871	928	890	874	965	933	923	906	902	916	894	902	879	884	912	903	896	902	857	904	909	843	859	872	901	915	917	901	852	939	965	935	879	933	916	892	952	915	891	879	965	933	891	869	849	954	886	971	968	983	945	857	884	914	863	883	900	920	952	940	913	954	921	1014	905	898	918	834	899	886	885	848	889	914	867	946	893	911	926	903	941	888	910	863	925	950	986	919	906	905	920	914	867	911	903	918	919	881	934	929	903	921	925	927	895	908	888	872	932	918	924	902	893	934	924	882	1019	923	944	933	904	893	935	885	903	866	900	893	917	933	941	881	928	889	901	967	928	886	892	924	894	896	945	875	924	916	896	881	888	894	866	882	897	938	930	924	912	915	902	892	937	906	933	870	872	920	917	943	878	915	898	877	905	903	921	886	907	879	941	883	939	922	901	894	902	883	906	908	897	898	916	919	917	874	886	885	918	877	854	892	888	951	900	937	898	929	902	855	924	922	920	916	935	938	945	889	877	962	871	965	888	965	966	872	899	885	911	918	898	912	863	880	944	857	910	962	887	873	927	939	868	906	899	911	903	933	915	945	980	963	931	910	937	853	941	909	936	916	927	886	905	915	894	978	903	921	902	914	910	890	923	913	900	879	907	875	914	848	864	876	937	942	973	929	940	897	936	893	910	921	896	913	846	920	936	916	849	883	921	878	905	896	840	924	927	912	837	922	877	912	910	933	883	910	921	925	934	910	877	901	955	929	961	914	908	867	888	896	900	914	911	854	895	917	902	928	940	963	878	906	906	848	918	927	934	923	919	919	907	895	891	924	927	953	909	876	903	892	866	911	936	924	897	879	945	920	880	889	857	881	918	861	946	970	894	948	889	896	871	896	886	910	865	881	962	855	868	853	889	910	922	907	904	898	940	916	914	841	897	922	880	907	878	848	899	925	929	924	836	912	886	911	892	933	904	884	921	984	873	944	895	956	946	897	866	907	946	850	887	917	893	891	927	928	948	883	981	937	916	889	911	898	881	910	932	937	896	988	945	859	964	853	946	880	859	905	919	893	884	939	911	887	975	948	901	892	907	850	874	906	937	865	929	933	907	854	896	887	921	869	912	935	886	935	909	942	860	899	910	900	937	902	912	914	841	916	886	922	868	964	893	869	943	889	907	869	905	945	839	947	962	874	930	952	911	895	888	947	929	898	905	845	879	936	902	874	927	859	922	883	862	913	927	919	920	919	897	911	887	892	904	862	891	914	910	881	889	921	905	943	932	927	916	893	861	909	861	878	871	917	921	857	885	921	921	887	887	878	874	916	916	882	897	905	925	917	927	837	881	933	901	893	922	937	845	880	893	924	976	915	919	944	880	919	881	940	922	919	864	942	927	925	911	894	880	897	942	925	887	963	916	880	918	858	882	872	878	961	885	868	905	877	878	928	900	870	926	903	947	873	930	892	912	904	866	922	935	943	903	879	911	928	878	898	886	911	870	895	937	941	864	895	878	950	887	874	926	909	873	873	906	922	925	848	878	937	921	904	898	908	899	880	934	956	927	923	902	929	910	885	894	913	908	897	917	901	917	907	941	917	906	907	917	937	874	903	866	898	956	926	898	918	916	914	904	934	885	897	849	864	904	891	929	932	888	907	884	914	899	911	911	875	911	949	861	870	905	935	937	984	933	900	893	918	853	902	932	896	937	915	861	929	935	886	889	900	916	894	942	970	913	941	942	918	888	896	902	952	896	946	895	915	894	896	899	914	912	907	889	908	924	894	858	915	944	915	901	907	915	931	916	913	862	908	981	913	929	916	892	974	860	914	874	943	904	937	935	975	918	898	877	903	849	882	903	922	905	953	879	865	952	915	869	971	953	902	937	867	884	906	842	955	845	950	932	919	922	896	913	900	871	879	914	973	866	886	910	874	903	920	870	975	921	911	988	956	901	971	934	921	899	861	928	924	877	928	899	859	846	902	939	960	941	899	877	919	934	898	893	883	925	878	913	929
33900	21382	10686	2218	614	466	368	210	209	216	175	230	196	215	207	207	231	218	205	223	215	239	246	242	211	233	237	210	203	247	198	212	240	233	184	198	221	192	207	225	224	192	191	219	220	251	208	220	223	211	190	221	226	217	250	222	204	230	210	231	234	211	207	208	208	204	236	216	229	208	192	231	238	224	211	205	224	204	223	233	216	217	230	239	227	188	213	196	211	175	234	203	247	200	208	260	221	206	215	218	221	227	220	207	198	230	221	218	219	213	218	190	226	213	222	209	229	185	221	211	218	192	221	193	214	196	228	227	221	228	198	218	212	223	210	224	213	215	183	216	200	219	222	241	230	214	231	224	233	215	224	214	221	231	226	224	224	208	210	233	215	224	207	243	220	211	202	220	212	250	209	227	235	243	207	214	217	208	212	225	210	220	245	208	196	207	212	230	207	198	242	197	218	235	219	206	222	202	205	218	222	203	198	211	238	212	201	191	254	219	217	218	239	217	204	213	220	200	204	166	227	215	201	231	210	197	194	227	230	223	218	215	245	223	200	209	210	229	196	206	244	213	215	248	208	212	221	215	206	232	214	211	211	214	229	221	198	208	227	205	244	218	233	211	217	221	214	208	177	223	212	229	207	248	199	218	224	208	198	206	223	219	209	223	202	232	207	204	198	186	241	230	210	227	216	198	210	250	216	228	222	212	185	215	218	237	229	213	222	238	215	225	200	220	194	184	223	211	224	220	229	199	201	196	218	235	198	225	230	243	220	199	205	213	218	218	189	194	219	211	209	198	210	226	227	215	197	213	219	203	223	229	224	222	210	227	240	207	232	199	206	207	232	224	204	233	232	233	222	218	212	231	232	204	213	217	244	194	198	187	210	230	203	203	210	209	220	212	205	205	229	191	218	198	228	208	210	234	204	199	207	196	233	224	233	230	215	212	213	207	232	222	239	204	215	203	205	225	220	206	241	217	213	223	228	216	223	200	209	217	187	230	187	220	192	221	216	244	231	217	232	223	191	224	223	194	225	190	230	193	261	214	219	215	229	196	189	224	219	215	223	223	193	216	207	225	206	231	232	223	206	201	209	215	221	216	191	213	200	230	216	219	226	210	185	201	217	228	209	215	237	215	248	233	239	221	229	222	211	223	194	227	216	237	215	210	227	237	196	217	247	201	217	216	236	178	221	223	219	217	212	229	230	189	199	206	222	223	211	214	213	227	220	220	212	239	211	197	231	208	194	201	189	214	222	187	202	218	216	225	225	204	230	207	223	207	203	229	215	189	214	224	209	194	200	219	216	222	229	221	218	203	209	203	226	235	234	212	223	206	205	222	181	219	196	222	195	238	218	217	201	229	209	243	239	193	218	205	220	209	258	227	227	199	217	207	202	212	212	218	194	223	197	223	192	255	241	220	189	214	211	213	207	226	213	230	218	206	219	224	211	230	216	215	196	204	221	193	220	213	244	208	222	234	210	209	214	215	218	195	207	234	192	204	196	218	231	217	207	204	206	208	237	208	232	209	235	211	173	207	203	243	183	236	230	225	222	216	215	226	194	218	197	209	227	197	220	217	199	187	222	213	205	237	223	220	205	211	200	229	217	221	215	225	221	205	249	211	215	213	235	213	219	207	209	240	199	233	219	192	216	209	197	218	229	211	199	210	205	220	187	209	228	213	225	220	218	222	209	221	229	222	222	201	230	197	201	226	237	196	213	228	226	191	222	221	213	226	225	227	221	193	224	244	194	206	209	187	209	212	205	212	182	216	204	216	194	240	225	230	210	211	220	211	235	222	228	228	222	244	226	229	218	207	214	214	206	218	211	200	208	217	231	193	216	230	220	192	219	238	217	216	241	196	219	217	236	233	236	192	174	208	210	192	222	232	179	203	245	233	212	198	181	211	230	203	233	232	227	207	216	226	202	209	219	247	199	220	222	187	224	221	228	193	223	223	207	213	217	217	199	205	234	233	201	212	208	207	238	234	232	224	219	227	226	205	224	204	194	220	202	210	214	208	215	232	199	195	203	206	241	189	227	220	222	225	216	207	221	229	179	210	223	211	215	222	215	220	201	223	214	218	218	212	210	198	191	200	214	230	209	224	204	220	220	209	241	246	236	197	209	242	220	221	236	245	242	220	187	213	210	248	210	239	202	206	199	219	235	210	235	219	219	222	176	233	204	183	205	226	195	200	220	193	226	191	221	216	235	207	228	208	203	220	185	226	237	229	229	221	219	233	200	213	205	198	213	246	228	195	225	209	201	182	241	224	190	221	233	194	210	232	225	226	197	242	231	227	204	208	201	203	215	248	226	240	224	228	221	193	223	204	232	215	196	207	215	209	191	226	222	212	207	223	242	228	234	221	208	226	204	214	204	222	229	202	208	221	251	208	214	210	199	201	222	224	228	194	226	217	213	239	240	196	205	201	226	199	244	200	217	228	226	209	182	202	216	217	228	218	222	209	199	220	207	223	243	214	238	208	222	252	224	248	228	234	204	215	185	201	236	215	213	225	225	212	201	208	245	214	193	216	208	199	221	202	219	219	224	237	212	221	214	235	205	195	217	222	207	176	198	217	221	195	209	191	186	217	191	210	200	223	226	208	202	203	220	255	209	214	183	190	207	221	225	249	212	193	217	216	241	195	211	204	229	230	223	234	227	236	245	231	236	218	223	216	194	182	234	202	205	216	203	203	206	214	213	211	207	193	225	208	228	194	204	196	213	207	230	218	218	221	217	200	207	213	228	215	215	222	240	184	216	216	200	227	213	188	219	212	204	217	224	194	208	204	204	202	213	219	228	208	247	233	205	217	217	220	238	205	215	217	224	221	266	244	226	210	201	243	209	225	205	210	226	203	230	225	253	210	212	212	201	224	209	214	219	218	226	209	198	228	213	238	218	226	204	232	227	221	194	242	205	191	205	213	230	228	213	212	204	202	238	209	236	226	194	228	196	205	200	218	207	202	212	218	220	204	222	213	213	242	211	223	215	206	194	217	227	206	225	237	203	211	236	205	228	199	190	221	212	231	207	212	205	202	214	222	226	225	215	215	207	230	213	202	225	239	226	217	241	226	224	213	211	224	214	230	221	223	220	202	224	218	184	215	197	234	197	223	217	205	225	200	206	231	232	206	236	212	210	194	234	247	229	187	216	199	209	215	201	209	239	243	214	208	204	200	241	202	212	205	204	228	240	213	219	236	214	232	212	210	202	217	224	229	202	220	196	232	223	214	212	213	211	226	198	221	241	198	226	199	219	192	208	235	208	217	201	230	218	220	198	234	212	218	194	214	174	225	222	201	216	206	225	227	213	202	232	197	212	178	199	221	213	220	233	220	221	227	191	241	221	215	204	231	222	212	234	195	207	229	218	186	207	223	214	225	202	211	204	224	201	187	199	198	190	204	195	223	197	206	239	206	218	223	222	225	241	224	240	223	217	196	215	225	207	233	211	227	213	227	242	207	196	213	205	204	217	225	244	214	224	231	199	193
32161	24461	15229	5279	1905	1822	1405	660	736	643	653	654	663	687	650	674	659	706	717	685	698	716	677	690	704	697	683	658	702	690	675	670	664	720	692	672	679	666	667	722	701	688	750	660	653	686	691	663	673	705	697	691	691	674	689	678	722	705	678	729	716	663	704	700	649	719	719	722	654	632	702	660	700	619	651	723	721	662	753	728	713	683	719	633	696	660	692	675	711	679	683	686	734	677	673	705	686	695	673	661	688	696	726	683	697	713	678	718	722	706	666	679	701	667	666	686	716	665	695	642	695	662	707	675	713	662	616	660	671	682	674	735	648	716	668	678	735	673	684	655	671	710	693	670	657	743	709	676	723	668	702	662	677	691	717	701	705	727	685	686	733	717	669	676	656	725	670	706	686	674	635	627	716	691	662	660	711	726	674	718	668	713	665	677	713	673	699	675	686	708	685	700	684	673	695	681	706	704	654	704	654	708	692	689	675	716	647	675	690	733	717	681	686	648	700	700	647	684	688	640	715	695	700	694	651	715	691	630	699	725	717	708	672	702	704	659	693	677	672	731	720	688	685	682	706	701	664	703	696	707	684	667	683	680	725	694	707	675	687	648	696	695	651	726	648	727	734	712	669	696	705	683	739	649	717	682	687	680	690	699	640	678	643	707	703	695	683	735	681	669	702	676	717	678	710	695	642	681	666	674	661	694	743	688	639	648	696	699	697	689	730	720	651	665	679	705	672	706	682	667	694	638	725	722	645	645	710	686	703	711	661	696	705	650	690	688	675	677	704	717	677	705	623	672	622	745	714	703	699	666	691	661	704	679	694	649	686	676	670	716	641	665	633	652	671	736	677	658	692	705	665	696	643	630	675	688	684	674	670	663	713	680	687	681	690	676	684	666	686	699	711	683	735	672	711	684	682	679	687	730	682	696	660	681	719	695	715	688	671	663	658	684	667	669	658	664	715	678	686	714	676	716	678	671	701	710	689	671	656	717	623	664	691	749	706	657	710	684	696	684	699	686	688	674	674	713	647	736	658	653	714	694	709	693	684	693	651	653	675	666	702	708	667	692	742	662	670	662	672	647	689	705	707	715	714	713	640	669	716	618	672	658	640	692	669	698	667	650	690	744	718	702	726	637	680	677	649	651	717	644	704	703	694	722	669	670	665	681	708	671	720	711	694	714	718	695	694	675	699	677	649	676	645	730	675	726	667	717	677	679	691	676	702	703	675	676	706	746	690	688	698	737	719	689	672	667	679	722	658	724	645	708	679	710	686	651	668	686	693	657	699	654	698	705	673	672	685	679	681	683	691	700	701	673	704	700	695	679	681	706	665	686	746	704	684	675	689	676	685	663	671	656	649	695	673	704	669	692	693	688	713	677	688	701	742	721	693	732	658	671	700	667	681	732	662	743	669	672	702	681	693	680	629	739	735	719	683	736	683	695	692	716	707	703	697	705	683	654	685	694	683	663	683	683	708	669	696	673	653	664	736	668	670	709	701	634	689	660	703	697	684	731	690	693	653	700	733	691	692	671	708	647	713	687	649	681	678	656	638	640	690	642	708	690	763	690	631	711	655	701	673	696	726	683	658	689	713	681	746	682	715	638	636	705	667	712	689	649	673	675	696	679	740	684	675	681	720	692	736	670	696	694	667	698	648	685	688	651	704	684	675	681	681	764	758	722	720	692	706	718	698	714	612	681	685	696	690	688	750	680	734	690	735	701	662	714	735	684	717	692	643	678	723	673	685	687	695	703	687	713	702	702	694	678	671	710	692	681	653	675	715	697	670	703	674	686	717	713	672	685	680	727	751	698	662	645	658	687	702	661	659	670	754	649	680	682	692	699	650	693	701	664	722	689	694	663	681	688	693	738	662	682	690	734	671	691	669	650	662	701	687	629	685	678	719	728	664	652	671	637	680	724	670	669	680	719	662	689	692	646	665	679	659	689	703	727	696	676	716	654	664	630	686	675	729	711	625	706	702	667	699	648	687	708	706	695	680	703	714	657	703	710	696	701	659	699	667	722	703	761	696	692	694	682	623	730	652	666	673	721	647	712	653	713	737	704	671	642	661	724	725	690	675	657	731	686	673	664	674	734	690	690	696	677	685	658	717	683	743	709	696	669	684	687	678	738	677	629	702	719	683	664	669	709	703	676	646	683	700	692	659	688	696	698	709	681	744	687	716	661	673	670	659	693	730	720	676	691	665	681	671	738	650	723	689	703	704	673	695	664	701	671	676	667	722	676	746	689	686	713	720	653	670	687	661	708	714	700	701	721	652	709	688	669	718	660	728	710	660	663	753	699	683	696	688	645	679	727	671	681	754	691	714	694	684	627	672	689	641	677	700	742	729	715	656	679	736	723	675	720	672	709	684	714	679	699	646	678	637	712	645	736	740	637	711	680	683	729	717	647	658	734	684	689	676	715	677	666	670	644	713	652	650	723	725	699	721	743	710	730	693	733	687	660	716	698	677	688	703	710	672	709	680	657	683	673	690	717	658	683	644	707	683	662	622	693	695	694	693	718	678	677	668	709	712	704	702	686	725	629	695	718	684	653	673	695	683	712	734	657	662	632	658	701	679	683	698	646	700	709	696	664	639	660	668	698	683	684	684	691	707	669	686	677	664	689	733	744	698	672	681	658	675	696	673	728	735	710	728	705	681	701	694	689	712	680	667	694	700	704	688	631	694	658	655	707	706	685	706	697	689	749	716	672	704	746	703	658	693	660	698	689	652	648	680	687	683	677	683	606	663	729	668	723	672	665	693	666	716	673	672	683	700	678	665	714	655	666	710	673	665	660	697	688	681	641	639	684	757	712	681	662	653	653	672	716	672	701	730	651	694	686	698	679	710	702	702	699	705	659	685	672	668	673	674	679	709	720	704	718	682	692	702	652	722	710	689	706	709	667	670	691	668	681	676	660	665	702	726	668	668	685	687	736	687	697	685	695	691	658	701	666	654	700	671	690	679	687	678	696	682	672	685	680	657	690	685	678	714	714	704	697	688	694	627	654	713	666	698	701	696	701	727	688	719	650	717	683	668	687	688	696	697	697	689	654	697	704	658	656	700	682	675	671	716	686	636	672	712	674	688	702	680	676	709	661	648	693	692	721	646	683	720	685	706	693	674	680	716	722	693	692	665	660	669	691	714	671	715	716	714	636	677	697	692	645	710	720	691	643	660	653	744	695	628	680	728	670	708	674	656	653	669	699	684	692	695	690	692	690	673	694	703	675	683	679	743	713	698	648	685	672	672	651	669	704	688	713	661	646	727	683	695	747	730	624	661	689	685	650	699	708	716	667	681	682	683	661	664	731	665	681	655	691	701	714	653	682	655	680	716	684	675	621	648	710	720	684	682	660	694	621	690	686	711	734	683	713	664	697	682	664	694	667	729	675	678	723	698	700	728	689	664	662	654	668	711	698	641	666	684	680	684	697	653	711	732	694	664	649	710	681	655	648	666	689	680	684	683	716	680	701	631	680	686	706
65715	55254	44446	22471	7998	3762	1876	225	215	211	213	196	177	190	192	197	236	195	193	196	201	191	209	175	197	200	188	195	208	219	200	186	239	210	203	223	176	198	188	240	211	206	195	207	189	192	215	204	216	193	193	218	214	187	206	201	224	185	207	206	197	199	196	181	200	225	185	193	185	228	201	178	213	229	213	214	192	201	208	212	224	189	204	217	194	185	209	202	211	218	182	204	173	197	210	191	184	225	194	190	197	203	183	176	203	199	206	178	189	232	215	213	190	219	188	243	230	212	205	199	171	197	210	189	195	181	203	171	197	213	196	209	201	214	209	222	165	195	223	191	197	194	201	183	202	212	219	197	219	193	194	209	200	207	203	204	201	180	205	198	180	178	191	231	192	209	194	197	212	209	194	234	214	239	244	193	210	209	211	213	195	195	178	211	204	207	193	229	221	220	195	198	204	200	213	203	204	192	200	215	210	210	211	181	217	199	205	197	194	200	194	203	187	206	196	185	202	175	184	205	199	208	195	227	190	195	162	214	219	199	186	191	188	217	201	201	210	196	196	216	203	168	187	196	193	212	197	198	191	230	208	197	210	183	214	232	201	203	231	200	194	211	195	209	203	209	184	203	191	198	188	214	197	201	188	217	216	217	183	215	209	199	201	193	203	218	189	217	206	206	191	208	198	198	191	220	176	221	189	195	220	194	214	185	208	206	190	171	226	207	188	201	207	209	219	216	220	219	186	184	185	192	202	211	204	184	206	195	206	206	200	219	192	193	204	211	237	214	205	213	191	205	185	179	194	216	195	189	210	201	215	223	183	201	221	212	195	207	228	204	197	221	205	176	230	175	198	206	208	204	197	201	189	183	201	187	207	191	233	208	224	208	203	194	207	197	188	171	176	206	223	190	206	179	184	182	214	225	217	206	187	212	187	210	205	203	194	200	200	221	209	188	206	201	203	194	184	196	217	207	198	214	192	201	199	210	201	209	203	189	214	226	199	189	216	187	224	190	196	190	221	212	203	199	211	197	235	200	205	191	237	196	202	211	221	192	216	186	179	214	200	207	201	198	215	204	179	180	202	202	217	188	227	182	199	208	197	195	240	191	181	219	211	239	205	206	194	198	198	214	195	205	221	216	182	224	215	190	214	210	197	212	192	189	215	213	200	201	217	202	237	204	209	203	190	205	225	217	219	219	198	216	196	203	224	192	204	207	205	219	204	183	183	197	194	225	184	183	219	225	197	230	195	224	207	193	208	211	179	210	195	206	213	200	212	190	206	214	181	203	201	201	200	209	184	228	201	198	227	184	197	191	194	194	197	187	171	191	204	205	196	198	209	205	196	238	209	212	209	201	213	219	189	199	188	190	180	213	200	238	185	169	218	200	193	188	211	160	190	205	183	216	205	193	172	172	205	211	211	217	221	196	186	199	220	177	202	194	199	181	214	210	193	216	191	211	189	199	200	220	182	219	186	226	186	195	184	214	202	213	197	185	194	210	198	200	205	197	200	193	206	208	209	227	190	190	204	199	211	193	205	218	204	170	201	197	200	219	218	191	206	198	207	206	199	213	208	207	221	205	209	229	200	227	215	214	206	214	223	229	171	236	212	199	219	237	186	202	206	210	190	199	204	190	214	192	204	187	201	221	189	233	222	203	222	192	163	189	206	210	242	205	214	187	211	194	202	198	236	203	192	167	201	168	194	211	220	200	186	186	179	217	197	189	191	218	216	196	180	196	224	192	190	202	191	204	203	211	195	223	200	194	226	219	214	200	203	220	210	197	214	214	188	205	202	186	192	179	197	198	193	211	237	194	193	205	189	203	251	195	215	203	191	210	184	184	187	215	229	213	207	203	216	197	213	223	205	214	211	195	214	192	223	228	187	219	211	211	187	191	215	186	173	220	206	191	179	191	221	206	215	215	209	198	211	219	194	204	223	211	175	211	199	184	220	201	173	179	204	212	189	235	205	206	208	202	156	193	205	215	209	186	181	173	218	203	225	199	197	235	216	187	211	187	216	171	203	199	178	210	210	202	186	211	200	192	209	203	217	212	206	182	199	191	215	209	181	200	196	200	205	203	186	228	243	224	197	203	189	184	206	219	235	207	218	193	231	202	200	158	196	186	209	209	206	200	210	230	185	206	209	234	192	214	214	219	191	196	198	237	198	221	209	206	191	210	192	199	192	225	191	205	194	207	221	220	205	191	220	194	210	195	219	211	227	191	232	195	184	223	219	190	210	199	180	184	224	215	164	196	210	220	201	190	231	238	227	190	196	191	207	182	205	194	192	212	202	205	203	202	193	226	201	209	187	205	219	209	213	212	191	185	182	194	220	194	220	196	211	204	204	214	211	209	196	193	211	175	216	183	209	210	186	187	218	187	213	187	201	197	191	195	199	223	216	188	190	201	210	215	176	191	194	202	208	223	186	167	211	205	188	215	222	180	195	207	181	196	201	194	217	190	208	189	214	183	201	205	216	207	203	173	183	184	206	190	189	204	202	195	201	222	183	197	204	227	206	201	223	196	217	188	227	209	228	206	208	172	203	185	215	209	182	181	182	208	196	203	218	210	193	190	193	208	189	200	196	211	192	226	215	211	202	201	220	181	189	207	198	191	205	186	194	222	188	193	220	196	189	203	196	188	188	164	213	235	195	229	197	177	196	186	203	182	209	195	179	213	228	204	178	211	208	205	219	195	195	204	249	217	224	192	206	209	214	207	194	200	198	214	201	192	194	210	192	204	192	204	206	175	205	211	182	190	202	201	188	210	179	197	232	213	188	214	189	216	220	183	188	217	198	202	215	197	202	212	219	235	219	192	208	221	204	219	202	199	225	201	206	211	183	235	205	198	197	202	203	189	218	228	206	207	198	193	205	215	204	239	204	210	204	199	206	201	227	215	214	208	185	202	192	187	198	240	194	196	205	199	202	198	224	206	217	192	173	188	184	214	194	197	212	230	217	207	212	206	196	235	177	193	179	188	185	208	215	204	204	221	187	214	202	216	199	193	165	176	216	191	215	223	186	196	217	197	198	186	209	200	200	222	226	216	196	199	211	219	194	191	204	187	180	200	194	203	235	213	186	179	204	219	221	210	215	204	203	207	198	205	194	202	201	201	203	211	200	189	196	184	198	215	227	190	186	211	214	196	245	192	215	200	186	216	206	195	194	214	192	203	200	218	218	204	222	215	206	205	215	212	216	210	194	199	208	178	239	205	205	200	196	180	206	186	203	210	201	191	203	207	220	215	189	194	196	205	205	187	181	190	183	232	218	213	194	222	216	215	206	179	208	199	211	229	194	206	187	212	199	205	215	158	188	175	210	196	201	218	174	205	171	231	172	195	204	220	195	196	200	185	208	213	218	187	208	213	189	201	188	197	216	217	193	203	207	196	216	195	206	196	203	217	182	182	179	191	177	180	194	191	183	251	186	192	198	207	213	184	195	206	188	222	234	212	198	204	195	192	194	203	191	202	191	192	192	211	203	192
48688	46723	42086	26115	15458	11176	6939	708	695	662	689	726	667	621	659	661	632	690	633	657	606	704	644	613	664	662	688	648	638	683	638	650	674	674	679	653	671	628	626	669	648	650	696	644	650	653	692	637	603	607	665	674	692	638	692	646	652	690	594	635	626	699	671	672	589	640	620	665	677	657	654	647	679	635	631	640	645	631	681	663	644	661	661	656	660	659	656	680	647	667	608	645	632	645	661	632	674	673	631	649	617	653	669	648	624	653	609	658	661	665	629	637	624	663	681	643	659	618	646	605	678	597	665	620	612	665	667	665	628	622	626	689	656	634	646	642	644	629	640	658	646	663	642	667	643	668	715	635	662	660	660	674	632	631	661	612	664	683	617	662	648	604	643	624	594	615	685	631	662	680	714	647	677	636	652	627	647	667	655	637	650	637	602	634	649	657	644	620	660	640	648	637	666	632	670	648	717	647	628	659	625	676	669	639	637	649	615	678	670	629	699	636	645	669	632	672	664	666	652	672	689	647	623	626	646	681	612	652	655	637	643	676	656	635	659	640	635	623	655	628	642	675	648	659	642	630	625	623	667	623	625	696	678	644	633	625	666	672	648	672	664	644	671	651	640	634	664	649	642	669	686	684	673	657	688	721	645	681	661	671	609	616	680	664	647	677	604	677	674	670	642	660	670	660	646	650	684	652	637	651	638	650	633	695	626	626	637	646	686	697	639	676	611	674	673	704	626	675	637	685	657	654	644	675	669	680	653	620	652	686	664	652	619	612	656	703	639	675	649	609	620	642	624	685	670	596	607	680	727	620	641	627	685	682	622	638	603	658	619	661	640	684	640	651	588	656	655	654	632	668	616	662	644	648	668	671	629	653	661	625	626	671	604	718	637	688	668	661	623	690	668	643	637	628	618	654	605	685	642	594	670	650	682	624	665	653	606	666	643	634	661	642	638	638	623	601	684	618	670	640	639	667	617	644	629	630	637	618	662	679	631	648	681	636	696	635	649	691	674	645	672	699	650	642	650	651	681	680	640	644	665	607	603	624	667	630	650	655	651	681	659	651	609	665	648	646	600	671	585	634	639	673	654	671	600	635	688	679	642	645	654	637	647	614	629	643	667	644	695	639	674	608	652	636	630	641	621	614	679	638	615	679	664	617	662	623	646	624	666	660	677	626	630	623	668	674	634	685	668	669	664	602	650	611	649	668	616	675	721	671	624	659	648	629	637	677	655	653	667	658	639	663	650	696	663	680	653	686	666	669	685	667	674	596	632	641	685	661	719	663	630	677	670	615	622	667	669	625	736	648	654	679	626	649	645	613	659	679	624	684	704	658	671	651	644	667	641	672	624	672	660	691	677	661	658	696	642	641	652	659	644	690	676	709	641	619	682	658	624	670	642	683	653	653	658	606	653	635	634	618	707	590	676	596	635	665	639	656	670	684	624	660	642	626	693	688	628	660	643	664	676	633	631	673	690	612	671	632	670	633	646	697	672	628	680	649	647	635	662	650	657	635	696	634	646	644	640	663	600	631	623	653	700	651	624	642	657	677	662	638	641	618	608	660	633	629	673	636	683	685	658	642	663	692	646	618	620	632	653	656	670	667	705	689	632	660	669	647	697	642	643	645	647	706	644	622	642	661	654	684	670	638	662	659	688	666	650	684	678	671	644	664	659	727	701	637	646	618	588	628	645	653	642	668	636	686	681	606	644	636	664	593	645	627	614	659	654	634	637	673	640	612	605	694	669	642	621	664	665	670	630	626	631	705	665	648	629	673	655	665	640	635	616	684	657	657	685	671	616	668	669	621	646	605	658	665	662	652	671	686	617	639	664	688	647	631	642	631	644	663	676	692	656	691	656	607	606	616	634	658	656	615	638	650	656	676	688	677	659	642	654	666	627	642	634	603	650	640	663	667	648	657	661	702	662	646	641	685	635	624	628	638	634	659	668	658	685	639	689	620	612	677	658	632	642	639	661	655	639	664	642	649	641	662	670	666	679	650	676	679	628	622	666	670	672	687	629	631	629	605	676	647	650	658	642	688	710	668	637	645	697	640	684	675	620	633	644	616	661	649	620	640	644	648	664	735	656	689	657	672	679	669	612	648	610	621	624	654	665	621	682	681	616	663	715	648	639	655	620	617	614	656	679	641	639	628	628	691	653	674	647	670	652	669	609	701	671	645	660	654	626	637	667	611	672	665	633	649	689	638	664	669	605	627	640	669	634	648	678	639	628	684	606	649	673	644	658	642	718	666	617	623	647	650	676	634	625	660	671	622	668	647	669	643	705	584	666	633	624	654	628	660	639	694	660	644	675	652	689	647	641	671	661	596	679	633	638	647	632	640	627	653	653	652	650	641	635	665	609	641	643	665	698	712	652	633	627	661	669	654	613	648	641	656	603	630	662	670	641	695	626	646	616	662	593	650	630	631	689	691	656	681	663	671	633	616	644	653	639	673	657	662	698	638	660	665	662	693	681	645	668	660	684	665	657	691	676	703	607	638	649	658	647	660	670	681	600	692	652	644	637	645	665	668	701	662	675	640	623	645	718	658	637	676	660	629	650	608	643	667	660	638	666	703	652	631	639	678	645	667	642	688	630	667	663	679	697	625	672	604	663	678	656	616	669	704	598	625	616	667	669	621	683	692	642	692	641	645	620	648	631	634	666	560	648	678	626	641	598	695	675	672	641	602	638	665	662	664	616	667	668	676	680	606	642	685	637	661	652	634	630	600	621	686	657	641	653	644	608	694	658	666	615	647	619	683	601	664	646	638	667	617	687	627	646	647	642	664	635	668	634	661	661	695	622	624	667	699	669	685	619	642	700	608	682	652	654	654	663	659	596	641	647	724	692	675	631	671	648	631	626	659	602	686	661	654	643	675	660	655	629	634	680	652	639	641	624	715	671	715	654	669	612	616	657	623	696	648	622	671	645	626	678	641	664	626	656	681	613	699	643	609	644	628	644	623	665	685	656	609	624	678	643	639	670	634	636	708	644	690	651	659	704	606	700	656	633	643	664	621	630	644	637	668	646	645	662	646	680	678	672	667	628	623	674	674	690	628	619	648	674	708	668	655	652	642	646	683	620	662	662	652	638	632	614	699	635	647	639	628	697	665	680	673	643	684	664	662	644	619	653	645	628	651	634	641	631	611	629	653	652	648	672	643	692	683	699	650	669	634	666	715	599	685	675	644	695	658	628	679	632	640	679	639	623	660	634	633	636	650	678	643	677	687	707	655	652	635	632	645	710	666	625	674	634	631	647	677	665	687	645	687	678	662	640	638	620	634	678	637	652	653	638	615	647	699	644	648	611	640	653	626	696	696	677	691	689	673	658	645	676	668	643	670	604	632	687	646	639	629	676	622	662	607	616	604	685	627	680	627	668	657	641	686	624	641	704	668	681	651	639	635	643	650	614	647	648	621	681	656	655	671	636	630	629	673	637	660	697	641	690	611	670	655	665	688	650	703	656	648	658	637	643	664	651	695
77549	70885	59943	36343	19733	10653	4912	393	282	257	319	285	296	294	266	326	296	299	312	308	326	311	312	305	310	316	269	316	305	285	306	283	310	321	305	283	331	317	306	302	317	288	298	288	277	303	267	301	317	297	314	331	304	295	319	344	300	304	314	284	291	279	308	296	309	302	315	310	327	293	299	267	301	292	282	295	297	287	284	318	325	319	314	313	291	298	290	286	327	290	311	314	283	309	313	289	305	292	325	331	294	303	312	312	299	300	285	308	305	288	312	308	292	298	316	308	294	300	301	282	317	326	272	301	303	275	301	307	297	295	322	299	305	305	296	302	266	279	310	280	283	303	272	296	273	288	309	288	319	286	293	309	295	305	304	329	322	316	285	312	328	290	292	327	312	293	330	316	305	286	276	328	279	334	304	298	293	258	304	306	261	299	298	306	304	296	295	277	279	302	287	294	288	298	297	300	316	287	271	325	335	323	310	296	291	283	282	287	331	286	323	272	290	289	307	333	277	300	294	271	255	278	281	302	301	295	291	273	310	291	302	297	327	316	277	277	310	292	296	310	274	305	298	298	320	299	303	279	290	299	304	305	281	307	306	306	314	324	341	329	279	304	312	308	265	307	302	296	321	311	329	322	325	283	300	311	286	286	326	306	298	274	296	304	300	314	291	313	310	300	320	303	309	333	311	291	318	336	295	304	292	279	276	290	303	290	286	301	304	292	275	265	302	318	301	283	301	288	291	301	306	301	301	313	303	299	299	269	277	295	280	310	314	280	324	289	292	292	309	316	331	298	318	284	306	274	301	318	277	292	301	311	302	303	300	297	307	321	307	311	304	278	311	305	307	293	306	316	296	302	302	292	306	278	278	315	303	293	298	307	277	268	302	298	288	317	297	331	326	295	314	299	283	324	300	328	298	311	312	310	309	312	313	288	292	285	318	321	278	317	300	280	335	306	291	269	281	296	321	283	305	271	319	320	295	272	306	289	288	250	308	305	316	312	305	277	316	318	300	284	285	298	287	298	244	304	318	308	300	311	289	303	306	305	291	308	298	347	298	289	323	320	309	321	288	311	343	285	291	287	305	306	266	302	307	299	278	285	316	311	302	301	337	313	304	305	280	268	328	323	300	293	302	330	309	295	311	304	282	294	295	287	287	319	319	300	294	259	334	319	306	335	287	288	265	327	297	335	317	334	298	307	298	305	283	268	305	308	311	289	300	303	263	322	324	298	324	285	306	282	336	336	293	287	285	290	331	338	305	318	295	305	297	320	308	303	297	290	273	299	288	288	309	307	311	292	296	304	322	296	297	301	318	306	302	309	310	304	287	274	304	298	311	298	293	315	308	322	328	279	275	306	306	282	310	332	308	278	302	314	328	320	281	320	301	319	288	295	298	307	296	302	303	295	286	295	296	318	285	308	311	274	276	279	267	274	304	278	313	292	308	280	309	313	285	321	293	307	293	302	317	308	305	291	317	299	346	287	281	304	319	305	303	287	302	293	297	308	310	275	308	253	277	322	306	294	265	299	282	333	288	302	292	303	314	306	315	294	310	297	279	293	317	277	312	300	310	291	278	302	314	312	299	305	329	299	313	302	303	300	329	253	292	277	319	330	287	292	298	324	284	320	311	292	319	284	301	282	309	287	297	292	301	288	309	293	305	316	296	315	317	275	308	278	316	282	298	312	314	294	276	298	286	321	277	283	319	294	290	275	305	316	277	292	315	285	339	280	308	300	289	298	311	306	287	303	277	332	295	316	282	303	295	333	287	275	293	308	308	283	313	283	306	294	277	296	304	315	271	316	288	304	271	300	294	320	287	286	307	301	291	308	274	294	279	304	304	273	305	306	293	341	262	277	308	295	275	317	294	315	313	302	270	302	300	316	273	297	291	288	292	278	295	330	307	300	309	313	344	302	288	307	293	308	288	302	285	302	292	302	310	320	309	288	295	336	281	287	308	311	317	266	294	288	254	289	299	336	311	308	309	316	289	265	275	293	270	275	284	284	294	317	311	286	292	281	290	280	302	300	299	314	303	289	283	317	283	316	271	303	279	288	298	297	296	298	326	284	321	294	298	284	310	304	318	311	305	318	316	277	307	309	301	327	290	313	312	330	278	320	301	286	295	288	306	314	310	276	315	275	287	301	267	281	291	312	311	323	314	274	303	299	307	298	297	309	298	285	314	314	285	268	296	281	314	297	321	314	301	303	296	307	274	322	289	316	316	279	306	299	310	288	285	285	295	292	296	308	303	277	297	280	288	288	302	301	281	291	314	299	317	306	336	273	302	301	307	305	307	301	273	305	281	304	288	309	308	250	277	285	275	303	281	323	283	303	310	323	282	291	300	281	285	262	295	301	276	285	306	305	281	276	299	293	311	273	297	305	300	292	300	309	278	315	314	296	306	300	284	280	314	281	272	281	309	285	298	269	311	251	291	320	276	283	330	272	331	283	309	257	284	268	301	309	331	275	324	272	314	312	302	297	298	306	291	266	296	278	314	282	323	296	321	302	290	305	297	295	318	330	277	290	296	285	279	319	318	295	308	275	271	302	339	252	270	305	313	294	292	333	278	299	286	280	283	298	285	300	287	305	292	313	266	282	284	286	306	313	301	281	321	324	315	313	299	286	277	320	296	326	263	318	298	296	283	311	310	278	267	288	292	298	333	304	309	288	312	291	319	283	278	297	318	304	305	325	306	292	308	286	294	298	302	307	325	297	297	303	337	309	293	296	298	304	318	320	273	271	296	314	311	280	324	294	286	302	275	266	274	319	274	312	275	302	274	284	280	335	276	299	296	286	331	284	252	310	303	324	324	296	305	306	314	317	284	316	303	300	274	299	318	304	281	298	282	322	312	318	297	292	319	288	317	301	295	330	313	281	306	305	279	319	327	305	309	296	287	306	314	318	282	271	318	301	295	305	281	342	278	262	289	263	313	316	293	251	308	337	275	286	305	286	292	304	310	297	312	284	318	316	298	295	259	310	315	310	316	303	272	303	303	305	294	292	308	275	291	272	285	291	295	303	277	306	293	273	277	309	289	285	293	310	275	304	295	310	283	285	318	319	276	302	311	325	271	290	332	279	306	329	345	281	316	296	268	293	311	314	314	284	294	278	288	280	316	310	314	319	316	295	292	273	281	281	294	300	284	310	301	278	309	277	272	298	266	304	316	290	302	291	310	305	284	314	260	322	274	272	259	286	288	321	319	318	284	297	295	332	326	277	305	283	313	293	316	301	282	277	302	306	309	292	298	311	277	300	336	306	326	301	311	312	312	286	285	286	305	297	284	288	274	294	277	328	269	282	281	323	327	296	297	303	302	316	259	316	292	299	329	310	328	293	299	318	308	314	281	354	310	261	306	329	297	339	292	284	306	289	285	302	312	285	293	282	287	301	330	302	262	309	317	319	305	292	295	261	305	270	281	292	265	309	307	282	292	319	287	298	300	315	280	286	308	308	283	292	306	297	311	288	322	292	257	299	321	326
62434	62823	57062	38755	27104	21381	13130	1034	947	933	874	846	912	886	948	942	878	799	885	923	846	948	882	942	935	946	875	892	888	926	888	864	919	893	880	907	918	890	849	830	860	902	921	962	917	857	953	909	923	864	839	883	914	941	930	897	920	871	908	897	890	899	905	940	886	923	892	867	929	924	945	891	902	959	873	869	945	875	929	971	855	858	950	945	872	940	919	869	892	890	877	888	916	889	882	886	946	944	906	925	932	903	932	874	934	849	846	865	850	891	971	898	880	920	878	948	878	937	879	958	893	893	912	894	928	923	887	896	908	842	930	1008	875	898	906	847	877	879	866	906	898	938	879	936	909	880	911	916	872	869	973	944	917	909	889	909	869	962	921	904	910	880	907	912	876	875	946	912	885	819	888	921	855	919	875	871	876	917	933	843	951	927	876	891	908	920	875	905	882	856	889	926	901	900	898	881	908	940	907	885	873	898	906	950	916	888	931	871	877	894	898	960	928	893	919	905	850	877	894	911	900	881	898	908	868	878	955	934	882	915	909	889	865	863	901	894	911	833	890	935	932	833	902	890	878	907	912	930	896	877	949	942	894	927	919	919	899	858	980	900	930	882	891	923	889	889	886	932	903	920	885	897	953	924	877	869	911	858	930	948	890	886	895	883	848	893	889	934	907	846	888	910	897	876	982	920	884	933	929	882	900	836	888	913	932	892	941	872	904	890	885	852	881	890	911	881	947	885	870	867	889	914	946	896	903	897	882	963	799	926	867	918	909	898	889	909	936	886	902	872	899	915	905	951	920	894	933	862	923	928	898	861	909	900	844	891	871	906	852	819	885	907	847	909	880	902	878	907	905	891	898	903	902	929	934	870	914	916	880	861	884	884	871	902	903	952	882	903	894	933	837	899	933	889	904	839	865	858	886	873	924	920	848	863	889	909	878	931	892	843	910	855	878	853	873	884	900	876	937	876	900	882	892	921	906	892	899	901	942	894	864	898	981	852	840	913	915	917	908	891	881	897	909	921	907	918	879	898	904	865	976	903	929	918	957	823	858	901	908	933	917	900	953	944	880	896	908	920	882	901	920	876	911	897	910	906	951	908	906	907	892	842	891	902	849	892	913	915	907	874	904	878	978	875	936	913	923	863	902	904	925	905	887	936	842	876	917	854	894	892	856	846	896	884	896	857	899	972	864	856	914	930	865	892	929	909	893	836	909	879	875	957	928	878	913	909	918	970	902	952	885	867	873	913	932	902	878	868	879	898	897	913	927	910	880	876	931	882	918	852	850	850	901	882	934	883	879	891	893	888	892	909	873	895	955	901	924	927	867	906	896	872	886	972	883	910	897	895	896	889	895	936	878	1018	875	899	932	867	875	942	875	858	873	933	847	915	905	915	925	865	958	917	942	865	867	914	894	872	870	865	934	859	885	916	853	922	903	924	887	972	881	857	908	918	949	897	865	908	934	957	893	961	901	896	928	944	858	871	900	876	906	887	838	927	896	898	952	883	831	913	931	871	887	888	928	901	878	886	879	911	908	899	851	945	931	903	924	911	893	887	874	898	911	906	895	849	921	883	868	842	869	869	910	966	878	900	858	924	907	834	900	873	893	938	872	877	896	917	905	917	944	915	950	869	957	892	878	861	877	889	962	882	942	900	889	896	918	798	808	874	865	886	937	894	961	877	845	926	890	896	906	898	886	907	887	937	858	892	915	887	877	979	845	843	878	892	892	912	890	928	831	900	855	887	903	853	875	877	907	948	922	909	870	916	866	898	906	878	873	890	947	928	954	910	888	915	915	890	905	896	884	907	918	917	899	954	889	932	930	899	946	900	913	946	914	897	898	926	877	900	938	875	880	893	879	877	966	896	880	918	921	844	848	898	885	906	869	878	874	911	925	963	926	861	926	897	924	917	891	921	864	885	935	913	898	946	883	964	898	893	898	891	925	883	904	912	908	905	877	872	946	871	896	915	896	885	865	880	987	944	919	935	885	903	898	893	864	921	884	898	928	866	859	884	921	900	844	899	949	924	961	920	938	932	950	920	862	921	882	848	876	879	840	906	893	922	886	898	885	941	942	928	918	908	909	918	900	857	890	921	891	905	941	845	905	889	903	918	930	866	934	877	895	895	903	898	903	874	861	921	902	909	858	907	894	875	887	919	932	916	879	897	895	868	884	891	912	865	846	845	897	880	887	969	874	915	883	893	891	883	862	874	918	930	887	917	973	896	851	909	900	951	911	859	912	865	908	915	906	866	878	911	916	908	950	913	885	902	881	888	877	860	953	874	917	939	902	890	915	890	899	901	900	874	901	877	922	941	880	955	865	855	864	935	904	919	932	877	923	883	946	926	861	849	934	888	932	877	889	983	899	955	868	859	884	868	834	885	886	896	889	880	917	848	877	890	979	923	912	900	926	944	892	921	899	892	890	925	871	878	918	925	945	874	918	838	888	883	889	903	907	863	865	925	926	822	934	937	878	867	880	884	881	863	897	895	906	894	880	888	928	897	938	888	875	906	873	849	930	876	906	915	886	898	921	883	908	874	843	908	926	893	864	963	941	887	901	864	886	918	919	914	871	905	877	926	893	923	881	886	862	848	874	884	924	878	881	891	899	897	911	923	874	906	928	896	941	938	929	897	938	883	858	864	907	926	870	893	912	845	841	867	863	838	859	938	885	872	916	809	892	882	882	919	885	838	942	869	917	921	921	881	921	894	935	892	914	892	940	929	891	885	911	877	913	984	892	906	922	842	910	871	921	917	895	913	876	873	939	925	924	903	831	969	893	839	868	853	912	948	920	913	899	917	890	951	880	904	898	886	857	893	943	865	889	922	916	895	825	844	897	919	836	892	916	867	886	867	914	898	906	925	894	855	896	892	946	918	874	929	860	890	896	900	905	881	908	959	894	876	908	915	857	941	892	878	905	957	893	938	905	900	905	912	908	882	886	896	895	939	898	937	881	918	883	905	891	855	873	890	901	894	910	915	925	893	876	933	910	917	938	896	853	905	890	952	947	926	829	929	909	925	859	929	893	914	871	894	906	888	920	959	849	878	920	892	882	880	867	905	880	865	920	921	885	901	880	896	927	901	897	881	880	899	926	932	879	864	917	889	908	912	904	918	908	945	906	924	913	923	917	912	874	893	895	927	906	875	883	928	917	906	882	935	888	906	873	875	939	864	861	898	954	867	900	909	904	914	930	897	932	939	859	963	856	911	905	915	938	874	893	852	861	889	843	868	969	934	902	917	882	893	910	839	910	891	922	929	905	883	859	899	919	923	897	880	875	906	866	884	946	905	900	895	916	928	851	906	945	860	857	895	911	915	903	880	929	861	863	875	885	884	892	930	968	898	876	880	904	866	887	861	899	897	918	885	887	877	879	930	908	875	887	928	950	889	889	880	881	863	868	941	927	882	871	873	917	874	921	881	1014	906	880	885	849	938	889	924	949	895	937	875	867	890	931	871	893	933	883	941	933	840	879	875	923	862
34167	21531	10318	2414	654	414	340	209	216	205	225	234	217	187	209	198	216	224	208	224	227	244	253	208	201	217	225	227	218	233	243	231	224	204	212	242	220	220	195	230	221	239	226	188	241	225	179	219	209	193	218	208	233	230	194	205	221	232	225	214	233	210	204	198	214	220	218	237	223	224	199	237	223	202	216	266	222	214	253	218	229	225	225	224	237	198	242	227	225	223	217	215	206	215	210	225	235	223	238	238	208	202	217	209	199	229	183	233	236	234	227	222	225	183	207	229	231	216	225	219	212	220	223	239	195	197	219	208	210	220	220	201	225	255	219	217	239	219	170	233	198	212	233	209	242	243	214	215	227	237	228	205	215	204	209	221	220	213	227	233	226	216	246	214	235	221	233	216	238	227	226	221	206	200	233	201	221	237	204	220	221	234	232	225	218	214	223	209	186	239	226	240	186	205	186	219	230	195	216	198	196	216	229	228	194	237	198	209	216	209	217	217	200	208	200	213	228	214	217	218	212	220	217	222	199	233	216	227	213	216	214	198	241	212	224	257	214	236	203	209	208	197	225	225	219	238	231	239	225	218	227	230	202	206	194	221	229	232	242	208	233	210	209	234	208	222	208	225	222	217	213	195	210	209	232	189	212	219	216	212	226	223	221	236	224	207	191	246	243	202	198	219	195	208	196	199	230	231	193	200	191	226	224	209	249	227	228	196	200	219	230	226	221	203	242	226	206	229	215	201	199	214	222	232	200	222	221	213	212	203	240	219	213	251	192	202	218	195	203	198	202	225	228	211	179	223	231	233	200	206	218	217	231	231	223	232	203	214	220	236	231	215	228	219	216	219	203	220	215	229	225	228	202	209	208	203	227	230	226	227	197	198	207	244	223	206	239	233	232	225	181	226	218	205	220	188	215	211	216	207	196	224	242	227	200	217	194	194	221	205	197	222	215	218	232	204	209	237	212	248	225	226	198	225	221	219	211	203	217	205	236	203	222	206	212	220	212	218	211	230	234	229	219	215	238	212	217	199	220	234	221	214	216	194	241	212	220	224	229	228	227	193	242	204	222	219	218	213	218	206	233	223	218	233	216	227	207	209	200	203	224	217	202	215	227	219	238	213	206	218	200	215	197	213	207	207	198	207	224	195	227	208	187	221	192	214	202	247	210	239	206	228	199	229	183	215	204	223	196	225	182	198	190	186	210	216	207	215	207	207	202	211	214	244	199	238	189	232	220	219	234	194	220	226	222	201	215	201	179	202	223	224	235	203	222	225	214	211	207	229	220	229	252	199	227	210	206	202	200	217	213	228	219	199	208	229	221	218	220	216	192	217	220	193	220	231	196	214	217	210	225	217	231	231	200	207	219	216	207	227	218	223	226	222	202	208	202	215	216	218	217	211	211	229	208	222	201	212	202	197	216	227	200	222	201	244	257	202	223	200	210	223	188	201	199	266	210	207	212	211	201	210	199	195	228	210	212	200	197	232	203	209	215	208	210	250	239	210	214	202	201	192	225	213	236	226	227	207	227	227	209	214	238	200	213	172	216	237	232	207	220	211	201	224	224	218	194	243	222	222	233	221	216	236	217	190	224	243	189	226	204	212	231	216	226	219	210	194	212	242	212	211	193	233	221	229	216	207	209	223	208	238	207	216	224	217	209	239	239	210	235	243	195	199	233	242	216	214	227	223	233	203	236	217	211	236	213	209	226	241	198	225	190	208	207	227	208	222	207	210	201	215	194	219	207	231	230	199	200	240	200	217	209	211	211	228	220	194	236	223	196	228	236	220	221	194	218	235	214	192	249	227	208	214	213	213	226	233	220	206	217	216	219	213	226	214	231	221	193	197	226	205	198	190	194	245	208	211	200	190	216	221	207	200	240	207	213	200	215	207	207	225	232	241	216	232	218	229	218	208	209	222	218	204	245	228	202	224	237	217	219	238	204	218	229	217	201	222	214	228	232	207	226	204	208	190	216	190	230	206	238	210	184	207	210	225	218	206	243	222	221	234	221	226	209	229	199	219	181	218	214	210	215	214	212	225	214	254	204	214	200	224	223	214	222	225	215	239	207	235	214	207	227	214	244	215	239	211	243	216	226	225	199	190	240	236	236	201	226	218	243	196	227	195	218	221	231	220	191	214	211	214	212	207	200	224	206	234	213	211	231	219	215	216	248	210	228	204	218	201	216	207	217	231	208	206	220	224	212	211	201	193	231	233	232	207	204	213	208	227	210	190	203	237	237	253	220	210	246	216	209	225	219	189	228	199	238	225	217	189	240	206	215	204	218	230	207	205	225	203	181	215	238	237	193	221	223	225	218	213	215	221	220	231	225	215	221	222	237	197	213	217	219	197	204	221	240	215	212	239	223	226	195	222	203	206	225	224	195	208	227	223	236	200	220	233	193	235	208	220	188	217	216	222	231	197	202	199	216	235	214	207	222	207	216	230	213	227	202	229	213	216	222	201	208	226	214	211	205	207	229	211	238	204	190	199	219	207	254	212	224	213	214	221	194	213	211	255	234	237	235	221	209	202	191	213	218	215	208	201	201	235	184	251	212	225	224	221	243	187	218	217	200	202	214	223	198	215	212	240	217	190	206	220	230	228	196	188	215	226	232	201	245	200	213	228	230	228	260	232	213	238	232	215	224	225	193	199	220	207	209	237	243	209	231	222	220	223	209	198	215	211	199	230	219	212	209	216	201	250	221	223	215	219	214	203	201	220	219	198	215	200	206	214	205	189	235	213	205	224	230	209	196	211	205	207	199	218	204	217	194	215	203	203	211	216	218	208	218	224	184	238	209	259	198	191	241	214	228	184	220	244	198	216	207	233	236	250	175	211	220	206	190	201	223	233	194	209	232	203	204	204	211	197	223	210	206	235	214	203	237	200	234	206	189	230	215	203	219	244	203	206	220	227	223	223	208	202	201	205	215	197	236	219	218	198	193	209	238	224	209	221	217	214	240	198	227	231	221	215	207	240	204	204	205	211	225	237	202	247	231	198	190	214	215	210	198	240	196	198	230	240	206	223	219	220	216	206	209	228	243	217	219	213	227	223	220	185	219	220	208	206	205	207	207	218	226	223	242	239	200	211	218	203	218	217	205	238	194	217	216	210	200	210	194	202	230	227	170	222	195	252	209	225	207	222	215	252	210	213	229	258	230	193	218	221	189	213	227	210	208	226	214	198	198	224	220	174	218	204	221	212	206	226	213	229	220	206	212	215	226	216	237	228	227	213	213	210	220	216	196	189	213	210	215	206	231	195	212	215	209	206	200	225	197	222	235	201	239	207	204	232	218	192	196	212	243	218	204	234	197	207	196	213	245	226	211	240	213	212	226	212	240	215	216	212	207	218	213	186	235	241	191	204	207	201	203	216	235	221	219	199	204	240	226	219	227	216	225	235	226	227	237	212	207	219	216	212	200	201	197	212	215	195	208	205	223	216	205	227	207	211	215	226	224	207	238	208	218	232	192	225	211	238	209	245
32277	24064	14841	5909	2144	1633	1242	702	695	671	698	701	713	647	660	654	676	686	679	682	693	719	680	669	718	648	678	672	652	681	702	699	715	716	722	708	670	699	680	710	701	677	692	692	742	639	660	689	686	674	667	684	698	672	727	663	705	692	686	682	648	672	666	700	679	694	662	662	727	693	686	690	724	666	665	653	697	682	712	671	718	696	704	663	643	734	667	686	707	712	694	688	715	697	669	741	682	683	683	675	651	633	709	669	702	699	688	660	698	720	691	676	698	702	692	681	709	645	692	649	755	692	690	677	691	679	697	647	725	673	713	717	625	705	689	706	671	723	675	649	672	693	692	682	667	690	686	672	676	660	656	701	717	658	688	659	642	694	655	726	740	680	668	624	649	691	704	683	747	706	684	656	652	684	708	656	698	632	692	734	672	672	677	685	694	664	669	686	669	677	674	690	679	722	674	701	651	673	658	657	650	694	701	708	684	680	687	697	676	678	712	665	714	683	725	718	670	713	663	709	754	701	644	661	704	666	682	632	699	691	647	649	725	642	720	640	702	725	637	624	661	658	724	705	696	685	707	644	699	697	662	671	691	702	744	685	696	680	679	706	703	651	710	694	695	664	708	707	695	650	688	700	743	666	702	653	670	672	672	686	685	674	641	679	713	697	680	724	718	683	687	655	691	687	686	700	648	717	625	669	674	688	707	666	671	653	634	712	687	656	693	707	739	686	672	664	670	685	683	663	690	724	724	685	671	699	738	699	697	717	681	730	704	657	706	688	696	682	706	664	705	726	691	671	732	681	672	710	721	649	723	670	695	703	731	699	681	684	638	707	680	694	709	699	682	692	679	658	712	675	655	697	684	674	737	683	696	679	675	724	717	764	689	774	721	657	678	727	699	672	702	661	649	689	657	657	694	645	664	671	666	746	697	655	676	713	680	660	693	692	765	701	700	677	722	721	726	647	706	680	740	679	652	719	722	680	676	711	701	670	700	661	692	723	688	720	675	606	717	691	706	703	724	705	657	655	682	649	649	745	652	684	685	704	686	709	705	690	698	655	678	705	685	651	685	690	709	728	703	691	708	730	731	701	663	651	629	702	726	695	731	678	666	656	691	722	715	677	699	653	698	725	695	707	675	684	719	681	661	721	700	687	704	693	728	704	649	676	688	700	655	669	713	637	669	628	697	685	732	675	679	698	663	697	689	706	688	676	675	692	717	704	674	691	664	695	674	675	712	706	643	695	692	683	663	683	750	702	695	711	721	684	688	718	692	717	715	685	659	700	672	707	677	689	653	628	716	641	707	662	716	704	689	668	676	687	681	701	643	686	662	669	686	699	701	652	644	653	669	664	668	730	691	733	680	671	678	695	654	721	672	692	668	699	672	731	692	689	674	715	718	675	671	662	677	686	676	672	716	713	690	687	695	710	637	722	690	628	696	656	660	702	688	705	703	704	703	712	669	646	697	632	655	674	678	736	666	671	645	691	703	676	683	697	658	726	653	718	647	685	719	708	710	691	677	683	662	660	699	677	739	639	703	708	659	679	690	658	698	671	715	682	660	690	670	709	655	703	683	689	690	664	710	697	685	704	675	701	723	695	712	697	663	698	676	688	734	720	697	710	703	666	718	670	739	707	658	706	619	663	717	682	689	640	702	727	681	712	648	680	680	653	713	710	716	692	667	641	707	647	728	688	710	681	664	687	674	674	674	675	637	651	659	663	661	667	713	651	690	688	668	662	715	658	699	675	707	727	663	738	667	661	702	698	695	720	685	738	697	726	697	683	690	696	697	709	729	682	713	658	679	666	695	686	681	710	632	654	728	703	661	706	691	730	663	666	731	718	676	672	646	700	666	650	721	714	732	664	676	700	717	690	699	696	656	658	690	746	670	679	685	715	699	669	711	722	664	739	691	645	676	687	688	679	680	675	688	667	630	657	692	653	706	709	646	671	721	670	699	702	635	693	677	702	683	699	704	679	713	714	686	695	682	645	764	650	663	684	740	683	716	720	669	682	715	676	728	706	686	683	729	692	697	651	700	692	681	653	675	663	703	663	675	749	712	670	685	659	705	684	678	662	714	700	656	670	695	671	711	643	735	694	683	676	668	696	683	636	683	661	684	677	676	683	668	710	690	705	700	675	689	681	669	655	696	662	722	705	665	662	713	674	694	678	650	680	714	719	717	711	666	634	666	714	692	670	685	708	751	679	674	663	678	636	674	671	694	684	690	711	702	716	724	714	665	703	686	685	719	687	669	663	675	707	730	688	691	680	691	679	699	647	707	718	713	641	647	733	707	705	651	633	682	655	687	690	682	701	692	667	685	715	700	691	657	701	669	728	675	675	670	672	653	702	665	695	696	631	654	641	677	698	678	702	707	694	728	683	697	675	715	712	665	698	714	692	710	683	628	703	671	693	714	672	703	682	700	686	674	669	702	672	687	716	748	654	662	694	696	704	655	707	708	720	702	655	704	730	670	732	678	687	666	682	645	727	715	702	709	680	666	690	643	684	658	733	695	662	720	679	658	652	688	717	629	681	705	691	652	638	664	683	717	644	663	678	704	689	696	700	732	671	711	728	684	697	706	657	694	683	649	660	764	685	658	691	701	699	696	695	698	702	670	674	680	690	699	731	709	711	684	729	711	701	695	686	665	723	679	667	697	712	720	717	688	679	678	704	699	727	673	696	682	691	687	690	721	692	743	703	655	686	682	632	715	681	674	751	704	704	683	620	683	705	691	679	662	724	677	724	667	701	699	656	729	654	747	640	666	707	669	697	702	702	646	731	697	680	664	702	657	649	709	662	647	682	688	650	733	676	706	751	704	688	697	702	682	708	675	652	700	694	663	672	714	655	677	692	679	688	693	721	678	715	690	728	693	697	696	679	707	704	716	709	695	682	737	707	689	703	655	689	701	678	739	652	665	683	635	671	702	677	670	711	683	701	675	674	688	700	718	690	706	666	743	703	693	653	695	625	677	661	666	716	653	661	686	702	705	690	688	736	721	741	688	683	678	736	712	683	643	713	699	701	636	691	700	706	664	640	676	748	692	709	669	647	685	651	696	736	699	705	692	689	668	655	682	704	698	733	730	769	649	706	683	636	639	664	670	691	682	717	682	778	657	688	729	669	636	699	700	673	677	685	691	687	693	700	670	670	664	704	680	687	679	671	712	743	722	739	650	718	701	656	718	712	699	645	692	700	682	688	680	691	685	692	671	683	729	683	694	651	655	700	705	691	726	688	697	694	701	653	713	677	668	701	703	662	670	650	644	656	735	669	709	695	638	703	729	686	661	703	717	721	683	700	694	665	702	651	724	665	674	672	678	680	696	662	672	694	692	679	678	700	680	649	689	690	675	698	681	662	669	697	679	712	699	708	716	666	655	704	702	682	698	659	668	722	681	642	715	682	698	674	649	690	683	693	713	677	706	687	710	725	708	689	700	711	664	667	681	661	672	665	701	711	656	672	686	673	704	685	659	723	707	698
65491	56862	43747	22399	7598	3471	1841	266	191	206	197	197	219	180	189	182	192	190	189	213	187	188	214	188	192	203	186	192	223	192	199	206	192	203	193	220	195	209	222	186	199	209	215	194	216	220	202	193	182	186	199	204	208	202	183	189	183	207	184	191	181	193	212	198	200	203	180	213	201	196	184	230	205	194	197	216	219	210	208	198	182	203	227	204	200	209	211	196	223	192	193	204	194	188	214	255	185	183	179	192	214	211	188	215	201	187	180	197	189	161	188	211	182	212	198	189	195	197	215	221	201	197	209	186	218	177	189	215	169	207	207	202	193	174	210	183	200	220	197	215	199	178	195	204	226	206	212	230	198	218	198	210	204	203	190	202	224	186	218	200	179	199	224	192	192	200	186	196	207	226	220	194	206	210	196	213	188	189	185	215	195	180	186	228	211	193	191	178	186	202	178	201	208	193	169	203	203	197	195	188	209	215	216	184	219	181	195	191	177	215	206	217	188	211	204	179	179	189	194	215	190	197	180	220	211	199	184	187	210	198	196	200	177	206	201	207	187	239	195	189	184	210	209	191	247	213	183	225	194	174	187	229	175	187	194	220	204	193	213	220	238	197	187	206	199	219	173	185	199	218	218	192	201	204	207	213	196	190	204	182	196	198	195	202	199	187	193	212	179	205	210	200	207	197	223	181	196	214	214	216	200	195	237	208	189	195	193	190	219	217	198	186	208	204	201	176	211	181	215	197	178	176	190	212	213	181	183	191	204	208	204	183	195	206	191	195	205	190	210	203	209	191	197	180	216	189	205	201	197	198	187	208	199	209	206	213	219	192	214	211	189	194	165	180	195	184	224	201	206	216	204	186	190	186	180	204	192	200	190	202	200	215	221	216	194	170	211	200	185	189	217	214	211	204	181	203	190	192	204	211	203	183	172	196	203	212	190	186	209	209	197	194	209	208	198	212	221	191	208	216	193	206	214	209	194	213	224	204	179	197	215	211	229	214	197	210	208	204	206	205	193	196	204	208	217	174	177	188	209	211	171	195	182	194	219	193	198	184	190	201	216	184	199	214	186	202	188	201	204	206	190	197	176	196	217	209	213	190	201	215	210	211	175	240	211	180	194	213	187	182	175	217	173	172	224	205	228	200	211	202	222	201	190	194	175	228	212	209	175	198	188	195	193	181	190	187	222	213	188	211	228	211	210	188	184	166	206	228	214	191	196	191	219	216	184	204	233	198	196	179	174	187	197	182	202	192	215	200	179	219	201	198	185	214	202	191	212	178	184	182	231	206	212	193	221	219	195	203	188	200	193	205	210	183	194	205	241	199	206	201	217	208	211	206	196	199	176	204	240	216	216	199	209	195	222	191	205	202	213	201	201	216	236	199	200	215	189	192	193	192	213	201	202	187	212	196	199	190	212	190	192	233	186	203	188	219	212	208	182	201	209	216	185	211	210	193	202	208	187	191	210	182	190	174	207	172	194	217	184	186	179	214	198	200	207	210	174	198	194	206	217	182	214	212	198	211	189	202	188	191	202	175	200	185	193	177	185	180	203	193	200	199	213	190	227	171	202	208	202	182	194	221	210	210	196	194	221	219	221	197	223	180	208	181	227	226	185	187	197	222	181	201	235	209	187	196	250	221	200	196	208	197	215	211	189	220	218	196	175	195	226	201	190	192	203	212	181	206	176	182	207	203	180	207	197	186	230	237	175	184	179	207	192	210	208	205	213	208	188	199	194	179	185	202	186	215	222	176	213	196	204	194	176	193	183	202	201	201	197	211	213	169	199	187	196	195	188	200	199	189	214	210	203	181	181	207	187	177	190	216	199	202	175	192	197	179	202	197	176	174	225	199	213	205	187	198	191	193	218	195	186	191	207	196	208	184	223	198	189	178	198	198	211	198	213	190	194	177	171	191	206	203	187	214	198	213	232	210	190	185	183	205	182	202	209	207	196	218	188	180	191	201	188	193	194	174	200	201	192	208	206	188	199	215	190	184	189	185	188	176	203	176	189	202	210	199	193	208	202	192	190	208	194	199	218	220	207	198	180	215	215	205	192	202	205	200	217	230	192	218	193	222	206	196	177	208	215	180	217	180	189	176	202	185	209	196	196	197	215	199	196	168	219	200	186	204	198	198	224	186	203	206	226	187	216	216	198	210	227	206	205	180	190	181	210	214	186	209	187	201	189	214	208	193	179	202	187	184	177	212	215	203	209	215	197	191	211	205	218	228	190	197	221	203	187	195	176	195	191	184	203	186	178	221	201	192	210	187	203	205	195	201	217	189	232	208	184	199	196	176	207	205	196	204	217	192	181	186	201	188	208	206	213	204	203	196	182	202	206	181	187	202	215	193	175	167	216	189	214	216	185	215	192	187	218	223	188	192	211	212	215	179	214	169	176	204	204	207	189	203	200	193	206	167	215	195	189	182	203	198	221	185	216	200	176	220	214	199	203	198	218	202	223	197	196	214	188	188	186	193	222	222	168	227	209	228	193	222	228	217	180	197	225	226	204	188	223	216	187	202	209	223	187	208	202	215	181	212	172	196	198	200	188	204	220	222	208	171	202	193	186	197	199	225	204	212	192	207	191	194	171	236	215	191	225	205	194	197	205	186	187	210	194	201	189	204	197	199	197	193	186	199	193	205	211	204	215	208	209	191	204	208	196	198	202	198	197	209	184	201	208	200	197	215	169	199	191	227	214	224	206	211	174	196	225	186	215	197	191	220	200	223	203	188	197	168	189	192	216	196	209	211	221	190	209	213	207	206	189	190	201	217	206	189	196	189	199	185	244	176	206	193	193	226	187	208	211	184	193	203	233	212	202	209	209	183	202	209	203	199	201	212	183	188	218	191	219	205	189	211	179	200	204	201	193	190	221	187	196	217	193	211	195	218	182	210	195	197	203	252	195	208	216	188	203	210	207	201	181	209	196	166	206	207	213	207	200	205	212	202	181	207	211	189	191	220	196	226	194	212	202	194	189	205	187	194	218	211	209	218	201	214	219	204	192	176	203	225	181	191	188	194	213	214	199	200	195	194	197	207	186	204	228	218	183	235	218	187	184	189	186	202	210	207	216	208	193	203	195	186	201	211	190	213	218	198	190	200	185	199	203	201	225	191	187	212	218	214	206	210	183	220	187	195	196	209	201	190	217	197	213	189	204	208	185	214	196	220	175	213	206	183	182	179	193	195	204	205	200	213	206	207	204	192	199	199	199	187	213	188	212	219	237	205	190	167	196	201	222	234	197	205	211	189	190	207	217	201	191	187	220	190	184	189	185	195	188	198	190	186	190	194	221	211	208	226	189	208	189	215	201	202	222	220	204	191	207	205	196	202	187	193	187	212	212	195	194	206	168	197	215	181	175	194	196	242	198	224	194	203	203	224	204	219	198	189	189	192	210	213	200	210	185	196	209	210	222	204	192	185	192	191	206	207	188	220	171	187	198	186	199	198	217	200	222	199	185	220	242	206	176	202	173	199	178	222
48279	47193	41463	26030	14928	10388	6643	845	645	663	628	659	662	691	660	649	681	691	656	640	663	674	606	646	601	652	677	673	693	655	630	617	607	632	695	668	679	669	671	623	670	637	688	654	654	614	619	626	646	689	628	668	645	622	634	630	658	665	673	650	655	625	662	653	654	652	630	585	624	645	667	619	616	673	628	623	623	645	633	675	674	599	612	651	584	656	643	617	682	654	676	672	673	613	613	638	666	643	673	596	657	626	637	631	667	672	642	659	651	634	647	614	659	653	624	682	650	648	673	632	660	699	646	651	647	632	671	664	664	646	642	678	674	601	627	617	668	698	670	568	605	628	675	673	636	669	647	610	644	656	639	607	612	615	637	615	641	666	615	640	644	645	653	660	630	626	610	654	643	612	613	671	638	632	632	676	634	653	680	642	626	683	662	644	659	641	665	657	674	641	668	629	671	635	632	654	661	659	637	669	721	685	672	635	636	607	664	639	627	664	677	608	637	619	674	633	676	655	609	630	615	666	654	664	593	621	641	596	619	679	624	650	628	646	662	629	649	658	650	689	645	609	646	631	643	639	656	669	656	664	691	644	670	666	645	651	640	611	643	642	674	629	659	623	654	695	631	634	627	633	626	603	631	634	699	639	647	638	629	646	601	625	595	647	666	642	644	652	633	638	645	653	631	652	616	635	637	642	663	622	622	655	618	660	630	636	612	608	700	630	599	657	680	674	627	610	692	659	608	631	706	652	624	699	615	685	645	660	650	649	654	620	640	645	602	646	664	659	664	650	660	695	609	694	633	656	661	660	599	648	622	604	626	603	598	689	665	634	653	660	614	646	657	638	687	653	656	674	666	657	642	629	634	650	679	653	650	642	674	636	650	617	652	689	660	690	659	656	631	638	724	621	698	613	624	631	681	630	627	631	616	698	661	641	628	642	629	705	578	645	650	605	628	651	663	652	714	618	640	659	635	641	619	634	632	649	641	629	602	659	648	634	631	673	682	640	618	679	654	631	650	644	613	616	592	646	697	694	638	665	631	659	673	668	663	631	609	677	659	633	660	625	704	597	601	669	634	661	631	667	627	648	661	620	621	626	652	633	649	664	649	606	659	670	654	641	615	677	662	633	669	678	643	676	621	641	652	676	697	624	635	678	671	637	670	641	622	638	694	694	641	627	645	651	689	639	665	686	627	585	631	647	644	633	653	667	655	635	628	642	634	605	678	655	640	626	637	691	648	625	665	663	645	665	656	630	678	629	614	672	640	628	665	636	665	646	632	592	619	656	629	645	692	609	600	639	628	655	632	636	647	606	682	639	655	683	719	621	711	611	631	649	653	640	641	640	657	674	603	676	661	658	635	627	656	650	630	669	636	668	645	678	633	663	659	654	594	627	661	661	704	641	622	627	656	655	631	609	624	635	650	620	655	674	679	677	648	683	642	616	661	639	645	648	622	644	615	667	674	629	616	637	673	610	614	639	686	608	651	632	674	632	667	616	676	662	681	611	661	684	689	610	613	653	639	618	651	615	651	631	641	643	670	663	668	625	676	624	701	656	647	623	621	627	666	649	616	668	635	682	630	682	642	656	643	675	661	656	618	634	643	663	644	655	652	637	660	651	675	635	647	620	683	659	655	637	622	664	634	643	649	639	629	626	718	676	649	671	622	652	643	669	606	633	672	619	638	642	679	653	644	656	628	664	656	665	613	646	594	664	613	675	629	690	642	640	624	636	629	635	626	654	662	613	612	638	618	612	703	623	632	685	648	638	672	625	628	661	640	635	620	621	657	689	605	659	632	671	647	633	578	618	619	632	630	615	667	666	650	650	647	652	654	700	606	662	632	641	688	626	608	633	638	589	633	644	631	616	667	711	651	631	664	655	595	571	659	665	670	643	666	567	639	689	664	633	607	678	698	655	620	654	645	632	706	623	660	651	665	650	664	629	638	689	627	627	616	619	631	641	642	649	674	653	633	645	638	621	634	621	679	645	695	629	665	677	626	655	671	632	648	643	642	639	623	654	638	646	662	646	667	661	633	623	621	662	619	629	660	647	636	636	639	651	652	622	672	660	658	624	655	658	639	674	631	625	562	660	618	640	659	666	651	663	645	638	612	612	606	662	653	668	626	640	646	615	669	577	694	670	667	681	646	636	662	608	627	614	646	662	630	667	652	629	614	661	622	671	605	650	628	594	668	601	626	686	649	604	619	685	654	669	639	612	685	657	648	660	626	645	673	652	657	677	666	620	659	657	650	636	640	667	639	678	596	596	625	670	666	666	645	629	677	644	646	637	656	663	630	661	647	651	663	624	601	600	653	639	636	663	650	648	628	675	652	637	714	626	620	671	661	673	660	683	594	674	621	648	621	659	659	585	654	662	681	650	639	639	661	671	673	627	643	649	647	706	649	639	647	612	652	631	664	661	634	660	663	662	625	631	602	666	663	648	657	632	656	667	596	626	674	643	612	671	625	616	624	655	626	664	652	640	653	653	664	645	611	637	636	660	616	694	645	653	615	647	684	664	633	678	627	671	649	648	652	614	636	668	667	615	660	650	636	608	642	623	654	632	658	633	660	680	636	625	613	705	673	647	659	665	639	637	658	618	589	655	639	648	634	647	642	664	688	635	575	661	634	594	651	641	676	623	681	695	626	620	650	668	627	636	652	675	646	624	614	673	651	627	665	619	624	672	597	653	641	662	608	624	702	608	624	611	636	635	665	679	662	642	588	605	626	678	599	647	655	644	627	662	645	653	651	633	687	656	601	669	613	645	668	673	660	614	657	630	638	622	664	630	679	615	650	629	629	635	597	625	652	644	598	646	687	651	613	573	643	640	665	653	668	643	594	628	641	643	629	650	688	612	653	645	641	625	647	653	673	667	658	652	628	674	659	621	584	615	665	667	651	613	621	653	605	683	659	643	638	647	631	669	620	615	621	601	651	695	664	679	640	651	663	629	617	627	626	623	623	645	664	653	652	637	655	639	677	642	655	651	682	674	644	649	675	591	627	638	655	601	720	632	621	613	609	604	637	638	682	647	660	647	619	656	598	626	677	670	651	620	624	620	682	692	636	612	631	636	631	655	645	630	637	662	646	624	655	645	684	619	649	663	640	653	662	655	632	593	662	661	675	660	700	614	673	623	648	607	669	617	609	582	631	673	625	691	654	625	680	605	681	652	658	686	702	589	622	667	633	664	648	662	664	622	654	654	683	664	677	702	667	635	661	625	593	644	664	665	599	652	626	648	639	617	615	680	631	628	572	680	636	652	646	683	626	622	631	639	673	677	642	684	666	619	641	657	645	632	598	665	630	679	658	710	658	646	658	665	682	660	642	627	674	630	636	703	656	616	649	622	598	643	651	655	617	646	633	652	604	667	675	657	665	651	636	655	581	650	636	635	673	661	635	677	594	657	655	603	635	646	663	671	651	701	675	645	631	634	609	688	668	610	645	651	630	624	610	632	657	624	614	607	627	661	661	619	604	656	670	618
79086	71375	59626	39415	19062	9747	4505	443	306	321	314	296	307	309	285	304	280	269	301	269	269	279	288	297	323	286	288	299	301	278	279	308	269	305	249	274	306	288	300	351	302	289	299	277	297	268	310	314	328	293	288	287	303	311	291	281	297	280	291	300	297	297	292	294	317	293	294	334	292	264	275	283	284	332	282	304	314	314	300	299	299	308	292	295	282	289	283	280	306	293	302	301	282	302	288	297	311	296	299	330	304	299	290	324	294	282	292	297	305	294	283	307	327	329	288	241	315	293	312	270	252	308	295	280	281	274	282	304	314	270	308	293	278	302	310	305	334	248	301	320	298	308	284	313	277	305	338	282	325	301	284	308	289	311	287	260	315	296	290	286	289	252	292	299	283	299	301	281	295	290	281	304	310	291	316	287	288	313	294	319	279	312	316	275	275	310	274	284	314	285	263	324	308	299	291	291	302	287	284	315	303	273	312	285	299	296	307	273	302	286	308	268	318	318	299	312	337	317	314	296	297	287	284	330	275	276	308	297	317	316	300	286	288	289	265	261	300	277	261	295	298	277	282	259	293	285	308	283	285	266	279	288	311	283	281	268	320	314	276	278	287	306	301	272	294	312	305	301	312	266	295	304	291	313	295	296	263	311	297	276	304	306	314	269	322	300	298	269	295	296	294	298	283	326	272	305	310	299	287	315	325	287	285	302	321	275	268	288	286	302	343	289	300	322	296	305	302	304	303	306	273	285	282	300	291	300	294	296	291	262	306	311	294	286	315	297	295	309	312	275	294	297	291	281	291	269	273	308	300	307	292	294	274	315	291	303	318	282	264	270	313	336	292	300	325	296	298	279	299	286	295	289	311	310	299	317	285	280	308	301	317	287	269	282	291	285	311	289	290	284	287	314	302	300	311	319	299	285	312	299	278	289	339	332	276	267	306	291	282	284	291	299	292	300	284	313	291	293	298	263	315	320	301	301	296	321	272	284	300	288	284	280	320	293	297	294	294	272	295	292	290	273	295	287	306	308	293	310	292	318	275	319	317	316	272	285	298	309	332	309	339	305	322	301	266	294	283	291	313	283	300	314	328	297	308	306	301	299	307	277	285	305	309	289	298	304	313	327	286	286	310	308	315	326	289	282	279	327	273	238	297	282	348	306	294	299	305	281	294	297	286	281	300	309	291	296	309	316	255	302	293	306	291	289	273	274	306	271	311	326	306	299	304	308	323	320	284	302	324	320	291	293	297	305	308	290	277	276	306	302	304	280	305	328	330	287	297	279	323	311	298	285	306	270	278	296	296	290	319	289	287	300	308	315	325	290	308	295	327	334	290	309	311	316	265	310	329	292	317	319	308	308	307	275	306	314	304	308	325	302	341	272	322	303	277	329	315	332	303	315	289	301	339	293	271	291	299	306	291	286	255	306	288	316	296	280	295	281	294	278	312	319	295	324	333	322	293	315	290	284	288	295	293	280	312	280	294	288	331	291	314	318	314	309	315	289	287	328	320	274	337	305	313	293	331	297	286	276	286	275	285	265	263	297	308	299	311	278	279	318	292	284	304	320	283	290	285	327	315	308	279	306	268	309	298	296	280	284	282	328	324	304	279	273	295	304	294	309	300	323	313	330	299	308	289	294	299	307	300	304	328	332	267	288	298	324	321	324	312	300	286	301	296	305	302	307	325	328	329	287	286	313	284	291	276	299	313	340	323	284	308	300	323	262	288	310	260	273	307	339	273	250	311	287	296	294	291	281	305	299	290	303	286	287	297	315	282	296	305	320	305	291	285	301	241	302	265	301	282	302	275	290	291	273	290	291	310	315	278	302	291	308	305	286	274	321	309	288	292	289	311	313	262	282	273	281	303	293	299	288	295	280	290	279	289	293	322	274	324	302	317	279	277	299	280	279	307	306	283	297	313	278	268	293	307	316	307	305	277	305	293	291	299	295	336	305	308	311	315	267	294	319	335	292	331	286	293	280	308	295	276	303	323	285	330	327	283	312	296	306	268	287	301	290	336	309	308	293	293	268	292	302	302	291	304	290	297	288	316	277	274	292	306	294	299	317	299	306	302	315	302	337	304	307	310	292	301	295	296	277	292	308	321	281	281	311	287	328	266	286	305	297	291	306	281	305	273	299	259	280	286	289	300	292	304	268	322	284	305	296	320	288	310	277	298	278	282	276	289	307	289	266	294	307	280	320	319	293	298	305	299	271	299	292	301	293	281	295	317	278	318	313	285	291	286	303	279	283	261	303	271	329	297	304	276	291	303	308	284	276	302	337	291	293	272	290	321	240	266	345	327	303	287	311	297	302	307	307	275	277	319	315	295	312	278	307	287	297	320	305	298	310	274	300	311	289	303	306	262	289	314	303	304	270	298	277	326	297	298	325	299	297	302	329	300	303	298	316	316	295	279	306	294	319	309	300	300	292	276	289	301	297	328	299	321	304	296	327	325	317	298	311	286	292	284	304	293	307	315	299	302	281	268	324	313	299	303	316	300	292	310	309	244	277	316	257	311	299	307	264	296	303	318	293	299	306	281	321	301	301	299	318	303	304	289	303	283	284	285	318	319	282	283	288	284	298	315	317	263	279	258	297	288	300	290	281	300	254	309	271	283	321	316	278	290	291	271	288	280	316	316	309	302	284	311	307	292	285	292	306	322	302	325	311	315	297	293	288	300	280	295	312	310	317	282	313	273	269	325	308	323	282	326	272	313	299	282	296	335	281	304	315	321	303	277	287	275	300	303	302	289	292	286	294	304	312	288	294	292	287	296	303	319	304	271	268	326	296	313	318	299	295	313	317	286	337	300	277	269	308	284	291	284	295	314	282	300	286	311	265	292	282	288	300	309	280	277	325	302	272	325	282	299	305	306	265	293	271	318	311	319	308	287	299	276	295	305	314	280	283	305	247	280	277	270	329	296	300	311	280	295	318	291	317	312	282	310	298	286	316	284	311	286	271	278	292	300	306	302	317	289	303	343	292	313	310	304	311	312	302	275	301	316	297	292	306	273	251	306	303	290	298	300	276	259	327	289	292	300	293	307	294	328	301	293	305	299	324	309	308	283	305	293	290	317	283	329	313	294	320	291	300	283	282	297	316	277	331	308	306	303	313	309	291	269	275	308	307	303	296	301	272	297	304	276	322	301	313	290	289	302	290	303	318	322	309	268	282	278	333	291	300	302	312	281	309	272	309	300	296	322	305	298	280	270	309	305	297	283	328	304	285	303	266	297	287	287	305	303	310	302	294	274	324	291	303	307	308	276	267	294	303	284	295	291	306	280	272	285	286	307	290	285	283	289	307	315	298	265	297	298	302	320	286	292	285	294	294	296	299	309	287	275	270	277	298	269	279	298	292	320	322	286	298	311	277	325	286	304	311	288	310	269	294	339	312	277	318	300	309	319	291	305	286	331	312	286	304	315	301	329	264	324	304	298	311	295	319	309	335	285	304	282	281	260	306	313	304	313	308	289	316	327	325	311	340
62082	62173	56392	42606	24737	19280	12727	1259	920	895	878	870	911	901	925	922	911	888	887	913	922	859	946	863	890	895	941	883	855	869	915	883	935	879	888	946	902	867	892	886	827	891	915	876	916	903	889	851	905	858	920	923	874	821	920	904	864	896	932	951	864	874	904	905	904	850	883	923	894	892	869	895	900	917	904	964	930	891	911	873	905	901	836	843	844	924	879	889	945	850	893	836	881	893	907	958	920	887	941	876	864	841	872	935	890	901	865	864	881	871	912	894	903	868	932	868	893	904	903	820	882	903	900	904	898	895	858	895	922	956	892	842	921	930	910	901	913	836	863	893	879	918	881	891	905	832	905	861	923	886	924	925	921	931	914	893	887	881	910	875	946	849	915	930	872	921	921	871	933	848	870	899	924	906	833	922	871	901	908	906	867	895	904	884	881	918	911	907	910	900	933	868	913	861	897	867	895	903	884	885	890	847	840	857	920	910	899	872	918	876	933	855	884	917	904	837	904	906	903	817	971	928	888	897	919	864	865	863	873	942	898	891	878	893	913	888	863	825	947	877	858	890	895	923	897	872	848	916	857	894	836	891	902	889	883	857	906	926	905	840	917	924	925	997	915	926	856	892	864	833	882	928	879	862	912	873	863	874	863	935	903	851	898	842	881	841	849	907	879	865	897	847	893	847	920	938	885	869	912	957	929	882	894	896	893	897	948	895	893	878	852	891	906	850	874	882	896	939	841	899	902	905	844	872	817	939	885	882	891	889	928	887	858	883	888	921	932	861	887	915	914	882	886	869	893	946	930	943	917	871	928	921	962	890	890	909	885	928	887	924	953	852	907	890	877	860	885	875	853	907	861	911	907	912	902	885	877	855	899	930	838	865	914	896	912	825	921	889	887	914	939	908	939	902	951	906	838	930	872	907	931	849	888	926	909	893	917	890	932	844	872	860	920	895	868	905	841	886	875	897	911	905	923	912	891	836	862	881	926	908	919	835	879	898	908	945	902	844	886	891	910	938	854	911	948	883	915	883	935	899	888	858	925	856	885	939	870	881	860	858	929	848	912	930	892	861	883	937	881	838	907	874	881	863	860	873	877	906	891	925	878	869	928	883	866	881	878	899	900	931	842	909	913	923	890	873	905	889	919	921	903	925	874	937	928	905	853	932	884	895	873	912	897	896	921	935	877	884	933	893	882	887	930	870	884	913	899	909	874	905	919	872	861	890	875	872	849	865	959	896	905	865	888	954	905	892	881	931	923	941	890	941	911	867	872	902	913	909	948	892	890	891	859	909	873	878	899	879	975	921	960	877	893	883	934	870	861	868	887	944	880	892	845	921	939	938	917	899	922	891	908	924	868	891	862	891	924	868	877	862	854	814	870	893	907	914	909	918	885	850	942	939	881	887	873	920	906	883	944	902	901	907	904	829	857	897	868	898	947	822	861	895	911	845	888	967	899	897	895	895	860	884	912	914	878	890	897	945	893	928	914	891	912	954	925	878	899	893	913	875	875	894	900	891	909	887	860	893	941	902	864	916	913	820	900	922	976	946	936	914	895	880	919	913	859	918	856	897	895	898	928	868	913	891	891	890	896	935	946	859	924	875	859	914	942	869	900	900	895	869	882	929	856	932	889	910	893	949	917	886	879	902	939	897	912	885	887	876	900	828	935	911	857	933	911	854	892	916	912	948	910	917	901	907	881	913	893	904	881	917	847	896	870	882	883	911	888	840	906	883	888	905	883	878	877	907	934	921	919	882	876	912	904	885	870	905	913	898	883	914	911	929	877	908	905	865	841	865	907	887	943	901	935	910	856	880	889	919	877	881	896	928	908	902	858	941	890	963	909	898	906	864	906	878	941	879	916	938	922	899	900	920	968	860	819	865	866	858	906	857	909	904	876	916	867	883	893	843	890	892	900	855	868	821	938	867	883	888	926	849	910	943	844	870	862	824	892	884	879	949	869	841	904	900	907	921	892	890	943	877	885	944	907	902	891	916	932	879	921	902	884	865	922	883	941	879	843	906	894	933	925	973	940	881	925	940	922	878	922	900	876	872	914	883	915	904	879	885	949	849	878	920	915	919	894	874	929	898	815	911	869	876	897	901	872	917	929	920	839	913	889	916	881	882	923	868	885	927	847	899	893	870	913	892	896	925	930	942	864	916	868	913	892	872	877	919	926	942	861	946	915	898	846	875	897	882	930	905	911	901	868	869	886	891	869	930	903	917	948	947	922	886	876	889	875	890	855	854	907	840	871	950	868	910	902	866	921	876	875	914	897	928	895	964	911	912	892	945	875	889	907	864	924	928	881	939	916	901	825	920	881	896	892	911	889	895	863	899	903	889	893	867	889	866	901	877	880	843	830	904	904	910	938	931	911	889	858	866	909	845	915	922	925	911	911	871	898	924	925	893	905	884	885	903	892	892	879	882	819	916	885	838	853	911	892	929	927	885	936	909	903	892	867	916	872	911	934	835	898	922	863	931	929	928	821	923	917	895	882	886	932	888	907	880	914	888	904	868	916	850	970	922	884	892	893	886	891	935	877	930	900	887	849	887	927	903	947	848	929	958	922	907	916	872	893	891	847	896	895	906	910	868	851	882	880	908	928	908	892	897	895	868	904	892	928	842	886	932	926	897	871	862	885	884	899	878	818	890	936	859	938	886	861	918	887	841	895	858	907	845	901	907	889	877	860	896	866	875	852	885	928	831	859	868	849	908	868	882	948	926	870	913	882	895	885	816	982	946	902	848	902	906	899	944	889	864	868	899	921	883	893	885	907	917	889	910	936	908	938	966	926	901	884	904	918	861	880	898	887	877	888	916	888	890	910	936	890	923	860	894	879	878	867	910	895	873	911	933	918	918	913	904	876	895	894	889	861	870	924	879	859	866	868	834	864	840	843	936	922	887	811	908	914	944	849	911	850	875	892	883	850	917	933	931	926	917	920	860	847	909	921	896	865	904	907	892	885	910	890	888	881	895	917	836	897	852	894	886	861	875	910	867	950	871	853	960	859	924	890	952	896	845	850	879	851	893	855	864	906	884	935	864	857	885	879	920	845	926	923	886	867	886	909	828	912	833	882	900	856	902	867	944	905	942	904	886	910	838	891	878	898	889	864	889	944	908	871	949	977	904	921	928	856	904	874	902	921	891	898	882	864	886	920	896	903	883	903	917	964	907	856	868	898	904	913	894	947	893	905	931	871	924	918	929	884	887	889	870	911	894	889	938	929	892	962	891	864	915	849	875	910	936	887	855	864	897	891	877	911	888	893	873	883	862	951	938	871	870	934	903	916	892	876	906	865	883	885	847	910	922	905	890	940	877	923	902	913	930	907	930	882	931	946	930	918	931	875	887	880	896	914	920	911	858	883	906	886	915	870	914	866	836	916	884	953	941	894	888	871	912	865	920	918	890	900	928	856	920	888	927	878	863	895	955	861	879	936	954	929	850	908	848	896	919	876	883	904	911	910	888	815	875	950	859	886	913
34525	21372	10380	3093	664	446	315	211	222	195	239	224	230	221	234	214	224	230	205	193	214	227	227	190	210	249	215	243	220	208	190	217	209	233	218	234	227	206	219	218	194	192	220	192	209	243	210	239	207	216	206	189	224	197	214	229	231	206	214	204	206	217	189	213	222	210	222	218	218	242	243	208	215	219	211	219	197	189	184	202	226	238	205	211	199	202	228	227	209	212	223	203	206	220	217	222	182	253	216	215	204	213	207	192	225	226	200	209	235	223	238	223	197	237	208	200	217	194	197	201	244	212	230	251	207	197	218	208	221	199	226	192	228	242	194	186	202	197	221	220	215	220	189	195	248	213	209	203	213	197	211	200	178	226	229	225	190	215	229	225	216	209	195	222	238	187	228	209	215	202	244	248	202	220	205	211	214	210	224	224	215	224	227	202	235	214	226	221	217	207	197	229	222	216	198	207	235	206	238	212	212	247	205	210	207	210	223	217	211	214	246	236	228	191	196	198	205	197	218	187	200	211	210	199	209	209	214	203	211	200	241	196	195	226	234	199	214	214	202	188	221	235	214	218	244	210	229	214	226	230	236	213	199	224	218	217	191	238	233	220	223	245	233	210	202	207	204	225	207	203	227	221	224	214	220	207	253	208	227	201	211	224	213	194	200	231	224	194	233	236	246	222	216	201	201	196	232	215	216	208	221	206	199	200	239	232	229	216	205	210	211	255	224	203	204	215	254	204	220	219	207	231	206	219	211	233	231	209	221	190	197	228	211	236	239	196	195	221	198	225	209	214	211	173	227	222	220	199	219	186	220	216	232	214	210	204	183	230	198	215	219	212	238	233	221	223	208	211	216	229	242	225	221	200	211	210	204	187	210	215	215	194	225	225	238	201	234	235	212	232	225	210	223	220	203	208	234	203	199	199	195	229	189	208	233	196	220	202	218	218	221	251	206	204	210	243	227	219	222	191	238	211	204	226	251	213	225	233	208	225	214	207	226	227	220	191	194	210	203	230	215	238	209	208	204	229	195	227	214	215	232	199	199	208	206	223	206	199	199	211	235	220	232	245	206	238	209	242	230	207	212	193	206	193	206	230	215	213	233	214	221	247	210	229	215	240	226	211	211	216	243	258	208	228	217	200	204	234	208	202	233	188	213	209	205	246	216	220	216	219	212	217	212	227	215	200	229	213	221	210	209	227	233	215	201	211	196	221	209	225	200	212	203	203	225	206	218	213	223	235	205	221	241	218	215	207	212	208	200	181	204	203	223	223	213	191	197	206	228	201	211	218	235	227	222	215	228	203	226	193	193	219	215	248	196	224	208	236	211	201	217	228	209	212	198	195	217	216	216	248	209	211	222	173	227	211	214	197	213	240	227	193	227	218	230	216	199	223	204	227	185	219	197	236	204	205	235	218	196	219	231	216	215	228	211	195	226	218	220	234	218	206	200	199	222	219	215	211	211	230	221	209	199	220	202	227	215	217	221	213	227	210	206	216	225	200	230	226	198	233	216	216	208	214	205	242	209	220	228	217	203	217	208	196	244	226	212	226	221	215	209	233	221	190	211	227	241	208	201	204	208	210	239	229	183	197	218	216	207	220	228	214	204	230	203	229	218	230	221	240	225	227	195	223	200	220	210	212	261	217	200	228	240	203	241	199	205	232	242	220	211	239	200	216	215	195	232	226	209	226	209	220	247	228	204	249	198	218	208	202	247	200	227	208	203	207	227	240	214	253	234	221	246	219	188	232	243	224	220	219	204	214	200	175	228	248	208	203	205	209	213	207	206	234	217	189	211	210	216	201	200	193	210	246	239	222	194	207	196	227	233	240	220	241	219	232	208	224	219	217	223	231	223	205	202	210	250	195	234	217	193	206	204	204	207	233	214	206	192	204	209	238	240	227	202	215	217	247	219	228	221	205	211	214	212	193	233	255	201	183	251	220	213	241	217	189	214	224	232	236	192	252	233	237	227	205	203	204	231	242	197	210	223	189	205	222	231	213	222	221	216	195	224	227	195	213	209	236	198	209	228	239	219	213	200	193	228	213	221	216	222	216	191	197	244	242	217	212	226	227	215	229	226	205	222	238	216	222	215	215	198	209	230	210	212	186	250	214	233	199	208	203	202	231	200	185	219	217	208	199	204	228	212	205	206	188	219	214	215	218	212	217	226	169	219	223	200	240	191	195	206	217	234	221	219	226	210	215	199	205	228	233	250	232	216	203	236	211	216	211	236	228	224	191	205	208	199	236	214	223	212	192	201	225	236	211	227	217	190	220	228	237	234	215	232	204	238	226	212	191	199	202	199	236	203	200	207	251	211	201	211	229	203	211	220	211	256	212	207	225	229	225	190	221	226	202	213	245	222	211	209	201	224	220	209	227	233	197	213	208	189	219	231	221	218	219	214	216	215	207	228	256	222	226	242	223	226	199	232	245	223	228	211	221	216	218	232	214	204	233	203	236	216	203	240	205	240	214	213	211	229	218	237	220	202	193	216	210	225	231	210	193	208	230	236	209	191	221	171	217	220	234	233	210	214	212	200	220	207	204	213	248	209	217	215	210	227	247	213	244	223	206	218	208	218	216	203	233	252	216	205	193	232	209	237	202	244	230	218	199	211	179	190	225	190	210	230	204	221	204	225	217	195	217	215	207	212	215	237	249	238	216	212	205	201	235	222	228	231	213	223	229	218	208	223	190	229	219	193	209	254	223	206	234	203	197	186	197	212	236	215	208	234	211	214	208	210	213	226	214	207	226	239	218	202	213	232	196	206	211	222	236	210	187	220	224	249	210	236	217	210	229	214	218	202	215	217	212	214	215	236	229	204	217	212	217	212	225	211	201	220	207	210	218	221	193	219	230	199	199	198	225	209	197	205	214	186	186	236	237	206	207	228	213	216	215	195	216	199	221	206	221	211	225	213	212	230	243	225	195	194	225	230	226	225	232	210	215	239	194	196	216	211	241	208	201	223	188	224	246	191	197	222	219	198	232	189	210	224	201	191	200	252	235	208	196	221	222	254	199	236	220	235	185	220	200	211	208	221	224	195	205	211	249	225	210	224	225	227	201	224	205	202	214	212	223	225	210	212	225	199	217	191	226	229	212	240	221	217	211	223	212	212	206	226	208	210	218	222	207	204	199	217	202	216	213	229	220	214	224	184	236	213	224	210	186	236	225	191	209	200	240	218	230	221	226	228	199	224	203	228	214	193	225	228	229	229	196	230	223	215	218	234	204	210	222	217	186	205	219	223	194	202	190	197	214	228	215	204	219	251	205	199	218	242	244	225	239	226	218	185	203	212	223	218	218	217	216	204	242	224	198	194	218	230	182	217	205	222	214	231	239	214	208	228	223	195	229	230	224	202	218	193	226	219	215	231	234	244	233	244	212	245	218	250	215	187	220	209	207	225	217	232	216	238	202	202	203	207	215	206	227	230	217	197	237	220	206	198	225	210	222	200	204	222	224	227	222	211	235	237	218	219	182	223	207
32925	23873	14626	7393	2116	1516	1114	717	687	678	697	676	658	680	736	671	647	680	679	694	716	668	666	629	726	662	678	688	691	694	689	694	665	726	670	637	732	660	686	706	675	648	689	657	680	745	693	697	732	680	695	728	691	737	745	675	671	721	697	697	654	697	684	668	722	654	656	713	719	685	685	705	631	638	701	677	679	646	699	712	670	664	689	651	687	676	709	689	660	688	673	773	733	690	701	670	678	738	736	691	672	698	681	712	712	642	640	650	656	696	663	673	720	678	707	715	667	686	724	724	711	724	679	690	650	652	722	645	711	667	656	660	640	681	703	673	703	712	674	717	688	667	748	701	705	664	650	614	650	662	688	622	686	729	637	687	679	671	674	658	677	694	660	715	761	648	687	657	735	708	675	649	653	672	739	666	693	695	683	686	749	700	714	700	695	686	680	673	673	648	699	722	658	684	691	689	655	717	642	686	679	691	671	730	705	680	719	685	687	735	687	686	695	725	676	709	704	661	673	662	684	651	691	648	714	702	628	700	658	697	665	670	681	709	670	654	693	716	691	730	665	689	681	723	654	719	688	651	682	655	661	696	676	697	667	692	643	661	670	646	669	699	735	694	712	683	694	668	714	681	635	695	642	678	676	653	691	663	743	710	632	656	688	707	706	733	698	702	708	743	721	680	694	676	652	694	703	672	671	717	661	713	684	724	677	727	694	672	711	707	686	708	684	725	687	684	653	662	688	696	654	661	693	685	664	704	735	698	706	691	708	672	695	686	724	703	681	648	694	687	695	698	636	664	688	750	695	658	654	703	687	737	677	661	650	740	680	680	675	664	683	694	667	672	677	693	653	674	659	654	698	677	694	711	677	720	701	672	695	675	696	681	644	672	704	716	630	642	694	665	696	682	659	681	711	760	696	700	749	722	691	711	662	679	681	671	690	651	687	715	663	658	714	702	675	655	688	654	689	663	689	691	655	632	651	653	705	687	651	696	648	667	642	681	665	655	711	719	676	659	680	729	745	704	646	652	723	679	713	697	645	707	746	677	662	715	665	672	625	654	709	686	712	691	631	676	687	709	671	655	646	653	672	694	715	693	678	669	683	653	681	644	655	652	710	689	664	653	693	713	704	675	651	703	695	666	678	686	681	685	680	641	686	706	660	692	663	676	693	649	732	705	675	661	717	692	665	679	671	687	736	694	677	724	643	706	671	678	650	697	727	700	718	676	674	669	722	696	683	678	658	714	662	673	709	680	734	681	724	700	723	705	743	688	673	670	705	714	642	645	688	677	664	681	690	717	707	715	703	688	678	692	669	659	630	684	687	689	722	650	634	718	651	720	695	695	678	685	686	705	691	665	700	653	728	716	677	661	674	681	701	722	677	736	715	709	673	661	693	650	639	664	687	659	682	726	642	644	698	697	654	653	735	677	693	692	693	706	690	697	691	672	697	706	644	683	679	705	687	655	656	679	694	692	701	660	696	678	704	733	688	746	669	692	653	669	716	671	687	686	639	684	733	661	721	721	696	694	719	658	673	700	706	698	675	712	675	712	687	668	661	680	701	630	687	690	707	691	695	706	677	649	679	666	666	644	714	707	697	687	709	631	662	732	698	711	681	696	676	706	692	703	656	722	661	658	673	657	690	667	650	713	687	702	731	663	688	720	645	669	678	686	666	742	658	749	696	694	681	717	704	694	699	675	672	700	687	646	724	695	620	657	683	631	676	696	671	656	669	720	661	677	708	665	727	689	687	728	683	674	690	677	685	651	683	669	652	731	677	651	726	699	659	696	648	697	692	698	670	682	698	718	705	694	671	665	721	710	659	665	693	658	729	687	661	692	647	707	705	685	671	663	721	677	675	727	636	705	694	679	733	680	683	691	704	663	719	673	692	629	706	632	706	660	703	693	706	753	723	682	669	697	729	679	700	696	707	683	681	675	679	688	676	672	675	673	712	697	644	744	710	645	659	703	728	679	694	698	727	694	651	703	739	668	710	670	688	678	672	664	650	730	699	681	696	638	635	704	634	678	659	719	718	661	638	712	743	659	648	670	658	630	725	666	688	706	692	676	695	665	676	680	656	690	670	695	650	653	718	711	693	692	733	671	670	700	709	675	658	697	717	686	711	711	628	667	724	660	660	721	672	664	704	640	684	715	704	672	735	711	665	736	698	713	704	675	657	701	688	719	657	713	686	683	696	739	693	683	697	729	697	676	711	634	678	688	663	627	682	660	730	732	696	685	739	719	679	703	673	690	653	651	690	742	707	684	689	696	705	717	648	689	716	645	725	670	699	670	625	663	663	701	686	682	686	715	737	704	693	701	666	730	683	706	677	727	707	702	684	681	671	761	695	656	651	652	719	700	734	665	664	650	694	652	704	721	710	720	647	709	691	697	656	672	706	686	664	647	658	706	695	664	673	693	651	653	677	683	669	701	641	672	710	709	630	730	732	678	657	723	689	755	691	699	696	675	676	718	691	700	727	672	685	659	679	689	688	654	664	674	665	686	678	694	687	664	713	672	703	676	698	668	636	694	679	694	649	692	668	666	665	665	698	637	664	671	695	679	697	672	712	670	677	736	653	670	712	681	679	685	689	673	682	727	699	653	689	673	659	663	679	699	664	675	686	723	637	694	723	699	638	631	696	647	697	661	671	623	651	673	711	679	685	659	689	675	646	692	719	635	691	694	699	691	669	682	682	701	723	700	700	678	720	698	648	664	660	650	652	677	660	659	690	740	709	705	719	676	738	705	699	674	661	714	680	680	707	730	721	669	689	701	694	658	691	640	685	677	681	679	687	709	676	704	659	682	677	663	724	714	701	710	666	699	697	694	680	709	690	670	672	715	633	661	704	692	733	700	684	666	699	690	670	646	649	720	687	679	675	676	718	681	694	657	688	681	661	683	696	695	692	702	706	690	704	669	711	743	651	668	682	698	713	639	693	685	671	664	675	735	673	673	712	688	659	672	643	682	703	702	670	690	648	704	703	652	689	683	687	678	698	700	693	679	710	682	677	695	719	693	675	683	665	731	672	658	704	738	712	685	687	669	678	696	676	720	728	636	682	674	676	710	655	666	675	694	663	717	684	690	687	643	668	649	670	704	681	694	645	730	732	694	697	714	719	627	644	669	644	661	722	674	665	675	737	611	681	689	682	697	662	686	646	670	704	679	670	653	700	649	659	690	691	679	678	716	670	644	692	648	699	721	671	666	723	706	713	715	697	683	723	726	677	670	714	617	685	671	657	715	693	673	686	697	675	695	695	685	723	658	716	673	717	720	640	687	687	714	658	669	690	728	682	664	691	698	690	752	672	710	702	691	701	704	699	674	690	728	663	680	672	739	646	734	710	680	660	670	696	662	696	653	688	677	696	713	687	712	680	696	670	693	720	667	703	679	673	680	718	688	688	637	656	709	715	675	668	712	658	688	664	669	704	679	699	664	629	676	704	635	699	678	708	662	693	681	757	708	717	684	670	678	675	661	725	679
66334	55978	44946	25458	7727	2867	1357	225	187	188	203	203	201	232	161	224	205	203	191	176	205	189	202	232	211	182	241	211	185	190	165	237	199	186	209	221	195	221	203	210	207	204	232	175	202	195	206	202	209	222	202	213	206	213	211	210	211	198	188	189	177	207	212	211	196	219	193	205	192	230	187	191	210	183	195	185	203	202	182	188	226	203	208	215	185	190	202	199	212	203	197	196	177	177	197	187	209	201	204	214	171	197	198	198	197	218	202	195	198	215	203	226	207	206	233	199	195	200	192	215	211	207	200	212	185	184	206	180	196	190	205	200	218	211	201	191	194	212	214	188	219	186	202	164	168	196	182	197	184	197	194	209	204	193	188	197	189	204	201	201	234	211	187	195	220	208	179	212	209	188	202	209	212	191	174	207	208	166	220	184	199	201	216	212	232	196	205	199	177	204	203	217	216	203	210	209	201	205	223	204	203	208	201	204	228	223	178	212	203	206	213	230	196	202	171	180	185	201	183	204	195	184	194	190	197	209	218	208	204	216	167	204	187	199	214	177	207	203	195	205	205	205	185	211	189	197	212	192	202	180	201	220	157	220	182	192	209	212	201	243	182	201	177	203	199	208	205	207	214	193	189	195	208	211	186	200	173	195	199	206	212	198	224	194	225	199	197	198	218	188	214	224	198	191	179	209	192	184	208	207	196	202	201	176	201	217	193	194	204	202	185	185	204	186	218	208	215	184	194	182	209	200	185	190	199	194	207	211	181	179	190	196	184	214	214	206	206	185	216	202	199	205	173	215	175	190	201	218	204	192	195	186	191	195	199	170	195	200	197	219	198	174	187	198	211	203	158	173	215	215	209	210	205	200	197	196	209	202	208	191	209	210	199	206	173	191	198	208	184	212	203	222	196	205	219	200	214	220	191	199	206	169	225	227	192	218	220	198	197	202	191	183	205	203	202	188	202	191	241	225	201	221	183	209	195	182	194	189	191	196	195	194	205	194	195	207	206	212	181	202	190	212	198	228	194	223	214	201	212	225	221	221	204	191	212	213	220	192	191	200	207	164	227	206	189	218	216	212	195	194	197	202	183	198	209	195	226	213	201	200	207	214	203	199	201	220	173	189	189	203	179	219	184	189	196	207	201	228	189	228	196	182	189	203	187	212	209	198	202	218	190	204	197	206	188	194	215	203	198	209	227	185	217	227	179	236	220	190	186	229	167	196	218	197	206	209	183	213	186	188	195	197	206	199	190	213	198	216	193	212	201	220	197	223	184	188	191	194	209	189	208	180	220	183	208	207	206	212	173	207	205	171	204	173	226	205	200	208	208	199	166	206	203	225	196	194	193	210	214	184	195	199	195	184	195	183	193	204	188	189	184	196	219	189	209	194	175	185	163	200	198	195	202	201	206	208	200	182	215	221	190	206	237	228	169	195	216	219	197	210	204	205	190	219	199	187	221	195	191	194	184	193	172	202	175	202	172	209	227	211	221	184	216	184	185	202	205	203	186	213	203	200	197	222	208	227	181	190	218	218	177	192	221	209	191	202	210	190	199	201	197	205	211	198	207	198	212	179	217	208	185	198	197	186	230	221	221	210	216	239	206	217	192	201	210	180	208	211	190	233	173	194	181	221	225	195	198	192	205	196	180	216	192	208	207	199	205	186	208	197	181	235	180	194	202	202	183	205	216	188	186	188	203	200	216	192	225	198	207	195	202	183	214	176	192	186	197	205	201	202	198	208	201	202	194	193	221	183	222	204	164	202	197	189	220	211	192	202	175	227	208	218	196	203	210	188	211	224	200	215	200	197	197	203	229	215	207	175	205	212	214	197	203	188	194	220	207	212	189	207	228	185	188	197	189	200	217	222	178	168	189	199	185	206	198	203	207	201	204	195	209	178	194	241	192	158	188	185	206	178	201	186	201	205	220	194	189	203	226	196	205	200	184	197	210	193	198	204	191	196	191	203	200	182	203	203	189	215	182	204	202	193	185	207	214	212	196	201	216	185	222	202	177	185	203	202	200	193	190	196	219	197	192	204	189	213	184	191	202	207	204	180	212	199	204	195	191	174	199	218	199	211	223	206	209	201	204	202	209	178	195	193	195	204	193	188	221	220	206	196	181	211	200	197	240	215	207	194	200	218	226	217	190	186	200	201	208	177	204	217	189	202	224	180	200	222	220	192	194	214	206	197	192	206	196	193	214	219	197	195	195	194	184	177	212	219	208	184	187	204	219	213	221	200	185	201	189	196	195	187	212	194	242	180	180	200	177	204	177	201	193	242	193	207	202	225	225	223	191	196	209	200	197	184	206	225	179	217	181	189	190	191	181	212	211	180	196	213	220	181	206	228	190	193	210	212	205	201	217	201	203	179	203	210	201	200	225	207	191	221	203	201	189	207	228	198	187	218	196	180	185	197	208	174	212	173	210	204	190	196	184	203	191	221	182	195	175	187	209	204	226	187	203	221	205	176	193	192	196	197	191	214	233	204	181	182	186	193	200	200	197	192	193	179	197	182	236	206	219	201	214	207	230	195	209	190	210	184	219	200	199	200	206	185	197	220	185	194	183	191	202	220	234	218	210	195	205	226	171	224	206	223	213	210	181	222	205	187	198	227	177	198	222	201	200	207	200	191	177	235	206	196	187	189	183	190	237	221	203	197	199	213	176	184	221	176	206	193	213	221	216	202	213	191	200	190	209	202	209	185	191	186	209	192	218	218	186	205	178	182	207	215	196	209	208	191	187	195	207	196	171	189	214	203	224	224	168	193	203	196	195	227	189	200	208	194	205	210	201	183	193	180	202	212	193	180	178	204	198	188	188	198	192	207	205	217	198	197	175	189	204	228	206	211	189	193	196	188	190	207	206	191	191	198	206	199	169	192	204	213	198	197	208	198	195	215	211	206	206	196	195	216	204	208	195	190	181	206	210	194	192	219	173	180	209	196	204	175	215	204	189	188	196	198	206	212	217	175	201	193	181	217	211	200	178	208	196	198	187	181	196	206	173	223	200	201	203	178	193	209	206	216	174	219	199	196	198	210	190	207	222	210	204	183	205	206	195	203	204	180	225	195	197	186	203	195	197	216	178	189	206	191	181	206	205	168	181	183	212	202	206	180	206	217	191	218	197	211	217	208	219	203	189	195	231	194	216	214	215	209	222	201	208	202	189	210	209	191	185	217	193	197	210	221	185	196	211	215	196	188	220	181	190	209	215	188	197	172	209	190	194	187	198	200	216	196	171	197	221	200	182	201	180	199	175	205	205	181	173	218	211	201	169	211	201	202	218	182	217	213	222	199	236	195	192	194	217	217	189	228	191	195	206	191	189	228	208	214	195	191	205	208	189	182	195	238	167	209	232	183	190	193	203	194	193	197	201	255	200	198	187	213	219	216	175	193	216	205	224	195	207	179	175	187	202	211	201	175	194	218	186	210	183	208	198	209	221	208	207	202	206	188	209	199	209	172	209	188	216	200	194	218	200	173	197	182
48183	46906	42721	30152	12957	8794	5053	693	622	704	668	665	624	652	693	669	676	663	651	687	637	682	623	635	683	624	594	721	659	655	673	649	661	628	679	675	654	642	643	666	688	649	673	670	611	661	662	623	646	698	628	670	650	724	690	642	664	654	680	699	629	629	612	655	648	641	640	628	638	588	637	644	668	672	652	682	649	608	666	659	612	671	666	654	637	602	653	623	625	658	608	634	681	652	642	688	656	643	653	659	626	638	624	671	671	625	652	665	648	647	643	640	644	642	604	621	679	664	618	673	637	656	634	589	697	634	639	648	644	687	663	670	624	695	651	632	657	656	634	615	620	650	655	676	663	683	677	603	624	687	662	646	700	594	635	665	622	643	639	663	617	655	682	632	619	603	628	652	688	673	643	659	650	621	633	672	682	640	646	630	647	637	671	623	621	635	630	667	638	654	617	633	653	633	621	670	604	631	598	643	632	618	640	644	693	641	682	602	629	605	673	645	659	610	628	663	652	690	680	623	660	668	645	651	667	647	645	596	655	632	643	645	680	652	650	677	613	655	597	666	657	613	649	641	634	676	679	640	689	636	625	662	627	608	648	583	638	644	617	644	619	631	652	609	564	652	648	645	657	632	638	665	646	652	665	614	624	677	640	638	630	682	628	632	665	616	618	635	580	671	641	649	647	682	640	673	647	619	658	617	649	684	668	694	655	649	617	671	688	647	669	671	635	627	639	634	646	673	679	651	656	641	644	728	667	662	704	704	678	648	633	612	620	621	656	617	634	624	651	664	621	674	668	638	674	663	654	662	673	658	665	656	635	650	639	651	610	674	643	647	625	645	640	621	633	632	627	651	655	655	663	626	657	654	641	685	643	654	622	595	664	623	644	692	664	627	689	611	639	625	628	686	670	607	650	614	615	662	658	642	628	686	669	602	659	640	660	612	659	636	627	585	628	570	666	708	631	675	684	631	605	656	682	658	654	648	656	653	601	622	629	655	654	621	604	603	670	665	674	655	635	664	628	663	629	645	693	628	630	685	654	657	637	679	649	643	629	618	659	649	640	638	652	657	662	626	610	656	621	640	641	628	647	674	651	685	695	670	645	658	661	658	686	642	651	612	675	658	680	605	677	676	644	677	639	658	631	631	647	665	677	605	664	629	718	650	677	643	669	665	621	658	651	615	676	644	654	631	607	663	637	656	645	629	641	670	669	628	594	667	669	666	658	654	643	714	645	643	601	673	662	636	659	662	612	670	592	650	633	583	650	692	677	641	627	626	661	666	648	627	629	658	620	608	645	653	670	640	594	686	645	634	634	648	619	660	661	684	636	624	629	677	659	649	638	653	622	666	682	605	617	616	638	629	676	691	645	647	651	613	702	634	650	646	629	671	653	663	669	637	651	634	687	657	667	596	629	637	660	642	652	643	685	662	634	661	659	629	662	673	656	622	618	679	677	627	651	680	643	691	671	685	620	688	616	631	638	647	641	642	638	654	651	694	612	630	663	654	668	660	679	652	681	622	698	623	642	634	658	667	652	677	672	663	627	668	672	683	657	658	619	652	646	650	625	650	611	633	680	625	668	616	668	616	614	656	670	648	657	670	644	667	606	624	611	635	610	654	664	647	640	616	682	624	607	676	642	614	628	645	615	645	663	664	676	629	674	657	661	649	646	651	633	645	633	634	600	626	624	679	674	637	663	684	636	621	679	660	610	630	607	642	702	667	649	650	647	662	651	638	637	690	627	662	654	631	623	658	666	643	609	650	683	671	694	622	653	603	648	626	661	653	659	640	652	633	628	627	677	620	580	618	656	736	683	660	668	627	651	677	661	665	658	622	644	612	620	624	650	696	632	657	674	649	672	640	675	641	632	617	642	619	649	620	664	631	664	620	657	671	679	655	691	668	620	700	596	616	702	661	628	647	683	627	627	635	662	664	670	650	655	669	607	635	647	670	645	691	666	578	655	662	682	624	627	617	702	648	683	643	679	655	687	667	640	711	647	626	594	645	626	664	674	672	674	651	636	638	673	661	590	640	651	643	630	666	701	701	709	643	659	664	648	686	642	596	692	671	625	644	622	646	645	669	601	632	609	654	627	648	640	681	703	637	646	661	662	635	622	636	696	646	672	609	698	638	679	641	662	649	647	650	639	659	660	651	614	667	651	687	631	643	629	680	638	646	657	668	674	634	673	588	618	672	617	622	589	689	680	667	623	677	664	660	680	603	679	706	691	641	689	662	650	611	633	678	628	639	684	642	615	667	654	671	647	597	602	654	667	653	634	607	632	617	685	631	643	655	649	606	665	623	687	639	644	644	681	624	678	633	649	651	657	705	670	683	676	679	691	638	675	608	657	670	658	643	625	619	618	645	642	611	661	688	636	624	605	615	652	691	614	619	594	671	655	643	641	655	672	660	664	629	663	645	619	672	626	623	650	642	706	639	607	677	649	646	644	689	647	635	701	671	622	681	625	613	661	677	632	663	631	614	685	666	652	590	643	673	679	673	682	654	668	658	610	655	624	649	664	663	674	656	672	632	666	629	651	620	643	646	643	672	672	631	609	672	619	661	653	689	660	670	637	671	655	666	610	671	663	643	663	633	663	664	644	636	627	653	627	644	671	592	673	630	629	626	615	616	691	683	686	657	674	635	634	664	631	649	649	695	658	616	676	632	647	696	641	666	627	664	636	667	649	628	651	634	646	564	685	662	655	638	633	657	658	612	667	624	623	640	637	611	678	652	681	642	679	633	641	628	609	652	663	664	689	648	598	648	647	660	639	645	645	605	645	621	660	644	636	661	599	685	629	627	610	650	643	620	597	673	577	613	639	641	640	640	623	698	612	675	660	681	604	659	660	682	630	654	603	652	638	668	671	601	556	609	630	700	636	678	677	673	688	665	636	651	630	621	627	615	675	692	659	661	686	660	597	644	665	647	598	640	641	668	656	666	671	615	617	683	635	646	664	617	625	662	662	644	611	651	655	646	608	642	663	664	652	618	658	649	658	647	668	656	631	618	662	637	648	639	655	638	622	649	659	646	636	667	627	640	637	638	626	636	666	686	598	662	671	710	627	617	650	646	642	662	674	628	628	599	604	636	647	615	655	628	624	686	642	602	655	651	627	687	622	652	628	622	678	617	619	624	638	633	647	621	619	671	618	678	660	661	631	656	646	642	659	643	643	656	667	628	605	623	636	661	698	595	631	627	639	622	677	650	651	642	626	676	611	662	645	708	649	627	664	620	653	648	648	648	653	654	674	662	636	652	664	690	645	703	632	663	673	675	614	603	626	657	651	668	696	660	637	621	640	693	609	623	638	677	635	681	649	642	667	655	683	629	634	698	665	648	617	634	658	656	653	620	638	650	677	699	650	647	627	663	647	692	657	652	655	631	629	644	643	600	663	666	633	636	646	644	647	692	677	645	615	630	593	660	641	650	661	571	655	662	633	654	625	630	641	645	618	624	641	630	651	646	651	653	657	640	662	633	605	629
78864	72193	60728	38373	18293	9001	5106	973	312	324	298	292	303	287	293	293	313	314	280	335	300	351	285	294	298	327	303	292	317	302	293	310	321	333	302	281	289	306	300	304	293	302	306	292	314	306	342	296	311	272	297	292	317	303	296	265	310	299	288	315	288	287	288	294	284	267	276	281	312	301	310	286	324	303	320	328	332	278	310	304	285	312	285	336	301	285	278	298	276	310	325	302	289	312	320	302	303	314	310	268	287	286	287	294	300	316	296	319	281	309	289	305	293	322	299	300	296	285	286	296	281	324	296	287	279	262	306	312	298	268	299	293	298	305	314	323	286	341	295	320	299	300	284	296	295	295	279	314	330	300	325	306	288	289	295	329	286	288	313	292	303	278	323	296	300	307	314	288	277	328	292	344	291	307	283	293	284	307	285	289	271	299	341	276	314	286	312	294	321	293	319	322	310	294	295	309	307	342	303	301	286	295	305	305	295	304	270	296	330	314	294	278	309	287	295	319	286	293	295	297	287	294	286	290	299	326	303	254	272	311	308	295	304	287	310	308	290	307	298	274	293	283	318	300	305	307	302	267	282	299	331	307	282	324	288	284	325	301	282	299	317	287	310	324	318	299	310	302	303	284	291	324	312	297	327	284	309	309	293	278	298	317	314	282	290	317	287	297	302	281	291	316	298	295	325	302	332	312	288	302	293	297	289	264	292	276	265	302	292	305	299	289	320	303	304	293	332	267	316	330	259	283	297	308	315	272	278	291	281	314	295	315	285	273	297	261	282	300	290	310	307	297	297	333	316	282	295	282	321	286	274	296	331	306	278	267	282	293	292	295	315	301	324	300	288	292	329	290	286	291	322	312	308	303	283	335	294	299	282	339	294	295	263	314	288	308	284	322	313	331	333	293	322	292	286	294	290	316	308	284	303	284	307	322	308	306	303	276	316	282	271	290	296	308	293	327	302	287	315	315	310	313	308	303	302	317	327	307	288	297	289	321	288	270	285	309	271	342	310	270	315	310	300	317	288	289	308	284	274	267	289	286	312	308	341	278	280	263	288	329	320	301	290	323	304	302	324	274	301	278	324	292	303	291	321	279	306	276	264	280	307	295	307	319	302	295	305	297	334	281	319	302	292	290	311	291	275	301	295	334	316	319	294	305	311	304	282	303	314	278	292	303	322	267	309	301	292	330	308	299	285	310	294	304	327	294	312	288	315	309	305	291	278	307	326	278	284	288	291	325	300	300	294	309	293	289	307	282	312	284	281	278	326	282	300	332	303	292	289	297	305	312	310	289	273	301	300	301	296	316	301	326	291	298	300	310	271	312	258	268	291	300	323	306	305	311	302	289	278	311	297	284	325	281	300	313	314	287	267	318	304	320	312	289	287	285	312	317	298	342	253	275	310	271	302	290	266	277	293	291	280	292	311	299	317	274	281	310	284	287	270	280	318	339	327	311	331	312	291	312	314	281	344	315	297	328	283	282	261	291	295	293	295	301	296	322	293	280	294	335	298	298	281	306	295	289	279	286	255	285	301	296	283	336	327	306	305	299	296	315	290	305	291	297	316	310	286	282	289	295	282	331	305	316	279	325	293	323	289	284	294	289	310	311	285	310	310	328	369	269	301	299	302	293	310	322	322	310	310	314	266	287	325	332	290	313	307	319	319	308	286	297	301	301	282	303	290	305	269	315	299	296	276	317	279	303	304	309	298	279	284	296	309	273	279	280	278	291	305	307	277	270	300	292	270	282	303	326	312	293	316	291	308	285	289	299	291	293	242	295	305	287	308	287	292	294	309	330	310	294	273	298	336	304	283	288	304	273	289	311	317	298	268	314	288	271	328	297	284	282	312	284	306	288	297	307	272	326	255	307	312	330	302	306	308	289	290	301	298	283	283	292	297	314	286	310	336	325	278	294	302	300	285	311	289	300	316	293	282	297	299	279	293	330	290	296	316	274	331	286	283	295	295	296	290	320	289	303	323	301	288	265	323	304	294	301	331	290	288	285	300	305	316	284	268	301	283	275	281	299	300	281	306	301	329	295	310	337	277	279	294	293	271	304	269	298	295	275	327	296	304	309	292	290	279	331	304	271	303	295	315	321	295	294	334	318	309	269	332	291	307	303	318	329	291	306	299	287	314	286	280	308	282	310	321	298	325	298	294	313	308	296	307	281	312	269	324	294	288	306	284	296	296	293	305	261	299	307	289	306	303	301	316	299	281	275	290	302	283	285	297	308	315	302	332	309	260	286	297	324	309	306	316	273	272	319	307	270	327	319	268	284	304	315	283	294	292	306	303	296	306	342	285	272	291	293	320	310	308	302	292	286	286	272	298	302	302	319	260	310	306	290	291	333	301	289	315	299	322	317	293	270	321	290	258	294	323	316	312	282	271	284	278	305	300	292	268	257	254	265	307	308	291	318	319	331	277	305	321	290	278	330	311	326	311	300	321	315	316	295	256	302	293	314	287	292	333	314	305	288	324	274	324	301	299	294	313	302	290	292	280	301	298	322	288	300	306	275	291	301	293	329	316	296	283	273	300	312	318	294	286	301	305	318	316	301	299	327	299	269	292	285	354	287	288	309	316	304	268	293	286	312	294	305	283	283	308	327	298	281	296	324	292	270	266	303	321	285	286	275	312	294	298	292	316	284	298	320	321	283	302	323	283	304	308	309	279	317	273	300	302	289	287	297	257	283	303	294	301	320	280	314	299	315	303	323	302	300	337	298	308	299	313	283	312	296	309	300	327	294	272	300	319	301	318	325	326	307	289	293	301	333	298	269	300	312	290	297	300	327	292	282	291	296	295	293	311	307	308	294	297	305	300	317	283	306	312	276	285	282	331	295	297	303	289	296	291	317	319	309	333	318	303	297	322	318	318	296	303	309	290	306	303	281	320	301	292	284	314	322	359	287	298	292	265	294	317	297	322	300	298	282	293	299	294	309	296	297	298	325	344	289	321	305	278	274	298	302	293	276	296	307	302	294	302	281	295	309	314	283	310	322	295	324	304	284	323	304	307	283	290	287	318	298	289	306	282	291	325	305	290	317	290	284	332	314	317	297	283	299	306	313	320	307	295	293	313	307	300	337	330	320	289	309	303	281	299	315	299	320	290	282	295	295	324	302	314	310	272	314	314	320	310	277	314	329	290	320	257	289	321	300	318	291	314	291	313	320	343	302	293	275	295	267	307	307	294	291	288	327	300	298	323	272	285	273	298	309	292	277	278	291	314	294	301	305	293	277	284	304	320	291	320	310	300	286	282	301	290	308	301	292	318	295	309	303	279	251	298	257	318	280	285	271	298	301	313	319	301	295	311	268	307	310	286	300	262	294	280	283	273	276	289	328	296	307	271	283	283	298	340	287	313	303	287	300	311	294	326	293	305	279	279	282	298	296	314	276	305	293	288	297	273	287	298	326	309	283	292	283	286	263	308	315	276	307	296	296	276	307	325	319	267	292	344	322	312	275	304	274	303	304	315	307	281	274
61611	62696	57205	38212	24182	18407	14273	2954	900	879	897	912	915	916	998	922	958	912	888	942	849	897	867	873	856	878	955	846	932	903	862	845	902	959	885	891	922	898	883	931	943	885	891	912	874	866	922	900	865	891	882	840	874	905	896	908	858	862	888	849	933	869	887	920	983	879	879	893	902	864	889	917	914	900	939	922	889	886	898	887	920	827	870	866	897	899	902	866	885	891	837	919	858	874	940	951	875	879	904	968	892	877	902	883	875	867	911	872	914	879	894	905	906	860	875	881	870	879	906	913	918	872	936	892	906	852	904	973	890	898	920	871	851	884	874	902	945	872	865	893	837	888	881	917	943	835	851	879	890	891	882	903	931	920	875	861	861	889	909	929	880	937	840	876	933	867	910	885	900	921	916	882	861	893	903	891	872	909	912	852	891	898	878	830	859	943	918	937	866	881	896	842	896	899	893	895	916	879	937	849	939	885	899	880	895	921	851	856	862	936	906	905	896	871	935	907	931	915	883	900	898	934	882	948	929	939	856	902	864	891	872	910	912	866	866	892	858	924	867	837	908	890	879	877	845	873	884	893	922	949	897	887	901	898	902	891	905	898	938	927	937	905	905	884	965	918	898	878	871	910	894	919	852	868	881	904	929	827	915	876	929	889	923	877	904	920	883	894	891	915	953	964	908	915	905	894	910	911	921	949	845	880	892	888	863	904	888	919	846	903	897	895	888	894	845	879	890	899	899	919	871	926	881	919	905	887	918	906	907	872	932	885	856	877	875	887	891	878	870	939	936	924	886	895	920	873	904	873	921	859	856	854	908	904	855	896	843	840	889	898	883	869	915	928	902	939	878	888	859	897	866	900	885	833	881	850	860	936	900	913	894	872	932	894	859	914	870	906	877	843	914	908	842	854	886	875	851	859	891	886	908	860	855	863	964	915	940	912	952	873	879	887	886	927	910	857	871	918	920	895	906	907	944	887	878	899	922	852	931	915	870	866	857	862	905	920	853	805	849	861	875	896	919	894	887	887	886	929	902	900	888	919	928	889	893	845	877	903	869	927	887	890	919	849	869	879	918	868	898	848	879	898	848	868	895	887	898	860	910	881	931	902	890	897	935	904	880	911	936	926	853	926	903	914	914	892	878	861	870	904	889	935	883	935	888	858	922	896	878	905	870	913	883	965	872	870	944	854	917	920	939	865	869	900	896	896	917	900	890	915	887	863	884	873	877	910	928	901	883	888	922	858	945	901	914	903	887	907	840	942	836	868	908	933	953	897	933	911	911	889	919	879	859	876	906	902	905	880	859	915	869	899	869	897	940	917	910	896	881	864	900	919	909	900	901	897	867	872	890	873	886	883	902	954	887	919	905	849	917	894	874	898	836	903	917	906	946	867	850	896	869	875	964	917	843	937	881	941	916	880	910	887	865	895	937	914	883	887	918	939	916	925	963	901	890	891	920	913	900	881	912	896	886	909	901	912	869	898	913	903	964	987	901	909	825	879	907	917	893	892	880	870	872	891	923	885	887	904	883	859	898	890	872	945	927	907	898	881	946	914	916	881	874	893	822	875	906	883	946	875	850	873	927	950	885	925	862	885	862	893	910	873	974	845	918	876	945	872	892	913	916	862	958	871	881	908	870	919	927	885	915	888	881	943	926	849	876	878	914	862	886	890	851	894	858	876	920	902	889	883	903	928	885	942	902	893	885	880	931	933	837	894	893	868	895	908	907	947	904	875	939	889	955	910	865	889	875	868	900	889	882	937	880	866	836	894	890	963	914	857	931	929	890	883	911	889	881	939	924	933	917	866	932	867	912	895	906	856	904	837	940	903	933	929	891	923	900	907	903	858	866	919	878	864	910	859	977	939	918	947	941	865	853	911	879	866	951	848	926	931	900	906	869	889	807	899	882	913	915	898	862	872	869	915	946	944	929	895	882	905	891	956	853	918	906	901	897	922	846	926	860	895	929	884	932	891	881	930	931	892	894	900	916	936	927	931	881	894	882	908	891	938	907	912	923	888	853	921	885	914	931	890	897	895	921	892	818	895	933	913	858	897	877	851	828	888	942	904	889	931	896	863	929	883	871	894	837	950	882	929	916	950	818	866	893	831	896	920	939	936	896	926	873	931	916	935	872	858	923	917	912	885	884	873	895	921	891	898	921	903	918	896	859	903	871	963	890	928	890	923	863	913	845	896	894	972	895	889	942	923	916	924	922	931	897	881	904	869	937	904	904	860	882	914	923	914	876	894	934	831	916	893	860	889	876	876	872	902	902	866	866	881	889	858	910	924	886	916	916	928	882	880	831	872	919	883	885	887	868	924	880	894	896	908	905	874	849	912	933	955	883	890	909	934	958	877	900	979	908	916	927	892	907	878	901	855	920	875	884	936	884	900	884	893	906	891	925	888	878	885	879	920	916	890	950	915	911	888	908	901	918	882	841	891	887	881	921	906	928	911	904	883	842	959	943	878	969	927	883	936	898	915	851	965	900	937	931	844	868	928	874	862	913	891	868	938	888	857	929	968	859	923	896	868	850	898	877	915	832	889	964	914	884	821	888	926	852	916	913	882	918	879	928	929	888	862	919	871	902	931	944	921	912	935	918	867	886	947	833	871	897	855	835	936	895	914	919	873	918	967	898	862	885	928	899	895	879	899	927	955	869	921	967	913	905	865	911	879	917	924	866	931	913	916	892	930	895	951	849	863	911	952	948	884	912	891	908	879	839	894	940	882	849	867	928	922	953	923	938	886	880	864	878	889	868	954	928	903	910	910	872	880	854	921	920	879	944	897	860	913	915	886	928	913	926	915	857	910	902	922	883	912	842	882	886	904	911	912	868	888	883	894	877	902	884	898	846	895	887	873	870	883	892	897	927	899	945	908	920	889	923	889	851	867	854	876	887	901	893	920	884	912	925	889	891	885	849	895	912	960	888	899	868	896	901	895	865	872	894	874	877	964	920	924	881	940	869	870	910	910	911	909	913	883	874	881	887	863	893	862	924	904	862	918	902	891	866	885	896	879	909	899	916	886	939	909	858	953	878	939	928	878	878	908	885	903	960	943	886	924	965	922	895	893	886	908	893	856	905	908	882	866	892	858	870	841	883	915	829	851	896	912	876	869	864	857	854	901	913	917	903	905	879	882	933	898	872	891	876	888	872	878	898	907	823	880	908	925	859	918	875	894	873	874	939	859	878	860	872	884	872	855	861	886	929	928	864	972	914	894	865	899	876	939	902	895	852	911	874	882	933	885	863	935	874	891	931	880	906	874	910	899	943	912	931	911	895	951	907	925	937	892	929	883	922	848	842	899	907	876	908	870	882	839	904	871	862	912	887	925	912	932	929	893	892	851	889	915	920	872	881	887	911	881	866	880	904	912	879	937	850	951	868	932	846	937	915	888	891	897	910	885	841	914	947	910	933	910	929	839	971	932	919	884	896	856	876	838	904	952	902	941	913	913	914	885	888	861	918	867	912	923	896	887	882	877
33727	22038	10582	2887	618	423	384	274	252	214	228	196	228	221	220	234	241	233	207	231	210	225	211	226	212	230	239	227	215	199	218	272	217	255	240	210	215	227	240	219	230	224	223	230	210	233	231	218	229	226	221	219	253	229	198	208	203	239	239	224	215	235	252	188	242	236	212	222	191	207	250	198	204	226	214	215	220	226	229	224	242	230	212	208	215	234	224	227	232	207	207	226	208	228	203	215	223	194	209	210	213	242	230	229	219	189	259	218	233	209	237	234	211	208	194	224	203	221	205	203	233	204	197	213	257	252	194	217	222	203	215	214	224	209	210	229	222	238	243	221	229	219	216	227	230	217	210	222	227	219	220	227	207	208	217	229	219	214	203	241	214	242	222	212	198	226	230	224	214	194	233	234	235	199	229	219	213	218	218	213	233	214	228	221	246	210	218	228	234	219	218	218	240	224	236	222	230	203	246	237	211	235	240	231	235	205	227	225	222	216	222	216	191	221	228	193	205	215	230	213	256	189	212	246	200	226	214	221	249	221	221	239	210	243	210	249	234	230	218	213	202	253	249	227	211	228	192	215	219	227	223	210	220	237	233	222	214	227	220	192	193	241	220	212	221	209	212	229	211	223	239	242	232	226	218	261	222	205	232	227	237	236	244	222	203	237	217	236	190	244	235	250	225	213	245	224	239	244	245	221	214	198	230	220	223	236	204	211	194	208	210	216	218	244	250	226	207	222	210	223	245	224	195	262	225	205	204	222	219	233	225	229	203	247	244	197	228	218	199	220	223	229	205	241	213	220	217	210	222	223	223	234	204	213	208	228	251	214	215	208	230	213	185	207	202	223	235	224	226	230	217	230	187	227	206	244	227	210	230	233	245	209	238	230	236	211	209	238	240	228	241	216	223	209	203	240	229	236	203	218	224	212	226	228	237	211	219	244	225	214	232	247	254	237	224	220	196	238	204	243	212	225	219	226	223	249	234	230	217	202	225	217	238	222	218	221	228	221	218	209	198	202	215	213	228	231	223	215	205	193	233	213	223	208	220	233	202	205	237	240	232	200	192	267	199	225	234	227	232	238	229	211	225	231	219	231	197	200	218	234	204	190	230	215	221	228	208	236	231	208	220	215	239	208	217	226	222	224	219	212	215	212	256	213	216	227	237	231	175	238	241	232	225	190	225	214	234	221	227	209	226	209	193	213	231	199	223	215	209	223	250	218	228	231	251	207	238	219	223	193	229	222	235	222	216	220	196	216	230	197	229	227	221	224	214	212	214	225	232	225	230	230	222	219	257	225	238	239	206	199	229	235	227	236	222	211	215	226	229	222	229	227	219	235	215	219	242	213	218	223	231	193	246	207	235	235	226	219	230	233	204	215	217	218	213	212	240	222	204	218	233	217	200	221	195	218	242	222	224	232	199	201	234	220	221	236	204	232	226	235	222	257	203	210	214	215	249	242	228	223	233	198	241	228	195	224	206	241	220	189	229	210	227	244	236	232	215	222	235	236	223	230	244	240	244	232	216	209	217	194	207	229	248	231	186	203	206	203	219	223	216	208	227	240	228	222	221	229	232	224	202	215	220	234	219	254	252	214	225	266	207	211	223	213	208	236	225	224	211	189	244	263	211	219	225	242	226	217	225	207	220	247	215	223	246	232	216	251	233	217	225	224	231	222	212	224	208	201	205	213	209	219	234	235	186	213	223	221	220	214	219	223	229	215	200	201	227	235	206	196	227	249	202	226	220	221	234	201	205	222	223	236	215	215	231	229	229	242	233	219	205	228	229	228	227	209	219	220	220	193	213	222	236	214	221	209	184	209	227	216	226	237	204	259	218	224	237	223	208	204	224	222	204	216	219	221	233	222	212	221	210	226	219	201	220	211	262	232	220	242	218	211	246	213	205	213	241	223	227	224	222	228	227	197	231	217	212	215	212	209	228	220	217	246	217	226	221	196	239	217	219	231	235	192	250	221	230	229	208	208	215	249	218	254	231	205	221	214	223	238	260	244	223	211	223	212	215	202	222	226	214	218	237	226	194	226	218	223	212	228	235	228	231	212	242	221	228	209	225	188	201	209	205	224	253	228	218	224	230	220	241	203	226	213	244	227	217	242	238	213	225	206	236	221	246	243	225	207	195	248	227	212	221	248	219	206	221	218	219	225	211	198	210	237	234	223	242	222	227	204	205	221	228	218	208	224	222	206	200	205	229	226	219	245	205	237	226	187	195	204	237	193	212	197	210	208	243	228	234	211	254	230	218	194	219	214	223	236	224	195	231	253	242	239	205	238	230	229	243	212	236	225	239	231	195	219	208	218	242	209	226	216	216	242	216	238	192	241	217	231	240	214	237	206	214	240	250	220	218	193	241	254	197	197	242	217	198	217	242	229	232	209	205	223	226	202	227	225	214	210	235	222	221	226	229	199	232	208	202	233	217	214	227	243	270	247	221	207	201	230	226	238	225	201	234	210	238	206	243	212	223	218	215	241	223	223	186	216	230	235	225	216	207	225	217	232	226	212	227	201	234	207	224	228	239	219	223	211	222	214	232	224	202	246	213	218	202	228	232	215	231	251	185	219	211	218	226	222	217	204	210	192	228	197	194	233	231	216	225	205	218	201	227	229	188	236	204	224	246	206	214	216	223	234	221	226	207	257	243	216	214	243	198	229	236	237	213	208	224	201	203	219	210	206	234	205	203	218	239	221	214	231	204	228	258	264	240	220	214	227	202	225	228	234	205	204	191	243	241	222	232	246	225	227	227	229	214	218	217	208	214	238	231	224	212	228	214	241	200	239	205	197	207	250	216	228	246	244	244	208	250	223	217	219	245	244	213	214	225	229	221	209	221	206	243	201	254	246	203	236	195	215	247	222	221	210	226	204	212	241	214	241	250	251	231	206	215	219	223	217	220	207	191	210	225	241	215	225	233	221	229	216	216	232	230	244	233	226	244	248	233	213	199	241	213	213	193	235	207	223	236	243	223	213	213	205	217	251	234	224	255	224	218	238	253	189	238	224	200	209	209	197	228	250	227	199	215	221	231	213	223	231	205	206	226	229	230	240	230	244	231	217	253	218	233	212	206	226	212	221	214	226	220	237	222	209	225	230	218	234	219	226	207	225	220	227	183	235	234	207	222	217	215	201	231	228	213	218	238	199	218	230	232	217	222	223	260	266	231	218	242	212	224	213	239	211	219	216	212	243	217	216	213	220	229	219	251	213	231	218	216	210	215	211	203	230	203	234	231	247	216	193	229	235	260	223	220	214	203	183	236	233	205	230	228	219	234	212	217	223	230	239	222	201	226	242	218	227	231	218	205	240	216	214	226	237	197	215	213	232	204	215	217	257	236	219	242	233	192	223	224	245	204	210	226	210	217	223	242	195	221	224	209	232	201	187	218	225	233	238	231	196	252	226	236	228	219	230	230	220	226	220	240	248	237	229	204	228	256	234	235	242	221	194	220	240	190	250	210	245	226	231	211	217	211	238
32084	24405	15082	6923	2044	1552	1394	836	698	705	707	640	695	685	714	745	732	660	690	725	736	678	718	746	709	736	699	779	710	718	704	677	714	711	703	738	679	681	709	693	731	725	706	764	746	731	685	698	681	674	740	704	656	712	710	690	664	692	732	676	728	675	748	716	648	683	742	723	677	692	689	698	727	721	641	734	724	663	692	679	675	703	687	748	704	692	730	694	671	696	696	679	746	709	709	681	704	678	682	678	664	690	699	718	725	733	693	658	678	673	721	674	675	747	752	696	655	711	686	717	716	744	718	725	677	718	703	696	607	654	752	706	692	748	703	668	723	705	732	648	708	695	702	692	707	703	728	690	732	675	735	707	691	718	705	687	660	706	737	674	728	659	648	663	686	719	738	714	703	732	667	691	707	668	661	668	737	674	719	718	660	689	695	708	693	681	675	688	727	716	702	712	686	684	675	707	720	717	713	670	679	758	715	718	755	694	651	735	669	721	716	680	700	737	676	714	689	689	707	705	698	670	690	748	689	731	682	704	714	686	695	683	702	726	663	685	721	711	673	724	753	723	656	731	730	753	704	727	683	671	682	703	671	701	683	730	673	692	697	720	723	640	711	707	697	699	648	735	734	681	669	672	697	697	715	660	699	686	678	684	696	692	730	693	703	705	706	650	684	683	765	728	693	709	705	659	696	718	729	704	703	709	739	654	719	656	725	648	730	719	707	635	693	696	723	696	740	664	705	692	712	670	719	710	687	763	701	715	722	678	711	733	697	672	713	703	720	689	669	717	709	731	685	711	711	748	717	710	696	671	740	669	686	720	717	675	705	689	717	664	707	708	661	713	716	686	701	706	726	704	695	720	721	703	700	660	711	723	685	712	749	751	702	674	674	709	724	690	723	700	697	710	674	691	741	708	653	716	712	726	623	694	689	701	733	706	697	667	718	733	686	697	652	699	741	681	658	692	701	726	731	636	652	710	726	723	731	722	707	670	697	678	711	657	692	715	658	658	673	728	705	726	729	735	679	710	647	711	697	703	678	715	736	702	710	678	729	718	690	710	706	736	738	706	708	745	706	709	696	663	718	766	692	665	669	703	670	709	701	717	663	722	714	681	700	680	706	741	702	726	725	713	681	697	672	687	698	735	743	728	745	717	719	679	693	750	715	697	672	699	739	670	728	672	673	661	706	660	683	674	687	701	706	686	768	692	716	693	684	733	723	678	700	712	729	709	716	716	703	732	712	702	680	708	688	717	679	687	726	711	640	696	773	727	702	671	721	731	699	654	669	759	672	707	707	670	704	677	732	674	719	706	707	682	702	638	691	721	763	743	767	695	701	732	696	713	701	718	687	691	694	700	717	690	666	738	715	666	701	670	695	708	649	711	706	697	660	685	704	712	687	719	701	722	693	696	696	679	685	755	718	691	682	676	692	648	710	707	721	693	735	687	686	685	703	678	683	725	719	681	708	667	648	696	710	748	694	715	732	721	716	710	704	648	699	698	663	690	700	697	703	717	670	726	715	699	672	727	751	723	690	666	770	679	713	726	686	678	690	675	664	697	701	632	682	696	741	717	720	717	707	696	630	725	715	679	716	712	722	716	731	669	703	717	718	704	693	640	770	697	721	692	662	719	688	668	709	743	682	692	747	721	718	723	681	706	677	718	716	700	713	664	662	690	702	744	679	747	692	707	707	662	717	673	666	687	697	647	704	738	640	678	726	706	693	692	676	723	709	708	716	714	720	663	712	723	722	733	689	768	672	728	719	718	695	701	675	734	683	676	697	724	651	676	691	713	715	737	669	708	670	691	694	689	662	712	648	720	696	650	733	698	709	728	720	679	725	702	720	687	709	739	719	698	716	693	717	696	692	724	687	719	707	724	726	730	682	687	734	705	734	692	692	676	667	713	730	688	671	721	698	673	716	641	691	727	697	691	754	692	690	725	699	713	704	693	700	691	703	728	663	671	701	721	715	730	690	678	696	740	659	703	688	700	727	674	769	728	704	707	706	686	658	710	717	685	717	678	699	727	712	713	710	751	715	718	750	716	689	675	720	760	683	700	675	679	678	708	674	720	688	741	680	708	722	721	689	721	638	711	722	754	703	691	684	647	662	750	705	726	712	682	663	648	670	669	677	678	652	653	676	727	738	719	755	711	725	701	678	671	725	712	683	706	711	710	714	763	685	686	673	737	705	683	661	720	707	675	686	677	660	745	693	683	675	708	733	709	698	707	686	697	690	696	658	639	729	676	694	677	662	700	650	670	730	753	677	742	708	670	714	688	680	705	680	704	701	708	728	701	670	628	691	682	697	706	704	714	683	697	745	676	674	713	671	666	639	701	717	713	699	710	734	752	702	736	695	713	692	725	677	640	727	684	680	717	724	718	720	720	660	659	716	675	703	685	690	671	755	722	679	689	723	685	762	663	714	718	705	724	670	745	675	668	716	694	706	729	703	671	703	645	736	704	711	695	701	739	700	721	713	685	697	677	737	723	755	680	699	735	692	709	707	720	685	700	706	720	711	747	700	700	742	707	688	706	668	698	730	696	713	659	729	677	723	660	707	675	699	725	684	713	713	699	708	727	653	724	689	658	738	732	665	717	674	682	702	692	691	734	680	704	709	710	685	755	752	716	737	692	712	720	653	667	694	667	678	720	723	741	714	663	720	641	731	656	672	705	665	749	697	788	674	709	739	691	690	698	709	689	732	722	697	719	702	683	724	735	739	714	729	711	680	709	719	680	678	663	700	691	678	662	695	703	713	714	722	661	755	714	727	737	735	715	661	717	731	743	669	670	658	720	674	700	690	684	730	712	686	715	683	697	728	728	736	683	704	739	754	699	677	690	666	669	722	720	689	730	658	697	693	716	673	701	710	686	679	757	707	734	678	737	700	701	692	711	691	699	624	726	719	718	709	679	687	713	686	720	716	681	722	723	721	708	745	711	685	724	723	667	673	719	673	677	697	732	659	668	734	683	681	701	716	690	670	731	702	689	704	715	715	682	691	684	702	684	697	707	740	690	716	699	733	667	666	740	703	732	703	734	718	699	736	658	718	716	686	731	655	713	688	687	684	701	647	729	687	689	715	710	655	695	722	705	725	736	693	726	732	722	748	684	716	694	721	672	689	719	697	736	685	707	753	679	685	670	696	676	728	723	691	705	766	783	604	724	682	667	671	732	651	706	684	709	714	732	738	693	638	717	699	641	665	710	738	686	718	684	650	729	662	687	703	694	689	731	718	730	677	756	694	664	716	700	745	693	705	741	719	613	663	683	701	706	706	691	679	668	697	687	653	678	718	679	681	684	682	737	735	690	724	720	689	739	652	709	725	708	690	686	687	692	696	695	715	700	679	730	666	690	709	642	716	747	643	705	695	703	741	678	682	744	712	639	679	683	764	727	673	746	656	687	774	712	759	644	690	648	743	669	704	733	662	654	677	750	688	720	697	691	697	703	738	678	693	632	712	668	717	726	740	671	649	705	746	673
65177	56788	44807	24229	7676	3146	2160	457	196	197	205	217	230	208	227	204	216	214	230	204	213	184	229	185	237	178	207	205	191	223	215	239	198	218	201	203	204	195	195	193	203	207	198	220	189	208	219	211	222	209	203	233	197	212	187	235	184	218	214	202	191	213	205	199	210	188	177	215	213	213	214	210	180	189	216	180	201	205	200	218	220	213	191	212	216	207	195	254	194	186	196	215	211	218	201	202	213	215	197	220	213	212	185	209	204	196	202	179	202	186	211	193	179	228	195	196	173	198	203	189	184	212	213	202	200	180	186	208	212	213	204	175	214	228	225	212	180	186	211	196	220	216	198	198	198	194	179	207	194	239	215	191	195	203	194	165	236	193	198	228	183	221	217	205	209	204	203	219	183	198	214	214	209	210	184	203	225	203	223	223	177	205	167	196	228	177	215	203	180	192	237	187	198	212	211	187	202	183	217	220	204	201	192	191	187	193	201	209	202	205	194	226	222	212	203	202	209	196	210	204	174	210	181	204	214	219	212	199	186	194	206	221	207	188	175	204	204	197	193	229	209	208	206	230	221	195	214	198	203	203	186	180	188	200	190	195	191	223	194	196	212	191	195	201	205	201	210	206	207	236	206	222	230	210	181	223	182	186	214	206	188	200	188	210	197	223	201	197	208	236	212	207	227	196	197	222	200	185	179	200	181	206	213	210	226	200	204	204	201	172	219	217	199	217	202	195	213	211	185	189	205	202	179	206	193	216	212	199	206	202	208	204	204	216	194	200	202	212	209	177	207	238	194	202	205	203	211	209	195	190	230	201	191	201	198	215	213	200	203	199	216	209	195	200	232	197	194	207	217	197	202	173	209	197	197	205	190	203	214	188	184	196	223	189	204	217	211	222	223	227	197	198	231	195	197	205	216	206	186	202	195	209	209	178	215	196	194	193	211	213	216	207	217	195	161	191	211	188	232	220	196	241	230	227	197	197	205	184	205	209	197	217	203	213	182	213	212	212	194	210	213	206	188	216	236	175	230	221	180	208	217	202	178	209	211	210	206	199	181	198	201	205	193	201	205	213	204	210	217	189	201	218	234	192	190	217	198	207	196	215	187	202	192	216	203	230	210	209	208	189	185	210	212	185	212	170	194	207	184	216	196	209	230	214	188	175	205	190	213	218	216	197	199	179	198	221	206	192	211	201	213	196	203	202	233	202	210	187	178	193	189	193	201	185	217	202	196	202	216	200	191	199	213	228	210	189	215	196	217	212	217	207	185	229	204	209	210	193	203	190	209	180	189	209	190	196	189	195	236	196	185	203	206	191	188	218	219	232	222	192	217	223	197	207	214	218	209	206	190	208	208	203	212	228	174	191	204	212	207	198	206	221	191	211	215	180	208	244	206	192	195	215	223	202	181	229	193	208	200	209	196	211	189	218	187	232	200	212	220	203	212	206	200	191	202	168	190	198	167	196	198	201	199	195	202	179	197	223	202	199	200	203	217	206	222	201	189	214	204	202	222	208	198	200	211	219	233	211	179	201	183	209	192	188	197	210	208	208	191	195	167	217	201	214	203	220	195	225	237	227	200	212	193	191	218	207	220	216	182	212	206	218	199	197	203	217	230	213	204	193	209	207	198	193	202	208	219	199	183	215	229	214	224	231	201	212	178	212	226	227	218	201	215	218	210	214	210	215	213	194	190	210	195	192	181	193	201	229	198	206	206	217	229	189	211	213	211	205	207	187	185	211	227	201	194	202	203	202	212	183	173	189	192	229	220	215	216	198	205	193	215	208	200	216	206	189	195	188	209	211	223	216	188	205	206	189	195	183	212	192	201	179	212	198	205	196	192	195	234	214	205	205	212	224	210	225	212	189	209	175	213	211	209	184	184	199	196	192	219	219	217	193	194	216	235	199	212	226	199	219	192	199	228	213	206	191	216	212	195	197	180	190	185	201	218	197	184	203	214	193	206	211	219	213	213	203	214	211	194	207	247	226	210	214	208	213	195	205	180	203	229	219	203	195	206	225	220	224	207	178	191	194	203	216	197	185	174	236	175	193	200	215	173	234	208	209	180	225	196	199	217	189	176	205	215	206	209	196	194	226	201	200	205	211	219	185	186	194	225	198	201	208	192	194	206	179	217	222	209	198	213	224	195	209	232	192	188	211	199	208	203	186	190	226	193	204	221	200	194	207	200	213	205	196	193	182	203	199	203	195	216	212	220	211	181	227	183	199	186	248	207	209	174	216	204	184	213	197	184	201	174	200	192	209	229	215	187	210	205	207	226	179	213	220	207	190	186	191	201	175	203	184	213	226	230	197	207	199	193	197	184	187	178	223	220	192	199	206	194	215	215	192	213	204	223	220	193	210	191	219	171	204	212	217	197	188	207	231	193	217	212	222	223	211	197	193	202	185	213	193	188	205	189	215	198	202	212	194	217	223	204	206	212	175	199	215	220	222	219	213	173	202	209	175	178	205	204	210	193	192	218	191	209	182	193	232	213	197	203	191	226	209	221	228	214	173	215	203	196	213	215	187	173	201	208	189	219	193	239	196	198	209	222	208	218	186	226	210	191	200	190	209	195	193	193	216	210	194	195	208	204	200	206	175	230	219	200	200	223	232	182	202	206	217	203	219	199	210	201	191	215	213	201	185	210	224	200	202	207	211	188	204	221	200	193	214	196	229	180	205	219	212	187	183	212	187	211	206	175	198	215	212	197	188	200	201	188	213	193	191	197	216	193	199	211	208	198	203	178	200	203	218	208	216	190	205	207	199	187	228	198	214	196	203	212	207	230	205	225	187	224	181	220	190	206	207	189	198	187	186	199	205	206	200	211	193	201	215	221	197	205	214	216	211	192	214	197	200	187	219	233	216	208	197	212	221	203	173	200	216	184	170	225	211	200	212	206	162	215	226	213	242	218	216	207	188	196	188	198	208	217	209	218	184	222	194	214	191	202	221	214	205	225	187	192	193	192	209	197	189	230	212	208	186	216	197	199	210	208	188	209	185	216	183	223	208	195	215	196	213	211	215	216	209	217	192	202	194	196	211	226	199	187	192	165	202	219	201	204	198	189	210	218	202	195	194	191	213	202	215	226	213	193	207	208	250	197	217	202	211	228	212	211	193	202	199	200	213	171	213	197	215	194	217	207	191	220	206	207	215	195	197	206	218	211	202	238	208	183	203	211	210	221	194	202	206	210	191	195	201	183	215	194	199	206	218	215	206	197	197	216	206	221	199	192	199	209	227	202	208	200	224	187	208	201	195	178	215	186	191	219	210	207	186	206	212	189	188	190	225	244	213	180	228	213	199	225	209	192	222	221	177	208	214	226	189	192	211	176	218	193	194	224	211	208	228	213	219	184	204	227	188	239	185	196	196	230	190	195	205	195	189	229	206	191	194	211	202	214	205	191	203	197	168	219	206	186	193	209	194	192	199	215	202	205	210	234	210	220	203	192	199	202	211	209	219	204	208	175	234	206	206	190	196	199	221
47788	46886	42331	26870	13824	9439	8061	1596	666	657	641	631	690	682	677	657	647	643	683	665	626	649	663	699	654	660	629	694	641	690	676	694	634	670	677	634	617	661	669	648	675	610	618	605	643	676	671	686	712	678	648	698	673	679	618	627	637	615	678	667	674	634	658	664	667	629	658	670	632	641	646	641	629	624	671	634	644	642	679	653	677	695	654	637	622	656	664	647	647	617	663	691	641	652	632	637	611	665	660	604	669	637	630	690	664	648	652	648	674	661	649	667	649	651	638	628	692	620	682	651	664	638	657	672	698	660	684	676	637	650	688	660	655	650	675	605	655	669	665	614	645	646	691	663	647	669	671	677	659	672	665	627	649	638	663	646	643	684	642	644	663	681	630	645	672	641	624	665	649	673	662	656	653	641	627	682	689	640	634	617	667	671	650	651	650	649	689	652	632	664	647	674	643	621	672	596	697	650	659	649	632	667	613	675	698	700	682	641	645	645	660	646	649	618	665	638	635	663	636	713	647	638	639	675	686	687	626	634	612	653	652	642	647	644	648	656	626	651	691	652	683	638	598	610	663	687	642	684	641	656	655	645	681	663	622	640	669	677	642	670	684	644	676	649	609	655	626	635	643	651	642	615	651	620	705	671	596	659	706	650	671	649	631	670	659	690	666	651	669	697	675	629	654	648	649	624	686	671	632	640	626	628	642	708	653	600	646	647	650	635	618	610	615	670	619	640	695	630	654	614	615	711	679	632	671	687	615	680	647	673	628	722	644	670	643	670	623	681	654	601	707	668	619	662	658	613	658	635	670	648	633	630	630	628	645	655	642	639	665	686	671	662	637	647	669	673	665	679	649	623	681	643	633	661	677	660	661	635	658	672	643	604	682	638	660	674	585	683	654	682	670	679	642	667	671	707	671	643	654	652	618	663	636	679	671	678	660	665	615	670	645	679	633	655	641	672	696	629	682	665	708	634	646	662	643	631	646	655	593	647	639	667	630	647	609	640	642	646	662	613	628	653	719	649	632	624	632	665	665	662	662	681	600	630	639	663	673	633	643	638	668	648	690	680	643	644	666	657	631	686	649	677	622	706	662	627	644	636	651	659	700	648	688	639	641	644	661	674	634	663	662	607	704	685	667	579	690	676	670	689	659	619	666	628	686	666	726	674	658	647	685	629	717	689	680	663	658	645	665	659	663	613	649	653	680	626	640	648	648	657	669	670	623	631	663	616	594	626	670	675	631	602	726	676	649	621	656	641	699	611	659	655	634	660	605	658	631	665	675	588	690	659	692	668	704	642	647	687	604	679	649	662	659	655	694	590	681	692	634	642	649	699	652	653	709	601	590	684	642	686	675	639	674	685	669	640	693	643	679	670	626	620	658	655	650	674	667	638	640	631	660	624	671	692	705	655	674	664	660	609	671	614	647	648	636	676	679	662	720	637	655	640	630	659	629	665	627	707	658	652	684	701	635	692	669	632	673	668	674	672	672	630	711	635	641	642	704	623	666	633	694	648	662	632	671	662	689	646	658	615	636	644	699	648	665	621	655	640	672	603	660	614	638	630	646	648	620	646	697	643	680	618	642	658	646	665	643	643	653	643	621	639	640	654	670	637	628	661	666	624	698	657	655	679	657	666	643	651	643	652	604	656	658	647	680	650	640	636	643	659	674	636	647	647	640	673	682	677	681	665	644	643	613	643	629	648	622	634	648	630	649	631	672	669	667	701	676	657	648	615	642	667	666	643	651	648	651	636	669	663	650	634	658	647	664	636	625	669	658	661	597	668	653	682	638	655	662	658	668	661	684	672	627	666	669	661	623	657	655	704	704	625	678	647	645	691	667	664	649	657	672	690	612	661	684	648	702	650	651	647	603	660	613	630	645	628	662	631	651	644	615	640	656	638	694	649	654	674	637	666	649	679	671	620	633	655	703	618	650	683	628	666	706	644	615	661	670	607	641	632	635	677	657	611	662	662	630	691	637	651	682	651	687	664	651	632	632	667	664	643	622	649	638	672	632	641	603	670	664	684	661	660	730	643	685	637	680	674	599	671	639	620	637	671	658	629	659	662	656	694	697	642	653	652	678	672	697	646	658	673	662	650	625	647	662	649	628	649	655	604	669	673	621	630	688	650	666	640	651	678	668	667	685	655	612	653	648	621	677	622	664	687	691	699	697	658	689	612	643	614	657	659	605	641	682	673	644	700	656	658	641	669	670	639	657	637	645	689	628	657	632	596	666	666	682	641	676	661	661	665	641	654	674	674	651	624	662	708	687	674	668	664	640	673	629	674	669	670	651	653	670	665	654	673	680	639	642	629	672	683	631	654	650	619	586	662	655	634	632	643	607	630	637	600	663	721	668	654	618	675	670	678	659	666	649	670	593	665	606	682	697	669	681	637	641	644	670	649	697	667	672	683	653	630	649	651	658	659	615	668	655	636	634	608	635	713	690	667	655	645	630	682	631	658	672	648	682	640	620	618	652	635	669	640	637	638	630	622	658	656	630	592	675	687	629	663	694	687	626	630	654	647	707	639	614	638	666	627	627	632	646	639	657	738	631	655	683	628	670	614	668	673	646	633	676	688	680	647	669	678	687	646	634	614	626	680	682	656	685	638	680	624	645	639	637	643	674	649	624	658	664	617	650	596	645	624	654	638	643	671	658	621	641	649	681	691	701	685	628	639	640	631	673	667	665	697	681	659	658	661	675	646	663	664	656	621	658	696	657	667	651	689	620	671	664	628	661	612	663	643	585	668	623	623	676	646	659	650	616	692	666	674	637	625	679	693	656	671	707	674	653	660	625	676	624	676	634	614	650	653	652	683	667	653	667	624	663	676	614	627	623	677	650	595	621	651	649	634	671	634	614	659	637	599	666	628	621	641	637	658	628	659	647	648	677	665	640	630	667	703	666	659	663	648	680	615	622	644	638	630	637	648	648	648	646	643	655	694	692	662	663	598	638	644	676	616	645	667	652	660	656	690	655	680	621	641	629	639	649	669	656	660	664	641	691	650	570	684	646	665	636	636	697	654	696	673	674	657	668	650	664	651	693	646	665	663	607	669	669	653	664	705	658	671	698	631	647	624	640	685	673	644	626	685	652	673	625	651	624	624	640	664	686	652	634	696	708	668	660	638	649	671	644	672	665	687	622	679	635	660	667	640	690	666	648	631	592	655	656	593	629	618	695	659	620	673	692	635	663	672	614	691	645	625	636	662	658	646	676	644	656	662	662	658	682	647	680	703	690	636	657	640	651	620	637	688	657	608	683	669	597	649	656	625	666	645	684	633	669	673	664	651	685	668	671	662	654	641	606	671	663	617	711	694	669	636	714	681	698	673	685	638	673	645	656	683	627	665	659	619	663	658	651	611	676	690	639	646	639	608	706	671	628	613	668	625	656	689	644	637	654	678	633	632	697	638	606	662	653	658	674	638	685	646	671	668	699	653	649	676	686	725	702	677	657	693	664	620	696	623	662	625	611	690	645	618
78273	69853	61924	40707	20091	10645	6595	1409	294	298	286	301	341	334	310	309	300	272	287	305	309	307	285	282	289	306	328	308	273	295	315	282	273	317	302	293	283	308	292	310	305	300	279	294	273	284	277	299	278	304	295	313	298	291	291	311	305	291	296	311	303	300	307	347	275	328	312	291	282	260	260	303	305	302	311	304	271	338	298	326	305	293	298	312	306	280	286	325	286	307	326	295	268	260	294	289	330	306	315	293	293	301	303	302	300	324	324	305	307	290	323	271	280	291	300	272	283	339	295	272	315	309	292	306	299	319	336	323	295	276	319	247	294	288	297	282	293	337	297	309	307	318	321	293	300	281	306	286	312	297	305	300	299	296	306	294	281	320	305	296	304	295	300	279	337	303	318	288	310	311	325	323	291	287	295	293	313	294	277	301	302	316	317	290	285	268	277	260	282	321	283	324	285	311	305	285	289	347	290	317	292	270	299	290	308	323	312	324	306	301	321	288	321	288	323	350	272	315	304	304	305	279	312	291	301	295	314	294	276	306	314	342	276	293	262	268	299	305	325	301	286	327	269	313	290	310	296	311	305	264	302	299	307	312	285	304	308	317	314	305	307	305	337	307	301	276	281	288	307	298	304	295	303	305	282	306	293	298	305	291	297	321	285	308	282	289	314	315	279	293	306	312	297	282	287	300	272	325	332	293	278	303	261	334	292	298	315	281	284	337	294	302	293	296	271	305	313	274	312	306	317	246	292	293	305	330	317	312	279	294	286	299	320	278	304	306	325	287	314	312	343	315	298	294	317	305	320	268	311	321	307	266	311	292	282	315	296	318	294	319	315	301	334	306	315	299	286	285	309	275	296	292	312	304	301	322	292	309	286	323	299	285	317	306	295	293	299	320	316	311	306	304	297	305	311	319	290	325	304	300	283	283	292	311	287	326	304	320	286	293	306	308	312	321	328	349	274	314	306	316	297	287	323	304	298	316	274	284	322	279	308	299	251	310	320	311	304	273	285	329	290	279	319	309	295	291	324	291	309	284	310	284	304	332	314	291	308	289	304	276	300	313	313	294	310	319	272	289	290	295	263	314	289	272	312	306	307	320	303	310	312	316	268	293	290	308	284	325	294	289	277	331	309	285	306	313	295	317	326	330	287	326	290	325	301	326	303	299	305	319	296	274	287	314	296	293	300	322	310	305	317	315	299	297	305	287	303	320	319	291	294	312	282	312	275	270	319	299	298	274	307	297	310	288	281	298	284	293	342	313	318	274	309	314	312	278	277	274	295	281	308	292	301	263	301	305	331	309	317	303	309	288	326	300	314	288	287	262	325	319	328	288	311	281	296	311	301	272	312	309	286	297	310	295	268	346	321	304	316	299	338	306	286	290	311	295	279	311	279	293	293	319	286	301	326	321	298	295	285	273	296	302	296	275	302	288	316	291	287	302	289	320	320	300	306	316	303	325	331	279	294	322	298	320	343	301	313	300	295	295	281	298	305	300	311	319	276	285	332	333	317	317	293	287	310	283	311	330	280	284	295	281	312	322	270	313	287	294	313	283	300	333	281	305	320	270	277	319	308	312	322	330	273	312	306	313	289	311	302	280	333	303	297	294	307	315	320	289	267	327	324	305	290	288	291	291	305	317	291	288	302	299	323	293	290	300	318	311	300	309	271	320	274	291	294	309	293	331	304	286	298	258	300	285	314	290	280	282	302	299	286	295	290	305	272	301	300	328	279	325	290	283	296	311	307	292	293	315	282	319	351	257	291	300	240	307	303	316	307	267	316	324	313	308	321	313	294	296	312	286	303	300	336	325	299	281	292	319	320	290	291	295	312	290	308	333	308	312	282	285	281	301	295	312	305	336	315	317	308	308	312	270	317	301	295	292	310	285	290	318	331	286	291	308	284	289	296	312	300	271	310	287	267	296	330	303	298	336	330	327	306	312	281	303	315	294	311	296	309	306	269	307	318	298	300	285	277	301	315	293	314	326	310	300	313	309	310	299	311	296	332	279	299	317	323	303	310	285	310	324	285	319	304	292	289	312	302	283	299	296	303	312	290	295	285	282	296	308	302	324	296	299	291	308	310	318	277	285	311	291	307	290	277	340	317	312	317	284	300	288	286	277	276	319	338	317	248	283	317	312	284	288	285	314	340	311	299	333	279	296	287	326	310	281	300	252	293	281	301	266	289	323	300	301	277	271	290	290	291	287	323	301	276	305	320	297	292	311	321	281	311	301	302	293	300	298	297	302	294	309	304	297	303	298	337	285	314	323	295	311	299	260	264	329	304	297	260	303	313	285	293	285	306	318	279	329	297	281	316	296	288	299	303	292	312	272	298	295	346	300	301	290	315	293	285	292	286	330	297	288	326	308	307	324	282	273	299	286	293	309	313	280	297	294	308	311	318	301	335	298	316	318	289	328	315	302	315	308	291	289	319	313	285	314	281	319	271	266	321	303	284	283	303	298	285	296	291	315	308	275	324	304	271	287	278	300	312	310	324	301	295	308	315	334	294	278	270	316	287	320	283	287	302	283	315	286	304	267	308	310	307	298	339	296	304	302	276	314	293	282	270	292	293	304	274	282	305	294	299	303	310	308	302	316	331	305	301	332	286	295	288	297	282	286	302	310	310	280	314	319	305	278	273	342	319	258	306	282	308	356	274	273	320	303	325	291	329	300	289	307	310	304	303	328	272	298	307	316	272	272	290	288	299	274	294	297	330	283	263	298	297	291	260	303	316	336	306	290	284	281	308	296	262	289	281	290	299	283	284	303	295	308	305	321	335	305	336	314	305	315	288	310	338	317	287	288	298	324	280	303	312	305	315	343	294	341	282	324	313	292	321	300	301	290	296	316	281	305	290	298	312	294	295	324	303	295	297	273	303	303	334	310	335	267	322	296	315	300	285	324	309	268	273	305	259	333	305	330	285	298	289	305	298	309	268	300	324	290	292	286	319	305	257	302	292	322	310	284	328	276	305	289	275	273	288	284	292	314	308	319	286	288	304	322	302	283	279	314	308	324	336	305	326	328	287	304	283	304	300	304	322	279	315	286	292	287	320	318	305	303	302	291	273	298	332	285	305	294	251	296	273	293	319	324	303	296	323	284	284	281	278	298	297	315	325	302	309	311	309	309	319	282	308	288	295	309	315	291	279	278	290	317	316	297	310	313	306	286	266	336	307	316	330	264	315	329	284	283	302	294	329	290	257	289	311	315	288	292	287	311	328	298	288	298	315	278	319	297	298	335	302	303	296	276	307	313	288	289	278	303	328	294	285	311	277	330	284	299	286	302	312	312	305	329	305	318	334	320	302	317	310	297	295	299	309	295	320	262	287	292	329	249	314	306	304	317	306	302	308	329	293	330	303	340	310	301	319	301	302	269	312	293	323	315	277	314	347	261	323	282	327	284	315	318	310	305	303	313	298	286	298	308	311	310	287	288	289	294	306	315	289	306	264	284	315	347	315	296	282	303	332	281	308	264	334	319
61313	61471	59138	40035	27563	20555	17545	4238	917	921	904	940	849	866	909	940	922	875	930	907	886	953	897	899	878	865	898	878	853	877	904	925	894	925	892	930	915	869	918	876	916	854	935	902	958	823	886	871	891	903	975	925	895	842	904	913	954	895	853	852	904	934	872	908	857	860	888	929	904	921	906	943	900	897	862	835	881	898	894	900	855	881	914	933	854	909	959	940	900	910	875	899	901	915	874	877	859	870	911	891	917	873	898	952	882	889	909	934	902	915	969	853	899	871	936	864	919	925	908	832	906	969	909	901	884	883	893	871	916	899	897	863	923	887	965	920	873	841	976	902	895	869	874	927	917	888	849	854	895	894	860	908	953	891	861	966	923	894	884	894	882	939	872	916	901	959	903	946	909	940	929	921	921	871	908	884	892	843	926	891	893	874	908	906	899	872	847	857	882	926	895	879	887	911	869	851	881	901	897	889	861	903	882	874	921	895	915	903	880	891	897	899	871	848	886	923	899	882	927	935	926	911	881	871	942	846	867	930	910	895	909	872	892	883	898	910	887	929	917	835	831	889	875	935	850	879	835	860	946	836	911	851	870	929	922	898	948	860	913	909	913	880	896	928	968	890	894	930	861	852	868	857	900	903	941	837	918	902	903	923	904	886	850	916	920	940	856	886	902	908	957	877	859	886	863	865	882	871	904	892	948	927	938	921	950	921	862	927	935	934	909	927	986	930	882	945	909	861	876	901	911	911	904	948	905	869	926	894	864	895	889	896	890	925	918	935	914	877	933	954	915	937	888	994	887	906	863	944	890	865	909	923	892	870	873	919	930	875	883	893	922	933	852	897	813	907	878	902	953	923	909	873	877	906	888	890	887	901	905	897	927	881	918	944	885	940	908	945	906	910	929	878	932	859	870	903	896	937	853	926	928	906	957	900	913	865	895	894	911	915	936	908	915	899	922	877	889	909	881	922	895	861	862	938	857	875	883	850	887	909	848	892	916	925	834	896	918	963	936	904	864	884	897	977	887	876	885	906	934	934	959	936	952	862	878	884	927	885	843	900	886	907	835	939	943	900	886	961	981	928	907	903	858	885	933	884	930	892	881	879	904	949	853	892	871	883	894	910	885	876	916	911	836	877	910	921	930	881	880	909	876	893	900	911	899	923	910	915	866	913	871	922	912	961	930	862	889	845	915	889	914	883	875	880	911	896	933	883	938	870	898	915	931	942	926	904	898	927	927	900	910	877	906	930	919	897	902	934	894	903	941	889	906	893	928	887	894	869	893	936	882	872	875	946	875	862	892	869	901	872	886	896	898	862	880	900	862	903	933	897	891	968	884	857	866	956	941	863	897	859	868	854	921	935	938	927	924	899	909	864	930	896	900	912	880	925	863	941	929	890	925	915	943	846	890	876	941	937	878	898	912	899	860	910	910	891	869	896	962	894	907	916	937	908	918	882	906	897	947	861	884	943	892	887	895	901	952	919	894	843	930	928	874	914	870	898	920	937	943	899	883	931	912	824	922	913	928	900	883	897	887	873	929	909	916	913	953	923	884	928	858	867	859	885	877	904	881	945	849	915	925	871	916	985	880	893	884	872	884	870	913	908	901	903	927	902	884	883	923	927	870	893	907	898	912	880	895	884	927	880	914	915	928	870	938	924	925	925	925	868	927	883	921	938	908	953	894	812	929	918	883	874	940	908	903	874	892	853	890	868	941	918	890	880	903	877	875	902	911	865	921	926	914	883	878	877	935	893	921	896	930	922	965	897	885	895	926	918	899	961	901	884	997	843	904	916	905	882	960	917	881	878	856	914	895	880	869	851	926	850	859	902	864	874	908	870	898	886	898	824	911	831	888	889	882	906	876	850	906	865	925	930	894	888	940	912	913	953	842	902	909	907	925	846	844	878	896	908	877	916	882	913	888	855	904	946	960	909	923	959	930	875	903	977	877	923	896	939	938	914	872	889	910	903	884	952	939	913	937	887	904	926	899	909	895	914	898	883	891	920	908	863	857	915	872	869	896	944	898	887	925	924	906	882	876	890	880	923	957	925	917	897	867	866	917	924	912	901	893	919	882	903	964	910	942	874	886	853	906	927	898	886	887	865	897	903	940	906	961	877	932	969	915	935	931	876	924	900	905	868	907	883	906	906	850	888	906	907	900	882	903	850	873	885	939	871	906	932	909	893	884	883	889	959	880	908	889	919	897	911	933	887	906	898	850	874	908	913	828	851	925	923	892	834	905	896	944	905	908	936	941	904	899	844	869	899	857	905	939	882	859	910	885	926	970	914	906	904	897	934	884	974	861	908	867	908	914	853	852	904	915	907	896	940	919	894	901	917	929	916	900	924	851	884	887	898	920	876	884	929	903	908	940	939	878	928	941	858	903	869	947	924	911	883	899	883	845	958	903	895	956	916	857	917	894	888	874	891	859	894	890	880	879	934	937	906	896	911	933	903	913	868	885	874	868	899	893	856	857	896	897	944	918	951	823	912	971	888	881	927	905	943	848	963	909	853	863	864	897	905	863	873	895	901	921	949	912	918	873	910	874	912	907	867	913	898	907	934	865	930	936	913	895	892	909	886	906	931	919	856	921	892	927	934	919	944	918	904	897	975	895	871	913	937	931	857	884	999	870	891	890	908	913	913	885	853	955	865	882	922	906	916	904	924	881	921	945	904	860	895	929	936	968	885	908	963	905	919	898	871	908	887	924	895	911	930	825	933	956	900	896	901	902	917	871	898	929	908	878	876	896	870	903	879	852	927	881	906	903	890	933	972	912	871	862	944	930	914	891	870	934	874	925	954	891	906	938	850	901	895	880	837	897	954	919	958	928	967	882	894	981	856	894	916	922	897	923	902	986	841	892	893	875	848	874	947	912	920	861	892	870	934	929	920	927	890	893	907	916	883	893	884	869	986	889	939	928	864	911	874	890	862	939	905	922	923	889	886	878	868	920	904	933	938	955	924	852	875	926	959	924	862	872	933	882	906	837	883	913	873	944	896	826	880	875	886	941	878	896	912	904	909	952	854	918	870	929	910	928	898	871	873	916	906	921	903	872	867	861	885	870	876	911	899	910	960	883	872	861	928	861	958	892	967	842	916	856	911	878	889	874	895	935	980	912	894	884	924	911	952	882	862	898	951	900	937	875	914	922	923	893	887	972	912	944	901	900	877	875	880	905	897	856	909	905	895	809	956	891	873	905	936	868	955	870	882	945	919	882	943	860	902	934	951	890	963	936	874	872	908	900	912	880	879	916	997	903	828	907	919	898	931	863	887	848	901	876	856	911	850	928	887	885	883	914	864	919	860	898	922	933	921	932	927	878	915	820	883	902	892	888	935	867	907	876	946	920	891	911	973	833	933	885	900	904	928	920	902	932	888	912	894	921	938	884	908	895	883	899	881	912	884	960	911	901	934	970	937	872	838	988	901	904	853	895	949	887	911	920	911	900	909	907	937	957	904	933	900	866	921	890	931	898	884	873	897
34103	20395	10769	2765	747	448	443	239	228	202	207	222	235	215	195	218	204	215	224	212	214	236	250	190	202	209	222	205	205	218	227	224	203	212	194	216	224	205	201	199	211	233	206	190	228	212	224	187	205	222	193	210	179	206	230	224	213	207	219	227	219	222	183	207	222	210	208	229	211	239	213	196	213	211	223	221	203	224	228	192	227	219	195	214	231	222	211	195	212	211	198	234	197	251	233	210	205	202	192	184	221	202	211	191	207	222	201	182	247	226	216	202	218	201	207	207	220	237	222	230	211	216	213	215	213	224	210	212	220	217	218	202	194	208	207	242	229	204	221	216	209	229	219	216	240	196	208	201	226	208	224	223	189	216	244	217	216	214	224	199	234	214	214	222	198	207	199	179	222	256	237	216	217	225	206	220	223	227	217	226	214	200	204	222	197	228	206	192	196	210	227	210	220	197	212	233	226	202	236	211	217	218	223	211	202	235	218	225	207	238	223	232	230	214	255	209	210	225	224	200	228	216	199	229	216	223	231	234	205	284	220	211	243	214	217	189	236	221	210	215	235	235	200	197	198	191	214	209	231	251	246	229	198	227	223	194	222	207	226	212	217	234	233	225	223	203	217	247	200	224	220	202	201	215	202	226	196	212	185	209	218	221	213	215	209	200	181	221	226	203	214	218	207	208	197	199	199	207	213	207	228	204	226	200	205	218	186	211	228	216	206	193	209	218	223	210	222	201	222	218	228	209	223	196	211	225	221	226	212	239	222	224	224	191	205	235	197	223	221	220	238	201	204	206	189	233	212	210	220	179	199	231	210	203	231	227	232	206	221	231	220	212	213	226	219	242	216	236	197	229	192	234	216	220	227	216	199	215	214	228	220	209	236	192	247	240	221	214	220	210	220	221	212	202	191	243	213	214	260	239	208	208	211	206	205	211	222	237	203	225	203	219	212	221	225	197	222	215	197	232	202	225	227	223	217	205	219	204	215	217	218	199	228	222	203	212	208	208	218	231	228	203	223	217	205	235	230	217	207	234	233	192	196	214	219	218	241	215	227	214	255	208	246	204	234	201	197	221	174	219	224	231	233	212	214	231	214	251	228	220	212	214	222	230	226	215	217	216	218	216	203	219	224	214	196	207	238	220	194	216	242	208	216	208	222	229	209	231	211	214	223	222	203	212	225	189	204	221	219	222	219	207	206	215	233	185	202	208	211	221	207	207	214	197	209	210	236	217	202	213	196	213	215	218	208	218	176	212	229	226	224	203	192	197	218	196	194	241	206	213	198	222	223	198	225	219	226	216	246	227	230	209	222	226	199	216	228	214	208	210	210	224	231	192	202	223	226	212	205	185	205	240	228	229	201	218	226	241	208	224	215	222	230	219	211	223	223	212	227	222	220	210	200	199	212	204	211	216	234	198	199	255	228	213	216	204	254	219	198	235	200	218	238	218	187	230	210	213	199	193	191	216	231	218	203	224	211	207	215	207	217	211	203	201	194	236	211	205	202	221	197	238	220	192	215	200	220	211	224	214	223	195	198	199	240	209	203	223	216	228	199	218	211	217	229	228	211	244	217	201	229	231	227	186	217	211	201	221	223	219	227	237	196	213	221	226	228	200	211	222	234	227	220	231	197	193	204	206	235	232	207	196	201	187	203	219	209	202	208	200	197	208	179	218	233	193	210	201	210	252	218	196	213	214	245	198	210	234	216	222	246	214	194	203	240	241	219	218	250	230	204	229	208	189	227	195	198	216	208	223	217	208	214	220	194	217	206	215	222	229	209	214	176	200	199	202	186	209	183	223	206	192	222	230	210	220	198	235	202	242	219	231	226	189	207	208	212	202	225	212	201	219	214	238	226	206	198	194	230	218	215	225	206	230	237	233	222	210	230	219	216	227	199	206	227	225	212	221	204	221	193	206	214	207	226	215	229	208	208	220	223	214	207	215	234	218	215	201	226	241	225	202	232	226	218	214	257	228	198	195	189	180	220	204	228	199	211	185	233	211	225	212	205	219	233	207	217	209	206	235	234	199	212	240	176	224	233	219	215	240	206	223	212	237	213	240	185	194	217	206	207	196	220	237	226	209	225	189	213	239	237	214	210	225	218	220	196	216	221	218	217	222	215	190	214	198	191	201	245	196	209	231	217	223	209	223	233	217	206	212	248	219	204	235	232	209	219	213	207	193	203	231	207	199	226	205	254	226	221	229	236	214	225	235	205	228	214	225	212	205	219	218	226	198	192	216	192	226	199	222	211	208	202	193	210	207	211	223	222	198	197	194	218	196	223	196	223	227	211	222	265	206	193	222	231	233	213	224	226	224	196	203	249	232	207	207	225	236	214	239	201	204	218	208	234	203	230	224	212	188	209	212	188	216	233	218	240	208	214	223	217	189	231	208	235	202	226	221	225	189	204	221	209	202	216	228	213	250	233	223	253	214	198	229	214	217	209	191	218	199	204	217	209	225	200	210	209	234	197	224	214	211	190	245	215	230	212	234	210	195	227	192	198	190	246	221	221	196	209	209	222	219	212	222	212	227	202	232	221	240	191	239	217	193	215	199	204	208	231	238	211	205	236	224	234	205	245	193	237	206	228	228	229	221	212	221	245	220	222	198	212	215	211	211	220	210	234	213	228	246	207	212	218	217	204	232	221	214	192	204	244	201	229	219	213	223	219	200	202	220	187	234	228	237	221	225	215	196	203	197	231	204	204	219	213	218	206	216	224	205	187	205	240	204	204	251	222	241	248	218	204	225	224	184	238	209	220	237	232	196	220	240	240	179	220	207	232	224	227	223	185	212	236	201	220	224	204	240	208	206	219	234	215	205	229	203	232	230	221	224	215	233	196	226	215	221	236	225	194	221	235	247	212	215	242	204	222	220	223	244	220	236	226	211	243	217	222	186	201	219	251	248	240	221	215	199	193	183	220	195	211	206	208	189	214	202	241	190	213	200	213	206	228	235	190	191	198	222	225	227	238	239	206	217	211	211	232	220	248	222	191	213	239	215	232	220	208	216	211	199	196	222	220	206	209	203	211	223	216	206	228	213	236	211	194	209	201	231	225	208	213	222	214	228	205	224	228	200	214	232	237	212	205	208	214	208	221	218	200	212	194	224	214	207	207	209	227	233	214	204	214	184	204	215	184	226	206	198	209	208	218	234	197	210	198	232	189	207	213	205	190	203	216	218	227	213	214	203	223	204	221	204	216	199	217	212	229	210	240	203	223	221	221	203	228	200	209	215	216	210	213	228	243	222	192	215	229	199	247	203	220	202	191	211	211	212	215	230	222	211	233	220	218	239	225	217	187	220	210	211	206	194	202	220	229	234	210	225	212	202	197	199	208	212	206	204	210	212	203	226	217	234	214	230	203	207	221	231	199	241	210	215	212	202	226	224	202	215	220	200	231	228	233	238	240	201	224	233	207	201	229	219	217	208	217	209	198	206	195	194	249	220	173	251	206	230	204	205	222	206	213	214	186	222	208	207
32185	22484	15445	6185	2575	1586	1534	778	671	711	674	695	671	675	687	672	665	712	651	719	680	736	687	712	709	681	649	696	651	626	643	640	657	702	701	718	694	683	672	654	664	632	726	716	674	744	675	722	673	667	654	643	717	725	633	646	691	715	688	693	677	717	695	656	706	631	659	633	643	684	672	725	687	694	698	699	696	700	657	677	690	644	666	696	689	678	681	673	707	683	679	682	658	708	696	718	650	664	708	690	685	702	669	685	647	721	652	728	670	701	686	692	727	680	669	670	691	679	693	719	718	713	636	650	692	715	693	697	660	703	689	686	710	678	647	671	699	686	685	669	688	680	681	672	701	710	713	727	663	730	657	676	661	674	697	689	717	685	633	647	691	664	680	668	688	655	712	673	644	716	709	688	649	660	679	665	672	642	676	661	674	726	665	663	684	699	650	697	682	642	679	652	652	657	726	650	650	714	666	685	685	664	703	723	640	689	673	670	674	692	691	685	734	629	672	677	655	664	660	697	689	638	717	724	668	685	674	675	703	672	694	639	721	696	700	676	701	674	699	682	682	658	674	669	718	723	689	669	646	690	685	650	672	708	682	692	617	623	687	673	685	684	720	679	671	656	679	668	717	647	696	674	659	654	698	720	662	728	690	698	736	670	690	705	665	659	680	686	673	668	626	742	665	676	690	699	710	626	687	684	692	688	679	674	674	667	670	680	700	645	675	725	702	730	704	742	673	736	691	685	672	699	675	701	667	682	657	632	711	638	680	671	694	645	678	662	655	667	648	688	670	717	675	708	702	698	700	714	659	722	663	705	646	681	733	669	668	639	676	670	689	681	668	642	677	716	634	673	662	742	659	730	697	704	697	681	647	726	660	706	682	627	689	698	656	725	642	660	700	664	667	692	693	672	682	705	685	684	735	744	663	685	700	655	675	668	716	698	682	673	685	705	665	714	723	680	689	716	635	669	658	651	683	711	693	706	638	693	675	665	701	718	704	700	655	665	680	669	640	676	707	682	668	680	695	708	690	696	697	633	685	648	659	633	696	699	673	645	698	750	653	692	675	672	681	633	678	661	699	678	613	697	697	705	619	630	657	708	687	658	651	695	683	656	673	661	692	701	662	669	692	676	726	690	688	658	697	684	760	703	668	667	633	658	711	674	681	743	742	692	660	669	664	677	663	651	700	644	673	681	715	663	686	668	685	679	692	686	714	682	717	684	667	690	689	673	662	686	668	700	653	714	656	691	698	675	712	664	701	666	706	691	685	694	699	673	698	665	661	715	677	680	658	672	725	624	666	709	712	675	707	724	675	699	642	670	718	692	647	689	701	662	657	664	660	690	692	681	707	686	714	678	682	670	672	682	622	681	693	680	725	688	710	651	665	719	694	735	658	676	682	679	713	686	686	695	676	683	686	690	671	675	666	714	726	687	682	611	639	649	692	620	704	690	700	683	688	704	666	720	690	664	701	664	689	702	653	714	700	702	700	699	678	677	701	729	683	663	672	712	636	716	678	670	716	689	647	676	629	706	658	660	643	665	662	693	708	686	687	649	713	687	714	698	662	687	675	654	732	644	707	668	711	689	653	661	649	674	652	677	708	705	693	658	721	740	689	681	694	683	688	684	669	682	695	679	690	729	708	648	693	688	666	735	705	667	705	716	709	708	651	708	677	635	628	716	685	696	666	670	700	739	701	708	637	710	655	699	640	729	653	747	729	661	635	681	664	697	654	674	723	692	685	661	690	678	656	673	721	665	720	651	695	633	747	693	706	677	681	689	705	677	657	692	703	668	674	616	706	670	644	656	706	711	647	689	668	692	690	662	684	730	689	696	603	671	688	668	730	692	690	709	713	715	652	679	657	685	681	662	644	659	682	637	637	686	637	700	709	663	671	715	712	738	672	713	680	671	697	683	704	629	644	663	681	660	695	690	712	683	694	662	664	684	714	713	674	620	673	701	673	694	674	663	671	656	684	704	683	646	662	636	697	661	679	693	680	695	690	681	677	644	696	693	678	713	666	716	702	704	685	683	722	665	738	647	711	700	679	720	685	688	661	725	682	710	689	628	656	669	686	742	700	715	663	628	710	665	712	705	689	675	688	752	707	701	701	710	657	679	711	647	686	717	691	658	727	668	688	715	644	741	701	706	739	674	688	683	686	659	668	700	666	708	736	672	716	684	735	660	656	665	660	686	656	653	654	620	696	712	668	702	700	718	690	641	628	662	704	704	657	680	721	681	708	664	651	656	657	679	652	665	705	692	719	702	690	704	663	690	697	670	693	689	699	763	711	692	645	672	700	678	707	679	662	652	671	689	690	657	653	718	674	668	651	723	666	697	706	663	684	640	685	692	670	678	667	702	693	665	697	695	683	643	645	693	690	673	688	702	688	678	692	695	663	681	724	692	617	727	646	716	687	721	714	716	690	682	693	708	679	724	647	723	695	659	698	673	653	673	643	701	685	755	738	704	677	709	641	677	724	653	686	668	677	672	702	680	622	703	645	669	690	720	660	667	677	670	664	663	702	656	662	667	638	727	658	708	684	687	708	669	673	696	681	669	648	719	640	680	668	706	724	631	713	665	685	656	697	701	669	740	706	660	679	684	748	648	650	719	654	682	690	662	677	633	707	676	713	709	680	691	694	692	679	711	704	653	696	675	690	729	731	709	684	725	681	702	710	666	649	679	659	627	630	663	686	665	667	667	652	688	678	708	656	672	668	650	684	672	709	632	720	714	684	649	691	709	649	680	662	641	702	715	679	635	692	684	650	666	669	699	673	725	676	683	698	661	698	693	705	696	681	672	687	684	635	653	643	686	700	658	684	709	684	654	678	673	625	656	693	675	704	687	679	712	663	698	699	683	680	712	675	640	665	689	679	668	681	644	672	690	703	654	689	692	642	683	763	679	676	695	730	627	631	747	695	670	675	693	679	652	684	669	667	698	686	633	655	673	686	653	649	725	633	640	672	688	693	673	606	694	693	693	701	661	669	730	662	714	705	654	688	690	673	698	686	687	656	686	699	635	621	661	680	683	695	681	636	665	688	673	684	625	658	718	714	706	683	663	670	686	671	707	667	659	648	695	694	725	725	688	673	713	607	675	698	667	689	681	678	627	719	744	685	680	706	683	630	697	687	683	708	690	659	674	692	698	713	703	714	672	636	711	659	703	659	686	700	681	651	726	702	708	712	668	682	714	681	634	700	680	673	703	632	704	677	683	658	668	742	684	713	775	676	627	702	678	645	675	719	673	694	657	697	752	658	673	647	705	653	689	677	658	709	658	655	662	684	714	681	700	647	666	666	689	669	674	677	658	685	671	747	708	649	737	695	666	700	717	667	639	686	720	678	718	716	651	670	672	653	719	671	715	677	716	652	667	708	667	694	667	678	697	668	664	671	699	670	681	677	734	713	663	665	682	697	715	658	692	664	662	664	674	696	669	725	674	712	704	691	720	676	710	711	664	687	691	721	690	657	673	662	687	702	699
65404	54552	44321	23467	7740	2605	2120	484	199	185	190	198	222	232	183	208	228	189	210	183	215	213	197	210	206	199	219	185	189	173	206	199	207	203	226	215	194	209	200	195	193	210	214	226	200	210	215	173	185	194	207	193	215	211	187	199	216	187	206	177	198	221	204	219	191	193	167	199	214	171	201	190	184	179	205	208	196	212	192	212	201	203	221	199	202	192	228	205	185	203	217	181	215	190	193	168	204	220	164	206	204	225	175	209	204	191	219	205	183	196	212	224	206	197	191	192	190	195	212	193	219	230	213	203	218	220	209	200	194	186	175	188	235	238	220	208	185	203	212	212	189	204	202	214	212	205	205	187	194	176	198	200	200	179	200	208	188	210	197	193	203	216	207	189	214	209	207	215	219	187	186	208	201	194	161	188	225	170	204	211	203	187	210	198	212	223	166	206	224	217	209	197	219	200	185	200	185	221	183	217	199	195	191	173	188	182	189	208	202	206	231	197	198	186	202	199	207	192	206	205	207	188	192	196	231	198	185	233	188	219	192	216	205	180	189	200	188	197	182	198	201	220	188	192	230	207	214	185	184	203	215	190	185	164	199	224	195	210	200	200	216	200	190	203	217	209	168	179	212	209	218	201	233	185	214	200	217	211	198	195	203	204	209	199	191	196	185	187	184	185	211	206	217	218	199	198	180	200	203	200	207	214	202	190	179	203	193	198	214	209	199	202	213	198	199	195	208	182	171	195	197	211	191	212	236	189	220	185	203	199	192	220	187	190	189	198	185	212	215	209	187	202	186	235	208	206	199	192	204	219	198	186	195	198	198	205	206	198	192	189	207	226	180	194	205	205	181	186	188	195	203	187	192	220	198	205	209	187	192	207	209	215	210	215	195	178	209	217	204	203	165	201	212	208	182	213	181	193	204	219	216	235	214	187	188	193	182	189	204	199	204	209	169	197	187	228	213	223	212	206	220	199	204	223	208	188	212	182	209	205	207	215	203	201	205	195	184	199	194	208	205	180	214	204	180	190	202	200	210	203	176	182	207	214	193	224	217	196	189	199	197	197	209	210	200	213	163	183	208	215	226	213	185	218	208	193	190	204	210	207	193	202	190	186	197	197	205	212	207	212	200	197	178	165	200	220	188	201	220	183	221	176	172	211	178	211	208	187	208	197	210	184	207	182	209	224	197	189	189	209	203	195	198	188	207	199	209	197	216	180	184	216	220	187	186	203	197	214	191	200	219	221	188	225	224	218	221	178	200	198	226	214	212	230	197	180	203	207	228	227	211	204	198	217	197	206	200	173	205	207	201	205	210	212	179	197	217	207	206	183	197	214	205	189	194	185	216	207	222	198	219	195	187	202	201	201	205	210	194	184	183	205	216	191	180	203	231	194	184	205	171	177	222	191	207	201	215	218	203	186	198	215	229	231	204	209	214	188	205	205	203	188	198	201	222	191	198	206	194	201	194	204	206	207	211	188	179	183	212	201	203	208	221	198	215	226	221	214	195	232	192	206	173	194	212	186	226	214	217	203	188	206	206	177	192	212	184	262	179	201	203	173	180	214	194	210	194	203	194	197	210	183	208	216	187	193	204	187	216	202	190	210	197	185	215	200	200	231	213	195	197	192	180	233	177	194	179	207	180	209	214	202	218	191	201	182	218	189	219	213	194	207	178	194	204	187	224	213	201	174	180	196	177	196	175	179	221	184	203	218	183	207	199	186	230	199	202	217	188	196	193	176	210	189	236	214	190	200	209	184	188	217	173	220	222	208	206	195	189	223	225	197	199	175	217	206	164	178	194	205	196	190	222	199	208	206	174	189	201	196	208	198	205	193	152	197	182	200	191	175	180	181	197	210	221	198	219	203	197	186	213	200	190	199	225	181	189	210	168	189	202	207	204	191	202	189	206	170	196	207	193	224	214	227	204	216	218	185	214	190	200	200	204	191	204	196	218	217	188	205	218	208	172	194	204	196	200	195	177	208	218	206	179	170	200	198	183	221	212	230	188	216	218	193	192	171	205	187	183	215	173	193	182	202	201	216	205	203	217	206	228	192	199	207	197	185	196	201	225	229	209	206	209	183	188	204	195	183	188	203	185	181	206	242	204	173	192	214	215	212	214	196	188	202	191	207	195	209	212	188	204	191	204	207	211	200	211	172	204	170	220	196	199	200	219	204	205	204	188	222	184	212	174	190	217	189	199	218	167	223	209	206	198	215	212	206	174	183	215	198	189	229	203	202	195	203	185	193	187	211	179	186	198	181	207	197	204	172	176	190	211	199	223	211	215	190	199	195	213	208	204	193	190	184	192	200	206	213	214	195	189	193	203	212	190	209	199	206	218	227	211	183	184	190	228	225	233	214	190	191	223	186	212	182	188	207	179	194	233	198	208	204	202	191	211	220	232	211	193	204	188	203	223	176	221	191	200	215	215	203	199	195	216	220	181	211	178	195	222	188	202	194	197	209	198	184	197	196	191	202	220	190	196	206	214	202	212	212	192	191	196	195	202	211	210	183	208	189	230	196	178	193	192	200	184	163	216	181	198	221	183	196	185	193	184	189	216	208	217	194	223	204	207	180	209	183	167	207	178	189	203	156	179	200	187	166	180	212	197	225	188	202	201	196	219	202	191	204	204	197	199	218	204	195	202	180	209	226	202	196	216	186	203	218	193	205	199	203	191	195	216	186	194	217	183	198	196	207	220	182	207	197	177	199	201	227	195	204	210	191	204	193	184	179	195	196	186	172	204	193	206	216	201	185	198	211	202	205	186	197	211	199	205	205	195	188	207	217	218	180	197	180	196	208	226	193	207	208	176	193	209	188	197	176	194	204	192	195	218	197	218	180	202	190	202	210	189	177	193	197	215	193	222	181	214	228	163	207	206	191	213	210	207	194	158	197	199	202	186	213	201	191	195	202	194	189	195	179	184	205	189	195	222	190	199	194	209	207	190	218	213	193	195	214	211	226	207	187	195	226	185	199	197	182	222	202	217	213	211	200	188	201	203	193	229	219	198	237	203	200	225	202	197	191	191	216	196	211	190	188	230	203	200	208	180	210	187	162	217	204	195	177	179	190	205	214	185	187	196	212	190	191	230	202	181	218	234	201	203	176	194	205	203	197	219	185	218	228	193	194	221	186	213	198	202	181	190	208	172	214	227	215	213	197	207	213	187	204	209	208	204	202	208	187	206	220	204	218	209	176	201	204	190	201	199	209	213	226	213	212	184	191	193	193	213	216	210	202	186	214	204	201	198	217	217	191	183	201	184	207	192	206	206	218	200	211	210	175	187	189	229	191	191	183	211	210	204	186	220	185	208	167	184	204	176	201	203	187	227	199	206	212	214	176	209	205	182	204	187	195	204	174	190	201	204	223	217	194	201	212	198	205	188	214	213	192	201	172	215	193	212	193	208	203	200	222	202	200	195	209	198	232	195	209	207	205	192	203	215	197	211	187	197	189	194	157	185	184	193	204	198	192	206	190	199	218
48474	45596	42474	25109	15148	8051	7966	1596	619	590	704	625	642	705	652	651	618	657	680	627	667	651	667	676	654	642	631	669	649	603	658	622	664	643	656	626	672	612	609	671	655	683	675	598	650	663	611	639	618	636	647	645	647	625	617	623	684	640	630	624	616	668	634	685	621	617	628	643	623	604	634	670	631	651	621	655	610	659	635	625	661	670	649	636	629	643	612	665	669	622	640	667	667	635	651	627	653	633	612	632	653	636	636	654	641	665	639	691	621	646	670	610	659	635	659	664	624	639	592	590	622	612	621	651	695	646	628	657	666	640	641	603	623	624	645	634	647	649	674	621	627	661	649	638	633	646	638	647	616	647	623	654	646	641	645	563	642	656	631	620	663	605	644	656	632	673	637	661	672	653	659	629	644	665	607	651	616	635	676	669	690	635	635	626	594	621	678	662	668	693	659	639	654	648	675	578	649	636	628	663	669	662	662	660	691	628	634	644	639	659	636	653	608	672	655	581	676	683	666	656	665	664	652	599	648	617	625	652	628	621	642	654	652	618	674	667	620	665	613	651	641	615	613	665	660	650	624	604	610	685	615	642	617	631	642	608	604	643	630	609	633	676	624	632	633	616	612	598	620	647	594	688	642	639	604	638	667	638	614	664	646	641	658	654	656	637	659	651	626	645	605	657	653	656	678	661	670	668	637	667	661	618	668	649	644	618	660	609	633	613	644	657	607	652	645	626	656	652	626	617	670	656	646	631	610	632	658	639	707	647	666	605	652	638	663	668	623	620	671	631	674	638	625	651	649	649	638	652	698	658	652	655	639	624	670	647	626	647	659	658	679	641	620	678	638	604	615	671	655	681	623	649	655	643	592	608	638	673	661	615	629	608	632	629	623	600	620	616	618	640	628	594	624	603	663	682	659	664	590	662	600	656	640	629	623	709	610	658	629	635	623	635	658	705	646	646	634	660	680	663	682	638	617	630	663	619	659	608	643	648	595	646	619	598	664	659	677	641	662	679	667	636	586	648	649	689	636	692	635	662	645	646	674	648	623	664	602	656	686	682	651	617	670	586	629	622	636	600	674	660	631	649	654	654	674	656	637	599	667	667	645	642	631	613	663	667	682	621	622	658	667	659	632	615	646	636	634	647	641	657	626	663	640	623	625	629	652	628	610	637	663	623	635	652	636	606	654	636	667	651	593	656	605	654	643	593	601	627	663	663	633	657	650	633	639	712	700	671	664	695	642	635	634	620	606	578	635	646	644	665	645	641	674	654	623	644	614	625	676	646	657	639	682	626	633	646	677	670	593	631	618	650	668	593	619	634	702	638	581	694	642	582	670	646	565	645	625	627	649	627	668	616	691	658	658	662	631	633	666	610	629	634	659	653	654	691	644	660	596	679	668	664	596	623	633	614	643	628	652	623	688	667	649	636	672	697	703	596	653	670	619	603	646	651	616	658	651	642	650	679	628	660	631	651	684	585	655	598	616	673	632	621	643	675	645	664	632	673	584	606	623	615	637	637	605	646	664	674	691	606	640	657	618	616	641	670	643	625	634	635	642	649	639	656	598	623	676	656	611	659	647	597	655	628	647	606	647	604	619	620	630	658	681	639	671	694	629	645	644	605	672	676	635	656	633	621	635	661	624	675	622	681	643	578	601	673	663	620	630	665	646	627	670	630	560	656	636	664	606	646	643	656	650	627	670	636	711	582	627	661	688	642	663	656	638	608	600	620	652	634	656	591	642	685	675	616	637	672	650	636	622	660	656	626	699	654	624	658	650	637	642	631	659	667	627	673	597	668	623	626	628	623	627	605	677	633	646	609	667	646	642	648	601	652	630	673	641	648	678	656	643	673	664	613	633	605	673	635	656	631	641	682	640	620	679	649	649	679	699	664	647	662	628	639	652	616	603	677	685	639	635	627	635	652	588	663	641	648	641	613	639	641	638	609	665	609	671	646	648	631	654	643	639	683	640	629	599	652	668	643	636	641	652	641	643	657	648	659	612	652	644	637	619	645	633	688	681	621	677	654	671	618	624	644	588	649	695	619	653	616	643	645	640	620	625	667	639	638	634	596	666	659	622	647	656	632	622	629	640	647	648	631	650	617	620	663	628	639	620	650	591	655	606	621	647	621	581	664	615	640	610	619	626	688	658	636	634	644	623	637	654	661	660	633	616	648	681	660	665	613	642	602	677	632	600	645	681	635	637	670	645	651	641	617	635	723	675	622	627	639	656	632	640	634	680	599	627	652	644	630	649	657	595	664	649	668	677	608	611	674	617	671	638	640	639	654	593	643	619	682	660	657	681	635	631	640	619	673	677	661	610	644	646	681	703	693	650	636	638	646	642	616	650	612	647	625	584	605	642	642	711	668	631	640	642	565	642	633	673	644	654	620	671	621	640	643	598	579	650	634	561	629	638	636	661	669	632	662	663	633	643	664	647	591	658	674	627	668	639	628	651	596	675	599	638	622	619	636	622	611	618	618	609	618	643	640	640	656	670	669	661	629	649	695	660	623	650	613	599	644	603	654	660	678	656	651	658	665	629	663	634	655	629	622	642	642	602	609	647	654	707	618	641	685	623	580	622	646	648	649	649	606	650	646	663	676	644	643	610	668	636	667	687	632	647	631	611	644	671	630	676	644	648	596	602	636	669	644	627	637	648	601	620	662	665	625	695	640	663	668	668	626	633	628	586	628	693	657	653	625	651	614	689	656	723	601	622	635	652	618	622	651	624	643	637	593	654	653	584	649	679	609	621	616	631	663	609	625	637	635	680	607	628	659	663	637	593	690	623	648	635	637	669	648	619	664	626	646	589	608	670	595	609	685	668	678	682	656	638	599	657	648	585	641	626	658	621	654	622	576	687	688	705	648	658	645	610	662	648	674	704	587	675	680	670	641	668	668	640	612	642	659	668	665	634	658	655	603	622	638	628	646	671	666	651	655	648	656	655	613	622	677	635	660	716	665	604	596	642	636	651	682	678	619	646	656	644	639	605	632	638	623	661	593	654	646	599	663	644	629	628	618	578	659	637	635	633	665	635	635	681	652	662	617	664	623	667	668	657	662	637	647	657	642	641	637	636	685	617	692	639	658	646	681	618	672	637	635	657	626	647	620	625	641	674	644	626	651	616	677	615	635	649	600	675	638	613	667	668	620	656	624	655	645	666	625	636	615	653	663	678	656	633	652	607	627	635	668	644	616	633	630	674	648	637	677	614	626	621	637	683	559	630	643	605	663	652	660	622	640	671	652	628	657	639	648	652	612	642	614	680	607	665	638	648	634	665	650	642	628	633	644	630	671	664	611	637	633	641	629	638	616	583	696	635	605	662	612	649	630	662	626	634	684	638	616	660	653	686	659	625	669	652	648	623	642	666	667	675	630	627	631	634	661	635	688	661	653	635	643	668	616	665	677	609	660	680	672	604	599	668	650	633	629	681	605	629	645	646	626	659	667	675	676	641	612	642	653	655	638	625	615	616	658	633	627
78494	70374	60863	37233	20201	7104	5779	1060	342	329	305	302	316	303	267	273	285	274	314	317	295	280	294	265	317	276	284	286	293	292	297	311	302	275	300	296	279	284	331	284	294	279	300	305	282	306	291	284	300	270	291	312	277	321	286	276	303	293	291	288	304	285	295	327	286	311	273	283	302	306	297	296	317	281	300	297	283	284	319	301	290	318	269	295	283	290	309	286	272	289	310	293	304	311	269	303	338	293	289	296	273	302	270	297	302	286	297	285	248	267	297	307	322	273	304	277	314	279	280	272	277	288	295	289	276	296	283	255	287	300	283	288	300	311	297	278	287	321	276	310	288	295	259	303	261	300	278	310	286	290	283	302	294	282	283	309	301	324	277	299	314	299	297	308	276	314	276	267	274	290	264	308	280	295	301	281	299	273	287	267	278	311	282	275	252	268	296	305	313	293	290	320	254	275	258	315	299	259	277	265	325	287	289	297	287	303	285	294	327	291	305	309	250	330	285	270	302	303	302	281	294	306	274	284	295	282	299	272	309	310	285	301	322	302	308	302	286	286	292	286	305	335	296	270	284	290	289	278	314	270	310	284	293	300	264	270	253	273	305	262	291	286	296	288	308	261	302	307	243	278	317	261	310	299	278	289	288	288	289	298	279	261	271	283	300	262	287	278	324	288	279	268	293	283	258	297	252	325	289	277	288	296	263	309	310	310	306	318	286	300	266	273	285	321	284	274	293	309	313	291	267	292	304	303	267	329	288	291	296	280	296	284	318	299	279	303	299	295	303	301	289	312	321	299	311	296	289	294	299	285	311	280	309	286	267	291	269	294	275	273	330	291	296	287	274	304	278	281	297	303	297	296	302	313	257	300	284	309	294	265	318	295	306	275	282	298	314	291	302	301	298	299	278	291	295	288	290	297	319	273	285	288	304	323	270	319	310	275	284	271	321	275	301	302	306	269	277	275	283	302	277	292	284	313	296	292	267	283	294	293	321	276	309	290	305	332	291	275	283	277	283	274	299	304	274	263	286	277	292	310	282	275	299	283	307	321	287	274	284	297	286	285	277	260	329	295	268	285	284	285	296	300	293	311	294	277	285	263	288	294	313	300	285	290	300	294	314	305	271	306	291	289	312	314	327	287	265	295	294	284	321	279	277	282	290	283	287	289	316	282	270	282	299	256	312	290	320	278	311	281	316	268	303	310	291	293	290	279	294	276	288	294	285	317	263	304	278	288	310	286	325	273	305	275	290	273	312	291	290	278	264	273	297	278	297	321	288	282	310	257	290	267	311	260	308	336	277	306	273	301	298	293	302	281	282	307	303	264	268	299	267	313	297	308	273	282	287	298	315	256	282	301	296	298	290	268	301	289	307	292	277	259	307	315	291	295	290	286	288	270	274	278	309	310	291	310	265	268	271	297	277	298	315	312	313	284	281	264	273	315	288	289	316	314	283	286	285	294	299	268	292	268	282	254	313	292	299	278	286	295	258	288	285	318	290	299	306	274	292	290	296	275	248	300	295	264	323	259	297	305	312	261	303	296	287	282	295	299	301	336	334	302	296	246	256	286	284	293	301	286	316	291	295	289	273	295	319	276	292	307	326	285	297	289	294	281	299	294	316	318	266	310	267	292	275	308	300	286	300	293	288	318	276	268	307	301	296	298	310	293	286	330	296	278	278	285	283	270	311	332	305	329	279	297	287	267	295	299	265	277	279	309	278	307	325	294	271	279	317	284	277	299	303	316	283	298	250	294	297	272	300	291	288	275	291	304	269	284	288	309	322	285	276	306	286	305	283	310	288	324	283	278	286	325	278	306	283	302	280	280	302	292	273	300	291	268	294	306	282	287	277	278	281	271	311	258	307	311	296	282	300	269	323	330	292	306	300	291	308	270	275	286	296	262	304	266	291	319	296	281	298	271	261	314	283	306	283	284	294	281	290	274	294	287	292	314	290	277	304	287	273	283	297	267	291	313	305	296	286	299	293	304	284	306	301	276	286	296	289	301	278	298	283	292	266	293	284	310	288	313	300	301	296	289	297	282	292	288	290	298	321	298	313	272	275	271	292	269	307	283	302	308	316	290	276	298	264	289	287	277	276	322	289	266	274	285	305	291	291	289	284	251	295	290	306	289	238	286	305	321	283	293	275	279	301	273	266	285	271	286	308	299	294	321	281	299	302	268	285	300	287	274	302	311	278	303	282	293	267	312	277	264	278	274	341	295	292	296	309	299	253	268	283	260	290	278	273	300	294	297	259	270	328	316	310	281	266	262	288	286	294	269	279	293	277	323	305	281	296	250	266	292	292	279	297	286	283	299	277	316	275	338	309	288	282	304	281	291	303	291	253	310	310	281	281	275	302	316	291	311	295	271	281	263	306	290	287	292	329	285	297	278	282	280	289	273	288	290	285	298	294	328	271	293	286	275	284	262	274	258	273	295	270	302	285	307	285	322	315	284	290	283	285	312	308	296	284	289	268	298	280	311	271	292	295	272	277	302	273	267	326	268	308	272	281	264	278	304	271	296	267	270	286	314	265	286	275	290	283	302	285	295	301	319	300	287	285	301	319	264	314	278	309	286	308	284	308	301	262	319	278	251	309	285	281	309	287	255	283	282	277	295	286	248	282	278	282	291	304	281	262	271	297	280	262	300	307	288	283	300	310	285	313	303	320	280	307	285	266	318	306	311	296	299	291	284	270	290	314	277	309	265	269	261	308	311	263	278	283	282	286	272	305	286	293	326	278	285	295	292	251	295	256	275	311	294	299	314	312	268	276	278	297	307	266	266	298	283	264	297	309	287	309	299	310	307	267	273	320	280	293	311	284	315	281	295	264	264	305	310	286	265	313	278	289	264	284	298	308	255	305	290	325	311	284	314	273	273	273	303	262	309	300	301	288	287	278	282	291	283	267	264	324	303	289	305	287	265	256	287	267	287	308	296	319	265	312	279	307	272	287	354	291	308	318	287	302	287	290	289	308	280	280	307	302	278	295	272	313	290	285	279	274	316	311	319	287	319	323	303	276	301	283	291	299	276	277	299	306	295	283	296	287	293	272	296	303	276	294	322	303	295	288	291	323	281	276	292	285	316	281	294	311	279	284	288	280	299	288	275	289	288	247	314	284	305	311	292	284	297	299	251	293	310	299	305	289	281	289	304	266	318	296	289	285	311	283	291	304	331	299	310	276	272	286	302	308	299	296	315	305	263	285	318	275	278	276	299	288	306	319	250	294	306	280	317	296	290	323	288	286	279	292	306	273	301	286	305	318	316	302	300	300	283	274	273	299	278	269	308	291	281	318	302	283	294	294	319	301	303	293	278	278	281	289	282	300	315	275	248	281	301	255	259	303	291	310	268	253	270	302	300	304	271	298	302	303	277	292	307	285	291	289	290	272	301	276	270	315	297	270	306	279	276	294	301	293	286	289	281	285	298	293	286	281	292	309	316	270	299	312	324	305	260	299	256	267	298	293	289	278	291	295	330	309	293
62144	61418	57985	36209	27730	13590	16353	3063	924	873	874	895	898	895	915	905	905	887	901	916	912	834	910	909	952	868	913	857	876	890	848	859	850	848	846	953	864	849	911	877	849	839	863	912	809	895	803	923	858	856	863	878	902	861	869	840	897	865	868	857	824	895	913	860	898	867	845	856	860	880	905	827	863	884	878	877	857	847	867	924	924	903	888	838	904	873	867	867	863	845	888	865	866	932	853	874	896	853	851	920	887	821	826	863	914	896	871	863	872	911	861	880	886	873	902	848	921	871	863	895	924	832	871	885	857	887	893	835	897	880	862	900	852	876	874	901	880	872	856	855	893	868	921	821	874	863	853	886	872	865	858	891	887	868	884	849	905	901	861	875	896	879	890	910	878	900	881	880	893	855	876	865	883	868	888	855	802	838	897	871	897	899	893	893	835	877	874	848	878	833	864	812	857	855	855	865	864	931	863	862	885	940	906	850	866	892	867	895	851	856	855	870	867	910	874	898	848	849	881	892	866	860	899	845	883	869	894	893	937	897	902	922	898	883	857	876	917	947	908	892	894	897	872	869	887	850	870	847	889	902	963	861	833	918	855	835	848	820	867	888	894	869	855	844	878	893	863	870	898	903	886	919	889	878	890	858	885	838	900	882	898	858	821	839	902	888	822	865	901	799	878	886	869	814	926	868	888	858	833	842	864	875	836	918	838	864	870	918	879	870	917	836	872	836	850	922	876	858	889	831	867	916	878	879	861	896	911	906	889	922	914	892	927	899	860	793	897	835	912	878	827	847	852	825	881	892	836	891	833	888	863	912	904	913	884	847	840	864	925	840	885	866	884	852	876	868	916	833	915	832	852	829	903	896	876	845	849	854	846	892	867	888	857	872	899	889	875	872	848	909	884	912	883	869	930	854	897	845	865	882	836	950	860	885	864	892	860	901	869	908	915	866	871	905	860	876	895	883	866	902	864	815	840	870	864	854	874	887	887	851	846	892	848	883	853	881	858	885	848	896	867	883	874	882	876	893	872	973	782	857	828	877	920	903	857	913	865	910	872	914	934	886	909	891	840	868	886	853	932	863	840	848	823	908	915	948	831	911	918	884	864	825	866	828	959	863	869	849	847	859	857	878	878	851	891	857	843	865	915	922	891	860	892	880	841	892	928	870	817	868	897	883	854	857	854	900	944	847	887	839	834	808	838	857	916	842	914	848	886	915	824	870	879	875	925	904	870	870	894	866	867	901	886	888	841	843	849	893	875	878	869	842	855	859	864	847	860	874	827	797	822	918	911	931	909	880	851	936	824	890	896	846	818	915	874	884	870	905	850	890	846	936	856	877	858	898	887	891	891	883	896	849	841	907	920	868	920	849	903	812	886	883	887	896	849	890	878	905	872	894	888	856	844	870	871	863	882	845	866	874	879	850	857	832	861	904	835	873	905	864	876	915	896	891	850	907	881	890	895	866	870	900	883	850	922	913	872	819	866	902	873	886	870	861	894	928	902	917	885	860	907	870	817	859	845	902	844	808	932	838	848	875	884	840	918	876	855	835	907	858	903	877	919	835	853	863	889	882	849	897	877	871	874	853	877	909	870	855	892	854	866	823	875	856	804	900	908	871	827	864	832	834	844	858	901	862	839	857	886	826	839	843	874	897	880	912	872	895	877	835	889	843	894	877	861	889	865	867	858	860	847	897	896	866	860	913	833	890	861	907	843	900	910	886	928	857	916	872	862	880	913	867	873	895	848	896	871	859	910	856	854	891	913	915	877	850	899	886	908	875	919	883	916	893	891	848	917	907	887	893	865	854	841	877	899	901	893	828	905	939	869	855	897	866	919	891	877	842	881	893	851	836	940	870	818	860	895	864	848	834	850	820	912	835	871	880	841	881	955	865	852	876	886	895	898	836	869	901	852	883	879	840	863	875	852	889	879	880	896	898	869	936	851	918	905	874	840	824	922	881	869	883	877	874	883	903	835	876	892	872	864	841	910	841	915	897	861	783	854	877	884	875	928	832	847	830	862	900	872	880	855	832	894	941	856	888	848	850	901	884	876	899	866	832	880	818	857	935	869	861	896	904	857	890	848	856	844	853	839	906	858	892	818	849	914	885	865	939	818	822	837	900	921	914	887	872	859	914	844	895	885	902	848	845	890	898	880	878	927	851	857	898	832	836	895	833	879	826	845	871	873	907	873	876	857	866	894	846	879	922	866	908	833	865	925	889	873	856	936	859	900	839	889	891	871	910	878	890	896	830	911	835	867	848	925	852	892	885	892	895	866	911	871	869	871	837	896	877	874	807	933	878	858	871	867	902	914	867	877	886	875	899	873	861	906	866	836	928	848	866	865	861	874	929	861	839	859	908	896	816	883	834	899	890	944	930	850	889	916	881	872	899	860	881	808	858	838	898	874	863	867	860	888	876	877	861	852	867	840	851	865	932	870	925	875	867	870	826	839	880	894	838	879	887	878	897	909	865	930	864	857	898	878	862	883	905	876	856	881	902	905	867	830	880	941	878	878	918	938	870	872	900	815	878	851	886	854	865	901	806	876	849	886	858	861	832	866	886	875	868	885	863	858	842	879	898	833	886	903	904	891	858	866	853	896	830	851	866	872	860	905	832	788	883	891	904	926	868	843	852	925	859	876	884	928	818	827	886	907	886	927	903	855	871	884	866	884	833	876	900	914	878	898	898	855	855	866	864	871	902	869	919	917	850	933	884	852	890	901	881	868	882	852	856	850	874	882	887	844	874	866	816	844	879	849	847	881	867	933	888	880	873	915	895	868	856	891	846	908	888	892	868	857	811	931	853	926	849	895	860	884	852	893	882	896	936	887	892	906	914	866	876	888	908	908	871	894	897	842	818	892	917	912	850	856	908	869	815	862	899	883	872	884	896	801	855	854	850	843	874	866	881	857	856	833	893	868	872	868	884	901	917	904	876	835	880	855	892	869	906	892	879	865	881	902	885	895	846	876	892	907	893	865	869	872	833	826	857	881	899	894	877	837	857	874	825	910	851	849	884	815	843	861	846	874	881	876	967	887	866	900	898	869	876	893	891	901	940	902	829	883	890	884	915	953	850	827	800	911	897	886	879	903	883	818	902	908	894	890	821	851	894	887	805	866	867	918	845	816	839	879	904	829	873	856	886	829	854	887	881	877	843	917	857	901	890	867	867	869	851	885	911	857	913	904	942	930	889	856	852	911	861	880	885	866	927	890	877	863	889	885	937	867	899	937	851	943	903	905	916	858	859	882	889	930	918	890	872	874	885	880	824	896	856	894	850	864	840	826	806	867	883	926	863	904	855	842	839	855	854	884	918	870	857	920	928	864	838	862	884	883	884	846	862	840	884	877	868	888	823	859	835	888	865	826	900	917	890	863	831	881	877	848	866	904	874	884	880	885	879	927	892	848	884	903	826	873	894	890	874	869	873	870	887	888	830	847	927	877	872	893	817	853	899	887	913	863	895	895	854	893	879	860	869	846	869
33999	20880	10137	2353	598	323	352	196	203	221	205	192	182	181	209	199	190	195	174	199	216	210	225	186	204	190	190	214	206	224	192	208	223	222	211	184	219	153	228	218	216	180	230	204	193	216	207	187	174	196	179	195	183	215	204	205	212	219	202	217	193	215	223	222	207	173	201	179	224	218	208	212	199	204	200	212	194	207	187	213	172	212	188	225	231	211	200	200	218	197	222	222	216	177	229	217	205	226	188	234	213	197	208	213	201	203	195	208	196	217	228	191	208	201	207	215	196	184	209	198	219	166	203	193	230	224	211	170	215	207	188	191	187	199	232	197	212	209	218	203	231	182	204	227	175	234	178	175	200	214	183	186	198	208	190	210	193	192	188	183	188	205	201	218	205	220	221	208	201	193	209	182	184	176	213	199	203	197	229	200	188	196	196	225	216	185	211	203	224	214	222	239	198	235	203	173	187	213	207	218	204	198	211	212	203	207	192	212	197	195	191	216	183	230	192	213	220	189	194	199	197	200	202	216	193	179	217	152	212	204	216	235	213	200	178	217	205	204	214	212	217	201	177	196	221	227	184	201	222	181	213	195	199	224	226	183	178	210	188	208	204	184	220	183	190	201	210	209	182	202	217	220	213	220	213	195	173	196	224	212	203	228	192	209	204	204	199	200	200	212	198	220	202	213	177	194	212	179	200	200	185	223	203	199	186	213	183	179	206	187	210	218	205	209	205	218	197	199	210	195	200	212	213	219	195	216	186	239	207	200	206	210	241	205	235	205	210	205	193	193	224	201	213	215	222	240	212	188	219	189	231	224	179	194	217	199	202	193	165	208	189	216	212	241	200	208	204	204	202	213	199	202	189	205	228	189	191	185	198	191	211	189	252	211	211	236	206	203	187	177	204	216	241	213	203	201	212	221	190	244	198	213	238	204	175	184	218	198	198	203	179	230	202	211	212	195	223	206	193	193	233	238	218	203	194	212	199	174	187	207	190	206	205	233	211	222	209	208	188	208	192	180	189	198	208	200	234	191	192	201	199	213	202	213	214	196	192	198	224	202	199	193	213	206	181	200	232	195	221	203	210	230	209	227	191	213	217	206	202	203	213	185	223	216	178	203	201	204	198	191	240	190	205	199	212	232	210	196	182	205	201	184	203	203	219	208	211	228	184	203	208	222	183	210	211	224	180	203	186	191	204	191	204	206	203	220	220	189	210	235	196	195	201	190	189	202	206	195	195	226	222	201	213	218	194	206	213	193	190	197	205	196	199	189	219	193	187	201	211	209	216	168	219	223	198	211	226	192	205	187	223	202	212	193	191	218	201	228	222	215	185	208	218	203	186	206	200	200	191	179	197	189	210	206	204	184	184	266	182	188	206	193	197	230	238	179	195	199	199	204	229	207	221	225	190	225	205	194	189	201	183	217	209	196	218	209	202	217	178	218	173	215	197	207	194	205	177	202	186	226	179	190	211	200	220	210	216	208	199	232	203	198	196	210	183	222	209	203	234	217	220	223	193	190	209	203	196	181	207	215	212	164	204	184	178	214	216	241	188	184	179	205	187	223	171	233	226	227	215	223	192	225	207	219	190	173	194	194	215	190	233	199	212	209	201	212	203	187	200	186	215	225	202	183	190	203	198	209	187	201	208	197	212	208	214	195	228	187	216	197	181	189	213	204	220	216	214	217	228	200	221	189	207	212	204	190	208	163	210	224	203	203	198	205	202	204	196	196	201	211	225	210	175	202	172	184	204	211	231	202	185	202	210	203	203	196	189	182	214	190	205	213	209	197	200	198	225	181	204	194	212	220	211	210	211	208	194	225	214	194	185	204	202	221	193	227	210	184	210	177	209	216	199	209	199	202	190	198	192	196	197	188	199	205	217	174	191	221	202	226	187	199	221	193	185	210	190	206	200	194	208	199	216	182	206	196	207	197	194	215	195	183	231	191	200	238	207	195	205	203	184	200	179	207	210	207	203	193	221	239	230	218	225	229	237	199	242	201	220	214	190	195	214	203	180	232	238	207	187	206	183	205	184	224	184	173	213	194	178	218	202	212	200	207	214	204	207	201	206	217	176	220	200	188	183	198	215	195	186	180	207	215	229	216	215	208	205	189	194	216	196	194	230	210	166	208	219	187	229	201	180	214	202	180	178	194	207	202	209	178	232	204	235	215	200	223	211	179	194	194	202	191	198	215	208	216	200	200	206	209	187	220	201	215	195	213	222	207	213	230	207	202	223	205	213	201	217	188	210	211	206	220	203	213	204	194	217	193	210	196	205	227	219	197	261	210	201	210	195	215	192	184	185	215	204	186	185	191	227	203	197	195	204	212	206	207	184	207	217	223	208	216	213	190	221	188	200	211	238	210	205	205	215	200	209	174	203	196	209	204	185	218	230	194	191	200	204	205	211	213	173	245	210	205	241	210	207	210	198	208	194	217	200	215	214	202	215	205	191	195	217	199	220	208	220	213	211	202	186	204	213	194	203	200	200	186	203	213	186	190	209	217	198	215	225	197	199	191	201	232	213	193	223	174	190	208	191	216	184	197	192	196	218	203	195	202	175	198	203	198	217	214	216	197	227	201	239	206	221	210	222	186	212	183	207	204	208	184	239	204	197	207	189	209	203	185	194	198	199	184	215	208	198	211	212	189	198	194	207	203	186	209	206	196	224	199	224	206	200	218	194	198	214	215	190	219	211	192	213	193	225	208	209	199	223	175	205	197	202	206	195	206	214	193	211	215	208	206	222	205	198	194	205	182	197	184	193	210	186	205	195	224	207	185	206	209	200	201	215	177	193	196	223	214	181	206	212	214	178	217	205	176	211	204	208	181	194	207	206	186	209	216	204	197	200	185	211	193	218	199	207	197	179	204	202	216	194	181	209	204	218	192	208	194	195	235	221	199	216	198	196	225	210	213	207	219	204	231	212	225	193	214	181	176	185	200	200	199	200	187	207	198	197	196	186	211	201	182	191	205	219	172	223	193	205	194	222	193	216	176	182	206	192	189	208	221	170	210	216	203	187	189	204	196	209	227	190	204	205	213	218	203	224	207	189	202	196	217	180	202	179	212	198	215	221	191	190	201	192	219	192	197	206	193	216	211	191	189	207	199	207	203	195	181	183	197	204	199	206	195	206	181	209	197	228	192	197	211	222	206	184	190	206	209	183	217	185	205	197	183	204	187	172	190	200	198	174	189	210	194	224	196	204	209	210	183	209	198	195	225	209	200	206	199	190	225	202	200	178	194	181	223	183	209	228	224	192	208	211	195	186	216	215	206	203	187	185	222	198	202	220	193	193	212	208	194	227	210	212	198	190	209	187	202	193	207	177	201	216	204	198	200	185	209	198	182	236	207	186	215	206	215	214	209	198	221	197	189	209	219	189	223	184	206	199	215	180	190	209	210	203	225	185	201	207	214	185	219	208	197	195	214	207	213	215	204	224	215	218	202	196	236	212	196	194	201	233	212	213	218	201	206	216	189	202	177
32494	22782	14740	5511	2122	1115	1363	725	635	620	684	654	677	668	645	642	660	649	638	626	691	678	674	647	623	614	646	677	669	700	644	612	621	678	641	641	666	638	673	647	617	648	626	663	655	646	653	633	669	674	601	692	657	655	661	657	655	616	639	652	638	669	661	637	699	679	638	728	686	662	635	662	668	617	645	640	627	641	703	634	641	630	627	697	628	667	603	628	688	688	656	683	633	580	672	644	600	635	649	633	610	651	675	637	666	668	620	636	679	677	678	667	661	643	586	650	650	628	643	687	678	659	629	635	563	727	676	666	618	695	671	646	666	636	664	620	690	676	683	660	655	655	586	647	670	657	646	636	624	685	653	640	655	643	663	644	623	672	641	654	640	672	625	661	615	651	638	661	669	623	621	638	676	660	642	710	585	603	615	666	628	633	647	642	595	653	667	680	628	652	639	666	604	593	646	654	638	668	639	645	675	657	673	640	608	640	628	664	667	637	650	635	641	614	666	610	650	664	682	591	676	643	621	645	649	657	616	669	648	657	629	659	628	626	651	674	634	631	631	636	676	633	654	672	675	646	653	634	667	608	642	638	658	635	666	630	663	660	615	617	660	670	649	643	652	677	644	649	645	701	644	687	619	672	680	686	645	635	643	617	688	649	609	594	609	672	674	597	664	692	632	601	653	640	663	669	682	660	641	644	636	639	630	634	647	636	643	670	625	650	693	696	639	623	628	627	652	644	668	663	668	666	695	653	604	645	669	637	640	637	667	643	616	667	689	628	628	639	662	640	661	611	656	649	659	695	612	638	627	652	707	622	651	685	624	590	651	627	677	637	646	638	608	626	614	655	649	653	635	687	636	638	648	633	616	639	648	657	678	671	644	656	641	674	655	689	644	680	633	632	650	653	618	600	651	618	657	606	633	662	663	638	690	628	722	608	643	641	656	622	629	645	642	618	650	664	642	662	654	623	664	669	643	616	638	617	641	659	663	572	623	639	630	631	630	646	656	656	653	715	664	638	631	695	634	584	635	648	622	693	643	671	625	648	693	642	622	664	686	616	659	673	645	636	631	665	661	628	627	660	732	622	665	657	667	691	688	640	633	656	659	660	675	665	657	680	657	672	657	659	610	638	720	593	649	664	677	669	614	644	664	617	604	636	608	651	667	642	667	659	682	656	625	671	624	652	665	656	665	664	654	637	613	657	675	689	618	632	668	647	659	635	627	627	613	680	647	667	665	634	655	691	663	647	652	655	656	676	651	664	627	661	601	665	622	641	663	682	638	646	657	668	669	670	658	629	697	702	626	643	655	632	627	665	624	634	683	636	646	624	613	670	633	679	638	714	656	631	650	631	634	655	649	628	693	638	660	624	653	583	657	637	703	652	632	668	636	650	652	651	668	631	633	674	660	632	681	693	656	657	676	673	625	655	668	675	657	679	622	616	675	669	674	667	648	655	644	641	600	632	670	626	630	653	697	709	656	684	679	621	640	636	630	641	662	643	669	583	648	624	642	643	691	703	609	618	614	648	596	664	610	642	624	668	708	608	652	646	635	698	659	624	625	613	629	600	623	621	623	605	663	656	643	659	602	609	659	620	676	652	669	655	629	638	628	661	634	660	635	633	643	628	679	672	667	676	663	646	642	672	678	657	619	664	626	572	621	673	648	617	620	687	650	661	669	684	623	687	651	626	667	669	641	610	659	665	649	653	664	667	678	633	653	707	659	643	621	634	657	639	653	620	602	676	635	636	631	641	672	636	666	638	642	649	652	642	662	668	678	669	646	667	650	645	665	637	660	670	661	676	654	622	626	654	641	635	657	622	618	638	670	612	678	677	637	638	623	664	707	617	685	655	666	654	652	673	627	650	680	671	635	618	659	655	682	689	627	677	652	658	677	661	645	623	653	689	645	689	632	684	659	629	644	627	633	676	654	627	697	621	622	669	664	639	648	647	693	659	615	684	659	645	628	606	665	649	637	654	605	664	667	632	689	666	644	621	657	663	667	672	622	646	663	611	633	604	653	641	628	709	651	645	664	681	637	669	642	647	658	654	633	678	663	654	626	672	626	641	650	635	650	649	637	660	676	664	633	643	655	644	664	662	640	600	644	648	640	674	668	647	655	633	676	628	669	677	606	703	690	708	690	694	659	659	629	653	671	662	643	676	677	682	625	628	640	648	676	685	647	598	696	612	656	659	647	626	674	585	640	654	611	604	659	665	682	616	626	619	641	631	634	646	673	665	666	608	668	651	610	648	644	630	668	694	589	632	656	632	610	657	658	629	625	625	656	666	647	665	628	692	630	616	643	602	670	610	666	638	650	629	693	635	653	672	665	645	603	642	673	660	636	671	679	628	648	662	655	655	684	693	633	642	657	631	658	707	683	656	661	616	636	661	666	637	672	611	698	608	683	662	661	654	684	662	629	628	645	669	675	663	610	683	659	644	671	673	664	660	680	651	646	682	639	718	697	664	633	637	639	632	673	603	639	662	665	630	681	638	594	629	688	623	669	651	655	640	641	660	656	622	663	668	708	646	632	676	618	664	640	656	666	647	642	638	629	641	657	698	679	692	664	630	674	656	613	620	670	624	679	664	665	641	679	667	667	646	635	604	629	672	611	688	638	629	630	637	648	644	617	657	643	680	638	615	701	653	670	668	610	622	689	637	646	632	626	655	657	700	670	691	640	666	663	638	630	654	639	665	647	672	637	618	663	661	698	623	666	644	632	674	640	673	610	641	618	643	665	635	628	658	632	695	599	579	675	636	697	657	577	669	660	686	652	598	645	604	689	622	609	658	638	645	636	645	632	671	628	649	642	659	604	659	650	701	629	601	602	647	625	619	658	630	639	620	608	634	641	627	685	657	632	622	667	604	651	662	654	624	663	673	683	658	696	628	649	659	676	620	677	641	678	656	629	655	614	614	647	689	657	674	656	611	627	660	620	627	642	634	676	622	652	658	629	668	630	662	636	665	610	640	602	692	660	625	657	650	605	656	636	669	674	643	694	644	633	615	663	646	600	662	650	666	657	647	687	663	656	643	658	649	718	625	672	649	624	633	673	615	650	689	662	639	666	614	658	613	660	620	682	662	665	681	651	644	635	672	628	670	640	668	641	633	695	656	680	636	657	628	621	672	606	669	573	610	682	664	646	672	674	641	617	612	656	652	687	633	673	640	626	651	668	673	695	687	617	674	606	644	605	646	651	679	650	644	622	619	655	643	652	619	592	694	665	654	624	637	604	684	628	691	633	647	670	613	609	671	635	656	654	674	644	617	623	626	670	684	656	643	637	630	711	644	682	674	624	650	657	701	643	642	643	687	635	602	664	650	658	640	633	663	648	691	672	602	652	624	683	620	664	606	672	631	660	658	663	651	673	714	627	646	603	648	628	678	656	640	649	678	668	663	670	665	643	665	663	668	635	673	655	665	610	681	665	626	591	622	653	690	637	656	677	692	631	620	648	657	622	660	664	650	673	656	626	692	695	705
65447	54880	44689	23622	8521	2567	1861	508	181	189	205	180	205	179	200	204	196	206	187	193	206	172	176	171	173	212	185	197	183	213	171	182	199	195	198	192	181	164	191	199	172	211	180	197	191	194	166	175	189	190	172	194	198	183	178	183	191	159	174	188	197	220	201	197	195	180	186	210	187	170	158	189	180	186	190	188	200	176	203	203	192	189	187	189	199	179	177	197	176	182	190	189	206	188	172	203	197	204	174	196	195	190	177	190	200	169	187	191	197	175	174	188	183	184	200	186	176	180	227	171	183	200	194	157	187	200	184	203	200	196	183	174	175	178	186	168	187	177	195	198	190	206	183	186	214	155	187	178	185	196	146	197	199	201	182	168	158	191	159	200	204	187	176	190	186	187	203	199	156	188	195	202	204	197	196	187	186	170	169	205	170	165	209	186	184	179	203	187	207	195	175	188	188	200	194	191	188	175	179	210	169	210	197	169	188	179	215	200	211	171	191	187	199	154	205	190	188	201	172	170	220	192	198	187	195	194	187	174	179	182	184	160	173	215	167	219	208	187	194	174	181	203	188	184	180	189	188	201	169	186	193	195	226	187	194	180	209	189	203	189	209	170	191	196	183	195	187	183	176	169	195	208	191	206	192	189	210	179	189	174	189	146	203	199	157	163	190	180	183	174	198	189	175	206	194	162	177	179	185	177	195	187	197	184	193	207	182	167	167	213	193	177	183	225	168	188	197	163	180	170	193	182	202	186	170	207	189	224	196	174	183	178	208	211	178	184	199	183	174	186	203	186	186	176	184	189	186	173	203	170	171	163	193	184	181	190	184	197	187	192	208	204	199	184	211	209	185	193	181	181	193	182	185	174	176	189	207	175	209	190	193	183	164	181	180	171	185	186	192	207	182	201	175	192	178	180	185	178	176	204	192	201	204	202	189	190	171	156	160	170	166	226	177	176	204	197	184	194	199	192	183	182	169	176	163	206	188	179	212	209	193	197	207	189	161	174	209	184	207	183	175	196	198	183	187	195	173	168	174	192	182	150	193	180	191	194	182	177	190	167	189	186	185	171	161	183	174	176	197	199	188	181	156	176	174	197	202	205	167	178	197	180	185	177	196	182	183	196	197	200	176	192	194	200	184	193	195	181	173	182	208	180	192	205	175	167	175	179	203	195	168	166	226	168	184	187	179	184	164	181	185	192	183	177	207	200	178	195	189	191	165	177	205	168	207	174	207	190	185	185	178	189	192	177	219	206	194	205	182	201	194	189	185	182	181	197	194	165	169	201	210	197	190	181	167	201	193	193	183	177	173	213	193	194	212	195	191	196	184	182	178	163	194	181	153	165	207	208	184	197	177	186	185	182	168	207	186	189	168	179	196	181	179	189	212	197	188	192	165	195	205	174	205	191	165	175	162	199	201	190	181	208	182	207	196	169	192	172	172	161	166	188	201	186	200	203	187	192	205	193	177	170	183	173	207	169	202	187	165	193	192	174	187	203	197	182	166	166	184	179	182	180	176	179	165	176	195	195	219	213	197	174	182	181	174	176	199	178	187	204	211	210	202	189	194	189	192	186	179	191	182	185	184	197	173	185	177	190	182	180	210	167	178	174	202	189	168	184	189	205	180	168	177	193	181	202	218	207	173	171	212	185	186	203	196	204	178	179	183	189	174	183	183	159	171	173	173	175	200	200	177	188	168	176	162	188	199	180	193	182	177	181	175	201	184	213	202	197	175	172	166	187	191	183	205	200	202	197	196	188	191	182	185	204	179	193	193	192	205	215	166	206	211	174	181	157	193	176	168	206	173	177	203	177	200	167	180	175	156	165	200	204	196	172	207	188	175	193	186	189	204	186	190	203	178	193	206	173	204	185	166	226	168	184	204	195	222	181	175	191	175	189	192	182	193	187	217	182	194	186	194	201	196	175	194	212	176	183	184	183	206	195	185	209	186	180	175	190	161	187	205	174	176	191	207	177	178	191	204	203	197	191	168	182	191	198	171	208	177	197	144	208	179	208	180	170	213	197	196	188	194	169	193	175	175	197	196	202	190	203	184	176	199	193	189	165	192	194	161	183	196	183	180	176	184	204	205	192	201	184	194	168	178	186	200	196	181	186	163	155	196	186	170	188	202	176	212	194	204	195	182	194	192	200	209	194	185	176	183	186	174	174	180	196	188	184	185	190	178	199	187	173	185	176	204	186	170	177	200	189	190	186	178	163	178	182	193	184	206	186	207	202	193	187	194	193	202	194	188	199	202	203	211	192	202	202	193	176	192	199	182	190	197	197	177	192	213	174	188	215	181	173	162	178	199	171	190	174	179	206	196	174	194	219	202	183	175	196	190	188	195	191	182	178	181	198	171	192	219	196	195	208	186	159	203	171	177	191	186	168	189	189	213	193	168	190	180	179	169	167	191	171	193	178	189	156	208	206	202	168	161	199	192	207	184	192	196	197	190	187	181	214	171	189	181	191	180	200	196	183	158	186	197	176	171	189	179	167	171	165	217	189	177	188	197	191	193	181	206	187	204	192	198	187	168	177	177	208	186	201	165	204	192	185	187	181	178	193	195	177	200	202	183	179	187	188	188	182	200	194	204	191	176	188	183	162	212	205	186	211	185	202	189	178	180	174	192	191	176	182	187	194	164	162	169	188	187	195	179	186	212	175	184	190	201	179	183	213	174	192	206	188	202	186	175	179	190	177	196	172	191	198	207	191	217	200	188	178	200	193	211	165	192	208	214	198	170	186	186	203	201	170	177	190	179	196	177	185	192	168	186	177	171	171	172	196	169	187	185	188	170	187	165	190	214	201	189	204	197	143	205	179	192	210	175	182	197	182	202	191	186	181	189	201	148	169	192	179	197	174	204	199	172	178	190	201	196	179	231	190	173	187	190	198	171	201	183	191	179	213	170	198	191	182	173	191	181	182	211	202	194	172	182	190	179	197	174	181	206	164	200	178	199	178	198	169	178	196	216	193	190	190	200	181	197	185	226	182	192	157	168	166	180	204	180	190	202	174	202	166	195	186	198	189	188	188	215	171	195	175	189	195	204	173	191	183	188	215	174	203	214	200	171	196	180	185	171	163	204	201	188	187	172	181	197	203	170	181	169	198	186	179	171	195	171	161	190	206	179	176	176	188	205	194	175	190	197	198	173	168	168	207	168	195	164	188	182	188	159	196	163	189	180	196	195	168	181	181	181	190	186	200	192	205	191	205	201	173	196	181	187	172	173	174	198	189	171	161	201	179	185	206	211	182	183	186	173	181	203	164	203	219	209	185	177	182	158	185	195	177	169	217	166	193	182	177	198	193	195	185	173	204	193	220	176	185	193	192	199	182	192	162	167	171	195	183	196	200	177	184	181	183	205	190	184	198	176	185	193	165	196	195	197	199	195	187	195	197	191	180	199	189	176	193	185	217	197	182	186	205	197	205	222	203	205	183	197	222	183	176	166	170	200	211	206	179	195	171	165	172	141	160	190	172	190	184
48145	45776	42799	24931	16719	7566	6988	1942	599	653	629	632	565	613	618	609	637	616	616	608	628	608	578	621	653	591	633	635	639	623	580	559	611	591	568	592	608	594	587	539	619	562	601	585	596	621	600	596	590	558	592	606	611	618	632	573	618	548	604	603	612	564	621	636	608	578	602	583	621	642	577	602	581	581	568	590	624	576	588	648	590	660	607	611	599	581	595	617	584	608	590	588	606	595	584	615	629	627	638	635	593	616	614	655	598	585	584	606	603	576	617	591	594	618	573	631	627	593	600	587	606	602	605	606	595	632	619	613	629	627	587	584	638	610	637	597	659	619	583	604	617	620	588	599	588	594	613	610	642	606	591	577	584	589	569	617	634	608	563	614	647	610	616	601	631	603	580	581	594	621	638	586	594	611	618	631	596	599	604	600	605	648	680	623	583	619	655	571	614	591	606	590	596	608	615	600	601	577	617	639	636	565	598	599	647	607	587	596	569	594	564	591	584	601	576	581	613	590	592	614	612	625	651	579	591	611	610	574	598	618	623	602	583	632	599	600	579	597	586	608	578	575	613	644	619	612	588	601	552	645	595	578	614	620	637	572	647	655	626	643	634	658	581	580	581	598	603	613	590	550	600	597	563	604	584	565	558	598	617	595	631	624	592	545	621	594	622	627	620	597	652	589	611	600	608	645	567	654	579	646	615	617	549	614	667	580	610	598	594	589	606	615	584	623	607	589	626	624	564	635	647	585	596	662	587	577	580	565	558	622	602	582	608	547	609	622	575	566	590	595	607	550	582	597	610	624	614	626	590	618	614	644	575	597	583	625	606	592	602	588	628	618	615	606	592	638	613	602	588	609	619	557	639	570	616	594	575	597	608	636	610	601	624	590	642	599	593	613	589	563	598	573	586	580	604	630	563	607	603	593	601	581	620	618	614	633	584	562	585	588	601	604	575	574	617	587	603	630	607	613	627	623	619	607	577	580	610	629	606	585	574	596	613	612	624	564	582	572	602	639	615	624	597	612	632	583	611	580	612	605	601	615	630	604	632	590	632	555	618	606	598	629	605	616	593	587	596	580	579	616	575	589	558	607	589	617	603	590	642	628	601	645	630	600	594	626	641	602	613	646	605	580	587	604	593	578	589	590	603	584	626	574	626	584	589	602	609	605	606	578	591	581	556	580	595	596	621	578	609	624	620	625	611	575	580	593	579	581	637	604	603	601	584	612	555	549	618	595	605	591	577	567	602	594	594	598	585	577	582	639	550	593	536	606	598	606	645	634	617	599	592	600	611	614	609	580	586	612	611	564	540	584	568	560	612	566	606	597	563	596	598	622	608	615	612	611	600	623	592	625	624	621	643	638	592	599	581	603	606	587	574	578	623	577	645	621	623	606	578	639	644	598	600	604	581	610	591	648	592	626	611	638	643	604	662	648	572	618	593	633	551	590	603	642	596	620	614	579	581	655	639	608	628	593	604	590	614	592	578	614	591	554	589	625	632	586	607	610	591	552	588	600	586	626	645	606	621	631	629	637	595	652	595	570	576	629	627	564	587	572	631	584	628	606	610	601	623	626	626	587	606	645	616	626	561	585	659	620	593	612	570	627	585	565	569	590	651	652	608	644	663	606	559	580	582	595	620	595	602	611	632	572	607	623	609	624	616	622	604	623	636	644	634	602	604	597	628	594	608	613	578	598	618	642	637	587	614	614	551	579	609	577	624	641	597	574	628	664	632	640	585	564	653	638	614	551	577	606	670	634	617	567	608	611	609	636	636	607	595	571	587	614	586	597	599	586	562	623	572	574	640	632	635	585	595	607	625	597	599	629	621	628	637	570	576	639	559	559	601	650	587	666	579	577	602	594	615	543	563	601	585	597	533	611	665	613	619	610	592	588	621	604	592	576	579	612	563	599	603	599	643	572	591	565	586	586	604	586	655	643	600	575	615	615	609	579	581	618	629	573	597	629	611	568	600	618	600	633	622	620	648	607	591	611	609	603	593	580	562	600	629	637	614	592	626	548	579	609	630	636	596	654	622	578	546	528	648	624	594	618	610	625	613	651	626	583	600	581	582	573	587	576	626	583	622	593	642	580	563	593	614	601	621	582	591	633	614	614	622	570	632	582	597	618	637	598	571	595	649	619	619	599	604	610	600	582	597	662	579	603	596	622	617	596	619	590	584	573	623	582	586	620	628	613	624	601	572	611	617	582	619	628	632	603	604	601	572	569	585	594	556	570	560	562	565	600	590	577	584	580	594	663	617	621	601	582	598	658	642	583	626	643	593	562	583	639	612	582	659	572	598	601	608	605	599	624	570	608	593	592	584	610	611	571	594	600	616	586	620	587	564	594	611	550	578	592	615	571	600	604	571	595	560	631	538	637	614	598	625	605	571	605	627	620	576	607	608	586	592	600	643	610	624	577	585	580	626	623	604	621	594	591	583	591	594	626	610	591	585	626	617	601	588	608	607	584	612	604	574	598	598	584	618	587	593	574	589	548	647	573	596	603	591	596	586	586	585	577	579	613	575	605	573	609	604	584	577	575	591	593	580	579	612	635	628	604	561	580	601	592	573	569	657	607	631	577	607	602	588	605	614	598	613	589	565	603	618	605	585	558	619	580	583	600	589	642	597	613	601	576	617	623	646	563	571	563	603	603	621	603	608	603	618	585	556	575	616	598	586	626	590	595	599	618	576	607	616	600	560	574	608	597	592	611	620	605	614	629	628	591	608	606	604	590	615	554	601	568	612	611	591	598	552	607	611	629	637	590	599	605	614	610	608	576	610	558	588	622	619	615	595	594	584	560	613	622	619	547	644	639	602	652	590	575	579	576	614	542	572	609	550	635	633	607	585	616	603	601	628	656	591	636	595	590	616	625	610	591	617	593	629	604	594	611	583	608	608	630	556	557	581	601	595	622	635	624	633	573	591	597	586	540	576	613	606	627	598	605	584	612	593	572	599	605	634	616	652	597	613	606	620	621	574	632	638	575	634	632	612	591	654	621	578	599	609	578	605	608	605	631	605	603	627	560	626	577	653	599	582	589	605	597	632	655	619	627	620	611	609	655	609	615	611	616	627	629	555	614	594	581	617	610	569	620	640	620	604	639	629	576	617	636	572	630	543	607	600	600	641	574	678	644	622	523	575	643	630	611	622	590	588	597	603	591	644	620	629	606	628	604	615	592	636	580	619	608	593	616	560	604	612	622	611	582	595	616	596	594	594	592	595	598	621	625	637	592	550	623	649	579	604	603	604	602	615	592	630	591	595	585	608	592	600	607	601	605	616	641	596	596	614	568	602	637	621	575	579	607	598	544	612	591	603	608	609	563	628	583	617	631	607	556	597	608	624	587	624	577	574	637	590	625	595	628	585	609	609	655	640	630	602	598	606	609	600	630	615	615	595	628	587	611	586	628	616	608	616	594	593	603	598	577	638	657	623	605	567	608	601	624	605	603	598	615	626	608	622	658	612	599	627	575	624	648	602	612
78163	69863	60840	37899	19491	8915	5517	560	298	271	287	314	318	256	312	310	287	290	278	307	279	276	248	294	285	285	270	299	280	280	266	280	258	265	256	269	291	280	266	279	282	285	309	302	279	270	280	302	296	287	315	271	299	283	286	286	279	291	280	290	266	287	288	301	278	278	285	291	313	302	277	275	316	263	294	264	234	300	275	260	263	288	281	274	289	265	273	294	296	280	281	284	292	274	279	276	308	272	294	289	295	286	285	237	272	304	278	293	283	278	259	267	299	283	275	265	275	272	315	262	280	297	286	268	289	289	267	292	267	274	279	294	307	269	295	262	315	304	278	295	286	281	272	295	268	244	263	315	296	262	290	265	286	269	291	275	275	291	283	295	271	316	268	264	316	272	279	289	271	280	307	294	265	299	294	295	282	272	266	281	267	277	265	267	302	296	268	280	286	294	276	299	268	266	274	276	270	285	287	239	272	268	267	288	253	256	309	257	290	258	270	260	298	256	301	316	256	297	270	295	288	292	297	261	263	238	301	274	287	264	295	270	289	279	300	273	273	301	272	281	287	250	291	285	282	263	247	256	271	236	288	286	296	274	260	274	279	285	297	286	287	291	282	276	301	282	272	282	276	290	266	281	310	279	287	265	263	272	304	287	287	245	259	298	277	268	288	307	262	279	267	290	286	295	283	274	283	268	302	247	283	258	296	263	294	283	314	279	285	281	256	279	279	295	290	325	279	316	284	275	326	307	264	297	283	310	288	266	298	267	279	270	287	268	277	245	278	295	304	270	289	302	290	281	278	278	282	276	277	294	285	296	283	310	284	270	312	269	300	293	306	283	289	269	275	296	288	296	274	294	279	313	310	251	277	302	268	281	253	263	273	292	277	273	267	260	272	288	262	287	274	317	298	277	272	318	291	309	293	269	270	285	293	262	304	296	249	281	292	282	266	273	277	273	260	262	304	295	284	319	279	308	272	302	297	306	284	292	267	308	272	246	258	264	252	290	282	270	315	293	275	293	285	254	296	287	272	287	279	274	250	282	259	282	320	295	289	287	263	296	265	306	253	278	278	284	271	275	276	269	299	261	277	286	289	271	286	261	245	318	288	281	259	275	266	253	267	254	303	292	269	247	281	300	275	276	275	274	285	303	287	294	283	279	285	299	248	273	264	263	277	248	284	280	286	306	263	256	260	296	290	325	276	266	253	305	283	294	270	295	267	253	301	272	277	284	270	282	265	294	257	237	269	251	278	278	287	288	272	299	265	311	304	236	297	297	299	271	263	274	279	282	305	301	268	299	270	289	286	292	267	288	297	253	293	305	279	287	289	260	270	331	252	273	288	275	252	285	275	253	288	267	269	285	242	270	273	251	259	256	315	242	241	258	275	286	282	284	274	285	298	275	318	304	263	288	301	279	295	258	299	276	266	290	258	296	288	293	280	305	298	286	291	272	266	292	283	266	263	282	323	277	293	267	293	298	282	270	277	242	312	269	304	255	274	278	279	280	287	279	291	258	286	277	274	256	274	298	256	302	254	278	275	256	309	273	273	275	256	288	293	291	294	274	268	301	254	288	278	254	287	294	251	255	251	291	294	275	280	292	294	280	264	268	290	273	293	283	287	314	284	278	285	253	289	299	238	266	264	264	273	280	289	295	292	315	257	271	302	264	291	284	262	279	290	287	264	316	322	325	256	286	276	241	279	283	262	264	263	284	275	285	297	282	290	285	279	275	274	252	288	285	305	299	258	277	318	282	320	286	285	259	269	279	296	299	310	290	295	293	281	260	285	285	255	314	305	272	278	263	273	278	279	288	296	271	289	290	276	258	274	303	277	297	292	293	292	310	255	297	284	301	291	275	275	276	273	282	280	274	271	306	300	275	294	289	287	300	251	267	266	264	249	308	252	268	282	274	304	274	284	293	272	292	278	292	297	314	275	273	278	288	287	264	276	310	281	281	293	291	270	287	266	279	264	297	291	300	275	322	304	283	264	273	280	302	288	244	260	276	290	264	278	275	260	262	263	265	263	277	302	280	295	296	292	239	277	291	267	273	263	331	294	300	270	300	309	279	263	303	313	292	283	280	282	267	243	274	270	272	300	281	287	291	260	299	287	279	285	279	276	279	279	283	269	262	318	255	271	277	263	252	296	288	290	285	286	284	261	263	298	305	266	286	273	291	302	275	294	288	311	256	267	265	265	289	300	258	286	297	289	259	291	259	286	280	278	273	289	291	259	263	298	335	298	320	257	257	274	285	273	287	254	280	241	275	287	247	279	279	287	277	263	261	283	255	285	290	296	280	303	264	276	271	290	273	275	284	277	262	302	291	299	299	283	303	286	290	286	284	287	279	305	267	278	308	325	283	294	306	249	268	264	303	258	295	277	303	256	268	296	286	295	299	296	271	296	276	295	289	264	297	291	298	244	292	314	282	285	304	263	295	308	264	251	291	292	283	277	256	274	347	268	290	312	269	280	265	275	283	324	310	271	264	277	304	276	286	283	287	272	272	269	297	268	231	267	278	267	274	281	298	272	314	287	300	276	287	295	294	274	257	297	266	276	297	271	310	243	291	260	307	300	277	270	242	276	302	306	287	269	275	284	281	300	293	255	275	284	298	260	298	265	270	260	317	271	302	261	278	274	271	273	282	268	306	308	296	303	290	275	271	297	313	296	300	281	266	281	274	292	264	288	262	304	266	292	292	307	277	299	292	267	317	284	272	291	309	237	267	281	273	273	280	288	287	257	275	294	322	275	270	267	271	271	268	322	269	295	267	272	265	310	266	312	266	247	282	253	264	259	264	248	264	295	287	262	294	293	298	260	281	290	281	289	269	257	299	307	261	273	272	276	268	264	293	290	276	308	266	296	287	304	274	280	278	297	312	287	261	295	292	256	313	268	265	278	284	287	275	234	262	297	259	256	307	278	282	259	279	278	297	296	259	291	258	312	269	269	308	258	277	295	283	272	285	281	260	283	301	258	256	276	294	296	304	271	267	309	276	291	296	284	260	290	274	268	293	292	271	288	282	322	267	276	268	285	277	295	292	272	283	281	293	265	306	296	287	308	293	308	297	310	279	257	274	285	304	250	273	277	268	285	276	257	306	292	305	274	276	290	294	278	298	298	255	263	236	265	269	272	271	272	295	262	275	274	261	266	256	305	283	256	257	291	297	281	282	282	236	281	264	278	269	296	297	259	268	273	284	260	285	274	267	253	280	269	285	269	286	275	257	294	281	287	282	312	300	295	312	285	270	286	234	275	283	264	269	257	287	300	282	304	273	270	268	288	282	270	292	292	298	317	296	306	271	301	313	258	290	315	260	271	273	275	281	296	268	297	288	276	276	326	283	271	290	316	301	280	304	289	273	289	292	308	266	271	264	270	262	257	267	288	325	284	279	278	295	280	293	257	298	303	289	312	273	283	282	289	281	266	305	261	246	290	275	284	285	295	261	282	274	274	280	279	279	251	280	287	294	279	268	289	325	276	263
62380	61187	57888	35987	27169	18221	14871	1329	901	866	890	931	891	827	868	793	860	778	824	849	815	862	857	934	860	838	909	901	849	884	848	850	889	944	830	815	855	881	820	860	828	826	839	840	857	794	802	836	823	812	859	850	813	859	847	821	858	854	810	884	836	895	851	870	834	885	850	855	855	850	861	833	866	837	877	843	846	852	811	824	843	844	849	943	891	875	845	882	837	834	825	844	826	858	845	766	814	859	840	834	903	880	791	872	903	842	835	849	830	846	792	794	888	873	880	887	900	840	796	853	862	860	852	856	844	861	874	844	864	878	855	830	871	860	836	885	920	870	877	815	793	786	894	844	875	897	825	899	865	886	863	848	814	885	820	853	881	811	842	835	851	886	818	879	826	868	828	818	822	851	860	833	866	881	830	876	842	879	889	772	869	830	856	826	838	856	877	895	888	873	886	848	836	842	846	848	838	844	872	834	835	860	893	830	833	833	853	853	823	814	800	843	862	801	862	857	861	822	845	822	850	794	875	774	800	874	894	871	884	854	840	798	829	845	831	849	829	825	826	824	810	860	872	828	819	846	812	873	856	890	847	842	835	856	850	850	849	831	850	831	795	836	854	835	854	819	861	847	823	873	846	806	838	868	807	852	873	883	847	860	879	875	825	841	867	851	844	863	800	887	878	864	881	825	847	827	855	843	859	824	851	813	842	882	838	848	826	843	846	833	828	814	842	800	883	812	831	807	868	853	808	838	826	866	862	893	845	928	863	845	847	767	841	866	849	828	866	838	807	912	859	842	850	811	851	868	820	829	887	873	864	813	891	830	824	854	865	848	804	801	848	864	888	839	887	872	892	855	841	825	861	824	889	838	837	839	847	841	838	874	826	805	883	854	831	786	840	857	816	816	873	868	922	850	838	838	837	821	896	838	857	816	885	861	829	751	831	768	839	833	814	831	793	863	876	817	844	851	878	886	849	812	837	861	821	861	876	862	832	836	824	842	872	826	809	888	820	867	851	823	799	823	900	822	824	831	836	833	860	846	859	852	892	843	880	802	831	862	852	817	839	840	813	808	852	827	857	868	830	903	837	855	856	848	868	829	881	813	851	815	858	830	812	864	809	853	843	858	856	864	878	862	861	899	828	839	829	848	849	908	895	850	825	811	833	853	888	830	850	868	823	843	856	835	897	861	830	822	842	867	870	837	762	856	873	835	878	876	783	860	861	788	853	836	854	838	817	868	826	888	803	840	809	844	815	847	863	854	870	845	850	842	839	845	805	872	898	871	847	838	833	913	839	809	876	852	884	833	798	819	832	807	891	883	852	839	812	860	884	831	829	799	860	832	872	873	885	820	868	858	849	868	820	875	829	849	803	841	859	875	814	809	808	861	883	935	829	810	863	825	811	839	848	838	818	854	853	817	845	828	838	795	846	822	869	861	870	846	867	906	904	841	858	818	816	879	847	868	838	830	820	832	797	792	858	863	829	844	832	827	826	829	882	837	855	838	897	831	878	793	844	867	902	824	901	864	825	851	855	900	854	820	835	884	821	847	840	818	859	847	886	876	860	819	807	856	830	798	834	822	830	825	850	882	818	842	823	836	852	852	853	844	838	827	842	836	846	865	848	847	842	835	838	827	809	863	825	860	874	862	802	823	805	906	886	896	869	863	888	835	869	874	867	879	834	864	827	854	810	892	845	843	856	897	867	868	847	896	822	828	859	858	826	805	841	914	914	838	866	814	885	837	835	857	880	832	827	801	867	864	855	872	872	829	814	861	812	852	884	884	912	839	860	851	831	835	853	825	898	868	839	814	829	846	794	812	897	869	835	843	870	831	838	903	850	826	809	789	820	829	830	867	872	843	813	856	864	824	816	850	868	865	812	815	873	866	840	849	840	824	859	847	812	808	816	816	854	793	848	847	870	853	850	847	836	804	816	865	813	817	853	844	841	791	828	829	858	787	821	857	822	818	816	860	806	862	842	843	849	889	808	876	836	907	845	826	849	824	868	844	813	796	851	793	820	830	880	838	853	860	847	894	823	850	791	862	879	867	895	839	801	828	820	803	813	806	868	833	820	799	845	878	831	885	834	864	836	821	839	883	866	824	854	883	833	823	873	832	816	871	854	887	806	868	798	840	822	870	812	892	859	788	828	827	800	904	822	861	837	847	857	821	838	848	876	879	829	815	835	874	812	840	883	799	831	858	854	853	867	832	915	798	853	793	929	854	847	823	865	855	856	858	836	835	837	804	902	825	878	842	914	781	854	886	842	825	875	817	871	816	843	826	838	871	831	837	903	884	833	867	866	820	859	830	908	880	873	804	821	849	834	861	855	849	810	870	847	805	848	848	828	808	861	844	830	851	830	846	822	917	840	840	847	855	855	895	835	841	812	827	840	847	837	879	802	816	816	890	850	838	767	837	861	811	837	807	845	856	827	825	868	834	846	838	801	875	835	836	874	843	868	786	799	820	836	812	847	827	895	874	797	859	863	877	775	821	872	866	821	857	834	878	844	863	872	865	835	852	862	913	853	853	879	827	860	886	847	869	822	784	844	864	846	872	845	818	833	830	845	844	829	846	875	819	814	804	888	857	820	890	837	876	896	890	831	820	872	877	860	814	853	842	914	871	876	824	811	824	860	835	829	852	875	877	889	883	840	783	830	820	868	860	887	858	819	862	799	863	881	830	828	825	846	863	823	863	845	778	851	860	826	853	860	874	840	826	820	826	805	878	880	848	843	856	829	825	842	846	842	814	853	797	902	868	843	863	884	839	892	828	823	857	839	831	828	827	864	849	821	862	861	847	861	846	860	826	841	840	862	911	809	863	836	858	767	794	854	886	839	810	833	859	830	831	827	829	875	852	815	786	844	887	826	835	852	835	840	853	787	895	828	897	857	905	894	874	825	812	881	861	838	831	817	809	867	900	862	844	837	842	846	814	799	891	886	868	841	871	819	809	841	829	863	814	806	816	886	885	867	850	845	866	848	858	838	875	832	842	892	858	828	851	843	874	792	899	820	834	770	826	874	850	817	863	844	876	872	873	846	857	813	858	852	895	869	848	855	834	891	852	845	838	840	836	834	845	832	803	875	898	810	835	863	816	878	860	817	835	813	903	881	823	890	841	830	834	820	805	822	855	832	846	895	864	807	830	809	864	839	841	842	803	890	855	849	833	851	850	848	860	833	818	878	853	862	863	826	871	890	872	866	853	834	860	847	851	845	779	801	842	797	840	844	834	823	861	823	856	853	904	855	868	861	893	824	874	878	816	826	838	870	848	865	817	848	822	849	829	834	869	841	862	894	895	837	839	831	837	830	814	829	849	856	857	829	830	872	823	925	810	861	869	859	895	837	865	827	813	828	899	810	809	877	854	876	858	836	883	865	820	843	865	830	789	807	802	850	870	844	846	860	827	824	890	858	848	830	912	848	895	796	852	855	850	905	813	837	767	806	884	839	837	825	868	884	830	822	787	851	822	868	855	866	823	842	792
33839	20275	9817	2960	561	367	344	211	206	199	211	220	184	189	186	204	195	205	208	206	196	197	210	209	195	182	206	213	186	174	196	172	165	190	176	181	194	183	188	196	208	203	208	179	174	202	213	211	213	184	187	204	214	197	207	194	186	197	209	184	210	235	179	173	182	199	172	202	181	202	196	195	197	190	186	184	196	190	181	192	196	204	165	205	190	193	193	208	193	187	186	199	178	192	182	190	201	191	203	190	195	181	193	157	183	200	180	207	187	203	190	163	212	202	164	185	190	236	224	213	188	176	207	186	188	212	193	190	169	200	202	186	213	185	194	192	183	199	199	190	192	200	193	187	192	192	194	188	198	182	194	183	206	203	201	215	208	185	195	169	180	189	193	211	224	171	192	205	196	180	196	202	205	175	190	190	192	218	179	183	174	198	168	210	212	175	168	215	193	206	192	180	170	197	192	198	196	202	197	203	176	183	181	213	203	176	198	207	225	207	219	178	188	200	202	198	186	208	204	198	205	204	187	211	213	202	210	190	179	211	202	186	205	208	194	184	187	192	198	177	178	210	215	201	214	193	181	212	185	183	224	190	191	192	202	214	197	188	204	184	199	201	190	179	207	187	175	193	184	174	185	197	191	211	194	195	187	220	225	201	166	184	209	178	188	196	182	184	202	185	194	203	183	195	214	181	157	209	166	204	176	200	192	170	201	180	188	182	188	190	186	211	193	178	213	191	196	207	170	181	184	194	169	191	193	203	187	196	185	211	206	206	170	200	206	179	180	195	184	184	189	186	207	222	210	190	178	198	195	196	192	197	201	202	218	207	200	188	199	178	209	202	198	197	192	182	184	172	195	181	175	208	211	188	221	176	169	197	194	201	215	221	166	180	222	214	190	169	193	186	183	183	189	165	193	188	167	200	206	196	195	219	176	192	237	205	192	207	204	234	206	182	213	178	199	193	188	202	199	166	205	179	182	176	210	184	206	199	177	182	187	193	199	204	196	185	198	194	204	207	193	216	229	199	206	164	209	202	242	178	194	193	194	224	181	184	194	206	176	229	190	191	204	172	178	180	202	180	180	193	205	219	196	208	188	189	173	189	192	221	186	185	199	177	183	217	203	214	210	204	194	190	196	190	196	221	182	203	179	195	211	225	186	206	193	197	202	222	194	171	191	198	213	180	195	198	173	203	194	206	185	183	199	171	190	200	199	206	207	190	213	190	206	212	181	188	199	193	197	187	174	195	184	230	199	190	200	192	198	208	181	170	174	190	204	210	202	181	191	220	186	199	192	194	176	189	198	183	214	198	213	200	195	183	209	220	210	209	215	186	198	210	201	177	195	183	234	199	202	206	184	198	186	177	190	203	190	148	207	188	182	199	201	202	176	220	219	196	181	217	172	206	182	199	188	198	208	193	189	203	190	185	196	202	182	197	197	174	179	199	198	188	212	192	186	199	219	211	209	177	210	184	171	224	183	216	185	187	193	196	210	213	222	202	181	200	171	200	205	221	199	186	207	185	188	190	177	194	182	200	204	200	156	203	190	150	207	198	191	178	169	186	187	206	171	189	193	218	189	229	197	173	189	173	201	184	203	193	185	213	197	174	187	208	177	196	201	192	191	188	180	179	209	206	202	212	172	204	186	184	210	219	190	194	205	173	186	190	179	211	200	197	199	183	210	199	185	186	205	194	195	196	192	214	206	207	194	194	190	198	174	206	176	194	203	195	218	218	192	191	173	195	177	210	180	205	188	187	211	200	167	204	187	185	201	203	178	230	192	201	196	196	211	198	195	183	196	185	195	196	198	205	187	187	192	179	198	178	165	185	191	183	172	205	202	194	176	185	192	187	221	181	185	181	200	196	217	204	189	216	187	198	226	197	205	189	200	180	177	215	182	153	209	202	215	213	190	190	202	197	200	210	192	165	235	189	196	197	192	192	194	192	197	180	208	203	176	206	184	205	188	182	202	190	196	173	194	170	219	229	203	187	199	179	189	216	201	197	199	206	172	200	195	189	202	184	222	167	175	181	178	193	199	209	199	219	209	198	178	193	180	179	179	188	170	218	197	213	183	159	213	223	182	189	216	211	191	181	212	183	195	210	196	187	182	203	194	200	182	190	187	213	178	193	194	184	221	183	173	180	207	180	194	196	191	196	191	174	231	211	216	163	204	198	196	188	201	157	192	191	210	204	205	171	242	199	192	186	182	207	192	191	173	211	205	166	212	175	227	205	176	179	223	209	202	211	187	246	233	208	202	198	212	194	211	188	213	202	187	197	191	191	204	191	203	190	171	170	197	171	172	190	175	187	199	196	199	210	240	204	176	204	198	180	194	153	202	178	202	194	206	199	209	173	242	195	177	184	188	190	182	213	185	206	198	193	178	193	212	196	201	188	186	215	209	214	199	206	203	172	176	190	170	177	192	215	192	188	195	209	206	191	166	193	183	188	216	198	190	206	194	189	185	166	197	196	216	185	203	212	196	201	189	187	182	198	191	192	209	172	199	220	203	187	212	176	217	184	182	196	182	196	209	190	186	201	199	192	205	199	186	177	182	219	182	190	211	200	183	221	209	200	204	190	164	204	190	203	210	175	221	180	201	218	208	191	214	215	182	210	191	179	210	187	174	187	198	201	183	182	185	206	193	206	181	202	192	168	184	187	199	183	204	192	179	159	185	189	192	201	202	184	203	184	197	207	184	206	181	182	195	191	194	222	188	197	196	198	217	198	177	224	184	186	201	192	209	196	200	199	204	168	192	208	186	192	189	197	198	187	175	205	184	220	176	203	204	209	192	191	211	170	209	172	211	212	178	180	198	179	201	212	187	211	211	194	196	185	203	192	176	180	185	203	180	183	179	187	177	186	203	184	196	202	191	201	207	216	206	185	215	227	199	191	175	178	203	188	198	231	199	214	194	206	210	193	191	197	188	189	216	203	189	191	211	176	201	190	189	215	189	188	184	176	189	178	193	183	184	183	195	188	205	176	188	215	198	197	177	197	191	192	211	195	193	202	198	177	206	193	215	222	186	198	177	201	194	196	205	193	211	233	175	198	172	189	185	180	174	212	205	203	205	187	186	186	209	202	226	193	188	186	224	189	186	186	180	197	206	203	170	199	205	175	182	207	165	183	222	189	183	174	203	188	174	197	192	212	210	192	187	224	227	212	198	183	195	185	210	186	190	196	220	190	196	190	210	184	175	194	213	201	222	215	208	196	188	184	214	194	180	198	195	188	201	190	185	174	185	206	203	198	213	216	184	184	184	171	188	185	209	183	190	188	205	194	183	178	189	172	189	201	208	204	199	205	193	194	181	196	193	202	208	229	192	187	208	202	208	191	204	189	192	180	190	198	240	198	215	199	183	195	196	189	202	203	188	213	188	221	196	201	183	181	206	203	201	213	183	205	187	183	221	193	203	215	203	206	183	209	176	212	207	195	178	199	180	193	205	169	205	209	213	174	190	181	202	184	231	195	177	190	202	192	183	206
32190	22702	14533	7251	1968	1255	1260	687	622	619	612	600	639	641	636	616	594	599	654	609	676	616	581	632	622	630	619	661	622	627	609	573	601	603	634	655	648	613	599	688	616	647	586	659	664	645	683	642	630	595	617	590	616	643	624	609	601	621	647	598	624	566	613	628	643	649	593	600	627	630	616	656	655	640	620	655	609	586	641	640	623	605	589	632	578	632	632	609	607	664	625	609	623	663	614	631	604	600	612	631	610	639	657	661	624	622	631	581	623	607	619	623	604	643	662	629	669	651	634	596	646	593	595	597	607	653	630	608	621	612	606	576	617	619	612	609	623	625	605	611	651	589	662	593	590	596	621	694	627	576	638	636	646	631	671	623	655	607	602	619	612	631	624	657	651	683	612	610	616	587	609	628	581	592	642	669	606	610	666	621	591	664	626	588	652	653	610	597	630	630	578	643	606	611	624	615	656	582	662	649	584	623	664	637	605	605	641	639	644	567	632	684	594	639	671	627	657	562	625	585	628	641	618	638	616	634	634	627	635	624	627	621	641	665	611	605	650	649	632	625	623	628	642	675	614	617	610	631	637	622	660	627	603	635	668	584	602	631	644	634	638	566	641	639	615	617	652	618	596	620	655	647	585	637	616	644	565	631	595	646	564	635	613	586	600	623	632	635	629	665	634	655	618	628	602	598	643	640	618	695	626	589	619	602	597	632	616	600	608	637	631	616	634	635	626	625	591	626	629	667	625	620	592	620	608	605	662	639	596	652	591	615	613	594	613	610	673	647	601	630	585	621	612	639	655	654	614	651	595	618	604	689	632	592	624	610	680	639	657	610	628	641	655	615	593	630	642	598	650	654	654	658	637	591	632	624	643	639	631	622	600	590	652	664	602	623	611	639	644	643	610	608	609	604	592	594	657	627	642	638	625	649	642	616	642	632	601	672	628	614	648	604	604	665	614	633	675	657	618	656	616	615	628	635	662	670	596	633	600	642	663	619	612	611	626	584	642	594	598	651	621	577	621	603	622	644	629	651	594	605	632	653	593	623	594	657	607	586	623	591	617	644	681	626	670	648	627	596	678	608	659	660	606	638	622	615	627	619	670	606	625	618	613	576	645	627	603	641	637	584	607	667	622	608	632	611	680	632	640	626	629	643	611	667	596	634	617	575	589	623	601	587	643	577	632	641	627	641	609	596	601	635	603	611	613	599	636	662	602	606	627	571	583	602	653	639	660	615	621	596	599	623	619	633	634	638	618	611	635	638	647	638	613	652	634	616	639	600	630	578	630	614	594	577	631	640	638	592	651	633	636	629	603	614	593	649	618	654	613	646	625	647	608	643	624	643	601	617	663	647	592	601	596	595	605	620	592	617	609	610	594	635	641	667	657	649	620	546	636	652	621	620	622	656	624	600	640	628	583	609	629	622	585	623	630	623	657	680	616	605	619	616	612	617	652	610	598	627	606	603	624	632	597	643	661	602	618	601	617	644	611	615	628	603	622	609	596	619	637	629	642	604	657	650	692	637	636	596	636	621	687	612	630	629	630	639	624	612	637	622	623	642	640	656	635	602	654	601	601	602	638	601	616	636	621	619	634	655	624	626	612	629	618	613	599	647	640	639	588	615	644	589	668	618	650	650	624	632	656	620	627	618	603	656	636	648	610	583	615	613	596	622	631	640	641	678	631	609	616	692	594	629	618	618	671	624	617	620	625	628	595	589	588	621	596	644	642	634	585	612	616	563	608	597	616	643	615	668	637	631	559	655	641	626	605	633	603	599	595	610	668	629	604	630	644	645	623	600	640	609	598	662	639	632	655	668	612	654	622	677	590	613	629	620	577	612	575	654	671	637	605	652	663	636	632	672	610	653	610	690	624	606	607	598	596	582	657	650	579	607	638	653	620	614	599	604	621	617	644	632	631	646	608	645	641	606	588	633	651	627	629	618	598	671	628	581	626	607	605	626	602	619	646	612	622	576	634	640	651	661	614	628	630	626	630	593	658	650	643	643	634	621	642	632	632	621	613	639	623	640	598	658	608	672	613	643	617	661	611	601	648	635	624	565	606	668	643	658	626	627	644	650	613	585	621	606	639	643	637	568	565	601	629	667	656	639	630	630	634	613	609	631	640	641	586	597	615	629	592	643	637	612	613	619	641	584	648	609	637	614	637	635	645	664	612	591	611	618	597	621	604	593	636	643	615	599	633	679	642	614	624	635	611	599	637	622	626	641	579	600	636	594	631	645	618	615	657	688	588	622	612	654	629	600	609	639	588	661	623	611	628	587	629	604	626	613	653	632	627	622	623	657	601	642	576	634	637	569	666	582	642	650	616	631	630	613	656	616	565	645	578	610	617	619	630	623	608	615	631	620	642	619	614	626	612	648	658	618	618	677	624	617	627	631	606	624	627	599	616	645	590	610	624	654	617	604	640	659	621	648	633	587	671	606	622	626	626	636	615	626	611	611	605	642	647	607	647	675	612	667	584	629	589	569	591	629	645	601	624	633	623	643	586	618	654	609	592	631	635	627	603	606	619	610	611	634	595	589	650	633	626	667	615	576	657	618	636	620	655	610	626	656	624	623	607	613	609	643	566	618	609	602	626	627	659	605	642	635	630	585	631	636	615	649	612	642	640	606	636	602	631	675	612	607	615	624	585	675	670	619	600	636	648	686	645	607	582	600	643	593	647	625	616	683	645	602	653	607	628	625	627	615	620	654	655	638	625	622	604	635	644	633	630	610	597	611	599	648	624	618	697	654	589	668	614	635	590	618	632	593	659	614	658	685	628	610	581	608	627	633	588	624	633	612	635	620	631	667	630	627	602	641	660	633	627	582	627	636	659	592	651	633	618	634	614	676	610	636	603	595	623	650	617	601	659	619	673	630	628	637	626	622	604	635	594	633	608	655	595	650	660	640	636	637	624	578	631	603	598	619	666	634	601	614	625	646	655	637	631	640	645	604	622	629	628	653	670	612	635	650	631	652	620	636	641	625	613	597	616	620	581	583	687	604	636	642	616	636	595	630	630	576	608	616	648	640	636	615	614	643	621	618	615	639	600	650	631	617	658	588	627	680	608	598	619	609	639	596	674	596	679	624	630	627	614	625	643	654	649	619	676	572	644	640	605	571	607	620	624	579	642	647	650	628	621	598	593	648	638	572	629	635	598	585	607	611	665	594	653	649	594	650	618	657	615	660	652	651	628	646	641	643	660	656	589	597	626	615	622	615	593	656	605	616	633	617	647	631	646	610	643	625	626	640	606	624	581	694	658	593	628	631	586	632	625	670	653	649	605	645	620	678	612	622	609	646	603	634	620	650	607	614	606	628	632	630	616	654	633	567	650	576	657	616	616	606	628	590	573	671	644	633	608	630	612	635	643	640	640	626	644	664	615	616	627	633	614	648	679	598	579	611	583	551	681	603	619	628	650	622	597	645	607	686	599	621	641	625	644	606	588	642	638	629	653	622	628	621	664	635	647	629	645	661	597	624
65238	55012	44991	25702	7578	2720	2575	382	172	186	196	183	177	170	179	169	167	212	160	154	177	165	149	187	152	167	180	172	172	180	165	162	176	157	169	155	187	158	181	170	173	184	183	187	176	175	180	174	174	148	190	184	154	185	182	173	168	189	200	182	200	194	142	160	185	185	178	191	191	176	182	207	186	170	184	173	178	177	182	187	161	192	199	166	189	196	217	156	175	151	179	190	194	178	201	182	176	189	173	184	199	166	160	199	188	176	175	162	204	188	177	196	179	194	157	182	188	191	180	157	185	174	165	168	172	194	176	176	195	172	173	184	154	178	200	181	164	186	178	175	157	183	179	179	169	196	205	187	181	167	181	144	181	179	154	144	178	165	189	180	188	195	158	183	174	184	167	170	173	160	195	159	168	159	166	177	162	167	172	180	181	172	163	188	166	178	185	185	173	218	174	178	180	195	162	175	194	189	177	153	180	193	197	204	185	152	165	165	190	185	163	180	155	172	186	181	174	196	185	171	179	176	175	165	169	164	162	210	169	174	185	198	159	179	194	164	171	162	180	183	172	161	176	179	176	163	183	180	192	175	163	165	178	186	203	164	194	154	195	204	171	184	172	170	193	172	182	179	172	195	169	174	172	186	163	160	169	161	174	187	181	166	166	178	176	161	172	162	193	163	166	191	173	173	191	172	167	164	176	163	163	195	206	174	159	197	175	197	182	180	186	173	175	178	169	177	185	208	188	178	168	163	184	201	175	189	196	189	185	176	187	176	181	167	167	157	176	181	199	191	170	165	189	178	150	189	181	175	166	176	165	168	193	174	164	188	173	187	214	188	199	197	179	183	184	195	167	157	163	178	191	192	174	192	176	183	199	149	195	179	182	178	201	179	188	165	183	190	180	187	174	191	177	177	194	198	175	190	186	190	221	189	184	158	166	165	157	189	187	165	181	195	174	167	195	167	176	161	175	168	194	182	171	180	175	189	183	180	191	188	168	145	173	175	167	179	164	194	190	186	175	199	164	172	156	156	188	161	167	181	186	198	198	182	182	169	183	191	197	179	186	177	156	164	188	165	191	159	177	171	178	187	173	158	194	179	172	166	183	183	161	206	186	166	160	174	160	167	189	169	186	163	213	203	178	175	173	169	183	190	182	195	196	156	193	186	205	174	188	177	173	169	175	163	154	173	182	173	176	201	180	172	179	188	174	209	197	166	171	165	174	196	171	176	160	159	188	165	178	188	183	178	161	195	181	180	182	165	141	178	179	177	178	193	180	183	157	170	163	170	159	153	177	185	196	173	195	180	165	177	184	185	158	180	197	192	177	165	175	156	181	181	187	159	180	208	189	178	173	185	154	163	178	157	169	195	167	174	188	165	178	165	176	189	190	187	168	198	187	188	176	174	172	150	193	169	164	167	171	161	161	187	193	165	183	182	193	189	184	190	180	182	189	167	199	181	174	162	165	162	164	171	186	197	179	185	185	177	194	152	188	160	176	167	195	186	189	204	204	212	170	182	197	188	175	194	171	200	157	168	149	172	177	180	180	178	162	173	176	199	147	185	188	190	172	169	177	168	219	180	187	171	170	158	163	176	202	190	164	187	161	178	179	183	174	189	187	177	167	147	184	189	176	193	186	154	153	176	187	185	176	186	176	177	183	169	172	156	200	179	199	179	187	166	171	151	185	172	198	178	166	179	146	181	161	184	186	191	172	187	197	168	183	180	184	190	172	190	175	208	173	166	154	177	181	190	165	178	171	187	179	165	177	174	173	166	170	183	188	195	169	181	188	173	161	181	163	176	171	169	177	176	147	181	177	182	161	163	161	204	170	206	178	180	183	161	186	201	166	183	155	176	190	182	176	167	175	200	181	195	176	178	176	189	202	187	190	190	180	185	195	177	190	195	183	195	183	164	170	150	191	187	153	175	173	172	201	193	195	179	177	178	179	168	171	183	187	172	159	196	203	168	181	161	147	178	144	167	187	172	180	188	206	180	206	173	194	184	188	221	176	159	178	173	177	188	200	181	181	181	164	175	188	155	185	178	194	183	165	153	172	169	182	198	177	146	167	182	150	175	201	179	196	180	200	188	185	181	180	184	171	179	177	176	175	186	199	156	173	182	163	172	158	158	168	185	173	199	199	186	177	199	201	181	167	182	189	197	175	182	161	178	190	195	200	191	167	183	175	143	193	190	205	178	179	187	190	176	187	194	177	152	180	177	154	187	156	198	173	181	172	178	163	168	198	179	159	198	177	199	183	186	169	173	178	173	185	178	178	177	166	178	158	184	185	182	176	186	167	169	149	179	195	176	201	175	178	179	169	168	174	197	192	185	175	164	200	168	174	145	156	177	159	177	174	194	147	165	167	176	193	176	165	185	173	150	163	200	187	169	181	163	204	174	180	204	192	189	180	158	183	175	194	177	194	172	160	181	188	186	178	184	169	196	163	186	160	214	169	180	172	173	165	176	207	198	176	170	171	198	161	184	153	178	176	161	161	184	174	190	191	173	172	178	181	193	188	182	163	167	152	210	171	192	175	162	163	172	177	193	165	166	141	157	190	184	165	191	211	175	170	185	182	185	183	196	170	189	163	189	178	161	203	160	181	174	181	193	183	181	158	171	182	206	170	173	208	177	155	181	166	201	168	160	161	176	187	162	198	167	185	174	167	172	187	143	186	161	164	188	189	164	160	189	167	205	168	177	166	176	170	180	184	154	181	177	182	190	190	189	164	180	206	167	175	159	161	171	183	181	188	198	182	182	151	182	182	190	166	177	184	197	175	190	199	176	180	187	172	203	177	168	172	188	187	188	173	170	156	213	174	161	172	190	186	184	161	162	190	195	176	166	204	169	163	171	186	188	181	178	193	182	158	185	162	184	185	174	175	168	191	190	162	162	172	169	174	174	195	178	181	158	174	162	193	182	160	171	196	166	171	186	169	203	174	186	173	169	176	164	171	173	170	152	159	168	170	200	161	188	189	196	173	149	200	195	176	168	170	176	179	199	198	189	172	185	166	175	176	190	164	190	156	161	174	180	160	180	188	180	180	198	172	207	165	183	198	177	159	193	201	206	169	194	166	170	176	188	197	172	181	180	180	179	185	189	183	188	155	163	182	169	176	189	193	206	184	174	178	190	185	164	168	190	168	171	183	156	171	190	178	164	206	175	189	172	208	178	179	188	183	186	152	191	181	184	172	170	180	184	180	173	176	191	190	186	178	176	194	173	167	185	167	176	188	176	163	204	192	183	163	181	162	196	158	191	195	189	193	187	170	167	201	145	198	190	189	204	191	186	166	172	181	191	184	184	169	171	185	174	164	164	177	195	183	167	189	181	197	198	203	179	187	171	173	161	168	184	193	174	198	173	185	205	154	182	183	202	178	184	166	183	189	179	203	172	163	178	167	202	194	172	182	206	163	197	178	181	178	171	187	177	183	197	215	170	156	187	171	162	194	175	187	192	169	192	182	191	168	161	185	169	188	178	168	155
47644	45699	42612	29312	12926	8732	9401	1291	569	587	615	580	551	556	618	588	564	546	577	590	581	599	596	538	587	559	556	596	581	539	564	544	620	573	586	591	560	604	580	573	572	567	581	611	562	587	579	571	560	554	588	569	521	579	572	615	559	600	580	573	602	550	575	601	544	550	611	572	620	563	560	571	574	557	549	556	594	590	540	606	604	569	580	567	598	567	606	550	567	629	558	616	582	564	564	628	567	541	551	547	598	603	587	558	607	614	554	541	583	568	580	578	595	571	595	537	579	542	613	546	567	587	582	570	609	594	568	569	587	547	596	580	568	547	585	618	627	596	554	570	587	574	559	568	555	596	604	578	579	594	605	588	553	564	553	579	591	616	595	571	586	592	525	598	567	628	612	591	592	582	568	573	555	550	524	557	596	604	580	564	593	566	552	555	581	638	561	582	536	557	610	586	542	557	556	624	586	579	589	546	598	559	577	590	562	566	611	542	558	575	612	590	584	606	525	602	582	581	548	574	589	594	583	567	576	568	553	573	627	588	567	582	534	576	590	515	621	589	588	566	558	606	613	633	596	558	573	539	609	594	581	571	549	616	567	591	553	540	586	622	599	546	526	590	571	539	621	572	551	586	607	593	598	559	597	538	545	560	537	580	595	594	615	573	589	616	597	576	541	564	559	614	577	605	564	580	551	517	556	579	572	601	586	580	622	584	555	560	556	614	578	552	580	587	580	556	614	568	590	575	571	605	549	566	563	578	547	558	522	569	602	585	610	595	600	554	582	572	580	620	587	600	568	580	583	589	526	570	585	541	529	572	594	532	571	578	572	571	593	579	554	556	582	592	561	584	594	541	552	595	584	591	538	527	569	580	535	560	630	535	560	569	539	564	550	543	586	554	596	520	582	585	589	571	592	593	548	556	560	580	563	582	618	588	593	558	597	599	587	589	630	585	600	592	573	575	581	633	615	578	542	534	588	572	573	582	541	568	555	581	588	566	551	571	557	575	532	571	576	563	594	587	557	574	558	607	609	563	592	566	560	589	577	549	568	614	599	581	590	586	605	600	579	586	594	565	562	600	609	584	552	575	592	603	584	576	554	582	620	571	584	535	587	542	594	585	575	633	567	575	573	593	623	605	574	551	613	573	588	576	568	587	558	577	555	579	543	593	606	540	566	558	562	538	576	591	545	555	581	595	625	594	552	598	532	522	558	543	559	624	577	558	579	566	542	587	564	559	544	593	577	575	538	579	603	609	599	565	551	620	558	566	538	585	581	582	589	580	629	547	575	567	593	567	570	628	579	578	546	557	605	597	584	598	572	584	546	566	563	592	579	607	573	585	585	604	591	545	573	606	554	584	576	560	640	551	617	603	570	584	543	583	576	601	556	598	566	581	576	608	572	544	590	606	587	555	576	566	578	573	552	559	534	525	577	564	555	563	563	584	567	581	554	541	585	596	546	587	600	584	570	585	579	579	576	615	593	564	591	591	583	583	538	595	583	567	573	573	578	601	590	589	615	582	572	569	570	538	563	580	572	576	584	558	566	583	551	585	595	583	576	553	628	609	562	577	612	641	570	567	553	573	594	562	612	574	582	607	589	551	541	584	559	586	603	600	552	551	594	582	588	612	571	590	522	612	603	582	586	574	516	592	575	592	613	594	563	615	612	586	561	582	562	600	586	577	579	541	582	568	573	568	571	556	590	550	587	546	591	596	615	611	562	606	572	580	556	545	525	552	596	583	604	603	568	531	541	600	576	587	576	549	612	593	551	602	577	537	595	576	552	518	541	618	594	631	574	569	588	592	538	601	546	605	559	594	542	571	529	580	541	568	608	599	550	557	597	570	595	586	626	570	616	572	574	543	557	582	567	608	567	594	562	592	582	550	596	584	560	546	573	565	563	551	590	626	576	588	557	551	592	575	606	562	578	582	572	580	573	608	556	565	575	630	581	625	583	629	542	545	578	558	593	570	560	572	566	595	586	586	576	571	615	545	568	572	587	622	574	593	561	551	546	570	595	585	602	563	548	620	555	601	582	587	612	586	580	554	630	612	622	553	574	585	562	619	539	580	616	563	555	588	579	552	594	613	556	565	584	573	588	612	564	571	603	603	580	580	563	616	577	573	573	570	562	559	604	573	566	574	560	605	584	573	557	563	593	616	575	550	566	589	569	593	573	598	562	594	574	548	570	599	566	571	601	618	574	547	532	579	611	567	593	553	569	514	575	584	580	581	567	595	584	600	576	548	540	615	576	601	546	561	567	581	542	561	530	581	573	570	589	589	567	542	607	580	583	585	595	569	597	596	581	611	571	526	576	546	578	576	574	564	550	557	562	559	602	571	581	565	599	613	582	565	596	569	596	566	591	610	585	518	558	594	558	575	581	591	605	582	582	562	547	571	547	570	586	550	548	589	568	590	538	582	540	579	562	574	578	627	592	566	624	568	590	555	605	592	561	562	571	568	604	552	556	563	595	561	561	617	588	563	589	567	562	600	594	586	576	563	588	563	557	584	541	580	556	606	614	552	573	557	579	590	573	569	599	554	592	579	582	571	574	540	599	605	589	619	535	615	564	575	558	603	572	596	563	597	525	597	569	542	586	555	562	561	559	537	566	555	574	532	582	571	571	548	597	554	568	580	581	575	559	597	530	564	552	559	577	555	586	598	574	508	581	594	601	567	623	526	563	523	578	581	534	609	555	571	552	612	547	548	578	613	537	643	557	603	587	612	565	600	580	599	592	577	561	592	539	598	551	566	559	539	550	565	579	574	594	570	593	547	582	597	523	587	596	575	588	557	620	561	565	586	608	565	574	573	598	566	546	617	573	619	567	600	544	572	637	565	569	559	571	564	558	578	591	611	546	585	565	550	592	533	578	538	600	617	563	613	582	592	612	582	547	559	598	590	546	591	641	588	595	587	553	572	595	585	570	558	591	570	566	587	577	615	633	545	561	595	622	574	581	535	600	632	628	582	550	589	583	588	591	618	585	558	566	557	581	550	616	582	572	604	603	601	600	608	574	591	578	622	562	557	568	622	571	578	592	582	574	592	609	537	571	539	584	584	593	595	540	553	607	587	558	567	563	564	620	573	592	585	602	548	571	581	576	590	567	558	586	540	580	603	562	593	561	559	612	588	602	593	589	543	548	565	561	537	639	590	628	590	582	585	593	571	626	554	578	572	576	578	605	613	601	572	561	577	590	579	545	615	576	568	562	573	593	593	589	566	580	584	571	572	556	556	584	555	602	563	605	597	559	587	575	607	547	604	637	563	563	570	582	563	555	589	557	577	575	551	551	590	606	599	526	561	598	580	548	565	590	546	595	577	580	549	578	559	573	609	542	566	596	587	607	565	558	584	571	570	599	588	610	576	571	576	575	604	595	554	585	554	610	626	558	549	556	561	623	537	551	570	571	531	582	621	572	596	526	573	615	609	600	589	565	579	623	577	561	594	568	576	554	561	611	548	599	570	577	611	604	552	612	591	623	567
77278	71670	60267	40945	19233	7097	7114	2274	273	279	288	276	285	305	301	286	296	281	280	252	263	304	292	289	281	275	261	285	292	274	266	277	279	266	271	274	252	274	262	262	258	298	260	296	250	280	273	255	271	273	256	282	280	264	270	283	263	287	294	258	267	271	280	248	304	290	257	298	268	247	278	298	281	287	254	256	255	255	291	277	282	298	269	278	273	297	238	271	254	258	277	277	309	264	272	291	279	253	266	263	263	287	249	287	239	271	300	304	290	287	308	286	267	271	270	267	267	276	257	281	248	278	277	286	301	256	273	280	273	316	305	264	257	258	277	285	240	280	272	261	271	269	266	247	283	273	284	267	283	291	277	277	256	267	289	245	289	257	290	279	270	249	283	282	273	289	307	273	254	263	250	278	265	245	292	299	300	268	258	268	298	269	302	256	290	255	249	298	275	255	270	276	243	286	275	263	269	268	283	314	284	279	271	252	274	255	293	293	280	277	291	282	293	291	274	295	278	296	286	291	251	294	276	256	258	271	310	309	271	302	265	287	267	270	292	268	294	283	283	265	276	262	259	306	295	279	288	273	248	257	253	259	289	280	278	292	248	257	281	307	249	282	274	274	305	292	266	263	293	254	257	267	292	269	293	276	283	278	278	243	284	286	244	288	275	276	251	293	273	302	297	252	293	265	275	265	273	282	263	279	311	270	271	282	274	287	309	263	287	276	300	247	262	270	269	280	254	284	275	282	265	276	285	271	281	275	273	294	291	269	291	283	262	307	297	288	302	273	263	281	274	233	264	269	286	289	243	290	262	273	283	262	265	300	292	272	294	270	283	269	281	294	289	255	291	292	256	303	277	268	275	280	291	264	302	287	259	246	279	271	263	284	257	276	291	298	291	271	276	274	293	273	272	275	251	298	296	257	244	276	279	297	250	257	280	259	284	277	262	277	323	252	291	278	277	229	258	274	272	250	288	299	255	289	283	270	270	277	258	275	272	273	262	268	256	267	282	262	263	276	290	290	269	292	290	303	268	276	263	281	266	264	264	270	273	259	256	282	292	282	266	324	288	271	251	255	276	295	274	239	290	281	310	259	244	256	265	277	283	250	279	274	260	260	294	256	256	290	297	263	265	262	259	276	280	266	259	282	278	279	300	259	286	268	295	268	270	267	258	302	285	261	260	277	272	271	304	265	247	257	285	245	253	293	268	285	283	292	266	292	272	299	286	282	279	281	265	260	258	296	272	269	255	293	318	269	288	260	277	298	291	273	280	251	267	266	281	290	306	302	290	248	279	288	296	278	255	314	268	273	278	264	256	284	257	246	260	288	253	271	294	287	257	252	273	263	284	268	293	270	256	262	272	313	253	253	271	293	282	294	265	265	317	235	277	266	266	250	282	301	283	302	257	257	286	268	269	258	259	259	288	264	283	295	229	269	230	265	328	303	262	241	305	282	257	271	272	284	260	286	264	281	254	256	257	262	275	277	268	265	261	273	268	255	280	310	286	278	258	267	296	269	305	282	264	274	263	273	246	290	299	250	268	272	269	287	256	269	270	258	306	305	294	255	277	273	290	250	275	282	250	265	270	279	302	272	278	254	295	286	276	277	260	257	278	248	269	261	281	250	250	273	263	263	308	243	283	299	313	251	262	291	278	279	251	282	276	278	265	272	254	332	296	290	253	315	266	243	246	304	287	311	255	235	279	275	281	254	268	279	293	248	260	273	277	271	287	278	297	254	277	265	276	287	268	300	299	280	274	339	246	297	292	240	287	253	308	278	249	324	255	278	255	263	286	282	276	287	270	314	268	259	262	267	287	272	269	258	234	276	243	286	305	258	265	270	255	260	260	288	290	273	266	282	294	272	281	268	308	261	292	279	252	271	317	271	287	283	278	265	249	285	276	291	286	261	295	264	281	270	293	266	273	273	290	293	283	282	262	274	291	251	273	276	281	279	270	268	238	271	275	270	280	278	256	280	249	263	279	252	259	274	286	285	284	256	287	275	286	256	284	309	294	248	281	304	282	294	276	298	289	269	285	253	272	236	242	267	270	267	281	270	281	257	282	271	284	273	281	258	277	291	258	290	300	303	253	256	277	262	305	285	284	263	289	250	292	284	276	303	271	239	276	256	256	305	291	272	257	281	261	266	299	268	278	284	281	293	274	270	270	264	290	264	260	282	301	265	271	259	261	273	250	292	269	261	295	252	240	262	276	283	273	260	256	293	282	285	284	265	296	287	269	264	270	293	280	278	291	273	276	258	257	268	294	284	282	288	287	267	277	293	277	298	323	283	264	278	302	259	261	287	296	280	271	286	271	257	283	279	271	274	246	262	274	281	269	287	260	251	258	231	268	267	268	281	287	278	261	267	292	251	313	246	262	289	257	256	300	293	279	278	273	287	269	333	272	280	285	235	269	288	239	281	271	273	281	294	277	253	272	274	263	277	271	283	265	270	278	279	259	301	266	268	277	250	287	284	319	266	259	266	271	302	273	283	286	268	266	291	252	285	293	287	301	292	271	283	274	259	280	281	260	262	278	300	270	262	281	275	273	273	267	283	247	275	268	270	267	276	271	247	259	267	255	263	247	243	263	272	283	259	280	286	296	274	256	270	250	276	290	290	287	273	265	277	265	288	263	258	285	274	281	277	265	261	283	294	317	280	286	265	276	300	282	291	269	290	254	289	281	272	284	284	274	276	291	284	291	284	284	289	281	289	267	284	274	278	278	293	256	293	261	264	297	267	285	307	304	290	278	268	309	290	278	270	306	288	271	263	294	262	271	248	266	275	279	264	259	279	317	260	256	262	309	305	282	269	299	259	276	295	255	297	293	251	287	272	284	266	281	281	295	266	276	274	261	254	270	271	242	278	290	265	251	285	275	270	272	281	282	263	263	293	293	249	275	288	288	291	277	267	276	261	258	273	276	273	284	273	260	258	284	282	269	293	248	248	276	263	260	256	269	287	302	275	277	282	265	263	293	279	254	283	271	282	255	253	301	253	305	286	259	259	268	308	288	252	282	300	295	278	248	257	289	273	285	249	265	302	257	278	281	258	285	265	268	262	307	296	269	296	295	281	270	262	249	292	277	265	265	276	272	254	272	275	260	229	291	268	256	281	299	259	255	290	246	260	268	285	291	300	259	256	294	283	277	285	295	254	261	263	304	260	257	293	278	263	254	281	267	264	263	292	276	249	302	288	282	260	266	249	268	283	273	266	258	299	281	289	252	274	254	288	275	276	243	285	292	263	285	278	283	256	305	262	278	269	292	301	286	284	263	283	286	273	292	283	270	255	277	295	290	256	251	292	276	292	290	279	254	292	283	267	276	239	286	278	257	270	290	273	261	282	290	311	266	277	277	286	283	261	285	288	297	268	282	246	273	272	275	260	301	307	267	275	251	274	315	275	297	285	271	266	276	299	267	247	261	255	276	267	259	276	254	263	280	280	278	281	263	285	292	263	278	315	304	269	257	281	284	308	291	289	284	260
60897	61814	56731	41412	24140	15988	19566	6071	880	868	831	818	885	897	909	842	803	820	802	809	829	924	859	850	841	786	859	844	816	773	820	907	865	854	792	867	853	871	868	870	880	798	814	794	785	834	861	823	817	812	843	776	837	797	844	837	829	865	815	805	769	847	848	875	790	860	833	834	792	855	806	890	848	856	832	829	809	837	841	821	798	806	827	833	880	856	808	820	826	910	814	907	864	801	828	838	869	889	830	785	821	834	860	796	850	828	826	809	774	792	821	829	807	818	824	829	860	836	856	878	873	866	892	825	850	841	828	808	896	866	858	876	854	840	857	866	800	829	817	849	864	795	790	774	864	823	873	864	837	832	881	809	865	831	833	794	838	857	840	808	873	882	830	795	830	816	832	817	826	835	817	805	863	804	820	830	813	794	875	843	825	834	840	832	811	818	904	811	796	860	834	821	841	820	821	755	864	802	844	833	829	848	769	821	821	832	862	811	883	870	826	854	839	834	895	756	856	784	795	873	850	851	828	827	845	834	838	870	840	869	823	791	869	840	802	809	877	801	871	845	839	842	796	859	840	775	860	882	845	897	805	841	842	825	831	864	863	881	839	836	836	849	842	837	837	847	839	845	834	829	851	803	819	804	835	815	853	814	818	843	847	799	813	802	816	833	897	823	843	793	847	828	858	835	833	842	791	849	811	859	887	836	795	839	818	805	880	882	812	820	823	819	819	820	820	802	849	827	798	852	901	893	825	836	822	789	827	827	857	824	834	829	784	857	815	854	853	821	849	810	818	831	880	838	828	803	872	831	832	824	848	831	847	790	841	856	854	872	867	891	825	889	876	861	820	865	869	829	833	857	842	814	839	839	844	870	828	840	799	902	804	839	826	752	805	828	857	844	808	851	858	800	834	855	805	865	810	839	891	874	855	816	834	807	840	842	787	806	861	853	770	845	843	804	788	832	837	833	846	858	843	811	815	795	876	842	842	808	826	802	814	797	885	829	853	844	781	827	813	816	880	806	827	840	829	838	809	875	839	848	855	866	825	821	770	884	831	831	843	862	828	826	820	814	800	850	817	820	863	831	866	812	846	831	834	839	841	841	868	878	863	839	835	807	809	855	804	862	812	876	806	892	828	783	811	824	842	885	846	847	802	865	816	816	847	848	810	828	846	759	800	812	854	848	814	825	837	849	844	779	899	835	829	825	808	862	822	853	865	802	873	866	821	841	799	858	826	822	925	812	820	783	835	821	813	875	782	820	785	868	845	840	830	833	817	796	765	824	812	834	907	857	811	837	805	837	834	850	855	844	869	785	876	835	816	804	835	863	872	818	842	827	822	816	836	863	853	796	852	820	815	763	822	851	831	819	847	834	828	843	840	905	850	811	795	823	881	868	864	845	829	855	876	840	854	838	810	846	890	861	855	787	898	813	814	827	865	853	808	844	788	814	816	811	887	803	847	823	877	816	916	819	867	824	882	893	835	870	861	823	896	881	867	802	785	864	807	839	821	814	868	851	848	847	854	805	854	889	843	839	882	859	755	837	849	838	791	825	856	847	807	826	825	847	825	837	830	788	801	823	814	814	835	840	810	813	840	839	823	811	793	820	802	787	842	891	832	874	803	848	882	854	789	860	836	822	835	819	831	817	840	886	872	823	886	858	876	826	812	828	856	840	852	890	848	823	884	896	815	903	836	819	783	861	813	848	853	779	835	801	856	829	831	813	798	879	817	838	881	851	824	764	854	788	793	868	819	831	851	828	818	835	879	813	849	793	890	812	810	840	813	853	899	872	866	844	782	868	861	828	851	843	834	810	858	878	753	881	812	884	821	876	845	823	786	834	861	815	830	871	793	843	866	817	857	869	842	830	804	879	808	845	830	829	867	829	821	859	841	848	811	891	832	813	877	880	807	812	827	842	848	808	873	785	820	832	809	818	878	857	825	857	790	820	809	845	815	844	819	844	818	819	858	801	877	841	814	825	847	825	848	807	828	816	818	808	856	857	778	837	782	822	842	853	839	815	824	858	871	855	781	787	832	872	854	803	864	858	818	834	826	871	803	826	867	831	847	801	854	830	806	808	883	813	850	872	857	791	852	825	796	869	799	817	849	871	794	818	850	792	835	858	789	834	873	821	779	788	828	839	850	799	808	833	831	832	791	826	822	852	852	864	815	849	801	788	840	839	853	799	857	815	792	836	800	817	853	867	868	787	853	821	812	848	850	841	849	856	806	800	792	847	848	833	798	833	829	813	902	797	790	802	851	856	780	804	851	861	865	894	829	803	842	886	842	856	893	851	802	808	828	793	832	849	887	814	834	787	857	821	841	839	843	821	872	860	798	807	811	820	839	839	857	797	819	797	860	866	796	785	867	834	860	856	860	811	877	806	765	828	847	840	852	843	754	817	818	818	816	816	848	869	868	858	846	836	871	845	794	844	822	864	790	805	870	815	797	866	832	834	817	845	836	813	855	835	853	843	829	806	837	795	874	820	794	802	882	857	862	751	792	852	804	835	799	889	828	814	827	824	873	803	865	819	834	868	817	831	812	826	804	835	822	825	858	884	863	824	809	822	824	883	865	823	816	797	865	854	807	846	834	841	834	860	848	868	834	822	809	831	821	832	852	866	808	756	833	809	851	847	856	865	807	871	770	879	802	861	844	869	829	815	845	815	874	843	796	808	850	837	860	842	836	842	783	864	824	829	889	797	797	836	864	838	807	822	858	845	847	842	862	842	882	821	810	777	822	784	794	847	819	827	847	820	856	809	808	794	850	788	828	880	770	801	764	839	837	809	867	860	782	860	831	834	817	822	815	798	810	884	804	839	797	869	826	871	825	872	807	876	843	848	809	818	823	795	853	846	853	846	844	884	850	802	806	842	852	859	819	808	815	828	828	886	846	811	829	818	853	841	763	820	831	885	805	783	841	802	773	838	823	837	886	857	813	867	850	833	851	836	804	816	847	818	777	820	789	824	831	813	830	843	838	869	859	827	803	828	840	833	860	824	839	827	823	812	825	835	806	871	832	822	812	854	897	771	796	823	838	822	853	843	840	803	832	792	791	846	845	831	844	856	870	796	828	855	843	866	862	859	837	816	831	814	864	833	825	835	820	804	798	830	831	826	825	851	854	770	833	824	827	797	804	877	803	898	825	819	845	856	887	802	811	785	794	816	838	784	813	844	808	829	810	825	883	855	809	858	868	831	819	839	797	785	881	886	814	862	859	897	792	826	841	839	843	836	835	773	814	846	831	825	796	865	840	860	890	875	835	839	819	821	853	821	860	820	881	749	842	851	848	843	852	789	867	819	861	857	841	831	858	813	897	903	870	771	829	826	818	861	839	844	814	854	834	811	845	880	861	865	810	781	854	857	796	812	816	771	877	788	840	803	837	872	818	835	839	776	815	840	856	850	873	776	889	874	817	882	821	791	809	788	835	855	845	762	815	817	876	846	876	811	837	807	905	882	858	873	851	896	830	845	865	796	850	830
33067	19080	9060	3113	576	391	419	273	202	173	182	198	193	187	199	172	226	171	203	179	183	184	170	209	175	189	186	215	172	174	168	182	155	182	178	181	171	187	170	189	168	178	172	175	171	188	166	182	189	221	160	180	188	166	193	159	175	203	176	190	203	198	189	180	146	210	165	171	193	175	210	170	195	174	180	178	185	177	190	168	195	176	175	194	170	182	214	183	185	188	179	179	168	189	182	183	202	177	166	181	198	199	201	173	187	182	226	198	202	186	185	187	190	182	175	208	180	200	164	209	206	207	195	190	189	203	190	191	223	175	172	189	197	196	197	226	193	185	179	181	193	177	179	189	192	173	194	176	166	183	194	176	203	207	169	178	207	210	192	202	209	192	158	162	202	164	180	176	192	172	177	194	178	177	184	220	202	194	184	199	168	190	155	173	171	173	197	228	157	200	205	197	192	178	166	184	184	180	183	185	168	204	191	215	193	162	203	181	174	182	191	179	190	190	177	204	175	184	195	183	197	183	201	194	181	201	176	190	188	175	157	185	182	189	203	185	179	166	177	178	182	160	183	209	171	172	183	171	201	178	190	180	179	205	178	175	178	189	191	191	208	181	207	181	202	212	196	178	188	184	180	201	221	178	162	201	170	177	186	186	195	198	159	179	203	152	204	187	160	176	186	200	193	184	154	215	183	189	199	197	179	170	159	189	180	196	177	177	186	188	176	173	171	172	194	215	205	192	193	172	209	175	175	186	178	180	184	187	207	180	199	181	186	186	204	186	172	191	184	174	190	178	183	183	178	200	180	183	214	178	197	179	190	193	189	190	165	194	192	175	180	189	193	176	224	196	185	174	178	182	205	177	189	177	188	195	174	167	194	189	198	183	202	177	202	207	210	196	198	185	171	171	155	182	185	194	189	168	182	184	190	172	214	187	176	179	175	221	191	192	159	195	200	195	168	195	173	172	165	174	167	180	174	204	173	175	194	185	165	178	212	184	203	184	189	176	176	175	148	183	166	191	197	192	198	192	188	187	188	208	158	180	188	145	180	193	181	176	182	162	190	166	197	204	176	194	196	184	187	188	191	178	195	179	191	197	160	191	176	186	185	190	185	211	183	188	184	179	189	180	199	206	189	207	181	181	193	207	209	186	185	185	196	209	169	175	197	206	181	187	189	168	163	174	186	191	175	180	180	181	193	180	178	170	186	175	167	201	169	175	182	159	199	180	176	187	216	191	187	171	180	181	184	180	185	203	174	171	179	170	171	189	179	188	190	178	176	197	174	188	196	189	181	169	175	176	180	175	182	183	164	188	202	165	176	181	181	173	196	197	179	205	197	198	189	197	211	193	172	202	200	166	174	162	171	184	178	172	179	187	164	194	183	201	154	187	191	174	197	189	181	206	214	186	193	189	178	178	203	194	170	182	168	170	173	187	188	178	171	180	165	187	173	203	181	201	182	182	189	176	178	159	187	168	180	183	209	196	179	189	194	166	176	174	203	180	204	197	180	190	199	205	187	169	197	179	201	175	174	195	162	178	190	184	204	184	168	188	181	192	219	174	177	168	169	193	182	165	192	180	173	199	188	190	168	163	194	176	197	214	218	183	171	189	180	184	197	173	197	182	181	208	180	190	169	178	179	178	172	195	193	184	200	185	209	201	184	184	164	192	189	179	202	184	200	181	198	167	173	210	206	164	181	190	177	184	191	197	164	172	180	201	179	192	190	150	196	230	170	195	201	179	210	204	189	183	185	171	163	185	188	211	184	175	177	174	174	210	202	168	188	176	176	192	178	199	207	185	190	206	190	196	211	190	194	177	190	188	171	198	170	189	175	189	177	187	205	175	204	163	165	187	187	175	187	197	197	192	185	181	183	211	174	180	180	186	200	174	183	195	183	183	164	171	190	198	195	185	184	185	200	180	191	175	167	201	174	199	165	175	169	172	190	203	172	176	170	169	169	186	175	181	194	213	173	190	192	189	195	188	182	168	195	188	181	156	165	199	175	172	187	172	177	159	159	210	210	174	213	198	180	175	214	189	191	174	194	175	197	178	188	184	173	195	181	186	196	190	184	166	139	162	170	185	168	190	193	180	198	184	161	193	177	172	191	176	176	214	173	206	177	183	181	195	191	173	205	175	176	184	166	179	184	197	203	187	189	199	175	190	170	180	180	176	201	199	171	159	185	174	172	182	188	186	188	185	185	183	175	176	163	188	177	170	181	172	194	178	188	201	175	181	175	192	197	188	180	203	159	196	189	168	202	176	179	228	200	186	192	196	179	187	198	175	184	168	193	225	167	198	217	198	186	204	202	166	184	164	207	201	211	185	194	190	172	174	183	174	166	167	181	189	189	201	164	163	177	188	190	173	192	190	192	172	203	171	195	184	169	187	174	180	201	170	180	193	198	164	187	165	179	191	185	190	189	204	170	176	182	198	176	177	194	162	188	174	188	181	209	174	187	189	178	183	188	196	177	184	157	199	179	193	211	188	214	182	174	197	190	171	166	201	185	193	197	187	172	189	176	190	184	184	173	203	197	181	204	173	189	196	188	167	202	204	169	191	178	185	156	176	180	204	210	197	202	192	177	197	178	173	165	176	195	191	185	167	192	168	181	180	195	194	170	163	189	204	176	178	187	162	186	175	165	184	202	186	173	175	184	205	173	162	193	189	191	206	188	201	174	195	169	170	187	205	202	199	161	188	193	175	175	185	191	198	191	181	192	176	189	178	194	180	179	195	168	207	207	194	197	184	176	171	185	151	205	190	209	171	169	207	173	211	204	172	199	176	200	164	188	195	195	212	192	185	195	181	196	206	193	184	203	159	178	227	196	203	177	182	183	183	167	200	158	161	185	195	190	204	174	174	177	172	178	177	198	188	210	205	178	179	178	195	185	180	177	169	176	177	183	175	185	193	163	184	179	188	210	164	176	189	195	178	180	205	183	188	169	195	180	172	192	181	186	190	186	172	169	171	186	206	221	181	156	197	202	192	185	172	195	204	206	173	200	202	170	190	179	169	188	181	214	180	170	184	184	196	193	191	183	163	209	182	174	190	191	178	175	174	218	179	199	200	189	210	203	204	189	178	181	171	167	186	187	169	199	165	212	200	198	184	168	205	197	190	166	189	165	174	177	186	194	183	169	164	182	176	195	196	183	175	185	214	186	193	184	185	166	202	179	183	181	169	182	199	172	166	183	183	168	189	177	195	177	189	169	218	164	189	184	174	199	179	195	170	185	204	165	156	183	191	165	195	172	185	176	201	201	178	185	165	198	194	161	172	190	177	192	212	175	205	186	188	193	179	166	174	200	178	168	155	155	195	188	191	189	233	167	189	168	188	199	184	204	208	180	162	202	188	191	174	201	177	187	185	195	208	179	177	189	187	187	184	196	173	193	183	172	161	177	185	187	189	204	175	187	187	187	187	196	175	192	190	171	201	169	187	186	169	187	190	170	181	188	186	203	199	194	199	185	167	168	168	203	172	193	182
31386	21377	13381	8022	1827	1232	1663	901	581	607	596	585	630	588	609	623	596	594	558	603	569	597	579	550	640	571	556	610	601	582	635	605	569	620	597	612	607	614	590	607	573	585	604	579	573	549	608	613	608	588	601	597	634	651	550	595	582	563	586	550	631	621	548	561	604	594	572	629	556	616	599	590	598	597	585	603	597	574	579	547	571	653	549	595	603	609	597	602	632	597	579	610	649	552	567	619	591	577	627	581	628	584	644	567	560	591	598	565	584	597	562	574	632	604	581	605	591	552	590	584	602	594	628	615	623	555	616	617	595	594	577	614	573	577	588	648	591	612	580	632	620	606	590	586	606	638	619	602	612	630	620	604	635	605	642	587	601	621	651	577	582	589	593	573	562	612	603	603	563	592	569	588	625	615	574	583	546	575	643	592	582	608	627	604	609	592	582	587	602	623	604	550	614	619	615	583	608	571	578	652	608	568	601	596	591	614	591	597	648	590	571	618	591	583	584	600	635	596	607	569	600	580	604	605	605	569	606	645	580	544	603	570	595	587	602	596	587	536	594	601	616	581	593	589	606	559	573	594	565	614	599	574	565	577	576	552	575	608	614	597	625	600	632	580	616	608	566	610	580	591	584	575	594	554	661	563	594	592	572	595	602	614	586	587	615	595	608	582	592	626	542	612	593	639	649	623	586	631	621	615	595	569	552	598	577	586	543	609	614	542	593	625	595	561	545	614	630	610	551	613	548	580	608	604	620	601	569	580	599	590	589	579	640	640	581	586	606	600	720	601	598	560	643	566	632	602	600	592	592	557	604	562	567	611	617	608	586	612	574	590	607	566	571	580	585	565	570	567	584	614	623	627	613	591	563	634	589	538	615	602	573	557	610	547	644	602	620	588	562	575	631	641	553	617	608	588	599	596	577	590	605	611	583	572	573	591	591	641	593	626	578	637	591	619	618	589	616	576	602	605	614	606	643	646	606	604	595	564	612	597	601	658	586	609	619	575	608	599	614	637	625	582	567	593	612	583	621	615	597	601	602	615	579	576	522	603	644	563	557	561	602	637	589	584	568	549	602	582	605	570	592	610	561	572	584	603	588	584	577	650	560	638	602	583	602	632	584	615	589	613	589	553	557	567	592	603	583	608	560	583	585	598	544	577	633	560	574	568	621	629	572	632	559	617	590	585	628	627	563	638	629	619	578	619	571	603	581	621	563	582	614	604	585	589	596	608	607	633	618	586	614	664	601	601	593	555	559	629	616	605	608	625	578	592	601	580	589	574	585	593	589	555	643	583	633	550	574	565	590	565	622	549	616	631	595	655	590	615	608	645	593	590	586	588	572	653	628	604	570	638	589	596	534	569	598	618	634	573	565	586	625	576	607	599	596	607	571	601	557	578	620	630	594	609	614	625	585	630	601	611	567	623	592	628	640	619	583	623	567	577	576	632	612	614	616	598	611	581	574	567	577	632	556	588	603	595	573	611	603	610	608	606	587	619	601	632	596	628	575	611	575	569	591	615	612	593	600	560	606	581	589	627	625	598	596	570	587	597	602	590	613	620	604	608	645	564	601	620	612	587	577	570	579	638	597	629	623	622	602	648	543	585	602	591	589	575	593	609	584	593	552	586	566	624	573	597	603	600	587	612	596	600	582	599	599	621	576	597	585	555	641	577	609	626	580	583	570	635	607	574	580	577	590	610	597	582	619	596	601	607	601	589	616	543	593	579	596	648	647	551	626	579	611	590	575	614	648	607	619	672	606	626	606	550	595	588	612	616	564	612	569	625	609	614	617	593	626	596	597	604	699	604	592	601	600	614	603	606	588	585	589	607	583	603	593	594	639	606	584	645	540	620	603	592	603	619	595	588	600	573	639	589	621	597	623	635	584	578	598	630	612	581	586	603	616	630	566	614	588	568	600	591	584	569	588	606	615	616	584	633	580	606	589	602	582	547	602	580	589	597	608	565	599	605	628	588	603	618	591	564	567	570	600	570	600	595	612	621	569	605	563	658	625	611	625	576	605	580	598	616	630	585	608	629	598	601	595	618	601	643	569	604	649	630	615	574	625	612	632	584	599	612	608	616	570	597	635	596	609	599	576	605	555	606	581	617	624	607	598	598	617	618	567	579	605	621	596	539	609	617	617	591	591	647	593	548	636	612	599	564	599	585	586	651	629	602	611	632	586	614	581	614	636	620	600	579	588	639	622	622	574	554	637	590	625	636	615	599	589	550	618	569	572	616	615	627	582	579	589	643	595	640	591	575	580	631	589	641	562	581	574	599	605	609	619	573	605	575	625	596	587	591	573	607	612	634	640	621	606	544	586	634	604	599	577	586	564	572	601	534	655	583	586	587	587	601	548	582	636	598	574	551	584	641	601	592	579	569	580	632	569	568	530	609	619	567	612	600	619	584	588	603	598	594	572	594	596	610	572	595	572	571	630	604	616	642	590	636	586	627	601	623	628	582	618	622	617	619	621	594	573	586	589	573	617	601	599	626	597	610	563	603	599	585	613	612	599	586	597	609	639	617	606	597	595	599	591	620	615	581	589	583	550	605	614	600	582	624	573	607	606	593	613	619	636	628	541	623	608	593	603	583	576	615	586	589	614	614	545	615	594	591	599	577	582	603	624	596	663	556	574	581	607	630	593	546	601	599	607	596	615	633	611	633	590	588	595	580	628	587	558	628	583	586	596	628	628	592	617	609	644	625	611	604	592	610	591	563	623	619	604	582	590	601	588	599	573	584	612	591	566	617	568	582	618	597	618	609	566	601	615	676	537	607	560	598	547	600	544	563	592	562	569	631	602	599	587	598	627	570	587	601	606	583	609	634	590	541	623	626	631	658	567	623	624	567	638	591	576	584	597	616	568	585	584	575	643	591	580	557	634	561	603	605	567	558	627	611	577	559	658	570	598	579	665	571	595	607	556	616	602	585	598	579	603	634	598	595	608	627	598	602	650	634	604	580	585	594	601	604	606	570	607	578	613	587	583	602	605	639	601	579	625	561	587	600	622	576	559	566	620	584	623	598	622	631	610	608	661	589	594	614	608	567	583	615	618	575	548	582	606	609	617	628	549	604	592	649	601	584	604	550	651	613	611	605	595	589	637	632	616	617	601	573	579	550	603	589	597	597	577	573	630	590	630	619	590	596	573	551	567	593	587	596	593	583	564	613	619	599	621	576	614	626	619	558	591	565	598	595	609	601	618	619	565	565	558	636	594	579	588	589	584	568	564	598	616	594	606	597	613	618	640	598	612	558	587	619	594	568	596	564	611	589	573	627	586	662	604	562	638	610	566	622	593	595	615	635	570	618	625	659	590	588	579	604	600	591	572	636	604	564	612	625	641	574	554	594	559	580	638	608	617	562	571	602	573	582	600	554	619	582	643	624	635	615	569	613	594	648	573	563	580	617	581	597	609	613	624	621	571	611	595	648	590	597	592	626	595	573	648	618	605	615	584	544	646	614	614	575	611	621	569	606	579	587
65475	54460	44060	26358	7659	2476	2651	642	185	156	181	162	179	170	144	161	186	164	149	176	178	152	147	173	168	175	172	135	169	173	172	170	182	171	153	152	144	186	157	153	167	156	170	147	164	161	167	148	180	172	153	188	160	165	130	150	161	177	176	158	174	158	169	159	156	150	167	152	171	186	151	154	205	163	176	187	162	164	161	166	183	142	147	156	187	164	166	169	174	162	193	175	185	175	175	167	171	158	180	165	158	167	165	185	169	168	161	172	169	136	175	176	176	173	180	181	150	172	169	155	162	167	185	176	162	166	176	143	150	165	184	165	166	158	199	180	184	181	166	160	174	162	186	186	176	143	214	172	179	165	171	164	191	176	181	170	173	176	166	191	162	149	191	174	147	161	177	179	191	168	189	171	150	171	174	171	189	175	157	163	166	168	155	200	166	171	145	172	154	168	188	166	168	176	160	161	180	184	195	186	159	177	180	161	179	180	166	185	161	168	157	161	155	173	168	157	162	194	194	168	158	183	177	151	181	182	159	167	144	186	160	172	170	169	160	178	178	174	178	211	200	161	201	175	164	152	160	172	140	191	163	168	178	168	167	174	156	185	177	187	191	166	168	192	179	163	163	191	155	137	169	169	146	185	177	191	161	170	175	155	179	180	157	161	171	158	169	157	175	156	162	161	169	171	184	162	175	186	175	199	186	165	162	164	192	170	149	156	166	165	174	173	162	171	150	157	184	173	165	160	167	177	156	166	164	166	160	177	164	145	195	170	151	163	167	164	161	184	176	162	154	150	168	190	177	160	164	168	185	171	174	182	186	177	167	149	158	151	173	159	174	167	163	165	173	171	163	160	175	191	160	140	168	183	172	160	150	161	182	158	148	177	180	181	172	178	156	157	168	170	197	181	160	159	167	161	179	179	156	187	181	163	150	155	188	185	185	152	188	176	191	163	178	170	177	174	208	159	165	168	186	180	177	170	172	160	152	178	144	174	179	176	158	186	184	168	186	176	151	171	164	182	183	169	171	173	171	170	167	177	180	162	180	165	187	163	165	179	165	207	179	136	199	153	150	179	187	163	148	159	156	178	177	170	152	149	163	182	177	163	177	188	163	178	182	179	158	165	187	169	158	186	167	201	179	153	157	182	167	161	173	167	179	150	150	156	175	167	162	157	132	152	184	178	165	175	188	172	154	160	168	152	155	167	192	179	153	157	151	179	157	161	171	159	183	161	169	178	155	191	171	190	145	158	163	144	157	148	169	155	189	179	173	175	187	161	142	157	154	171	159	174	163	157	183	148	164	172	166	173	181	167	177	174	168	179	175	170	168	182	165	171	174	171	164	169	141	173	184	197	178	176	178	182	165	195	194	187	170	177	186	180	189	162	166	173	163	189	144	158	185	163	163	182	182	171	181	174	184	182	163	175	167	174	161	163	209	168	164	179	164	173	162	153	161	179	186	172	151	173	172	180	175	164	175	147	174	163	188	186	172	180	196	170	153	180	175	198	182	151	175	146	188	172	160	164	175	187	172	185	171	137	186	146	174	169	191	162	177	169	141	163	159	175	169	149	180	174	165	171	182	158	182	175	157	157	210	169	196	169	139	160	175	161	168	171	181	164	174	159	156	176	167	187	189	179	184	159	166	186	155	163	147	166	154	158	158	167	153	163	163	165	185	162	186	159	158	169	174	161	159	147	171	167	156	177	153	187	174	184	195	195	182	173	143	166	191	169	183	170	157	161	163	169	150	157	184	156	181	167	177	146	181	168	174	185	138	170	188	163	177	186	189	175	165	156	172	164	173	161	147	181	175	159	165	173	182	154	169	162	165	178	161	187	167	152	183	163	173	149	171	185	165	172	155	184	164	172	174	173	173	179	160	163	173	171	179	165	170	177	177	161	179	170	169	162	174	143	166	194	164	182	172	167	185	180	183	161	164	155	154	192	153	167	172	173	145	155	162	165	156	168	169	175	165	168	174	170	166	138	173	164	186	164	166	162	157	186	179	174	165	171	177	180	175	177	163	162	189	170	163	167	181	188	162	190	189	196	179	173	149	180	169	178	184	149	176	176	196	167	165	186	167	163	165	182	169	184	182	175	153	181	144	176	152	163	164	170	184	161	193	183	176	171	187	187	177	165	145	175	184	152	218	166	173	172	160	152	155	171	156	192	164	184	169	162	153	155	178	172	179	162	178	166	164	165	150	149	171	191	192	183	201	185	182	188	159	155	195	163	166	149	177	180	177	156	182	170	173	160	189	165	159	178	179	168	179	155	184	175	162	158	158	180	163	156	164	155	172	167	158	179	182	178	158	186	179	170	179	152	166	188	179	165	171	161	177	178	171	197	176	160	165	170	190	202	177	177	169	168	183	178	187	164	166	162	172	169	183	203	188	166	159	170	171	150	161	149	169	150	144	153	166	176	172	162	164	191	164	185	154	168	181	164	155	176	161	185	172	188	172	148	186	178	192	148	183	169	181	166	199	172	176	154	163	155	174	189	170	175	168	166	165	197	168	172	168	157	170	196	178	159	176	173	165	163	169	165	176	170	165	177	168	174	162	186	165	162	150	162	167	162	158	187	177	180	160	179	153	160	179	154	171	197	171	148	184	173	157	179	167	167	176	177	188	169	158	169	161	171	161	149	153	163	180	185	194	163	179	151	173	163	169	185	165	174	184	166	169	167	155	165	180	160	170	140	164	168	174	194	182	172	158	177	148	180	158	170	191	187	177	179	150	163	154	160	177	159	142	162	166	142	154	158	149	151	156	186	184	155	174	166	183	184	169	162	165	159	178	178	184	179	152	169	176	160	155	165	181	171	175	162	159	162	180	162	161	155	165	159	184	145	186	165	169	160	174	165	171	197	169	167	176	158	186	169	186	168	158	157	163	144	179	166	182	162	152	169	146	163	159	191	186	153	172	180	159	163	145	169	186	145	165	172	168	155	176	165	188	183	174	171	199	161	196	152	154	184	154	168	169	165	177	184	158	173	186	172	167	170	176	163	190	161	172	200	164	180	161	168	159	164	176	166	184	181	178	158	184	151	183	167	184	170	175	198	185	182	181	183	167	172	176	158	171	160	159	173	141	150	185	169	183	184	171	174	202	185	190	147	168	161	182	188	161	190	162	189	165	174	183	153	168	164	178	164	173	167	172	182	168	176	168	161	165	151	170	179	175	160	195	192	172	170	173	153	182	177	161	169	170	160	175	185	171	175	160	190	161	158	180	152	183	180	166	156	172	147	191	155	177	181	167	183	161	178	158	185	159	146	149	150	178	166	184	167	174	181	193	163	159	175	184	170	153	163	179	165	167	163	162	184	169	179	163	146	171	168	176	186	178	162	178	179	157	168	176	160	163	178	167	185	162	186	152	170	179	172	183	153	185	183	175	173	158	176	182	151	159	169	162	166	153	170	174	173	153	177	162	185	165	188	181	181	176	194	177	181	168	176	171	147	163	188	176	157	173	175	178	164	167	168	150	195	193	172
47696	45071	42049	30542	11979	8438	9031	2486	526	575	545	622	598	543	546	579	530	534	579	551	584	519	551	529	543	582	580	524	570	558	517	546	529	605	585	547	560	539	525	541	501	559	571	537	599	535	571	581	550	566	474	558	570	555	524	592	563	557	570	562	566	557	522	565	568	526	588	530	596	540	546	546	575	564	586	595	573	536	555	542	545	579	538	575	527	608	543	528	529	520	545	552	552	568	531	575	563	546	567	554	524	565	529	555	573	541	591	613	590	573	595	553	547	511	584	577	561	554	548	531	560	536	562	517	554	553	575	544	513	555	551	569	554	581	550	554	564	534	531	552	580	543	523	547	561	551	571	570	555	528	569	583	522	543	550	543	513	567	553	537	575	543	571	534	531	575	518	561	516	516	527	565	557	518	540	538	598	557	552	539	521	572	546	558	540	529	536	534	546	594	573	546	582	528	549	574	561	557	574	567	555	572	565	582	532	557	549	567	555	576	547	573	534	528	572	554	520	571	553	571	537	511	554	496	567	507	582	576	547	511	515	532	497	572	548	545	558	592	577	571	536	549	561	539	549	565	554	521	562	544	577	541	568	603	588	563	511	528	567	544	548	576	543	555	568	555	508	555	547	545	593	583	556	571	534	565	558	553	581	574	595	526	558	565	565	562	532	562	594	558	598	534	556	529	550	552	567	540	569	586	549	548	558	570	569	534	538	567	570	583	569	583	558	573	580	552	512	510	566	542	546	572	568	582	537	548	564	521	538	584	548	560	576	549	571	587	586	586	556	578	543	554	594	554	588	539	577	563	546	550	524	548	538	590	565	550	568	588	529	560	577	522	536	567	554	565	523	576	555	557	581	553	562	543	506	543	551	600	546	554	524	544	539	547	568	557	557	544	555	541	573	543	552	574	528	526	540	600	595	562	573	547	576	548	569	519	550	571	547	600	522	578	603	555	580	558	570	537	547	562	557	536	582	573	549	551	533	538	534	576	563	501	570	585	514	553	545	568	531	534	560	497	535	533	533	495	567	580	542	519	555	541	564	604	529	581	555	576	616	509	538	542	540	578	574	546	548	539	567	561	547	536	573	554	523	553	583	549	546	543	542	556	543	536	574	572	549	565	553	561	553	579	589	588	561	517	522	557	533	553	564	581	551	543	557	536	521	575	536	533	562	576	552	511	528	515	550	555	544	606	562	550	524	563	576	551	555	548	572	545	572	563	555	528	550	594	562	554	549	526	551	544	562	542	573	525	550	496	573	558	523	518	542	557	563	520	545	526	573	575	562	570	570	592	570	543	539	521	540	532	602	577	550	563	558	558	519	541	534	558	557	547	570	555	578	536	541	554	536	557	540	546	575	548	557	543	556	527	510	545	566	564	563	535	544	566	548	517	553	558	565	566	523	548	590	572	556	585	558	528	563	596	552	575	545	514	555	542	568	560	549	561	541	515	527	544	594	558	511	574	553	522	571	517	549	575	532	556	544	514	545	565	574	576	576	555	601	528	594	548	558	560	531	530	528	558	533	546	548	560	571	532	539	558	547	529	495	554	580	576	531	552	584	587	560	517	541	561	556	545	546	537	567	583	564	554	518	523	538	499	558	584	531	584	527	508	547	563	592	571	547	553	543	584	540	564	502	573	590	587	531	572	576	564	566	513	556	554	570	538	543	548	527	568	604	554	560	563	595	552	541	564	570	545	543	531	570	532	547	536	551	505	606	505	548	560	551	573	526	559	595	549	545	572	583	521	547	538	547	570	535	557	560	566	579	594	545	559	563	554	575	545	601	578	555	559	574	544	550	550	545	542	565	538	577	547	573	543	588	556	575	558	547	547	587	535	530	575	529	545	496	537	545	543	531	623	533	547	520	571	573	527	554	544	566	556	565	544	547	561	619	524	533	519	553	589	543	558	543	546	572	540	547	573	572	589	559	571	549	555	545	541	572	557	564	576	503	570	560	556	541	564	552	576	587	550	571	547	564	569	573	546	549	594	560	558	529	550	564	574	542	544	556	557	554	590	560	574	566	511	586	575	549	597	543	536	599	585	586	580	556	557	526	553	532	576	561	537	588	555	579	555	551	559	581	594	515	537	562	532	580	542	546	526	543	531	553	594	532	529	541	569	505	580	565	557	531	506	536	564	568	547	565	548	543	586	562	574	557	549	592	555	529	540	504	538	570	577	552	510	550	525	577	539	598	565	565	547	549	529	525	605	536	562	572	554	543	555	538	548	547	593	582	569	599	548	551	561	564	560	520	561	552	578	528	541	537	557	551	516	549	551	552	548	539	559	581	546	565	576	537	515	582	545	551	541	588	527	529	563	549	558	578	602	585	544	534	518	549	572	557	534	595	552	538	580	566	528	568	592	524	560	576	581	547	553	586	601	544	551	544	543	560	561	590	520	543	578	584	553	541	559	541	543	552	559	569	567	547	552	552	566	546	583	581	558	557	566	538	561	573	598	504	572	595	597	560	563	594	569	562	561	552	573	547	547	602	561	608	539	518	587	562	576	578	537	534	573	565	558	521	539	540	523	550	575	554	530	542	532	516	522	572	538	553	524	560	552	580	536	553	557	565	568	532	549	533	514	544	556	605	541	565	582	517	540	583	568	541	567	544	578	594	537	581	536	535	562	588	561	584	547	522	542	554	541	535	579	572	514	539	523	576	535	541	524	556	534	547	567	545	545	537	502	557	554	519	536	530	547	555	531	510	553	558	586	615	585	586	540	537	590	584	545	538	583	564	563	559	562	596	558	554	593	557	572	547	565	536	564	563	590	540	562	517	551	564	582	542	575	551	544	546	551	566	530	553	588	548	571	566	556	541	535	532	524	574	582	544	558	554	591	544	585	523	551	536	556	553	554	574	593	513	596	552	526	551	571	536	539	549	526	545	580	576	532	542	523	531	556	586	580	561	559	525	554	567	513	524	572	544	567	539	527	571	497	579	594	577	557	549	551	558	546	533	563	513	513	560	596	547	519	566	505	567	569	571	536	553	567	526	547	591	547	578	562	549	541	552	543	548	524	561	570	521	530	533	580	573	565	568	545	567	564	550	574	521	583	555	546	606	554	598	564	570	520	552	522	528	562	559	576	508	572	541	514	528	566	535	566	542	512	556	536	533	583	593	572	565	578	527	521	610	494	562	559	564	572	550	581	531	568	549	559	552	545	559	544	544	562	530	561	542	591	544	559	537	568	494	556	579	563	562	572	522	537	524	583	564	566	580	524	545	521	574	563	579	537	549	555	550	540	536	569	563	541	551	547	539	591	566	562	512	547	550	545	605	578	573	584	537	544	559	582	527	531	585	597	568	533	545	616	541	575	553	553	544	562	577	507	591	532	540	507	544	540	536	541	573	577	548	564	572	529	580	557	515	590	553	538	543	541	580	607	547	527	548	555	570	554	533	573	566	571	533	584	581	541	555	525	538	529	557	504	545	561	549	547	534	582	565	572	600	572	581	581	509	564	534	532	548	549	542	576	542	562
78313	69141	60467	41968	19134	8512	7764	891	300	244	264	286	283	286	274	283	294	242	279	276	252	262	285	277	264	271	249	247	243	272	247	271	251	253	254	265	230	294	259	299	251	253	265	257	266	266	254	267	246	251	272	268	267	250	281	260	261	270	271	232	295	305	270	256	241	266	288	255	295	275	269	260	266	253	291	265	259	259	285	257	277	251	221	294	257	269	235	277	265	268	255	239	274	271	252	258	240	237	227	256	253	256	235	281	263	255	267	250	254	243	267	246	257	270	281	271	271	273	270	278	279	263	282	248	288	265	269	248	261	301	259	263	257	263	260	285	254	285	272	261	262	272	257	249	316	255	291	278	267	234	249	259	276	247	273	260	317	265	254	262	253	267	295	257	245	300	251	275	282	271	277	273	286	287	252	236	261	228	281	281	249	238	280	264	260	271	258	258	269	245	259	267	267	271	279	242	268	279	265	257	258	259	263	292	249	242	290	284	286	267	252	264	276	275	276	253	271	253	277	249	262	283	272	247	266	279	280	271	263	274	276	254	258	260	257	272	267	269	247	285	274	255	265	248	269	266	278	266	276	269	233	290	288	254	271	241	242	250	254	243	254	265	298	259	255	261	251	286	287	266	271	239	268	252	277	258	251	251	281	269	268	243	259	294	282	271	290	234	246	238	248	219	274	268	249	255	289	248	282	257	262	272	267	284	260	252	272	263	282	273	264	258	268	271	261	267	254	231	306	240	256	255	251	269	244	257	240	268	278	274	254	267	282	252	257	276	243	256	253	278	287	268	253	249	259	264	275	263	253	270	251	246	249	257	269	261	279	265	265	266	258	255	249	268	275	284	260	239	275	288	275	271	261	274	262	249	256	281	245	261	277	279	232	279	283	258	291	264	254	247	265	249	265	244	269	268	264	297	250	291	266	261	270	267	249	250	268	294	280	276	265	255	249	287	256	273	258	254	289	258	244	274	231	265	253	242	247	242	272	283	274	283	270	271	250	272	298	256	272	240	265	226	263	248	258	255	247	258	262	266	251	308	269	294	249	272	226	277	255	240	263	259	280	293	278	276	253	270	278	279	253	285	254	261	252	269	272	239	286	262	276	268	257	245	278	249	298	295	250	240	273	294	302	261	249	258	260	251	259	265	297	266	270	250	278	268	243	286	256	241	297	265	265	285	238	291	241	267	227	235	271	251	246	240	238	258	277	269	262	262	249	267	241	272	258	259	245	264	244	263	266	283	251	241	254	280	235	249	286	246	275	290	273	288	234	289	307	262	270	264	280	245	246	245	246	225	277	266	287	282	271	245	254	264	276	259	271	247	287	252	271	291	260	293	269	230	262	250	236	294	263	246	244	250	257	248	261	249	270	244	267	269	236	269	259	256	252	246	268	251	274	261	294	238	276	277	272	243	249	268	272	253	266	254	267	261	274	281	242	256	283	264	257	265	300	243	274	258	252	261	264	272	286	235	284	265	275	274	271	251	273	251	240	298	269	268	265	249	279	249	260	243	256	271	233	254	280	271	275	288	267	245	255	252	267	284	257	289	280	251	257	253	282	269	275	254	255	236	270	246	241	240	264	257	286	268	256	280	249	247	241	261	290	240	262	281	260	261	251	270	261	261	241	240	281	226	279	269	290	294	256	247	251	298	255	242	245	263	279	283	261	282	253	260	256	257	255	234	273	278	249	231	268	291	253	242	244	270	235	271	248	240	287	287	259	275	305	258	244	254	259	291	237	294	254	263	250	256	254	260	253	247	260	244	248	274	296	277	248	260	261	269	256	263	248	247	268	263	234	254	258	277	276	255	318	237	275	267	271	268	248	240	279	233	284	265	242	247	268	290	277	263	238	259	288	241	252	256	259	264	271	250	260	277	253	254	275	287	290	280	244	274	260	265	247	239	271	246	264	271	246	269	268	263	273	280	247	288	256	261	235	253	246	286	265	268	277	265	291	259	254	277	266	251	262	261	254	272	246	267	236	249	257	267	290	264	256	269	242	264	254	262	279	240	272	260	275	273	279	280	278	254	261	265	241	288	250	252	255	285	280	251	259	278	265	258	249	245	240	275	265	244	252	269	244	253	270	270	276	270	291	312	262	216	280	280	235	281	264	291	266	264	260	289	266	265	269	276	242	272	277	272	274	250	279	269	294	276	255	273	239	259	276	252	252	249	243	275	263	274	274	239	244	259	271	274	240	273	259	252	287	265	265	262	265	280	269	255	272	254	250	258	275	244	293	245	273	270	268	272	263	254	245	259	281	255	237	279	262	258	250	281	251	265	258	242	253	252	241	252	295	250	272	284	248	262	262	267	251	265	302	262	265	276	236	254	267	250	254	249	265	265	266	254	263	258	267	264	245	255	261	263	239	248	222	240	281	273	269	258	245	306	252	257	252	248	270	254	278	264	264	285	259	287	258	283	291	276	262	280	247	294	276	259	272	281	306	295	272	291	247	254	235	252	244	273	263	272	265	272	253	317	280	294	278	244	273	274	254	271	269	232	268	256	253	255	245	308	264	270	239	241	279	269	287	255	278	253	269	219	267	256	295	259	256	279	280	269	268	273	250	260	236	271	256	261	267	270	269	250	271	253	266	259	274	252	275	256	259	252	245	283	267	291	267	281	278	292	249	248	246	244	257	295	265	270	258	286	224	292	261	270	276	268	270	258	275	261	277	267	245	264	312	268	257	267	241	281	277	269	262	249	249	266	277	273	252	283	237	241	272	284	262	274	278	271	255	251	263	283	253	290	266	268	271	257	258	275	258	236	246	253	261	269	262	258	272	271	245	246	295	252	257	275	283	221	265	266	248	262	252	258	258	250	262	248	268	241	252	259	273	264	257	272	252	254	279	275	263	244	264	250	267	257	296	266	249	274	278	226	235	262	262	273	251	251	231	235	262	256	279	275	250	225	287	260	248	275	255	246	259	247	273	254	249	252	256	252	264	273	245	280	252	242	258	289	281	291	261	245	280	272	255	267	264	262	278	263	283	252	276	267	250	264	284	245	293	250	253	286	273	255	251	267	266	254	268	263	232	288	243	237	292	308	285	257	271	312	241	243	274	219	313	261	262	271	277	265	287	291	265	270	247	255	277	270	257	273	245	258	241	280	257	281	266	263	256	273	251	236	242	281	242	274	253	281	253	282	273	248	275	234	279	276	271	237	240	301	255	234	244	262	246	259	271	262	245	267	261	267	252	249	248	253	245	238	289	264	270	289	259	238	269	232	243	260	283	235	284	237	288	251	271	233	266	273	275	254	278	247	282	268	239	298	261	265	249	278	273	261	273	268	278	267	239	270	228	293	277	244	272	261	251	261	241	240	278	240	251	257	240	260	246	279	233	275	253	263	277	281	266	282	255	252	291	267	258	254	240	265	260	262	281	260	262	300	275	276	262	244	273	259	262	260	250	262	241	227	272	268	280	283	295	282	256	241	279	283	271	306	269	250	258	271	237	274	270	275	248	274	274	282	269	241	251	242
61016	59814	57292	43506	22096	18080	19651	2250	904	839	815	833	794	836	805	843	822	795	757	829	794	837	824	832	808	872	856	867	819	817	789	799	829	831	773	847	819	780	788	748	781	777	818	777	792	782	782	748	794	757	817	835	858	787	830	782	832	784	797	819	834	806	776	797	812	828	796	814	779	785	812	795	807	752	837	794	835	841	801	847	788	846	814	811	816	827	798	775	728	775	794	815	796	790	827	793	799	801	791	783	762	787	808	851	767	783	790	788	786	826	758	823	772	770	806	752	817	816	814	800	778	749	816	794	819	808	769	759	845	772	815	803	787	783	818	780	799	795	810	815	829	822	805	790	813	808	826	769	809	798	824	803	785	825	822	812	813	820	805	787	800	808	839	775	832	790	775	735	849	792	822	781	803	804	787	844	790	791	790	817	808	828	830	810	770	799	828	804	792	760	760	742	816	790	768	773	757	763	752	802	786	778	799	824	821	807	768	819	778	794	830	787	791	792	844	820	821	759	799	759	794	800	782	802	802	809	751	814	821	820	754	800	778	783	780	773	795	795	772	768	781	826	831	832	832	805	812	823	816	803	828	797	757	832	812	778	837	787	774	794	785	771	791	754	860	790	768	768	830	766	769	794	780	791	844	845	826	741	813	805	798	812	809	801	837	803	780	849	809	798	794	834	815	776	755	781	818	831	853	777	773	774	820	820	804	830	795	778	781	803	811	787	839	778	814	829	852	809	778	784	769	784	816	757	836	781	813	800	787	774	760	818	768	785	824	798	797	765	767	807	790	805	820	787	799	819	804	825	803	807	802	791	851	802	703	808	853	725	772	771	833	783	781	764	874	825	812	811	833	789	795	807	820	831	771	780	789	772	791	786	805	841	822	820	786	818	781	825	809	819	804	750	764	797	798	831	833	762	859	829	809	809	770	830	801	808	856	788	762	797	814	833	744	753	814	797	788	777	782	816	847	793	805	798	805	798	765	793	792	796	816	814	815	804	800	799	791	830	835	820	836	778	811	833	801	832	764	848	764	815	774	805	752	768	766	852	766	815	816	760	803	784	826	788	786	793	824	795	799	797	840	738	825	812	844	796	815	815	848	775	797	812	784	803	777	754	799	777	808	835	867	757	804	832	794	817	813	806	846	744	875	762	756	800	821	798	813	791	811	837	762	793	770	841	768	774	797	802	763	825	757	827	804	748	810	765	762	766	741	813	771	846	802	784	787	808	779	797	787	817	804	807	789	840	789	813	728	755	769	791	845	824	720	839	807	839	800	791	793	833	798	771	780	803	785	766	834	768	826	820	862	785	771	771	804	821	790	819	812	830	779	797	764	857	773	769	838	773	859	830	815	830	753	805	824	805	842	819	817	787	766	802	793	853	826	815	841	745	856	804	812	838	728	827	800	781	799	816	820	775	794	760	790	848	787	787	809	772	808	806	830	792	777	767	754	821	815	823	824	751	781	788	831	782	887	798	820	809	808	763	794	810	782	834	789	819	803	798	766	811	795	755	824	835	794	802	809	797	829	753	758	812	795	866	801	827	809	724	823	806	754	763	842	773	760	847	785	777	807	797	809	790	835	805	823	827	817	788	802	797	831	792	820	774	816	813	782	823	860	779	786	832	792	823	837	750	840	821	760	851	824	738	823	738	827	788	780	769	787	814	815	850	754	865	812	797	833	776	774	828	823	837	805	752	746	824	788	804	771	800	812	806	800	781	803	794	733	802	842	792	757	766	787	802	808	789	762	774	763	813	799	788	778	814	808	797	777	827	803	799	814	797	827	775	799	803	793	825	793	782	804	822	826	809	795	736	862	814	763	803	789	765	743	834	744	801	818	808	759	776	773	760	809	807	832	754	809	803	835	783	818	837	756	843	762	802	827	851	775	797	763	778	794	790	808	788	807	799	800	849	803	784	812	787	818	779	851	783	801	819	811	810	750	805	774	847	778	772	787	753	798	807	817	800	909	774	820	805	834	799	766	811	811	805	737	760	781	768	785	790	862	765	788	824	808	798	780	822	810	747	792	792	794	755	777	787	819	780	801	825	752	764	801	805	776	820	739	811	801	746	806	783	792	860	806	821	819	790	784	850	807	791	761	797	780	739	808	834	749	839	812	773	835	776	843	829	812	830	766	824	810	811	762	790	786	837	817	818	804	801	801	790	787	774	834	825	825	766	785	831	802	797	790	810	807	790	808	830	810	816	731	791	799	812	811	754	756	755	852	792	829	763	803	826	804	806	818	791	818	750	801	808	810	793	812	773	821	793	809	835	784	768	820	814	773	738	782	824	802	768	779	779	843	731	756	786	791	794	779	830	751	783	835	844	757	786	828	826	833	862	773	787	795	810	809	783	756	811	795	757	781	841	800	786	785	788	813	777	783	749	835	819	802	778	810	781	784	800	759	798	802	795	804	808	823	813	782	827	791	774	785	824	810	802	754	767	764	794	819	747	808	820	791	798	779	817	855	766	798	784	760	743	789	784	803	848	817	834	780	809	821	804	828	845	828	797	791	829	800	813	802	799	742	766	784	805	807	765	801	843	793	787	815	754	785	817	789	805	728	793	801	819	866	788	794	857	779	813	825	819	782	778	796	832	766	806	820	819	811	831	796	848	796	785	786	783	815	826	769	754	801	785	765	793	810	845	753	776	786	795	765	862	758	791	765	801	802	848	808	808	819	781	826	774	795	788	758	781	800	776	818	786	764	797	782	808	762	791	819	860	802	748	793	792	804	792	798	835	766	815	816	821	783	784	751	794	767	812	780	781	842	816	811	792	834	806	833	781	789	819	803	808	772	819	827	814	823	823	832	809	782	798	830	830	787	821	861	743	835	775	784	774	784	775	796	798	825	787	806	792	792	791	753	762	770	826	802	793	832	809	799	813	790	833	768	791	874	849	788	784	819	802	771	814	782	772	754	820	768	826	782	816	793	828	803	824	832	732	791	841	839	822	823	786	811	835	762	822	813	771	775	831	755	802	774	825	754	803	813	775	831	845	816	834	784	787	805	839	777	787	782	802	769	771	822	761	817	775	834	852	813	827	799	843	813	817	715	764	812	833	785	783	808	740	784	804	773	790	770	798	771	832	837	826	757	805	777	777	839	820	781	810	788	748	759	818	804	758	801	757	801	830	807	827	818	812	782	768	831	803	770	799	828	783	797	842	815	728	760	778	760	774	776	780	822	820	825	827	792	825	794	747	828	815	773	799	817	769	762	823	832	879	819	806	801	851	766	789	778	765	810	799	725	842	768	851	853	791	778	775	798	788	822	791	823	834	786	778	799	763	785	814	794	773	832	783	750	770	818	774	784	772	811	794	836	821	797	778	780	757	762	755	772	824	786	787	819	787	821	821	786	780	753	836	788	796	812	791	788	797	783	760	731	798	825	805	792	812	790	749	781	791	784	814	805	830	798	816	783	823	806	791	835	820	821	805	841	787	816	797	790	804	813	798	827	809	784	789	805	812	746	782	844	767	834	821
33099	18287	8745	2996	589	288	367	166	174	184	181	176	176	168	204	184	179	146	164	166	186	218	183	188	172	175	181	191	170	177	178	190	163	167	188	161	174	178	191	156	177	171	159	167	161	175	183	180	180	163	163	186	173	178	177	161	169	164	210	175	201	167	177	192	150	152	178	191	182	186	180	174	160	169	167	160	182	150	169	175	175	168	180	170	158	179	176	177	171	184	168	156	170	173	177	177	151	166	168	175	172	180	180	189	175	182	176	165	187	185	181	169	164	201	170	180	165	172	201	182	165	188	183	159	190	198	158	179	191	181	184	171	186	192	177	174	186	168	161	175	158	188	196	179	150	177	196	193	179	171	184	189	164	168	159	188	155	161	171	190	165	192	200	186	149	185	161	176	169	167	184	184	187	162	168	187	172	161	202	167	149	158	180	159	153	157	185	158	174	190	189	193	171	168	174	201	176	160	170	184	182	164	181	162	208	170	181	168	172	169	156	205	180	174	186	155	179	168	158	175	162	209	167	170	169	159	190	180	166	183	182	207	183	175	159	198	205	169	177	188	190	194	174	186	183	165	170	180	159	181	164	184	153	182	189	186	176	190	170	188	160	168	174	152	163	188	163	179	180	196	182	171	173	187	170	175	162	171	160	190	146	179	183	193	191	173	157	162	186	150	177	156	181	185	179	182	187	161	183	167	170	181	178	171	172	180	174	181	186	187	161	182	169	167	206	191	188	199	183	177	177	175	195	175	181	172	164	188	173	161	150	188	189	188	169	163	178	167	179	158	179	177	176	183	169	161	181	180	182	164	159	167	192	201	176	178	175	179	170	154	162	186	160	176	199	194	173	168	199	163	188	166	186	161	178	166	180	173	163	179	184	150	169	166	182	164	189	168	162	167	163	185	192	167	165	191	165	170	162	176	181	200	181	187	176	176	195	179	170	164	154	176	161	176	172	184	184	181	170	181	172	152	159	153	155	159	176	153	150	165	179	157	164	169	167	167	186	179	166	180	159	152	180	170	172	189	150	152	177	192	173	183	175	176	169	177	156	174	182	186	158	163	186	162	192	189	178	166	171	143	188	180	190	162	179	181	181	201	172	173	192	186	191	152	188	168	191	189	138	137	199	177	176	139	176	164	171	198	188	203	172	157	190	184	154	163	178	179	159	154	179	195	183	181	179	165	179	181	147	178	165	177	202	180	213	160	165	172	198	183	178	165	161	204	177	181	168	172	195	195	197	161	171	194	165	141	168	189	175	180	153	176	183	180	177	182	154	197	194	204	171	163	161	166	157	182	153	208	182	181	179	196	186	168	185	170	163	177	187	172	179	162	168	165	184	192	183	176	143	191	182	185	168	195	188	155	165	166	176	187	176	166	170	179	176	178	169	186	161	173	174	187	170	169	193	165	178	159	192	157	186	175	174	169	188	157	183	183	148	167	159	171	197	159	155	164	154	165	182	159	200	173	187	197	166	173	165	166	198	163	169	174	194	173	182	191	186	195	187	195	182	177	164	178	168	180	191	189	166	186	173	178	174	160	174	197	189	170	179	164	197	172	181	181	156	169	160	190	186	167	194	183	176	156	199	169	171	148	169	170	178	172	161	166	182	163	169	200	166	173	172	178	189	168	173	181	181	171	181	178	177	176	169	160	191	156	190	165	162	162	160	172	207	191	192	167	174	193	174	201	175	185	212	184	173	178	179	153	181	169	174	165	174	160	176	184	175	145	205	198	167	172	156	172	179	197	172	173	198	172	186	181	199	167	179	189	199	148	162	201	166	175	162	171	187	163	182	140	182	170	180	195	165	144	195	188	151	163	183	187	188	168	194	185	173	144	171	176	183	179	194	139	166	172	170	159	174	171	186	177	191	203	158	181	173	183	178	175	172	181	201	170	153	181	170	181	169	165	184	163	146	179	185	161	180	179	186	180	175	165	162	168	194	188	172	173	164	172	167	175	187	185	160	202	164	185	178	158	156	175	168	189	163	165	176	173	194	164	161	181	174	198	169	170	195	190	177	181	184	160	163	172	147	196	189	154	179	173	198	170	176	160	161	170	178	172	171	170	166	170	178	160	190	173	193	169	164	177	183	155	188	170	187	187	165	165	176	152	163	169	202	180	183	157	188	159	178	170	179	179	159	184	145	170	185	163	165	172	172	165	162	155	183	186	180	170	166	169	182	183	181	178	179	170	191	158	170	172	153	218	173	164	165	191	172	174	171	162	170	170	191	161	181	162	168	171	178	183	169	169	153	181	182	171	183	157	171	183	205	183	169	187	179	187	178	156	178	166	168	184	169	152	177	169	167	174	157	186	161	184	180	175	166	177	176	168	164	178	157	167	182	192	203	170	175	185	161	170	185	168	199	179	168	167	173	162	205	202	171	186	169	170	180	177	176	161	205	190	172	152	175	177	187	188	166	186	160	168	181	190	168	188	166	203	178	184	192	162	164	185	169	177	162	186	159	188	178	197	182	193	165	177	174	175	159	152	153	179	176	183	200	147	209	159	180	193	178	151	192	150	212	182	182	169	179	194	160	186	167	170	186	195	184	182	198	164	181	157	187	146	184	165	177	172	209	181	174	164	178	169	175	183	171	165	171	160	174	162	182	196	188	168	196	191	171	181	193	202	180	175	165	177	173	166	197	177	172	153	187	177	164	164	155	185	159	167	186	190	156	163	177	181	174	181	189	168	162	166	157	154	174	190	187	186	196	170	180	188	157	172	179	161	173	168	182	186	177	181	180	176	170	167	171	167	178	176	177	184	171	179	171	163	146	170	182	180	173	203	173	179	188	161	168	179	178	186	174	181	175	203	166	185	153	223	168	184	186	172	177	150	181	178	166	181	181	192	178	183	166	163	193	192	187	180	198	167	190	178	178	145	181	192	207	162	174	176	192	178	154	173	196	159	164	199	180	162	196	168	169	188	177	173	168	177	186	173	161	157	177	191	192	153	187	158	180	165	174	169	190	162	183	175	167	172	197	182	187	180	179	197	179	158	162	155	200	167	171	171	170	204	163	164	184	180	209	181	182	172	175	191	169	168	175	179	179	197	173	196	184	184	194	156	152	176	185	172	168	175	163	166	170	170	179	175	185	173	179	169	147	174	195	159	163	177	184	166	197	188	164	168	162	160	167	194	174	183	164	215	174	144	165	191	164	173	193	176	172	202	194	179	214	181	174	179	176	170	193	172	152	180	178	199	197	153	193	159	169	151	198	159	169	170	164	173	162	200	169	176	178	142	164	185	182	142	167	167	184	195	179	180	181	194	162	190	170	171	179	162	156	186	168	181	167	179	158	168	185	170	171	157	183	172	159	184	179	166	163	172	175	180	169	184	160	175	178	152	165	186	188	160	155	176	172	179	180	175	193	185	185	161	159	189	147	178	176	191	163	195	174	164	164	180	172	166	147	172	181	172	177	170	164	176	183	171	183	178	159	202	184	174	171	165	178	183	169	194	185	184	185	202	159	173	203	181	186	179
31003	20090	13155	7608	2117	1203	1450	622	605	563	580	553	622	602	592	577	547	545	533	581	612	577	562	572	578	604	580	550	567	565	526	582	588	585	618	547	564	563	563	570	563	516	584	554	567	539	588	558	599	534	572	544	558	530	626	533	589	600	577	571	571	568	570	595	553	529	571	555	569	555	552	597	576	549	588	584	571	545	551	556	568	597	600	579	578	589	597	577	573	596	549	599	564	586	525	589	581	569	563	577	580	552	586	594	596	508	584	579	551	579	587	587	544	565	539	556	543	548	571	603	585	559	584	597	574	576	550	540	587	582	593	595	556	592	565	587	564	563	541	517	573	564	547	571	534	562	582	563	565	610	555	564	585	525	576	611	579	551	546	583	596	580	570	572	538	549	573	580	552	553	593	559	592	613	576	526	574	562	562	598	586	594	580	593	609	532	537	573	594	565	608	628	556	540	591	573	589	536	541	584	575	616	543	552	589	565	548	548	597	560	534	524	556	544	565	615	581	535	561	585	576	561	558	531	546	515	563	590	576	597	603	574	584	568	545	624	582	572	598	573	600	555	599	603	540	543	521	606	550	579	534	565	576	558	570	561	584	598	555	586	584	571	570	561	588	588	556	606	562	531	511	573	535	578	565	562	568	572	580	567	551	603	596	629	587	563	578	547	606	593	552	565	594	594	561	543	565	580	576	568	554	550	581	568	536	570	567	547	603	558	558	588	605	563	553	544	568	609	560	560	597	547	557	608	572	571	607	577	594	561	583	571	563	598	530	582	591	596	600	594	576	595	537	588	548	576	571	547	599	589	558	578	652	564	545	586	588	573	577	559	589	569	582	572	598	546	566	589	603	589	555	546	549	575	572	566	595	592	581	614	631	576	552	584	584	551	619	613	553	600	585	571	587	549	555	585	582	547	537	586	563	549	542	567	591	591	599	574	526	551	555	531	548	625	586	586	545	606	567	548	554	575	588	515	548	560	586	608	561	568	507	570	599	561	616	577	562	552	570	576	561	565	590	585	549	557	573	540	556	581	558	574	573	544	599	630	577	609	557	551	591	553	543	596	540	558	602	550	575	590	573	533	572	538	611	563	588	571	567	592	565	594	562	579	546	562	515	512	566	549	549	573	577	535	564	555	533	559	582	601	540	580	578	577	536	555	591	544	562	565	563	565	620	565	572	607	575	540	545	567	577	548	544	528	604	552	545	559	583	569	594	619	573	563	576	604	577	591	571	601	565	540	599	547	579	569	595	596	600	575	616	581	622	562	590	575	571	610	546	548	601	617	550	586	509	604	573	546	570	549	610	573	593	545	532	578	553	543	582	599	566	563	601	540	544	545	553	533	612	584	575	599	558	577	573	588	592	573	558	554	589	523	547	561	559	607	547	570	541	589	589	570	554	568	542	593	556	579	578	616	594	589	564	562	590	585	588	554	608	551	585	573	578	560	550	589	577	588	574	554	555	551	547	573	557	554	527	581	555	530	584	548	572	630	588	575	582	567	611	582	536	596	565	607	585	586	555	542	576	598	560	599	577	533	576	535	613	553	571	556	570	566	539	559	566	577	595	566	598	540	585	615	544	528	583	610	554	573	574	568	563	555	637	582	549	575	570	550	567	583	588	550	579	583	549	580	566	548	574	622	581	582	566	577	594	517	534	564	614	604	569	603	539	565	551	540	589	554	542	606	582	536	561	581	529	556	607	575	582	599	597	523	580	523	532	548	557	573	563	568	570	554	567	578	586	534	614	614	541	579	533	551	576	551	586	557	564	542	581	547	593	528	550	569	579	567	581	625	573	579	543	555	560	609	562	608	551	529	550	551	569	568	553	545	555	564	558	567	530	574	551	579	497	567	560	573	535	631	568	586	548	584	565	548	581	589	544	572	595	542	576	549	576	620	554	565	564	594	542	576	566	610	597	598	550	627	559	551	569	562	584	644	558	549	576	533	539	558	559	566	561	549	531	551	580	580	599	545	573	616	567	551	556	571	574	585	574	588	561	582	614	573	603	557	560	563	585	576	589	575	542	585	597	516	600	548	559	603	601	590	610	579	578	549	593	582	575	562	538	523	581	551	584	574	559	586	553	570	523	552	554	550	624	526	568	608	571	552	527	512	578	542	587	554	579	548	570	580	578	555	580	537	589	560	553	583	549	587	565	584	589	585	539	553	579	604	599	582	582	579	551	611	591	546	548	634	529	564	582	549	597	557	572	490	584	583	574	548	612	554	544	590	568	596	612	590	557	590	559	553	586	586	581	580	549	599	582	540	580	543	582	553	585	598	526	563	550	576	534	651	576	572	550	577	547	557	539	571	576	584	550	541	545	611	577	570	550	580	541	576	534	605	582	550	560	606	556	585	577	580	577	563	576	580	632	589	599	542	593	583	572	581	576	560	527	586	559	607	538	560	608	574	535	539	567	590	534	554	562	559	608	564	553	574	588	564	580	564	555	568	559	565	589	592	562	554	572	538	559	615	582	590	548	567	560	560	602	552	589	566	575	563	536	605	585	578	573	596	556	560	532	560	577	561	594	570	550	592	570	600	576	589	594	587	602	584	508	542	529	585	627	556	613	567	596	591	550	580	578	566	565	547	574	555	585	554	586	555	544	538	589	548	546	623	565	580	555	536	552	603	548	513	547	571	586	563	604	567	579	563	569	513	576	536	566	589	544	556	557	551	581	586	556	597	591	555	579	572	553	570	619	573	583	581	618	554	602	555	546	588	622	586	600	573	580	564	615	574	559	582	609	593	562	599	605	562	601	560	592	601	575	612	580	562	564	588	544	601	516	577	562	567	565	533	614	563	553	573	556	571	586	551	559	543	611	575	531	597	609	578	557	603	554	557	605	597	546	578	585	619	527	599	546	641	526	583	566	590	590	560	564	584	601	573	570	586	611	594	533	550	588	535	596	597	589	594	547	584	547	545	599	543	547	603	579	591	627	582	584	577	575	575	568	567	612	544	583	581	568	570	559	580	592	579	601	583	542	558	582	595	554	567	517	593	561	564	549	564	555	570	538	558	544	633	532	534	562	553	614	556	554	588	588	540	588	543	591	579	578	585	588	572	558	564	557	541	551	569	615	570	573	576	577	566	562	564	576	559	545	586	559	547	569	564	575	588	533	581	568	562	573	532	585	572	580	596	538	520	572	570	551	582	555	587	578	559	548	563	592	553	586	585	559	546	539	583	564	595	545	576	602	583	553	576	546	565	563	559	612	549	551	553	570	582	609	544	568	570	590	606	554	559	600	560	591	589	506	570	632	567	569	562	575	560	557	539	542	584	550	526	545	519	573	523	569	590	592	596	563	560	569	512	604	561	582	537	549	528	578	607	596	601	557	587	555	572	573	583	571	584	624	514	526	609	602	578	607	575	544	594	552	563	611	623	580	580	614	557	561	517	566	599	581	595	608	598	568	569	576	612	573	608	614	513	584	543	588	592	569	591	579	564	564	557	563	586	584	552	598	599	556	539	602	567	558	563
64029	53668	42764	27924	9243	2233	3199	473	180	149	158	157	176	159	179	175	153	174	143	160	176	158	160	144	173	152	168	149	154	166	153	162	164	165	156	158	151	142	168	173	169	162	157	171	155	159	160	157	171	185	178	166	167	152	164	148	193	162	165	157	162	140	147	129	178	182	146	149	167	151	171	146	176	172	153	154	174	157	169	158	171	174	161	156	157	176	177	137	168	147	167	153	139	163	150	177	153	152	157	164	153	166	190	170	163	159	157	161	167	156	169	169	164	165	156	164	174	169	169	180	156	160	147	160	178	174	167	157	162	150	180	144	159	149	184	164	150	165	165	179	161	173	170	174	149	164	174	149	181	156	176	161	195	138	158	155	184	149	183	168	154	157	164	160	168	165	154	148	139	149	156	157	162	160	149	168	162	152	182	140	183	147	146	151	144	151	183	161	158	180	161	196	174	143	151	187	157	178	147	169	153	187	154	156	156	158	153	150	149	166	167	179	172	167	135	158	165	169	176	161	160	176	169	133	174	154	159	162	162	168	181	169	144	158	172	171	161	152	173	166	183	180	149	171	154	178	170	158	162	156	166	144	170	158	180	152	160	163	149	135	171	162	160	158	150	179	171	170	154	148	157	144	156	155	175	164	177	157	186	144	166	149	170	155	148	166	187	149	136	159	161	159	149	161	175	155	167	189	169	157	169	163	165	155	180	156	172	178	147	147	136	164	140	163	142	174	155	169	177	171	166	161	157	168	164	153	163	164	146	168	168	149	156	156	167	149	144	160	148	153	150	154	142	172	152	138	148	164	169	179	151	168	172	193	158	164	178	164	156	163	159	160	164	171	156	181	160	160	164	161	174	125	193	173	164	170	163	168	149	167	171	145	153	151	147	162	163	165	191	164	178	157	175	180	162	175	166	165	154	156	149	143	185	152	162	141	176	163	135	150	181	144	192	176	157	155	148	157	153	185	165	135	160	154	193	186	156	177	164	165	153	159	169	152	154	180	166	185	148	164	164	144	157	169	154	153	164	138	172	180	156	168	157	186	143	161	186	172	167	156	170	158	142	183	177	153	149	159	156	162	159	157	174	171	188	162	147	170	179	153	184	148	170	129	169	175	161	158	155	158	152	154	163	163	168	165	205	150	151	160	151	159	190	158	169	176	153	146	159	142	144	153	144	159	150	161	148	168	171	156	164	154	152	159	184	183	156	152	172	170	174	156	165	158	169	159	157	142	162	155	149	161	148	143	162	165	183	188	154	156	158	171	166	157	155	154	180	158	156	149	146	167	150	173	155	155	145	139	130	135	163	161	167	147	168	153	151	165	140	159	182	188	174	143	152	144	150	144	153	154	170	138	157	151	180	185	175	172	183	183	174	164	148	162	159	166	179	152	154	167	151	167	166	162	164	175	172	162	176	161	150	161	155	151	165	149	142	162	143	163	164	144	183	136	179	165	159	166	158	169	157	146	157	138	165	180	168	168	159	153	167	153	138	160	151	132	153	167	136	186	146	163	163	180	149	140	157	155	145	157	172	154	169	182	180	171	176	169	150	143	168	157	149	144	155	155	147	173	163	162	188	167	130	179	183	153	158	165	146	156	154	171	191	165	171	163	174	155	158	147	166	157	165	150	166	154	171	152	156	171	145	161	175	161	156	163	141	181	196	175	163	171	156	167	168	175	166	153	163	177	153	154	145	158	167	144	156	171	149	180	138	139	164	163	141	167	167	170	162	162	173	171	168	154	153	187	201	173	157	164	156	158	180	173	171	174	161	161	179	169	170	181	152	159	180	160	181	153	156	156	154	159	142	133	169	179	179	175	168	179	171	164	170	169	142	178	166	162	156	162	149	184	174	168	175	167	169	154	151	175	144	166	164	157	181	143	162	169	155	166	160	166	176	159	153	150	173	181	132	173	173	173	151	155	148	130	153	157	206	158	150	163	171	156	172	162	134	169	138	162	148	189	164	161	145	171	161	157	169	174	171	166	149	157	177	183	171	165	159	171	144	180	147	129	152	161	166	161	167	158	174	167	166	173	149	187	160	153	174	151	140	161	170	156	173	172	155	152	173	153	167	176	157	168	162	154	149	150	173	166	171	143	160	171	153	153	152	163	154	154	154	145	161	155	131	157	153	153	158	154	153	177	159	165	156	168	166	152	152	156	177	177	141	164	162	156	162	145	149	159	179	143	175	156	168	162	170	176	148	138	156	164	181	170	171	169	169	166	181	162	167	188	175	165	157	175	160	175	158	164	159	150	143	155	144	145	158	174	164	159	157	168	152	139	177	180	152	175	162	140	148	169	174	167	163	141	146	137	164	160	144	176	160	145	157	156	172	169	154	178	145	156	170	145	175	160	168	146	162	173	150	155	171	166	163	140	152	156	176	159	147	170	173	154	169	153	153	157	152	158	158	155	163	170	148	147	146	157	127	165	153	165	147	171	202	196	148	152	144	173	173	165	179	166	172	152	156	156	154	194	145	165	179	185	174	157	161	177	133	161	156	161	179	181	156	154	140	169	148	141	154	164	146	191	154	171	158	159	178	169	147	161	165	167	183	147	164	173	146	170	170	154	168	142	167	158	194	155	174	148	149	179	166	150	158	165	140	190	149	159	152	155	179	152	163	174	137	168	173	146	172	176	163	169	151	148	162	153	160	167	154	164	167	165	142	183	155	154	161	183	153	149	170	172	163	184	167	143	177	155	170	157	151	140	154	167	163	181	177	155	149	159	153	150	160	160	168	163	165	151	172	174	141	174	146	157	181	141	157	160	161	177	148	149	142	173	153	156	160	167	172	160	166	154	157	168	170	150	152	155	146	151	163	152	141	160	151	171	157	155	161	131	156	166	122	163	168	152	172	153	170	157	156	185	162	158	166	176	171	167	158	153	175	166	144	173	185	156	178	143	189	151	172	181	147	158	191	146	188	178	165	169	167	176	163	172	163	145	149	167	157	153	170	163	141	157	146	176	177	160	160	160	177	172	152	139	175	141	156	150	137	182	161	187	148	140	165	154	169	189	153	166	164	136	157	171	164	153	157	159	151	156	149	163	168	171	164	173	172	166	148	180	170	152	147	148	137	158	174	159	169	141	153	149	156	147	159	162	180	164	176	162	161	174	166	158	159	153	150	147	174	149	154	172	157	172	165	175	163	158	166	155	166	161	158	148	181	168	139	155	171	165	176	172	144	154	146	156	160	175	156	146	195	154	156	151	163	150	161	156	164	162	168	154	160	166	161	147	183	169	174	174	177	159	151	133	177	150	177	139	137	180	194	173	152	160	162	139	166	168	165	155	157	162	167	154	161	149	156	171	156	163	156	155	161	157	158	180	159	173	153	159	182	154	155	157	147	151	166	165	165	145	168	179	164	162	151	189	169	179	173	146	155	161	178	178	171	157	180	145	177	147	191	170	155	156	157	171	153	149	133	163	176	161	176	164	151	150	163	166	132	155	151	169	169	155	174	146	174	155	167	154	139	156	145	167
46976	44670	40740	33021	14549	6948	11604	1508	542	577	574	525	556	539	511	554	515	562	514	530	505	498	570	550	508	538	503	543	567	518	550	503	533	544	538	547	472	558	522	490	540	565	547	520	523	528	531	509	527	494	551	520	539	556	529	577	501	500	529	525	520	543	524	477	556	523	535	536	528	497	541	566	482	554	535	541	529	576	562	512	489	514	548	504	525	506	536	554	549	520	515	541	513	522	469	497	523	539	507	577	530	494	498	500	539	544	526	537	540	588	554	546	509	507	521	578	537	548	511	569	539	516	499	496	514	542	517	537	516	532	534	556	538	520	535	484	489	562	485	499	526	490	528	570	507	531	554	509	529	512	481	549	507	526	484	555	524	510	566	502	500	524	520	484	502	505	525	524	532	465	545	530	486	547	552	527	547	531	545	558	532	548	518	522	504	519	528	517	531	542	502	488	576	540	473	585	569	493	536	516	513	493	527	463	571	538	523	549	529	547	514	504	509	578	556	543	539	558	537	596	537	564	517	556	559	519	521	550	525	545	512	528	518	541	541	550	535	547	550	540	552	529	545	516	573	525	544	508	520	553	531	520	507	530	523	484	532	525	558	520	521	522	543	536	541	546	518	507	514	531	540	506	534	510	542	491	537	529	521	526	523	564	551	530	497	538	521	572	524	537	509	518	514	542	516	510	546	551	526	519	498	531	514	550	510	532	512	534	529	516	535	553	589	546	549	557	529	499	534	533	539	544	552	541	493	520	536	519	523	548	525	489	504	531	567	553	526	503	566	508	532	527	546	520	551	504	530	539	541	528	543	508	538	531	552	533	519	546	528	539	502	514	580	525	562	537	530	509	534	535	513	528	500	543	503	510	516	526	550	503	573	529	535	538	542	535	509	521	510	543	506	531	522	525	514	544	495	523	536	531	519	563	532	567	545	518	512	498	534	562	537	563	548	551	550	509	527	550	538	525	541	536	498	496	547	556	516	537	510	507	545	513	541	519	566	508	471	521	573	546	544	529	538	536	563	518	550	521	560	533	516	500	502	543	537	519	496	527	564	520	533	478	520	569	556	545	527	539	540	543	504	511	507	514	535	531	525	542	570	554	575	511	524	546	522	568	526	507	532	496	505	517	500	527	553	532	512	540	508	517	506	547	547	586	554	573	533	502	579	512	534	592	509	529	507	517	521	548	513	538	519	551	539	537	572	554	510	547	543	477	555	515	487	553	546	491	522	542	543	544	572	489	512	545	521	536	507	525	534	544	520	512	490	546	503	552	528	502	501	561	564	545	537	524	538	561	531	512	538	517	554	518	497	517	573	508	558	555	549	497	523	506	536	517	482	526	507	532	497	537	542	508	549	557	540	520	500	542	528	567	537	491	518	526	578	538	508	542	566	568	505	528	537	536	531	524	500	532	512	592	542	554	508	526	504	511	525	551	514	533	561	494	529	541	548	535	523	570	515	518	508	511	543	517	553	563	517	547	533	516	548	543	548	511	488	550	587	522	506	496	513	518	526	551	562	539	480	542	516	537	564	533	543	561	531	531	519	509	507	506	537	548	539	491	527	566	547	562	543	499	564	523	552	534	490	549	532	522	516	522	568	524	544	488	520	583	495	513	518	522	535	506	552	513	532	528	466	546	503	535	534	534	540	513	552	580	549	510	504	581	549	539	534	528	490	538	533	531	556	527	538	466	505	539	482	531	549	490	529	501	564	499	529	539	536	495	532	552	519	495	512	534	509	528	507	569	531	523	543	536	573	547	529	510	516	511	496	521	490	538	544	520	543	532	484	530	583	527	569	510	506	543	507	553	487	577	528	486	517	522	523	561	528	507	549	509	529	536	546	542	583	531	572	533	536	564	547	556	517	519	517	554	504	526	581	527	520	564	545	502	515	536	546	522	533	515	534	553	568	550	510	525	543	508	501	502	506	587	543	534	521	538	527	552	523	496	553	526	543	549	574	507	557	546	519	572	537	484	535	505	486	551	515	551	485	584	530	529	568	519	527	492	533	589	529	557	517	514	514	518	525	571	511	536	497	514	514	556	545	547	504	546	528	544	523	536	532	543	505	509	539	504	493	529	541	468	558	517	507	516	539	574	541	577	517	521	530	543	535	480	514	543	549	553	544	539	530	534	527	508	539	498	508	524	565	496	527	511	511	528	542	567	517	513	498	549	543	533	538	561	550	556	526	526	519	528	595	483	528	513	538	589	541	502	530	529	512	515	525	552	490	507	546	517	530	543	536	528	549	546	567	554	545	532	502	521	552	548	502	545	551	511	560	535	558	558	548	563	531	584	576	507	553	500	522	538	489	539	507	532	507	535	517	516	564	528	514	543	572	505	536	538	543	491	538	552	544	518	535	572	479	497	525	496	574	519	533	548	512	478	536	516	515	477	576	485	531	539	525	530	536	551	532	512	485	550	547	577	507	524	554	581	536	549	466	551	460	541	505	525	534	524	522	564	538	510	524	535	549	564	513	535	504	546	578	527	532	538	513	517	579	525	495	561	533	515	502	549	532	497	534	497	540	547	530	537	544	524	513	534	528	523	586	521	513	496	515	564	535	511	543	555	545	550	537	507	540	551	539	553	565	554	546	518	534	534	523	528	542	565	568	484	545	533	537	555	511	545	540	561	499	533	497	542	520	534	532	546	555	520	510	505	567	515	499	527	543	525	523	568	519	552	548	526	522	548	519	484	535	512	508	548	518	539	501	542	532	508	506	569	548	510	538	486	523	523	537	548	542	550	548	525	492	486	556	481	516	558	564	566	537	576	534	510	500	517	550	492	504	542	529	511	533	514	558	536	522	547	521	547	564	536	529	519	534	546	528	533	507	509	519	535	535	538	564	514	562	546	526	536	541	543	559	530	557	550	522	576	523	533	542	537	543	545	519	540	525	514	553	545	546	526	561	503	492	527	555	542	522	513	533	535	500	545	514	501	559	570	554	531	494	512	516	498	500	546	523	509	532	535	539	547	540	506	559	547	545	547	518	515	512	532	553	501	522	501	533	573	542	530	551	513	530	533	516	521	534	549	537	530	497	547	554	520	489	590	506	501	548	571	508	525	488	507	482	531	506	510	533	528	491	502	562	515	532	509	569	526	554	534	515	553	517	557	518	543	568	517	538	520	529	510	544	547	569	561	530	526	524	541	523	545	537	521	530	524	555	523	578	569	530	505	536	536	536	508	534	574	535	567	509	559	499	561	544	527	532	531	507	519	548	536	527	528	541	534	538	540	603	531	585	540	524	540	518	507	548	538	545	529	562	525	503	535	543	539	517	546	532	554	517	490	512	549	565	565	517	536	522	508	581	524	496	515	480	550	555	479	517	550	535	527	516	522	536	520	535	524	564	511	533	538	551	522	534	522	548	509	522	526	532	563	549	514	576	546	552	498	480	519	498	532	562	518	539	527	528	524	526	501	533	549	506	493	529	532	505	536	519	548	520	532	534	536	482	549	517	527	558	532	503	502	513	505	548	530
77347	68977	58745	45258	20812	6204	7231	1323	310	260	282	256	305	280	269	252	265	275	262	277	277	255	241	250	244	289	232	256	249	263	234	262	264	263	293	304	250	273	240	245	253	271	266	234	255	285	252	262	266	263	256	251	258	244	251	267	247	269	252	250	274	236	269	252	270	230	270	231	283	279	244	270	277	249	240	278	254	256	272	279	262	260	269	236	259	264	268	276	277	261	259	252	253	269	234	264	260	238	263	244	246	264	269	260	238	250	253	259	250	240	262	258	234	236	239	265	269	260	237	238	231	270	264	256	267	225	254	273	247	281	267	273	250	250	246	255	278	268	243	239	273	286	248	246	249	265	258	262	227	262	291	267	240	252	279	235	254	290	232	229	245	241	287	267	239	275	229	268	261	275	268	303	260	274	253	245	280	255	263	259	241	260	267	258	242	275	242	269	259	241	255	284	252	265	273	242	232	250	258	241	289	257	249	263	245	268	223	252	229	247	266	243	232	243	271	262	264	249	274	238	233	289	278	277	239	260	275	251	252	209	242	238	255	287	257	244	306	240	241	256	284	272	276	273	223	282	277	237	268	241	263	229	255	253	252	228	261	265	248	281	243	264	273	241	259	264	229	255	257	270	272	237	263	215	260	262	251	251	280	251	225	266	245	277	295	255	289	238	252	290	248	250	252	247	256	252	253	249	258	254	254	247	258	280	249	250	250	277	264	275	286	273	260	288	273	264	260	281	250	243	227	280	247	251	293	241	269	240	247	242	217	272	254	245	264	234	239	229	260	257	263	261	301	267	250	279	267	240	241	222	235	263	215	240	254	286	261	260	251	254	264	262	237	237	238	273	245	261	261	230	255	256	285	266	258	255	268	263	270	265	259	250	247	260	276	258	249	287	246	247	256	248	251	225	248	239	276	246	250	296	254	274	235	273	254	263	260	273	295	249	270	256	254	258	292	247	238	268	271	241	268	233	262	228	239	265	250	252	244	275	260	254	265	250	240	246	271	280	266	299	300	245	251	296	281	267	244	250	229	228	249	271	286	234	249	307	248	310	263	277	259	287	243	274	242	250	273	234	273	251	264	246	243	266	243	258	263	269	273	243	232	280	249	245	269	255	266	292	254	256	250	244	261	252	263	256	267	240	289	264	246	268	246	247	289	240	250	255	264	256	287	267	240	252	239	234	260	223	259	271	286	264	228	285	229	253	262	274	258	251	280	239	266	248	268	274	234	258	243	254	269	247	261	254	227	247	264	232	236	260	241	252	244	253	244	247	274	257	256	246	267	263	288	254	245	285	287	281	250	289	267	263	276	238	271	275	259	260	250	234	263	275	254	254	233	305	280	281	252	233	242	308	234	262	267	251	266	256	274	278	249	261	273	234	262	303	245	284	261	282	235	233	252	249	251	283	244	277	256	260	279	270	232	262	245	283	272	241	243	283	259	262	263	273	274	252	248	247	275	238	235	221	234	234	275	249	245	248	261	244	253	257	224	282	257	238	283	256	257	277	267	256	289	284	271	259	236	257	242	256	233	294	278	242	256	281	240	266	274	259	240	260	246	284	250	274	275	251	267	245	295	231	250	280	230	254	295	273	253	248	274	257	240	252	257	282	266	281	274	244	273	271	270	250	251	265	261	239	260	276	261	255	259	266	240	266	294	241	276	273	241	219	274	253	274	241	255	261	230	259	245	232	255	275	276	261	267	232	269	256	251	245	249	277	278	250	249	254	262	231	242	255	238	257	252	236	268	265	258	235	254	240	278	269	241	240	279	273	272	270	248	262	244	257	258	262	232	251	261	264	238	267	232	247	252	261	247	262	251	271	244	282	224	217	257	236	245	255	235	278	263	237	243	252	245	273	268	278	266	259	254	273	278	262	218	246	252	260	256	254	225	238	259	257	259	245	242	247	265	285	243	287	276	276	269	251	252	287	265	248	245	252	269	279	251	258	274	259	215	270	243	270	301	263	239	273	258	278	277	244	234	238	256	253	265	263	228	289	237	236	264	244	259	267	274	268	252	260	251	234	258	266	263	243	248	247	255	256	264	258	258	243	277	252	255	250	270	266	216	236	295	241	278	245	256	273	257	266	231	260	268	277	266	243	255	239	280	249	287	228	269	264	247	260	258	271	245	245	261	242	285	250	268	250	291	216	236	255	258	240	271	237	245	230	250	243	251	248	239	269	266	255	249	277	267	250	264	262	266	273	274	275	253	275	263	230	263	246	260	274	287	240	248	293	248	244	276	263	268	243	255	270	251	278	287	277	251	230	237	292	285	277	241	255	242	249	265	258	254	244	274	256	254	247	247	250	243	264	253	279	263	235	239	274	266	242	293	255	284	271	240	270	236	270	254	228	269	242	264	274	287	239	259	257	243	270	243	270	258	237	269	252	245	236	265	268	268	258	221	252	264	258	237	252	259	223	244	243	288	257	224	249	230	247	280	261	240	264	225	294	260	252	261	259	246	243	256	251	261	275	253	246	256	260	259	258	217	293	252	259	235	278	268	260	279	267	284	262	269	290	262	263	273	232	254	280	245	265	257	216	252	259	231	247	250	239	271	270	268	255	254	257	269	250	280	287	262	265	258	264	269	281	266	263	262	257	246	257	269	269	264	277	198	252	264	267	266	266	269	273	245	257	247	275	275	225	261	228	242	263	251	251	239	261	260	274	261	289	272	272	270	267	259	254	254	255	249	281	272	283	258	284	262	245	280	262	257	263	249	255	267	253	269	256	281	246	245	267	235	285	247	267	249	256	239	254	253	274	260	238	261	243	252	248	252	249	240	268	277	256	258	267	243	248	225	237	241	264	284	219	270	257	225	253	275	274	254	248	253	237	235	273	256	258	249	290	259	262	253	257	272	250	267	250	261	235	266	248	232	292	264	249	269	245	269	263	242	265	242	280	255	259	283	251	267	266	285	248	256	234	263	255	276	239	256	247	224	250	262	269	247	275	301	253	270	239	236	253	258	243	241	241	240	274	239	267	252	270	242	275	250	243	254	241	257	266	283	266	250	263	268	270	255	262	271	250	256	295	250	254	253	298	249	247	261	256	278	228	252	270	265	230	260	266	267	234	273	242	254	278	251	242	283	228	268	238	258	244	286	202	274	252	253	241	250	267	238	261	243	274	285	228	273	233	251	251	259	267	249	246	301	263	260	241	253	280	252	282	252	254	269	222	263	248	235	272	280	281	229	241	269	264	279	241	253	257	268	244	256	261	261	271	260	256	251	259	266	264	267	264	273	252	237	234	248	251	270	277	281	254	241	256	267	261	299	269	267	246	297	253	253	275	258	246	253	246	255	254	276	277	240	266	267	251	289	284	277	268	248	257	271	259	223	294	274	281	276	263	234	241	250	231	274	269	261	272	246	241	246	239	245	256	287	251	252	224	246	296	240	241	246	248	265	253	260	243	239	259	254	239	255	261	260	284	267	262	252	260	256	241	265	219	283	258	272	252	259	255	255	265	244	266	224	253	242	247
60800	59016	55721	48116	23674	10194	19560	3549	860	815	806	799	794	809	812	788	816	850	817	788	838	847	836	785	790	824	772	765	784	782	780	810	779	793	791	738	769	801	821	827	761	806	792	774	770	798	744	768	745	781	820	809	768	757	789	795	799	793	780	744	793	777	799	814	726	798	790	799	757	771	825	779	741	737	760	809	785	779	790	802	779	799	780	741	750	782	792	817	771	836	720	795	811	792	783	768	813	778	802	794	802	786	856	784	804	818	793	813	743	826	767	792	794	835	791	834	731	781	844	759	762	792	814	792	845	823	813	826	756	784	782	773	795	807	755	787	778	760	784	774	823	809	804	771	810	748	786	802	758	768	744	800	769	791	760	767	743	745	825	812	773	799	844	756	812	810	763	820	744	807	766	765	750	822	745	779	786	776	762	766	857	791	814	818	792	817	739	789	790	773	835	773	794	777	796	815	811	768	795	757	799	750	776	816	778	790	713	770	790	798	777	774	760	812	823	745	825	800	723	760	776	811	782	798	844	739	751	731	817	757	809	784	768	837	722	822	808	768	825	799	789	764	763	758	782	813	787	764	773	771	793	791	807	810	776	807	826	775	809	809	824	765	781	755	828	761	749	807	833	816	770	757	776	783	796	764	803	819	834	778	744	706	853	813	742	748	825	775	834	809	754	821	767	774	794	831	774	777	808	770	788	773	789	750	805	828	762	804	760	764	763	761	767	801	765	748	784	772	798	770	809	765	796	795	773	782	747	763	841	813	816	793	751	758	783	776	795	788	810	757	765	755	775	778	758	790	778	763	775	769	809	767	815	748	800	759	734	775	764	784	754	787	822	796	792	751	741	775	753	763	766	825	758	772	752	824	783	792	781	743	760	768	771	784	741	831	762	768	779	769	728	762	765	801	802	781	794	760	740	722	799	760	777	783	793	804	778	739	770	805	795	820	804	759	805	775	789	804	738	800	771	769	804	745	795	783	796	779	768	807	721	803	768	787	803	771	789	822	841	784	757	727	766	833	794	769	759	745	821	793	795	787	750	792	788	775	802	842	789	788	781	751	816	803	757	751	826	801	797	765	773	777	735	749	791	714	791	723	806	794	806	784	754	808	746	827	806	795	778	760	757	803	769	767	711	776	825	802	792	716	790	798	739	791	787	779	797	812	788	776	739	807	811	811	747	779	750	744	759	820	816	780	820	762	768	807	755	781	766	798	788	775	817	765	770	773	815	785	762	710	791	779	772	810	805	828	760	825	811	783	809	808	775	765	772	809	775	787	817	787	773	783	788	755	795	756	785	790	797	752	784	807	783	737	717	756	845	780	774	745	803	779	778	759	807	828	806	776	787	766	773	822	795	771	797	853	836	738	761	797	788	801	756	805	804	798	846	754	815	799	813	754	740	820	784	769	767	776	775	806	782	776	736	761	762	819	781	809	832	735	789	809	800	846	797	780	777	810	802	732	804	761	844	757	741	824	829	851	759	776	735	769	814	744	831	772	790	821	837	772	784	740	822	794	752	737	755	772	794	751	747	764	796	784	787	756	767	774	807	749	844	751	824	810	786	786	788	782	817	808	795	829	769	793	738	748	724	764	793	748	790	764	764	783	810	768	800	759	817	772	778	811	775	768	776	828	749	795	838	773	765	807	779	822	809	768	817	773	756	771	794	756	775	740	794	796	804	799	782	762	789	767	801	792	744	794	803	747	789	780	803	771	818	779	750	799	814	832	827	785	831	745	754	744	779	789	736	780	828	804	806	769	777	786	788	763	841	787	787	757	785	798	799	807	764	758	752	776	785	808	768	799	750	725	777	825	744	764	797	754	847	837	789	786	795	783	827	751	771	778	790	753	763	771	775	793	781	791	761	760	810	801	743	783	784	782	780	744	830	769	809	786	759	777	755	809	736	776	705	788	779	805	810	740	764	767	795	808	750	764	791	856	774	809	763	753	727	791	774	792	832	773	799	745	829	779	773	730	793	805	779	740	775	786	770	776	774	753	781	806	828	765	778	792	772	800	775	819	760	788	769	780	829	807	766	741	756	727	811	784	790	777	831	797	749	799	782	801	803	773	751	804	767	826	796	779	799	756	775	764	796	769	779	788	789	772	781	808	783	811	777	836	811	800	769	727	807	738	782	810	759	756	822	790	776	787	814	785	751	752	793	760	808	841	798	739	815	868	762	782	771	802	833	713	801	783	788	740	769	728	750	806	799	744	787	825	824	790	759	790	772	776	773	758	774	815	741	769	809	776	794	775	809	825	786	770	788	774	779	806	781	726	777	780	745	751	819	775	770	784	753	805	823	783	790	756	830	829	790	789	742	821	745	797	785	813	754	828	781	774	808	767	827	777	784	799	747	787	779	815	797	779	765	812	805	774	782	809	851	820	773	793	791	810	814	793	802	798	812	790	785	789	760	798	766	811	732	810	781	766	791	761	788	736	756	824	793	816	790	747	794	709	816	806	835	782	765	763	800	772	795	812	763	764	757	827	818	776	757	773	805	768	782	789	802	829	791	775	782	803	784	746	806	766	748	765	826	797	799	797	807	835	793	723	792	740	794	773	760	813	748	743	818	786	814	796	775	780	776	799	771	748	764	795	794	801	770	791	778	761	773	741	770	824	795	770	739	837	786	811	756	809	752	781	800	810	783	806	844	791	854	752	789	756	794	734	821	794	800	832	838	833	784	794	766	734	760	829	802	803	824	820	804	777	783	784	819	822	785	769	752	808	770	753	800	826	772	772	818	790	756	794	763	792	758	835	814	761	791	805	765	774	802	776	712	764	811	766	810	744	823	808	824	823	792	832	793	796	786	806	795	761	716	787	771	786	736	764	741	762	755	778	783	774	813	750	764	781	782	783	744	770	803	787	834	750	797	777	770	817	728	782	793	782	830	754	781	755	781	790	792	750	820	773	793	756	735	798	832	802	767	774	772	748	763	765	796	756	797	790	837	790	770	781	794	800	816	775	775	779	831	813	759	735	799	729	797	805	851	782	771	780	777	774	846	775	780	734	786	731	815	827	803	734	744	779	825	759	753	824	816	758	763	765	764	771	756	717	773	827	762	761	801	789	805	763	750	751	777	735	775	738	795	774	829	770	791	789	754	764	758	740	736	750	797	748	765	790	757	794	716	768	812	763	810	776	729	822	757	792	786	767	743	834	826	755	808	786	869	780	795	818	765	762	825	773	838	789	768	792	730	832	777	777	785	805	771	728	773	774	814	786	803	781	788	774	799	780	810	790	766	740	767	808	787	837	805	783	798	816	739	774	794	790	797	793	762	741	789	774	766	831	805	722	779	799	769	794	753	802	810	785	812	770	803	854	772	789	782	761	802	856	784	747	805	732	754	776	793	795	748	755	763	758	774	731	789	824	778	769	802	776	806	760	794	763	745	764	821	771	811	836	773	813	848	798	802	810	804	836	733	852	790	752	718	767	803	812	831	766	801	808	816	797	801	814	792	766	823	711	836	821	823	748	798	750
32839	19733	7954	3170	557	227	353	205	181	189	191	161	187	167	157	155	189	196	200	183	167	173	209	170	157	166	180	180	164	161	180	190	169	197	176	159	182	171	151	156	184	157	162	157	174	164	177	193	166	159	173	150	185	188	173	164	165	199	191	189	172	172	158	166	194	192	197	182	166	169	157	154	173	190	148	176	184	178	187	190	173	162	184	172	192	190	182	195	209	184	176	173	189	171	184	164	219	193	166	185	169	137	170	160	152	165	184	190	179	175	175	172	187	160	188	149	168	193	177	164	186	201	172	177	157	162	174	175	187	179	184	202	181	194	158	166	184	163	153	184	207	181	173	183	147	182	186	180	176	165	178	173	174	187	167	161	181	176	174	181	184	168	186	171	208	179	171	183	202	182	179	142	181	162	150	186	183	172	189	188	186	195	178	190	163	188	183	178	198	165	191	197	180	187	156	160	173	192	194	180	164	170	154	158	167	188	177	172	158	165	184	187	177	173	169	186	192	189	188	173	206	188	181	144	158	190	169	173	173	182	195	152	168	150	179	164	158	169	164	193	197	151	181	177	213	206	169	191	164	189	169	173	159	186	155	179	179	166	187	161	197	196	184	189	150	164	200	176	162	197	192	165	179	173	191	178	176	186	185	153	158	183	187	179	178	156	165	199	171	162	164	163	173	182	173	170	178	168	181	178	167	172	184	181	142	179	173	180	165	206	187	180	187	183	167	181	174	166	212	167	150	179	191	193	200	162	157	189	169	200	172	163	165	194	181	158	208	167	174	168	183	201	182	170	165	178	218	163	151	161	166	171	198	181	169	162	195	166	188	156	188	153	180	170	173	164	189	185	181	171	183	197	184	178	180	197	193	165	154	180	171	172	176	167	159	160	170	157	181	161	159	176	171	191	173	193	164	174	188	178	178	170	168	145	158	181	172	172	199	168	196	165	182	154	178	156	166	163	151	164	182	159	183	195	160	176	181	170	177	173	191	180	177	176	163	156	165	183	182	184	179	178	171	168	168	170	174	178	171	163	169	197	178	180	147	180	173	188	179	182	162	192	165	153	178	175	187	151	164	167	194	188	209	214	186	170	167	178	195	184	179	177	164	184	196	171	170	177	181	178	163	182	160	173	164	194	177	161	152	182	175	157	149	168	159	170	178	161	177	161	175	161	192	179	170	189	167	174	181	162	172	162	170	178	172	173	183	175	161	206	153	199	208	180	174	163	169	164	174	162	186	162	174	190	196	160	178	171	164	172	159	178	186	169	164	182	177	161	174	180	172	175	164	183	190	180	181	178	164	178	180	176	176	196	169	185	166	184	161	183	183	168	180	166	178	151	202	177	190	177	153	154	187	211	183	177	159	164	183	166	165	163	158	160	183	162	168	164	182	154	146	184	172	170	181	175	188	185	168	178	191	165	185	139	164	194	170	185	152	179	179	166	174	190	167	175	168	166	189	169	171	154	177	165	176	194	178	159	173	189	156	149	175	156	181	179	171	169	198	176	191	167	170	159	186	170	190	174	161	180	151	200	175	170	198	163	171	203	162	187	196	164	187	180	162	183	179	198	183	197	176	178	178	182	197	188	179	186	167	164	149	174	174	151	162	172	192	171	175	182	172	182	200	193	169	183	170	164	162	184	166	201	157	175	161	147	175	171	185	183	185	172	182	174	187	176	177	190	148	170	168	170	178	155	176	195	188	155	179	193	200	172	195	188	191	164	185	165	176	179	166	171	174	170	178	173	185	196	160	186	190	178	150	197	175	172	198	178	176	172	156	169	189	170	177	162	178	165	158	192	201	186	161	187	189	189	184	195	172	185	175	173	164	163	185	187	169	164	178	157	174	169	170	165	190	167	181	188	166	179	176	158	160	192	165	200	176	205	184	163	155	179	190	164	186	196	185	183	156	178	187	190	181	182	169	187	188	181	199	178	176	189	183	172	197	183	181	187	182	170	205	178	197	186	190	160	184	148	177	176	187	182	201	181	187	174	182	153	178	175	201	188	172	190	182	192	175	189	165	167	190	170	181	206	168	189	173	179	169	180	156	155	177	177	188	160	202	166	156	149	148	177	168	177	171	163	172	188	155	186	186	177	182	182	167	180	170	174	192	150	173	167	182	184	157	182	189	197	174	187	168	163	177	178	189	191	183	174	185	203	200	176	185	171	191	165	156	197	174	178	178	180	153	153	191	180	187	176	172	176	178	168	200	188	170	185	180	167	170	177	196	167	182	178	173	177	176	175	187	176	162	173	176	164	174	186	195	170	196	190	173	136	166	178	182	174	160	168	181	171	178	166	180	189	152	168	147	186	169	170	158	161	183	176	174	177	184	164	156	184	175	179	183	166	170	186	174	183	167	183	189	170	178	169	198	185	175	170	176	178	177	173	189	184	156	165	192	187	178	179	129	163	169	168	181	172	174	174	180	178	167	165	191	190	187	193	175	177	179	169	162	185	178	194	181	175	191	170	166	183	170	168	170	150	181	178	175	201	174	191	171	179	177	188	184	176	177	174	179	163	183	168	165	164	183	164	170	176	185	180	179	176	182	167	182	189	199	185	180	179	184	163	199	199	194	162	175	183	175	173	178	172	149	184	182	178	187	185	193	180	173	174	172	190	160	154	165	157	176	158	195	184	168	160	163	158	168	159	168	160	186	159	191	160	185	176	170	167	175	172	193	184	185	176	168	157	178	195	163	156	175	183	180	181	180	174	183	185	168	160	185	181	193	166	169	155	168	168	175	194	170	179	172	165	161	184	180	176	156	167	158	184	157	167	171	177	186	160	160	182	175	198	183	194	160	181	186	203	184	160	181	182	210	210	198	195	170	165	185	173	171	176	180	183	177	168	156	177	174	171	184	178	188	187	187	185	158	183	201	144	158	183	157	160	189	194	182	180	183	186	170	196	177	185	143	180	181	170	140	198	168	183	195	179	199	190	174	183	181	189	180	160	183	177	207	179	156	148	180	190	173	178	174	161	188	178	202	189	163	155	146	188	184	183	177	174	182	159	179	178	162	178	156	159	185	161	182	193	162	189	190	182	154	178	200	199	169	145	181	193	175	174	162	176	185	181	181	165	189	178	166	159	165	200	182	193	168	169	189	178	160	161	150	187	154	195	170	181	170	164	179	199	182	163	192	187	182	170	165	174	147	169	169	183	199	184	181	190	164	178	175	174	170	159	177	163	155	151	186	185	194	186	196	149	164	179	193	182	188	170	174	179	195	160	170	170	155	183	170	188	183	176	188	174	177	165	166	177	169	158	174	186	164	159	168	190	176	162	164	206	175	166	156	180	153	183	173	164	175	220	169	175	162	175	168	178	178	174	202	194	189	178	218	210	201	199	170	177	183	174	156	162	160	210	185	173	172	173	199	199	179	156	176	158	158	193	176	174	162	176	159	177	171	162	181	183	173	179	189	160	172	183	171	149	195	186	184	186	176	178	171	189	188	159	173	164	197	180	192	186	190	165	180	165	186	149
31066	22228	12082	8391	1771	710	1485	728	573	554	550	596	590	589	594	592	554	572	573	548	587	578	540	546	568	581	542	583	562	580	537	562	522	580	571	571	559	581	573	569	573	574	581	592	555	547	594	561	569	538	584	581	536	579	563	504	535	603	598	532	572	593	531	559	574	553	550	589	612	581	517	608	577	546	560	584	558	567	558	538	565	573	582	572	542	566	558	562	567	539	579	558	592	557	555	571	584	564	582	551	578	614	600	602	588	546	559	573	591	579	604	584	558	572	591	593	539	585	557	569	579	558	552	599	564	611	537	576	558	590	598	551	534	530	588	575	557	580	617	554	579	605	567	560	547	558	544	529	568	555	529	582	563	577	577	568	541	536	589	569	561	560	589	530	607	600	569	567	558	560	537	593	540	587	562	567	572	565	555	559	592	601	570	550	557	550	596	559	555	578	516	556	577	544	578	558	609	565	571	558	558	565	559	569	541	595	583	596	573	579	576	592	625	581	604	567	589	553	562	582	548	527	597	577	587	577	569	591	540	550	552	583	564	630	570	514	550	581	562	557	645	547	548	591	588	532	566	544	575	552	554	536	543	574	596	552	568	588	536	567	555	576	587	531	536	527	571	535	551	540	549	492	548	559	567	587	574	589	576	553	572	553	583	556	563	574	583	532	572	553	601	563	587	554	581	575	555	545	569	550	594	581	572	581	599	557	586	543	613	558	554	628	534	564	568	581	554	576	572	538	538	599	529	557	550	594	583	550	524	561	583	548	521	543	559	561	571	558	585	564	554	550	560	529	551	521	539	559	546	587	548	568	619	559	587	564	599	555	547	546	521	567	555	596	570	573	568	546	553	552	611	547	536	596	607	550	600	571	540	617	557	572	571	578	555	542	559	528	555	565	579	545	594	558	573	550	535	539	576	578	543	569	561	567	579	523	573	532	560	569	560	500	545	615	567	567	562	583	546	539	587	597	554	568	579	580	550	581	566	578	600	549	551	570	551	565	547	554	556	568	543	519	548	617	573	576	566	589	540	518	583	554	578	588	572	539	558	579	597	569	545	556	563	597	614	542	570	561	547	590	525	625	590	610	563	562	588	548	533	568	596	567	614	573	580	583	574	597	540	549	564	545	575	540	548	592	563	586	569	580	558	577	562	593	567	574	590	567	523	585	568	572	581	582	557	592	585	532	555	558	552	591	560	561	567	601	586	562	565	584	605	589	586	635	577	579	553	571	567	602	577	556	567	582	580	611	531	593	545	536	550	569	563	581	552	589	558	585	518	605	556	540	601	600	562	564	544	555	582	548	552	576	596	551	559	598	599	645	602	607	594	547	550	573	568	529	527	576	586	613	586	543	585	558	562	584	561	549	587	552	566	582	611	581	567	552	556	530	594	567	529	570	543	553	528	586	580	572	555	553	572	507	572	547	580	567	575	539	569	591	533	575	551	544	568	590	554	589	572	546	540	592	597	582	560	547	548	619	624	540	581	580	565	606	563	614	550	539	617	542	617	551	576	563	527	564	549	555	565	579	586	600	590	536	556	544	592	574	555	556	543	543	581	602	589	561	602	536	618	570	548	567	548	601	563	593	583	603	538	564	560	560	553	582	581	531	542	550	567	539	548	553	544	547	543	564	597	573	564	570	543	542	571	577	542	534	582	580	515	577	562	554	533	598	583	538	551	536	561	604	581	585	533	621	565	572	584	564	597	548	570	544	608	582	592	545	568	577	557	565	574	581	600	565	592	525	542	578	597	572	576	536	594	561	542	555	556	530	581	589	550	547	563	564	542	582	591	535	579	576	579	574	594	556	541	552	573	617	588	536	622	577	593	568	534	533	596	543	578	576	557	583	548	569	595	567	565	557	578	551	573	560	558	575	564	550	560	577	570	513	585	554	548	542	611	561	576	550	560	533	561	546	576	568	590	521	578	565	524	579	555	590	586	570	549	584	596	529	551	569	593	571	547	581	555	617	568	582	582	594	563	583	582	560	551	577	564	582	565	511	560	552	543	583	597	569	562	568	567	594	551	513	563	571	617	536	553	571	546	573	581	565	581	544	583	577	581	548	569	583	580	558	579	586	557	550	555	561	620	606	569	544	568	577	538	577	547	630	585	567	582	596	613	571	518	590	550	566	552	571	586	573	550	600	587	599	602	591	546	561	560	547	564	513	590	547	592	512	585	584	515	583	548	566	560	566	550	600	587	534	531	609	561	582	634	539	568	566	560	587	573	529	562	565	551	588	547	595	597	540	607	578	579	543	596	595	537	596	572	535	559	595	597	527	571	556	542	570	563	571	580	596	584	572	549	578	578	571	548	538	550	604	533	559	582	575	545	544	600	569	582	579	549	527	547	529	585	583	576	586	567	534	543	550	583	576	581	604	569	554	572	582	596	578	553	622	564	585	592	555	581	554	546	560	617	615	532	612	583	539	584	601	600	550	566	561	580	562	574	617	567	608	547	550	605	579	602	597	547	537	566	573	612	559	565	552	546	601	573	586	589	598	553	569	515	587	563	570	567	542	612	574	543	552	581	605	594	582	585	555	581	533	547	574	548	620	565	555	602	579	604	581	563	532	548	579	540	575	547	571	558	582	592	566	557	564	557	568	560	570	584	603	603	573	540	560	603	541	582	557	583	557	556	540	537	595	570	566	572	565	567	585	576	570	526	546	593	609	561	562	566	562	579	573	592	593	503	557	513	557	577	573	640	600	570	537	613	571	598	550	566	543	541	536	550	543	559	578	559	582	565	573	550	549	578	520	531	561	583	583	562	543	605	578	592	596	583	568	594	565	546	593	558	563	555	572	551	577	562	582	587	567	610	563	583	530	530	586	543	597	592	552	528	494	599	591	573	566	560	543	556	580	554	579	536	585	584	568	574	571	546	527	559	573	564	576	545	547	549	585	561	570	573	579	537	594	579	516	608	566	580	616	595	541	582	593	568	579	595	551	551	544	541	562	568	529	548	524	544	528	564	552	586	599	537	552	581	552	565	554	596	612	574	564	509	592	532	552	560	572	572	579	572	566	581	554	560	546	574	561	538	565	550	560	588	619	543	584	572	557	553	556	609	559	539	554	535	539	532	564	530	571	585	570	630	552	577	549	575	549	567	590	567	574	595	523	589	583	594	576	574	540	532	594	569	591	608	558	579	591	572	597	567	561	536	642	567	585	615	593	556	594	568	577	564	600	554	597	572	540	575	562	569	559	589	547	579	563	601	585	572	555	618	603	562	605	600	579	558	546	521	538	598	545	570	566	559	565	580	589	554	608	600	565	573	556	569	539	592	548	543	578	577	554	583	601	566	594	548	545	539	588	540	620	567	547	602	557	559	573	609	592	575	548	540	580	561	570	559	557	521	613	596	546	558	594	587	563	566	601	586	580	569	571	562	575	539	610	556	543	536	605	549	552	587	539	560	544	529	531	591	565	544	578	531	613	556	598	534	550	618	555	566	581	581	539	577	566	581	602	560	578	562	573	607	531
65231	52976	42881	28739	8426	1583	3165	786	161	164	146	165	173	185	169	160	149	153	175	152	158	179	158	137	150	185	158	153	155	146	166	179	154	156	163	154	154	149	185	149	155	161	153	174	132	144	173	179	148	170	173	138	179	163	169	168	144	177	171	152	154	147	164	172	133	181	156	157	150	164	156	169	171	149	153	152	129	168	138	180	137	177	151	144	166	166	152	153	196	159	151	155	150	169	154	182	158	162	166	154	159	152	162	165	149	152	165	163	147	129	146	161	158	174	154	174	176	158	157	137	172	193	161	166	170	155	178	150	167	170	150	162	195	138	164	171	149	151	140	166	153	148	160	153	161	161	145	158	154	170	182	170	157	146	144	159	155	187	174	159	159	132	158	159	136	160	158	147	194	159	168	156	132	137	161	172	137	159	151	144	167	148	152	157	154	147	144	152	147	174	153	156	155	146	145	137	143	151	158	158	146	163	176	146	150	164	191	147	146	180	180	171	133	184	183	143	150	185	161	155	157	138	193	148	168	149	164	146	169	174	165	153	158	165	178	152	163	188	154	153	154	158	183	150	164	168	159	160	165	164	159	162	151	150	169	171	174	138	159	182	159	168	148	149	151	156	146	147	131	172	132	139	171	137	146	166	158	147	147	160	170	169	165	188	164	143	164	167	169	164	176	137	157	154	152	156	161	145	161	149	178	179	178	158	158	155	172	162	165	164	137	172	150	170	172	158	145	163	142	181	154	165	154	139	148	167	155	161	157	165	147	168	147	167	166	147	142	167	186	132	163	152	151	153	171	143	178	182	174	171	149	162	151	184	180	168	153	156	156	169	143	187	138	155	161	153	169	194	169	152	177	153	161	146	138	173	161	159	166	156	177	155	172	180	135	152	162	171	158	175	145	148	152	176	140	160	153	142	163	165	144	160	198	137	156	148	167	164	146	174	161	180	125	159	161	146	165	174	145	152	144	146	159	149	151	148	184	175	169	164	139	174	156	147	172	178	153	171	127	171	153	160	140	172	150	148	169	184	145	162	151	165	150	153	159	165	159	159	156	164	163	159	157	181	158	180	179	160	152	157	159	138	169	178	153	170	146	164	140	181	156	151	165	169	145	172	160	176	171	163	186	159	163	149	143	166	165	136	154	131	162	159	172	192	169	166	140	166	164	166	156	154	152	157	131	170	180	172	152	153	161	167	156	155	148	168	144	157	159	150	137	150	168	161	163	165	175	168	130	180	146	146	169	161	169	153	170	141	170	174	180	180	177	147	166	136	143	123	150	160	201	177	160	151	163	171	163	152	169	160	148	177	160	163	168	165	149	168	157	155	143	185	169	160	151	149	155	163	145	172	149	166	150	162	180	187	162	159	176	153	164	156	171	163	172	172	155	141	154	163	155	149	164	150	162	142	177	158	177	164	180	161	174	147	159	173	170	151	160	172	167	150	153	152	165	180	165	139	156	151	170	162	161	172	143	175	153	167	167	146	167	164	167	160	164	179	150	161	136	156	164	145	164	152	145	188	195	176	126	161	149	153	154	165	167	155	170	159	172	136	179	134	156	143	162	164	169	141	159	155	155	174	154	168	164	147	172	164	143	167	143	174	168	158	144	145	144	193	157	169	157	141	167	156	147	153	173	155	164	151	172	199	187	164	145	161	143	184	152	174	147	149	169	138	164	161	153	139	156	169	157	155	145	172	172	158	157	156	145	169	149	173	170	158	169	173	164	162	161	175	179	159	167	162	160	158	167	171	161	144	162	162	152	153	142	146	161	144	125	156	146	142	158	152	154	136	162	148	156	138	168	151	162	135	171	174	162	155	143	166	145	159	145	158	147	134	171	136	154	134	160	190	157	153	151	156	145	149	174	170	152	167	183	154	147	149	159	152	144	136	158	157	156	145	152	166	141	143	159	159	173	157	172	162	145	152	155	152	158	155	165	148	167	167	148	153	139	168	151	175	147	152	159	167	161	188	170	153	132	150	165	149	150	155	162	162	180	164	140	166	142	151	163	177	153	175	140	134	184	165	186	162	171	152	165	177	146	165	149	180	155	156	170	181	155	177	159	150	147	158	152	153	169	147	176	161	166	142	172	152	149	156	153	166	147	155	138	179	173	152	143	142	176	141	167	168	181	151	147	138	150	147	157	165	158	176	170	146	166	165	156	139	164	149	169	149	153	148	172	167	149	125	156	153	172	154	161	163	194	168	157	159	158	171	167	160	163	171	167	155	163	185	161	157	167	148	133	164	168	150	159	162	146	164	125	149	143	146	179	150	149	150	167	156	153	165	160	146	153	155	160	171	145	165	166	171	133	157	163	166	171	150	175	168	156	163	177	170	158	152	137	153	152	170	170	142	170	154	145	191	153	137	141	149	166	155	147	167	164	173	166	186	153	160	175	145	150	152	164	156	147	159	165	179	185	156	130	159	160	159	152	154	169	178	166	151	151	153	143	146	151	166	161	159	138	145	170	160	162	161	148	149	165	169	152	164	164	134	155	129	171	142	130	186	141	159	151	140	183	145	153	159	153	171	131	146	164	184	178	165	164	160	160	143	162	140	161	163	177	162	174	175	165	145	174	151	194	142	147	150	148	160	153	175	163	154	150	151	170	173	152	151	161	176	165	129	175	172	147	157	159	154	151	166	164	134	158	171	157	167	145	190	162	153	163	156	153	140	144	159	146	172	185	150	157	149	149	167	164	160	159	155	163	162	171	172	157	145	142	151	186	169	161	172	169	160	177	153	162	146	152	156	165	165	167	132	176	162	149	178	162	180	139	144	180	147	154	166	154	169	167	141	133	155	144	149	177	150	151	165	159	154	160	152	171	145	139	160	129	153	175	141	151	160	145	148	158	160	159	167	141	145	158	178	163	147	165	125	174	149	144	170	167	168	139	194	143	139	185	157	141	144	181	175	145	169	160	161	155	179	159	172	164	188	161	153	152	182	145	146	164	166	173	166	160	135	160	168	154	180	165	176	160	149	177	161	179	157	165	179	172	158	161	162	149	167	158	167	160	157	168	134	149	160	185	180	154	142	164	156	132	175	151	164	145	148	144	155	172	152	159	174	172	146	174	148	163	141	164	166	164	157	151	160	150	145	163	177	140	168	159	152	162	166	165	199	152	166	137	165	166	165	150	166	149	156	166	158	188	148	163	145	169	148	159	176	153	129	158	181	154	144	180	169	162	167	153	148	160	152	154	165	161	175	135	141	164	173	187	155	171	178	162	148	161	138	174	144	170	166	148	145	177	174	173	148	163	163	173	140	158	169	169	171	153	144	166	154	165	143	166	173	169	144	172	147	153	147	164	155	168	145	164	158	157	130	176	147	166	156	149	155	151	155	184	129	183	146	156	133	169	175	126	149	158	165	162	154	190	173	164	170	161	148	135	163	152	148	160	134	130	162	162	170	153	154	159	166	177	149	165	153	167	149	135	161	173	155	144	158	165	159	159	142	167	155	150	166	160	161	145	156	168	145	147	159
47606	43218	41600	33196	12170	5238	11715	2598	535	520	553	558	556	534	572	508	502	509	532	526	550	536	474	522	511	508	536	533	509	517	507	489	541	524	547	555	526	541	522	550	559	544	495	511	521	502	512	538	500	546	511	559	494	499	561	526	513	523	505	513	588	529	504	504	534	537	507	515	499	486	521	540	534	521	502	496	543	485	494	514	535	533	530	523	508	547	504	561	527	515	505	513	519	515	471	547	506	523	546	518	489	526	514	526	515	504	524	513	564	527	523	503	543	525	549	533	527	514	515	490	525	489	530	518	573	519	517	477	557	539	507	504	542	513	549	484	523	509	486	503	523	519	504	563	526	544	496	520	504	483	523	522	518	525	533	509	526	481	523	572	502	543	491	550	509	515	498	511	519	525	538	546	523	517	494	526	512	513	547	543	535	537	485	531	571	522	533	541	512	516	536	524	551	559	522	553	509	517	531	536	549	569	520	546	537	521	512	558	506	501	535	521	535	530	531	500	525	495	523	506	528	576	519	535	542	514	493	498	536	508	495	552	494	472	535	508	536	513	555	471	580	534	534	543	512	532	508	524	527	544	512	509	551	538	530	493	537	515	523	541	499	547	542	510	515	479	528	533	508	538	534	555	543	518	541	535	547	535	522	526	484	518	523	500	493	519	513	529	517	497	525	524	530	519	529	517	563	528	521	507	502	520	527	533	574	513	541	518	545	486	502	534	518	511	528	534	517	554	530	508	519	494	525	527	519	505	542	526	553	483	545	561	543	489	490	519	520	523	533	545	534	526	540	517	511	548	536	502	537	498	499	532	540	512	534	496	540	535	560	546	514	500	530	506	503	527	534	551	549	549	510	538	528	499	527	571	517	506	521	518	534	510	502	512	579	532	550	554	504	553	516	525	540	520	554	507	535	551	518	531	511	571	563	497	536	541	508	499	540	533	523	566	525	482	511	555	500	505	533	498	524	504	519	525	529	536	522	507	526	538	550	506	544	517	523	542	514	542	502	510	512	549	545	506	516	530	523	537	538	543	531	547	500	527	514	553	548	518	507	510	557	523	547	534	539	522	492	461	549	531	515	495	498	502	582	475	543	533	508	500	526	525	539	545	518	525	548	511	546	497	537	527	497	581	530	502	578	545	543	543	529	532	571	514	577	535	506	523	506	525	486	514	482	526	556	567	523	498	510	552	501	582	508	550	500	543	507	509	542	535	484	541	488	532	538	521	496	502	518	517	541	523	502	549	507	547	524	552	523	502	525	503	538	534	547	530	496	526	535	536	555	563	499	547	521	559	547	562	572	561	530	503	548	528	541	550	556	506	524	500	530	546	539	523	531	535	486	489	510	538	493	529	522	496	531	507	549	530	535	474	531	524	488	487	524	539	562	507	527	581	507	561	513	559	565	528	559	496	524	533	556	494	508	552	493	555	539	518	546	535	520	538	515	542	519	479	490	523	555	581	515	557	522	473	492	522	519	530	512	495	523	523	559	520	522	528	504	522	516	583	513	537	483	514	519	512	519	488	498	488	558	521	499	514	530	567	485	504	556	514	503	496	530	536	540	486	501	529	526	494	536	507	527	550	513	526	502	534	526	521	553	552	513	545	485	502	536	538	515	536	505	516	541	544	465	507	533	521	501	491	513	515	537	536	508	536	495	530	464	520	501	529	537	488	504	543	529	548	534	521	522	505	569	527	595	506	525	563	535	543	548	513	523	546	521	507	517	549	531	549	526	516	530	488	486	521	537	527	523	506	483	516	507	498	524	548	504	525	529	525	542	514	514	537	521	531	503	566	525	503	500	504	524	519	528	487	534	530	538	518	527	519	543	506	544	546	534	530	535	506	548	523	529	549	547	513	526	527	543	547	551	500	543	499	482	501	506	533	496	531	586	525	531	542	507	513	542	523	550	551	509	524	487	511	525	536	487	534	499	531	554	559	520	518	523	536	536	513	500	536	514	543	535	480	563	508	532	537	497	577	494	517	521	521	525	544	539	548	493	536	512	532	538	548	531	529	528	552	517	524	528	520	509	510	535	503	546	513	492	492	519	563	513	549	556	489	536	529	536	516	508	503	521	544	512	530	511	515	501	554	543	534	557	517	513	518	569	545	512	517	496	532	543	523	523	559	534	522	550	549	512	537	517	557	531	538	543	495	552	543	568	534	546	535	530	513	537	541	551	502	532	541	523	477	546	496	529	550	545	552	491	533	485	555	513	577	585	544	507	536	529	534	559	517	530	531	556	521	541	504	560	536	519	570	536	511	530	512	560	513	554	557	508	560	534	546	521	518	487	511	573	565	538	534	503	530	521	532	520	486	516	515	529	507	545	547	555	525	534	535	503	540	517	538	541	508	545	541	525	500	564	536	475	537	505	517	534	516	493	496	518	526	538	536	564	510	536	505	513	534	526	498	525	541	559	553	527	546	527	534	535	523	539	557	482	548	546	544	516	521	517	512	520	515	540	513	544	545	536	516	576	545	568	565	530	542	512	565	517	546	527	529	514	552	502	509	540	524	514	552	529	546	545	495	533	520	531	566	551	523	537	524	508	572	518	530	522	552	567	494	532	507	497	521	534	566	531	555	525	515	504	552	546	523	513	537	553	508	534	520	513	533	480	546	502	505	553	531	525	558	503	501	533	546	511	496	530	523	506	480	493	548	518	531	515	530	552	491	492	536	552	543	521	503	502	534	525	546	523	537	508	588	564	549	522	501	515	550	574	540	553	518	585	470	529	529	524	488	544	546	525	521	521	531	510	511	576	491	507	512	558	520	554	563	521	533	565	527	538	548	518	515	550	526	495	513	485	515	532	542	474	558	484	522	504	511	536	501	546	538	551	544	506	514	510	505	537	535	520	505	554	468	517	581	540	537	536	518	524	543	547	537	538	544	524	489	500	524	509	521	511	529	525	495	534	533	533	526	553	514	502	480	536	536	502	531	485	531	517	518	486	517	515	529	534	523	534	509	529	529	474	551	512	525	520	498	506	491	528	544	528	491	551	552	552	524	516	525	526	520	546	537	540	530	540	503	505	546	492	525	508	479	520	511	510	577	528	583	557	507	527	534	520	530	536	503	505	481	540	543	524	474	576	515	532	530	487	546	553	534	499	527	570	572	512	520	536	535	506	525	532	519	489	525	464	502	492	522	554	538	510	523	543	526	505	526	548	505	522	530	514	547	530	550	542	530	533	536	505	567	554	475	509	612	517	505	515	546	533	555	547	572	525	557	532	504	522	529	475	500	523	526	518	523	507	525	517	545	520	548	550	480	480	519	529	524	494	529	517	503	525	521	541	495	519	575	508	522	500	549	555	489	519	524	496	524	522	532	506	491	524	521	561	567	509	501	517	529	522	554	496	518	500	528	512	547	545	512	527	525	519	534	567	497	547	527	522	521	561	540	511	533	531	549	502	540	522	531	517	529	501	490	527	517	516	540	545	577	530	500	545	483	464	489	536	559	572	528	547	529	557	560	501	510	505	520
77110	68955	59587	45522	21939	5862	7283	1909	284	287	257	253	288	277	270	227	303	278	261	251	239	272	283	264	253	234	257	247	253	260	259	256	274	257	259	245	244	294	291	287	265	242	251	267	245	249	246	258	299	270	268	254	273	255	270	236	266	227	256	268	282	276	244	254	281	290	257	246	258	249	286	270	263	242	284	225	275	255	229	301	228	263	241	258	238	239	265	243	238	268	261	274	266	251	256	272	234	273	266	268	256	238	263	274	254	263	256	249	271	271	270	270	249	264	258	224	260	242	252	249	263	239	256	256	240	253	254	295	261	252	235	273	219	238	243	252	253	228	229	255	239	252	269	266	266	254	257	261	253	240	264	262	221	259	251	271	249	238	288	272	290	280	248	241	239	272	228	284	247	234	261	274	255	257	246	265	275	235	278	274	240	256	248	250	253	289	249	292	263	247	252	259	256	243	255	300	265	249	258	254	295	257	268	237	237	241	258	269	247	246	281	250	252	264	248	258	248	249	267	247	250	291	254	260	261	262	267	268	235	271	290	224	268	263	245	252	273	247	264	266	272	313	260	284	280	252	285	285	245	250	251	268	254	219	236	243	287	254	228	291	265	269	255	247	263	260	270	262	259	278	243	256	256	252	285	289	280	265	272	267	262	255	257	271	280	251	261	260	265	236	250	267	262	261	260	240	246	246	269	229	273	244	275	253	259	272	261	234	257	246	268	261	253	265	246	273	260	284	262	258	261	260	257	241	236	248	249	251	256	242	251	260	223	276	240	267	263	264	248	254	283	289	288	264	307	232	257	267	245	239	263	263	286	244	281	245	289	241	246	299	263	256	295	260	274	280	238	267	270	273	244	248	276	271	271	239	272	230	264	248	229	243	272	285	262	257	274	271	254	234	249	267	208	280	233	268	235	275	252	269	266	301	223	271	257	240	258	272	261	258	250	280	284	256	248	257	278	258	240	252	263	236	251	268	250	247	250	269	265	238	276	260	257	276	263	268	286	272	253	253	257	284	293	256	273	267	261	240	257	282	245	259	244	239	248	296	280	243	254	244	273	268	271	240	250	253	248	232	270	265	277	244	232	241	241	278	227	262	268	242	236	269	262	255	256	246	255	242	254	257	244	264	242	250	260	242	254	269	285	266	265	270	283	220	252	285	257	237	284	280	241	268	257	266	251	261	246	267	257	238	253	263	259	253	242	281	264	248	258	272	265	240	292	250	234	262	269	257	283	261	306	218	257	244	238	254	279	263	266	266	242	247	268	265	247	274	249	263	252	246	252	253	258	258	248	222	254	264	270	253	254	238	249	262	232	247	248	258	235	268	275	258	245	244	263	270	246	255	254	270	282	256	258	243	266	245	284	262	246	250	246	259	243	267	261	221	273	291	255	240	244	269	255	273	258	247	255	262	241	250	238	290	258	270	271	269	262	248	269	247	267	268	256	247	237	264	272	247	257	240	255	286	235	277	281	265	253	264	283	255	303	243	241	252	284	237	241	225	266	261	248	265	244	278	277	259	249	267	250	270	261	273	260	283	257	255	264	257	241	233	248	294	244	276	282	282	279	255	257	234	248	267	272	245	261	237	278	238	278	237	247	260	251	262	260	277	276	291	257	213	250	267	250	268	255	259	255	245	271	283	238	251	283	266	249	226	256	269	236	268	245	245	238	272	259	258	254	265	259	266	234	249	260	276	238	291	289	266	282	266	237	283	273	263	268	245	266	248	244	275	273	245	266	203	277	259	271	267	263	246	269	263	226	251	269	261	249	273	262	284	256	254	255	236	268	244	280	237	279	259	221	244	267	254	241	251	262	239	265	261	246	228	282	263	244	233	238	241	279	220	290	238	265	278	273	266	282	259	276	277	265	232	277	247	286	242	235	278	239	258	267	260	255	270	235	247	284	278	241	277	254	243	264	251	278	235	254	236	246	263	254	250	249	228	284	286	265	246	232	251	273	269	249	244	250	229	251	239	269	253	275	247	263	284	269	267	275	253	255	251	239	259	261	242	260	279	253	264	251	249	272	286	266	287	242	247	232	266	262	255	247	250	254	261	279	270	243	246	263	250	257	284	248	256	267	261	250	254	243	248	249	249	283	256	263	266	259	262	254	235	266	244	252	246	280	250	272	261	259	261	261	256	257	284	254	267	280	239	258	268	233	237	233	266	276	257	240	260	266	227	273	267	256	247	284	268	287	276	229	231	250	264	262	242	268	254	225	267	265	255	269	266	218	253	260	246	253	257	258	243	249	266	240	276	258	265	240	262	241	294	227	239	264	277	257	250	265	241	245	279	275	273	251	254	309	258	243	270	265	233	274	228	264	260	249	260	242	273	255	262	241	244	254	258	250	249	252	275	250	252	258	265	264	287	289	240	259	246	252	249	251	241	260	258	268	269	282	227	249	247	242	275	256	252	258	259	264	283	262	262	291	273	225	226	263	242	255	258	269	293	254	245	285	256	262	275	251	258	250	244	230	256	247	252	256	229	259	261	260	275	276	260	256	248	260	252	268	274	270	241	262	256	280	286	251	276	290	239	230	251	266	261	238	260	229	247	247	232	245	273	270	285	263	261	238	266	248	257	249	286	237	241	276	281	274	270	251	242	288	257	250	253	231	269	286	228	266	273	275	268	243	266	258	251	230	233	256	283	243	242	261	259	234	255	265	249	258	250	266	235	269	244	267	249	246	253	260	276	280	280	258	278	239	293	249	233	256	229	250	275	238	271	255	252	260	255	250	237	245	250	249	266	243	241	266	257	250	224	235	274	270	261	249	268	225	250	271	269	293	249	272	248	253	253	248	268	260	258	251	262	272	264	249	233	254	253	250	243	249	288	244	265	247	279	251	242	290	256	255	251	243	251	294	259	244	251	289	267	241	252	264	250	292	252	243	269	254	266	254	250	259	256	254	242	242	261	262	259	258	260	241	280	272	271	280	267	270	243	251	243	266	272	273	261	249	251	297	280	266	270	256	295	218	248	254	264	261	237	268	273	257	256	254	254	281	262	291	278	267	259	264	237	262	254	272	250	272	278	258	300	269	221	272	271	249	269	273	288	259	258	288	258	276	256	264	229	258	227	266	248	239	246	267	209	260	249	264	244	243	254	265	266	267	270	246	283	273	258	234	263	238	279	298	290	234	270	273	254	276	257	258	290	253	286	248	230	235	245	277	255	243	279	236	245	262	278	269	259	269	260	230	291	272	229	251	263	239	251	267	265	270	266	272	271	259	235	288	239	254	246	286	252	281	252	238	248	281	253	233	273	250	272	263	233	256	242	248	263	283	280	259	261	257	249	261	289	272	258	246	245	262	269	237	255	272	228	270	245	249	241	244	270	294	270	291	266	257	256	254	245	279	256	287	266	232	251	270	263	234	257	237	233	240	266	245	261	267	232	267	253	260	247	285	265	268	250	250	301	255	268	261	246	246	234	246	264	276	293	263	246	231	250	274	254	269	273	255	293	272	247	265	254	240	260	260	246
60167	59240	57079	46450	25704	10947	20019	5432	851	862	857	839	810	821	785	815	808	835	848	820	827	815	768	765	770	761	799	772	799	824	763	812	775	811	813	754	806	818	807	782	819	787	800	781	762	755	759	789	800	792	778	827	758	751	808	790	798	729	820	811	758	784	782	823	799	768	727	816	799	747	811	812	784	809	788	772	779	775	781	773	821	768	807	795	770	778	802	797	790	781	786	792	810	759	801	796	797	762	787	811	812	775	787	733	781	822	737	789	791	802	785	778	790	814	771	786	750	790	752	804	828	772	787	801	759	776	802	807	806	765	794	765	833	753	789	761	765	792	826	792	828	809	808	739	813	827	789	816	805	843	804	797	806	815	809	849	824	823	830	771	820	844	793	818	796	782	803	782	783	756	817	817	831	753	788	776	794	801	766	763	773	826	796	757	812	773	765	794	783	768	780	779	834	798	799	802	841	787	802	822	741	775	772	805	794	771	795	813	761	824	776	767	746	818	780	793	785	803	787	746	824	777	718	825	764	816	761	776	800	805	777	797	798	741	828	816	784	785	735	810	776	791	806	781	779	739	758	763	754	777	741	795	784	774	823	852	806	813	796	822	810	776	788	760	821	765	861	784	801	788	787	790	713	789	797	767	790	808	767	748	771	819	781	811	764	804	748	768	771	767	775	784	789	742	801	771	798	744	818	734	819	751	769	787	785	732	752	765	753	797	767	805	823	810	762	780	792	757	790	786	724	794	736	790	840	784	802	796	737	815	782	789	728	821	809	774	805	788	792	781	762	813	794	759	775	771	801	803	775	854	819	782	795	723	765	776	736	809	779	786	746	784	777	777	788	804	802	821	787	791	747	774	805	789	754	787	779	823	801	786	750	801	813	834	773	797	808	767	810	769	754	813	793	810	783	792	768	778	772	807	793	756	775	815	833	821	788	790	785	786	781	765	792	803	726	802	728	808	770	782	814	775	779	787	835	794	785	781	809	785	790	761	796	797	758	762	746	784	824	768	774	762	784	846	751	753	773	741	753	780	802	806	763	838	839	813	806	745	833	748	773	769	750	785	765	804	765	746	803	804	777	809	762	788	806	803	808	791	814	793	818	740	786	770	836	761	787	744	786	780	759	799	802	799	756	826	750	761	803	824	769	803	831	805	776	814	762	813	853	772	804	731	809	752	758	830	847	840	777	829	788	810	817	788	749	754	759	758	854	789	779	781	802	825	809	799	807	782	783	746	810	825	809	752	756	784	778	790	793	803	778	796	779	766	775	830	818	801	787	746	812	778	761	808	799	821	830	793	792	818	830	780	806	802	778	728	814	740	772	765	790	765	783	808	814	811	814	804	811	802	778	769	781	764	829	720	788	805	864	773	817	813	812	796	800	746	710	822	810	754	790	789	844	778	737	826	759	786	765	800	743	799	790	797	802	782	792	755	794	770	804	795	796	832	791	759	754	793	778	833	761	816	796	762	835	792	775	804	770	765	772	773	763	760	788	768	815	771	763	789	709	788	736	794	779	783	790	830	754	774	757	787	762	806	803	731	824	811	746	778	788	820	822	825	797	808	796	784	827	788	801	824	807	814	814	787	831	751	822	816	793	799	809	779	746	772	765	783	857	799	803	784	810	786	730	815	766	806	756	824	813	810	770	818	767	787	793	796	787	763	787	805	746	832	781	847	784	801	802	762	772	761	861	857	740	775	822	795	795	741	737	776	774	784	775	753	771	789	722	809	769	803	743	742	798	802	743	754	739	814	805	811	760	783	778	798	862	811	766	777	770	797	793	769	763	817	814	815	766	742	787	818	771	800	788	808	799	843	772	786	748	777	843	782	761	752	790	804	762	808	809	733	731	742	824	807	762	773	819	807	790	779	756	798	912	783	738	789	768	841	756	806	761	788	760	736	730	827	841	813	778	820	778	838	808	789	802	821	828	788	813	793	818	784	791	753	748	796	818	763	748	805	813	728	808	795	831	788	756	776	820	771	796	751	752	792	803	760	790	775	754	807	765	756	796	775	832	769	824	773	756	798	801	774	804	800	777	790	808	862	780	827	760	863	810	766	811	819	760	803	754	801	754	819	764	763	783	808	752	816	826	809	750	746	758	775	814	790	779	781	794	752	766	777	781	781	787	765	795	798	808	725	781	779	806	763	769	804	790	760	735	783	728	801	810	829	821	754	788	804	731	792	828	772	788	772	796	803	792	783	784	811	759	758	817	783	774	782	759	853	793	819	799	772	790	813	780	794	799	739	773	819	763	783	764	845	839	774	813	789	794	761	736	779	807	778	814	750	727	786	762	804	799	834	739	813	776	791	777	789	805	755	788	759	825	857	813	776	780	783	768	790	832	781	816	783	783	729	807	845	778	773	774	784	816	812	769	759	791	817	812	792	802	788	806	798	804	773	766	762	842	748	803	767	819	813	777	802	773	736	796	826	833	756	794	830	791	822	816	827	798	767	796	842	803	826	834	766	828	815	789	774	771	756	805	797	785	815	759	813	785	783	768	794	780	744	810	786	846	810	735	822	791	822	802	821	765	788	784	809	802	745	800	796	786	804	773	816	771	732	795	785	801	780	824	790	803	749	749	762	757	805	820	818	795	773	719	764	773	783	851	777	823	797	765	775	719	748	769	806	836	773	781	764	778	797	795	812	762	774	816	777	810	800	778	791	815	775	759	790	731	784	813	787	792	785	802	746	796	786	799	776	755	779	792	739	781	773	735	738	752	766	753	755	744	775	738	834	794	776	767	771	796	751	789	818	790	753	801	797	804	834	779	718	772	787	800	823	782	782	813	840	805	755	725	790	846	813	778	760	810	823	779	819	760	775	750	790	829	770	792	785	816	804	771	777	792	827	838	806	808	781	756	794	749	768	768	734	763	794	812	766	790	778	821	797	824	807	782	737	763	790	753	778	782	821	782	780	879	750	804	752	837	757	761	812	823	746	804	826	718	824	774	794	789	810	759	795	760	774	803	762	798	808	783	798	807	811	718	804	741	799	830	747	748	759	771	831	785	806	764	789	775	792	849	739	811	818	757	775	778	775	780	831	792	786	756	766	762	828	764	759	794	845	782	817	811	767	760	789	865	791	827	783	811	788	783	776	786	798	782	807	811	779	788	811	827	781	765	777	762	783	814	788	762	738	758	816	813	792	818	826	785	772	790	821	792	815	793	799	778	754	775	782	823	750	839	774	811	812	792	780	795	774	808	757	797	786	804	781	800	791	793	804	842	782	804	830	777	772	749	799	728	772	770	806	759	767	832	750	826	737	762	775	829	795	747	796	815	810	808	832	754	728	731	794	745	738	787	796	799	749	795	735	741	826	787	764	805	787	748	825	772	785	825	712	796	772	818	772	805	820	814	765	800	785	798	795	852	787	752	809	760	771	767	765	775	753	778	778	773	794	830	822	779	818	779	758	794	743	805	800	792	805	782	839	782	812	736	786	727	769	744	783	780	803	804	752	755	829	765	794	795	710	775	731
32086	18282	8274	3739	620	253	349	230	201	170	165	178	168	177	167	171	195	170	171	187	174	202	169	150	166	165	141	187	161	170	185	170	198	173	152	164	188	190	176	178	167	180	161	171	181	207	183	162	173	175	196	170	200	183	189	171	196	188	182	176	160	180	162	166	177	184	188	176	171	196	164	160	151	181	172	171	195	171	196	168	179	167	171	170	174	187	159	148	191	158	167	196	186	171	165	185	185	165	184	156	198	191	171	162	178	179	179	173	161	190	179	185	182	141	185	158	163	177	170	171	148	179	187	176	173	169	180	185	163	163	154	167	183	154	162	189	197	173	173	172	197	166	185	180	169	182	167	185	173	181	155	163	151	179	147	185	162	168	166	157	190	169	179	173	185	155	180	170	183	129	179	173	181	174	180	192	162	203	158	192	157	155	166	154	176	169	180	170	181	173	167	156	193	172	191	164	181	175	179	183	173	179	176	163	156	183	181	180	178	190	154	190	181	180	180	187	170	167	179	172	180	209	166	197	183	173	179	182	183	192	179	184	186	157	171	181	189	179	173	162	162	165	198	179	150	164	161	174	155	205	171	175	181	158	170	177	187	183	178	200	173	173	144	155	165	179	155	165	185	167	172	173	178	161	169	145	178	187	177	169	176	173	182	187	181	167	182	186	175	176	174	182	189	185	186	175	176	161	170	178	184	164	164	172	165	207	191	172	171	175	180	187	187	172	172	162	168	163	197	200	177	159	161	172	179	160	189	175	165	173	169	185	195	177	183	171	175	208	178	198	188	174	182	163	190	165	187	167	156	164	164	153	168	176	171	183	185	179	199	172	165	185	185	188	179	164	167	174	155	192	167	193	170	172	173	169	167	160	175	146	186	182	184	186	155	175	173	179	176	158	155	192	170	159	177	165	173	199	175	198	180	184	186	173	174	169	146	165	174	189	165	165	178	155	194	177	179	184	174	170	188	176	180	184	168	169	168	183	211	175	197	170	157	196	148	193	177	180	180	151	174	168	206	200	191	171	150	189	154	164	185	194	169	176	184	173	159	165	165	177	181	180	187	174	189	162	177	162	186	173	162	155	171	150	170	164	187	190	206	160	174	187	189	178	182	168	150	157	190	180	169	176	172	172	178	149	179	174	201	184	185	153	166	191	173	203	164	172	190	184	174	172	195	165	195	196	181	186	189	172	192	158	185	163	189	181	168	151	181	158	162	182	172	185	169	158	191	178	163	167	165	178	152	174	161	173	198	171	212	178	184	158	172	183	186	157	153	186	165	189	165	185	179	165	160	159	179	184	156	185	144	171	188	168	166	184	169	149	172	171	201	166	190	193	193	175	188	163	156	174	188	184	170	173	155	178	198	186	190	166	172	174	167	186	185	166	192	164	162	153	162	190	194	182	192	177	185	173	159	184	196	190	164	167	215	197	188	168	168	167	175	177	170	197	170	172	191	170	172	175	183	197	191	186	166	188	171	189	160	169	171	178	164	187	170	159	175	165	184	144	190	167	170	209	173	186	193	161	158	173	190	181	166	201	149	162	178	177	156	191	179	179	169	189	177	173	176	149	188	169	160	177	157	182	178	167	182	182	163	171	176	175	194	173	197	164	166	180	175	177	173	185	186	165	170	180	185	164	173	175	203	140	198	183	192	165	181	139	165	169	185	165	187	168	176	168	180	153	191	173	168	194	172	174	172	167	179	161	177	188	174	178	187	186	191	157	181	190	162	195	174	175	162	183	160	173	176	153	180	185	180	163	181	157	184	182	193	185	163	203	201	170	196	170	168	189	171	179	169	200	187	181	164	175	157	173	181	182	188	145	179	186	179	202	154	164	189	189	194	161	160	147	168	176	176	146	159	170	160	173	150	149	185	174	177	165	162	192	172	179	170	173	164	174	182	160	176	177	153	174	178	169	176	176	201	165	170	181	172	159	183	190	183	170	140	169	189	198	178	193	175	162	160	166	173	168	179	167	180	193	165	151	149	172	201	165	169	157	178	163	166	173	181	185	177	185	163	175	179	173	176	169	166	181	168	177	175	181	180	165	173	164	164	179	179	173	172	177	162	198	147	197	175	190	168	172	172	195	165	170	167	202	151	167	177	200	198	176	186	188	174	167	189	163	175	167	177	180	188	193	169	206	190	171	195	164	175	168	167	179	173	196	168	159	169	170	188	161	181	165	151	191	187	182	183	193	186	162	179	187	174	174	178	167	173	163	188	193	198	199	169	168	186	172	198	191	181	175	190	170	180	171	163	167	156	192	181	186	200	174	192	209	154	185	173	175	163	190	157	188	172	171	182	168	178	178	190	188	175	172	187	154	157	147	178	174	185	191	179	200	172	195	184	193	162	192	170	165	191	161	172	170	182	175	182	176	159	165	180	161	186	170	192	190	173	179	185	172	146	174	148	174	209	188	187	175	171	193	162	185	197	156	183	202	161	181	175	167	182	162	164	182	169	174	167	172	164	156	165	159	189	145	155	166	178	181	198	198	174	175	183	175	173	165	176	158	175	181	162	190	153	188	176	168	194	184	153	180	189	179	170	177	162	191	183	157	174	197	194	160	168	164	175	171	168	167	192	184	201	183	138	192	176	188	174	178	159	170	188	148	185	180	194	176	173	186	180	177	158	173	191	162	178	171	190	174	162	175	181	169	159	174	171	161	216	163	205	162	172	172	202	187	159	165	179	153	168	168	173	169	174	198	183	179	168	171	166	150	177	159	190	187	171	188	185	167	210	168	153	169	172	198	197	167	166	160	183	179	179	180	186	184	163	185	136	177	170	177	151	184	190	178	180	182	162	180	188	159	165	173	163	171	195	176	171	159	182	201	170	195	172	196	172	186	169	183	177	162	220	167	169	182	172	194	179	184	199	189	155	186	162	182	161	165	173	148	161	191	203	166	186	175	170	164	202	172	150	169	173	170	198	172	168	196	189	187	191	177	143	182	172	193	198	172	182	156	161	151	190	154	196	176	171	154	178	200	169	178	178	161	190	176	159	182	171	183	174	190	175	157	187	168	177	189	194	161	166	173	156	173	192	195	185	169	199	172	198	156	193	180	199	180	164	158	161	171	173	186	157	185	153	172	187	187	197	177	173	171	179	194	166	169	182	167	195	173	178	185	167	178	169	181	160	195	167	192	163	188	182	185	168	133	167	166	154	157	171	178	194	153	185	169	160	171	174	169	195	175	161	161	193	173	185	169	177	171	170	186	167	178	182	180	180	175	191	210	190	159	168	173	197	184	180	174	166	162	169	171	194	167	200	195	189	184	175	181	186	149	202	170	184	161	160	203	184	168	176	182	188	157	187	174	182	151	191	195	162	171	175	168	158	183	178	178	159	176	175	171	174	204	159	169	170	196	176	155	180	183	186	170	179	164	176	177	143	191	174	155	211	177	172	169	155	175	197	182	184	172	177	175	193	193	157	167	184	194	185	156	174	180	189	201	168	183	151	180	173	165	180	178	171	181	157	176	172	186
30326	20867	13307	9284	2143	846	1387	722	516	550	576	538	612	568	578	566	572	612	582	555	607	549	602	581	578	569	504	574	585	596	583	563	530	589	583	586	567	590	633	572	577	615	552	621	549	568	579	546	587	557	568	548	578	522	614	596	526	570	557	602	574	573	579	548	518	559	593	562	579	586	530	589	557	585	579	596	575	602	551	571	551	566	539	568	527	565	578	578	583	560	565	599	555	590	543	608	562	547	581	584	539	591	569	551	590	595	574	600	562	551	573	593	537	637	566	576	581	594	546	552	535	592	538	556	544	569	565	554	621	582	522	553	594	592	549	547	570	608	573	593	569	562	560	572	578	599	559	574	596	571	587	576	582	558	562	591	551	526	555	571	518	580	582	565	584	594	558	548	574	560	588	595	569	541	554	582	564	578	589	570	549	582	577	551	528	544	563	588	600	540	591	544	540	546	563	598	572	532	573	593	535	606	558	597	551	569	548	577	596	585	556	548	578	577	529	544	589	591	587	555	589	569	590	580	528	553	581	589	562	536	546	568	554	570	548	552	582	581	567	561	561	569	576	528	584	571	551	560	565	570	577	581	643	551	559	558	564	564	569	577	555	596	573	576	617	530	575	582	613	515	575	623	579	514	577	635	568	574	556	547	533	568	597	576	541	570	585	616	611	545	616	574	544	558	560	558	608	555	600	538	544	605	583	567	565	589	529	595	544	579	569	561	593	564	575	613	592	543	588	575	540	593	570	574	556	580	547	562	557	579	572	602	573	571	564	548	554	591	578	554	553	547	554	618	555	602	646	577	564	578	564	574	562	577	583	580	596	574	568	558	541	539	544	540	547	547	568	551	538	577	603	570	586	546	591	576	522	605	565	564	591	570	607	570	589	554	573	589	574	591	541	653	548	582	561	560	582	544	604	562	631	543	614	571	597	567	621	574	546	574	572	568	573	617	589	567	586	528	586	567	583	535	586	566	557	571	546	576	568	553	595	572	595	612	553	564	560	561	565	566	607	576	570	584	553	578	592	582	573	593	593	574	563	556	549	579	584	554	580	555	530	561	548	555	563	597	548	552	584	611	546	583	556	565	601	608	526	628	589	568	546	584	553	543	558	565	574	581	586	576	592	573	561	587	581	610	561	570	557	601	558	578	568	554	582	573	497	580	587	592	587	556	521	586	543	544	594	594	576	585	551	565	554	597	531	612	530	591	549	596	559	580	603	598	593	580	610	525	524	530	555	567	576	587	581	562	585	574	551	625	578	552	589	605	502	605	549	573	566	590	601	548	558	558	579	550	610	590	553	579	566	552	591	567	545	603	584	586	569	532	561	551	563	556	592	583	623	588	559	559	579	552	561	538	595	571	581	515	587	602	598	578	552	560	597	588	584	566	580	567	598	615	619	583	572	573	572	608	581	550	534	594	559	531	570	573	567	566	576	544	581	551	592	576	561	607	559	611	548	598	562	614	595	528	549	594	529	543	616	597	561	557	576	573	538	590	574	568	581	563	654	547	594	551	550	551	512	598	553	566	624	614	573	599	612	557	600	577	577	518	582	575	578	557	610	548	560	599	559	564	567	535	584	564	568	529	528	634	597	575	596	550	522	558	585	530	592	555	598	603	564	583	560	597	557	561	528	557	576	557	589	585	577	551	625	528	558	581	556	570	570	582	589	560	584	588	596	591	564	599	528	547	560	597	560	553	583	603	569	590	580	571	556	581	532	550	618	552	551	567	581	575	582	609	561	590	600	577	582	583	558	563	574	574	587	557	570	632	554	544	594	543	560	562	540	560	560	603	550	528	577	580	549	570	577	600	584	548	542	572	537	566	551	523	566	573	591	595	593	612	565	575	546	636	559	580	624	566	548	564	571	537	519	569	600	595	560	575	584	557	566	557	542	576	553	542	585	612	550	572	593	591	548	555	581	561	557	579	553	540	587	558	543	611	567	609	580	569	571	555	563	601	534	559	560	570	625	584	608	570	572	558	631	599	538	608	558	561	540	570	596	544	608	578	605	534	601	588	586	587	598	554	555	543	592	569	598	573	551	610	595	585	548	563	557	561	614	570	561	583	556	571	584	556	590	544	570	582	534	558	552	579	584	593	517	626	570	549	571	583	570	560	556	569	593	599	562	581	572	566	600	568	565	564	591	521	609	547	559	548	515	582	621	574	583	569	581	585	551	578	598	584	592	571	589	527	580	582	573	577	555	556	548	565	594	566	535	558	564	579	601	592	590	588	542	545	564	537	594	547	588	558	566	603	591	602	518	572	583	567	573	580	588	567	571	605	607	584	603	575	568	569	612	571	547	541	569	581	535	565	557	587	591	602	586	563	592	583	557	548	572	590	539	585	543	570	550	544	582	577	522	617	558	566	571	582	593	593	583	550	590	556	546	543	572	560	577	543	620	580	568	557	568	529	564	582	604	572	539	553	543	535	580	574	585	527	583	562	575	610	606	545	557	555	573	559	574	535	558	514	559	564	580	537	577	587	581	575	553	549	577	570	552	590	594	571	578	546	542	539	554	574	601	582	573	575	570	558	602	557	552	599	579	595	544	556	600	568	564	596	554	563	594	598	602	562	568	564	586	603	570	539	581	595	555	602	578	542	570	566	590	586	553	577	576	538	561	598	556	543	556	564	608	596	580	574	603	530	585	606	526	560	582	559	592	560	613	564	578	556	602	578	558	572	631	582	577	565	545	532	585	550	589	549	609	563	557	614	593	568	575	579	542	544	563	591	561	573	581	531	564	557	547	560	611	553	539	583	539	557	562	556	571	569	606	539	576	610	531	552	579	577	555	575	588	562	539	587	554	571	589	534	573	600	597	568	545	543	566	607	604	550	542	604	584	570	551	602	576	537	562	573	541	551	599	608	598	593	603	523	568	557	545	566	608	575	547	594	579	575	596	608	542	574	574	540	543	536	597	557	565	569	577	574	577	555	560	549	594	602	560	578	553	566	535	552	570	603	560	581	564	588	579	562	583	569	578	556	596	550	572	601	595	542	614	582	594	510	566	632	555	558	582	574	595	592	546	575	555	575	604	599	590	539	569	587	565	568	529	558	627	551	574	582	540	596	553	492	593	600	582	589	562	556	591	536	592	581	558	570	531	555	556	574	590	569	611	563	558	570	583	548	589	565	564	575	544	590	557	584	562	589	599	599	601	567	574	582	631	586	558	590	584	555	577	589	542	554	541	530	562	570	616	599	565	568	570	558	564	584	594	570	567	580	558	582	569	590	571	565	532	594	586	581	594	584	616	569	550	546	543	558	589	568	581	588	570	577	598	577	608	548	542	545	570	547	591	569	573	545	609	554	610	562	585	589	615	587	585	599	593	547	582	589	556	574	545	550	598	602	557	596	568	526	557	575	523	572	587	579	566	573	542	598	557	569	543	550	561	579	559	563	555	542	582	554	577	583	564	558	567	540	534	562	590	561	608	542	544	551	570	549	596	572	560	573	579	592	550	559	572	542	599	570	605	544
64464	54002	44158	31929	11149	1486	1642	650	162	174	166	164	175	172	155	171	182	165	170	194	172	160	180	154	171	189	178	172	173	155	159	171	171	177	179	172	172	182	185	171	176	164	162	160	162	145	167	155	146	157	196	171	173	176	168	179	155	181	166	145	151	171	189	165	164	182	170	165	166	168	170	185	169	184	152	166	170	180	166	160	173	152	174	183	163	153	182	168	175	177	170	167	174	150	184	163	163	168	179	147	163	160	177	190	181	160	174	176	167	177	159	156	181	169	170	184	175	183	172	167	181	166	190	160	167	191	165	164	169	173	165	165	174	148	154	166	171	168	177	164	167	165	144	185	183	157	189	149	171	149	148	185	192	188	163	163	149	165	160	166	150	167	176	177	178	172	177	150	155	168	188	159	176	180	177	175	141	167	143	188	148	162	184	185	177	163	176	186	188	189	180	162	132	181	194	190	180	173	156	157	182	177	171	177	149	163	174	176	161	162	160	171	170	181	163	180	159	158	193	168	168	174	167	149	179	198	179	169	166	162	177	163	164	172	172	169	158	162	151	171	178	171	165	155	192	160	164	157	179	188	168	185	163	191	186	175	158	176	178	158	174	156	157	186	167	170	185	177	159	162	178	158	183	142	195	170	193	181	182	167	165	174	157	191	189	168	163	193	163	148	146	184	176	150	169	181	176	163	198	188	183	155	200	157	175	148	173	190	169	144	166	186	176	192	179	183	167	144	147	180	183	189	164	155	169	163	156	183	170	199	171	192	152	179	166	165	156	169	167	176	214	181	180	178	180	149	156	173	171	168	144	159	160	148	168	185	181	177	163	162	186	201	183	189	183	161	176	179	155	199	177	169	174	186	176	172	153	185	172	167	160	183	175	167	183	180	137	180	158	173	158	169	180	182	175	162	164	193	143	169	160	184	176	197	157	165	192	182	166	187	195	172	173	182	180	191	201	161	189	179	169	186	190	191	171	173	171	162	173	186	167	186	189	191	147	161	178	169	175	157	174	221	147	199	193	180	173	166	186	146	173	170	172	176	163	145	164	159	162	167	172	190	168	179	134	166	160	174	164	166	164	167	189	173	177	167	167	173	142	182	164	162	170	187	150	179	181	175	170	187	157	160	136	164	188	155	175	163	195	170	156	188	168	199	173	153	172	197	154	189	171	154	168	168	173	162	170	196	160	172	197	168	172	171	169	163	180	169	152	163	154	169	176	164	158	186	165	156	176	152	175	161	178	171	190	176	159	163	177	161	188	165	183	191	200	173	159	168	151	163	150	163	148	181	161	187	159	182	161	158	142	152	161	162	190	187	176	169	182	178	171	163	162	184	165	154	161	169	185	188	146	139	169	178	160	181	188	158	145	187	152	169	184	172	163	179	159	177	169	154	159	188	169	185	157	182	207	177	150	149	159	185	172	168	178	178	172	172	176	181	165	157	142	162	166	180	162	155	174	180	176	164	178	152	189	181	189	184	177	185	185	167	165	160	189	199	163	176	149	171	186	171	205	174	158	158	200	181	157	169	169	157	199	176	171	157	174	164	198	157	160	162	152	143	161	163	197	199	182	157	192	184	177	184	173	209	151	159	176	168	151	183	174	175	170	181	179	172	203	182	155	181	160	155	182	168	178	175	161	162	179	173	178	177	201	157	169	146	163	158	177	147	148	167	149	186	152	185	155	200	182	165	163	173	162	194	141	168	174	178	148	197	177	156	188	198	180	171	183	150	169	157	162	160	166	181	171	179	189	153	169	173	171	190	164	151	164	171	158	191	169	192	169	164	186	169	159	179	136	168	162	156	141	174	181	170	189	151	181	162	185	189	188	164	157	185	168	171	159	179	182	168	173	174	161	160	173	179	168	163	189	151	153	159	174	175	171	163	187	191	154	178	155	199	155	167	175	161	184	167	173	157	189	168	188	165	145	168	150	169	163	152	160	155	162	164	192	165	146	179	182	166	167	193	184	178	160	158	184	156	157	162	178	176	179	184	181	152	164	167	176	157	183	150	170	171	192	169	175	172	159	159	166	158	181	180	170	164	174	164	149	161	199	196	194	165	169	165	156	154	181	185	185	185	167	172	145	181	182	170	160	166	166	165	178	172	167	140	197	175	136	170	166	169	154	174	155	185	196	172	158	166	186	168	186	177	179	165	146	180	157	171	154	183	149	197	155	172	169	186	153	171	145	158	189	179	171	165	166	161	171	171	186	201	178	199	166	156	166	190	188	154	179	167	178	153	175	182	177	177	146	177	182	191	168	174	169	194	161	186	166	181	170	151	192	161	175	168	185	158	185	191	146	172	164	178	160	163	178	168	185	171	157	158	188	207	158	187	153	180	180	181	177	165	173	157	167	174	165	196	184	189	158	155	153	191	167	168	175	163	205	202	192	170	148	175	172	145	158	162	182	181	149	185	161	167	137	161	175	166	165	167	161	166	161	168	175	158	200	191	181	170	175	186	185	197	174	171	183	161	177	191	163	148	168	165	179	176	177	154	172	168	155	153	182	182	168	159	173	180	189	172	171	176	151	175	199	171	167	182	166	183	179	194	155	156	171	200	175	186	150	174	185	188	163	174	159	181	164	171	176	168	155	179	157	166	161	162	190	183	161	197	174	162	155	172	191	176	181	172	165	183	178	179	172	181	173	149	170	167	180	164	178	187	179	166	175	186	174	166	174	161	160	193	183	181	143	168	166	186	162	145	195	160	166	175	181	193	163	210	160	174	183	164	179	186	161	157	179	155	173	171	183	178	181	173	169	163	167	179	157	160	174	137	188	157	157	165	158	160	156	189	185	180	189	163	170	148	153	163	169	177	147	154	183	169	186	190	180	164	156	169	191	193	192	176	177	181	179	165	148	172	178	159	175	166	164	164	158	185	161	173	181	168	161	163	172	172	174	170	189	173	152	196	166	150	174	164	158	172	170	183	159	174	150	180	181	142	151	162	185	167	163	173	174	182	172	193	148	174	158	171	157	179	165	140	156	147	185	191	182	181	164	179	181	159	175	162	190	172	136	176	179	165	170	184	166	164	175	145	164	164	156	173	171	162	176	167	167	158	157	171	151	171	164	162	182	169	183	174	171	171	158	166	175	161	189	177	184	189	169	205	172	153	181	170	194	173	174	161	197	163	178	176	158	170	159	195	162	164	175	164	172	180	163	157	165	161	175	154	170	201	162	166	181	175	165	157	185	154	186	166	168	155	157	177	177	167	170	212	161	190	171	163	160	178	186	181	185	173	143	183	176	151	190	160	180	171	190	168	191	187	167	184	165	174	163	184	154	161	182	181	177	183	179	166	181	176	154	175	192	163	183	173	167	176	180	175	200	174	181	147	171	155	169	174	166	170	210	181	153	170	165	182	192	188	146	172	186	179	173	178	164	176	160	158	177	174	174	175	152	208	165	183	164	170	162	178	190	154	187	158	163	175	189	154	153	173	154	150	172	187	176	184	191	153	174	161	153	178	174	174	159	171	167	179
46685	44552	42789	36781	16606	2984	6662	2491	577	599	598	561	572	578	560	590	589	555	544	575	528	544	536	579	581	565	551	568	580	542	555	595	550	572	550	570	588	575	585	589	544	546	525	595	541	530	587	559	532	524	594	549	551	578	565	568	535	587	569	575	529	583	540	546	537	575	588	572	579	589	563	578	544	585	552	565	590	557	543	533	571	538	521	546	533	575	583	594	568	558	548	545	564	556	533	545	516	613	554	566	545	556	576	561	584	551	583	540	558	554	543	573	602	555	566	576	515	552	571	558	568	530	602	552	562	521	537	578	581	566	556	559	530	608	572	590	554	570	532	547	566	539	575	545	579	538	537	538	614	548	612	539	556	546	570	555	533	519	558	587	553	570	579	547	573	542	538	562	583	542	567	567	557	537	586	532	560	565	542	578	576	529	586	590	516	569	574	547	546	560	598	594	577	548	585	564	569	568	544	602	609	532	571	546	525	578	542	552	545	522	625	639	574	541	573	530	584	554	577	558	569	589	569	543	550	588	570	540	572	568	527	525	552	514	560	604	597	536	559	553	552	562	540	540	528	535	566	574	492	569	563	544	589	613	568	514	523	553	529	555	552	579	571	541	569	570	566	564	598	516	557	581	574	555	586	570	578	616	557	555	586	565	533	510	567	574	555	542	551	541	553	577	529	552	557	549	582	549	551	553	523	573	543	573	601	540	587	616	548	580	596	549	553	508	582	539	572	560	569	578	573	584	546	588	560	562	544	517	576	553	556	547	619	522	550	591	544	547	605	585	576	558	580	560	504	552	527	589	547	575	532	566	592	557	557	558	582	521	546	591	597	567	581	544	580	560	557	569	566	543	548	556	554	535	552	582	530	575	550	554	574	575	479	546	600	544	553	542	575	535	572	592	524	555	531	546	542	554	548	503	554	561	486	519	544	538	566	569	553	597	599	567	570	581	610	532	556	559	564	567	602	557	581	590	570	532	565	543	571	543	519	592	555	573	573	587	588	527	561	531	549	558	601	529	589	578	548	557	539	540	575	558	565	529	564	552	596	543	578	604	560	567	534	574	569	559	591	507	547	588	572	567	548	521	537	599	517	550	531	545	528	558	565	554	536	537	580	547	541	562	522	544	582	529	547	544	574	575	557	551	577	569	569	567	587	538	581	567	559	536	539	608	579	563	543	566	605	571	503	567	578	573	555	582	535	548	549	570	541	596	545	562	552	536	533	599	548	579	546	598	515	551	603	599	543	592	577	573	570	574	598	545	540	554	533	517	564	562	564	554	542	546	531	531	550	560	544	522	571	550	578	588	583	621	570	579	535	516	568	543	534	561	560	541	571	561	607	570	546	583	540	555	535	562	542	601	553	537	569	577	544	593	566	574	592	556	527	547	582	531	562	540	532	541	528	553	551	516	601	599	609	567	565	548	594	528	526	582	552	598	571	540	582	545	543	522	554	569	562	575	579	570	585	598	529	573	577	574	578	548	592	550	526	599	613	580	554	532	553	590	571	569	549	595	532	556	577	526	584	553	584	581	591	558	534	575	582	535	571	558	517	571	569	537	542	511	555	521	562	575	557	550	559	558	587	539	546	540	549	539	548	556	582	569	594	603	567	562	547	589	557	565	574	584	557	532	586	526	556	605	578	540	547	588	547	562	602	539	563	596	577	547	572	507	546	569	564	594	521	513	557	556	573	571	545	543	565	538	558	554	519	559	539	575	567	553	564	566	555	532	569	610	588	546	556	552	504	535	573	609	534	532	565	558	578	565	569	576	557	521	511	562	613	583	563	547	541	556	565	536	536	592	550	551	554	569	554	561	557	557	565	552	598	584	565	554	573	562	582	595	569	509	548	564	533	594	567	591	595	547	585	548	545	565	546	559	560	543	537	516	567	523	587	521	578	562	573	576	550	572	571	594	533	570	568	546	552	555	551	551	578	552	565	570	582	566	527	557	545	619	619	540	554	538	534	485	561	540	590	553	567	570	561	560	570	585	563	508	543	581	553	560	556	604	563	559	544	590	584	560	551	551	608	598	579	542	610	560	588	551	533	589	581	529	567	587	518	574	564	556	553	552	566	561	585	572	578	565	572	570	577	548	565	536	575	579	577	553	557	559	584	569	565	554	561	529	572	589	543	546	540	575	551	566	583	544	576	581	562	578	571	531	579	589	553	540	614	580	549	542	554	542	583	565	551	577	528	553	516	556	563	601	550	535	561	593	583	565	567	567	575	556	542	564	549	536	534	554	560	490	560	557	574	553	559	538	527	541	581	570	524	553	597	574	579	547	593	538	542	549	570	607	573	557	559	546	591	573	544	580	558	544	548	609	578	557	544	550	576	583	552	538	519	563	561	564	554	603	549	531	602	571	574	566	559	534	548	572	545	572	584	534	530	524	587	556	565	609	512	538	569	580	547	582	555	539	551	619	539	591	564	580	564	610	599	514	524	557	574	541	584	579	542	573	587	569	560	529	551	555	532	549	583	532	545	558	570	554	536	567	603	579	575	529	556	540	503	588	609	554	560	574	500	537	549	547	576	592	582	577	560	579	529	577	557	558	581	506	575	587	556	504	545	532	546	550	540	584	560	559	529	549	538	563	563	563	534	545	544	526	573	542	588	569	576	565	585	631	536	605	583	553	555	583	523	624	544	517	554	552	561	558	539	547	551	586	556	555	567	559	549	588	551	555	521	554	536	573	581	564	609	543	549	533	533	582	520	604	594	565	545	556	558	573	569	577	578	584	573	543	543	600	535	569	610	582	564	522	530	528	568	570	593	522	598	561	568	524	523	599	549	575	513	556	547	576	595	572	526	540	528	520	548	584	568	573	562	611	594	614	544	576	521	583	561	549	566	567	580	552	553	577	571	574	584	554	535	547	566	529	573	595	591	567	593	571	589	534	539	538	556	560	598	578	572	555	545	552	522	559	538	540	575	527	600	568	583	563	556	582	549	551	601	558	579	556	528	552	539	562	569	567	546	573	553	531	551	553	545	573	541	573	556	592	551	540	571	576	555	599	568	545	553	575	538	551	582	563	577	541	581	573	602	560	536	558	558	531	548	570	568	556	584	566	568	628	568	556	573	578	542	560	586	592	524	573	550	588	550	577	538	555	513	532	544	573	604	528	571	649	598	528	556	524	571	571	554	558	551	517	566	533	592	585	537	556	554	547	577	495	586	566	570	533	616	581	619	575	622	568	578	581	603	544	550	552	544	553	534	522	587	549	559	550	552	539	543	588	567	560	560	567	563	560	572	562	553	572	557	560	556	576	527	549	559	557	571	585	609	586	561	611	582	531	558	581	550	552	584	522	544	609	562	543	548	545	605	536	591	563	554	578	538	599	563	599	531	561	565	547	530	567	542	587	583	554	520	594	566	547	540	551	573	575	534	539	565	565	563	593	554	587	587	549	549	568	586	581	557	552	518	596	536	628	559	528	559	567	571	544	550	535	524	568	588	508	558	538	557	544	547	578	536	574	549	567
77638	68235	61400	48436	22060	3628	5101	2652	278	284	306	245	250	272	296	247	277	270	251	272	275	296	270	286	273	297	271	275	279	290	279	269	278	252	276	284	264	271	261	281	269	262	269	255	248	278	259	262	254	295	242	268	258	268	287	275	291	293	284	266	278	261	254	279	243	276	250	271	270	251	268	265	259	262	284	290	266	262	262	264	248	252	269	268	283	278	285	281	258	247	252	250	255	264	249	261	289	221	283	263	275	280	267	312	246	263	286	264	241	265	291	235	285	301	270	290	253	296	257	272	268	269	250	277	241	284	263	292	261	251	271	266	264	279	291	273	317	244	274	247	276	272	270	280	266	274	252	293	291	261	247	288	273	248	260	248	240	286	240	295	250	272	240	280	258	243	245	270	274	246	252	268	290	265	272	260	272	252	282	280	248	263	247	282	249	271	272	254	293	250	252	261	267	258	266	258	255	267	242	252	238	265	249	285	261	276	287	243	259	265	277	286	273	286	273	288	258	280	253	259	265	244	256	238	254	252	270	262	251	279	238	267	275	275	255	298	309	264	268	314	259	274	280	245	274	275	266	272	264	234	301	257	250	276	234	265	287	273	249	284	243	256	251	281	285	276	274	259	252	275	269	287	247	274	243	257	296	277	283	298	261	298	253	296	277	251	275	284	266	261	262	273	274	291	287	279	276	259	237	266	259	264	261	271	274	265	235	265	262	276	274	251	270	268	270	275	247	256	235	266	278	257	280	298	257	262	254	253	262	278	258	258	292	265	252	249	253	283	285	283	265	275	271	269	260	271	299	274	244	287	281	287	250	260	262	265	297	269	244	299	267	254	283	252	296	268	264	287	276	246	257	261	258	286	260	268	274	256	267	248	252	291	268	273	269	247	287	279	270	284	283	254	284	265	294	292	281	261	295	251	265	239	246	252	244	266	276	262	277	243	248	278	267	267	273	286	263	278	249	261	269	245	238	257	261	277	283	271	277	291	274	248	261	263	263	261	217	269	243	229	240	272	286	255	275	269	274	260	283	259	279	298	287	296	290	276	262	260	270	244	264	250	259	262	267	272	279	264	256	272	254	286	254	279	257	278	248	260	273	276	248	296	259	273	263	266	241	236	281	274	272	238	274	277	277	278	249	282	238	280	292	256	282	281	220	268	271	278	264	243	270	270	267	278	256	252	249	273	261	271	262	243	267	285	244	291	259	287	281	266	259	270	275	265	270	263	290	277	257	241	271	248	299	305	287	229	281	269	245	261	252	274	254	280	251	259	257	258	278	258	250	264	267	288	266	245	272	259	296	272	253	241	266	258	291	261	269	253	264	246	242	284	251	268	264	273	296	262	289	279	233	289	237	258	260	277	282	259	289	260	250	263	266	284	267	280	277	253	243	268	281	248	264	278	253	259	250	293	266	261	277	253	252	245	264	275	276	251	232	274	253	230	273	257	250	301	268	272	281	252	275	255	270	284	257	286	255	283	261	274	275	302	274	258	293	281	257	273	246	280	250	277	273	248	252	269	272	258	274	258	279	278	269	239	258	228	257	254	267	295	259	272	257	251	274	249	239	253	270	226	289	239	271	269	250	275	245	268	265	280	240	275	258	258	269	283	245	268	244	254	298	260	260	273	287	279	259	263	266	278	282	287	281	268	269	268	265	263	272	275	260	254	287	279	260	270	257	267	276	264	264	270	236	242	245	303	265	248	248	246	267	261	240	291	259	263	270	268	237	277	254	273	259	245	253	269	266	253	272	239	254	288	287	237	269	239	262	256	278	288	261	262	249	261	268	256	258	290	264	270	276	267	287	280	285	255	284	253	255	275	257	235	260	252	268	291	269	262	278	297	276	282	272	273	239	273	258	256	289	256	260	255	253	249	267	266	266	264	286	267	275	301	277	278	265	284	296	247	265	258	278	268	263	265	289	253	256	212	284	256	267	221	263	249	254	264	247	246	262	234	270	250	275	272	272	269	242	288	327	260	247	276	285	295	250	258	248	268	281	274	270	277	277	260	271	289	294	252	262	262	282	255	285	264	267	275	257	253	271	279	278	261	300	280	256	254	266	267	249	294	297	264	266	296	247	265	251	283	284	277	278	250	271	246	263	246	275	232	255	263	321	263	258	262	249	257	289	265	261	255	255	294	249	259	287	279	249	291	281	257	255	277	267	260	283	268	245	292	257	275	272	273	262	278	288	283	258	293	271	268	254	296	252	291	265	264	252	250	250	274	279	300	253	267	286	276	267	262	261	306	272	270	247	303	238	274	258	272	250	266	250	249	293	265	273	260	260	283	263	270	288	252	269	282	272	281	272	255	253	260	257	261	270	282	282	279	256	263	285	258	259	228	248	282	269	287	251	275	293	275	294	251	271	288	275	256	260	276	285	254	259	282	260	299	265	253	274	290	264	281	274	252	257	261	269	242	287	245	247	241	247	256	279	251	258	303	231	284	249	283	267	244	278	268	251	263	259	228	245	250	280	285	254	294	277	278	255	289	247	283	265	254	263	258	250	274	260	282	285	277	280	274	253	247	256	260	257	252	265	277	272	267	274	262	228	270	275	264	246	253	277	298	265	277	293	263	279	279	257	256	272	270	274	262	267	287	270	275	283	294	292	258	269	287	284	249	256	260	260	278	289	269	266	265	231	262	264	262	276	247	286	285	243	300	295	269	260	261	293	270	259	259	252	240	255	277	281	277	249	263	247	280	272	264	269	279	257	266	259	259	256	278	295	267	283	263	244	251	260	260	269	267	285	254	271	288	255	274	269	263	273	292	275	293	256	262	277	270	247	312	256	252	270	262	272	279	276	252	245	285	268	271	264	253	243	233	259	273	252	269	271	284	255	271	244	234	254	242	255	279	271	294	268	232	273	292	261	262	293	266	271	291	249	273	300	278	241	256	260	292	262	272	296	257	276	252	249	276	270	262	257	271	280	265	255	251	285	258	246	251	257	269	283	254	242	247	278	262	257	256	255	284	273	277	258	255	273	271	262	265	303	229	296	248	273	268	253	279	265	261	266	268	279	295	270	269	263	265	263	261	252	241	274	288	285	266	261	284	293	271	269	278	265	281	251	281	295	253	233	283	292	258	287	251	290	244	276	274	259	301	285	272	262	277	268	262	265	279	275	277	253	263	278	274	242	264	277	245	275	265	278	251	271	286	237	261	267	277	257	236	285	250	280	258	253	271	292	295	267	276	223	276	252	280	282	268	262	278	240	268	286	257	267	251	261	264	242	264	270	247	264	241	230	284	251	262	269	265	281	254	235	223	266	241	296	248	284	260	269	265	267	254	284	259	268	281	269	249	260	254	267	231	253	267	270	263	263	252	251	242	254	256	241	252	223	300	241	279	221	275	249	283	281	246	239	272	271	256	242	267	269	257	293	230	232	293	290	282	265	265	277	279	270	242	283	282	295	274	282	272	259	252	255	242	261	229	257	239	285	258	258	259	264	259	266	281	289	256	239	271	275	276	278	264	258	260
60314	58959	59057	50705	24239	1732	15775	7380	856	855	863	836	847	827	811	838	849	802	830	819	884	869	882	842	825	760	782	854	830	813	840	818	810	820	811	814	817	857	827	851	770	779	814	827	793	823	797	821	787	805	827	798	810	857	786	849	892	826	802	792	831	845	795	779	847	800	785	849	845	815	794	787	823	767	815	795	805	856	802	826	836	797	807	740	823	779	803	832	791	830	816	802	821	823	775	802	890	794	842	809	798	770	765	814	791	863	799	774	765	794	817	773	828	871	820	819	799	797	787	812	789	792	846	833	829	786	849	802	814	837	820	784	832	809	781	849	772	789	830	799	796	870	808	802	828	866	818	815	820	802	821	801	782	787	833	837	820	850	794	846	852	807	823	743	836	800	830	814	845	810	801	825	855	820	802	758	829	846	809	798	806	827	795	810	820	830	796	838	789	828	805	862	828	788	819	813	805	765	783	815	824	768	759	829	817	826	790	823	821	782	875	837	796	774	733	804	809	791	794	839	775	800	865	818	800	733	796	820	811	815	855	838	814	805	822	828	867	806	763	808	845	796	816	750	780	827	812	800	806	834	823	862	838	800	841	805	836	862	827	883	787	803	844	802	800	823	759	808	783	803	783	864	833	819	814	841	796	778	842	840	830	769	838	820	788	809	854	775	874	798	806	776	844	858	798	747	793	845	816	756	818	810	799	873	779	851	831	798	808	835	857	790	792	781	844	779	858	817	811	824	805	790	817	842	802	796	812	796	807	821	790	770	779	833	835	825	887	815	798	840	824	839	778	811	797	823	789	806	812	829	785	888	774	777	777	841	855	777	809	810	877	802	853	789	808	795	800	816	797	735	841	875	790	830	835	790	826	821	807	850	772	737	793	860	786	802	817	799	791	831	763	834	795	775	826	822	809	843	817	786	803	839	804	785	801	827	843	796	853	827	836	771	824	847	802	808	812	794	815	836	810	808	828	818	865	792	791	786	761	821	776	820	805	786	826	778	824	813	824	815	826	820	774	785	820	830	841	790	822	758	824	808	790	774	775	799	835	843	765	788	800	820	831	838	808	826	818	802	777	819	831	799	816	809	761	774	850	841	782	781	890	805	794	841	849	806	810	819	837	812	809	833	749	825	773	835	760	812	789	784	818	799	801	818	767	788	802	815	772	839	814	852	830	864	851	821	786	800	788	833	806	812	811	765	789	857	807	803	798	815	808	842	788	814	771	806	763	869	743	850	845	803	831	837	858	828	812	803	779	794	790	834	788	831	796	821	769	884	841	825	833	840	840	869	754	807	846	818	809	865	838	836	842	816	795	881	791	817	826	826	772	798	805	757	773	803	830	797	809	779	837	803	881	773	847	805	844	786	799	847	855	823	791	809	781	757	803	813	844	786	854	837	837	824	803	845	778	838	864	803	831	819	874	819	836	755	813	785	854	773	782	878	837	821	828	811	839	798	822	797	806	848	836	758	767	844	812	782	823	792	850	821	800	780	835	801	859	867	817	804	815	818	846	850	807	772	851	788	819	812	771	859	826	803	789	775	828	805	821	797	807	807	839	790	835	809	819	782	803	806	803	807	822	815	830	859	850	841	802	821	814	869	823	815	781	806	788	807	821	847	817	831	811	809	844	824	795	834	851	774	805	823	829	811	846	793	840	829	769	781	780	818	747	790	825	801	847	830	837	828	848	802	820	848	774	820	836	803	817	800	794	779	838	801	834	812	777	790	849	841	847	809	785	777	811	817	796	804	823	814	869	842	829	839	818	870	827	863	833	857	811	833	817	883	772	801	749	816	766	792	748	781	800	790	770	804	813	837	830	821	791	800	806	842	839	804	828	795	806	794	768	865	762	796	862	772	787	825	806	849	823	879	798	877	830	748	834	813	801	884	827	797	813	785	784	863	809	814	834	835	788	807	807	857	791	794	809	837	808	802	817	847	826	815	834	806	852	800	790	780	848	813	838	749	826	789	755	796	826	799	848	841	773	805	804	816	767	828	788	800	784	841	796	838	789	786	823	806	806	772	844	783	793	821	801	838	795	783	843	805	780	838	857	797	808	788	850	763	836	783	791	820	810	802	813	838	776	810	848	816	809	830	827	789	848	799	798	808	855	797	810	859	825	750	877	877	843	754	781	815	774	841	810	830	799	862	778	767	784	865	864	802	846	826	789	810	810	781	840	790	791	804	809	796	756	814	811	813	829	759	845	793	838	758	817	807	842	815	854	807	802	814	873	844	831	761	815	830	822	841	764	820	788	784	760	765	839	806	825	772	768	818	786	809	818	822	830	776	784	768	780	803	811	829	813	817	829	813	833	867	795	799	807	775	807	833	811	798	846	791	825	836	817	797	803	801	832	807	810	813	833	795	804	809	793	825	813	858	786	832	791	743	859	793	767	805	770	821	821	772	818	903	813	804	774	794	769	814	810	789	863	815	776	800	757	756	775	844	827	794	859	790	798	760	791	835	850	809	838	842	762	803	783	807	778	776	793	815	840	791	787	796	848	787	802	834	840	800	811	797	806	808	873	802	861	776	817	903	796	796	809	795	855	816	868	792	825	831	826	771	824	833	818	873	788	819	802	829	831	800	804	806	836	789	759	827	862	817	832	857	831	827	830	802	788	802	794	818	791	826	821	785	797	797	849	788	793	822	856	862	771	819	815	819	807	835	846	826	800	816	851	803	779	821	787	834	766	812	792	804	853	762	773	797	808	823	781	792	862	828	849	865	776	824	832	812	778	857	815	822	835	854	840	815	778	835	793	822	805	793	825	813	802	794	782	834	780	760	821	837	748	864	788	807	795	782	813	798	759	819	806	787	796	838	822	833	770	786	782	816	767	849	787	806	815	839	860	836	825	782	796	836	794	766	791	837	806	860	811	785	848	828	816	789	808	807	846	807	817	759	801	799	821	850	866	832	821	787	795	832	808	840	835	850	853	804	831	771	797	790	829	808	797	832	811	815	821	749	829	763	810	772	813	780	841	822	825	842	861	845	792	821	779	822	831	848	837	856	832	874	823	836	806	787	789	749	829	810	803	777	849	832	790	799	819	794	790	779	874	876	809	780	800	805	825	863	816	781	828	785	798	763	825	792	786	860	803	853	790	811	812	829	826	869	842	755	771	772	827	825	805	839	793	848	817	833	799	853	783	759	857	763	797	788	764	806	774	798	800	790	774	802	856	810	833	815	824	808	827	785	813	813	855	804	792	796	810	827	763	831	827	812	850	825	826	748	791	779	826	787	777	817	812	844	842	831	776	821	825	800	840	844	754	848	837	801	784	843	750	860	797	817	848	857	883	808	815	795	766	779	802	808	814	766	784	816	786	792	779	800	842	816	801	803	819	825	844	826	820	788	787	796	821	783	821	823	808	792	786	804	776	837	803	838	750	828	824	832	815	811	764	867	841	798	800	796	802	826	812	853	823	776	839	774	797	810	804	780	789	834	793	854	812	809	848	768	804	754	785	846	843	849	821	842	780	805
32687	18335	9586	4518	804	207	320	270	175	176	192	171	167	188	158	177	187	187	176	169	159	173	180	147	194	164	165	214	172	179	180	179	171	165	153	148	193	162	198	174	187	155	153	202	188	164	163	200	178	193	171	198	185	171	185	197	176	184	178	188	191	190	175	202	183	157	167	192	185	188	176	170	197	187	196	172	177	192	142	188	192	179	173	175	167	167	175	169	191	190	174	200	183	194	195	178	192	171	158	160	174	185	159	161	175	172	167	186	197	167	178	193	179	174	165	185	166	173	173	176	198	181	158	172	188	174	182	165	158	154	199	184	161	175	179	157	156	171	186	154	186	180	200	149	171	170	193	170	204	177	195	199	160	169	190	169	163	175	186	171	193	164	157	181	191	197	180	176	182	174	186	171	175	178	174	184	169	183	186	176	183	189	188	203	163	204	168	171	190	222	172	202	185	169	202	154	192	188	168	184	185	174	207	165	172	172	194	202	166	177	182	185	180	155	183	204	186	149	168	191	209	175	152	213	154	201	171	157	193	171	191	188	166	183	173	187	200	189	184	148	192	190	173	170	170	183	168	203	164	170	174	169	178	191	174	168	159	157	190	184	187	165	156	164	153	159	162	217	195	185	154	185	221	184	160	182	170	174	179	204	181	150	179	186	189	175	187	168	171	220	178	164	172	174	167	178	165	175	156	169	184	188	169	184	164	185	169	174	146	165	188	175	169	183	169	168	174	182	155	159	179	176	166	185	164	172	177	190	178	184	172	168	173	180	185	180	188	195	197	167	171	185	157	171	153	196	187	186	191	170	174	175	179	198	170	163	159	162	158	191	203	189	180	161	166	164	172	180	164	187	174	217	177	186	192	184	162	161	187	191	172	190	190	167	190	188	175	169	196	148	180	189	170	164	144	185	192	201	194	167	173	191	177	197	184	194	177	181	175	195	156	164	200	173	189	177	181	169	189	171	191	182	179	219	167	196	180	177	169	165	177	205	190	194	180	178	162	182	193	169	173	173	171	174	178	180	186	175	173	200	192	165	167	160	201	181	186	189	181	197	165	183	178	169	173	191	197	175	162	161	181	175	197	179	188	174	182	175	185	186	201	178	163	202	190	196	196	183	173	168	202	180	201	184	174	187	184	179	172	191	149	170	163	184	163	166	184	181	177	150	189	148	186	156	172	191	169	186	169	169	177	164	194	170	163	181	172	186	188	168	175	183	189	189	194	175	177	164	190	211	177	160	174	188	193	206	160	161	166	172	181	172	184	195	183	160	149	188	166	184	173	185	193	176	181	176	177	195	189	179	188	187	217	185	181	178	202	158	184	161	176	193	174	156	208	175	178	186	149	155	203	167	180	181	186	135	194	190	180	174	176	190	181	178	161	171	172	174	178	174	186	178	182	170	187	185	175	162	166	179	193	183	170	158	166	170	211	170	190	192	185	183	182	188	176	203	168	176	169	188	185	182	169	167	184	166	167	169	169	178	182	185	175	181	195	156	173	172	179	159	165	172	185	173	197	163	183	167	179	157	201	176	169	179	173	186	165	170	158	164	148	150	161	182	182	177	153	198	146	168	180	142	194	193	181	163	183	149	180	170	184	178	177	182	188	178	176	178	185	208	180	179	191	180	159	190	174	180	173	190	178	191	179	174	179	174	165	199	161	181	188	159	177	178	198	198	193	179	169	195	151	182	185	182	158	186	184	180	219	187	194	184	157	197	220	152	196	176	182	155	175	179	203	165	200	204	185	172	177	190	186	181	169	175	167	175	169	192	185	203	187	197	196	184	181	194	175	164	169	167	171	203	180	182	176	180	183	199	195	173	166	156	180	159	183	161	172	187	163	189	154	176	191	183	192	187	191	202	172	185	163	175	199	170	181	180	189	165	162	155	186	170	195	182	187	191	154	178	164	184	166	177	192	176	202	195	188	178	176	162	197	171	182	187	164	170	177	185	183	182	186	182	186	185	183	181	171	200	169	184	177	187	189	189	193	181	194	202	170	193	169	163	175	145	160	189	151	191	175	202	192	175	166	166	191	169	194	168	205	167	195	191	180	165	190	173	173	188	155	194	178	166	173	185	181	163	190	167	172	200	165	180	173	195	182	172	150	167	192	193	176	176	163	190	172	179	170	172	182	168	197	174	153	189	164	197	185	187	180	185	172	203	180	167	164	185	212	157	166	218	182	171	156	159	165	197	185	177	174	191	168	210	180	177	183	191	195	180	168	184	161	165	196	196	171	167	176	172	178	171	169	174	175	183	182	177	166	168	160	178	145	174	200	185	180	172	192	189	166	181	197	158	147	169	182	161	191	175	199	180	181	192	170	177	179	178	187	181	206	177	182	175	208	175	182	171	181	205	171	151	171	167	162	174	175	176	196	179	184	162	181	187	166	188	186	170	167	171	195	168	166	176	177	164	158	178	180	167	190	183	176	187	158	168	169	188	159	201	199	190	178	164	175	192	169	190	187	181	190	171	179	181	218	175	155	175	171	186	182	182	177	187	180	167	165	187	167	177	187	164	196	166	183	179	178	174	185	177	173	181	163	179	191	174	173	204	145	185	167	185	178	197	186	175	202	180	184	178	174	196	191	166	162	209	200	183	154	181	192	191	192	186	183	174	154	173	190	177	176	159	192	178	183	178	172	206	164	174	161	199	179	156	177	158	179	182	200	169	194	165	169	173	181	193	175	176	176	173	176	177	215	191	173	212	196	145	155	183	178	176	167	176	178	179	170	195	168	180	172	167	181	197	192	194	183	173	179	194	174	179	169	179	172	154	175	187	171	172	177	171	197	156	195	153	180	201	202	201	172	194	188	184	188	178	190	187	194	175	179	177	185	180	194	183	147	186	154	195	185	188	170	181	154	169	184	192	156	193	173	168	174	160	198	194	199	180	195	197	177	203	182	154	210	194	184	162	183	183	193	198	171	160	163	167	191	190	187	183	180	169	184	176	183	192	173	174	185	200	173	174	203	165	201	174	164	202	159	181	181	164	178	185	180	167	175	200	180	158	195	178	185	157	195	202	155	158	189	177	162	207	180	164	185	168	190	167	183	173	160	182	159	171	178	164	173	201	195	185	169	170	157	211	183	175	189	155	186	162	178	173	202	171	177	176	183	162	181	192	195	169	165	185	198	188	188	195	179	162	165	178	169	171	178	160	171	200	172	150	186	186	217	195	180	148	165	197	195	200	192	199	166	181	191	185	197	198	174	181	192	187	168	191	191	148	176	169	187	174	178	223	187	205	182	186	174	181	178	158	196	180	198	183	196	161	194	180	161	175	184	159	179	188	182	157	174	151	150	172	193	171	179	172	180	169	168	177	188	181	190	151	169	192	179	174	173	179	187	169	190	206	171	165	169	170	177	187	179	180	166	179	190	179	196	196	183	169	166	187	182	166	196	161	187	165	184	178	180	174	175	183	176	199	160	200	170	202	199	184	187	187	186	181	162	167	193	171	158	180	173	200	186	175	179	178	199	203
30956	19901	14840	10549	2339	580	1137	974	570	592	594	592	586	588	576	619	611	564	560	543	606	616	583	568	610	571	591	592	577	571	564	575	601	621	570	587	532	565	569	566	562	608	566	574	594	562	639	553	538	625	571	574	614	599	562	571	563	587	610	591	555	607	605	599	580	564	627	571	572	575	554	600	598	575	595	586	606	592	599	558	550	594	569	577	598	549	592	562	600	622	569	578	587	571	564	582	547	577	572	582	606	576	560	588	640	571	538	558	597	565	581	630	573	571	615	557	572	586	575	588	586	577	609	590	556	599	587	614	579	562	580	587	602	609	602	615	587	582	579	588	616	580	590	539	583	598	549	543	603	547	538	589	589	508	563	561	577	596	551	572	573	583	586	608	581	613	574	578	601	547	593	589	600	584	568	590	547	653	552	613	628	558	578	567	563	582	616	550	593	582	607	569	619	569	580	585	572	615	580	574	551	552	587	571	573	533	630	601	569	604	588	599	599	559	542	608	600	605	568	594	603	541	568	570	588	589	593	603	595	541	614	566	561	582	620	532	571	591	540	631	536	596	602	534	590	560	604	597	614	579	585	567	624	603	590	554	566	597	544	591	540	591	563	590	530	555	582	587	618	538	560	627	582	566	582	574	567	600	561	572	574	579	556	603	579	598	530	587	545	585	557	567	588	587	543	582	592	554	605	583	566	580	575	613	575	564	546	608	588	579	600	617	597	591	576	601	567	613	593	615	558	528	575	590	568	581	573	592	563	587	556	603	605	574	574	557	560	577	594	603	575	615	585	605	597	614	601	592	555	592	572	601	553	575	590	510	596	597	582	523	576	589	595	562	607	581	542	593	572	603	582	598	611	560	543	546	574	627	554	623	598	561	561	609	611	586	686	556	531	587	595	560	585	542	577	554	594	614	568	551	607	606	658	526	586	583	558	590	590	574	603	568	640	575	605	610	594	597	591	584	550	555	614	614	574	609	594	554	591	574	575	559	569	619	637	565	580	625	576	574	583	613	609	566	568	561	586	658	607	585	599	573	574	582	581	570	564	585	617	608	566	559	543	548	577	567	576	597	560	519	561	616	570	545	562	571	580	650	540	546	566	553	558	588	547	551	595	568	554	573	559	541	583	624	599	600	565	584	582	558	620	580	604	579	573	621	592	615	597	559	587	581	579	580	602	611	557	552	598	581	596	571	579	572	544	575	538	632	567	593	602	602	595	596	593	587	607	571	587	578	627	551	574	603	603	563	591	552	580	603	546	573	581	603	585	618	552	512	544	575	611	561	561	621	590	579	575	611	629	577	538	593	564	560	614	568	564	550	600	554	570	568	597	580	600	574	561	544	588	544	606	620	540	605	584	575	596	530	595	612	563	599	591	588	568	612	590	581	576	619	555	555	530	600	549	578	587	564	564	621	568	542	581	590	581	617	574	575	574	574	582	583	550	576	606	569	580	586	615	581	568	571	611	600	589	573	580	596	616	572	607	574	609	556	541	615	570	548	628	586	575	563	534	576	592	558	542	585	536	613	571	559	606	537	569	590	532	562	585	623	560	581	554	572	564	544	572	585	588	594	597	607	576	563	599	636	560	576	567	583	535	583	603	585	597	557	601	574	552	565	615	556	545	574	561	620	639	573	605	590	565	572	571	581	599	556	578	592	569	590	559	599	592	606	586	571	538	545	561	565	574	562	591	605	568	590	548	593	593	575	564	592	597	636	558	635	584	563	554	559	565	569	593	590	576	590	623	560	540	590	612	578	585	577	585	558	602	580	543	543	548	576	549	550	525	630	577	591	584	565	560	598	582	594	551	615	606	569	552	567	559	557	554	570	595	563	588	579	565	605	534	554	579	562	568	564	575	582	565	576	569	562	584	603	584	607	591	587	567	567	559	582	551	563	560	546	565	609	557	546	602	608	585	592	540	586	580	625	579	586	570	581	577	570	574	586	577	579	605	620	566	547	631	541	554	617	594	564	545	612	565	562	589	570	608	620	593	582	561	593	560	617	604	606	550	586	610	544	580	618	577	584	558	557	573	566	590	556	543	587	550	591	583	627	554	587	575	600	576	627	582	572	614	573	614	569	606	608	570	589	585	627	577	617	575	583	587	598	561	593	556	561	547	624	604	549	546	608	593	576	591	562	604	586	610	627	606	555	573	593	599	572	567	599	589	579	572	570	609	589	646	563	613	589	612	601	551	611	558	579	619	567	612	571	592	555	564	556	570	611	550	555	577	628	614	570	523	595	592	533	595	570	586	563	601	588	580	555	621	570	554	621	556	532	577	561	591	584	599	588	580	640	605	589	588	569	618	602	569	613	583	596	590	554	512	568	575	558	549	554	602	565	546	612	592	571	588	571	573	602	532	555	597	561	575	585	597	580	627	573	580	563	561	550	569	538	559	560	608	590	579	601	580	625	554	597	610	563	666	585	588	595	568	536	572	616	560	589	593	594	568	573	591	609	572	589	598	589	583	583	581	600	566	562	525	551	574	568	582	559	600	599	615	590	549	605	576	566	554	579	586	570	575	634	625	580	601	568	542	560	575	578	580	611	610	575	593	566	563	588	598	577	548	604	574	606	586	601	580	567	612	579	581	618	584	591	624	539	561	576	609	585	558	574	607	560	629	559	587	653	595	592	577	577	597	574	587	561	574	589	628	610	577	583	566	638	579	585	559	605	564	566	619	571	562	585	574	596	563	633	585	583	607	587	608	593	554	575	552	630	580	620	591	586	582	582	558	587	589	551	563	593	564	577	541	566	566	565	559	613	603	628	580	626	593	581	597	555	596	573	578	639	611	608	610	581	638	607	566	567	579	580	573	585	590	566	559	572	604	634	553	605	632	603	589	583	572	558	554	575	591	558	616	611	562	612	592	565	578	616	600	599	566	563	564	609	587	574	574	593	582	556	610	576	608	584	551	617	551	546	590	565	627	547	614	542	550	593	565	594	624	581	608	564	571	601	608	569	582	555	589	589	610	607	586	545	575	565	577	635	590	618	573	586	577	588	549	572	552	593	576	593	562	575	571	588	569	574	573	626	561	608	595	590	614	580	565	591	612	576	589	648	569	591	577	553	566	550	554	629	566	566	599	618	599	565	592	579	571	608	588	599	568	613	579	575	540	576	594	588	555	598	586	572	611	564	565	594	573	613	542	587	607	565	560	574	604	603	587	595	587	557	594	586	611	577	549	585	611	569	563	544	593	596	561	573	589	544	595	590	588	591	554	585	571	590	563	570	578	621	578	577	550	542	611	566	560	632	580	577	586	593	555	586	558	576	610	582	585	574	591	576	576	601	543	593	571	575	595	575	610	627	533	563	624	585	599	576	631	608	590	568	562	569	555	562	596	578	573	545	605	604	561	603	570	616	581	597	620	615	615	509	551	599	546	585	605	567	642	605	547	584	587	565	579	594	590	623	652	626	580	536	589	576	578	559	611	593	601	570	589	548	548	592	570	603	547	588	552	596	567	557	578	606	610	533
64936	53499	44890	30992	10175	1201	1794	1221	171	162	170	167	167	166	181	160	161	173	174	183	161	161	157	161	157	172	164	199	191	146	179	158	162	181	159	174	173	170	168	152	176	173	165	159	152	173	176	179	160	179	169	172	177	192	175	197	182	163	170	172	157	166	173	181	186	151	154	169	167	172	189	155	184	165	195	202	164	160	151	165	208	168	163	166	160	187	165	144	193	180	184	172	161	152	145	163	154	157	150	156	184	178	172	179	180	171	145	140	163	191	171	188	178	181	161	137	166	170	165	176	167	172	175	176	166	172	171	164	175	178	161	172	179	171	154	172	177	160	148	176	149	164	161	176	151	214	151	140	180	153	166	160	174	188	169	155	176	153	173	165	164	171	170	178	149	170	154	164	151	167	170	166	133	182	190	148	164	153	181	179	190	171	172	190	178	191	169	169	147	152	158	190	174	187	157	171	169	163	181	189	164	178	156	158	173	162	175	153	170	162	164	195	192	165	175	167	174	168	170	176	150	155	180	185	181	154	182	176	173	159	156	180	143	187	157	194	171	162	148	152	158	160	182	181	161	176	167	172	153	165	160	167	179	168	175	178	153	164	170	162	175	151	172	151	164	171	162	136	168	155	174	149	165	162	177	144	133	139	164	153	169	180	178	174	167	172	156	175	165	158	171	166	145	161	163	177	174	158	175	169	167	162	156	168	160	178	165	159	185	166	167	164	199	174	157	165	165	174	164	161	159	155	175	171	153	189	184	162	185	182	155	166	164	171	175	158	161	163	175	170	181	161	188	195	155	177	178	178	154	164	157	183	169	175	165	170	151	178	185	174	170	173	174	161	165	155	138	169	171	171	167	164	160	172	177	173	158	144	156	193	157	174	180	188	162	161	153	156	150	183	172	165	181	158	159	161	176	187	194	167	159	148	157	137	178	144	149	183	179	174	153	185	175	159	172	161	164	182	185	188	173	181	154	167	177	162	190	160	186	158	168	154	171	163	171	165	185	145	173	167	181	171	190	158	152	160	150	173	167	149	170	171	165	152	164	170	188	159	175	168	162	147	180	189	164	166	178	152	180	160	166	156	173	163	186	147	147	169	165	157	184	150	162	197	178	170	143	159	178	163	168	171	158	165	160	174	175	161	179	138	152	173	156	174	156	161	147	150	142	162	152	146	172	148	144	163	147	162	171	148	164	158	164	178	180	154	167	154	171	176	169	151	163	163	149	155	170	189	168	154	155	180	185	186	191	163	190	159	169	154	157	159	175	176	147	184	174	165	182	168	167	159	185	155	156	169	167	161	174	165	174	177	164	151	169	180	176	169	164	176	157	167	171	161	169	145	171	167	177	180	205	172	169	183	177	150	176	189	179	193	172	171	183	158	162	159	170	170	160	174	204	162	151	149	147	170	170	158	177	178	179	153	152	151	166	175	156	166	164	155	177	153	155	169	164	175	189	188	149	170	184	175	169	165	177	188	175	174	160	178	157	147	156	161	154	172	152	159	159	180	167	166	166	154	140	162	165	158	178	162	163	171	149	159	156	183	144	134	164	169	176	145	160	151	177	153	169	158	150	176	163	168	169	161	153	167	174	164	152	175	157	176	142	194	164	171	177	175	155	178	154	165	177	158	173	158	173	162	186	160	153	208	171	161	154	157	165	185	195	155	169	181	160	177	173	175	180	198	162	175	160	171	176	180	172	165	173	162	160	152	148	166	160	159	171	157	183	182	160	175	167	160	161	166	179	153	164	181	168	157	163	162	171	168	164	151	149	189	172	158	175	165	162	149	198	161	163	181	167	171	159	166	162	181	165	169	170	160	155	206	178	155	148	163	133	171	188	186	176	168	162	165	170	145	174	182	168	189	157	191	175	135	159	177	161	178	182	185	176	158	166	155	183	183	171	161	174	161	171	163	161	214	150	165	152	158	157	139	173	170	159	161	172	163	179	186	162	166	169	176	180	157	165	167	185	193	160	180	165	179	136	151	187	154	185	181	175	195	167	162	178	164	163	175	163	183	164	190	165	138	180	167	164	159	163	180	159	167	149	180	154	155	138	183	159	154	187	170	146	176	176	194	175	162	169	155	204	178	159	174	170	183	180	176	156	165	164	193	168	145	160	160	167	161	159	148	176	169	156	180	178	172	191	150	181	166	161	172	171	176	170	160	171	181	158	180	147	180	163	178	163	167	149	160	172	175	163	156	156	161	173	175	158	165	163	164	187	145	137	172	172	162	146	155	175	151	168	163	179	160	146	183	158	165	185	174	160	163	173	186	169	170	149	173	152	190	152	155	152	164	160	165	167	186	173	161	188	165	140	168	150	153	182	174	163	180	168	206	159	154	164	159	166	151	158	195	163	173	170	170	152	171	166	144	155	169	185	177	181	155	167	168	190	167	179	152	162	186	162	191	168	178	171	175	182	168	167	176	151	183	153	163	161	169	148	170	141	158	121	162	159	146	176	177	170	188	161	179	159	161	191	168	165	170	166	149	169	172	167	155	168	154	163	179	175	144	188	192	178	172	174	151	185	173	191	163	155	155	156	186	152	151	169	159	173	165	170	191	175	140	157	176	172	168	155	163	184	188	189	181	185	158	188	172	168	140	162	177	170	165	161	152	178	177	153	160	170	181	157	170	155	175	142	166	177	166	159	164	173	172	141	175	163	181	166	171	153	166	150	161	158	151	183	182	175	162	160	160	187	158	170	157	168	168	172	190	181	178	164	176	168	171	163	163	174	188	161	154	192	161	164	171	168	159	158	174	176	173	182	144	186	195	160	167	181	152	158	159	175	169	171	159	188	160	166	175	169	178	193	174	176	156	188	159	197	163	170	186	145	168	164	161	147	173	149	165	180	161	139	170	171	148	148	174	195	165	162	161	162	155	176	147	178	157	158	174	163	168	162	152	171	183	171	171	159	176	147	156	180	173	166	140	166	147	171	181	178	175	145	167	157	176	159	159	176	147	143	171	150	143	157	175	178	159	159	164	173	154	180	193	158	146	146	190	143	175	153	157	160	171	177	183	164	163	153	191	152	181	159	161	158	165	173	142	155	157	158	162	181	152	147	194	185	170	167	155	172	178	163	176	154	154	164	166	158	165	194	166	164	162	162	161	165	164	189	170	190	168	180	176	156	170	176	182	157	184	145	157	176	154	163	175	158	171	189	167	133	173	172	166	157	163	180	153	173	145	163	207	162	157	178	162	179	165	149	172	179	194	157	157	177	155	165	186	190	161	164	186	192	173	166	173	178	174	174	167	164	157	186	166	165	152	172	164	185	162	169	146	158	157	197	146	152	182	167	172	195	177	170	163	177	180	168	183	143	195	164	181	154	163	167	163	162	197	157	179	157	184	163	152	178	166	181	174	159	155	179	189	168	158	163	192	190	207	146	164	154	154	155	208	182	153	158	178	180	182	170	165	198	150	161	173	183	170	183	190	132	162	152	183	156	155	177	153	164	133	170	152	163	186	176	176	167	153	162	141
46724	43838	43032	35637	15169	2539	7139	4710	557	557	586	565	612	528	566	494	515	548	534	549	571	552	550	599	588	568	552	549	536	531	522	537	526	576	554	533	520	557	573	538	532	553	566	550	568	532	578	557	532	468	539	560	562	495	549	552	555	535	552	557	545	552	555	559	549	537	589	547	565	563	544	559	579	523	571	555	564	551	514	521	565	520	567	558	606	541	526	489	578	551	559	551	534	567	536	542	546	562	580	544	525	582	567	550	487	554	551	556	526	614	561	561	536	564	573	558	553	582	519	536	541	515	557	533	564	550	581	551	561	591	541	515	567	496	541	573	580	534	573	551	537	514	505	580	546	559	607	562	535	547	537	590	539	527	559	561	534	547	516	552	564	575	569	549	557	515	548	533	574	518	557	536	580	516	540	556	521	570	558	531	561	527	553	550	559	594	558	527	530	563	529	583	581	496	559	577	562	539	541	592	539	538	521	545	566	547	522	537	563	540	551	554	557	538	561	539	571	578	525	545	545	565	586	542	559	565	612	585	556	522	525	551	548	561	532	527	530	544	550	532	506	550	544	555	565	566	573	561	535	558	568	577	545	526	543	533	536	551	552	496	540	531	507	542	555	557	547	558	554	529	535	573	604	528	531	534	552	530	589	532	564	534	514	537	537	561	574	519	587	551	585	548	562	561	525	531	580	583	531	532	537	562	522	586	562	562	568	548	549	536	579	526	564	568	546	558	565	538	567	564	619	536	583	554	540	553	549	556	560	530	554	554	552	541	564	539	547	533	558	534	557	506	587	547	523	583	510	582	556	541	581	533	550	527	586	590	498	508	569	535	618	545	540	566	565	546	565	555	567	553	578	559	545	542	552	565	584	521	553	554	532	541	522	550	571	548	538	564	577	531	637	537	551	542	510	531	574	536	561	518	526	522	553	544	561	612	539	551	592	559	595	553	558	555	590	573	535	505	538	562	516	580	543	547	568	556	579	572	555	567	514	489	547	565	536	528	561	533	593	574	556	568	546	567	564	560	546	560	534	579	564	574	587	572	561	559	556	534	574	552	591	543	525	536	542	521	529	572	571	584	568	531	564	532	557	572	515	537	544	530	522	542	517	568	567	526	557	523	522	524	577	509	548	540	550	533	563	567	553	510	553	550	544	587	566	535	580	494	543	548	531	534	528	504	536	576	528	559	577	526	535	588	519	568	576	538	601	546	534	512	530	553	529	512	557	534	544	579	521	527	523	599	572	547	542	477	555	539	525	572	572	573	542	581	602	534	544	572	516	527	545	557	531	520	585	592	558	576	509	570	585	536	570	551	587	557	528	547	597	537	559	538	521	549	528	532	572	567	547	544	552	545	530	536	547	497	567	528	538	500	572	596	512	570	564	512	506	548	553	551	574	546	555	543	549	555	605	581	556	536	568	518	535	582	600	549	597	532	547	521	541	540	593	570	527	577	594	587	557	558	529	534	556	561	529	544	565	542	552	532	559	554	515	567	567	561	569	553	573	578	534	535	568	557	574	537	569	552	518	531	516	544	581	523	519	580	540	498	576	579	537	568	522	559	533	537	574	531	558	514	584	565	562	569	552	555	528	579	568	538	535	535	543	539	524	555	530	561	534	551	570	510	524	530	548	552	571	575	526	549	581	563	553	538	555	548	589	542	560	551	570	511	536	588	568	559	524	532	561	550	551	566	529	555	559	535	543	544	556	574	530	551	567	551	567	516	518	537	514	523	561	534	536	535	555	542	579	534	571	585	537	545	508	470	524	531	558	552	539	536	562	546	599	537	545	529	589	554	550	606	565	552	568	522	522	500	574	568	564	529	524	575	568	533	527	531	539	577	558	493	593	545	565	576	523	553	517	575	528	570	567	526	541	553	544	504	546	562	581	551	534	586	577	527	561	503	594	539	548	555	566	591	552	553	561	528	591	590	527	538	517	549	605	560	533	540	523	568	540	572	570	520	580	525	572	552	568	542	554	582	538	540	548	510	537	504	570	533	529	590	530	532	561	542	558	611	547	536	540	556	541	568	572	532	597	511	557	555	555	529	555	551	569	539	550	574	527	578	517	565	551	551	562	578	516	551	584	539	526	515	542	552	578	544	525	535	541	551	570	521	533	536	546	565	574	583	565	521	554	526	607	535	551	554	579	540	594	530	572	524	577	562	567	511	573	572	540	540	539	557	607	590	532	569	584	536	572	545	540	575	581	537	546	531	544	536	565	511	561	542	550	546	546	564	539	552	541	569	565	551	538	557	536	565	538	530	541	536	527	593	573	526	566	505	533	544	569	583	497	598	567	561	527	531	498	551	548	539	523	546	562	579	572	523	556	540	513	572	557	500	545	468	523	513	549	540	546	541	583	504	566	525	531	564	568	544	576	547	492	531	556	533	544	565	556	539	565	510	536	545	527	574	550	603	549	548	548	543	513	554	537	533	562	526	598	531	555	553	517	536	553	520	528	556	587	536	574	570	567	523	528	548	541	550	527	570	558	492	538	548	531	564	555	567	510	557	527	550	548	580	553	574	537	511	562	534	599	527	528	563	566	577	557	541	562	547	534	563	584	564	570	557	560	569	549	599	563	505	540	579	555	511	548	584	566	527	540	554	564	530	527	541	595	515	551	559	565	578	523	601	525	519	552	555	562	563	563	545	585	510	581	561	566	558	577	550	559	533	544	577	560	562	558	530	544	538	591	546	557	521	554	534	546	554	538	558	558	543	559	534	549	501	535	506	507	520	546	536	549	567	576	545	539	573	537	517	593	544	546	601	541	531	545	538	560	551	543	519	521	504	548	570	543	547	551	518	498	568	557	574	593	521	569	546	557	569	516	520	568	517	533	517	533	531	541	587	554	568	571	593	536	530	528	589	572	534	554	550	550	518	499	549	581	553	596	557	536	558	534	562	577	529	554	571	578	532	569	548	551	511	570	557	594	559	558	519	530	539	528	527	543	554	588	542	520	543	546	550	544	562	558	547	521	548	550	586	557	552	564	556	509	565	575	577	599	543	563	536	550	541	560	522	545	570	578	571	553	555	520	553	544	539	559	528	548	505	553	532	551	522	553	550	543	534	560	571	557	554	567	535	541	499	548	539	551	530	578	512	553	553	552	576	558	514	608	538	535	556	562	549	538	520	553	518	558	536	511	553	510	552	558	507	585	531	529	512	566	541	529	535	560	550	576	493	571	551	574	549	551	572	562	557	505	529	547	526	520	499	513	592	542	524	583	523	523	514	539	554	583	579	557	567	553	569	560	528	555	520	499	530	551	541	535	530	487	545	599	570	564	519	579	541	535	594	540	562	558	548	563	549	516	520	554	532	530	572	588	509	548	541	537	583	545	579	556	575	569	508	516	541	537	578	531	521	594	578	580	539	547	568	561	570	541	544	543	543	559	573	539	562	562	544	552	564	567	533	568	584	546	560	537	542	552	550	589	563	555	580	521	565	582	526	560	598	547	516	573	554	525	580	585	527	555	596	562	569
78176	71166	62450	45789	19845	3297	5100	2276	288	253	285	254	274	294	253	265	273	278	271	269	301	267	290	275	269	279	255	285	260	274	299	289	279	255	255	266	267	264	276	288	261	269	271	253	296	274	271	280	256	273	289	253	305	271	285	257	247	247	246	258	238	252	260	255	282	273	273	297	290	250	299	268	253	256	252	289	263	283	272	257	254	261	263	268	256	270	282	274	256	234	266	258	269	256	275	244	266	275	246	250	277	271	281	261	266	264	287	289	231	244	241	238	262	250	283	273	297	276	246	272	273	268	256	272	246	266	261	258	286	278	283	244	273	293	246	278	249	245	262	291	275	263	256	264	263	257	245	258	279	255	248	251	304	266	253	282	272	259	267	270	273	275	245	276	261	279	261	275	274	267	275	265	281	283	268	256	264	259	295	256	261	271	274	263	261	276	260	265	288	239	258	279	277	268	259	277	249	269	248	267	256	312	291	266	247	244	288	281	274	271	263	269	267	227	278	275	264	279	237	258	274	293	277	268	269	284	253	234	288	273	280	291	271	253	270	276	264	249	260	281	286	272	290	259	253	236	254	276	256	271	265	263	261	285	275	295	259	261	237	266	271	257	241	261	278	269	262	254	271	243	239	236	264	270	249	264	257	268	270	266	276	269	265	268	274	264	272	235	263	283	265	275	232	257	252	280	281	252	262	253	270	245	245	262	279	279	284	241	298	246	272	259	276	267	261	282	280	248	251	246	273	252	265	282	250	260	253	281	267	244	257	266	256	310	279	270	281	281	260	248	257	246	276	274	254	283	274	304	272	262	286	294	261	272	270	258	273	248	295	257	257	259	278	269	286	252	256	270	265	264	263	267	283	276	279	260	277	251	254	278	264	292	277	242	274	256	292	304	272	285	283	262	241	258	240	241	273	248	282	245	259	259	244	265	261	276	272	274	265	267	279	291	269	267	262	256	241	263	275	295	252	252	259	229	281	253	245	272	281	267	276	298	268	286	286	271	309	266	270	263	272	265	261	291	269	276	268	254	263	268	281	286	259	280	279	270	264	255	297	270	284	269	278	244	262	281	278	261	274	262	285	277	246	256	251	278	281	274	272	267	232	274	271	273	250	272	279	263	273	249	306	268	276	219	235	255	254	241	264	254	310	261	224	257	274	267	285	267	267	271	248	241	253	266	289	263	291	272	242	246	258	268	275	266	266	257	273	262	263	237	276	250	273	271	272	269	263	271	260	246	296	267	255	268	266	298	267	270	293	284	295	243	287	263	282	264	277	252	278	272	258	275	281	278	254	250	259	290	278	279	274	261	236	269	258	284	281	265	258	271	277	248	268	262	243	274	264	276	257	256	255	254	245	267	290	227	296	279	233	254	246	287	273	294	246	268	248	270	272	248	255	276	276	251	256	251	287	258	282	286	250	236	289	277	256	280	296	270	262	265	276	252	278	281	281	238	263	283	250	292	314	278	280	234	231	249	255	284	246	229	255	259	278	263	288	277	261	236	253	276	236	249	259	263	255	253	274	259	235	252	272	284	291	243	256	276	258	271	279	232	259	279	276	277	269	243	279	245	255	276	270	266	300	245	281	249	286	271	265	266	268	248	286	280	265	280	257	253	248	266	253	270	257	257	262	276	270	269	274	274	264	265	246	255	262	274	256	247	258	262	256	296	276	278	276	266	241	265	279	263	279	278	293	235	249	257	275	248	249	257	236	242	248	284	232	258	273	315	269	256	248	250	267	270	266	276	261	261	275	252	306	256	272	256	274	255	250	271	266	285	258	281	248	259	260	245	268	283	266	282	252	267	254	266	258	292	278	252	266	265	283	268	297	246	275	256	255	281	272	254	293	251	277	266	268	291	286	276	271	274	283	234	242	272	272	254	254	268	249	282	268	250	277	257	303	292	289	262	269	272	266	235	281	270	256	257	271	262	285	236	246	214	255	263	265	271	293	291	261	273	299	280	253	251	252	272	251	256	248	276	305	263	270	270	265	250	283	255	248	255	269	267	287	273	258	273	244	265	276	270	282	280	265	324	211	243	228	296	264	252	241	240	269	270	268	269	275	252	253	267	251	271	269	284	265	254	254	257	285	266	284	253	269	274	262	270	273	245	264	261	274	279	284	252	243	277	263	279	284	300	257	250	255	259	269	244	261	247	270	246	265	261	253	227	249	274	255	269	247	262	270	287	279	247	275	242	257	264	251	269	279	262	274	276	270	264	260	281	271	260	290	273	248	236	271	241	276	274	243	278	289	240	247	262	254	259	273	254	246	252	261	244	279	253	265	299	279	247	269	278	254	242	270	297	291	277	250	285	275	265	271	281	281	285	267	269	264	287	304	240	255	275	251	253	237	262	292	298	240	245	249	245	273	248	241	269	293	267	271	297	270	278	249	263	233	278	281	268	252	250	269	292	298	307	260	260	244	265	281	280	270	245	257	277	264	253	239	275	259	250	275	246	255	286	257	244	266	277	235	274	293	259	261	253	287	259	250	253	252	255	256	267	273	270	252	236	257	284	275	261	280	273	262	262	281	280	267	271	285	270	284	241	248	263	254	257	269	249	268	262	259	271	292	277	273	273	266	258	272	260	293	266	263	264	256	251	265	282	257	245	286	296	248	278	283	278	260	262	301	276	269	256	251	242	265	247	273	272	252	277	250	244	291	252	257	258	248	248	248	301	250	252	266	286	258	280	267	269	288	275	287	260	268	280	280	275	266	245	233	277	276	261	275	287	282	266	252	265	276	285	253	266	247	274	251	251	280	246	255	269	288	291	274	282	265	235	249	253	254	238	254	278	254	266	280	288	249	226	274	285	254	276	255	264	274	279	275	254	272	268	276	274	265	250	253	248	244	276	280	276	232	264	287	249	275	271	298	259	294	282	275	239	285	289	266	266	287	269	238	262	282	279	297	267	271	242	236	277	271	284	253	293	296	250	294	292	261	265	267	279	240	236	272	259	256	264	262	284	247	258	274	268	238	280	304	290	261	285	275	266	270	256	236	274	269	259	266	257	289	277	278	251	267	281	257	261	250	229	252	262	272	262	278	248	259	273	272	267	229	286	250	218	269	267	257	279	275	259	281	252	299	264	271	246	244	239	266	269	285	259	247	281	273	278	280	263	284	300	245	241	261	271	269	243	285	271	269	247	290	261	263	222	274	269	294	247	256	259	274	262	256	263	265	262	252	294	231	269	280	255	268	238	263	282	280	272	295	241	238	244	285	277	272	255	290	275	258	260	251	273	257	272	272	280	294	243	257	250	258	236	247	249	261	248	284	280	255	254	274	288	257	261	245	269	244	297	253	281	269	249	269	258	294	240	217	286	261	259	256	264	303	280	250	291	253	289	238	307	260	240	267	285	276	274	250	255	255	255	231	279	241	235	265	278	282	273	279	286	268	289	305	246	259	278	250	262	246	259	287	240	276	284	281	280	275	259	280	260	272	272	248	263	256	275	281	254	273	284	252	246	251	278	277	279	288	239
59961	60453	59143	47672	20489	3390	15987	7174	877	856	843	854	872	858	837	781	809	799	844	822	797	825	838	797	865	839	799	877	803	814	804	857	804	768	822	796	795	833	840	840	814	828	802	787	788	809	840	833	818	814	806	924	819	828	816	796	762	777	810	780	787	821	782	810	794	831	795	836	771	850	798	874	885	832	780	812	839	843	859	813	815	835	804	846	814	774	808	794	797	798	803	781	766	826	791	804	778	767	848	789	749	779	816	813	825	771	817	830	881	766	839	811	823	807	750	791	822	792	762	827	812	818	818	787	829	842	840	772	867	829	843	768	789	774	853	799	795	797	839	765	795	783	844	812	808	812	820	777	823	837	766	861	827	814	803	752	804	781	811	832	845	770	788	819	817	804	803	818	761	825	762	810	843	824	779	764	812	837	835	754	796	776	790	764	836	852	775	796	797	803	833	802	802	755	833	816	810	797	763	811	845	774	805	765	818	823	825	808	801	806	803	784	820	809	792	756	813	833	837	802	772	828	799	864	757	850	827	832	819	813	821	782	834	843	762	789	808	770	885	793	767	836	854	789	797	787	815	842	810	763	849	741	792	763	834	836	919	810	784	818	781	830	756	799	793	774	829	816	795	792	771	806	816	845	797	817	805	814	798	819	792	809	801	831	821	793	843	855	754	765	859	816	817	817	834	829	832	799	846	838	840	859	805	847	803	785	818	865	869	795	858	796	835	778	809	804	799	792	846	783	834	818	766	792	745	808	850	776	785	813	830	804	777	796	796	804	807	815	854	841	800	804	791	819	721	829	797	817	848	810	798	834	784	820	795	785	770	793	850	780	829	819	785	787	795	835	879	833	816	838	792	823	815	798	814	817	841	841	796	843	809	807	800	810	765	733	835	799	842	797	769	791	818	805	823	792	773	771	825	760	806	826	831	800	798	788	814	789	773	798	740	784	782	800	773	819	823	839	783	826	872	799	804	829	854	817	821	756	770	809	819	795	805	798	836	802	826	782	816	811	853	775	825	838	785	747	835	795	805	826	805	778	843	831	812	780	853	790	788	750	804	826	783	820	810	832	788	830	882	832	808	771	768	835	833	853	846	832	775	828	766	762	818	779	765	808	776	788	800	803	824	809	814	801	805	760	828	833	816	828	790	793	838	810	817	768	813	814	780	811	849	788	793	794	855	831	770	798	819	836	834	755	865	854	799	807	781	822	804	817	831	846	817	764	765	808	851	847	868	835	782	826	791	822	777	831	808	803	781	788	846	795	813	813	835	852	861	769	822	777	851	819	809	756	809	832	802	846	797	803	746	801	786	825	780	778	744	774	772	791	812	826	808	795	822	850	826	770	778	852	837	818	849	766	807	815	786	810	820	823	846	822	831	800	827	838	835	889	774	848	772	808	805	797	798	885	823	807	812	801	790	806	791	775	804	839	744	828	821	807	811	849	826	760	834	797	763	794	783	809	756	827	801	763	809	809	736	816	822	848	788	856	835	781	816	835	798	801	812	788	852	785	863	827	740	811	766	791	828	837	834	811	836	767	815	820	792	844	795	812	850	785	801	812	809	804	890	803	834	815	794	804	770	826	851	804	806	828	809	788	795	844	819	820	838	816	870	778	818	860	809	844	836	827	845	798	809	817	790	797	811	799	789	809	821	790	831	793	853	785	827	815	791	787	811	798	809	776	822	831	803	803	834	814	818	830	730	812	862	812	817	783	785	829	810	803	814	833	804	786	753	823	800	794	814	854	876	804	831	748	852	847	805	789	849	820	855	824	865	851	803	865	835	795	827	815	831	807	807	797	829	820	830	814	807	801	843	810	818	806	815	849	796	800	828	796	775	776	843	832	832	797	786	797	790	755	796	781	791	822	797	812	808	770	841	760	838	843	761	787	808	831	807	813	790	823	838	799	802	808	826	811	803	800	844	788	805	844	785	813	760	792	803	772	841	856	754	860	817	786	784	795	791	810	806	827	800	796	823	810	817	796	816	824	834	839	811	762	816	768	765	855	857	819	797	828	818	792	840	848	843	790	764	881	778	797	838	839	794	838	800	827	794	841	806	807	818	832	800	812	849	783	862	800	834	855	788	764	816	880	795	852	779	802	756	818	810	798	816	811	748	809	820	803	797	787	808	819	809	818	808	809	790	830	809	769	798	820	834	778	812	835	849	795	827	795	816	812	821	822	824	862	826	790	803	832	791	785	828	865	786	812	789	761	766	754	822	799	817	837	761	866	796	766	822	827	884	758	772	842	828	870	818	779	857	792	800	753	825	836	814	793	804	783	802	805	819	795	820	842	819	779	861	794	791	780	828	800	766	830	823	823	768	782	772	782	794	796	843	755	820	774	829	822	783	791	791	812	826	851	739	782	807	826	849	753	807	814	847	844	823	807	816	820	842	824	766	797	791	765	811	842	859	762	769	842	859	816	767	843	760	783	809	788	817	798	812	846	805	779	806	828	819	886	828	768	795	807	856	833	755	791	800	786	816	901	755	758	790	818	778	803	835	817	801	800	813	812	787	790	769	795	782	767	775	811	775	826	833	847	804	808	735	846	824	766	750	798	777	806	758	866	835	842	848	793	803	783	775	856	779	792	777	854	829	762	827	790	843	824	794	792	832	783	818	798	837	795	784	810	794	822	786	803	748	784	800	818	791	780	809	826	791	830	830	888	794	789	787	799	768	761	798	860	821	827	847	800	777	770	833	751	803	830	900	826	770	774	807	778	857	809	832	844	816	806	800	828	844	829	800	784	861	878	876	845	822	805	797	836	810	764	834	812	757	843	826	764	834	795	828	776	833	816	757	826	849	862	835	757	772	848	808	810	810	801	832	814	811	829	797	798	805	823	814	792	883	791	817	797	790	774	792	829	837	807	828	867	816	823	849	826	816	830	816	841	793	861	814	797	812	840	850	815	818	803	789	813	780	832	800	822	783	780	758	810	783	829	810	794	824	814	774	809	789	809	823	797	810	790	797	810	777	733	783	818	784	786	818	850	777	826	803	807	837	800	747	786	801	806	852	802	863	792	795	860	794	825	815	778	815	779	782	791	805	809	837	802	823	770	786	854	774	822	763	792	775	830	762	844	822	812	794	758	830	822	875	809	807	818	777	813	805	835	806	828	773	860	789	779	844	783	831	792	752	808	797	808	801	816	784	806	832	764	831	771	773	844	769	784	834	846	822	798	841	823	837	761	780	786	859	819	844	860	792	827	824	796	800	803	846	790	788	796	784	806	789	756	816	854	789	805	825	783	768	782	830	880	824	796	810	811	786	858	762	857	788	839	851	804	765	826	799	836	828	810	793	768	868	808	785	816	840	804	836	813	827	866	816	797	802	798	862	815	793	806	861	811	838	783	795	816	794	804	833	797	807	820	785	799	794	775	792	799	863	794	823	799	816	791	820	790	784	818	798	785	838	860	786	869	840	825	826	854	821	844	790	756	865	848	825	729	770	816	775	822	804	799	795	821	803	812	912	772	801	805
32237	20015	9470	4217	662	187	237	189	176	187	164	163	149	207	173	173	171	190	178	189	173	175	175	151	179	179	195	181	197	188	169	180	181	170	193	180	185	165	204	165	173	168	176	184	175	173	148	169	202	142	195	188	181	190	181	186	158	171	203	190	170	184	194	169	175	183	181	167	155	190	191	199	181	163	177	199	178	175	192	169	197	168	188	180	176	198	187	177	157	167	171	189	175	188	188	152	178	175	187	193	195	196	188	189	176	169	192	182	184	179	194	190	158	157	179	179	168	165	188	168	172	192	166	192	210	178	165	161	181	197	193	167	169	196	180	155	173	188	159	174	206	162	175	186	181	179	191	170	176	175	199	173	149	184	211	184	185	190	159	201	185	181	179	198	183	154	171	179	192	189	168	172	172	186	175	176	179	171	189	178	198	176	159	180	194	185	197	192	183	161	185	168	179	168	181	184	164	200	159	182	186	192	181	163	177	209	193	170	166	159	189	194	219	179	175	188	159	178	156	174	176	196	195	183	189	193	190	173	173	168	186	193	200	188	180	164	151	188	194	181	190	166	172	178	188	188	191	181	174	175	173	182	175	159	175	202	194	175	204	173	170	188	186	182	186	169	174	179	176	160	190	161	161	180	173	188	168	190	168	205	185	195	182	188	184	187	181	187	177	180	185	174	182	185	157	178	199	157	188	173	201	181	180	170	190	164	215	194	164	157	177	172	173	188	171	196	187	163	158	177	186	206	177	169	197	179	175	201	171	196	205	165	175	208	198	166	153	188	150	178	194	183	173	152	174	197	178	175	181	190	181	192	178	172	187	171	157	152	171	167	187	191	167	184	164	195	169	174	179	190	172	161	175	183	190	172	169	193	195	188	186	208	157	204	171	163	200	182	170	180	168	179	178	166	171	177	178	159	160	183	174	172	184	177	167	175	185	152	174	171	181	178	183	172	186	182	181	177	195	180	202	185	187	177	185	146	164	188	185	164	167	211	185	198	197	173	176	178	165	194	180	173	189	167	184	181	172	173	184	175	181	182	153	177	154	163	191	199	187	187	181	162	185	171	165	190	181	161	172	187	159	191	182	175	185	157	152	174	191	167	179	152	167	170	176	176	188	213	156	192	176	203	163	183	187	183	196	174	179	174	197	184	170	167	187	180	168	180	182	180	153	165	213	203	182	165	176	185	173	203	182	174	184	157	183	173	172	209	165	176	185	178	166	183	194	175	177	179	199	177	170	196	183	138	181	205	182	165	185	195	174	183	179	175	175	158	181	179	154	192	198	189	168	161	194	198	175	196	179	175	209	165	194	163	177	205	169	181	159	157	199	200	170	172	170	193	171	190	178	189	194	185	156	175	171	173	170	186	190	170	165	171	180	194	191	191	167	170	160	169	176	195	165	174	165	192	201	192	166	186	172	156	170	190	193	180	181	197	176	174	186	199	188	178	165	183	177	196	147	177	170	167	203	180	169	165	170	180	179	160	175	200	184	186	182	187	182	177	158	186	174	188	188	153	171	154	150	172	155	193	169	178	206	186	198	210	208	167	176	177	170	193	163	186	167	183	177	176	175	163	175	173	174	166	178	167	195	178	181	181	190	197	179	186	176	180	172	154	185	172	201	171	185	182	176	166	188	171	157	180	174	174	168	187	210	205	184	179	137	174	178	206	182	170	206	189	174	191	179	178	168	190	161	169	185	162	197	181	187	179	168	179	167	172	170	166	186	196	181	166	188	181	190	162	178	170	192	169	195	192	170	163	193	177	186	189	184	166	187	179	185	175	183	165	167	186	178	177	169	185	182	168	189	199	179	185	184	170	191	178	193	175	189	157	177	171	181	196	173	206	192	197	171	151	162	174	171	190	182	172	199	165	175	180	194	182	179	177	187	196	206	179	148	163	170	183	180	163	180	189	161	172	179	150	159	164	161	190	163	183	177	171	176	210	162	170	165	205	182	184	170	174	176	190	181	139	177	188	174	185	162	158	181	186	189	178	168	187	204	177	176	178	161	186	188	181	170	190	220	168	169	186	175	202	189	195	178	170	169	161	181	180	191	162	195	173	184	175	178	176	170	210	184	156	200	202	175	186	168	174	148	187	180	175	179	192	191	184	179	171	205	186	170	172	194	211	203	192	208	200	176	186	164	170	193	173	174	167	184	189	182	174	177	162	183	163	191	174	172	185	170	180	192	193	211	185	187	176	180	162	193	182	179	174	205	174	172	185	154	201	175	174	168	186	165	187	187	167	167	153	190	178	200	187	170	186	194	158	190	207	182	185	193	164	188	174	179	185	167	183	156	187	175	175	201	190	164	160	195	178	191	181	196	180	157	202	164	211	180	195	177	178	180	171	195	183	180	161	193	199	159	170	167	170	175	174	206	194	169	204	199	197	170	197	175	184	187	179	190	164	168	180	186	180	198	201	190	205	195	181	179	198	164	186	161	177	182	203	170	171	179	177	189	191	170	175	202	169	193	172	183	181	175	163	185	183	196	170	185	173	187	177	199	175	187	161	187	183	188	178	173	195	193	160	186	153	169	186	185	187	211	177	169	172	160	197	183	153	189	164	172	191	180	189	174	189	165	168	158	152	168	186	167	190	186	201	174	197	166	192	178	173	169	176	173	152	184	164	203	174	176	178	188	163	149	189	200	157	195	185	201	190	184	206	196	172	178	161	190	203	189	179	197	179	178	173	173	177	179	177	188	186	147	178	181	183	175	187	207	205	190	157	206	172	188	194	165	169	156	171	204	198	182	202	157	184	175	153	185	185	180	172	204	178	189	181	167	183	172	197	181	176	171	174	189	178	164	214	191	172	180	177	160	195	182	170	170	158	184	179	192	160	169	170	190	179	183	193	173	177	195	201	187	187	152	154	183	197	175	180	189	176	174	174	175	141	155	197	180	192	186	174	154	177	172	180	177	195	177	188	165	188	201	181	189	188	164	177	158	215	177	165	161	207	183	173	169	171	202	168	170	170	166	181	179	155	192	176	173	188	188	173	197	163	176	188	188	174	180	185	156	186	167	180	182	169	190	166	183	198	181	191	209	179	180	194	192	174	189	200	158	164	178	193	165	151	194	171	179	208	181	158	181	183	202	191	169	189	187	180	181	184	183	173	184	159	178	205	192	169	179	160	186	204	177	182	183	189	199	181	180	173	196	173	205	173	184	176	182	186	161	160	194	182	170	170	189	181	188	164	182	180	180	190	173	190	205	166	200	174	158	159	185	166	167	201	161	183	181	175	170	196	191	185	174	211	180	174	178	188	170	190	186	172	168	161	194	155	171	181	194	172	190	193	208	189	142	193	197	162	176	161	192	178	201	177	156	160	179	177	179	200	183	162	174	171	188	176	167	168	191	172	189	195	171	165	164	208	181	182	185	184	175	191	191	163	189	179	193	180	180	159	178	182	166	195	174	175	169	172	185	189	153	179	191	165	179	160	167	179	191	183	188	177	159	177	180	179	210	183	160	176	197	176	166	177
30640	22559	14354	9922	1946	597	916	645	559	612	544	565	587	589	585	572	591	552	589	605	646	562	553	581	619	569	595	573	529	601	632	579	561	595	607	610	572	589	542	584	597	567	565	603	595	565	563	600	563	596	630	621	575	610	588	582	544	584	574	571	578	601	560	574	567	543	556	595	536	582	583	598	601	579	592	589	565	569	583	564	561	580	593	584	613	565	625	547	586	610	615	575	621	592	615	563	581	617	618	537	591	557	541	577	589	586	596	630	573	568	563	557	593	567	551	604	587	561	557	569	559	556	581	630	559	571	576	587	584	578	576	540	596	615	571	553	583	591	550	613	629	580	598	581	587	581	610	544	583	560	587	634	582	552	549	561	604	564	593	580	610	580	559	588	553	562	582	577	577	634	563	580	562	564	582	609	601	608	574	584	594	573	568	585	571	560	568	569	554	559	590	583	586	586	583	575	569	552	603	596	578	546	590	569	596	582	583	576	578	535	610	581	586	589	621	567	565	528	588	546	574	565	564	573	562	573	575	573	600	550	604	624	612	616	588	574	564	570	604	591	594	554	575	524	544	569	563	607	581	581	595	564	579	586	601	582	574	580	603	587	569	597	536	599	605	599	563	570	581	592	625	561	591	572	580	539	577	528	558	547	547	579	559	606	563	560	601	540	538	537	580	567	599	604	526	585	591	593	599	626	530	555	582	587	575	576	615	568	570	607	541	541	643	571	561	603	592	607	558	588	586	615	580	569	600	602	585	592	602	552	570	610	532	580	546	562	588	556	587	579	586	585	559	571	585	594	608	592	585	600	571	562	573	571	567	595	548	592	624	581	615	598	635	572	550	561	571	578	578	599	560	565	556	572	536	596	591	569	568	605	585	607	589	557	600	557	579	588	617	627	571	611	564	559	610	594	587	518	577	601	606	578	559	615	564	557	576	610	583	552	605	607	584	602	614	581	563	605	587	582	560	608	550	565	556	611	599	511	606	571	595	570	538	564	598	561	570	580	580	589	575	578	567	593	546	588	569	570	581	583	532	610	600	606	575	613	574	564	562	603	598	591	530	570	564	574	581	563	564	572	576	588	575	616	562	616	546	589	581	581	632	558	562	632	594	601	559	571	557	562	567	574	547	563	530	580	613	581	563	539	562	577	567	558	589	561	526	552	568	604	606	599	612	557	565	554	553	557	591	586	533	598	566	584	612	561	581	573	590	599	589	575	578	550	585	556	561	612	573	542	559	563	625	579	599	550	596	564	605	574	580	576	554	611	598	576	583	584	596	615	615	572	556	560	581	563	557	545	544	595	589	583	583	578	568	577	498	535	574	610	547	601	593	507	527	603	574	574	647	590	565	575	623	588	615	594	600	614	559	597	581	592	586	594	593	549	549	586	598	551	584	579	585	582	584	595	584	584	590	552	569	589	594	575	561	589	600	579	575	607	587	566	606	594	577	599	577	579	545	526	587	572	564	615	546	586	558	617	588	548	623	591	575	560	562	596	603	544	580	584	577	581	561	547	586	566	574	593	554	588	566	569	595	563	600	575	499	567	577	557	580	544	586	573	558	559	553	586	560	554	624	603	608	544	611	595	587	667	582	627	582	591	633	594	562	574	617	588	568	527	590	579	581	601	620	574	584	614	598	569	589	613	593	610	598	540	583	615	581	570	587	533	597	573	556	565	557	546	574	558	582	601	616	580	562	597	598	586	573	608	567	597	653	596	561	600	598	558	523	557	562	611	591	566	586	587	597	572	628	559	564	632	546	549	591	561	617	592	586	593	555	571	606	594	555	524	600	611	572	583	586	558	568	526	550	602	604	595	602	580	597	618	578	548	535	582	603	544	546	615	590	583	531	599	568	589	593	567	555	587	534	603	585	600	590	593	588	599	591	592	603	607	641	558	561	602	574	560	574	601	529	592	613	598	587	588	577	571	587	579	588	598	533	594	576	560	601	585	612	554	574	607	576	535	553	614	648	605	585	586	561	644	573	606	582	614	554	601	607	549	584	606	631	580	578	617	626	599	571	572	552	588	548	597	559	612	600	635	570	605	558	546	623	580	584	580	567	548	593	629	589	543	544	576	540	589	556	581	574	586	576	554	591	569	605	594	577	601	557	628	548	622	592	562	596	600	581	600	540	588	627	620	581	532	546	562	587	601	579	579	565	533	524	622	588	566	608	549	571	551	551	579	556	578	575	593	545	600	604	530	572	542	549	573	580	598	599	612	572	597	546	530	602	601	549	590	579	565	550	584	562	632	586	554	601	545	605	557	583	622	605	550	562	590	600	561	619	552	564	603	539	591	530	585	588	637	597	571	596	595	588	575	571	618	577	571	584	562	560	593	592	542	635	599	587	607	620	553	562	577	571	608	614	560	583	537	542	576	560	564	546	585	572	595	571	556	551	558	567	582	605	603	579	546	571	591	537	594	596	570	562	577	608	587	561	614	571	554	588	590	583	583	576	579	584	586	552	578	567	568	591	619	591	566	591	560	555	557	556	569	536	600	543	567	564	553	585	561	571	573	596	551	589	526	561	610	581	547	618	525	585	588	641	563	588	567	535	575	571	585	581	563	552	553	578	565	596	562	564	623	577	588	592	585	594	532	550	560	556	544	593	575	539	579	597	580	571	547	621	545	592	571	582	613	583	564	518	580	587	595	586	561	561	586	575	564	582	576	611	555	570	590	558	573	547	579	582	603	602	578	577	606	558	583	617	545	565	573	591	592	606	558	585	550	548	616	565	573	637	575	598	637	593	583	553	586	581	601	634	622	571	585	581	609	580	620	564	535	590	614	542	586	595	616	557	569	560	565	572	578	577	592	561	590	571	592	547	594	578	589	585	571	581	552	601	599	583	640	584	563	544	554	592	568	573	589	585	611	613	611	565	592	627	592	564	551	575	568	572	554	593	581	592	569	596	629	605	611	573	564	589	555	593	545	551	555	593	574	616	617	559	595	612	556	543	557	593	602	554	551	613	569	584	563	581	589	604	636	572	602	583	554	569	596	633	581	579	586	596	538	576	543	587	531	530	574	598	638	580	548	607	629	593	590	590	564	575	583	569	596	588	614	599	592	612	552	611	603	607	613	579	548	566	571	554	604	597	545	588	573	590	532	532	574	573	561	590	551	612	592	567	558	568	575	579	581	591	578	570	588	504	511	563	598	589	591	554	595	623	547	577	616	578	617	563	582	567	580	576	619	581	595	568	581	595	554	595	609	647	559	613	577	594	582	572	619	580	565	619	593	595	561	594	583	566	538	541	545	584	591	596	579	583	579	608	595	555	507	584	626	599	565	573	552	560	619	604	569	564	569	591	530	576	590	591	585	547	543	595	600	552	647	595	589	586	565	582	562	546	574	569	568	591	557	522	580	579	537	620	579	545	557	610	573	559	561	584	586	602	611	627	605	616	591	564	601	617	623	540	593	582	584	553	626	595	635	572	604	578	623	590	609	575	610	559	544	657	624	557	554	571	556	595	605	602	590
64814	54745	44085	30323	9624	395	1407	522	153	170	182	170	151	165	174	144	158	176	160	161	136	168	163	171	176	159	166	152	171	154	183	172	157	162	174	166	164	159	164	157	166	188	147	158	153	158	161	157	149	161	176	166	148	175	158	148	173	183	149	155	187	164	177	179	167	181	162	174	149	177	184	163	144	168	169	163	144	165	157	181	184	144	189	182	164	159	160	148	163	142	182	178	160	178	159	161	175	147	193	179	150	163	167	175	161	165	163	153	168	144	163	145	165	166	192	159	181	144	168	181	159	200	170	168	173	146	159	137	152	177	177	137	157	165	149	159	175	157	159	156	153	171	171	174	188	173	177	155	141	179	146	157	157	149	154	163	149	165	147	154	161	161	147	189	190	164	157	169	161	148	194	160	174	172	169	144	183	167	162	162	153	138	171	195	181	191	165	173	163	172	165	173	171	142	169	166	183	173	175	167	157	147	152	182	172	172	147	150	150	147	140	178	160	172	157	170	160	154	135	170	166	162	166	168	154	162	160	149	148	163	170	176	164	154	175	163	154	183	163	148	185	155	182	169	165	156	179	167	151	170	167	177	159	137	189	167	164	166	169	168	151	157	169	168	160	156	155	169	167	190	181	176	166	153	160	154	162	154	162	186	163	180	170	160	175	169	172	144	179	172	182	177	154	174	173	157	173	174	158	184	171	176	149	187	165	175	159	170	167	170	166	182	165	166	153	150	183	153	172	172	191	162	176	160	162	154	153	167	152	148	160	158	172	152	157	167	172	157	166	177	151	174	179	161	167	156	172	169	171	166	148	181	146	165	140	141	159	175	149	165	167	163	201	166	171	159	176	181	150	157	190	173	155	153	169	162	169	155	164	160	156	161	140	143	183	159	159	166	179	149	160	175	171	166	158	154	144	144	145	183	168	151	164	188	159	156	166	173	167	145	156	155	124	173	176	178	183	158	152	152	150	162	176	170	169	144	177	176	178	131	177	184	157	158	159	131	168	178	186	164	174	159	162	171	151	167	157	152	155	168	171	164	175	170	177	148	171	158	150	156	175	173	178	180	159	167	163	168	142	163	152	177	176	176	163	181	181	167	182	175	162	172	139	146	148	174	179	147	162	156	178	158	159	169	172	169	173	171	169	177	164	176	159	164	178	165	159	165	162	155	147	157	162	183	182	162	179	148	160	150	157	159	171	192	150	145	147	172	164	159	180	175	152	145	175	164	167	155	160	177	158	154	157	159	143	168	148	163	181	200	170	157	165	168	159	153	168	175	162	159	168	160	171	147	159	157	169	153	159	164	163	163	153	165	165	167	194	150	181	174	145	166	170	174	174	161	155	159	167	173	173	185	161	156	197	172	163	168	159	171	186	142	172	163	153	153	143	184	147	169	158	161	182	146	177	159	159	155	140	166	165	154	161	153	160	197	192	163	173	158	175	141	168	166	164	183	163	157	151	173	170	155	179	172	184	142	170	153	175	179	164	154	163	181	175	165	176	174	179	163	147	174	187	158	150	170	147	143	144	175	163	188	168	161	151	153	157	149	163	162	156	175	155	169	175	170	173	161	190	179	163	165	150	178	170	182	161	155	175	187	162	164	163	184	149	155	158	150	164	159	169	172	183	186	147	174	161	151	174	142	142	157	163	190	172	171	162	175	136	167	156	168	144	162	175	141	158	148	154	177	159	157	159	169	157	173	140	161	174	149	169	170	173	170	177	144	187	157	163	192	153	183	169	155	149	158	188	157	169	172	163	168	158	165	182	159	184	151	183	169	165	181	189	184	174	160	163	187	162	188	167	160	173	164	171	174	172	172	184	154	150	170	160	162	162	161	177	143	144	165	172	143	172	138	144	165	178	157	165	160	172	152	144	188	171	157	169	163	164	158	148	164	179	158	169	180	166	153	162	171	159	154	156	180	168	150	187	177	181	165	152	182	140	164	158	168	147	170	149	170	186	144	164	183	137	162	158	166	162	157	163	181	143	178	179	148	165	176	179	169	156	170	156	150	155	167	183	165	162	166	182	166	172	158	145	175	159	134	150	176	161	146	164	152	188	168	150	163	182	150	159	145	144	190	134	175	154	139	179	158	167	165	173	170	171	171	159	142	166	160	161	159	160	163	150	154	166	161	187	175	152	183	167	156	150	164	138	157	151	185	156	157	155	176	146	164	187	168	174	167	176	160	199	147	193	170	165	185	152	187	148	165	166	157	196	178	170	168	151	173	193	173	161	179	169	160	157	176	183	165	180	169	164	151	161	134	156	170	177	168	166	164	159	183	162	190	161	164	175	159	164	157	162	134	186	155	177	176	166	164	156	188	162	154	161	167	165	157	163	151	169	167	154	156	173	135	168	153	147	168	154	178	174	154	161	186	160	159	161	170	160	171	157	166	173	158	156	162	165	166	170	135	164	155	169	155	164	176	165	175	164	167	140	165	176	174	167	166	149	171	172	171	173	158	179	176	161	181	150	174	165	178	173	177	152	168	158	170	173	148	177	153	162	160	172	158	152	165	155	166	155	154	153	172	162	182	186	178	167	152	142	174	155	170	161	173	155	137	162	185	173	174	157	166	172	178	156	159	168	172	170	163	161	180	154	167	158	157	194	163	167	174	149	182	178	172	151	162	159	167	153	154	164	169	163	152	185	169	176	160	135	168	155	202	180	159	165	159	153	169	170	168	142	167	186	173	159	159	160	172	142	163	159	140	177	162	174	165	159	164	173	136	170	161	161	159	182	155	153	155	166	136	162	176	174	164	163	173	162	183	176	174	165	177	168	178	162	151	171	157	160	175	168	157	180	173	155	165	152	180	158	163	175	155	161	193	160	163	179	144	145	157	164	154	169	166	164	167	175	168	190	180	147	146	153	160	164	135	155	150	171	143	182	137	173	153	147	146	196	177	158	169	154	163	159	168	147	163	143	167	172	169	158	174	152	160	172	164	163	191	154	192	159	157	172	161	160	156	159	179	167	150	164	155	168	167	142	153	158	158	176	156	175	151	171	158	159	167	183	130	157	165	169	159	160	148	158	183	167	154	153	177	161	163	160	167	149	162	172	161	189	185	188	167	160	164	161	153	171	136	162	156	166	153	156	163	171	158	165	166	152	171	154	179	171	159	154	175	143	160	172	156	189	147	173	160	177	165	150	147	166	186	154	169	175	154	159	168	152	164	154	157	177	172	175	168	147	174	175	171	178	163	166	129	176	169	156	147	163	162	182	151	165	159	173	182	169	152	155	161	166	145	164	172	170	174	169	161	153	138	163	138	167	153	158	174	145	167	142	188	157	173	163	164	164	153	163	146	178	175	167	164	167	174	169	174	184	180	179	160	167	172	176	164	168	167	143	172	175	169	145	155	144	142	157	188	179	182	163	183	152	160	160	179	167	141	135	182	149	147	179	158	177	162	166	140	161	158	176	175	161	160	173	166	171	143	156	151	173	183	154	153	169	142	169	142	179	172	144	183	170	169	163	155	155	150
47301	44849	42395	34707	12390	929	5864	2005	587	542	569	563	550	544	562	541	567	543	575	557	535	530	570	506	533	528	532	530	564	560	529	532	555	500	561	537	520	559	547	516	550	546	545	601	562	510	517	541	535	534	529	548	570	523	549	565	557	596	552	550	528	528	518	543	539	554	521	541	533	573	523	490	562	578	555	543	573	539	502	561	489	540	546	534	544	537	563	554	562	557	531	551	514	511	570	489	545	551	565	560	547	539	540	535	528	549	551	492	529	562	548	526	524	552	513	567	521	523	529	532	537	576	533	534	578	560	559	522	569	548	568	553	577	533	530	531	505	541	569	568	550	559	495	524	523	533	531	526	573	564	532	534	550	534	573	535	552	523	553	553	538	519	580	549	505	514	550	557	551	540	536	533	572	531	521	524	537	531	508	526	596	546	523	569	540	514	528	566	529	527	531	556	554	572	552	546	507	509	545	512	565	516	589	542	512	525	553	601	512	536	539	543	537	544	544	560	564	517	519	496	535	527	535	514	546	524	514	507	561	519	565	557	529	509	539	524	534	560	492	528	545	537	534	564	566	549	540	556	556	536	545	511	515	550	541	536	518	516	535	509	536	557	532	523	528	530	565	527	548	522	532	494	580	549	554	559	518	537	516	503	530	538	545	536	542	557	529	528	474	532	553	537	532	564	523	574	528	529	531	533	531	546	503	507	615	532	520	531	540	578	540	577	545	519	519	597	540	524	568	559	515	519	507	524	580	519	576	536	543	541	523	535	528	541	550	528	535	547	544	510	548	523	556	545	570	547	563	516	547	514	570	496	558	514	541	558	528	524	530	528	522	534	548	576	532	576	529	559	564	590	539	549	593	583	545	565	512	509	551	548	518	554	528	531	543	549	539	513	530	525	570	513	514	575	544	573	530	559	566	547	561	499	549	562	544	552	564	547	500	521	540	544	513	507	535	571	534	553	511	514	557	556	522	532	578	521	512	564	547	539	573	539	529	546	536	557	518	532	529	519	508	546	526	520	546	493	555	524	527	510	531	518	569	540	527	528	561	508	545	577	567	557	503	532	539	549	572	545	547	540	557	581	531	575	548	511	516	495	530	501	501	539	505	503	577	550	541	529	523	486	519	540	541	576	551	581	548	532	538	505	542	548	550	521	595	516	542	560	575	518	498	543	539	501	517	520	538	530	521	519	523	500	521	534	549	538	532	544	584	546	612	560	514	499	563	554	522	535	546	519	560	557	568	574	548	550	544	534	537	535	552	558	563	537	523	506	526	566	578	501	541	559	483	562	556	526	540	558	537	565	554	538	538	548	525	524	515	520	533	560	536	571	526	596	528	565	574	568	594	558	516	524	596	583	553	561	577	562	562	500	556	553	548	558	563	503	523	538	530	525	517	548	558	513	518	563	536	561	514	559	511	519	545	554	519	530	565	520	475	564	523	519	537	524	525	590	537	519	572	534	501	552	554	533	520	484	517	567	521	540	529	519	540	521	560	528	551	510	501	540	547	553	543	531	570	530	511	521	564	553	560	524	567	519	542	548	503	499	524	527	510	570	523	528	579	548	506	534	545	568	541	545	537	564	542	552	539	545	521	529	515	545	536	554	525	521	541	570	505	560	514	551	547	499	536	518	539	549	493	548	545	534	541	538	524	556	541	518	538	558	541	608	517	563	544	540	557	552	551	523	553	531	553	551	536	550	542	520	560	550	563	551	550	558	552	532	506	577	534	547	552	564	532	540	574	538	505	540	538	535	530	588	501	511	551	544	557	541	534	541	512	548	587	554	553	563	516	526	514	568	606	552	545	527	524	579	568	586	553	506	533	556	551	550	578	569	552	577	529	541	505	510	506	542	535	534	550	509	621	585	507	533	529	526	569	533	539	577	547	502	529	528	528	523	542	530	530	524	585	536	523	527	548	527	566	558	531	543	511	534	521	554	492	567	556	533	583	519	556	550	574	562	541	525	538	568	556	542	563	561	561	588	595	549	514	567	546	564	500	555	514	532	513	555	555	546	566	531	503	568	563	511	547	583	565	559	570	553	518	550	575	560	540	516	569	495	519	554	523	550	534	549	573	547	513	503	600	572	578	541	581	536	482	563	538	551	548	575	531	533	525	538	561	529	543	507	539	509	563	505	577	555	489	558	544	552	549	501	545	552	547	547	560	561	551	581	537	527	563	557	519	527	570	529	545	527	491	519	562	514	556	571	598	518	525	536	546	536	538	572	544	530	531	551	548	514	543	584	569	534	567	540	540	542	571	529	536	545	545	568	552	519	563	562	536	552	504	524	586	536	523	531	505	557	523	523	545	545	542	501	549	551	548	509	530	527	493	550	550	545	542	532	568	512	570	506	574	563	576	544	518	589	552	564	503	533	545	582	535	551	549	526	533	510	533	514	600	530	531	552	552	559	568	546	559	544	520	567	540	512	528	547	511	571	562	549	526	537	526	575	540	500	531	539	541	563	546	530	533	499	546	549	560	561	515	562	553	549	560	499	543	558	546	522	548	538	532	552	533	531	553	550	537	552	561	567	551	532	537	525	589	522	547	575	533	583	582	574	567	503	565	515	548	493	558	551	571	531	508	537	562	528	571	581	517	553	533	530	500	546	574	525	517	531	498	537	536	532	561	550	479	568	539	529	544	549	512	555	515	549	543	514	516	519	531	518	539	487	576	533	590	535	561	503	555	522	536	563	530	546	538	535	513	558	523	606	525	501	547	542	530	563	513	526	555	538	557	522	505	532	504	562	556	521	529	531	581	497	545	542	550	572	571	566	544	571	507	551	519	475	534	569	499	539	537	537	540	546	540	541	547	539	563	493	539	528	565	559	529	500	551	509	536	544	568	560	547	530	493	599	530	567	554	541	524	522	525	517	572	519	556	560	537	497	565	517	513	526	538	558	577	499	571	538	509	528	534	566	526	563	550	565	534	532	518	541	510	551	559	563	550	541	544	556	544	523	529	511	548	517	536	529	561	533	534	561	537	584	559	547	543	516	550	574	506	482	533	564	564	516	560	563	552	563	540	558	520	548	554	539	541	556	524	569	527	525	541	543	535	541	527	539	536	494	520	531	516	521	558	548	553	531	534	551	517	503	539	537	544	556	518	529	556	551	537	538	507	537	534	507	530	518	539	582	559	559	538	556	516	523	524	528	536	532	550	544	585	536	562	541	539	538	544	555	538	528	531	567	583	512	536	543	524	564	568	568	574	517	501	540	531	546	517	567	538	541	577	559	546	580	546	565	554	505	534	557	548	570	546	528	579	558	545	542	573	554	528	567	548	540	510	494	545	478	511	526	524	565	521	562	497	550	502	519	516	602	537	522	567	586	564	556	552	535	541	546	533	510	537	523	510	545	526	513	501	527	533	563	538	556	582	506	554	514	489	502	547	541	540	537	551	532	551	507	550	553	595	561	521	532	514	611	512	527	550	508	526	537	548	503	520	561	558	523	551	515	517	533	498	543	517	543	537	530	554	531
78484	70566	60274	46993	23607	3248	3561	1516	288	296	276	295	267	258	263	282	250	270	297	271	271	266	266	245	289	278	285	275	255	285	238	260	260	306	239	284	242	275	282	247	272	255	292	272	287	260	261	276	278	288	283	295	262	267	243	262	257	268	301	270	263	252	253	264	254	253	270	256	239	291	279	283	252	282	231	254	258	296	245	243	277	252	261	294	240	272	254	278	255	274	246	258	283	284	249	260	263	262	287	253	241	230	290	300	259	262	262	289	245	271	303	247	298	283	273	316	246	266	273	294	272	288	266	233	264	260	265	280	287	291	286	277	256	278	273	240	271	279	301	250	235	243	259	265	275	265	252	269	264	265	253	273	300	289	249	255	271	265	267	275	268	274	268	262	239	303	240	259	243	270	268	284	310	269	259	242	276	276	257	244	293	267	252	263	284	271	253	282	258	274	284	255	306	292	278	248	269	240	273	263	246	268	271	244	269	236	273	277	243	287	252	280	272	274	250	280	298	265	283	232	252	265	285	267	262	244	266	283	280	243	291	250	268	279	249	252	265	246	245	256	245	265	296	252	218	247	262	269	264	251	275	275	243	250	274	273	251	241	267	263	275	292	286	298	270	280	245	262	243	240	233	273	254	278	259	260	295	242	264	240	267	259	239	250	275	253	260	267	237	276	256	271	236	263	257	301	292	281	270	242	268	273	270	269	282	265	276	243	278	274	281	288	293	242	282	261	250	291	263	263	282	259	282	276	279	243	251	270	283	272	285	264	236	253	261	294	257	254	282	258	235	248	286	275	273	287	279	271	287	273	254	237	241	251	272	260	268	267	264	266	268	256	298	274	255	292	240	265	268	270	255	243	245	256	265	257	236	259	266	277	272	263	239	247	276	281	285	295	279	285	282	269	265	281	258	251	268	266	263	270	273	272	246	252	260	278	278	268	244	310	287	279	242	253	297	256	259	258	260	273	248	276	255	281	252	255	268	250	276	265	254	263	250	275	260	251	278	254	254	274	288	258	288	278	275	267	251	272	253	263	266	276	261	254	275	263	250	249	295	251	289	262	258	265	270	254	258	244	281	288	284	233	281	262	255	273	245	291	244	270	271	279	240	285	247	258	297	255	270	259	225	280	267	237	267	287	267	269	273	265	248	237	260	278	267	273	259	284	263	255	244	261	269	232	289	239	271	275	271	244	262	273	264	271	278	266	258	252	265	282	273	270	261	272	279	318	266	271	311	268	269	270	261	289	291	279	261	242	301	264	279	259	260	268	254	280	250	302	271	289	284	258	256	287	246	256	269	262	278	286	245	287	246	290	273	274	258	265	253	247	232	262	278	243	274	244	251	244	259	264	243	265	272	246	266	277	258	267	274	284	254	240	261	250	276	296	235	243	256	273	275	258	270	255	269	262	225	269	249	242	253	244	271	259	270	279	261	274	263	286	254	270	272	245	277	274	273	226	251	271	298	277	239	250	252	276	265	255	239	261	244	282	260	233	243	247	274	267	257	261	257	221	287	260	270	272	270	274	258	258	271	267	256	285	271	258	243	258	281	249	244	278	256	253	250	242	256	269	250	260	249	300	261	253	240	250	282	281	260	266	278	277	280	271	270	286	221	274	273	256	270	247	265	256	301	235	293	275	255	259	260	282	255	258	301	262	260	258	296	293	267	257	294	286	274	304	262	268	272	267	247	277	265	259	280	268	262	280	270	243	284	247	277	265	269	290	282	248	275	263	264	273	261	273	295	253	264	282	282	275	267	256	259	274	272	253	286	244	294	292	254	302	262	275	261	274	243	270	268	267	252	288	259	260	294	255	272	246	267	265	270	269	236	261	261	276	263	270	287	257	271	246	258	254	269	297	256	278	256	283	267	278	276	260	271	260	266	261	249	258	268	233	261	240	256	243	255	283	278	229	254	247	248	262	272	285	269	243	240	275	300	292	221	280	279	285	277	255	259	272	281	270	249	269	274	275	276	267	266	265	249	273	284	242	239	254	277	304	245	254	255	248	267	262	261	266	261	255	265	257	270	238	276	265	246	272	243	288	286	251	247	287	296	281	236	280	267	270	258	262	279	243	262	242	253	249	267	257	262	270	276	257	274	236	255	243	288	228	262	250	265	291	280	256	263	252	252	250	272	259	256	265	277	267	280	288	240	301	289	281	277	267	248	265	274	264	269	249	276	278	249	238	261	285	266	285	257	277	298	253	238	297	250	272	290	263	271	279	245	269	279	277	255	290	265	233	279	271	250	283	248	281	261	247	288	267	276	247	276	279	254	242	261	282	236	267	261	257	255	270	268	282	287	285	296	273	270	241	249	268	263	287	303	285	241	259	271	252	263	272	237	281	310	253	251	254	263	284	266	274	263	257	254	292	233	271	278	284	285	270	261	265	262	276	271	243	249	251	241	282	285	266	248	277	266	251	249	254	260	249	262	240	277	254	248	274	267	277	278	234	267	272	279	266	268	283	272	247	280	250	262	284	272	251	265	261	260	252	261	250	277	254	231	297	264	287	278	248	250	270	260	296	289	254	270	268	272	275	222	271	254	268	258	261	248	259	268	270	294	252	263	264	269	281	257	283	249	262	238	266	286	276	280	258	245	277	243	255	251	251	233	278	250	282	269	264	280	273	249	252	262	259	265	246	283	291	272	256	239	282	277	297	255	252	267	262	256	261	269	240	286	276	238	301	224	270	263	283	275	259	254	267	255	281	293	239	246	259	287	254	251	273	290	246	279	286	261	276	261	271	267	279	270	259	263	282	267	263	259	267	282	253	251	276	277	295	286	259	271	247	254	242	231	274	256	280	249	250	241	256	258	266	293	260	287	267	279	281	274	256	236	266	251	231	269	252	256	266	274	287	280	271	281	279	301	247	268	267	283	270	301	271	265	288	275	269	256	269	284	255	277	242	264	289	257	277	281	298	238	275	235	270	273	258	252	261	293	282	275	282	266	260	276	268	256	292	256	269	286	277	290	287	279	271	232	236	280	274	255	244	263	232	277	244	268	272	261	261	229	282	271	283	261	264	273	255	294	260	247	261	258	287	259	253	280	279	256	279	259	261	254	236	302	255	232	295	294	284	270	285	265	249	256	255	246	278	256	282	255	259	266	289	286	267	262	270	269	253	257	263	271	260	256	239	270	257	254	275	283	259	263	284	258	253	250	253	261	263	263	279	247	251	277	281	271	259	273	259	262	251	276	285	260	274	260	280	267	248	284	248	256	261	273	256	253	264	255	253	268	276	271	247	257	241	268	278	251	268	270	250	264	265	248	251	281	258	257	268	273	269	266	260	241	253	293	255	254	279	282	266	252	260	255	263	291	287	245	234	232	280	256	288	286	257	252	307	273	253	256	254	224	257	281	268	280	248	262	251	261	228	263	264	290	291	273	271	239	265	265	265	262	242	295	241	295	259	274	266	278	264	257	263	275	244	262	251	240	250	267	261	218	263	301	261	248	293	258	231	290	265	255	253	285	286	267	264
61323	59498	57343	48714	23867	1703	12163	5158	822	826	842	842	777	853	819	826	860	811	778	803	846	821	788	778	800	793	793	806	856	845	812	793	882	779	795	844	798	857	784	799	796	819	831	784	773	813	760	767	831	867	800	789	768	837	770	820	805	828	825	819	799	816	804	809	804	840	796	830	819	787	798	779	831	782	823	821	788	842	810	872	801	849	804	815	831	799	810	786	816	818	770	815	795	795	816	824	799	809	768	734	754	843	852	831	758	801	749	784	821	804	809	762	822	822	848	790	825	865	813	862	802	800	788	807	796	787	788	828	819	817	815	787	792	850	782	837	781	832	809	814	805	829	806	788	827	809	807	844	859	845	790	791	821	829	765	769	871	752	811	765	801	806	755	797	820	820	849	795	808	778	776	808	817	769	816	739	816	820	853	798	801	814	799	793	799	804	781	796	847	869	761	804	795	796	748	771	819	776	787	797	791	754	832	793	828	805	839	768	793	802	830	810	808	850	846	793	740	791	771	828	789	838	810	845	820	772	795	799	817	779	814	758	775	812	786	788	793	747	795	799	829	837	757	793	796	790	823	814	775	852	820	866	783	787	783	813	815	766	841	757	778	775	780	792	790	808	784	812	807	793	829	764	860	756	827	778	835	792	799	817	804	806	797	816	783	762	807	812	793	819	812	806	803	863	814	841	822	820	781	808	816	820	830	818	849	821	780	815	781	783	822	792	830	823	823	789	749	838	854	809	775	774	809	818	801	825	812	803	790	782	838	772	831	773	854	812	822	829	793	821	842	815	814	811	843	786	793	792	868	774	817	830	822	807	784	773	796	821	864	763	823	817	780	794	800	782	819	828	841	827	774	801	823	861	771	778	795	829	789	851	800	813	788	825	788	851	789	836	813	764	770	801	810	791	775	841	827	803	778	793	778	773	780	842	835	856	840	823	840	784	848	810	778	850	777	754	824	823	770	874	823	772	808	847	803	841	830	763	815	847	811	839	846	768	795	807	798	790	756	760	837	817	765	823	831	812	818	860	794	807	831	782	824	762	774	786	808	821	794	804	829	837	828	815	847	770	841	801	818	819	759	806	845	849	819	771	841	837	862	819	768	777	759	799	799	804	776	771	790	847	788	818	840	802	777	787	816	821	857	808	825	794	841	846	767	831	811	781	812	730	808	833	835	812	817	818	799	805	801	839	862	827	758	762	819	795	815	821	768	827	807	795	836	766	814	815	810	813	818	761	804	831	783	811	808	822	830	830	798	862	807	810	805	832	763	874	782	837	794	838	772	799	823	818	832	774	816	776	831	805	783	832	820	809	803	850	781	764	784	786	822	826	785	791	803	853	832	795	857	759	793	807	844	810	832	768	806	845	820	739	787	787	813	827	799	832	748	832	814	756	811	814	796	771	793	832	834	796	788	793	798	844	792	798	812	771	831	806	800	798	808	798	776	859	860	782	795	792	773	854	794	778	852	769	807	777	808	831	851	803	766	779	836	817	769	815	797	796	791	822	781	809	795	824	863	843	801	820	787	804	774	828	830	794	774	847	792	804	816	839	822	803	784	805	824	823	832	723	768	819	810	836	776	783	818	794	838	821	790	781	808	816	803	793	800	772	795	768	794	810	777	743	776	834	806	808	834	838	830	786	835	808	795	800	754	834	839	795	815	794	793	790	776	724	803	784	798	818	773	844	783	835	807	767	778	755	820	850	813	839	782	789	827	800	822	867	755	794	820	762	820	814	825	837	782	793	761	809	803	743	841	811	806	759	792	804	774	818	805	777	715	790	759	812	751	805	784	776	800	822	818	848	856	824	836	808	809	745	813	809	801	804	784	792	842	793	849	804	837	845	836	815	748	781	832	760	784	770	787	812	787	787	809	814	855	803	785	787	842	788	829	793	832	809	844	827	851	806	806	796	807	832	749	774	749	782	807	792	812	727	853	823	816	807	764	781	765	777	789	791	810	824	842	812	809	747	815	786	808	775	845	769	769	820	824	803	812	782	803	811	802	784	853	787	824	789	833	786	823	819	779	831	825	780	800	759	766	825	748	760	807	824	825	826	776	809	842	768	844	831	821	831	793	810	815	786	868	783	810	825	780	770	842	766	765	827	824	786	798	846	766	784	831	800	782	774	818	790	774	826	796	803	743	769	780	787	825	838	819	768	785	835	816	795	813	811	844	835	814	788	817	833	811	793	850	777	799	808	800	818	811	781	816	808	765	791	825	833	835	785	810	778	816	821	838	813	808	805	791	785	796	769	783	834	842	781	776	817	795	815	793	810	797	834	820	860	830	807	803	832	840	792	787	842	802	768	842	798	805	821	816	817	769	846	839	761	815	815	865	798	826	803	802	815	801	783	835	824	806	807	752	821	842	766	867	817	818	814	781	816	806	820	780	788	761	798	789	851	799	846	809	841	845	758	799	841	810	851	802	771	804	812	805	815	849	867	840	768	804	791	825	844	766	800	803	820	798	831	797	872	800	802	823	834	801	843	793	787	821	817	794	806	796	835	751	831	775	809	798	855	797	772	795	810	834	785	802	783	828	813	816	778	830	815	818	833	812	793	773	812	821	833	781	785	808	788	787	840	812	789	788	819	784	820	816	791	806	799	825	814	822	811	834	800	802	802	852	821	774	775	797	766	714	783	785	795	751	785	839	817	791	826	843	817	766	798	792	779	816	806	828	824	786	799	797	847	855	807	833	862	787	813	843	744	845	762	840	834	870	784	771	800	807	859	769	810	792	764	762	783	795	798	786	842	814	793	843	796	799	829	749	761	814	861	846	784	794	819	817	781	828	864	806	805	814	832	821	780	816	782	825	834	843	762	801	819	786	814	830	807	771	767	804	838	864	785	843	807	817	769	838	808	811	802	821	786	838	756	799	819	754	771	828	824	822	795	849	797	848	779	806	757	794	803	760	782	835	759	818	797	815	811	810	782	811	823	750	829	795	776	777	848	798	802	780	791	780	793	798	823	792	838	821	803	862	785	832	868	827	803	819	799	821	779	864	826	808	813	815	774	813	819	823	792	774	816	824	802	832	808	826	764	772	763	800	761	776	785	813	814	796	788	831	790	787	734	812	788	830	811	845	811	848	860	832	804	842	812	841	818	806	732	782	768	837	763	843	756	791	767	821	781	821	798	796	776	799	783	837	836	783	802	777	778	779	797	795	826	769	767	795	803	809	811	856	807	748	826	816	805	830	830	781	814	819	772	771	904	825	799	802	823	812	775	772	826	851	776	809	824	834	749	831	833	819	796	825	748	802	809	830	782	826	832	890	827	821	796	764	793	791	836	809	791	826	809	766	769	784	787	776	794	810	768	791	817	847	798	759	785	794	765	806	833	798	829	759	816	824	804	791	797	788	850	759	778	832	807	817	806	798	812	839	806	794	891	774	799	763	828	792	794	803	809	797	831	802	763	830	791	791	833	826	799	839	785	830	857	817	779	812	773	749	837	782	804	858	780	762	802	852	777	765	796	788	784
31878	18418	8809	4144	750	184	221	210	167	157	172	177	179	149	156	165	169	171	175	186	172	159	174	193	166	181	149	198	151	179	177	192	180	167	199	171	187	167	156	177	186	169	152	174	201	161	185	189	197	180	162	173	177	174	179	169	187	164	152	172	182	152	149	166	194	169	150	188	170	170	176	162	168	177	154	176	196	178	148	171	180	175	158	165	180	188	175	153	171	155	177	167	191	203	178	170	164	158	153	156	159	202	203	183	178	169	188	187	151	187	189	181	189	158	176	167	189	164	199	170	169	166	157	170	162	161	190	187	184	160	166	149	178	165	161	182	186	162	172	168	163	169	175	210	167	166	157	176	185	163	175	173	187	191	182	163	163	168	168	174	191	156	170	193	167	200	200	182	183	172	182	168	178	186	175	166	200	178	173	166	155	158	187	175	170	201	205	176	200	164	167	172	178	171	190	166	181	183	187	155	163	166	163	191	174	173	170	167	182	172	204	178	165	171	173	172	161	176	166	174	183	190	170	173	180	164	172	159	172	174	176	189	165	147	179	178	174	193	216	154	157	185	187	167	175	170	176	160	159	173	167	167	178	186	194	163	165	165	171	168	168	203	175	173	170	169	173	184	182	174	183	152	181	173	152	186	173	146	175	173	183	166	164	172	169	177	180	162	150	165	180	178	156	175	165	156	201	167	189	173	176	172	176	190	175	166	152	175	171	166	184	174	148	171	192	153	188	189	151	176	184	177	161	187	202	175	150	186	193	148	170	162	176	180	166	176	158	173	172	187	181	169	175	141	162	184	168	202	156	179	191	161	198	177	174	163	183	173	177	188	178	154	177	185	150	165	186	172	159	173	179	183	170	185	181	156	192	178	191	162	182	183	176	174	174	168	177	197	169	174	177	184	165	176	178	190	177	161	174	174	190	188	171	175	173	186	165	174	178	154	166	192	165	173	199	182	166	185	172	153	145	170	205	165	183	148	185	166	161	162	169	190	203	162	174	186	165	163	160	150	154	164	172	177	171	154	187	168	155	176	168	158	158	169	180	173	174	194	182	183	175	161	175	177	166	160	173	178	192	159	172	193	166	157	178	172	189	194	170	188	147	168	191	184	153	191	193	184	173	171	184	184	182	165	155	188	178	158	184	187	146	148	167	174	202	189	182	163	169	154	159	172	166	179	182	170	164	177	172	171	190	180	193	178	152	196	152	172	193	167	188	169	166	186	173	178	172	177	169	198	179	179	190	142	150	177	162	165	159	171	184	198	198	178	151	164	167	182	191	166	173	194	186	171	169	164	169	186	162	192	151	159	181	172	175	164	172	171	178	184	188	177	163	176	189	169	150	158	186	160	168	178	164	177	184	171	164	188	185	182	183	190	166	182	169	185	170	177	191	194	174	159	157	173	189	154	142	178	201	200	180	178	179	182	203	171	174	151	148	196	162	177	181	168	178	187	161	156	160	160	160	172	174	179	162	160	179	200	195	168	177	169	169	186	162	158	163	154	202	180	197	173	170	192	163	163	170	180	187	176	189	166	183	190	198	167	174	169	164	168	179	156	189	188	181	188	189	200	170	193	168	172	196	195	181	168	174	165	181	163	157	171	176	185	172	196	192	165	155	169	175	159	176	183	174	173	156	176	181	180	183	166	180	182	152	188	163	156	169	191	188	185	174	175	188	174	180	191	164	200	188	169	188	160	161	186	171	178	175	166	162	187	185	187	176	181	178	164	168	167	192	155	171	160	169	185	175	161	152	191	196	192	164	170	155	172	160	179	188	176	165	180	152	172	165	178	184	175	157	173	173	198	182	172	183	186	168	165	188	175	183	150	164	184	164	182	160	172	176	150	165	177	170	174	158	186	152	158	178	170	196	166	158	175	198	159	189	172	169	156	201	173	168	176	178	178	177	164	160	171	191	186	172	166	159	183	158	181	188	156	163	179	172	156	201	182	171	160	179	158	144	155	168	188	198	177	145	194	173	182	165	180	186	173	171	179	161	203	185	183	194	193	144	186	147	174	189	176	191	171	176	163	176	142	170	169	168	194	163	174	194	159	162	171	196	179	163	156	147	151	169	185	187	178	193	187	176	161	181	168	191	190	185	166	183	164	160	171	176	188	176	182	176	149	193	211	171	156	163	198	187	193	182	174	160	174	148	188	166	197	155	178	177	180	161	164	178	153	170	159	173	178	191	177	182	169	179	181	159	170	182	185	160	201	181	194	185	179	186	168	189	165	174	161	163	180	182	161	171	152	197	179	185	182	178	160	163	190	171	177	191	172	154	166	178	173	156	173	192	173	177	178	163	191	177	162	172	176	170	165	167	168	157	195	166	169	172	168	188	194	188	178	158	153	187	177	146	172	197	183	184	167	182	181	168	197	174	173	168	157	184	176	166	165	178	173	181	190	163	185	165	164	172	204	170	181	184	173	175	174	177	186	197	156	174	176	172	180	155	172	165	173	177	154	186	184	176	158	167	184	202	176	175	154	162	159	180	145	180	164	176	200	166	184	167	178	162	185	172	165	163	186	173	158	170	172	162	179	150	167	189	194	161	176	177	173	178	180	145	171	186	196	160	180	158	166	173	171	173	186	171	171	172	163	177	160	171	184	193	153	174	161	175	175	193	169	188	159	161	185	190	161	172	170	178	184	166	177	151	183	165	189	180	164	190	180	166	172	186	168	172	179	150	183	175	171	168	206	162	166	171	194	153	180	188	162	159	190	175	170	155	193	179	172	179	173	165	182	163	179	168	179	177	159	191	184	174	160	174	201	189	135	202	167	182	177	179	178	176	159	163	157	181	191	166	168	169	188	198	193	169	182	178	154	169	143	170	160	195	170	154	176	168	183	159	169	183	164	167	170	184	176	170	158	170	147	174	165	171	189	187	182	161	179	178	173	158	165	169	172	173	183	170	164	187	159	168	168	183	153	164	141	143	146	176	156	161	169	188	166	152	171	154	184	134	172	170	158	183	164	177	137	191	172	174	164	183	178	183	151	171	187	191	201	164	191	176	175	190	196	177	192	159	180	192	188	157	174	194	195	152	154	146	167	165	162	167	176	175	183	171	157	165	169	162	177	168	167	192	179	191	189	182	152	161	186	187	170	181	204	179	189	184	202	195	172	158	186	183	200	170	172	189	184	190	157	166	170	182	161	159	159	169	152	179	194	150	151	172	160	160	188	184	147	177	183	189	155	187	167	183	174	180	190	177	150	175	194	192	178	180	171	174	170	176	163	172	173	170	179	149	195	201	181	179	185	157	171	182	169	167	165	175	174	158	171	181	167	181	170	181	167	199	175	171	166	178	219	175	185	165	186	166	156	164	191	183	175	181	195	161	157	177	178	181	177	183	186	165	176	191	187	158	170	163	177	170	169	195	149	165	196	166	157	176	160	174	193	182	177	206	194	178	155	173	168	171	167	169	159	183	173	160	191	199	176	188	179	170	178	166	167	156	206	175	154	159	167	170	169	175	181	175	170	187	179
30327	20738	13843	10518	2497	572	797	697	556	541	570	541	517	593	564	570	549	585	589	587	557	548	563	554	554	621	563	552	554	589	552	566	523	550	548	608	581	543	567	595	575	548	553	562	545	535	559	603	546	570	573	544	606	609	545	545	520	540	591	566	538	581	578	603	583	559	487	564	528	559	526	552	589	539	588	560	566	530	533	569	563	568	544	533	590	560	596	521	563	561	556	527	578	567	579	597	562	520	541	525	597	568	577	546	560	543	597	568	537	570	601	556	560	571	538	570	553	562	553	627	547	567	541	557	566	597	554	576	564	536	564	533	560	585	529	547	559	509	581	567	558	518	545	545	584	530	561	586	534	549	587	561	551	572	581	577	546	565	564	587	626	562	541	528	549	570	527	563	579	554	590	545	566	568	565	557	532	595	582	590	555	559	582	578	540	583	554	534	595	560	581	568	564	527	585	537	550	591	556	581	587	566	577	598	538	597	588	568	560	547	566	553	525	566	584	583	554	543	559	585	564	567	586	561	553	564	534	571	584	590	540	591	584	564	619	559	553	602	552	567	603	596	541	559	568	587	607	599	555	523	535	562	580	535	572	554	561	571	558	602	577	551	613	529	570	549	565	588	545	557	542	554	571	546	545	563	564	574	568	549	565	548	534	567	591	555	577	602	543	535	552	577	583	552	562	607	585	560	572	545	592	554	586	538	597	591	538	571	595	564	527	519	553	572	593	558	585	589	569	576	562	573	568	592	585	600	514	574	565	565	535	572	573	534	586	601	551	598	572	567	571	542	525	600	599	553	575	564	503	577	590	567	517	539	569	532	558	574	600	583	577	522	593	538	551	571	556	613	513	573	553	568	584	552	564	606	595	572	618	599	571	610	600	547	575	553	561	594	585	553	569	529	587	587	621	558	556	551	574	553	591	529	536	584	543	544	557	593	578	536	554	553	548	581	586	543	580	578	583	547	594	607	576	559	622	523	572	573	545	561	604	546	545	579	574	551	558	566	577	566	530	574	514	526	542	551	582	557	566	610	562	557	572	560	540	559	573	576	583	541	576	567	597	552	571	526	581	571	562	574	546	602	554	557	594	556	583	552	544	584	557	595	534	581	572	528	635	571	505	557	598	595	571	545	592	537	552	608	561	557	554	569	594	560	548	526	588	548	590	581	550	573	568	562	599	584	594	565	550	557	537	559	559	573	580	586	551	599	539	525	553	553	572	562	594	536	607	602	561	554	587	549	559	564	603	548	602	557	552	547	612	592	560	600	593	624	546	542	598	602	552	567	576	586	577	561	591	551	560	551	564	592	546	593	601	526	560	560	552	514	533	536	526	522	552	542	524	544	558	608	571	537	528	537	583	552	568	553	598	557	524	586	578	576	538	586	584	576	592	563	561	508	550	569	513	595	585	583	540	609	577	538	550	551	587	543	583	618	629	557	538	569	577	590	557	572	579	568	575	551	590	548	574	539	617	541	615	545	555	597	547	562	543	552	585	593	577	543	557	542	559	515	556	578	545	558	572	575	597	551	589	572	535	577	560	581	550	526	613	580	536	601	551	525	542	565	608	554	627	595	561	565	560	550	574	561	586	583	609	542	563	573	628	581	548	590	610	541	558	551	561	622	578	591	560	572	625	542	579	546	523	593	578	593	572	570	607	545	546	602	554	576	535	598	568	536	589	568	540	571	588	525	543	560	550	539	573	580	541	552	552	581	587	541	546	579	581	590	524	554	559	581	568	541	546	595	535	569	536	579	591	579	520	566	494	622	621	561	528	581	606	586	561	592	557	571	614	561	527	566	548	566	533	520	516	560	535	560	586	530	560	549	556	582	614	549	531	601	555	562	571	575	564	565	585	562	565	603	537	584	547	543	607	520	583	575	590	554	568	599	597	577	546	591	560	566	506	538	541	591	557	565	563	574	554	572	540	608	566	552	553	541	576	536	595	514	519	533	572	557	570	564	576	586	538	577	588	582	587	614	554	597	567	564	589	526	557	623	569	573	595	560	538	562	624	565	548	555	588	597	516	579	551	618	569	559	560	616	537	529	550	565	554	626	578	598	546	582	560	562	568	580	571	584	575	565	543	570	536	535	600	548	568	548	555	544	605	602	558	564	567	565	591	595	566	566	556	588	569	542	569	550	585	525	584	592	563	574	564	578	571	561	560	534	550	568	545	573	588	554	573	540	607	563	571	554	546	596	587	568	521	572	600	586	568	566	510	564	614	560	593	535	554	581	545	563	567	576	560	588	554	546	569	553	547	575	575	516	548	554	535	563	552	530	527	559	567	550	563	561	595	546	612	548	559	538	530	595	593	589	557	591	571	597	543	563	560	568	580	601	567	563	578	540	575	553	547	585	556	550	516	580	587	565	613	577	546	586	570	565	571	572	569	553	585	580	536	590	577	552	559	572	566	558	561	538	620	540	578	571	612	582	560	553	555	568	601	553	620	543	587	554	570	553	539	560	561	609	557	565	576	580	554	583	555	561	546	572	573	548	610	560	566	570	592	577	532	584	566	587	590	582	588	527	577	562	582	635	557	559	545	539	560	579	519	585	550	592	591	574	590	560	568	559	546	580	559	557	575	540	579	550	546	589	592	592	536	536	561	619	518	590	521	559	567	567	576	589	533	621	597	572	576	583	576	553	525	550	568	587	538	550	527	583	537	564	582	574	590	616	553	578	570	572	599	584	584	580	565	576	576	590	581	553	562	530	581	590	596	566	540	572	561	572	566	550	544	577	543	541	566	562	590	539	558	528	579	590	568	589	549	552	554	643	608	568	590	560	545	551	584	539	556	628	564	555	535	534	544	529	589	567	566	550	587	589	568	574	578	567	562	577	582	567	605	581	548	551	568	543	549	559	572	596	549	529	576	551	569	593	589	580	577	539	564	552	529	552	590	583	576	559	564	546	550	589	616	618	549	599	585	580	560	600	582	577	559	594	582	538	636	564	548	545	571	576	533	589	591	552	583	563	594	580	544	567	587	577	578	524	585	573	556	560	575	562	557	581	583	519	593	556	558	541	602	550	579	560	595	622	546	618	563	563	539	569	560	535	564	607	554	539	600	567	556	563	559	554	558	586	558	574	595	584	599	629	587	568	576	578	567	561	543	596	563	544	560	555	529	612	553	580	606	607	588	579	548	583	552	524	550	564	566	569	587	547	578	619	557	546	599	554	586	561	590	585	548	598	584	591	541	561	527	581	583	566	593	534	560	577	587	568	591	562	582	556	558	577	576	545	577	564	554	595	614	595	554	544	594	567	568	537	568	547	588	597	561	564	572	561	580	602	561	574	570	587	587	561	555	540	559	606	554	592	529	545	523	553	539	599	526	552	608	574	591	574	547	533	574	571	567	530	563	568	548	551	533	562	544	613	533	533	549	523	555	561	573	597	590	613	560	574	534	586	559	599	562	499	588	577	554	584	526	575	539	538	568	605	584	592	567	587	557	578	543	561	575	561	559	563	573	591	577	564	534	580
63773	54521	45094	31881	12931	904	884	676	196	177	170	163	176	163	161	146	155	179	159	148	171	163	140	167	141	148	141	165	150	143	176	151	185	158	156	169	157	159	179	175	163	146	173	154	154	163	160	165	168	163	143	145	136	180	151	163	169	157	164	170	136	170	163	184	145	182	181	178	171	166	192	161	163	149	174	146	152	157	188	180	154	160	171	153	174	170	173	175	166	171	163	175	164	155	165	161	176	158	163	152	185	159	154	173	169	152	157	170	129	175	167	177	166	164	164	155	192	163	163	172	159	174	152	148	151	149	161	193	160	156	157	154	149	166	165	135	148	142	162	165	190	156	161	173	163	164	168	180	157	160	167	138	167	143	169	164	174	165	167	175	150	145	161	144	152	199	177	152	160	167	168	183	163	152	161	189	144	165	157	159	161	175	164	152	162	158	159	178	175	161	185	154	162	169	150	170	135	155	191	170	147	136	174	147	161	157	162	169	160	160	168	162	130	153	169	173	161	158	159	158	171	170	155	163	169	186	152	151	153	169	168	167	179	162	169	172	172	171	140	160	164	158	150	164	172	165	139	151	177	157	154	156	145	161	154	159	156	170	163	163	162	160	128	169	165	141	171	156	158	169	178	170	154	139	148	163	156	159	152	176	158	168	149	172	174	178	155	154	183	159	157	161	168	181	163	189	150	141	141	175	157	145	171	170	170	165	143	165	158	155	182	153	173	148	154	176	158	153	159	146	165	164	165	155	165	142	167	142	155	158	162	155	173	158	173	152	170	154	172	165	185	163	178	152	161	151	134	161	163	170	166	156	167	151	175	149	156	159	142	147	164	161	147	156	168	158	188	191	203	144	164	181	152	167	179	156	161	137	166	172	169	160	162	176	136	175	152	133	164	165	190	179	149	135	164	172	156	153	157	147	190	184	179	148	164	185	159	146	151	183	174	155	162	162	151	149	175	157	159	150	142	140	157	161	159	182	177	176	157	148	172	152	176	167	151	188	158	159	164	188	133	156	139	170	175	177	189	172	142	186	164	155	149	167	162	159	141	178	143	170	161	151	148	166	145	128	160	164	157	172	152	170	172	156	179	172	166	167	146	174	145	155	166	158	173	150	159	146	145	148	179	170	163	190	170	149	149	169	171	161	174	150	149	182	152	157	161	169	143	168	141	163	152	165	168	166	187	158	133	181	158	173	166	171	170	180	152	183	175	155	152	161	153	136	167	187	137	155	173	179	154	146	176	148	155	172	164	168	173	164	164	150	169	175	150	165	171	158	156	179	169	137	148	168	156	166	166	154	158	161	189	155	155	132	165	161	170	163	148	145	167	162	183	148	154	154	173	146	158	147	152	150	156	149	165	141	151	152	180	171	178	168	177	173	150	142	131	162	156	161	173	187	149	146	158	160	166	142	180	156	165	179	183	162	166	138	166	191	178	150	157	171	176	172	158	190	157	176	180	153	178	154	159	167	148	177	159	162	168	150	168	158	179	159	161	185	185	156	150	159	160	139	166	185	155	173	169	161	162	159	175	145	166	154	167	159	168	161	150	149	155	162	168	151	156	168	168	168	162	141	158	167	172	161	169	138	148	146	190	193	160	137	140	193	160	165	181	163	185	143	154	186	177	170	136	176	137	174	150	187	164	148	181	159	171	156	170	144	160	148	155	167	148	179	165	171	188	159	162	175	167	147	152	176	131	159	167	156	174	145	165	153	155	172	178	183	170	155	160	142	148	181	171	149	151	173	159	171	158	165	169	154	171	154	145	155	147	150	143	175	174	175	167	150	185	138	166	171	163	157	170	182	162	168	161	168	158	147	182	167	186	160	153	173	152	164	170	176	168	168	149	176	164	156	157	167	165	167	163	175	153	170	177	154	157	144	172	171	169	134	167	159	156	148	147	171	158	171	149	161	170	156	150	170	177	155	147	158	153	158	160	170	175	143	157	154	177	155	178	172	161	165	165	191	168	159	153	139	166	184	166	134	179	150	173	186	180	152	174	153	166	155	142	167	175	150	172	180	153	145	184	155	161	160	156	165	178	179	177	167	170	155	152	172	159	166	166	135	164	170	187	143	149	162	167	176	160	174	176	159	155	164	154	153	152	181	167	183	167	160	161	150	164	174	165	169	177	174	135	174	152	175	147	161	163	172	154	154	181	168	181	166	164	181	160	138	153	163	162	164	174	150	162	165	153	145	169	140	168	165	136	180	159	181	158	199	136	165	163	158	159	171	173	160	150	163	153	156	183	163	167	149	167	158	173	155	177	165	164	150	146	146	157	159	166	164	176	153	160	181	166	169	144	144	176	179	161	178	173	160	159	163	161	153	146	178	171	155	165	156	154	173	165	162	146	174	159	155	165	163	148	139	162	162	187	160	145	136	160	170	176	178	142	159	170	155	172	162	150	171	151	146	150	164	152	139	156	155	145	171	156	167	166	178	170	187	160	167	146	164	156	163	191	170	167	176	153	168	163	125	150	156	186	166	152	170	180	140	185	146	150	183	177	158	154	177	155	142	159	152	156	193	196	148	162	164	154	169	186	154	180	143	163	169	162	168	172	181	168	158	162	181	147	138	156	154	163	187	157	159	178	161	175	163	148	140	169	138	170	179	144	139	167	148	176	180	181	163	154	162	152	155	144	147	158	156	161	155	164	138	166	146	163	177	156	187	150	158	176	162	152	153	162	169	161	133	174	152	169	157	170	174	161	166	166	157	171	167	185	141	159	186	155	144	188	185	169	170	165	185	170	163	156	146	175	186	161	174	167	153	171	158	160	157	175	183	182	159	163	164	153	146	142	156	161	159	183	180	163	147	163	172	169	139	161	187	159	163	156	155	145	156	168	167	151	149	173	167	154	157	153	149	167	170	165	151	168	155	158	198	156	146	166	169	199	147	157	194	179	173	182	169	172	155	156	171	153	163	159	168	148	193	165	146	137	170	191	161	156	176	162	159	173	129	152	166	158	149	160	154	138	171	148	132	174	186	164	166	151	169	170	158	173	178	160	151	164	191	138	168	152	163	184	161	151	170	165	170	176	157	120	158	161	167	159	153	168	154	164	127	165	165	153	150	171	151	172	161	151	126	189	175	165	148	174	175	176	143	174	146	153	158	170	161	160	132	177	150	157	152	182	163	172	159	156	179	159	173	164	170	141	164	147	158	180	162	168	163	163	138	150	170	160	147	166	194	151	140	173	171	171	162	163	151	146	167	154	167	165	154	156	175	150	164	161	172	173	191	179	163	167	162	184	157	156	157	154	175	160	171	178	176	158	174	166	181	178	169	150	163	163	177	140	151	172	168	142	178	165	186	161	165	165	167	172	145	174	149	160	182	143	154	173	149	158	168	147	156	157	151	164	169	156	167	159	181	161	137	141	162	175	140	168	177	182	180	146	166	146	184	178	167	187	186	169	153	160	156	149	183	177	163	191	146	170	168	164	170	154	151	147	156	161	172	179	180	173	153	156	156	160	190	156	170	154	160
45678	44357	43307	37922	17798	716	3621	2479	536	601	543	577	575	553	529	524	561	492	533	489	578	528	543	545	572	562	496	526	532	520	563	548	548	520	547	563	531	510	530	514	539	569	550	553	514	566	535	543	502	526	594	504	515	544	507	566	513	534	538	519	550	532	549	516	530	544	549	514	591	542	548	553	505	511	527	556	546	554	543	515	528	558	524	520	515	507	504	511	493	532	500	573	559	593	548	513	496	530	536	538	533	535	535	537	559	550	509	542	535	525	530	565	528	498	557	545	540	527	495	514	535	537	524	513	547	534	546	554	524	501	535	542	535	533	518	519	548	522	534	555	558	527	519	542	527	549	539	521	520	516	566	543	500	534	530	525	537	536	533	549	522	549	594	533	502	541	536	561	533	522	546	532	541	569	502	555	561	535	544	489	491	523	500	521	582	489	544	522	518	518	549	569	506	557	505	541	465	557	518	522	525	507	520	550	508	524	526	509	521	587	537	524	520	518	520	541	515	535	503	512	553	531	528	530	542	533	501	518	554	512	545	563	546	503	574	491	531	553	529	514	534	519	519	547	522	517	549	504	582	531	523	510	558	550	554	540	542	494	530	538	516	530	541	552	541	553	504	504	558	506	548	563	515	493	543	522	531	501	559	519	562	516	492	529	513	530	540	545	558	533	539	532	531	509	527	538	563	514	553	540	540	563	566	498	509	563	536	538	554	546	492	515	550	527	560	530	553	513	537	506	574	611	521	525	548	579	552	568	542	501	589	535	593	594	544	519	548	535	533	512	507	499	521	520	507	526	551	520	497	514	506	500	555	531	542	564	569	560	602	565	536	524	558	554	517	551	556	531	518	530	536	519	552	524	547	529	500	550	527	544	507	541	582	574	526	525	547	540	555	522	534	536	517	503	524	532	568	567	524	541	518	506	560	555	529	590	520	551	572	568	549	538	478	519	532	571	516	542	513	502	546	524	543	532	534	515	545	520	500	558	536	572	566	503	542	524	483	521	549	510	527	562	584	514	536	516	544	519	584	545	532	538	537	521	538	513	528	517	532	530	528	549	553	539	510	541	504	566	529	549	550	487	533	517	530	587	508	534	535	509	507	526	511	547	539	539	559	534	565	515	514	585	535	504	523	535	506	517	581	541	513	475	527	544	516	573	522	567	536	512	598	546	551	575	561	549	480	565	522	530	500	514	544	539	534	508	504	570	554	543	585	552	499	524	545	510	552	533	517	529	518	565	525	563	540	542	508	521	536	539	510	538	511	501	559	546	521	551	555	530	568	512	529	509	525	555	519	515	546	576	549	564	555	505	515	516	533	551	538	526	532	542	546	529	541	579	537	561	555	560	528	539	553	544	524	545	542	528	527	555	517	513	520	525	515	539	509	536	522	512	524	565	560	550	567	513	504	500	553	547	528	574	542	555	510	500	522	566	540	529	540	510	537	533	545	532	538	555	561	551	539	536	511	549	509	573	547	518	581	538	526	490	550	542	528	527	545	540	561	570	552	559	555	543	499	490	567	532	542	558	517	538	520	519	519	568	548	532	563	535	542	555	529	506	530	549	521	555	547	515	544	541	533	527	508	577	551	495	505	558	517	515	512	568	515	528	574	535	513	572	514	525	518	543	561	503	596	535	513	531	523	510	485	580	513	541	513	546	501	563	526	532	551	531	554	558	558	509	501	534	553	499	536	586	518	523	521	550	527	540	526	531	490	550	544	516	550	570	529	546	563	541	555	557	516	598	508	527	514	537	562	541	541	573	475	562	540	529	538	547	535	561	556	552	531	523	541	533	583	552	530	532	522	553	576	566	541	564	579	532	543	515	528	517	559	516	549	530	535	563	503	502	545	521	556	529	539	521	542	536	518	499	559	563	525	513	563	529	473	523	528	517	584	507	527	524	568	509	509	532	525	479	541	467	538	542	559	548	530	545	563	512	586	536	547	508	547	584	533	554	543	510	530	565	533	519	505	500	552	551	515	546	573	491	515	568	501	530	569	559	524	508	557	546	544	531	544	565	561	516	559	517	560	592	522	524	540	538	557	503	535	527	515	523	483	551	532	542	542	539	531	509	515	560	538	533	561	522	524	567	556	547	541	521	507	495	505	532	529	531	533	512	577	527	529	536	537	483	516	511	541	502	513	539	579	502	563	566	493	531	538	568	565	496	515	543	556	533	510	547	579	551	519	521	518	553	595	507	528	533	536	556	530	579	564	533	512	551	518	535	548	527	540	519	533	557	484	532	516	527	503	503	533	557	542	547	523	536	517	501	540	525	530	573	526	529	542	519	538	533	515	526	509	502	528	500	561	511	522	548	570	556	542	560	527	525	488	519	554	527	541	527	546	569	535	492	523	560	517	523	540	508	584	505	544	546	529	494	504	498	550	496	498	545	521	581	530	558	555	505	570	553	561	580	494	521	519	549	533	540	565	530	520	512	483	523	518	546	545	518	528	534	560	489	505	541	540	543	521	557	510	548	518	543	557	529	523	542	513	555	594	525	518	500	515	534	561	507	538	507	508	552	512	530	577	522	530	557	536	549	559	537	559	579	543	512	488	553	504	592	511	505	535	543	511	501	538	528	529	561	485	548	590	513	514	543	541	558	541	564	547	533	554	542	509	563	544	540	570	576	542	524	558	552	548	501	554	528	510	548	545	531	521	495	590	503	533	560	510	510	533	495	552	538	510	550	556	517	540	549	550	559	527	530	524	499	549	535	554	529	522	555	539	516	503	507	544	561	530	492	525	543	517	529	510	551	533	507	496	565	574	562	529	512	540	503	562	510	530	553	501	549	535	525	553	497	558	536	522	540	504	527	526	564	584	528	560	537	515	527	515	541	565	493	507	511	555	548	583	572	559	563	570	548	499	560	514	528	498	524	547	518	544	511	547	510	583	529	537	504	558	551	545	502	531	561	529	523	510	548	565	518	531	563	547	523	523	517	525	562	553	555	569	535	546	533	587	520	535	531	531	576	541	564	511	530	527	561	573	544	523	548	535	518	517	515	580	597	536	533	537	555	546	527	542	537	560	566	521	515	550	529	521	524	535	537	554	536	516	538	509	508	520	556	538	574	549	544	528	537	558	507	542	536	581	550	513	533	552	532	531	524	569	529	513	555	510	534	521	533	510	541	554	518	487	538	555	535	509	510	546	516	522	517	517	569	547	528	536	570	519	518	535	535	517	559	554	534	485	533	531	558	559	514	572	537	543	506	529	488	538	529	537	522	549	525	512	525	540	573	522	541	528	547	498	544	565	562	542	544	496	504	547	537	534	534	522	485	516	571	530	535	534	560	533	535	546	538	527	567	520	531	526	558	498	574	556	538	539	554	519	558	512	557	500	593	509	572	517	578	539	504	512	521	564	536	502	545	518	516	482	544	551	531	511	542	564	488	526	559	537	523	588	536	540	590	545	513	533	501	540	504	519	507	540	500	528	561	511	536	534	550	524	463	530	561	545	513	544	517	495	510	534	546	531	547
77488	70530	63030	48814	25917	4749	2951	1863	291	283	285	254	251	264	285	247	286	268	254	232	285	256	252	236	259	290	258	257	265	265	254	297	229	258	304	281	267	259	283	260	254	258	297	279	268	298	277	280	274	256	300	315	252	252	272	271	278	289	254	249	265	218	269	232	230	265	282	262	278	264	266	247	274	255	254	259	252	289	277	249	259	258	270	263	269	231	268	253	266	270	280	276	256	257	249	256	220	263	281	290	272	259	267	243	287	250	276	249	263	279	283	264	285	245	259	279	277	250	265	264	276	286	274	259	270	256	266	240	258	262	255	240	255	269	261	274	262	269	263	256	266	248	258	277	276	264	249	253	254	274	263	274	258	226	269	255	274	255	230	240	236	262	292	271	280	268	242	248	253	291	293	233	213	294	259	246	258	263	291	276	284	266	270	247	247	248	259	274	279	290	275	263	306	303	289	253	265	252	250	256	259	261	257	256	260	231	265	269	255	286	264	246	259	247	258	284	261	255	269	288	267	276	289	267	269	277	242	276	265	266	269	264	258	247	252	276	275	260	241	259	241	250	261	267	270	292	262	276	265	248	248	253	270	257	253	295	259	244	248	249	259	258	260	285	275	274	245	276	265	262	300	292	233	259	275	308	264	258	263	271	237	268	280	277	247	254	287	275	235	276	242	292	278	236	272	277	281	290	268	280	257	269	234	262	274	281	258	236	272	257	276	262	296	254	260	256	247	262	280	256	249	261	252	264	246	257	276	253	296	267	272	248	236	243	277	274	284	250	267	269	261	266	243	272	257	261	269	300	265	264	270	251	270	291	250	246	219	262	290	263	290	227	240	243	252	267	298	286	258	253	256	281	269	258	253	280	265	247	281	240	279	287	282	266	259	246	276	238	261	258	274	260	298	282	276	276	251	265	279	242	261	252	247	264	254	274	265	249	268	245	263	270	270	275	292	261	278	240	256	278	247	271	263	263	256	247	303	297	227	263	279	250	242	263	266	256	261	275	290	236	289	253	260	244	289	272	286	251	262	265	284	243	240	249	244	278	273	279	260	256	263	266	235	239	278	260	292	274	266	254	238	260	253	264	296	257	281	248	290	272	263	265	235	265	265	282	261	254	272	278	234	262	238	272	265	268	285	245	288	260	270	279	254	279	257	282	250	304	276	264	288	245	294	275	261	291	255	261	246	256	274	269	247	264	271	271	270	264	260	271	248	256	282	290	294	250	238	260	213	247	263	288	286	259	265	244	269	290	257	271	302	260	230	274	260	239	250	263	237	265	274	256	292	244	276	241	247	243	261	262	251	293	276	226	280	268	269	238	267	277	285	237	265	257	255	268	265	266	279	247	292	283	258	253	244	247	255	305	241	257	281	275	282	255	273	268	271	257	261	224	250	236	260	296	277	252	275	262	261	250	254	234	218	260	278	268	271	254	293	246	237	257	268	256	263	276	275	294	263	266	252	290	250	252	259	235	269	251	248	253	267	264	283	256	257	274	292	272	259	259	268	271	275	267	274	256	247	266	277	284	253	267	258	265	280	251	258	277	274	246	251	256	311	266	270	262	246	242	266	267	244	253	275	283	246	282	251	278	267	233	265	246	236	265	249	271	249	263	257	273	271	250	260	267	249	254	283	250	278	262	258	246	241	272	254	266	247	252	300	244	245	274	241	274	282	248	279	283	240	245	255	255	256	274	263	267	271	240	268	232	245	269	271	253	251	263	253	267	261	283	278	261	240	258	258	271	271	246	287	290	263	262	226	264	265	263	242	239	282	257	275	280	250	244	257	267	240	245	289	266	268	293	253	275	263	261	248	283	279	273	288	272	277	269	226	291	289	256	249	296	277	260	254	243	267	279	266	281	255	287	244	224	246	261	287	271	308	273	253	245	276	265	229	290	268	262	309	253	268	287	274	272	257	255	243	285	259	250	263	261	255	249	239	231	304	257	288	295	285	285	267	261	276	290	236	249	266	240	253	277	255	264	283	278	257	298	237	300	277	292	277	275	290	280	295	279	259	245	254	245	273	305	277	285	282	263	278	233	277	259	275	267	243	248	259	263	255	279	268	263	259	253	257	291	278	257	249	265	272	270	270	275	274	236	274	262	266	249	235	268	285	258	266	268	247	248	259	248	243	291	265	260	263	276	250	293	250	266	251	265	224	260	302	253	245	273	267	291	265	253	249	261	245	249	291	254	265	290	246	257	279	285	252	225	282	281	289	261	245	271	251	273	271	250	261	248	257	260	279	249	244	260	248	289	255	252	251	251	271	274	280	237	276	245	265	259	252	281	251	258	286	255	258	262	280	239	274	244	236	252	295	287	269	272	290	251	295	277	254	279	257	259	267	264	258	267	258	275	256	253	281	240	258	263	295	275	267	264	255	275	258	251	246	297	266	271	267	278	278	272	244	226	271	296	262	244	262	280	292	251	270	255	275	238	254	248	264	255	289	277	244	295	292	282	258	292	264	260	250	257	255	272	261	242	256	235	232	285	274	244	236	279	279	259	212	290	287	247	225	273	274	255	281	287	231	271	245	280	247	236	252	278	277	274	298	252	260	251	233	263	290	277	262	285	243	261	277	281	270	232	262	264	271	270	273	263	268	246	273	274	255	242	289	288	245	262	248	292	280	284	241	265	282	248	249	261	279	253	267	255	287	263	249	220	231	262	299	290	288	263	285	256	245	293	242	233	264	244	255	273	259	241	286	270	248	257	266	252	256	263	255	265	295	268	252	254	236	287	259	269	249	287	270	250	268	289	279	284	277	258	258	256	255	255	255	264	276	260	272	270	236	250	274	228	276	264	262	279	264	283	258	254	256	270	256	243	263	252	263	256	276	257	264	264	288	280	281	263	267	269	250	297	264	257	283	269	259	245	250	259	256	280	253	270	241	262	244	293	273	274	245	280	270	253	261	270	279	250	258	271	271	297	236	254	258	238	236	286	213	248	249	262	265	269	242	232	253	240	249	272	254	253	252	247	274	256	297	262	276	247	272	297	276	276	279	246	251	269	279	288	261	252	271	250	251	252	279	255	263	254	255	282	280	274	259	278	262	269	249	271	239	272	289	254	262	274	290	274	260	287	262	267	269	244	231	230	223	249	235	224	250	302	243	264	249	274	289	279	279	253	241	255	266	266	251	263	274	262	249	242	254	248	263	250	244	309	263	285	263	287	291	249	272	268	254	246	277	249	271	279	293	275	239	258	265	301	313	269	257	274	263	275	275	242	263	259	243	288	238	261	249	249	277	251	285	249	250	283	259	267	258	261	252	272	280	254	253	291	245	268	257	274	249	279	283	263	256	254	271	266	273	273	246	266	248	255	257	288	253	275	280	272	267	266	251	267	236	280	290	254	249	272	245	262	280	264	283	230	242	293	257	271	255	232	261	230	234	274	246	265	281	261	277	265	276	271	256	247	293	278	281	260	271	265	228	275	256	214	260	253	302	279	234	238	263	264	261	262	256	257	278	232	256	297	286	255
59722	59385	59253	51913	28853	1980	10429	6082	852	892	856	838	803	876	877	862	824	798	825	805	796	865	793	838	821	852	815	793	829	806	839	796	782	849	828	835	769	878	755	773	781	795	823	852	837	800	778	793	805	775	798	774	820	793	824	758	840	830	783	849	862	774	809	780	766	791	778	759	845	803	808	824	844	797	840	804	828	743	841	848	798	827	818	813	818	790	824	800	781	814	748	834	802	820	837	730	836	818	861	790	774	858	797	800	840	767	739	790	797	810	805	756	803	865	792	844	819	811	814	735	813	838	800	735	801	807	788	812	834	785	781	774	831	751	820	772	803	773	769	806	802	803	812	854	775	799	792	746	787	823	835	827	746	796	826	761	820	830	793	781	810	764	782	841	834	813	808	815	792	824	792	810	820	838	838	799	835	777	830	790	798	825	792	776	825	815	817	814	824	791	781	833	794	824	812	791	797	784	760	799	814	774	792	840	818	773	762	812	785	786	797	813	805	777	842	812	830	811	812	779	840	789	799	795	831	804	774	843	778	822	789	797	790	730	762	789	835	800	799	748	785	839	795	795	746	807	784	812	729	848	794	770	822	807	816	806	735	760	804	819	728	819	840	770	824	809	838	801	810	757	805	791	815	800	813	823	787	783	796	831	824	790	865	820	807	862	803	789	815	779	771	824	834	818	766	800	754	789	765	764	792	806	792	782	840	806	827	826	795	776	766	810	756	753	777	808	789	812	783	805	798	853	836	795	813	784	789	813	806	789	779	793	778	789	820	849	814	793	848	833	862	816	822	805	820	780	776	802	746	795	746	810	816	796	809	792	794	823	795	832	794	803	725	789	762	826	798	814	809	851	828	833	817	846	767	813	762	882	827	763	745	777	829	771	884	760	817	827	821	823	817	829	790	789	771	747	851	816	778	798	795	860	778	736	822	788	818	785	774	817	775	799	811	810	749	769	802	829	838	807	797	806	805	786	798	847	777	794	740	796	781	786	753	782	827	827	811	813	807	841	839	771	765	763	817	786	790	790	812	794	769	839	819	775	769	837	780	783	864	810	782	809	802	848	767	846	775	844	770	752	773	777	762	808	790	835	778	791	758	789	805	860	823	833	834	801	801	844	796	817	812	776	845	792	817	813	753	824	794	822	840	833	793	806	773	842	780	792	771	817	786	821	783	794	805	780	799	825	866	827	773	776	817	788	800	815	800	778	789	744	825	785	772	821	761	791	821	823	814	781	854	805	826	815	807	847	799	820	812	789	856	802	801	834	860	776	807	836	790	762	787	794	801	816	767	802	803	827	789	835	801	775	801	779	803	792	786	836	825	813	836	802	817	787	790	797	833	807	796	826	809	818	849	761	799	769	808	824	810	749	822	755	802	809	790	791	830	770	768	804	799	794	803	769	803	754	865	841	812	773	788	785	798	822	804	770	831	835	853	805	805	771	754	770	789	794	794	787	807	862	812	789	842	787	823	779	748	793	804	769	761	775	817	765	790	815	831	798	778	776	805	779	797	798	845	788	802	789	790	836	813	825	812	794	792	783	829	752	779	806	820	806	766	827	785	795	760	799	782	793	781	806	763	783	762	768	803	808	764	809	795	819	773	808	819	797	822	841	797	780	811	806	801	792	817	850	826	785	752	779	783	847	768	702	829	849	835	798	835	770	759	805	779	833	828	835	815	800	834	797	809	784	809	849	783	820	826	723	789	840	778	779	811	776	785	786	808	786	805	830	794	779	800	821	806	837	748	790	821	775	786	720	802	786	746	799	808	818	810	780	793	803	766	811	787	798	801	836	767	738	801	836	811	807	791	761	835	771	799	805	768	826	799	724	834	753	837	767	798	805	773	800	782	850	804	784	796	819	803	766	813	849	813	844	813	777	830	827	779	793	801	820	772	811	869	830	832	790	795	796	760	806	793	817	775	761	860	820	783	813	799	755	808	837	810	841	794	752	734	792	772	813	749	804	858	828	855	792	774	746	789	802	859	797	772	746	792	826	789	768	807	838	796	848	810	805	792	753	816	795	840	758	794	801	844	823	786	816	830	811	789	780	815	776	772	778	770	827	805	803	815	837	784	823	764	809	773	810	778	721	798	799	818	793	814	849	796	877	768	802	878	817	753	800	819	786	788	791	843	796	785	828	783	768	830	849	781	779	752	798	713	800	764	806	789	828	751	797	785	854	820	788	823	820	794	765	804	777	739	787	841	794	822	854	773	789	828	753	821	795	819	792	764	759	824	825	772	768	821	811	805	782	833	788	825	801	749	821	817	769	817	764	817	780	806	822	790	778	798	862	830	812	792	827	807	802	806	808	826	818	845	801	770	815	817	800	781	793	828	748	795	798	789	825	840	813	807	840	798	836	764	762	780	802	799	891	808	799	814	797	749	761	806	874	816	815	785	780	799	780	801	768	771	834	812	797	780	803	800	830	812	798	833	776	833	741	773	850	811	803	791	794	820	809	848	797	786	805	776	800	832	779	785	832	816	814	820	807	766	804	768	827	789	794	854	786	849	818	789	759	792	759	792	818	846	761	779	791	772	784	772	818	831	791	785	817	860	799	826	824	789	821	833	822	792	817	810	797	790	731	822	876	807	747	851	781	802	781	812	748	812	767	870	786	768	799	792	798	797	768	799	768	796	853	832	751	799	804	810	850	783	746	809	818	810	783	796	765	801	821	781	819	816	830	843	772	750	854	867	820	739	862	808	844	864	798	806	801	788	761	816	786	814	816	755	767	815	828	751	794	792	853	785	815	797	785	771	840	765	806	786	783	795	808	791	790	801	795	804	831	844	873	807	813	776	808	831	831	814	812	802	789	788	818	773	809	783	807	807	795	827	704	788	846	757	745	780	767	820	829	806	827	795	802	793	810	805	781	776	829	803	785	797	760	801	813	824	765	753	797	849	809	768	820	835	805	803	840	813	760	784	870	793	822	771	768	767	821	812	806	816	826	803	846	842	804	794	837	816	795	819	747	754	762	832	811	828	764	772	797	797	789	796	802	795	812	800	800	848	793	787	810	742	819	753	767	788	777	783	767	827	779	833	778	829	792	831	794	805	773	801	796	806	837	805	765	826	825	785	814	797	801	826	750	816	772	828	822	830	844	823	829	789	765	751	790	834	840	842	758	786	790	805	759	796	796	819	814	777	830	804	749	802	812	761	770	794	802	795	872	785	812	781	829	776	791	806	794	788	800	851	808	777	836	755	801	834	829	823	731	757	824	793	844	767	781	785	819	779	800	781	826	789	839	788	767	810	773	783	807	766	767	793	820	794	834	792	821	783	836	776	798	791	842	790	806	836	810	829	804	747	757	767	775	798	796	788	838	799	821	810	783	784	788	790	795	806	802	820	762	757	788	818	806	804	836	813	785	793	837	812	841	761	750	774	797	770	818	802	815	778	811	817	807	806	800	759	767	814	777	775	795	756	830	791	792	797	800	809	893	790	768	774	829	761	786	804	812	809	780	809	798	822	812	784	790
31101	17692	9266	4258	1070	182	208	215	187	172	159	171	175	195	175	169	194	164	174	184	180	174	167	160	165	175	194	176	170	167	182	174	185	193	172	188	176	164	173	174	169	190	188	174	177	163	186	178	156	174	166	150	196	173	161	183	183	166	184	189	182	173	168	166	171	165	192	162	164	177	152	159	175	185	170	161	178	196	193	177	189	169	171	177	175	168	203	195	157	180	161	172	189	187	156	189	189	205	165	171	174	184	180	203	175	179	175	165	161	174	189	184	176	191	178	162	185	172	173	171	193	155	160	166	173	192	171	181	176	181	178	170	177	182	176	177	172	179	188	190	196	187	196	180	138	167	168	181	179	181	164	160	207	160	173	191	194	190	167	190	185	162	189	187	168	203	185	187	156	163	193	182	166	188	187	175	168	164	168	177	175	184	176	155	195	183	194	169	176	169	167	155	177	168	191	151	194	189	206	187	160	183	172	189	174	178	176	183	188	172	188	204	174	169	181	149	181	175	167	187	162	178	170	157	146	165	153	162	166	187	178	182	161	202	188	161	162	206	167	175	197	189	180	160	178	209	166	166	165	188	189	146	176	163	192	176	166	197	142	168	191	160	160	167	180	179	173	163	187	168	149	153	162	171	196	158	176	161	174	184	161	157	187	176	146	193	192	174	175	188	171	200	175	161	191	190	166	204	175	174	171	188	191	192	177	174	171	157	143	187	166	177	190	176	154	197	169	205	181	196	184	188	192	171	188	186	170	193	156	171	194	164	186	178	194	185	176	181	163	170	170	151	182	174	176	158	177	174	201	174	176	169	171	145	181	170	181	156	184	163	158	167	161	175	167	189	170	185	181	177	152	161	156	173	177	168	173	185	191	177	175	160	173	192	159	185	180	197	176	186	178	198	183	202	190	176	177	187	183	146	179	183	178	195	167	175	165	188	183	179	184	175	183	178	192	181	162	173	157	190	169	173	162	170	193	176	168	159	199	174	158	187	170	175	163	162	195	177	182	186	181	182	149	191	156	195	163	162	147	165	168	176	171	172	168	171	168	198	186	186	171	163	158	175	162	189	177	153	189	164	178	196	170	176	167	182	156	179	150	172	195	172	176	190	158	152	157	170	180	160	176	182	169	173	172	185	185	167	179	200	182	169	159	186	172	159	168	192	173	207	167	182	171	177	170	181	170	183	168	164	183	221	188	179	175	163	168	177	171	168	174	187	163	158	171	179	162	168	192	190	182	168	177	159	174	156	168	192	175	177	187	162	170	201	184	178	178	177	167	170	185	167	170	195	172	170	179	165	166	161	168	166	164	179	183	174	146	191	189	152	181	177	161	182	174	200	201	144	148	154	194	171	168	164	194	171	154	165	184	189	175	185	199	177	170	164	184	186	188	174	179	190	165	164	154	152	179	175	184	184	163	189	172	191	192	156	186	171	183	159	211	154	174	183	189	177	151	189	177	165	179	171	178	160	159	166	178	175	190	186	168	202	168	170	194	199	170	191	170	191	162	183	182	193	162	175	164	180	175	162	165	145	181	188	170	155	183	179	162	177	178	174	156	173	184	181	187	162	163	169	175	182	164	164	150	190	173	194	170	203	166	158	165	156	157	171	164	161	172	176	195	191	167	166	170	179	178	166	174	168	175	163	153	187	193	174	190	183	178	150	200	179	179	187	206	186	179	174	177	177	159	166	196	192	157	159	167	168	170	163	159	188	180	174	179	181	167	194	169	183	172	192	157	169	179	174	157	183	172	186	171	147	170	182	161	188	194	182	187	180	177	169	177	186	199	174	161	171	162	176	151	185	179	192	184	154	203	198	157	169	184	160	170	175	174	196	167	185	147	183	170	171	189	164	159	164	167	197	185	168	167	145	174	190	174	180	174	207	168	176	223	189	179	171	174	185	158	150	174	147	188	174	188	160	191	183	195	181	162	156	185	167	187	156	190	181	181	176	188	176	164	154	202	188	175	181	174	178	173	158	160	191	173	178	188	164	168	166	166	180	181	166	175	158	194	182	166	167	163	170	154	177	199	168	176	166	179	170	183	174	175	185	162	179	182	162	176	204	157	168	172	179	178	184	163	179	175	175	168	167	177	173	172	182	179	164	165	165	192	195	183	174	158	196	181	171	179	168	172	163	181	167	185	157	170	191	177	145	172	173	166	184	151	175	163	172	171	200	196	177	161	176	167	167	176	184	176	192	175	204	177	163	172	152	173	185	188	163	184	174	162	175	178	181	173	173	166	163	176	173	169	167	165	186	179	169	170	181	173	184	184	152	174	189	178	159	163	190	188	192	177	166	184	172	178	186	168	182	156	181	185	174	172	185	171	175	187	160	150	185	177	141	159	145	170	196	182	180	178	169	179	165	190	180	164	193	177	168	167	171	179	204	169	197	172	185	172	163	162	164	187	172	187	179	161	188	170	174	173	196	180	190	184	163	160	176	156	184	170	160	177	170	180	176	162	182	183	172	188	150	177	173	182	173	155	190	182	171	169	209	183	175	181	191	186	179	171	156	186	177	179	177	150	163	185	205	181	185	191	170	183	170	173	158	178	195	190	182	168	177	193	172	169	166	175	164	176	176	162	184	190	177	175	155	184	171	172	176	180	175	179	171	173	164	182	159	173	180	182	179	183	165	197	168	189	162	165	191	177	169	163	166	172	164	180	174	169	202	174	199	179	165	163	184	163	190	192	184	155	167	229	193	200	190	172	178	160	175	167	170	167	162	161	169	178	156	192	162	179	171	157	162	166	171	198	164	156	189	185	173	167	173	167	189	165	196	162	162	149	177	194	171	169	194	180	187	204	150	178	158	161	168	188	183	188	143	177	170	177	177	166	160	193	192	178	169	161	181	160	201	179	196	186	182	165	185	196	170	163	179	154	191	161	165	188	175	174	154	188	180	173	188	190	185	184	204	164	153	192	161	176	183	188	201	184	182	172	206	168	171	176	186	183	181	160	169	187	174	171	184	183	216	176	162	177	160	183	171	173	197	187	184	180	180	148	165	182	174	158	181	173	191	161	186	169	171	195	200	165	180	163	167	164	194	179	191	170	184	173	176	159	211	186	183	173	175	206	164	181	182	200	169	177	192	171	159	183	168	182	158	177	170	181	192	207	160	173	156	173	151	192	189	170	167	172	174	161	176	187	176	168	168	178	157	183	171	183	170	206	186	163	210	178	153	164	208	194	154	181	197	183	160	186	187	172	168	170	166	179	155	155	183	189	184	168	159	187	170	161	180	197	193	176	177	164	168	167	189	205	166	179	179	189	173	163	152	152	180	170	174	163	176	168	177	164	179	174	206	166	171	173	175	171	193	162	181	185	178	191	222	174	187	169	200	178	185	179	191	159	162	172	185	200	184	157	158	211	202	163	174	172	147	165	178	190	166	190	155	186	181	169	151	184	193	163	169	179	184	181	172	168	178	217	153	189	174	189	169	179	196	173	182	186	182	179	186	150	171	182	174	169	208	173	158	174	151
29267	20333	14577	10741	3355	631	702	830	585	571	581	587	558	586	569	528	517	557	571	568	530	558	567	553	570	588	550	569	645	532	556	571	559	611	582	563	543	580	540	578	580	585	575	577	555	551	540	552	545	582	546	592	550	560	593	570	596	565	545	567	533	548	567	533	555	599	587	595	551	574	583	582	578	496	539	592	528	573	604	574	546	581	613	560	589	571	573	597	563	576	533	541	553	538	574	546	566	585	567	573	573	543	533	600	578	528	590	572	539	602	591	565	554	564	577	522	581	567	580	550	553	553	544	562	562	604	558	593	598	541	553	567	557	552	587	548	621	603	531	538	567	519	577	584	573	541	535	579	579	583	603	537	579	580	529	593	580	572	565	569	571	594	537	597	552	581	572	546	555	580	557	571	566	590	555	568	533	565	549	593	582	566	592	583	565	550	536	524	574	590	595	557	581	593	530	542	553	539	546	621	603	533	570	543	559	561	587	558	569	511	547	562	575	566	583	560	588	543	599	552	599	577	602	579	563	575	588	618	570	582	551	588	580	530	550	590	581	533	565	553	589	586	576	604	598	538	563	586	577	555	606	571	560	577	557	623	596	526	583	570	554	540	569	541	574	597	580	605	564	591	584	597	567	598	615	558	623	606	552	550	581	623	574	562	595	537	548	580	606	615	597	578	510	584	569	546	542	570	572	590	576	569	603	609	619	599	543	571	584	556	590	561	582	525	563	538	563	572	580	577	574	567	588	557	572	548	549	579	602	575	563	565	578	565	592	544	607	541	529	552	575	592	570	606	595	589	543	613	562	580	624	590	569	555	588	543	562	565	562	577	607	543	592	547	557	555	614	580	571	545	551	564	599	522	542	530	591	579	562	577	578	589	573	581	569	534	610	572	590	522	567	576	569	563	584	598	566	634	582	575	567	590	585	548	591	545	572	568	574	570	573	559	557	569	548	570	517	587	584	579	586	589	534	571	556	543	544	588	579	556	558	547	601	573	596	548	543	594	564	584	581	581	600	575	552	523	554	589	599	560	549	540	592	543	619	565	598	556	554	522	582	576	578	604	558	560	573	569	574	607	619	570	533	512	603	567	530	567	543	587	543	527	608	553	549	520	534	575	568	605	635	584	535	593	588	546	577	596	559	555	602	539	565	545	572	585	567	560	584	585	583	583	566	576	545	556	570	590	546	592	542	579	550	606	572	587	591	547	575	583	559	524	581	570	562	555	543	544	575	562	556	578	608	581	569	589	578	555	554	597	557	560	545	582	573	572	572	603	587	585	592	531	597	538	593	628	544	621	592	563	525	583	565	590	577	577	569	564	519	549	554	570	574	552	611	567	539	628	552	579	572	529	531	530	526	563	607	572	596	563	543	558	566	563	575	581	581	592	505	575	576	592	575	575	544	605	562	548	512	567	574	621	570	620	609	632	558	593	577	520	607	510	539	603	581	644	552	588	592	556	597	563	590	575	585	547	524	580	583	601	546	599	563	581	570	551	523	582	548	574	626	579	569	588	617	573	509	552	548	566	575	569	603	590	553	566	573	554	614	531	546	566	573	554	603	566	551	596	555	576	555	572	511	542	597	559	565	570	580	552	552	578	562	597	632	587	573	578	557	553	564	546	577	594	555	590	581	566	559	576	598	545	590	543	549	571	613	554	564	567	565	607	549	590	587	586	582	583	550	613	594	571	550	541	585	571	535	581	541	606	556	565	603	530	566	546	543	543	532	601	577	566	566	557	579	579	598	580	589	537	557	544	607	592	527	557	559	576	569	567	587	590	536	597	601	540	604	546	571	550	596	565	584	581	557	576	530	582	576	580	567	546	585	572	556	611	568	592	575	578	547	606	594	600	594	584	554	555	580	550	553	582	560	614	555	571	598	555	534	565	610	544	567	617	548	561	570	607	569	588	548	543	572	567	585	613	600	594	597	569	544	549	519	554	614	614	495	534	580	587	559	564	537	566	578	546	549	589	576	576	606	550	552	538	554	560	577	538	614	563	580	553	573	582	570	585	579	618	547	583	547	540	578	582	576	591	559	559	595	578	610	533	577	575	577	547	570	558	551	532	535	583	546	565	527	605	532	596	590	555	547	549	571	533	543	549	561	602	591	566	593	518	551	552	553	563	584	506	557	583	560	535	599	585	576	537	554	555	534	584	591	557	567	559	559	566	601	601	550	591	582	565	593	590	580	585	549	590	569	569	595	582	588	521	606	558	569	551	576	518	530	552	553	546	565	591	573	592	575	526	541	561	574	538	582	593	588	572	584	607	565	585	560	580	561	571	554	549	558	584	575	599	557	577	527	542	626	537	592	609	577	583	603	542	568	586	531	555	571	608	562	601	578	569	543	556	584	559	590	560	556	569	575	577	592	567	570	571	596	565	604	590	600	603	560	563	560	539	587	592	545	592	570	582	581	576	542	585	580	538	589	568	593	562	506	548	594	584	564	565	582	577	535	582	590	560	591	579	558	599	539	561	550	542	563	574	554	588	537	580	591	573	583	580	582	546	605	576	588	577	579	576	567	584	543	606	600	579	590	561	607	582	591	545	611	568	584	563	580	588	554	597	637	590	572	536	606	621	559	550	561	606	515	580	574	593	587	548	592	570	578	567	556	594	582	588	563	547	592	551	530	611	590	524	590	558	556	587	570	582	555	581	587	598	556	535	579	588	597	571	569	584	543	549	539	576	580	588	592	606	543	556	588	580	586	574	559	524	542	568	583	582	563	559	580	637	577	574	546	595	594	540	578	564	542	572	538	575	537	557	599	560	599	567	567	563	553	547	592	532	586	594	563	549	596	558	547	539	595	551	550	552	584	539	576	560	571	561	558	614	571	569	558	594	630	536	581	573	578	543	528	559	567	561	584	561	523	577	576	532	598	554	572	541	527	598	547	541	559	609	579	551	534	590	521	592	591	549	614	555	611	595	544	559	551	548	530	561	563	529	574	568	570	543	581	577	579	624	562	596	553	590	546	540	555	577	538	575	583	554	597	576	609	551	559	613	551	621	571	587	593	609	573	570	544	552	592	589	530	601	577	594	602	519	576	566	568	567	532	599	568	602	554	531	561	586	554	572	588	564	570	588	575	571	561	600	611	562	555	630	541	614	575	597	578	547	555	528	586	586	534	592	557	555	578	548	569	543	555	561	554	581	523	589	556	543	594	565	586	590	587	600	549	532	586	530	562	546	554	569	579	540	530	535	579	592	580	571	595	588	588	547	594	566	624	587	589	609	529	550	550	566	601	583	615	591	592	600	551	584	546	559	612	549	621	572	617	558	566	547	549	585	565	569	594	564	555	569	570	576	629	577	535	557	550	529	574	539	566	526	563	538	564	547	554	550	566	520	633	548	588	596	546	574	596	551	585	606	482	540	569	601	597	599	551	595	564	576	558	573	570	547	581	564	575	569	574	565	553	612	606	580	592	569	577	556	598	550	616	572	572	543	605	590	580	573	537	603	531	561	577	605	568	585	570	598
64001	53670	47537	32725	13281	1003	1108	685	166	193	144	168	173	165	148	147	168	149	161	160	171	166	143	142	161	173	161	186	137	169	158	187	155	145	158	140	153	165	170	157	180	186	175	141	164	183	164	161	161	154	160	161	167	140	156	135	167	176	163	168	175	150	178	160	150	163	152	159	170	164	161	162	165	147	145	163	167	183	183	164	159	146	163	158	142	161	169	163	157	167	154	166	172	172	145	183	179	168	144	151	156	138	161	162	144	180	171	155	158	150	178	151	164	155	173	145	173	192	163	164	173	154	169	135	151	145	155	187	162	169	155	145	161	144	129	162	151	139	136	156	174	157	145	158	158	175	161	177	172	150	161	163	157	167	157	160	172	149	161	151	156	169	177	160	164	158	163	180	185	130	161	159	154	168	171	165	160	181	159	160	151	162	179	186	142	153	158	153	165	150	178	165	149	177	176	165	171	148	164	167	167	182	154	165	179	152	145	173	166	179	158	151	182	182	168	172	153	160	160	150	179	155	142	166	184	157	161	170	157	149	154	187	160	145	149	150	157	179	162	193	178	187	163	151	166	149	152	161	165	169	156	157	168	158	160	160	185	153	168	157	162	170	177	154	153	145	171	147	166	159	168	163	162	173	165	182	145	170	186	143	143	165	165	158	154	169	161	159	143	177	159	179	177	181	172	152	167	171	167	151	168	157	161	190	183	150	162	150	154	160	173	164	145	155	128	171	178	166	137	148	168	159	156	153	171	154	161	152	161	162	159	164	130	170	173	151	126	150	149	140	152	146	158	170	177	162	152	151	167	150	174	165	155	150	153	158	171	174	168	170	160	144	162	165	149	162	160	139	164	169	181	183	182	144	162	174	161	163	167	148	174	157	174	163	184	138	151	153	164	160	176	175	163	161	164	161	162	168	166	155	142	156	157	148	142	162	159	177	165	132	158	158	158	170	162	179	174	181	178	150	151	161	148	186	165	165	148	158	161	155	154	164	166	158	157	165	165	184	162	157	164	168	149	164	147	163	165	137	132	148	141	161	152	187	167	161	167	176	149	184	160	148	156	149	166	168	149	169	166	180	163	164	171	156	147	180	168	159	179	152	164	153	168	157	166	157	188	164	153	142	172	155	153	153	164	155	157	164	165	147	143	178	156	178	180	163	157	176	165	163	155	154	151	156	165	153	177	153	162	155	175	169	166	153	176	156	169	166	170	157	166	155	165	159	179	165	184	166	169	166	170	161	175	169	164	135	182	152	162	146	171	168	165	149	156	165	161	173	146	162	152	155	144	167	172	158	140	160	163	155	158	176	144	147	148	152	205	172	160	167	173	169	154	175	166	158	169	164	173	153	144	161	156	157	141	154	152	172	178	135	175	168	158	191	150	165	165	147	153	147	178	144	155	184	150	149	170	150	181	163	172	158	169	156	151	134	157	147	143	171	145	169	171	173	153	165	149	154	145	184	144	150	161	192	166	185	156	156	133	165	158	182	154	184	186	168	160	130	161	155	139	179	173	175	180	152	163	174	175	131	158	142	169	148	134	150	189	160	156	167	147	154	162	179	145	134	168	178	154	184	166	154	171	158	159	145	183	158	155	167	121	157	161	155	173	154	184	157	170	161	162	157	181	142	154	164	149	156	146	156	153	175	155	149	150	157	145	172	172	147	150	149	177	180	154	141	165	164	158	146	172	157	177	153	176	145	171	175	144	161	151	173	146	157	140	163	178	163	157	162	164	165	166	167	137	152	169	176	156	160	175	164	168	148	153	165	155	157	162	162	171	164	182	137	167	145	154	167	162	137	154	170	149	159	164	166	148	165	173	160	164	175	153	152	160	157	189	148	172	159	145	169	151	172	147	164	160	150	179	163	170	191	155	160	155	172	163	148	146	155	181	156	156	173	181	174	155	157	161	147	154	138	165	164	171	184	177	167	153	168	176	156	171	149	142	168	164	131	160	161	153	163	155	173	141	162	161	168	151	167	160	146	167	162	180	135	166	169	178	154	162	149	160	186	168	154	168	157	145	179	171	180	165	160	157	154	171	176	150	166	153	145	156	148	170	166	160	169	143	147	154	170	166	158	168	160	138	197	153	162	169	174	147	171	159	163	178	165	161	139	121	171	161	151	180	162	153	162	179	173	140	152	161	173	173	158	188	154	156	158	181	164	178	151	164	156	160	161	168	172	157	164	154	152	133	167	161	174	163	166	163	156	162	182	150	179	166	147	156	173	188	156	149	154	173	164	146	152	158	169	170	174	159	154	175	164	163	151	158	161	174	158	170	161	137	153	136	147	165	167	158	159	151	161	175	165	152	178	135	186	140	148	167	168	147	152	149	139	169	151	174	159	157	178	151	152	165	168	192	137	171	158	181	143	174	185	147	173	142	179	169	167	161	158	155	154	170	182	169	159	151	179	177	166	160	167	176	171	159	163	159	165	173	163	151	174	203	150	155	159	147	144	164	164	170	150	171	154	164	150	181	158	140	134	157	162	165	147	148	166	157	163	166	159	177	155	150	135	183	152	166	154	155	169	160	162	184	157	157	167	154	130	158	167	144	165	161	164	143	184	168	150	150	176	161	150	170	169	170	157	155	156	156	163	169	142	162	145	153	153	163	157	152	165	168	160	130	149	177	157	169	163	153	164	158	186	161	166	168	159	129	159	143	161	155	134	174	151	152	153	140	147	173	178	155	157	162	143	162	165	153	173	137	141	164	150	141	170	151	160	171	178	162	161	201	160	144	189	152	159	166	160	137	169	153	158	170	140	152	187	187	157	167	178	158	146	167	168	180	150	146	154	166	167	158	164	162	163	193	117	133	160	164	162	169	165	153	138	156	172	150	161	175	153	177	171	150	158	159	167	146	166	185	147	174	152	177	158	151	154	148	166	173	172	152	179	180	153	167	163	170	150	159	163	160	147	173	132	176	148	184	165	158	149	157	156	156	137	161	155	149	155	164	160	126	148	192	160	139	166	177	168	175	175	148	161	158	161	153	156	175	160	158	189	155	164	163	159	144	158	166	127	172	158	151	178	136	152	146	181	165	169	186	146	180	169	158	156	167	160	158	179	169	172	153	154	172	166	176	142	173	133	172	155	150	174	166	162	164	184	163	164	156	166	142	177	169	161	170	171	147	164	162	164	153	149	165	164	164	171	155	153	163	172	176	156	161	144	200	165	153	139	161	171	159	151	158	163	145	163	158	156	160	164	151	165	156	170	168	163	175	174	158	145	181	157	154	156	159	160	150	155	147	157	164	176	168	177	163	149	148	162	149	158	179	153	144	144	159	138	153	160	158	178	170	151	142	140	161	169	165	166	166	153	160	159	155	150	150	157	146	160	145	180	153	162	153	188	169	169	173	178	164	161	155	142	168	165	160	153	155	161	158	164	177	157	172	160	174	143	171	145	162	184	168	164	152	168	153	162	171	170	187	145	151	165	163	174	161	162	157	169	151	158	157	163	151	157	166	189	158	160	163	157	168	147
45432	43878	44623	38207	18965	1187	4495	2850	598	555	541	536	614	579	573	585	518	546	519	524	533	563	530	517	538	510	535	507	565	522	497	561	595	541	569	573	569	533	528	533	555	536	515	495	532	532	552	556	514	502	577	530	511	512	549	542	545	562	537	547	542	570	533	541	550	546	543	533	521	534	511	510	498	556	517	551	512	516	555	549	557	497	533	568	553	524	524	505	534	533	527	549	559	496	511	529	534	539	514	576	491	554	530	558	530	521	534	553	510	518	547	487	526	522	500	516	503	507	520	538	490	521	552	516	534	496	550	489	546	555	522	529	575	523	518	544	528	498	552	547	526	495	541	523	538	542	547	535	547	499	562	551	501	530	567	495	504	530	532	522	542	569	492	527	551	505	506	558	593	534	532	506	549	543	523	544	533	517	555	503	536	502	513	525	496	573	482	574	502	522	553	534	549	543	546	483	510	510	550	522	547	533	545	556	556	562	483	518	511	522	541	548	501	556	531	491	567	543	514	526	549	515	538	544	551	536	504	611	550	546	576	518	491	533	541	522	557	537	536	566	516	553	529	538	568	560	536	527	547	547	495	489	555	529	506	536	492	555	540	556	509	527	533	538	502	566	541	527	500	523	525	530	517	537	532	512	523	506	528	529	533	529	506	531	532	544	541	505	558	538	510	519	540	549	530	515	554	521	541	535	547	561	514	540	542	525	550	550	547	568	536	527	521	521	506	552	541	493	548	534	530	515	527	563	551	509	540	493	543	553	568	554	503	513	529	545	556	560	542	526	518	521	558	547	507	515	524	554	543	526	469	503	511	505	478	515	531	483	497	481	495	521	517	557	566	491	549	525	528	544	566	552	520	528	599	490	532	532	558	521	550	513	536	509	530	508	551	461	552	531	528	533	568	532	542	550	530	534	527	509	559	524	495	544	524	515	530	508	532	475	534	525	486	541	510	541	541	514	526	538	528	558	561	530	510	542	548	535	537	525	511	559	547	563	520	556	512	477	583	514	522	526	516	506	568	546	517	539	516	549	544	543	559	547	573	558	548	515	540	553	512	541	539	513	554	544	511	554	570	533	529	496	549	533	540	519	530	516	543	527	517	527	525	502	542	554	523	521	509	493	534	517	557	572	508	528	542	538	549	504	482	553	511	526	530	510	536	546	533	527	549	506	535	528	525	525	537	565	547	534	502	522	524	554	529	536	474	533	520	577	515	534	546	546	519	542	491	559	508	511	619	564	526	515	517	550	514	542	502	522	538	555	525	532	533	497	527	517	548	550	529	518	562	499	507	529	598	535	552	550	524	549	537	520	535	563	519	539	540	531	541	523	519	528	570	513	535	574	552	537	562	590	509	523	551	590	515	533	530	537	539	525	527	485	499	552	563	558	525	520	566	520	532	499	523	530	528	526	482	516	567	545	555	517	547	545	539	528	540	566	517	576	521	495	527	551	550	497	528	540	581	535	566	555	523	554	551	509	519	550	566	544	492	549	569	508	510	541	555	544	508	543	550	509	537	520	570	530	529	531	557	481	516	523	540	536	514	540	538	557	532	501	560	528	579	472	520	495	526	548	535	507	505	540	539	550	522	497	554	520	531	505	542	559	566	558	505	544	539	507	534	532	538	521	526	548	510	553	511	496	555	509	504	525	504	513	539	546	531	547	525	537	555	535	533	532	562	510	534	520	557	530	551	536	482	529	501	537	499	576	553	534	545	541	516	566	512	529	545	537	540	562	529	559	515	562	482	586	545	513	489	550	536	527	525	548	502	518	516	521	534	545	570	532	511	547	573	524	539	510	569	546	554	485	551	520	522	563	538	590	546	550	548	528	562	528	555	576	540	523	489	524	558	520	540	495	549	510	539	523	504	533	513	507	563	510	529	541	518	509	554	534	512	552	522	528	535	556	546	519	536	478	524	519	529	550	527	518	511	512	468	552	580	535	547	542	556	559	528	516	520	544	560	510	559	525	506	530	555	533	531	536	531	555	523	541	559	557	548	514	535	515	495	486	544	510	578	486	534	561	530	522	492	505	543	515	544	563	537	503	563	567	492	496	516	519	521	531	553	567	571	546	501	535	543	521	561	523	499	537	549	510	535	558	543	502	542	536	499	541	530	514	510	532	519	527	525	534	504	522	522	530	531	514	492	506	520	521	560	459	475	549	531	566	565	545	536	539	519	535	583	532	519	533	534	532	520	524	540	554	521	528	557	509	479	524	475	514	527	545	577	536	501	529	562	517	553	482	523	529	540	556	520	538	543	522	515	582	562	501	545	521	563	514	506	553	569	525	516	531	544	533	524	551	540	511	551	574	541	513	572	545	555	525	542	532	546	528	540	514	537	577	541	558	505	560	528	506	509	599	511	533	531	566	558	527	513	557	504	514	501	535	543	540	557	546	492	501	531	498	536	498	520	549	528	559	531	509	539	491	540	509	538	529	569	560	536	578	493	547	543	497	532	514	505	563	532	569	580	547	513	510	530	532	528	556	533	522	507	543	495	504	509	548	529	540	526	506	527	533	516	511	501	514	551	523	567	526	507	543	568	557	555	511	565	498	518	543	526	523	547	521	512	516	533	560	544	551	539	518	558	515	538	530	528	513	517	493	514	516	547	517	540	554	533	541	506	577	541	557	522	532	542	515	506	500	478	536	550	529	505	523	537	571	534	503	560	567	527	540	545	515	528	557	541	547	539	522	483	521	585	528	532	522	524	505	492	530	517	550	492	525	510	560	558	562	554	559	546	549	513	504	567	528	528	490	534	556	529	551	539	534	532	502	558	554	492	553	539	543	550	528	540	512	511	539	540	497	573	547	544	535	553	486	524	510	561	563	573	540	535	489	541	527	488	549	503	527	508	539	514	518	542	573	530	532	506	564	518	524	511	521	530	532	508	552	528	531	574	529	553	581	549	505	537	547	514	559	517	520	546	533	472	516	517	536	536	550	531	499	518	493	507	570	530	505	566	548	521	526	525	516	515	568	529	524	551	551	500	568	520	513	499	509	540	532	494	514	553	516	540	544	517	536	516	536	562	520	498	519	498	500	551	515	518	554	561	551	537	556	522	498	507	553	554	520	521	529	506	593	542	535	544	543	476	588	549	507	567	536	526	500	494	492	502	500	558	549	591	583	528	503	551	520	536	546	517	509	574	521	553	503	512	543	524	546	517	529	581	560	529	543	497	525	522	547	515	515	585	546	539	520	512	531	534	560	531	512	517	573	573	565	534	542	526	579	539	511	553	532	537	519	521	562	539	548	496	539	496	534	509	575	540	535	507	536	552	543	527	532	542	538	513	544	546	496	541	533	496	527	559	543	529	543	521	515	521	512	523	545	530	547	556	523	548	546	535	530	506	507	544	540	581	504	485	532	532	555	520	542	568	496	557	526	508	538	545	513	499	576	549	536	537	502	538	535	559	532	566	554	503	558	550	539	504	520	530	533	525	555	553	506	547	526	506	515	527	502	587	543	563	494	536	510	524	520
78495	70700	64437	49063	25239	4267	4671	2454	306	253	258	278	276	286	266	248	267	278	258	279	252	276	263	270	241	254	257	265	277	279	292	291	291	277	257	266	266	279	246	232	252	269	273	277	265	286	277	283	264	278	272	270	253	285	243	270	276	275	253	271	238	257	267	274	251	244	240	271	306	293	244	267	275	257	280	247	283	268	244	269	244	282	252	273	282	287	270	263	255	251	265	261	267	265	253	257	275	258	258	289	257	263	242	265	276	254	245	305	267	262	257	251	245	281	269	250	303	281	250	262	252	263	262	254	271	257	260	285	291	260	272	293	276	247	246	297	267	258	264	253	265	261	287	251	226	268	239	268	247	255	254	270	274	262	262	245	267	258	258	272	263	251	249	268	266	259	273	266	268	277	275	241	260	279	282	275	268	264	266	270	265	266	266	263	273	254	269	286	280	275	289	281	254	268	288	269	295	309	268	252	286	277	250	262	285	259	251	236	297	253	267	252	269	260	281	255	285	277	288	253	272	240	279	260	263	254	258	245	250	267	266	262	279	225	263	309	247	269	273	255	295	275	244	256	296	228	277	243	288	279	276	249	238	254	293	249	263	261	238	268	273	277	273	256	288	280	283	274	276	254	271	271	261	275	294	263	288	282	253	261	251	261	316	268	298	276	254	272	271	253	259	264	248	255	261	274	248	274	276	279	248	280	277	262	263	263	265	267	273	254	285	283	276	280	257	235	253	265	285	308	233	267	257	241	241	269	233	259	279	251	261	258	264	253	261	241	269	261	261	253	277	271	280	278	264	266	258	249	254	260	255	264	298	283	266	277	256	267	258	286	251	275	278	266	249	257	264	247	270	272	285	259	255	248	284	264	243	259	261	282	279	269	243	266	278	270	247	288	266	300	254	259	291	295	276	255	241	288	274	271	269	222	266	247	272	271	260	241	258	251	269	283	258	267	255	276	279	262	289	253	258	256	258	262	262	267	271	236	234	244	281	262	276	260	313	235	243	254	249	252	289	278	271	231	281	261	280	272	269	246	251	267	280	283	257	248	275	278	219	277	274	273	245	257	242	236	240	274	260	281	289	247	275	273	232	250	234	251	234	248	259	237	267	293	285	254	254	282	286	251	254	280	285	259	279	263	276	243	248	264	260	254	261	275	294	269	260	263	243	271	277	273	246	259	232	266	277	254	278	272	269	279	263	260	270	235	268	275	274	257	258	256	284	266	263	290	273	276	288	223	295	243	285	246	267	272	259	250	274	277	270	292	270	263	252	245	267	269	275	262	243	259	269	261	245	255	245	256	278	234	256	280	288	263	268	279	247	262	263	257	261	277	261	276	281	289	269	274	294	258	270	249	278	271	270	268	289	264	279	274	225	243	247	269	282	250	245	248	269	260	250	272	273	285	282	259	257	288	269	288	277	276	260	289	256	254	258	286	256	249	260	259	243	268	266	274	291	251	260	266	266	269	302	275	262	289	232	268	269	267	291	291	251	253	274	277	272	257	276	269	259	243	277	273	270	272	265	287	251	317	289	268	271	286	277	232	267	239	306	258	250	302	280	255	278	276	265	286	277	269	276	252	258	251	274	262	286	307	297	274	259	247	260	267	244	285	278	262	214	245	277	280	238	280	253	280	249	250	264	274	271	243	251	267	227	252	261	271	253	273	270	241	255	274	264	265	253	248	258	323	296	235	273	289	280	262	236	300	259	271	258	260	272	264	282	258	270	250	269	266	250	258	247	223	259	227	253	250	272	250	274	269	275	275	256	277	272	276	284	244	240	276	290	258	245	284	253	296	260	249	251	321	279	267	273	260	284	274	282	247	271	253	270	291	264	275	297	252	225	266	266	279	268	267	274	270	236	279	291	274	265	271	263	268	252	272	265	296	267	250	248	272	251	280	248	244	248	254	263	296	247	288	277	277	253	252	256	255	270	275	269	237	270	264	271	276	235	284	264	264	255	262	247	244	269	253	242	283	291	288	231	271	253	240	266	218	259	273	267	239	262	269	283	246	240	238	282	272	265	236	242	288	243	250	278	268	258	272	259	250	288	283	272	295	263	274	252	282	263	264	271	258	249	247	285	280	257	288	260	251	243	280	267	283	245	277	238	277	247	281	274	258	253	280	268	288	252	277	241	251	251	285	267	262	257	249	251	255	262	281	265	264	270	245	291	260	258	261	260	261	286	274	275	277	285	282	277	228	268	253	233	292	241	254	269	250	253	243	257	255	268	257	294	248	272	261	253	251	293	286	261	274	289	276	263	268	250	248	256	281	270	261	262	220	234	273	253	276	253	242	259	285	234	278	268	292	258	274	248	251	269	251	259	282	249	284	283	270	299	304	274	271	271	268	266	221	284	263	255	208	256	289	280	281	257	252	290	233	273	263	255	244	302	282	262	243	265	306	259	224	262	295	264	273	279	265	262	273	260	255	260	248	278	259	283	293	277	264	253	276	269	267	234	232	261	264	271	240	280	248	267	277	260	296	257	262	242	283	294	271	296	261	244	302	245	243	255	290	281	255	244	271	267	246	267	230	266	249	253	241	296	297	246	256	255	275	303	262	276	261	292	255	262	279	271	260	251	267	288	256	274	247	271	272	247	252	268	263	262	277	269	258	278	242	292	271	258	243	272	275	263	276	251	281	239	265	239	259	279	250	287	262	261	262	282	247	270	268	259	262	278	236	270	232	253	241	265	265	240	240	262	265	286	259	254	259	276	256	255	294	234	247	270	248	262	266	257	274	235	276	301	284	243	290	271	261	282	259	275	278	241	274	267	260	247	286	261	264	236	239	251	269	280	250	278	282	287	266	279	278	246	269	231	287	277	247	276	272	260	252	246	276	263	249	279	269	269	251	262	259	257	256	290	280	253	261	246	254	278	263	269	242	261	310	252	233	251	233	277	253	264	288	278	258	266	251	259	242	282	252	283	290	285	262	251	238	257	246	274	269	265	261	236	256	248	265	262	288	284	273	274	240	254	265	274	259	282	260	254	246	263	258	262	267	272	275	256	253	275	273	250	298	246	270	281	282	234	295	281	270	256	242	274	280	269	267	265	262	220	285	234	259	262	275	264	256	256	241	248	268	270	259	296	236	263	250	263	240	292	268	250	244	268	291	265	279	261	244	242	247	282	271	271	266	263	256	272	287	265	277	268	287	252	272	264	240	231	260	277	246	268	242	262	278	266	282	254	285	252	284	263	253	245	265	270	288	239	264	254	257	278	288	271	250	247	257	249	275	254	260	281	259	250	266	241	282	275	255	249	257	270	244	273	272	258	284	281	279	269	278	263	249	251	258	240	262	263	248	265	287	239	296	279	285	293	283	269	271	267	277	244	275	264	256	254	266	246	294	274	257	285	260	285	259	287	238	286	267	275	268	257	264	271	248	262	254	225	274	259	261	279	267	270	255	273	295	245	245	258	242	285	246	236	247	250	252	284	274	278	266	261	262	273	306	253	273	280	256	285	264	276	292	256	254	254	235
58507	59609	60212	51215	28595	1720	14609	6872	865	887	884	759	831	850	879	800	783	847	866	890	774	817	818	818	794	808	891	797	839	805	784	799	829	778	831	826	804	892	847	878	762	835	844	769	836	827	807	799	791	816	770	765	819	793	808	794	831	784	811	788	820	790	814	811	782	810	803	810	793	794	797	755	806	773	786	852	796	745	829	820	872	783	807	815	801	816	772	793	822	787	775	770	850	813	767	762	782	798	748	832	737	799	777	791	846	812	811	804	749	851	823	815	801	820	820	831	833	818	786	765	797	771	790	826	806	810	791	826	789	796	796	821	794	825	794	804	784	786	836	799	818	790	800	761	792	810	818	828	839	767	823	809	806	823	790	759	816	869	791	816	820	791	759	774	803	837	824	787	791	806	832	753	797	808	798	779	773	825	812	775	787	789	848	786	777	809	785	862	808	766	792	894	765	852	815	826	800	811	791	852	785	743	838	814	816	786	831	803	801	770	862	805	842	764	802	795	783	827	800	779	776	819	814	818	869	788	797	778	767	755	833	861	777	813	824	803	802	793	785	811	785	756	786	816	770	784	796	826	809	752	789	809	825	828	841	855	816	820	783	748	798	853	827	807	861	858	823	813	815	807	791	827	835	818	814	784	812	812	823	791	845	818	784	814	811	802	776	834	835	837	880	829	834	782	842	805	815	801	806	796	813	839	834	800	836	829	803	819	821	857	804	774	777	855	792	753	829	789	748	821	824	839	838	836	791	776	823	808	810	838	842	833	797	760	796	775	840	803	822	807	832	842	776	850	813	834	860	776	817	772	784	863	804	819	793	795	800	826	857	800	827	798	811	816	809	828	795	751	801	719	779	862	797	814	788	758	852	801	827	816	775	805	813	833	767	792	784	765	775	745	782	790	813	816	771	825	772	802	788	816	806	805	798	837	784	815	849	796	741	849	781	848	786	792	816	799	828	799	792	782	797	824	857	790	745	855	862	807	777	831	774	821	842	824	766	788	831	811	762	802	831	832	817	838	822	804	778	801	862	808	809	796	805	833	814	845	793	783	809	824	798	848	825	820	831	792	798	776	830	800	793	837	827	778	762	794	840	755	776	824	828	749	764	752	817	832	763	790	827	856	836	851	794	830	769	824	843	805	821	801	775	809	803	817	757	823	862	815	802	816	746	798	767	839	761	794	819	813	809	813	798	776	813	767	792	811	781	858	802	817	775	802	777	809	794	848	781	828	810	814	818	842	836	819	790	726	826	815	828	770	779	817	828	848	742	791	799	783	793	828	825	807	800	813	814	813	845	819	819	798	844	726	830	826	801	814	815	773	821	786	808	789	815	808	825	810	771	806	808	786	807	828	791	841	798	818	846	832	857	761	781	729	788	778	800	798	798	792	811	793	759	828	767	804	772	748	792	784	795	830	789	789	762	811	785	794	838	810	788	777	794	743	768	790	813	829	798	801	770	740	797	817	765	810	775	790	778	804	803	813	770	836	778	845	816	801	819	806	818	779	824	816	766	797	834	824	759	834	801	829	820	810	808	805	796	770	807	791	748	827	819	792	861	804	801	813	799	775	784	812	820	857	833	806	812	800	822	830	803	827	796	894	797	787	766	760	812	799	818	795	772	793	839	801	793	777	777	772	799	856	858	831	766	832	827	815	781	794	830	825	768	801	797	821	769	767	783	848	816	835	764	795	789	780	794	790	822	801	869	824	774	802	837	829	801	798	807	854	802	790	814	820	810	820	833	788	772	787	767	825	789	824	833	804	845	773	855	823	810	804	820	821	817	840	730	804	806	790	789	801	748	789	810	799	821	828	825	848	808	797	816	812	768	822	787	839	801	844	793	822	758	843	803	809	814	777	816	836	794	794	800	865	899	792	805	772	816	837	834	811	800	841	813	798	792	765	754	809	813	821	831	810	849	809	784	805	820	757	806	843	789	832	824	817	815	818	818	793	823	801	769	796	761	791	817	818	819	823	863	795	746	833	831	780	785	760	793	822	793	832	822	836	786	800	803	838	779	828	774	797	793	827	827	781	807	764	825	842	797	826	834	812	769	815	820	807	848	816	804	802	774	803	802	770	838	802	837	824	803	776	807	816	764	820	770	790	783	776	789	798	822	864	843	761	790	775	790	795	791	778	768	801	826	739	826	773	769	841	833	783	866	776	824	862	799	802	766	825	832	836	812	819	801	812	847	805	798	793	794	768	787	847	792	796	791	789	828	782	794	814	801	831	781	793	797	837	815	773	765	805	777	891	756	747	846	872	785	828	796	851	762	811	798	839	788	777	798	782	827	776	815	811	766	790	791	802	836	789	792	781	841	773	823	838	797	828	840	783	791	839	784	824	768	826	842	795	824	805	818	764	806	805	809	825	816	777	783	853	801	801	856	821	813	797	818	801	804	805	806	818	846	824	780	839	780	767	837	776	799	820	797	837	798	751	841	832	835	788	773	830	803	840	755	789	880	795	847	792	806	765	782	792	821	847	776	767	842	831	813	839	818	818	835	793	795	774	797	818	816	776	792	843	742	787	811	812	770	829	845	850	842	758	791	816	766	822	829	778	799	818	789	816	799	816	848	815	780	811	803	798	811	792	826	867	765	787	823	788	801	778	777	814	770	813	774	826	817	766	764	818	853	775	806	813	799	799	814	837	842	830	813	810	847	790	761	796	814	813	803	812	784	746	766	800	793	807	796	768	805	821	786	808	798	814	787	821	781	772	811	781	845	786	823	747	749	824	822	854	848	833	808	827	790	835	761	782	800	776	815	787	808	827	818	819	807	841	739	825	838	782	778	790	800	821	777	807	813	822	805	826	811	838	791	801	817	758	778	770	792	776	810	805	819	808	793	819	774	827	827	843	811	796	786	812	816	845	829	802	812	848	796	771	822	779	762	778	780	783	826	848	824	779	865	797	814	798	757	816	779	784	776	832	800	833	824	845	810	798	807	800	827	809	794	792	772	843	775	789	814	802	807	773	790	809	785	773	813	839	822	754	798	880	826	778	825	812	788	797	778	800	839	830	836	796	818	803	802	807	823	764	802	811	805	839	772	796	785	802	779	769	744	837	797	774	844	813	800	786	798	747	795	769	798	768	795	819	823	804	761	793	818	874	833	851	831	810	816	778	774	809	809	795	805	808	830	820	804	774	830	832	819	820	787	762	788	848	779	871	760	785	823	814	811	801	774	799	796	822	805	770	773	776	794	772	781	809	808	812	806	801	804	783	796	841	827	789	778	804	787	794	796	811	843	790	798	835	830	792	839	828	764	787	772	808	821	784	810	793	810	862	806	792	804	793	777	867	754	814	829	823	793	784	780	802	755	822	836	778	813	848	779	777	818	782	762	823	773	773	786	798	800	823	779	817	831	785	798	809	812	823	759	805	814	773	766	808	813	804	835	797	798	738	781	772	826	833	801	807	858	838	776	745	806	772	810	784	810	823	768	872	868	782	798	814	845	790	791	787	768	782	802	816	813	805	847	792
30069	17527	8938	4363	1032	186	272	212	196	159	174	205	185	175	178	181	174	162	157	170	178	196	193	159	153	195	170	179	189	144	171	154	190	196	174	166	172	186	180	188	175	158	167	175	182	161	153	190	180	162	165	154	175	167	190	208	165	171	161	195	179	168	165	169	175	158	191	165	170	164	157	172	139	171	162	184	187	178	168	153	166	172	170	179	178	170	172	157	186	180	162	172	187	177	186	168	166	159	153	159	171	169	156	198	174	191	166	182	186	180	161	184	159	193	177	165	165	189	188	167	161	175	187	188	167	187	155	186	173	162	200	167	154	169	157	193	194	196	173	193	155	153	154	167	181	165	185	169	144	164	166	182	173	151	178	187	155	176	161	180	178	165	185	181	142	181	165	181	179	167	185	195	194	175	183	173	162	174	182	179	196	200	193	178	164	166	173	177	165	160	161	192	176	177	177	199	173	161	177	178	189	168	180	167	152	170	171	180	180	145	163	176	197	171	198	159	182	159	162	182	183	172	168	179	136	187	189	176	175	175	185	183	170	179	172	186	188	150	200	193	209	161	172	175	172	175	173	181	154	178	182	163	178	161	180	161	155	173	186	161	165	174	176	169	162	157	168	173	171	200	167	151	169	179	156	175	191	184	152	160	179	156	181	181	203	165	186	186	169	159	165	182	170	167	168	168	161	166	193	167	146	184	172	155	167	159	192	198	147	171	174	166	177	155	173	164	170	146	171	172	171	158	180	180	187	179	161	174	185	182	190	169	193	163	171	161	167	167	153	152	162	166	166	153	155	172	177	181	187	171	146	174	193	166	185	187	165	170	188	155	181	168	173	178	176	178	170	162	179	190	148	186	191	146	169	161	193	163	181	152	157	182	161	158	176	166	183	168	188	140	163	160	173	176	189	165	159	176	177	193	176	169	168	164	183	177	170	177	159	167	176	179	174	174	167	145	185	169	173	207	179	168	155	179	179	175	189	192	147	198	189	170	166	177	186	170	174	173	177	163	177	182	164	175	146	177	177	168	157	185	171	176	184	186	184	173	182	171	183	172	159	162	176	197	166	184	167	192	174	171	150	178	180	161	176	166	188	178	196	161	211	186	175	185	175	184	171	154	165	180	159	180	201	191	166	169	195	167	198	182	148	162	164	184	196	156	159	173	159	162	170	155	159	199	187	173	178	184	163	167	165	168	184	173	147	184	170	140	175	169	159	175	177	170	185	177	166	176	160	157	166	174	157	164	179	177	171	161	175	162	176	182	170	191	182	160	158	173	182	168	186	176	173	167	146	172	176	177	173	178	173	167	145	186	187	145	184	189	166	164	179	178	167	183	170	176	176	170	164	162	160	150	168	179	184	187	174	179	183	157	179	180	175	157	182	167	162	180	148	161	184	189	182	180	183	180	170	154	162	184	168	167	178	169	166	178	168	168	171	152	182	144	177	172	163	154	178	165	189	173	165	162	173	188	181	159	183	169	186	166	170	154	164	160	176	167	165	144	200	193	193	174	186	162	188	168	190	163	171	153	157	173	173	169	176	154	183	165	174	190	166	155	160	169	176	171	182	186	176	180	154	190	179	162	158	147	177	192	159	166	178	160	181	184	165	164	175	167	169	178	178	147	168	158	163	191	200	180	159	173	204	179	182	164	162	181	193	170	160	160	183	179	158	168	183	173	188	184	172	174	161	169	169	176	167	167	176	172	164	167	142	160	160	195	158	156	165	162	196	173	163	158	169	180	152	174	154	178	162	170	165	170	185	200	156	167	182	170	175	172	180	148	186	164	187	166	158	174	166	181	165	175	166	172	173	187	164	168	198	170	164	205	177	180	174	168	168	183	158	180	177	148	171	195	176	174	158	169	181	158	167	149	165	175	160	157	162	166	161	181	190	177	158	148	195	184	157	171	172	175	161	163	165	162	189	175	191	182	177	166	179	154	168	187	182	180	153	198	175	190	163	167	166	163	171	176	147	169	166	161	147	182	142	189	174	161	185	195	177	169	165	181	171	174	147	168	173	161	192	175	150	162	159	181	159	176	181	164	187	163	153	198	157	204	174	156	178	149	169	186	168	169	173	166	148	177	184	169	177	178	182	186	204	187	166	172	163	171	154	162	176	172	185	183	174	190	160	179	170	160	169	186	178	172	187	176	175	174	172	161	155	142	180	174	143	167	200	175	193	175	180	168	158	166	175	190	179	167	166	170	168	168	168	168	160	179	164	205	168	152	169	149	174	163	178	190	178	176	149	167	178	184	150	181	156	187	156	166	161	178	162	165	159	165	178	170	168	169	203	197	150	184	161	163	160	158	183	173	178	164	163	176	179	199	189	175	162	173	197	171	168	176	190	175	157	169	144	153	160	164	167	165	186	161	180	173	154	175	177	182	159	174	172	168	172	163	161	198	180	164	160	144	153	177	176	170	183	183	173	165	199	176	188	197	177	187	180	165	173	180	172	175	190	164	185	178	186	189	188	155	162	184	172	168	161	162	177	163	171	176	190	162	162	181	178	190	151	179	162	182	169	160	160	162	170	164	154	165	191	176	177	198	191	150	157	185	165	156	178	166	188	156	161	176	159	169	199	166	151	174	192	172	160	164	154	147	168	164	152	187	172	168	192	169	172	180	175	150	146	157	167	174	163	163	184	162	170	199	182	174	171	166	183	163	176	185	170	148	179	178	172	162	178	196	172	154	160	171	172	178	166	167	161	191	180	176	166	184	160	158	163	168	167	183	179	174	160	175	178	161	175	160	182	174	169	174	172	179	155	171	175	184	175	175	201	160	178	172	176	184	160	144	183	166	163	176	193	168	164	173	173	166	149	167	169	169	197	186	180	171	171	176	180	181	160	197	172	145	151	169	181	159	165	198	164	151	176	152	183	176	183	183	146	161	174	157	177	182	184	169	203	172	167	210	168	184	160	188	185	167	179	201	165	175	209	161	146	151	174	183	171	181	174	190	193	147	155	170	162	185	171	183	180	170	150	168	172	167	177	180	175	168	188	181	164	184	198	159	185	168	146	169	143	182	176	171	169	155	169	156	190	166	183	194	161	173	181	163	190	182	174	187	166	163	177	158	188	158	177	171	151	177	172	175	186	176	166	167	178	163	170	171	166	159	201	181	178	163	161	169	157	180	172	172	176	158	166	158	169	193	143	176	186	165	156	185	160	179	182	165	169	168	173	173	181	162	169	153	153	147	187	163	149	164	147	179	176	175	186	197	146	170	156	180	184	161	198	181	167	156	178	185	182	168	184	183	186	157	165	174	207	197	171	176	173	172	174	161	177	166	188	172	188	184	144	183	160	148	164	156	168	171	203	154	170	168	162	187	191	194	182	179	178	173	175	187	156	198	166	142	169	175	160	173	178	174	179	160	162	176	193	172	157	171	153	154	166	163	158	162	185	205	183	179	159	166	159	167	161	158	159	150	184	177	158	166	177	178	164	152	178	159	171	169	179	169	176	168	169	179	190	181	186	185	164	183
28323	20245	14174	10692	3073	567	976	727	569	539	576	570	560	558	515	589	535	520	545	536	547	524	581	582	529	543	537	560	539	561	559	568	588	535	560	553	566	576	536	537	535	539	540	533	539	566	573	553	562	524	563	532	556	541	547	580	548	565	580	587	553	543	543	574	553	573	545	548	577	596	542	565	557	532	511	555	563	565	535	546	604	598	547	604	563	535	539	549	566	559	547	566	563	543	547	570	558	544	548	566	536	535	544	592	577	570	572	581	569	558	564	570	552	561	539	588	562	539	570	568	575	528	550	585	579	575	574	567	550	551	562	533	593	516	515	540	597	595	513	543	578	577	588	566	593	561	561	567	560	557	574	565	572	557	568	570	550	514	546	577	551	507	543	537	583	552	593	578	559	588	562	546	511	581	543	517	580	544	568	528	523	542	584	547	559	559	575	565	524	562	567	559	545	567	586	549	596	539	574	559	579	568	581	535	583	546	585	531	588	533	574	557	577	599	541	569	550	577	584	565	552	539	547	530	564	570	553	562	543	571	586	518	553	579	567	556	516	587	540	583	571	566	549	564	552	569	576	521	571	552	522	556	545	542	594	589	537	548	547	579	549	549	555	561	583	552	612	569	562	502	588	587	533	608	565	549	576	555	606	567	529	557	572	556	585	572	530	575	548	546	572	520	555	575	582	580	548	475	587	566	543	549	597	578	530	557	591	541	545	548	517	619	529	532	563	555	555	589	534	522	578	560	599	521	566	550	566	545	574	570	545	512	525	580	575	564	517	551	551	588	529	590	532	596	582	563	556	496	554	541	549	580	618	517	592	603	528	562	537	592	530	596	512	549	553	550	530	552	585	551	547	549	556	521	582	560	539	571	526	571	541	590	537	573	603	538	524	610	566	579	567	583	572	525	548	594	553	559	575	550	578	552	544	546	552	571	568	511	568	531	549	579	557	558	555	503	580	564	561	553	570	547	543	553	559	562	575	569	567	584	555	527	575	546	542	546	544	551	557	523	546	578	574	578	579	543	541	581	595	571	569	571	570	558	585	513	518	549	542	550	546	532	550	543	531	564	563	555	589	590	614	549	548	565	564	544	582	541	533	534	570	560	584	573	580	560	562	616	558	545	567	545	541	587	537	563	521	605	583	526	582	584	541	498	545	520	544	583	563	548	524	564	583	580	590	565	549	540	555	554	538	553	575	544	539	544	537	522	573	600	568	572	567	557	576	484	532	598	568	549	550	560	571	571	554	539	540	550	592	565	584	519	562	523	562	562	570	525	568	612	582	530	523	537	564	561	568	559	545	531	583	569	565	546	561	616	561	538	582	554	576	551	543	498	557	532	593	563	575	551	556	560	560	571	572	561	559	547	568	562	517	558	567	569	543	576	555	556	536	562	582	537	577	554	521	559	536	565	606	564	562	550	539	544	573	533	584	543	541	526	514	550	576	565	553	577	562	543	538	576	547	562	555	522	551	533	564	579	523	564	553	583	562	589	541	536	556	536	541	550	560	585	590	586	565	552	541	595	533	605	574	544	534	590	556	559	538	549	577	528	592	575	559	549	584	562	539	578	592	553	551	575	552	567	563	545	562	535	589	549	550	577	541	531	537	547	545	562	523	579	549	563	587	527	587	547	527	510	584	549	574	572	547	573	534	593	554	528	559	551	518	517	604	560	519	527	585	591	589	556	547	571	619	568	513	507	554	558	605	529	584	560	561	561	548	519	570	559	529	550	552	527	580	560	571	563	528	528	565	537	559	514	572	560	530	539	530	533	562	538	574	540	545	542	567	563	561	590	530	593	549	545	544	594	558	598	557	540	553	607	572	604	564	565	547	570	522	582	564	532	565	567	559	544	577	588	548	567	596	545	542	547	511	580	538	568	522	514	564	597	539	556	573	559	601	601	529	589	579	545	562	567	598	547	581	575	570	514	561	532	545	536	542	564	559	561	548	587	553	569	542	534	542	585	549	546	578	550	502	549	591	562	574	580	557	589	564	534	623	561	529	535	586	572	548	500	556	547	522	511	520	537	595	562	502	538	544	534	561	550	555	545	598	543	582	527	532	553	556	539	539	577	575	518	542	536	559	554	547	591	571	538	589	536	570	545	590	533	559	549	554	551	552	552	580	553	544	519	546	544	559	594	551	560	566	565	601	590	567	543	566	542	577	539	560	592	555	555	571	584	563	581	567	568	548	563	542	552	543	585	552	521	543	549	554	588	523	578	593	546	609	597	563	565	554	535	558	563	588	564	526	517	525	553	537	514	529	542	549	592	563	538	555	595	546	543	535	558	551	560	562	540	585	568	632	564	548	602	582	565	576	531	551	547	543	570	577	627	577	548	559	601	558	549	547	568	549	586	564	519	581	545	558	573	575	554	542	567	559	601	545	547	559	541	569	549	560	617	591	571	564	565	527	549	559	526	525	593	563	521	553	527	549	532	540	546	519	594	579	535	576	532	600	579	504	530	555	568	548	561	549	550	555	586	582	539	568	561	547	568	569	526	532	571	571	567	565	562	591	572	588	551	552	565	581	505	571	583	596	586	567	586	574	554	559	588	538	572	503	530	549	592	567	554	568	585	536	562	519	540	524	550	585	526	550	568	547	564	545	554	532	559	550	576	515	602	555	552	527	583	540	546	593	544	558	531	607	550	565	553	588	571	583	561	557	515	539	568	527	543	537	528	572	548	592	584	545	520	615	582	523	556	493	540	601	558	592	524	568	561	558	527	538	559	554	539	574	570	555	565	599	593	536	541	592	605	554	568	581	563	543	550	529	569	543	545	550	563	567	561	516	551	564	540	551	536	574	555	531	580	560	558	523	544	558	504	544	560	555	561	586	548	528	554	566	561	589	531	552	574	576	566	572	511	557	574	545	537	572	566	579	583	556	552	565	581	546	609	558	589	527	560	541	516	560	563	578	549	594	580	551	608	543	520	595	547	576	564	528	597	574	545	543	561	568	541	577	590	553	522	593	557	550	525	575	534	553	544	532	548	583	521	577	573	574	522	550	577	535	520	590	547	537	551	537	512	590	566	514	568	558	556	560	570	549	533	575	574	586	534	551	603	545	602	627	599	556	536	581	578	560	536	529	536	584	559	577	592	574	547	554	527	519	572	559	573	572	534	569	529	577	573	552	550	552	524	545	506	548	563	583	578	597	566	531	566	547	558	590	626	567	552	563	556	518	545	576	591	560	572	556	538	512	585	583	544	579	558	529	578	576	563	615	524	591	558	547	546	560	570	565	563	567	547	533	573	556	540	557	534	539	603	522	570	530	538	565	522	552	571	614	556	516	554	548	546	557	562	575	566	542	542	578	531	560	612	568	572	549	619	547	564	586	541	569	566	531	556	518	546	516	491	585	547	535	546	574	581	546	513	551	529	551	550	560	532	581	559	496	568	543	579	558	570	553	550	532	544	540	555	518	568	587	569	602	541	590	557	553	569	534	553	562	516	558	570	590	543	564	551	586	549	593	539	568	528
63706	54262	45117	32340	15110	1245	705	1088	181	153	190	169	170	187	155	178	150	147	160	141	151	151	127	145	163	149	165	198	183	184	170	166	147	145	180	146	167	149	154	166	175	155	148	170	184	162	130	152	160	160	159	152	156	139	147	161	145	161	183	142	188	163	159	175	194	160	175	176	153	196	181	176	177	157	173	157	169	159	174	188	168	143	160	152	170	160	147	163	171	162	145	170	151	183	148	155	154	174	158	178	164	163	133	158	167	183	166	154	147	138	168	174	152	179	161	182	155	145	169	173	171	142	152	165	176	165	172	152	175	147	160	145	162	150	142	163	169	187	159	168	165	153	179	155	142	156	148	188	162	163	140	175	152	177	135	147	163	156	156	161	151	172	161	166	182	168	156	166	155	166	153	148	160	169	178	146	129	151	152	173	154	176	170	164	171	150	156	146	161	151	142	188	145	156	161	158	166	161	174	169	157	146	148	155	156	174	168	165	176	153	162	153	169	171	161	183	156	170	135	151	161	188	177	192	155	153	150	175	150	165	168	169	161	144	165	163	179	173	146	182	143	154	149	160	150	162	153	146	151	164	160	168	160	159	152	178	167	164	178	162	175	171	169	153	153	171	147	163	163	139	168	177	156	128	176	140	177	175	148	155	165	145	159	149	174	147	147	156	166	171	153	143	161	156	166	171	158	163	169	159	155	165	171	145	135	166	185	154	150	145	170	171	166	164	155	164	158	152	151	161	151	180	169	168	168	175	152	177	148	154	152	173	175	148	163	173	160	150	124	164	154	170	153	148	160	139	145	148	160	154	167	174	166	141	162	179	164	146	154	158	159	141	147	187	154	169	133	159	149	155	165	140	172	147	148	164	174	137	171	142	177	169	179	142	162	163	169	144	151	156	163	172	175	176	170	164	162	177	182	153	155	140	159	159	170	152	160	130	155	156	148	163	179	154	160	152	157	172	161	172	176	166	152	175	164	151	160	178	138	174	158	159	172	189	163	161	159	168	146	155	172	158	163	154	144	164	163	163	161	157	170	138	155	139	172	139	154	165	146	173	145	132	132	168	159	175	168	150	163	177	156	140	171	177	164	152	150	177	160	169	163	162	136	183	159	142	158	154	161	163	175	174	150	151	163	162	142	149	189	187	155	154	156	158	177	192	175	154	154	161	164	158	164	139	156	137	160	164	164	163	174	165	152	147	157	188	163	161	182	144	140	139	172	142	155	189	177	162	166	162	170	169	162	137	139	174	155	169	173	172	167	171	153	156	165	156	141	151	180	163	164	141	151	157	165	153	169	178	146	170	168	160	158	176	161	170	176	149	168	166	170	157	146	141	180	148	142	154	171	163	143	131	154	164	190	158	186	182	177	180	166	166	162	140	161	194	148	161	151	148	156	172	152	164	163	171	136	171	166	190	129	148	152	150	178	158	164	153	142	149	196	162	180	178	159	181	168	157	167	155	153	157	133	142	154	151	151	159	150	158	155	169	154	170	196	179	173	166	161	173	141	191	182	177	147	144	146	148	146	157	141	166	167	182	165	146	169	167	153	185	177	156	165	194	171	154	165	141	179	146	167	166	167	171	170	152	171	165	156	139	163	165	173	163	169	139	151	189	169	149	152	162	169	158	172	142	171	172	167	170	159	135	186	162	160	171	171	165	168	143	168	164	134	153	169	172	163	184	152	154	165	148	168	155	178	160	170	170	161	155	142	170	160	141	161	164	133	161	172	152	193	172	171	159	169	159	154	152	167	179	167	171	172	172	155	166	160	162	141	164	148	155	175	159	162	143	147	159	168	180	156	165	177	150	153	166	166	148	156	148	158	163	165	156	148	155	131	172	159	155	187	173	139	154	176	172	171	162	141	152	163	203	162	142	165	146	137	164	164	149	156	176	159	171	136	155	185	177	165	155	162	157	149	160	149	151	140	146	167	151	144	172	165	158	151	155	161	174	183	179	176	164	166	159	133	139	143	168	143	155	161	184	171	173	171	165	171	139	164	173	156	156	164	183	192	187	146	152	175	161	168	167	146	156	137	148	155	191	161	168	159	164	164	169	161	176	159	176	184	154	171	179	168	170	155	172	159	172	153	165	146	175	153	168	170	145	140	170	158	166	150	158	186	168	178	149	164	169	167	159	133	154	147	189	160	157	178	185	174	167	162	164	178	175	168	173	171	149	151	160	170	138	169	163	160	173	146	135	177	166	172	160	149	159	166	147	154	161	147	171	162	153	178	151	159	182	162	157	177	175	168	144	153	185	180	160	155	149	151	173	153	148	168	170	159	151	163	159	166	166	148	169	153	137	144	150	171	166	162	166	154	152	173	136	163	158	141	166	172	145	156	176	182	173	174	175	180	173	159	161	168	176	140	170	156	173	139	151	175	163	163	144	174	156	173	144	175	176	163	158	183	148	186	164	147	152	149	198	155	171	159	152	182	173	171	172	168	136	156	181	169	159	142	173	163	153	155	165	167	158	166	168	149	139	181	155	162	125	160	164	178	180	162	177	167	156	163	168	182	156	184	136	164	191	160	181	155	186	159	145	137	152	157	151	168	176	130	168	163	151	180	194	171	152	180	184	152	154	162	149	178	161	181	160	151	159	165	155	187	162	182	169	156	160	137	158	142	168	151	157	161	178	146	141	148	155	167	188	162	156	173	158	159	148	144	165	143	184	173	182	191	189	152	165	193	144	165	165	166	143	162	151	171	186	159	151	175	146	146	187	177	164	155	175	144	142	135	142	158	147	152	175	153	170	180	178	149	148	142	127	154	176	156	164	191	152	186	174	151	149	170	153	173	164	156	179	159	165	133	166	171	169	134	159	157	172	166	143	154	163	173	169	157	155	178	147	170	159	165	169	149	151	164	166	167	163	166	165	150	158	152	179	154	155	147	157	169	174	154	148	171	142	155	157	191	164	156	150	176	174	156	167	162	173	162	168	165	140	173	151	166	148	154	146	157	167	169	160	171	155	167	176	176	177	146	173	172	181	158	152	168	161	177	145	157	176	192	158	139	140	166	138	170	164	170	161	150	171	158	162	176	160	162	165	163	160	153	152	150	167	180	182	178	178	174	155	157	150	144	161	157	166	138	148	157	183	169	135	140	142	188	162	169	170	161	145	178	176	167	161	174	176	189	185	158	157	170	154	192	137	153	127	176	170	161	169	193	176	184	164	169	176	167	160	156	194	155	190	162	162	164	160	165	157	182	161	171	187	165	150	163	189	175	178	166	170	179	165	172	177	161	170	195	172	158	178	179	156	166	150	173	157	170	173	161	145	159	162	165	160	172	163	157	198	163	146	176	166	160	159	159	185	137	161	186	173	161	156	163	145	203	149	170	182	175	156	171	208	145	182	164	158	157	173	150	156	167	158	171	144	157	157	158	174	156	170	167	160	159	182	156	155	159	174	187	159	149	165	153	160	169	157	157	156	174	163	160	169	179	163	162	161	177	164	182	152	155	144	163	176	169	144	156	146	141	185
45207	44200	42837	38416	21935	1406	3122	4300	554	563	555	550	558	530	561	535	549	531	515	513	494	521	570	595	543	569	558	507	561	551	542	547	526	517	513	551	509	532	545	522	557	561	570	508	579	530	537	559	485	514	539	557	560	593	548	561	535	499	534	548	564	495	532	513	548	564	529	512	564	521	532	527	552	575	553	559	503	579	516	597	556	557	476	541	516	523	535	545	505	529	561	519	538	515	563	527	540	558	546	553	552	526	529	522	522	541	550	541	571	543	561	555	523	523	510	524	527	512	551	539	568	526	526	505	536	536	524	531	543	503	546	528	549	567	561	562	518	547	505	501	535	516	511	536	549	542	556	507	564	534	550	538	557	512	513	577	578	506	560	541	513	503	559	559	552	557	540	542	531	550	552	567	528	508	534	520	545	536	534	496	530	526	549	507	515	537	511	542	499	536	551	504	541	536	549	509	527	520	559	583	508	521	575	568	548	525	544	553	548	549	536	535	551	557	526	535	557	523	500	505	509	537	504	539	554	561	508	517	501	552	529	551	519	559	518	548	562	501	516	513	495	543	538	546	509	520	518	526	520	548	548	503	514	497	534	534	500	597	516	568	521	538	526	558	553	496	549	496	540	530	575	589	533	575	521	512	574	540	527	560	524	516	521	577	516	526	524	554	562	515	538	559	581	546	548	502	528	562	517	582	536	562	551	550	552	511	556	535	499	547	520	541	521	521	564	500	571	503	546	531	547	499	519	491	502	516	490	513	539	529	550	535	549	550	536	511	574	524	522	533	529	508	507	502	557	563	528	512	503	538	555	543	558	560	561	553	534	503	521	543	518	512	515	531	529	550	537	547	544	564	532	528	480	553	561	530	600	580	494	518	535	566	487	523	477	540	537	538	523	549	549	533	551	542	501	547	537	548	526	537	536	555	548	582	512	547	516	489	532	505	517	540	526	527	513	536	550	549	549	531	514	517	568	524	532	526	558	539	518	516	563	578	507	532	526	542	538	562	516	538	503	539	504	516	547	537	582	532	562	533	556	550	492	551	515	524	516	559	563	538	511	523	554	588	530	561	509	503	532	569	513	525	528	568	537	519	522	552	550	519	516	513	538	525	561	523	471	525	582	530	556	546	541	512	524	553	545	564	586	524	494	520	518	528	557	525	532	510	569	509	504	573	557	554	545	543	551	527	576	526	532	530	555	529	558	535	524	577	553	565	561	532	582	515	551	558	532	532	546	532	526	561	546	542	529	566	529	523	520	527	504	545	521	592	534	538	512	551	511	528	524	516	550	545	513	545	531	510	519	493	512	555	503	511	521	552	527	526	553	543	544	537	542	540	527	475	555	552	518	546	561	541	535	544	552	547	516	540	566	541	541	542	528	570	549	542	547	529	525	562	511	521	520	518	530	503	493	495	487	550	518	512	562	528	539	545	557	530	550	505	544	534	526	532	517	581	555	512	575	550	514	513	565	561	515	546	554	536	564	541	546	537	504	526	489	526	540	517	526	534	523	553	560	540	515	529	524	563	535	514	525	525	570	509	520	544	540	547	530	520	543	552	500	533	480	526	529	517	581	524	533	514	522	515	542	497	533	560	527	559	523	587	578	511	526	546	520	547	527	550	485	537	544	530	527	540	506	540	501	596	531	541	541	542	558	540	512	507	523	535	544	538	552	536	538	532	550	535	539	550	557	525	563	516	532	574	525	544	532	542	532	510	492	543	527	534	550	526	548	505	546	515	522	523	573	552	500	540	554	563	535	560	547	537	531	528	546	512	540	509	542	557	523	565	525	597	540	509	504	525	509	524	570	521	523	542	523	525	530	523	538	526	526	544	545	500	534	580	516	524	577	528	574	529	538	537	474	522	543	467	580	501	514	517	554	530	553	518	556	495	504	537	547	501	571	519	538	527	542	519	539	521	563	545	520	545	515	534	541	538	516	557	579	527	470	552	522	505	551	559	559	551	544	530	542	581	512	520	526	577	544	540	524	565	544	532	533	533	539	549	517	534	546	545	486	532	537	549	540	572	535	547	566	551	526	551	496	568	528	559	549	498	558	544	541	573	539	512	540	581	506	557	488	521	536	527	557	553	549	520	514	547	515	567	511	525	572	535	554	573	531	535	560	532	551	573	541	555	540	576	513	554	524	515	573	527	597	544	552	556	508	540	513	527	557	526	543	506	533	555	554	464	508	542	488	528	495	505	542	530	500	534	506	550	548	550	576	532	565	561	504	496	536	546	575	533	529	583	569	543	500	521	494	542	557	502	563	522	547	523	526	532	506	523	543	555	498	540	570	513	545	537	569	523	511	534	558	551	556	515	554	529	518	524	524	553	489	550	569	517	560	563	543	530	519	518	545	523	542	526	560	516	557	513	552	533	574	515	522	507	536	506	542	501	527	551	530	532	537	547	543	588	478	519	499	519	536	538	536	531	535	553	517	562	520	496	517	533	510	532	523	515	505	524	572	513	504	548	520	557	576	548	524	543	542	538	536	563	532	516	505	519	560	515	569	531	549	519	510	522	552	517	532	541	529	496	539	535	497	559	548	502	510	541	541	577	519	549	540	529	545	531	543	539	460	525	495	541	554	561	533	569	530	547	545	519	511	529	538	583	527	535	490	522	516	539	498	548	512	553	538	541	543	524	520	478	523	568	542	544	497	542	529	511	514	564	540	559	516	521	558	556	537	527	563	518	526	565	531	483	554	520	532	535	549	546	526	542	555	519	536	522	571	515	496	530	511	565	546	541	518	543	509	542	545	543	474	538	560	565	539	538	554	556	521	553	554	546	553	545	556	534	565	527	541	555	545	540	536	534	543	551	526	475	553	516	534	509	551	502	520	520	558	558	540	513	520	526	525	571	556	549	551	503	520	571	513	543	529	544	557	545	542	534	573	512	537	520	535	518	523	496	529	533	598	520	488	605	514	536	552	554	477	590	576	546	499	545	593	524	568	543	549	531	537	528	528	517	518	532	579	571	542	549	497	505	522	530	529	557	507	539	525	572	584	540	494	599	494	510	551	537	520	529	540	499	545	516	565	520	535	571	546	507	504	481	566	540	545	512	536	552	535	534	561	537	499	513	543	553	527	546	553	561	573	526	580	504	537	547	556	533	515	514	545	482	519	540	532	514	542	556	500	571	491	510	516	576	569	511	511	530	535	549	525	539	515	564	525	541	581	514	536	563	534	540	549	530	529	524	528	525	536	515	536	541	531	557	560	538	548	548	527	562	556	523	535	567	526	513	526	546	580	535	523	473	537	492	520	530	521	531	570	568	486	546	520	568	530	608	574	566	536	540	535	553	526	546	507	500	590	528	551	544	486	534	553	541	576	548	530	534	547	532	501	571	498	513	526	554	523	586	507	504	541	496	575	545	497	542	466	534	536	552	501	556	503	515	543	559	513	518	564	534	536	534	555	483	496	515	503	515	531	544	518	520	504	528	530	546	514	534	547	555	528	538	494	478	564	566	533	543	552	526	588	551
77219	69006	61558	51937	31060	8044	2578	2378	295	316	293	241	261	280	269	267	290	264	275	275	244	252	264	236	257	317	260	248	253	287	254	254	276	258	251	301	256	261	231	256	253	275	236	271	256	269	251	273	268	256	279	244	251	261	254	233	283	256	274	260	273	261	254	251	250	289	241	254	266	245	274	279	257	280	257	243	243	281	283	226	252	272	260	269	261	274	257	270	251	238	232	274	281	294	249	268	266	250	281	258	261	264	247	285	261	239	275	279	255	275	243	250	286	262	250	256	247	241	253	261	250	270	260	255	241	272	259	273	270	273	262	264	266	249	244	270	232	269	264	235	265	260	278	252	248	239	236	263	234	281	286	262	243	238	262	279	276	257	275	249	258	263	286	251	280	263	263	264	248	255	301	266	271	261	260	253	264	256	262	268	267	269	224	262	263	239	248	244	252	272	242	269	230	268	252	278	267	256	237	265	256	293	246	258	277	268	269	247	278	268	256	255	259	276	261	233	258	292	291	286	259	263	262	261	212	231	272	253	279	281	278	261	267	251	275	256	243	266	227	251	256	278	239	259	271	280	273	240	267	268	268	280	251	249	256	282	290	239	263	255	234	279	276	258	269	265	254	237	257	270	244	244	277	258	266	279	275	272	292	242	237	269	253	244	247	268	244	266	278	287	266	255	274	243	275	256	252	265	291	260	278	278	251	254	269	260	226	267	293	271	239	249	259	276	287	255	268	273	284	270	257	252	238	253	263	246	243	254	277	268	270	252	250	259	283	243	263	261	263	282	266	237	266	249	254	248	238	271	281	269	262	252	241	281	280	258	256	272	273	234	256	271	246	236	251	263	263	274	285	254	256	265	241	253	287	271	252	256	275	243	263	252	262	292	270	248	271	243	270	274	287	244	257	264	273	264	288	291	270	264	259	262	272	277	262	230	270	272	261	254	232	247	253	257	253	293	253	265	268	254	261	228	259	248	263	284	259	261	268	257	258	236	275	271	257	259	269	257	245	293	259	258	227	246	261	248	272	291	261	262	228	253	299	218	275	236	263	284	276	268	249	244	261	265	256	277	253	248	271	265	263	264	264	262	264	245	264	269	249	261	251	271	237	261	263	255	255	266	257	252	260	247	288	281	262	258	250	263	269	272	259	294	256	264	244	260	262	243	281	253	269	300	272	268	248	285	281	266	243	248	301	273	269	229	263	235	265	256	268	254	261	249	294	281	271	278	284	263	260	268	244	263	247	255	236	277	262	255	254	259	248	267	276	251	246	259	279	246	284	298	271	251	240	265	265	229	306	271	243	255	251	259	289	244	250	259	272	240	264	267	246	259	275	256	269	295	266	261	262	262	265	244	237	261	269	248	285	271	260	243	241	259	258	268	245	285	252	263	254	240	265	232	258	268	282	277	266	263	266	274	252	260	267	263	229	269	255	260	255	273	272	256	229	261	253	265	252	271	272	250	222	266	282	261	267	252	258	267	256	258	277	257	253	261	275	267	240	292	260	266	270	273	252	230	234	274	227	291	287	264	258	266	273	255	245	277	256	249	275	279	289	271	253	285	256	302	272	245	287	272	287	261	244	252	266	271	245	272	273	248	291	303	240	284	272	298	255	260	276	279	258	252	246	264	250	253	242	251	244	263	261	268	255	258	276	277	252	278	258	256	248	282	249	260	270	250	284	260	272	234	257	230	247	246	269	261	242	253	282	279	286	247	229	283	247	285	269	263	292	265	258	274	279	302	289	252	259	282	277	260	276	266	271	263	299	272	262	271	251	265	281	274	240	261	258	252	258	265	273	273	250	270	261	288	278	261	265	270	256	258	258	286	247	270	274	251	263	292	259	283	229	242	299	284	274	306	265	274	239	249	277	271	274	244	301	254	259	234	238	295	285	240	261	275	274	267	276	260	266	229	280	255	261	269	260	278	218	237	280	265	263	239	257	255	268	266	264	247	245	240	240	266	274	269	293	279	302	227	265	275	246	255	242	245	247	244	255	295	279	273	248	266	269	261	262	255	275	282	236	267	240	284	265	255	257	264	266	240	264	287	267	265	270	254	253	282	282	228	250	252	271	279	312	249	255	251	279	276	271	265	258	261	253	252	284	273	274	278	264	240	244	276	265	241	259	249	228	261	235	268	258	263	272	287	267	273	248	257	276	274	273	251	259	252	297	247	245	271	263	271	243	269	241	248	267	258	276	264	244	253	233	248	251	268	266	259	271	277	245	250	288	284	241	278	242	248	255	278	284	268	262	251	243	267	259	236	289	257	271	253	246	253	273	248	262	238	252	263	282	270	274	234	260	250	273	266	282	270	260	265	254	263	281	272	276	239	275	287	263	272	258	269	248	276	247	290	286	266	274	248	274	234	261	233	274	232	268	267	246	248	269	254	248	259	266	261	281	260	216	268	266	275	253	264	291	277	244	250	257	257	266	272	269	276	279	256	237	260	257	275	287	232	274	260	260	282	255	247	273	245	235	277	269	274	253	295	276	251	242	281	252	257	276	290	317	278	271	263	241	239	271	263	271	276	262	247	265	225	253	266	269	257	241	286	258	279	241	266	244	279	260	290	252	253	244	277	293	274	262	279	269	241	289	256	277	274	265	282	270	266	270	278	290	251	231	259	265	269	272	253	245	247	256	262	240	286	237	256	257	287	249	280	281	266	258	279	246	290	267	248	250	259	264	267	294	252	285	250	268	253	270	272	246	248	287	250	294	285	261	272	247	249	257	238	243	279	254	247	283	269	244	251	257	271	282	255	235	264	269	249	240	260	242	280	249	232	252	263	265	265	247	267	273	262	243	257	258	264	247	282	228	282	272	273	270	264	272	258	267	253	285	285	243	243	265	256	260	273	261	266	236	274	240	235	294	270	234	265	266	258	275	292	254	279	271	268	262	245	290	238	274	274	289	266	258	271	242	243	280	248	266	235	293	265	246	255	248	268	261	260	274	252	290	283	263	268	295	241	273	276	260	235	246	243	271	266	250	271	283	271	281	275	277	255	279	274	283	255	273	276	275	271	281	284	236	256	269	263	230	254	261	268	280	252	272	257	256	262	236	226	258	291	280	276	242	261	279	262	220	242	273	253	288	247	266	234	283	263	261	262	269	254	277	269	250	236	238	268	238	265	237	273	265	252	254	247	249	268	274	284	294	270	270	247	242	242	272	264	238	263	250	243	266	262	272	264	256	276	279	264	270	297	229	255	239	269	249	274	276	279	244	267	267	248	221	247	256	250	281	286	259	275	254	243	252	261	246	242	252	255	257	274	239	290	260	229	247	265	250	266	254	269	264	225	254	247	252	247	281	273	239	251	253	239	271	256	262	245	235	252	235	253	253	254	256	249	262	239	240	258	259	291	268	281	251	271	250	258	282	270	263	250	264	266	253	284	304	277	265	258	246	269	246	237	277	256	256	273	253	219	247	231	279	256	248	242	261	276	259	265	283	238	263	240	255	253	260	268	252	249	274	257	242	264	259	219
58930	57291	58006	54643	35287	7322	8762	7622	870	888	818	862	852	874	835	821	823	821	843	819	797	837	827	789	840	828	799	801	790	787	731	813	787	781	791	801	799	780	777	802	813	807	837	802	860	806	786	815	797	802	787	780	797	811	808	790	769	849	766	848	825	848	818	834	810	818	802	808	826	747	792	748	766	791	756	797	763	798	807	797	803	796	742	829	720	815	813	786	819	852	791	835	794	806	782	787	804	727	823	799	806	823	769	801	819	817	794	823	813	834	806	818	780	810	812	785	753	835	747	779	788	807	746	774	796	776	773	840	810	852	773	748	799	774	815	748	784	757	764	760	793	765	812	792	792	811	792	818	766	766	749	788	809	831	800	783	781	770	833	770	803	774	788	786	803	833	835	797	831	815	784	812	818	819	824	806	724	850	720	788	783	829	827	817	770	776	784	809	798	746	809	747	781	823	804	790	818	786	840	749	707	760	815	789	805	784	794	791	826	773	807	799	745	821	818	776	806	746	813	731	838	840	800	781	842	805	807	756	802	831	868	757	763	837	779	778	865	777	787	810	795	795	823	811	783	804	762	788	771	793	831	778	802	802	748	815	832	815	740	754	790	790	795	821	754	784	770	784	736	803	755	814	858	738	743	786	760	773	732	821	789	808	815	771	838	825	796	791	856	752	815	771	768	779	816	813	772	786	799	772	826	802	803	814	793	764	787	796	799	785	771	806	797	761	787	775	774	786	789	793	793	776	755	806	766	818	759	805	745	865	766	789	828	786	764	774	821	791	803	821	791	794	808	785	787	813	784	846	781	769	776	748	790	805	803	823	799	792	785	773	804	779	799	770	774	800	835	793	750	790	815	748	838	833	797	779	835	804	820	782	861	791	822	835	802	878	782	783	784	778	772	783	805	835	835	771	772	808	811	818	778	778	862	759	786	746	794	829	820	843	796	763	777	741	845	798	792	864	778	809	772	816	789	844	798	821	814	815	807	799	822	812	814	806	781	803	758	820	809	837	784	823	838	778	785	815	827	779	884	846	802	817	813	843	751	810	836	853	802	757	846	797	778	802	778	827	738	782	775	774	804	836	800	776	801	769	793	814	767	776	779	762	783	816	814	811	784	824	782	779	762	795	759	777	814	792	811	796	794	837	797	813	817	775	786	779	806	763	762	750	785	784	875	738	782	845	819	819	794	764	845	754	783	794	846	759	844	838	807	786	829	782	805	795	824	774	795	818	793	846	821	797	816	784	769	793	774	812	852	774	813	840	807	812	821	792	816	789	804	809	759	819	790	740	777	835	762	811	805	849	807	790	771	787	804	838	795	786	797	734	818	806	807	817	777	803	854	787	836	783	798	765	787	796	820	777	764	810	797	748	773	807	795	750	814	824	822	786	827	810	815	809	850	787	819	808	815	772	844	804	730	805	753	794	774	826	833	781	804	877	763	809	781	718	821	782	800	815	811	834	859	812	778	857	772	777	750	843	830	787	841	780	830	838	797	751	783	732	814	788	788	803	819	865	774	772	830	749	785	770	822	789	808	749	809	798	781	831	782	749	772	794	797	774	802	869	750	839	809	797	799	811	784	825	799	773	819	815	808	778	808	834	802	823	792	835	814	821	801	769	806	791	793	854	810	776	788	802	792	756	802	810	826	803	815	764	759	794	787	792	801	852	793	804	758	805	796	768	803	830	792	809	828	757	826	772	799	828	822	769	800	788	826	811	800	802	774	781	795	782	842	806	792	771	791	800	803	786	807	833	828	823	761	789	790	815	805	792	811	846	792	794	774	781	873	828	742	817	815	786	781	829	820	801	854	802	770	770	825	796	751	772	837	798	791	775	783	783	808	815	747	796	753	814	839	806	836	777	790	825	838	767	822	812	797	732	775	781	799	851	777	798	807	803	828	780	831	794	799	790	768	748	786	804	775	805	790	790	830	816	834	769	833	798	843	749	835	807	814	825	810	817	811	797	814	743	737	800	799	797	831	808	778	777	773	782	787	781	788	774	814	794	840	807	825	806	798	758	829	850	800	805	832	772	816	814	780	780	812	852	760	789	788	775	865	769	808	759	808	793	762	757	751	825	877	871	807	870	833	749	795	801	822	797	793	775	769	815	741	754	781	786	817	803	744	831	785	775	815	846	829	846	763	852	818	766	815	829	802	832	835	800	846	819	792	814	783	773	834	817	773	817	805	781	806	775	808	793	779	823	751	788	753	830	778	822	825	791	789	785	790	801	824	813	750	823	811	790	808	784	847	741	782	775	782	795	828	843	810	793	789	784	760	790	802	884	776	797	769	777	792	787	767	824	797	825	842	820	841	746	786	821	791	816	807	783	774	769	765	806	785	803	751	842	851	804	774	783	772	784	800	801	810	816	809	769	819	794	794	817	775	797	791	736	734	793	779	770	809	778	788	803	747	794	776	818	817	785	745	801	792	809	845	857	826	815	815	781	824	762	794	744	795	800	744	801	763	793	754	794	815	772	790	795	827	768	791	788	786	815	830	804	796	791	792	819	774	806	816	801	766	826	752	799	807	839	829	776	769	783	815	790	784	792	771	789	788	841	784	822	750	817	790	769	797	790	857	806	825	801	761	817	836	800	743	811	841	767	790	800	820	789	806	794	769	824	778	791	806	774	837	759	798	802	807	773	823	791	831	764	806	803	814	793	802	860	795	833	809	856	760	748	829	794	793	756	768	774	784	813	773	800	826	790	811	820	783	830	820	837	819	790	786	799	849	807	833	796	786	833	779	800	791	767	770	748	723	768	777	768	796	805	794	820	773	744	819	823	802	785	795	807	796	800	747	814	814	828	792	786	734	759	807	833	766	784	783	788	828	793	776	808	785	737	825	783	811	769	844	824	755	807	755	754	878	769	782	794	758	761	830	835	818	774	768	818	762	813	828	833	743	798	825	793	825	804	807	845	810	809	793	781	778	788	770	806	796	768	804	785	760	822	792	776	827	858	823	773	796	790	795	774	837	755	784	826	802	772	821	789	772	825	822	746	854	747	757	828	795	802	824	758	723	799	790	781	781	773	799	767	793	774	797	801	791	807	785	763	802	832	806	843	818	786	799	793	778	763	825	855	739	775	801	738	792	781	800	796	806	798	707	789	760	782	760	805	803	843	816	808	769	774	759	847	809	774	795	755	790	813	762	789	793	794	764	768	784	816	786	807	772	822	808	800	777	813	827	767	812	784	822	782	796	767	765	806	738	816	806	765	767	790	846	803	798	850	766	824	819	822	770	803	837	767	824	788	737	802	808	878	810	773	797	777	783	796	824	816	784	763	827	810	781	817	815	791	782	742	803	786	780	763	795	809	792	774	767	803	835	823	819	839	818	807	807	753	783	758	828	776	768	789	833	807	764	739	819	730	811	815	798	737	759	798	830	780	781	775	826	804	863	830	775	870	791	765	794	805	795	846	808	772	796	807	771	806	810	758	785	825	791	794	794	816	792	800	835	815	739	764	792	765	791	760	767	842
30054	17343	7743	4024	1642	251	210	219	203	184	165	155	193	161	178	170	180	166	170	172	177	145	173	187	158	185	192	199	169	164	182	183	166	173	164	155	175	174	175	187	163	164	157	159	176	157	170	189	197	184	181	194	148	149	209	168	203	166	174	171	167	169	181	156	164	168	173	166	183	184	191	172	163	202	154	157	156	187	186	159	181	157	177	166	187	169	196	170	177	193	191	160	148	183	179	168	176	196	173	160	195	171	162	164	161	165	178	151	186	178	167	186	179	174	183	207	184	187	168	173	165	176	178	174	194	169	152	184	172	177	168	175	164	161	160	164	184	171	214	172	168	158	154	183	169	152	143	171	160	190	151	181	168	193	166	173	177	168	194	169	194	167	191	145	168	178	150	205	178	173	168	188	183	172	187	173	179	188	172	168	168	175	180	171	167	178	170	162	197	166	169	173	176	174	179	168	190	162	181	166	164	173	172	183	162	177	176	176	176	192	194	172	177	173	160	173	181	162	183	181	161	159	180	160	170	181	175	170	209	165	184	178	159	183	178	188	168	166	187	193	181	181	187	151	169	184	177	167	175	161	183	175	183	194	187	183	179	183	180	177	185	168	186	164	181	184	178	184	169	178	186	158	155	164	163	178	181	169	164	189	193	171	177	171	164	187	161	167	168	189	182	150	181	179	213	164	186	176	180	167	159	172	162	181	204	157	180	161	176	181	174	192	177	160	177	191	167	155	167	166	168	173	183	167	188	178	167	187	186	171	169	191	145	167	175	191	149	173	177	156	184	174	173	177	171	165	167	169	173	187	192	182	172	194	159	178	160	172	168	168	143	161	161	169	181	189	164	171	203	191	165	164	176	153	191	180	204	152	160	180	180	196	172	179	171	207	167	201	161	162	159	189	190	190	190	169	173	171	184	162	180	182	179	184	195	203	190	180	173	170	187	160	167	164	201	190	165	163	164	186	189	176	180	169	175	158	184	154	169	192	190	172	177	153	167	193	165	177	171	192	168	177	174	175	182	165	158	187	156	190	181	176	207	172	169	179	174	144	189	172	177	189	168	179	155	181	182	186	186	171	170	173	191	169	179	182	166	180	155	183	168	168	169	162	183	167	171	187	174	172	186	166	170	170	183	155	189	175	175	158	174	168	185	202	167	165	157	158	156	174	180	166	174	199	168	193	172	211	179	179	184	186	180	173	188	184	196	187	192	183	175	170	193	194	188	189	182	162	175	171	198	198	158	171	161	179	170	183	178	165	170	158	172	158	141	198	163	173	192	159	159	172	164	191	168	161	178	153	178	178	175	172	140	181	176	187	147	169	175	153	153	163	168	184	174	178	178	151	187	177	180	178	181	172	195	164	158	170	162	150	185	180	173	202	162	203	164	156	187	159	152	175	175	189	175	169	174	163	175	179	156	190	177	157	165	168	195	198	165	170	179	197	180	187	165	192	174	158	161	163	162	194	133	195	180	181	151	179	157	164	191	186	153	177	161	171	162	173	167	183	170	213	159	151	187	189	187	160	171	177	164	167	171	187	176	172	198	161	159	176	162	172	155	174	187	172	201	195	177	206	190	191	165	186	193	175	168	185	173	184	173	161	155	171	181	197	159	168	182	148	164	175	169	184	171	165	173	180	171	180	163	177	183	177	157	157	187	177	169	161	173	171	177	188	163	150	197	161	177	142	182	173	170	186	163	173	160	158	166	172	163	194	184	156	179	157	185	171	162	177	195	175	163	180	159	170	171	185	179	164	170	177	177	194	191	174	188	177	188	163	183	188	196	180	155	170	177	158	180	179	195	180	195	184	182	167	178	174	170	184	169	174	144	179	165	203	168	180	172	188	145	186	171	154	174	182	153	176	164	176	163	179	171	183	189	174	185	158	170	154	178	160	193	188	165	194	173	188	191	195	176	176	176	168	184	199	137	174	183	176	181	183	177	199	174	169	174	177	190	198	159	149	170	155	164	195	167	150	191	177	170	179	169	165	187	161	159	186	183	207	174	190	187	173	164	182	182	182	174	193	191	206	149	165	167	173	161	181	181	170	178	176	194	203	191	202	191	186	161	154	161	177	179	174	168	189	163	170	159	171	172	184	183	174	187	193	192	186	174	198	179	178	159	171	147	163	191	167	173	194	173	169	168	168	145	175	148	169	201	165	199	185	172	190	182	181	169	168	181	191	163	161	170	193	186	145	170	186	163	168	175	160	171	185	183	162	154	150	187	167	187	167	170	189	158	184	171	138	187	177	186	157	176	167	173	172	157	189	151	161	190	176	165	196	192	174	153	185	174	178	161	196	168	165	186	184	155	182	174	178	177	170	182	189	154	175	169	167	165	165	175	187	183	199	166	164	168	175	161	177	150	159	158	176	174	173	171	159	169	178	160	173	135	181	169	147	170	161	183	170	193	169	182	182	158	182	204	205	184	183	200	168	164	175	181	187	182	173	175	180	194	162	169	189	179	171	188	155	166	160	179	175	175	181	201	181	142	170	201	164	156	187	174	167	178	165	174	157	198	157	178	159	176	181	180	174	170	172	172	163	187	184	179	192	164	172	204	167	183	158	150	177	156	182	196	161	179	150	158	199	174	191	176	168	170	165	173	183	158	169	200	161	179	172	183	197	162	197	155	186	179	165	136	189	166	182	191	175	185	188	176	199	194	170	172	216	196	196	200	189	183	177	163	184	173	174	186	191	168	164	164	179	184	194	155	194	167	158	177	164	150	173	157	163	160	185	142	168	191	168	181	175	172	170	163	161	174	174	180	159	184	195	178	188	162	186	151	162	176	199	203	203	180	161	178	180	173	180	162	199	192	161	163	196	161	184	179	164	173	186	142	166	174	133	189	157	179	181	186	180	185	199	211	171	192	181	193	190	155	163	187	158	165	178	182	178	154	168	175	192	179	168	198	158	158	179	151	192	179	167	175	194	197	197	181	196	198	174	168	147	187	181	155	213	186	160	190	171	161	169	171	193	186	165	174	166	193	176	196	179	184	186	191	173	177	180	156	152	182	173	168	163	169	175	180	180	182	168	165	157	207	186	171	168	159	185	179	170	181	161	186	181	154	157	202	171	188	171	173	188	172	165	150	182	183	177	183	178	181	192	163	167	159	161	203	183	184	182	169	175	189	176	161	183	180	172	162	193	166	179	175	182	172	166	179	183	172	156	150	185	188	178	170	169	164	177	184	174	178	146	168	185	177	163	158	172	182	161	177	154	201	173	207	174	185	190	155	179	175	142	178	189	192	153	166	165	171	182	182	168	190	187	161	169	162	175	176	169	173	186	171	150	166	175	185	173	175	191	185	170	187	182	209	172	180	153	175	152	161	164	174	194	169	174	201	175	168	190	178	177	182	179	146	162	153	188	174	198	163	188	180	176	169	176	172	172	169	170	190	172	178	185	161	152	177	175	164	164	136	178	164	153	193	203	173	185	175	157	186	189	170	163	155	190	180	194	201	183	201	173	171	163	175	179	167	196
28421	20121	12473	10691	4938	740	785	777	579	573	615	546	543	553	588	612	569	581	600	571	592	565	593	521	592	575	573	582	568	617	588	594	573	576	572	593	560	584	620	586	579	555	615	540	599	584	580	561	591	544	554	567	593	557	570	527	549	580	619	554	557	566	591	603	526	535	576	597	563	544	553	555	630	523	589	546	577	554	560	539	613	567	568	591	636	575	539	576	552	569	581	554	572	559	537	615	545	565	555	567	554	561	560	563	565	598	572	567	562	545	609	547	533	537	599	569	536	539	605	542	614	523	586	539	624	594	576	566	553	594	604	575	567	537	601	582	559	559	563	529	584	548	550	558	592	579	615	542	548	581	551	550	574	564	555	580	587	561	556	586	588	570	557	558	545	584	539	598	568	558	538	577	555	550	555	570	569	569	552	596	562	535	529	564	531	581	589	576	567	561	585	608	553	594	552	563	575	591	560	552	577	583	640	600	593	536	557	583	573	527	556	568	590	578	563	607	617	555	569	543	551	588	520	549	568	568	597	596	536	567	539	538	555	567	626	570	555	579	596	533	519	608	601	540	573	571	525	599	595	561	534	536	613	592	576	559	592	600	594	561	540	551	530	589	599	614	539	577	601	550	527	557	591	585	603	589	558	608	581	527	594	548	556	593	583	610	530	572	548	583	597	568	540	587	597	553	551	572	589	599	557	606	586	571	571	563	561	519	558	574	583	550	633	581	554	555	557	577	578	594	541	577	535	523	597	610	580	524	561	600	542	581	577	579	547	604	550	587	560	572	578	575	563	550	608	568	552	517	565	561	554	573	555	538	537	581	548	618	557	579	563	527	533	540	548	584	573	539	541	600	570	583	549	565	551	570	576	555	584	572	586	554	553	553	535	574	563	584	589	571	573	609	550	527	585	579	577	569	564	549	571	598	609	601	561	568	563	605	519	593	562	587	561	574	581	575	555	558	593	522	576	608	552	575	599	540	577	581	580	567	560	604	605	577	584	543	553	550	579	584	576	537	582	540	601	558	561	557	527	571	557	562	543	551	552	530	573	539	589	574	614	537	568	572	607	569	565	554	579	540	566	614	605	563	571	594	503	588	551	563	584	557	567	564	570	572	558	542	591	601	612	572	584	547	591	563	575	589	568	589	601	560	566	567	581	566	558	555	550	606	552	545	582	535	605	580	578	539	568	562	554	571	577	544	571	537	572	580	593	583	573	599	555	532	574	594	572	617	593	571	591	570	596	548	557	544	537	591	592	594	586	615	537	582	561	553	586	563	541	575	590	556	524	586	574	601	588	647	532	561	568	591	584	572	592	618	533	592	583	612	588	577	582	548	561	556	599	546	563	555	562	544	577	572	585	568	564	545	553	579	582	565	562	556	577	581	582	576	546	539	575	560	593	568	524	594	562	559	567	596	613	581	503	547	588	549	547	559	566	576	581	614	559	539	594	574	583	518	536	564	541	546	596	570	590	625	599	582	555	594	543	531	567	561	566	551	546	590	563	552	575	612	577	566	544	579	569	575	567	613	552	534	600	570	566	554	526	510	603	558	589	536	533	559	557	594	580	581	620	569	582	582	581	564	560	596	563	567	534	568	586	614	517	561	592	568	574	569	550	579	581	572	554	596	533	564	538	580	579	533	576	559	558	544	543	535	587	585	576	548	565	584	525	526	583	560	597	598	570	582	535	575	586	543	607	570	512	516	522	558	601	562	607	601	557	576	600	567	563	585	569	537	610	571	572	552	572	576	600	588	572	536	587	590	582	529	561	530	550	589	577	541	588	570	578	576	624	591	598	576	564	569	572	604	556	532	588	581	641	575	586	561	587	584	549	568	539	586	574	597	539	608	603	566	542	522	558	565	566	602	584	543	608	581	584	578	568	562	535	592	604	552	530	571	575	553	594	606	512	542	599	573	563	556	545	542	564	548	588	565	578	572	559	627	567	582	585	584	574	563	605	563	557	535	562	541	583	546	593	574	558	547	592	543	582	551	571	622	562	603	575	568	600	561	608	560	561	581	568	573	538	585	589	526	590	544	573	569	587	574	552	567	551	587	592	590	538	564	575	574	550	512	577	556	570	524	593	569	558	583	559	583	583	510	601	564	556	597	536	556	569	566	586	591	574	570	550	549	623	554	589	559	586	594	551	574	560	557	538	578	590	551	565	561	546	559	577	546	590	546	593	566	546	574	554	553	549	548	573	525	547	587	566	562	587	601	565	544	574	534	613	566	558	578	596	535	570	563	604	575	570	546	535	559	568	587	546	548	562	584	581	564	555	591	581	554	573	595	570	547	596	519	581	573	625	572	528	576	581	520	580	525	585	561	584	559	540	546	595	576	589	578	520	530	569	596	583	556	547	572	571	551	564	583	562	568	581	574	552	587	579	579	603	564	574	551	569	592	564	571	595	575	599	578	547	564	583	572	569	565	586	562	523	579	530	553	609	581	557	547	530	573	579	552	561	547	576	582	540	536	567	603	589	570	591	547	564	567	550	541	599	578	553	547	578	576	542	550	599	520	553	586	611	568	583	571	540	544	595	572	506	617	591	553	581	583	569	551	543	560	589	540	556	553	561	609	560	608	551	600	607	555	577	543	566	608	570	600	619	590	570	572	585	581	588	580	542	611	519	563	575	587	549	617	579	566	544	526	539	602	562	550	529	527	545	563	557	552	580	570	600	569	598	547	608	586	600	590	566	577	587	558	554	558	535	527	608	570	572	571	551	554	588	551	580	579	591	534	567	544	530	547	591	555	585	563	518	603	555	526	525	571	583	563	592	587	557	580	553	570	625	555	552	577	590	584	564	610	549	551	519	596	542	572	591	612	585	556	521	562	568	528	529	587	609	585	544	562	582	589	565	550	561	558	588	580	566	560	575	564	546	611	544	553	597	567	526	556	627	526	607	552	582	575	538	586	565	576	558	581	580	556	518	597	587	562	535	560	583	563	595	558	539	570	569	550	548	590	569	559	595	552	560	591	538	582	625	566	568	558	598	572	587	555	557	579	557	573	570	609	588	566	559	525	533	603	616	551	569	510	579	619	545	573	569	568	544	538	555	520	550	587	583	550	566	580	560	610	596	546	549	535	576	558	546	549	572	521	586	601	594	572	538	568	562	579	564	573	524	557	603	580	588	584	580	585	582	551	586	547	584	588	540	510	610	537	562	546	569	615	611	508	617	575	560	599	600	602	561	605	566	527	570	619	581	576	563	586	585	582	578	557	538	565	550	531	606	562	608	552	574	600	596	551	560	572	583	560	575	551	563	550	577	562	613	570	606	547	591	550	560	541	562	605	606	569	575	555	574	568	609	592	556	552	594	540	573	547	570	555	578	568	512	543	530	575	530	581	562	583	581	591	553	550	576	551	627	546	551	614	523	593	592	589	583	539	565	590	546	551	603	602	605	544	559	549	533	558	572	562	539	633	600	547	599	568	542	582	526	574	584	568	560	569	590	571	589	566	564	527	544	561	607	587	539	532
63163	53981	46152	32964	18223	2228	586	716	156	159	169	157	177	154	150	162	157	162	161	165	158	153	157	146	148	163	165	169	161	149	160	149	173	168	170	152	174	169	149	175	183	185	175	165	180	181	152	187	182	175	172	165	161	177	162	163	168	154	156	176	170	157	148	157	155	192	170	154	178	151	171	172	163	174	172	166	172	147	176	174	148	147	131	159	153	162	182	177	174	179	146	172	150	159	172	164	143	162	172	144	159	154	153	149	183	158	146	157	169	153	181	157	163	170	158	180	162	154	151	150	176	148	160	158	178	196	161	176	160	177	160	156	164	157	155	164	166	162	154	146	149	174	159	162	168	163	154	147	156	153	163	183	153	145	184	174	161	166	176	159	155	140	172	174	158	171	154	175	165	167	179	165	157	159	158	158	155	165	161	156	171	152	173	170	187	148	161	174	160	156	177	146	138	149	181	156	145	141	165	169	173	166	148	156	130	142	174	165	162	175	170	154	179	150	160	141	175	149	168	175	165	179	177	199	148	187	158	170	155	153	153	153	156	152	178	148	174	152	167	134	167	142	160	169	165	171	161	159	157	143	170	145	184	170	169	170	167	152	162	163	170	177	164	165	163	193	168	157	157	181	170	178	181	164	151	169	158	161	186	160	185	183	163	162	180	196	158	141	183	166	167	151	150	169	158	146	159	167	157	177	161	171	155	175	152	153	167	161	186	151	160	173	167	169	162	184	172	152	149	147	164	179	174	162	163	188	160	172	137	182	155	190	170	143	166	172	174	154	168	146	177	138	165	180	158	162	158	166	178	141	157	151	153	174	160	139	163	167	169	149	157	184	156	154	182	168	173	145	170	130	145	167	184	146	171	149	149	145	162	169	159	162	150	170	167	157	153	152	154	160	155	172	142	148	160	155	143	177	154	165	159	168	159	147	162	190	162	155	141	155	170	157	140	163	168	173	160	154	180	153	171	152	142	163	165	178	149	179	172	170	163	168	168	167	173	150	190	171	167	181	144	169	115	202	171	169	171	158	160	164	187	164	161	154	127	148	175	170	164	170	168	137	160	182	163	181	143	154	159	174	168	145	157	159	156	171	132	169	146	182	168	159	174	156	156	156	170	169	164	148	134	174	168	140	149	169	154	149	156	168	189	171	143	154	168	178	154	150	165	153	166	174	171	166	156	190	174	160	154	166	173	154	187	149	167	157	170	148	191	150	170	143	195	165	155	154	160	173	159	152	196	167	161	167	172	159	162	149	164	157	185	148	149	149	152	144	159	168	153	164	169	158	151	164	171	159	145	162	166	155	142	157	177	186	159	158	160	149	179	162	155	162	183	166	161	157	154	176	182	171	169	173	164	165	173	176	167	166	152	148	163	172	174	168	170	173	183	169	151	151	164	148	174	192	192	170	154	174	156	167	183	165	160	135	156	145	172	148	169	161	187	153	161	153	153	140	179	145	178	161	164	164	174	154	174	158	161	152	171	164	154	172	174	172	170	158	159	172	172	157	165	189	183	156	152	161	151	158	172	163	152	133	157	173	178	156	171	165	175	159	140	178	152	163	166	165	165	175	169	163	165	183	161	180	176	157	198	168	152	151	160	164	187	167	185	164	171	183	159	169	175	161	165	181	167	166	178	180	145	149	159	175	158	154	184	183	180	159	148	171	176	159	160	140	171	155	173	165	130	153	176	154	172	173	164	155	162	180	172	168	169	161	160	172	146	172	171	180	132	164	172	159	158	148	170	142	150	161	165	163	155	177	153	181	192	151	139	165	163	159	193	168	180	156	153	175	180	158	163	163	176	160	163	210	160	172	178	173	145	167	165	162	174	162	169	178	164	149	165	177	162	176	151	141	154	149	171	165	155	158	169	175	147	165	188	162	154	174	142	164	151	164	173	165	133	178	159	169	153	168	160	158	166	163	168	149	162	140	142	148	173	160	157	157	158	161	151	166	165	175	174	152	165	171	171	173	165	150	148	182	148	161	165	169	170	159	155	136	156	155	164	155	181	153	163	185	194	172	156	164	147	165	169	163	162	163	161	159	154	158	176	171	155	177	167	137	158	154	174	160	161	171	160	156	162	148	153	150	155	158	175	169	165	181	156	185	163	194	150	163	179	164	161	149	146	171	139	183	148	156	173	167	177	162	163	149	160	159	170	177	162	164	182	143	190	156	152	148	154	174	172	137	130	178	167	172	171	177	141	187	171	154	156	181	154	185	157	166	148	157	164	159	164	154	145	183	169	165	168	175	167	156	161	161	153	186	182	176	156	172	144	169	141	159	184	157	159	172	166	182	175	151	159	153	153	167	173	150	160	174	137	141	169	166	168	163	164	170	171	170	158	177	150	151	160	150	158	145	159	169	170	155	147	152	164	180	154	161	150	188	187	166	165	164	163	156	162	188	154	168	175	170	184	177	180	158	159	172	160	169	161	183	168	167	164	175	182	172	155	174	162	148	184	167	148	183	134	131	188	156	149	149	149	170	181	148	178	147	167	144	146	147	168	154	163	166	165	154	143	169	164	149	179	182	156	146	176	146	182	161	172	147	161	163	155	143	163	144	157	168	180	142	174	166	155	147	166	160	166	184	162	171	166	188	167	155	160	174	189	163	174	172	155	170	152	170	176	156	154	162	163	164	163	190	166	169	176	180	196	153	150	172	153	174	170	151	150	142	169	159	144	195	175	177	176	160	166	158	154	158	161	166	152	168	152	167	150	161	166	173	191	177	147	171	162	167	190	178	155	142	165	180	175	181	168	170	148	170	186	146	136	166	164	174	188	146	188	155	167	164	159	154	177	151	171	156	138	179	170	146	181	153	169	155	160	152	184	159	177	169	154	159	170	185	161	156	145	165	174	172	168	158	166	151	166	183	173	153	144	159	159	136	168	160	165	153	164	171	169	163	180	170	159	174	164	161	153	152	170	156	164	164	171	169	170	166	136	167	161	179	158	169	182	153	139	144	160	163	160	150	154	161	175	170	174	179	146	175	171	150	161	156	143	159	145	136	168	154	183	169	157	193	144	163	174	147	180	160	167	148	148	170	175	163	177	148	175	167	144	160	173	180	147	183	174	168	162	168	154	162	177	156	150	160	167	162	145	175	157	157	174	163	180	185	167	168	158	170	176	154	153	137	135	173	153	154	170	170	163	161	186	175	160	166	158	143	136	159	172	154	175	175	177	153	156	148	165	145	160	169	158	158	158	187	174	147	165	142	158	151	168	157	150	150	170	162	162	168	172	166	160	162	175	155	150	155	176	151	170	179	177	174	171	170	172	140	140	167	162	133	161	186	171	157	159	176	151	146	147	176	157	175	154	203	147	196	161	175	168	150	144	167	144	170	154	170	161	151	175	171	179	154	182	161	169	165	148	166	161	161	168	162	167	154	163	130	163	160	164	136	172	170	162	165	167	174	179	182	158	156	151	167	165	152	157	152	162	178	161	147	152	160	164	181	168	159	170	151	175	158	165	166	154	176	156	187
44628	43694	43591	39683	26098	1917	2569	3020	569	572	543	547	558	523	595	581	546	540	531	520	537	507	535	571	521	563	537	498	539	540	566	514	523	531	562	547	573	553	548	544	543	509	563	519	571	530	526	523	524	535	569	555	547	530	553	561	501	534	545	531	502	517	548	573	534	516	536	579	565	558	545	557	583	551	537	548	529	545	538	552	585	553	514	544	521	529	517	519	587	568	536	533	537	515	560	546	509	542	525	543	514	522	520	534	535	532	511	554	538	536	549	506	561	507	493	523	558	536	535	552	533	549	535	561	518	543	554	517	528	516	561	548	535	522	517	525	539	538	504	543	550	578	534	575	550	514	531	564	562	579	540	547	563	549	544	513	500	560	539	534	553	565	539	539	526	535	529	525	574	523	540	511	561	547	525	520	525	539	538	555	528	535	510	546	520	575	538	548	554	560	566	508	526	543	525	532	532	517	533	546	563	556	577	566	505	536	573	551	545	529	544	571	533	526	527	565	514	548	553	559	557	528	538	524	549	527	547	556	518	543	546	531	528	573	531	518	555	553	537	519	564	527	528	572	548	542	548	579	518	556	537	570	514	516	558	569	539	563	486	558	556	551	524	493	532	516	558	600	573	553	494	542	560	503	561	559	542	517	504	520	551	536	561	533	539	554	532	517	567	553	542	529	511	525	559	530	570	535	548	560	516	547	531	525	529	519	540	550	534	538	546	534	539	531	504	520	514	517	580	510	532	561	523	550	541	509	559	536	532	549	545	576	506	581	549	546	514	550	522	530	577	531	560	518	563	540	550	587	543	537	547	549	499	524	578	529	513	565	497	532	568	567	522	588	513	551	542	528	510	559	563	555	499	528	507	528	538	540	525	564	545	533	517	485	520	538	549	557	569	520	563	536	585	551	484	539	562	526	555	541	509	607	534	568	544	518	566	593	542	544	556	541	572	588	522	556	558	571	546	567	556	495	528	566	536	519	535	525	512	543	531	537	529	564	501	523	538	545	509	547	519	530	575	543	562	546	512	554	554	532	536	551	524	565	536	549	565	552	565	555	563	545	551	565	567	564	560	569	537	564	537	591	567	553	558	523	549	533	538	518	530	548	540	504	565	547	506	535	567	536	513	526	548	549	550	540	567	530	572	536	549	544	577	574	532	554	549	573	502	513	530	524	532	586	543	545	569	508	549	542	552	512	528	541	537	555	536	523	567	509	544	514	545	534	555	582	543	517	525	534	521	507	549	522	525	555	574	541	530	552	524	567	508	524	504	514	553	545	552	566	518	531	568	556	566	512	566	534	544	530	525	532	522	532	491	540	501	489	543	528	527	561	529	474	588	542	523	534	554	537	534	524	580	554	530	533	590	530	519	591	543	532	509	528	556	523	553	515	524	517	553	531	548	547	529	522	499	567	513	522	458	518	587	550	543	559	519	500	548	573	555	531	506	509	574	564	532	552	539	516	504	528	543	538	520	519	566	537	550	535	543	580	509	549	518	584	516	527	538	525	541	563	529	543	522	548	502	513	515	579	531	552	556	519	550	523	558	527	593	533	530	531	570	532	553	550	550	545	506	555	517	546	550	539	562	543	517	510	557	505	569	528	551	505	541	515	607	549	520	528	545	543	513	535	559	517	520	517	557	545	537	560	522	565	554	545	551	523	513	531	559	543	556	565	535	547	544	536	554	545	555	558	541	543	560	523	547	501	576	513	570	501	541	525	511	558	531	565	582	552	584	564	547	556	532	564	490	536	601	550	589	534	549	511	551	550	534	583	533	559	580	502	549	525	545	544	572	570	551	495	549	556	553	579	537	538	535	530	552	527	518	566	534	530	531	546	588	503	553	550	514	513	547	542	577	523	533	545	516	529	544	519	569	547	536	535	536	543	539	568	534	534	478	514	570	571	557	573	518	541	544	499	513	530	588	532	553	502	546	536	498	553	561	546	548	572	503	502	531	545	554	547	537	578	507	542	511	563	560	526	517	554	551	580	527	547	565	547	522	514	567	522	514	561	559	607	560	527	526	513	544	504	551	523	556	531	554	525	569	552	558	565	547	560	529	544	553	502	595	562	488	503	531	559	530	551	553	521	529	555	519	508	547	530	525	540	561	541	530	513	515	502	596	518	557	523	571	519	533	521	570	556	518	593	518	534	491	572	516	552	544	529	558	562	506	530	538	543	511	562	519	516	506	549	523	559	514	571	554	536	519	521	547	554	510	552	540	549	549	521	528	547	553	576	522	534	560	551	554	529	516	522	573	509	578	536	531	579	513	514	518	570	564	474	557	542	526	518	552	546	523	588	567	514	522	550	566	526	556	539	539	560	556	564	495	509	519	544	566	535	527	513	515	506	529	567	550	566	525	546	545	519	551	532	542	558	532	503	546	528	550	526	529	551	542	547	548	527	541	566	539	572	544	529	528	539	613	500	542	537	557	543	587	543	539	533	524	541	553	519	530	536	528	521	514	535	559	565	510	535	562	556	555	546	541	541	588	533	520	548	542	539	528	522	543	544	545	557	523	570	549	544	545	537	532	522	516	546	526	573	556	597	531	547	546	515	547	583	554	520	539	548	548	525	507	475	533	554	559	556	506	564	594	526	552	513	550	527	518	524	511	523	525	505	557	547	515	516	512	486	552	476	544	536	533	564	556	498	560	497	511	553	521	532	565	520	527	549	538	546	539	516	580	515	563	557	509	518	521	513	521	531	514	541	545	551	547	540	554	574	567	507	562	547	511	564	509	517	541	526	521	529	531	573	531	522	553	535	555	559	506	542	514	526	542	568	537	560	521	571	500	542	581	515	570	477	536	534	569	504	534	529	582	553	517	539	518	520	521	532	544	546	566	527	561	555	576	587	523	558	575	578	560	548	489	538	551	560	530	552	542	560	531	564	548	575	536	570	540	548	550	568	566	568	546	584	547	544	533	533	537	593	532	551	515	579	550	534	570	508	561	499	523	564	553	560	565	577	518	541	505	534	539	548	511	512	551	545	500	506	547	572	540	561	563	536	565	534	548	547	560	538	487	530	551	518	550	550	539	525	502	538	534	543	538	504	490	523	516	528	540	523	523	557	549	593	534	524	542	537	560	542	506	518	558	551	497	494	539	535	545	534	539	536	546	591	563	536	533	536	564	548	533	540	538	520	545	526	500	499	534	559	580	550	519	526	559	566	562	534	544	514	562	555	558	502	545	530	513	566	538	539	529	580	535	514	531	520	531	555	548	553	549	556	569	503	518	530	552	589	483	520	560	516	517	523	528	553	534	528	542	553	534	530	531	523	577	528	545	570	543	601	571	542	556	519	532	512	539	520	531	522	508	552	539	563	542	590	519	525	525	542	543	512	542	531	497	564	479	531	541	489	537	553	501	551	533	533	518	545	560	540	558	502	550	537	540	540	521	518	570	545	519	528	543	517	616	551	535	527	539	540	537	559	532	535	565	545	570	540	574	560	536	545	509	541	550	526	488	530	562	553	569	546	558	564
77496	70698	65141	49708	32711	9435	2350	2582	294	303	289	274	270	285	275	302	292	238	260	243	265	248	279	249	283	269	280	267	262	265	263	240	261	283	242	274	262	253	274	250	261	268	254	249	262	237	244	271	282	274	245	246	255	303	276	261	228	252	274	267	276	241	257	248	248	263	287	274	268	269	240	259	228	275	279	250	281	253	241	265	247	244	286	233	240	258	275	241	265	228	259	228	256	286	276	263	251	271	274	303	256	275	257	271	246	259	276	234	268	280	281	240	263	246	298	244	258	259	288	256	250	276	261	274	269	261	291	238	256	253	278	263	276	256	286	272	280	252	237	278	271	231	245	260	272	275	238	253	246	272	283	263	257	257	255	254	239	257	268	248	228	265	260	249	275	280	261	243	271	277	262	272	272	289	276	265	271	269	258	261	272	252	278	298	269	265	288	294	281	273	221	261	257	271	239	254	268	277	244	249	269	259	285	267	237	267	226	252	251	245	253	259	251	271	259	266	268	257	244	275	248	277	239	223	272	285	252	268	245	261	253	288	272	281	252	246	268	271	234	239	293	255	252	264	235	281	264	253	257	260	264	231	247	294	264	268	236	289	268	288	290	246	270	250	250	248	286	275	275	255	279	258	250	262	263	274	265	282	273	274	277	251	270	262	289	275	257	245	230	243	258	278	266	288	261	241	257	266	256	257	262	268	253	257	299	275	271	254	314	265	258	258	236	258	239	240	264	248	250	250	249	270	258	253	288	282	264	259	272	250	237	217	261	258	247	271	258	273	276	278	272	250	248	282	269	260	272	240	273	256	266	295	277	279	231	251	245	275	279	255	251	278	243	283	259	284	285	278	251	254	252	273	244	303	245	266	256	241	278	285	258	283	285	260	265	243	282	264	267	267	258	265	247	271	280	264	263	234	283	264	261	250	248	264	251	279	308	282	261	210	244	257	220	239	280	265	236	235	252	245	234	293	260	239	258	263	271	274	273	273	244	275	297	248	254	246	285	275	261	262	243	285	265	250	264	273	277	278	271	258	278	298	269	247	248	259	277	267	271	265	274	243	257	242	268	265	279	259	297	261	243	275	249	253	262	270	252	257	261	241	281	262	269	244	252	248	248	262	268	292	262	259	244	283	255	254	279	254	266	262	247	276	258	263	298	248	276	260	272	237	252	245	273	256	273	255	260	256	261	275	243	237	260	269	302	263	246	256	239	238	262	246	247	251	238	255	251	289	246	272	276	247	261	289	286	284	252	247	262	257	253	273	269	254	244	262	250	283	249	268	254	292	285	231	277	264	261	269	265	245	268	251	248	256	278	265	266	250	243	261	251	257	248	257	279	286	224	261	253	267	266	318	241	257	269	276	236	250	265	258	286	257	290	253	266	248	272	255	278	268	275	274	252	258	266	261	263	233	273	274	237	232	253	274	236	259	268	255	271	271	250	251	274	273	292	282	259	265	285	226	251	262	244	259	282	245	279	243	258	244	279	261	277	266	271	234	254	267	291	256	265	234	249	251	278	263	285	265	267	229	260	286	249	247	255	268	267	272	282	264	249	263	253	251	252	249	257	250	267	261	278	251	241	255	233	286	256	276	246	258	299	283	265	261	295	271	254	285	303	237	267	280	284	257	258	261	252	267	274	246	270	242	255	298	270	268	266	278	263	255	284	242	300	282	270	250	281	268	259	266	225	273	270	275	262	243	257	250	283	266	257	282	268	295	255	262	245	236	218	255	265	253	260	252	245	269	248	228	249	256	280	261	269	241	254	270	275	263	279	250	248	286	252	264	274	264	255	251	231	285	234	226	245	255	280	268	258	261	257	278	268	266	268	277	253	269	258	219	256	274	242	264	281	242	279	264	258	251	245	255	224	259	266	271	267	245	283	287	271	283	251	261	252	242	257	278	250	257	273	250	229	274	266	282	257	283	277	259	294	243	245	260	278	292	288	277	256	266	248	267	251	237	253	255	264	277	261	255	260	256	237	264	257	271	262	262	262	267	245	285	248	257	255	281	268	259	278	230	255	273	224	252	248	254	242	254	284	230	266	236	289	234	256	281	244	240	276	263	244	257	238	276	260	252	266	248	248	276	276	278	284	243	249	244	284	272	252	270	263	263	287	282	294	282	287	262	273	279	253	268	269	259	237	275	291	267	286	248	258	274	267	254	260	278	262	256	248	255	265	231	252	290	243	278	250	287	270	251	232	246	253	257	240	263	238	248	242	291	249	223	264	282	254	248	273	284	263	291	271	293	262	234	243	275	272	241	234	223	254	266	266	242	272	281	248	296	280	276	273	268	254	267	251	291	291	251	283	269	264	245	247	252	256	265	252	296	271	224	277	274	253	303	240	241	262	250	283	251	284	242	272	273	261	255	260	252	272	291	244	282	263	253	240	260	276	273	246	280	243	261	271	276	282	266	264	243	255	274	260	269	251	232	268	267	283	259	237	267	277	232	251	251	258	241	254	256	248	285	269	262	252	257	227	257	293	261	260	282	238	264	265	270	280	272	259	257	240	265	270	287	260	263	279	267	280	256	271	240	267	243	254	269	281	231	251	241	276	247	243	255	252	216	272	269	242	262	287	242	261	253	274	284	255	262	280	267	261	265	264	264	249	256	247	244	250	297	260	265	263	271	272	226	257	251	252	254	264	246	296	238	245	287	259	278	279	261	262	270	253	265	272	225	257	268	225	275	266	257	288	263	248	262	286	250	292	245	278	258	295	254	267	278	254	251	259	238	269	282	270	254	265	266	271	265	265	231	245	273	262	279	226	244	258	270	273	237	276	264	251	267	255	266	287	274	254	268	244	249	286	277	253	260	271	250	267	258	294	264	238	277	240	280	266	289	256	283	250	256	243	260	267	273	268	236	264	265	251	291	251	269	228	260	241	275	281	281	233	270	225	245	280	274	301	247	288	267	268	280	266	279	254	259	273	237	254	235	286	266	264	269	280	264	254	270	261	263	259	263	265	252	268	273	245	266	255	282	253	260	256	256	285	247	274	245	266	288	270	267	258	272	263	295	249	257	224	242	249	252	281	257	277	283	244	258	280	257	249	271	250	255	241	257	305	283	288	246	306	253	257	247	281	266	261	279	258	251	223	268	274	262	263	244	265	282	250	261	282	276	288	244	257	258	260	276	272	262	253	251	247	276	260	269	283	265	274	253	283	267	276	235	284	258	262	256	277	273	240	282	253	258	236	262	260	289	261	298	249	269	271	271	250	244	267	268	283	262	254	253	272	268	249	268	251	261	260	247	250	268	294	275	258	247	247	253	282	266	277	280	275	254	285	255	250	295	251	238	220	263	250	239	281	307	249	274	276	247	272	273	254	255	289	266	236	285	272	287	268	267	261	262	270	226	269	266	290	256	258	257	273	255	266	258	249	271	266	274	264	254	274	255	277	269	237	273	249	262	275	262	274	303	248	270	264	263	262	247	232	290	233	273	242	268	265	257	277	254	247	232	282	294	267	260	277	276	237	249
56928	58369	61366	53455	38030	5552	7583	8100	887	875	874	898	811	887	818	758	807	834	789	835	859	804	792	777	797	829	762	785	797	790	804	832	795	771	825	812	824	882	774	815	866	772	820	816	836	819	804	752	802	803	781	832	814	791	833	814	839	775	786	817	797	836	782	825	779	814	854	782	764	781	773	786	793	822	787	805	789	791	810	840	772	763	870	773	822	764	778	834	770	764	769	819	815	745	802	757	797	773	787	769	745	802	794	811	862	826	821	789	798	811	815	759	835	855	843	773	776	797	781	815	810	855	778	818	781	799	794	762	787	799	807	838	804	818	802	800	780	777	790	809	856	790	807	831	793	794	790	789	835	829	793	802	850	743	801	761	791	838	827	857	811	807	773	789	816	761	803	830	851	842	767	800	824	801	780	793	797	837	842	809	805	842	814	815	835	795	774	815	775	818	794	800	793	764	766	813	803	779	746	760	813	845	816	835	812	789	835	792	757	867	803	750	805	799	801	777	829	801	753	769	773	812	747	849	779	837	834	844	776	776	799	772	794	822	751	785	767	828	782	834	817	774	774	761	808	756	816	759	766	797	811	768	819	757	782	823	788	789	831	834	826	813	765	742	796	792	784	837	785	800	812	804	766	835	787	772	795	784	786	799	800	763	785	741	779	809	782	827	818	797	823	787	766	809	824	849	785	729	815	789	777	794	822	819	793	804	769	821	772	841	776	823	795	807	811	786	781	774	861	832	798	785	833	797	780	781	789	798	840	839	790	826	770	767	791	790	794	792	813	769	782	843	817	772	804	800	787	806	773	827	829	758	795	775	791	794	811	791	855	857	800	803	791	830	844	798	755	824	845	854	796	804	786	797	798	761	779	749	800	809	766	855	824	774	815	794	822	751	792	727	794	750	818	823	830	839	796	809	800	825	818	799	767	752	829	747	782	773	817	820	845	757	761	815	811	804	792	762	766	830	857	766	772	777	810	816	800	820	774	820	829	803	822	823	824	811	822	792	808	778	822	804	811	800	789	802	759	838	794	808	759	829	772	763	804	757	781	753	767	771	773	782	857	797	837	819	811	804	776	787	785	804	804	829	783	808	801	794	828	810	802	836	751	817	854	823	869	792	829	783	758	816	783	800	838	789	760	825	805	812	828	793	795	791	784	813	814	791	820	805	799	829	798	794	806	820	770	787	775	770	808	792	834	816	855	804	789	828	776	762	804	848	817	800	864	805	818	777	816	757	809	810	789	828	820	817	756	805	738	758	816	771	830	758	784	848	801	767	831	784	791	829	788	803	783	811	803	804	859	799	795	787	805	785	842	792	821	809	839	815	813	818	793	815	853	819	804	752	813	771	832	817	761	828	768	813	808	780	744	870	837	787	853	788	772	869	811	785	823	801	802	801	819	866	780	833	756	816	783	805	800	782	793	773	787	785	749	796	774	812	819	792	754	767	755	829	789	784	821	804	803	792	866	850	794	804	807	814	807	776	763	760	817	810	787	800	844	771	874	822	826	825	821	788	805	818	789	789	794	741	848	770	845	831	814	804	809	765	803	781	795	819	800	815	793	738	830	795	799	771	735	845	809	849	820	792	775	837	778	739	846	782	794	802	820	795	802	770	776	814	820	780	850	754	766	789	786	845	775	778	837	839	799	786	792	844	803	759	800	750	786	865	760	800	744	815	828	799	805	759	806	820	787	733	832	781	794	795	789	813	766	771	797	818	758	750	889	773	810	821	732	782	860	793	805	772	790	817	788	744	756	772	821	746	823	786	820	843	786	805	768	826	763	771	771	778	804	824	812	781	815	786	825	804	776	776	848	807	782	788	836	746	798	830	797	806	801	808	766	838	821	788	833	815	767	811	791	755	766	835	806	767	804	791	807	799	847	819	784	804	775	773	787	754	768	772	769	807	860	842	784	796	805	798	865	788	820	776	822	790	830	791	842	801	778	775	782	822	780	787	770	736	800	777	779	747	785	820	791	800	761	806	769	811	837	857	842	802	776	781	840	823	805	788	786	782	834	824	797	809	797	798	803	784	852	852	822	826	854	788	806	823	816	840	784	772	824	834	819	798	766	860	773	838	789	839	856	755	828	809	796	805	785	815	772	836	777	771	829	871	783	807	800	794	858	752	832	852	793	799	811	744	760	768	842	819	768	736	807	811	827	820	789	839	761	828	729	787	817	792	842	818	776	801	803	737	762	827	782	822	772	749	840	792	779	773	816	861	816	811	807	828	837	793	820	843	843	818	794	844	773	768	813	775	789	771	799	824	798	824	799	835	785	812	826	855	799	794	796	787	846	789	802	798	856	802	821	824	788	775	795	785	815	776	767	804	740	828	782	805	766	807	782	810	834	801	841	816	847	770	804	798	786	768	803	773	709	818	798	829	835	841	783	807	815	838	731	762	826	830	821	822	796	810	799	827	758	776	800	817	801	792	831	819	839	778	782	784	796	774	796	796	800	799	785	838	851	837	818	815	805	797	789	841	821	816	824	759	853	794	831	767	830	790	825	817	787	850	794	759	778	791	818	798	751	791	802	854	773	831	820	803	767	789	812	770	834	783	777	790	795	832	762	743	771	820	771	794	818	806	770	850	815	805	791	824	762	823	784	784	771	804	819	770	758	758	806	823	788	777	808	817	818	845	815	831	756	813	765	875	789	823	849	806	773	772	769	799	788	781	787	805	811	786	793	800	861	798	804	777	774	840	783	788	827	847	786	768	784	804	835	807	794	810	802	810	855	851	778	806	774	837	810	794	750	826	818	807	732	770	776	814	804	747	790	806	758	803	824	780	810	780	828	802	767	815	822	775	776	739	754	857	835	795	831	832	777	795	833	779	873	822	799	789	867	762	786	813	825	839	777	833	722	833	783	797	857	798	789	839	825	817	810	762	787	786	826	824	815	783	818	771	741	821	761	770	857	791	827	796	846	854	818	799	807	783	791	800	778	831	778	776	813	805	822	826	773	748	771	840	802	809	807	780	754	805	785	792	785	833	765	824	834	778	818	801	774	824	740	770	813	722	781	771	778	847	796	796	796	829	794	816	781	812	804	760	798	850	828	739	830	794	808	835	789	803	761	780	699	801	783	799	806	805	810	844	764	796	837	820	803	831	804	863	830	764	787	838	796	799	811	795	795	822	845	757	798	784	813	794	832	831	837	805	807	812	822	834	842	779	818	767	797	811	800	739	806	775	793	812	801	777	810	775	817	810	850	850	829	804	820	834	781	820	804	756	806	798	821	787	820	828	738	782	788	774	804	762	801	846	803	806	843	791	820	779	812	747	797	793	767	772	771	827	812	780	802	801	788	821	830	837	820	848	801	822	823	820	799	804	791	761	765	815	824	804	809	808	799	816	789	856	828	814	851	780	792	780	818	769	787	807	788	763	838	845	768	816	819	780	806	810	790	809	825	731	764	825	811	835	837	815	768	792	821	798	857	833	815	761	846	792	785	808	811	816	846	761	780	753	830	807	791	827	811	809
26969	15295	9464	3967	1496	214	218	202	203	168	188	164	150	175	179	170	174	174	154	183	181	194	174	177	179	173	188	162	154	179	170	156	182	159	169	154	182	162	144	168	189	201	174	174	192	163	168	197	193	170	166	175	172	165	164	182	173	160	180	170	168	150	164	177	161	186	179	175	191	153	162	164	158	170	177	160	150	157	159	174	171	155	175	162	188	146	155	178	154	165	145	172	163	177	157	191	166	188	163	191	146	172	152	188	179	166	171	191	167	184	184	187	167	160	169	156	168	155	171	177	192	160	177	191	191	160	161	176	163	175	188	154	180	164	162	133	177	180	171	165	166	164	176	181	155	168	176	164	160	166	150	187	180	153	150	148	204	180	189	195	177	191	183	145	195	189	168	166	157	185	190	181	153	173	171	174	172	173	176	149	167	172	177	178	171	164	159	159	182	165	163	158	149	149	170	156	184	162	181	185	175	175	164	162	179	202	174	172	157	174	176	166	175	163	176	169	159	177	174	150	146	162	165	168	172	186	162	180	155	174	172	172	183	187	174	178	152	169	161	177	151	171	187	183	189	155	180	160	163	166	145	149	149	189	169	176	159	175	179	161	173	142	180	163	162	151	194	163	188	174	163	200	157	163	177	184	171	161	173	153	204	169	177	193	140	169	177	176	179	163	180	167	177	173	163	148	163	170	166	185	183	175	176	154	180	171	159	160	166	152	180	197	172	186	171	151	190	177	155	154	175	168	172	164	171	176	175	173	164	155	160	165	175	178	158	172	160	158	161	158	181	176	174	185	171	185	160	188	187	156	148	156	173	164	195	186	174	172	177	191	166	157	164	171	177	157	183	176	169	172	162	181	165	186	142	161	170	201	153	183	173	188	161	203	183	186	166	181	149	170	159	189	146	166	154	153	157	177	175	152	178	174	163	141	172	160	168	175	188	153	188	188	158	183	178	180	159	166	180	163	172	150	163	169	186	169	177	174	162	162	187	156	159	190	164	186	182	151	162	177	164	170	163	162	164	169	141	164	177	153	150	165	169	183	173	143	149	158	163	187	161	169	172	168	177	160	200	176	160	168	172	177	161	167	156	185	145	180	184	161	154	157	154	179	208	182	175	168	162	175	167	136	174	179	177	147	160	173	174	198	169	169	145	183	176	152	181	160	157	172	174	181	174	148	173	160	164	159	164	173	145	174	167	176	150	178	178	173	155	183	181	165	156	177	181	163	198	166	171	168	192	186	155	162	168	173	153	170	194	184	162	171	167	175	159	157	146	140	150	147	159	181	174	171	176	183	160	173	175	183	161	190	156	164	182	161	154	169	167	161	178	178	187	135	165	158	159	157	168	180	175	187	168	168	163	179	138	194	174	193	199	161	167	186	170	174	167	159	147	167	166	183	164	168	190	180	157	168	152	147	195	179	181	176	184	157	184	137	170	183	198	167	166	186	181	140	144	193	182	177	168	158	155	155	169	204	177	173	194	189	174	188	168	174	180	170	161	179	179	162	173	179	140	162	161	171	167	149	149	180	170	135	173	166	162	170	198	161	165	166	165	181	183	185	164	152	167	183	157	169	167	173	166	162	172	174	166	178	155	169	170	155	177	163	150	161	182	150	163	155	175	167	173	179	169	158	174	175	151	162	157	177	150	148	168	158	176	163	186	163	177	161	178	180	181	175	153	154	177	177	157	151	192	193	173	171	174	167	168	184	176	174	180	154	189	169	180	195	162	166	163	173	164	169	154	153	160	193	173	178	162	146	180	179	171	156	173	178	172	163	203	192	185	156	158	164	187	148	179	162	175	170	199	159	179	153	187	181	161	168	181	167	182	141	156	188	159	175	154	159	192	166	155	164	166	180	164	164	178	168	189	171	178	152	172	185	168	172	171	173	137	176	184	159	177	173	171	156	156	180	170	175	179	175	168	152	156	174	156	167	163	173	157	151	173	163	142	174	140	178	186	164	172	197	154	144	169	168	180	177	190	174	165	160	193	177	160	166	176	178	173	172	182	168	149	159	151	159	154	170	173	141	148	181	201	156	162	157	176	160	168	164	163	173	180	167	157	169	170	179	154	174	163	174	207	180	177	173	158	157	173	168	162	163	198	179	164	155	164	148	158	174	160	191	186	168	161	159	161	179	183	192	153	173	168	151	159	180	179	156	157	167	149	155	188	178	180	175	174	195	154	184	181	171	181	165	178	213	175	170	173	176	157	162	175	156	147	181	170	172	184	158	185	180	190	178	174	169	184	185	175	179	171	169	175	160	186	164	171	152	181	151	168	191	183	160	155	156	187	178	185	166	160	161	159	147	145	156	168	190	159	170	193	178	182	162	182	183	176	157	182	151	154	176	161	161	170	174	182	186	162	187	177	189	183	174	177	191	166	170	167	166	180	171	199	193	173	194	170	167	188	173	184	151	168	155	145	176	131	190	171	186	175	169	158	145	159	175	178	155	169	158	168	171	170	197	146	165	189	153	197	174	173	186	157	159	158	187	145	184	169	176	173	165	172	190	164	176	195	180	163	157	184	170	163	160	170	157	167	172	162	157	158	161	184	199	170	172	161	151	168	146	164	156	171	179	176	154	161	164	149	182	178	145	173	179	142	164	171	181	178	169	171	191	186	153	165	146	167	170	162	174	166	181	169	162	165	179	170	186	176	158	193	172	161	176	156	184	163	195	179	181	157	183	156	159	184	163	185	169	158	191	162	169	152	171	175	169	163	160	207	152	172	167	166	167	167	183	173	165	175	167	160	156	176	159	184	176	174	178	177	163	177	194	184	160	156	152	143	147	171	158	156	172	167	181	159	155	156	158	187	176	182	169	173	161	181	157	177	177	191	193	149	181	164	204	174	174	182	172	166	174	188	196	184	161	174	154	170	169	196	151	166	180	152	169	172	182	178	155	176	164	175	189	170	160	169	172	147	176	187	186	162	174	176	170	186	179	170	146	189	167	148	197	207	178	173	153	176	157	155	183	161	201	187	188	181	181	151	176	167	161	169	190	186	171	146	195	155	174	170	175	155	194	163	167	176	169	179	172	172	178	175	155	171	171	185	207	172	167	195	194	154	167	178	167	169	191	141	184	161	146	197	155	150	165	176	148	180	179	188	168	213	162	151	166	156	162	181	172	168	179	147	167	163	174	165	164	161	196	168	177	209	181	190	161	170	185	169	207	182	193	179	171	169	169	180	182	165	155	152	155	176	151	189	157	182	157	156	165	162	190	193	177	163	172	164	171	176	172	158	178	192	172	177	183	179	180	201	179	168	170	168	172	155	196	169	153	166	165	167	176	180	207	151	179	173	170	158	179	189	159	148	181	168	168	165	175	169	181	165	187	169	166	165	176	162	158	168	159	180	170	163	156	170	157	178	167	178	182	150	182	191	188	164	174	171	203	184	168	170	176	167	168	163	169	169	167	162	169	165	163	159	163	151	167	170	167	187	160	195	142	168	193	168	188	177	194	174	179	184	164	160	155	191	159
25643	19283	15735	10105	4988	662	756	870	549	532	600	572	561	597	562	507	571	556	546	543	560	517	527	535	570	562	553	534	566	526	585	562	585	572	529	592	579	577	569	545	561	540	536	567	580	551	596	561	580	555	591	561	552	563	591	568	581	569	582	544	573	537	515	556	586	556	532	533	585	560	583	559	566	579	549	524	577	544	513	569	576	623	580	538	576	554	531	547	579	567	547	527	582	545	570	566	532	575	567	550	565	533	552	584	583	566	577	559	554	605	546	535	586	550	550	576	559	564	546	594	562	565	588	591	570	568	582	586	594	531	575	568	541	577	564	553	563	595	547	600	566	537	585	559	568	568	550	546	563	546	571	528	550	515	544	550	522	525	564	552	576	520	579	554	562	535	578	580	525	539	600	540	575	569	591	583	608	540	544	584	581	588	580	567	567	581	576	558	547	580	562	587	558	583	577	580	551	578	569	577	582	532	574	579	574	506	546	587	529	591	591	535	527	579	530	590	508	571	540	587	545	568	575	551	538	603	548	601	527	576	529	574	536	592	533	535	529	544	589	569	542	554	529	597	553	574	562	573	563	608	575	570	534	536	592	528	597	555	572	589	570	515	551	517	553	536	540	540	601	543	534	538	575	534	551	559	591	537	538	600	569	563	614	588	577	543	547	585	558	527	551	563	542	561	534	576	575	577	535	597	536	555	521	593	560	536	587	547	548	575	562	576	552	561	540	542	574	566	552	562	574	537	602	568	565	539	539	547	553	542	557	570	576	587	534	586	574	592	598	559	543	558	553	556	596	582	590	574	519	568	560	574	532	566	567	557	538	618	555	587	547	565	560	541	551	552	553	556	561	535	590	599	556	540	567	567	545	558	542	587	559	568	545	575	538	570	605	582	567	592	610	572	550	544	569	556	567	568	588	573	582	527	544	567	567	537	589	543	578	525	572	562	595	569	583	555	594	558	532	582	531	590	566	566	574	533	579	578	568	576	582	569	550	543	550	558	554	581	561	532	569	584	517	584	557	602	555	555	584	556	546	533	568	537	556	551	604	528	537	593	555	547	612	568	550	551	559	558	587	560	536	554	611	527	617	547	519	521	549	560	554	566	541	550	535	573	527	568	585	575	627	596	523	580	555	517	552	552	531	547	591	593	613	565	500	574	560	553	577	596	521	578	574	616	576	577	543	516	562	574	575	591	561	578	579	572	539	583	600	534	580	561	522	583	584	569	548	623	549	581	577	553	565	530	559	528	554	538	565	614	564	591	534	567	537	604	576	545	540	593	572	595	530	598	560	588	559	571	604	564	556	573	579	561	550	577	579	552	542	530	570	558	579	552	585	589	551	584	559	595	573	547	571	593	572	582	554	567	523	552	559	559	548	559	547	569	581	555	585	550	540	555	560	524	558	530	569	551	552	577	540	534	575	595	580	578	521	598	553	546	550	566	582	578	645	594	564	543	573	565	575	562	537	552	560	557	526	573	613	582	614	569	572	518	565	535	567	547	593	532	546	537	616	555	544	555	572	545	544	578	606	514	570	538	591	568	578	531	585	574	584	617	576	555	537	535	538	558	535	574	544	532	547	525	538	547	549	570	552	511	558	572	536	602	535	533	566	582	545	568	574	549	602	552	519	541	529	512	578	573	631	534	577	554	525	551	589	535	542	541	530	566	558	555	564	545	536	521	546	565	536	574	606	580	589	547	590	601	581	573	571	569	584	515	570	565	562	540	591	579	572	529	543	588	551	565	591	541	545	566	560	580	601	580	582	519	569	589	568	580	535	536	572	540	552	558	520	566	562	527	573	549	550	536	545	566	585	570	601	524	607	562	567	581	588	599	573	575	552	542	562	549	600	517	548	593	568	544	564	574	605	506	562	556	560	552	589	571	573	566	595	568	570	587	546	557	508	545	561	572	562	560	585	573	553	569	568	578	563	592	548	544	548	545	562	569	558	551	570	570	563	579	546	579	581	545	585	565	558	578	552	580	547	577	561	560	594	540	570	561	537	558	559	516	571	555	594	542	569	552	550	603	519	556	537	600	554	568	603	561	558	593	547	542	593	599	588	545	525	572	573	547	570	574	545	549	549	536	568	600	571	566	522	571	567	597	517	592	592	605	520	593	602	528	544	541	576	568	567	517	520	572	581	535	522	541	567	585	593	600	564	544	524	536	515	581	582	523	566	560	554	563	597	552	540	565	601	541	592	551	573	556	541	549	555	617	540	559	603	511	531	521	554	561	554	578	599	555	531	595	564	532	572	551	585	590	567	566	584	574	520	548	574	555	560	556	567	566	552	556	597	589	556	580	573	537	561	576	537	585	577	526	546	559	567	555	583	580	565	560	575	552	597	537	585	542	581	510	560	563	589	591	562	547	537	553	616	504	567	569	587	534	529	541	582	548	560	551	533	534	574	533	527	545	570	520	540	564	580	560	568	527	514	580	545	555	610	582	500	561	528	543	538	538	583	558	569	576	571	536	608	574	614	593	514	540	591	550	537	570	564	538	583	604	562	592	558	545	534	586	577	584	495	579	559	595	567	575	561	553	529	559	546	555	598	568	530	505	548	588	537	527	530	564	538	536	576	533	587	562	501	527	572	594	568	591	528	550	573	570	551	523	558	557	550	571	549	560	554	578	580	542	552	550	574	581	560	568	584	561	565	546	548	582	558	533	527	580	540	585	503	561	565	535	560	554	594	521	526	533	566	574	537	574	546	533	568	594	525	532	529	527	552	557	570	550	551	590	525	543	551	576	591	557	561	540	526	572	557	581	569	546	537	556	540	537	589	530	505	545	596	566	600	588	574	540	566	553	594	556	562	548	555	547	579	556	575	576	581	579	535	553	568	577	514	563	566	545	582	619	556	539	559	524	580	552	557	562	576	553	577	549	548	551	547	583	547	523	564	567	561	570	557	576	612	523	575	562	567	532	534	562	550	560	565	580	529	534	538	569	563	519	531	560	535	532	593	543	572	564	549	565	634	550	542	542	579	552	569	574	568	548	551	584	580	565	588	559	556	529	529	559	576	579	577	537	578	588	553	572	566	566	540	610	556	576	558	573	548	583	588	576	543	613	568	544	577	578	560	544	598	589	560	562	575	563	526	504	593	564	558	598	525	531	533	567	530	566	558	580	568	544	569	578	579	544	583	557	587	569	624	523	605	573	530	579	552	549	578	584	570	552	564	532	548	541	556	584	565	531	571	513	529	577	534	585	542	539	604	577	567	524	536	568	564	547	567	573	502	594	566	623	530	585	546	597	561	555	584	554	545	546	570	575	526	559	557	526	538	526	576	581	569	576	552	577	577	518	567	568	617	564	572	542	544	540	547	569	582	551	569	574	585	593	546	557	513	575	564	594	575	539	523	568	563	604	561	617	559	558	555	540	568	567	546	555	568	597	566	542	600	554	550	580	553	582	568	570	556	591	542	572	556	595	629	572	514	532	534	526	586	569	563	543	538	605	562	569	579	567	572	524	578	566	545	582
62543	55837	48773	31255	15978	1876	660	1105	181	154	163	157	176	155	166	170	158	159	171	146	152	154	183	137	177	165	183	135	154	168	163	160	154	180	143	174	169	184	155	141	147	163	145	155	154	173	171	158	176	154	152	156	166	150	170	163	169	123	174	167	125	164	169	155	171	160	151	171	157	174	147	175	170	156	163	142	172	169	154	165	174	164	176	175	172	161	157	166	185	166	165	159	164	159	171	163	149	168	151	176	172	171	173	182	193	169	169	162	135	170	146	167	164	166	184	152	185	170	162	162	158	161	163	150	171	171	171	170	181	140	147	121	165	156	169	189	160	181	144	164	162	154	179	178	181	162	161	177	182	170	167	146	191	133	163	173	160	159	179	157	148	140	133	163	163	156	174	165	172	153	151	170	157	170	176	183	168	167	184	169	169	161	147	150	179	165	147	172	132	155	156	180	169	174	170	169	158	148	170	169	141	151	153	157	195	146	169	191	157	180	167	160	147	145	145	159	191	177	160	156	137	157	155	174	171	173	171	148	167	155	157	151	166	178	145	187	163	161	188	169	145	169	171	140	142	176	165	153	169	155	181	146	153	167	157	161	152	153	162	169	179	160	152	153	144	161	183	165	181	165	166	162	155	193	177	167	153	158	160	142	181	150	137	170	159	163	156	158	174	153	153	149	183	140	168	156	168	147	178	163	156	165	151	156	166	175	156	164	133	169	179	164	165	161	156	162	153	146	163	165	142	159	173	164	171	163	177	169	171	159	165	162	163	174	171	153	147	169	177	166	148	171	171	159	156	140	173	155	161	175	149	156	155	165	162	172	163	179	160	182	157	163	165	157	179	163	160	188	163	170	170	172	152	190	182	171	152	172	157	170	165	162	141	154	178	152	168	139	194	151	142	152	175	158	171	152	152	167	154	187	152	155	165	148	168	173	159	163	180	159	163	141	165	172	156	170	171	162	157	152	158	172	164	149	177	159	144	164	152	172	153	154	165	165	168	150	155	157	139	163	159	159	167	176	160	170	161	148	136	160	167	180	148	186	146	163	153	176	172	165	181	148	162	151	155	175	168	162	154	163	173	156	153	171	156	159	153	172	184	166	190	159	149	160	177	156	150	136	166	153	170	166	161	157	151	145	154	174	161	186	168	138	154	174	165	181	143	153	181	148	173	147	149	172	140	174	195	168	151	158	173	145	170	167	149	165	149	163	156	164	156	168	165	162	177	145	156	151	163	156	144	169	169	137	163	150	166	168	161	157	157	173	123	165	168	166	174	155	162	171	158	170	160	150	175	166	182	161	154	157	138	185	149	173	155	119	156	147	171	147	151	176	161	158	173	148	158	164	178	186	153	161	174	150	146	157	165	162	166	164	177	152	154	171	157	183	166	160	140	162	167	181	167	180	167	169	170	158	144	161	154	134	154	163	147	166	152	145	154	179	171	155	150	165	171	162	158	159	171	171	178	147	178	167	150	167	167	164	155	161	163	166	140	167	138	168	166	153	166	171	165	150	163	151	152	154	159	163	146	149	173	177	154	167	158	149	162	143	149	163	166	153	170	177	176	174	171	183	162	146	162	155	181	170	162	157	157	173	185	163	154	172	155	168	162	142	143	181	157	150	140	169	147	163	151	150	168	155	160	157	175	143	145	161	154	147	144	153	150	173	160	156	190	160	162	164	148	150	143	164	172	172	158	171	161	140	165	156	143	147	169	171	147	159	175	158	137	186	149	173	146	181	153	160	179	181	160	153	155	175	154	172	151	175	176	167	139	170	151	151	163	146	150	138	161	156	185	168	166	169	157	154	170	167	151	178	152	170	181	183	165	162	161	159	171	165	164	162	163	176	163	145	143	158	152	165	161	146	156	167	183	182	176	166	144	160	152	163	166	145	160	155	162	171	153	160	170	204	161	152	152	172	168	165	159	190	143	150	174	149	151	166	155	163	153	174	157	136	172	163	172	156	168	162	153	180	156	167	146	171	135	177	154	167	151	153	148	168	152	174	173	156	148	163	158	146	145	183	147	177	165	149	177	175	143	146	168	150	173	161	141	154	155	186	183	157	151	173	148	190	156	169	154	159	159	137	152	173	153	158	149	165	164	186	174	164	145	161	153	154	162	155	156	154	158	163	154	166	171	169	161	164	141	166	171	164	173	179	144	162	188	150	142	150	157	186	143	141	155	151	152	158	161	144	162	173	147	155	171	167	154	156	172	178	152	179	154	140	186	170	171	168	183	141	150	134	143	182	158	150	170	170	140	156	173	156	171	159	167	174	182	181	148	185	169	156	150	182	176	156	159	159	161	155	153	166	168	158	159	167	157	172	174	167	189	170	141	169	156	149	179	170	160	140	159	160	164	169	166	160	185	153	171	165	142	158	165	166	161	158	144	163	143	173	134	153	135	166	175	140	173	136	150	159	136	181	173	156	167	172	153	159	151	182	156	174	175	146	149	189	151	166	166	196	166	135	147	167	167	169	152	157	159	164	156	163	158	159	169	169	175	156	152	164	167	170	170	173	149	143	154	154	159	154	147	143	189	168	148	157	159	168	170	153	172	151	145	164	161	152	170	168	157	177	151	152	151	173	168	167	162	156	187	157	162	170	191	191	167	145	170	174	171	157	147	177	181	168	146	159	175	174	145	171	152	162	171	166	143	177	169	146	154	177	159	169	157	165	170	151	177	168	151	158	172	161	163	168	171	182	166	176	165	156	168	163	167	161	148	172	167	158	164	162	172	167	166	167	163	154	148	159	150	151	154	149	167	174	169	142	185	167	168	171	172	162	150	179	175	152	152	176	158	163	141	180	166	179	171	150	165	184	130	162	145	164	144	161	162	154	137	162	169	154	156	151	165	159	141	158	129	139	159	147	173	159	157	191	169	182	166	156	170	160	139	163	163	159	182	152	164	150	148	143	162	169	165	162	176	175	172	162	148	169	170	167	159	151	164	153	145	170	148	156	163	189	154	164	168	169	159	168	165	168	151	153	175	172	173	171	153	139	146	149	154	156	153	169	171	167	164	141	169	170	159	188	142	152	166	161	155	164	175	173	161	143	146	172	159	170	204	146	162	160	156	162	154	159	152	148	178	184	172	158	173	173	192	147	176	165	157	153	162	165	168	166	158	156	161	147	162	160	182	183	182	168	152	182	172	157	142	146	163	159	146	146	143	165	165	169	175	133	159	151	164	140	175	151	175	159	161	162	164	181	185	163	164	178	171	166	178	170	134	172	154	182	173	158	162	148	177	171	159	169	164	174	148	126	175	139	135	156	174	159	183	147	160	156	158	165	155	161	152	169	152	173	165	146	162	146	171	168	144	172	174	177	151	157	159	157	172	169	176	163	165	166	165	159	129	171	139	181	164	164	160	147	141	182	159	149	162	154	190	152	170	136	153	165	149	164	149	161	170	171	140	164	155	163	144	163	165	152	149	181	178	192	166	152	177	155	161	169	170	167	166	140	148	138	164	165	175	171	164	160	147	164
44066	45235	45388	37937	23912	1383	2783	4650	525	564	572	569	562	561	548	534	573	571	550	587	552	527	568	627	596	547	544	532	505	521	535	544	548	537	557	509	501	555	546	539	515	510	526	575	561	537	545	538	506	523	542	504	548	534	526	542	517	559	556	524	576	496	528	567	599	549	619	515	513	563	532	542	535	571	541	532	527	554	551	567	501	516	510	564	526	562	547	550	526	528	566	606	530	552	531	552	521	522	558	519	520	495	504	500	534	528	552	555	543	581	520	518	531	503	542	507	558	535	517	509	573	502	529	516	511	540	584	542	559	613	545	517	500	520	550	527	517	519	508	530	545	506	508	524	528	572	538	543	524	540	550	527	540	542	565	526	552	573	540	510	525	532	547	523	557	557	509	576	558	521	517	517	535	545	525	579	540	523	568	550	538	530	564	532	532	504	508	519	544	508	544	576	503	497	543	503	547	549	558	562	534	559	542	545	557	497	572	522	494	544	514	540	521	519	485	553	526	538	536	533	523	553	534	556	508	520	532	588	496	542	519	495	534	542	519	565	523	531	531	575	545	532	516	556	573	530	551	527	545	491	532	545	551	557	548	539	558	515	541	533	522	534	507	521	522	523	534	561	473	559	537	547	558	564	535	502	573	544	542	482	541	564	561	522	545	547	529	521	553	561	511	495	565	545	571	504	528	509	496	558	592	560	554	542	571	516	578	526	495	538	530	537	574	557	549	527	510	579	549	542	515	550	527	552	539	530	512	564	566	517	533	527	558	517	580	505	547	498	491	525	557	553	512	489	532	498	549	512	560	535	544	571	549	528	539	555	529	513	489	528	547	584	561	563	534	537	549	527	541	554	512	503	497	517	522	571	546	551	496	540	517	567	541	528	507	529	540	548	551	524	514	522	566	565	525	528	502	535	537	570	532	521	528	530	531	557	507	566	510	556	590	541	563	555	522	529	534	527	529	520	569	560	532	560	569	538	547	516	532	548	516	554	529	493	479	499	570	520	535	535	536	535	512	516	589	569	519	523	498	514	538	535	558	566	564	542	509	507	511	536	533	544	582	530	523	541	542	615	552	512	567	494	537	503	536	522	537	538	574	548	496	520	527	574	523	530	576	532	544	545	551	527	486	537	497	542	529	537	553	507	536	583	570	500	532	574	519	542	563	560	503	551	523	536	511	550	525	515	538	530	546	535	540	555	547	556	555	520	531	564	562	517	535	531	541	510	519	535	548	532	617	543	526	482	519	508	528	553	551	477	528	566	542	529	528	530	547	540	588	534	530	506	553	562	531	532	508	505	521	583	559	530	536	565	526	541	559	532	543	507	543	534	564	528	514	490	538	517	583	528	553	525	585	511	541	558	534	571	539	544	550	529	543	583	537	490	526	542	531	544	524	514	527	520	536	533	548	501	530	548	550	542	558	561	538	520	559	537	507	573	560	521	507	523	569	539	544	540	522	556	532	513	542	533	518	561	536	496	522	565	507	531	568	515	556	528	532	547	518	536	543	546	563	479	556	545	520	514	539	542	504	547	520	512	570	559	537	601	549	536	518	531	542	575	528	532	573	583	539	498	541	464	520	507	549	530	509	552	566	525	520	532	539	535	521	521	558	536	527	544	509	545	523	558	569	533	543	528	565	523	551	537	593	546	546	546	538	521	555	552	532	537	546	532	514	510	521	521	535	514	562	535	508	472	532	526	547	533	561	488	521	557	530	559	516	508	542	487	519	573	516	501	530	524	557	509	506	527	575	548	501	517	490	544	522	564	520	518	510	520	519	527	555	534	522	565	582	519	556	509	526	529	562	534	562	528	545	535	506	549	489	533	527	537	545	545	534	521	536	545	558	514	541	548	524	498	544	554	545	563	543	512	497	581	537	535	551	542	531	562	519	564	540	543	535	535	530	524	517	543	537	541	533	545	580	526	510	573	537	546	542	564	514	598	532	517	487	512	539	530	578	529	548	513	550	576	539	505	530	504	543	518	548	547	527	532	508	537	620	532	540	525	554	508	541	507	521	529	600	527	542	525	541	563	561	539	513	556	534	547	535	498	558	520	573	526	571	532	490	528	555	537	524	549	555	543	519	550	513	537	570	525	516	540	542	537	544	569	507	581	564	510	527	541	550	566	557	523	578	509	528	537	504	552	568	542	518	531	564	571	540	508	542	565	525	571	568	526	561	535	518	516	541	543	502	529	510	525	528	519	582	548	553	549	536	561	547	615	516	489	556	510	569	536	547	543	547	561	517	505	530	548	512	533	548	524	545	557	569	496	560	542	537	531	511	530	521	523	506	510	525	524	539	551	508	555	545	552	543	527	516	546	538	525	570	532	520	503	544	533	536	517	471	548	557	575	545	525	547	535	509	507	554	568	532	526	546	540	517	576	496	560	540	575	536	569	513	546	505	492	535	527	578	554	533	542	531	525	561	552	526	555	539	559	552	529	517	536	526	514	537	533	535	542	510	536	508	541	563	553	558	534	516	498	540	541	519	522	500	538	542	544	544	583	568	497	521	530	546	564	528	551	480	488	583	551	534	516	543	559	536	503	592	516	524	533	548	553	563	539	545	545	545	560	556	548	523	535	548	562	534	490	524	558	575	549	550	562	572	514	559	548	529	550	551	505	518	520	512	531	516	626	584	508	515	530	546	543	521	530	498	533	552	554	557	554	502	553	562	512	585	538	519	553	530	565	540	536	581	575	542	527	537	527	556	549	532	545	526	532	531	496	526	523	518	535	522	546	530	539	515	551	489	521	543	556	581	530	530	554	540	518	543	516	574	547	543	552	549	567	585	551	531	542	519	523	516	520	519	514	551	541	481	493	608	522	531	520	552	552	575	552	538	539	534	536	501	519	498	547	579	512	541	575	549	501	515	510	498	565	534	554	510	556	560	507	514	541	550	599	586	545	524	524	521	533	525	552	533	527	538	558	537	558	552	555	534	478	508	563	542	540	521	483	570	539	522	536	504	566	491	522	546	531	570	509	563	533	546	533	581	518	545	566	471	520	489	577	548	523	529	529	510	555	570	536	516	524	505	511	538	498	560	513	574	552	554	516	501	539	526	565	554	509	551	540	512	538	568	550	577	546	558	512	502	536	558	540	495	506	550	544	542	508	553	554	536	556	535	518	547	551	559	540	530	584	498	544	543	525	533	545	566	570	530	517	509	577	503	510	495	500	542	534	555	569	510	548	560	553	559	485	546	548	548	556	551	562	576	510	553	513	509	526	571	544	528	534	549	565	559	536	520	559	559	547	555	541	510	539	537	535	546	511	503	518	548	534	488	521	555	540	549	548	533	564	563	543	530	562	556	563	546	517	498	505	489	556	550	528	560	544	540	550	572	492	555	539	534	485	586	495	553	545	548	525	542	529	561	555	551	546	532	533	548	556	540	505	562	508	506	535	551	577	491	597	528	562	570	511	515	560	550	507	538	502	519	537	548	541	532	548	525	569	508	503	525	517	553	521	514	524	566	490	528	540
78427	73389	65392	44627	27629	7996	1160	2965	290	289	299	304	256	279	266	275	271	253	246	259	272	261	270	232	301	263	288	269	286	254	230	260	269	247	255	287	255	257	297	265	277	269	280	262	282	245	289	249	266	257	269	256	291	274	242	277	271	283	267	280	270	274	246	296	245	267	253	276	249	267	255	246	240	275	269	246	254	259	277	281	259	285	248	244	276	264	293	264	286	276	288	256	277	262	268	304	291	242	268	250	239	251	279	248	237	272	247	300	292	272	256	270	268	278	268	290	242	271	280	240	291	256	276	259	253	270	261	280	254	271	275	272	285	270	268	263	229	247	242	275	266	240	248	278	269	269	259	317	282	268	274	278	239	264	280	251	265	253	271	222	294	264	265	271	258	258	255	276	253	275	255	273	245	260	272	255	272	275	265	251	308	278	275	268	289	255	294	276	281	270	264	282	271	284	257	252	245	260	229	224	288	250	282	258	263	253	257	261	270	269	256	271	276	256	246	305	277	278	254	275	262	293	228	239	276	266	314	261	239	259	280	272	267	279	274	263	279	274	265	253	271	246	258	235	265	255	265	246	263	287	265	262	239	234	280	264	274	266	279	284	274	279	265	258	248	290	276	240	269	288	260	252	286	262	257	279	246	266	293	260	277	303	257	257	256	273	259	260	311	252	258	244	237	270	252	270	262	277	221	264	251	267	260	276	278	264	244	266	253	256	256	275	267	240	273	268	249	286	264	245	269	228	275	276	272	244	252	235	260	263	290	285	275	242	280	250	214	282	270	252	275	263	261	286	263	259	257	269	283	267	260	283	274	274	251	274	271	263	241	282	262	244	278	240	230	274	261	291	267	296	277	257	283	287	248	260	253	281	254	246	296	291	252	259	226	242	267	284	261	256	236	284	255	257	244	282	268	290	250	243	281	248	264	255	261	286	265	257	283	267	268	259	257	248	279	274	283	269	267	293	248	272	277	279	257	267	251	282	273	262	273	243	259	277	301	270	245	276	262	287	288	277	276	263	254	258	270	251	248	258	255	263	282	260	278	288	251	253	242	281	253	285	279	247	272	267	245	275	250	262	264	251	288	260	258	293	270	281	289	258	273	250	277	248	235	289	289	255	268	271	256	245	253	261	258	240	247	255	274	243	277	268	243	279	262	294	271	247	231	286	239	263	268	228	287	273	284	230	277	242	253	255	286	263	258	254	248	271	268	260	285	260	233	283	273	257	284	291	246	268	281	287	278	245	237	273	274	261	254	279	231	249	287	253	245	266	259	261	274	266	272	255	254	247	263	288	290	264	244	270	278	281	288	244	293	250	257	288	286	260	278	261	289	270	262	267	263	259	263	261	285	268	302	253	266	263	281	244	269	273	279	253	257	261	293	260	277	282	247	288	282	269	273	271	283	274	264	286	271	261	289	289	284	242	267	265	271	297	261	260	266	270	287	235	261	286	289	282	254	288	267	300	269	256	272	258	261	262	273	269	278	272	279	279	260	271	275	255	282	255	226	250	263	301	274	247	277	278	290	251	241	263	284	265	252	268	259	279	246	252	281	295	262	273	241	239	265	245	243	297	243	264	245	277	268	280	257	264	262	278	290	229	239	276	253	252	255	298	268	272	267	282	267	272	284	277	274	278	269	290	269	264	249	267	252	255	258	256	255	254	260	290	245	263	272	255	312	312	257	268	269	264	266	301	266	261	270	278	262	310	275	275	283	268	278	246	288	271	283	270	257	258	255	244	255	281	264	267	256	256	257	259	260	279	251	264	268	265	287	276	255	271	257	254	264	313	274	246	246	276	254	267	257	272	233	240	283	261	252	262	263	283	268	277	284	242	242	264	228	261	266	230	241	290	269	248	284	240	276	283	246	300	273	276	262	280	265	291	264	263	232	249	246	257	268	285	281	269	248	248	262	277	262	264	262	284	261	261	238	270	254	245	254	253	280	272	266	265	284	267	278	274	255	277	290	284	262	268	233	246	316	270	267	260	284	277	276	264	294	292	291	265	260	242	297	275	270	271	272	287	262	249	280	252	276	246	270	290	258	268	267	290	286	265	243	281	250	254	258	225	282	258	257	271	297	240	251	251	258	258	306	272	247	265	307	272	264	263	282	242	253	269	290	280	276	272	302	242	245	246	263	272	253	265	236	270	278	265	267	261	271	279	260	229	275	242	269	254	267	277	252	231	247	254	269	288	267	263	275	289	285	261	270	276	240	229	243	258	298	264	267	261	272	297	260	234	281	263	291	280	258	281	249	277	284	257	261	277	275	270	289	270	247	281	273	268	267	265	258	243	231	270	281	255	278	243	279	273	261	263	281	286	266	257	269	278	244	280	292	269	255	263	264	251	282	268	272	272	290	273	245	281	248	281	247	270	272	272	260	270	283	253	278	244	258	243	248	253	302	256	234	283	261	259	274	266	265	277	255	272	253	290	251	253	284	257	286	282	302	254	244	282	278	252	243	260	280	271	244	251	249	247	275	275	229	273	294	276	259	257	269	256	238	248	279	275	287	252	273	272	242	237	247	289	258	277	293	265	266	255	271	285	247	284	262	277	254	257	252	222	274	242	254	293	252	259	243	278	245	261	269	259	269	263	270	244	263	260	247	240	270	247	238	268	295	276	282	256	244	233	256	278	259	267	244	286	267	230	268	262	292	245	270	248	247	274	273	265	312	259	254	269	289	269	266	282	228	286	250	270	262	243	288	267	252	284	264	301	254	232	246	283	268	266	259	261	250	235	264	238	256	231	262	285	251	284	229	306	278	268	253	281	254	256	256	308	255	254	259	273	280	297	269	236	292	255	264	283	270	244	286	287	260	245	282	271	239	291	284	271	262	251	261	268	260	248	262	247	230	261	269	273	295	264	293	284	250	258	273	246	259	271	235	263	242	274	267	290	255	255	280	293	278	246	268	263	290	248	290	252	258	261	270	271	275	280	260	296	286	300	274	278	295	283	286	276	246	257	265	259	225	265	281	290	233	264	262	253	280	294	280	240	245	286	264	263	238	295	282	247	285	243	301	274	259	245	286	252	270	270	270	271	265	277	254	269	265	238	265	282	230	267	290	255	265	264	265	270	249	272	229	257	267	269	257	270	267	257	278	257	285	282	242	254	262	278	257	277	254	262	266	302	267	266	281	278	247	265	278	271	249	266	274	282	268	288	251	239	271	258	286	262	274	286	263	260	245	242	272	261	279	227	283	263	280	261	252	245	302	300	260	279	262	252	282	261	262	275	244	274	297	256	254	239	262	261	257	251	259	284	281	237	282	232	263	281	285	285	257	255	239	277	286	285	239	251	294	258	243	270	288	264	289	281	243	257	297	256	245	251	268	283	239	253	245	257	273	241	258	263	286	261	286	257	294	276	231	249	265	262	275	249	276	251	269	270	293	237	298	260	271	302	303	277	244	268	282	251	258	265	254	259	275	285	263	284	264	244	214	261	233	284	240	258	251	256	249	270	250	302	268	265	261	239	276	257
58132	61558	60570	49365	34339	4294	4054	9644	885	926	850	867	860	859	839	792	850	855	836	860	810	821	811	855	886	848	832	839	807	860	818	835	809	807	896	854	808	774	858	785	780	805	809	815	821	800	851	774	807	780	853	805	795	805	790	833	771	853	855	800	795	738	801	825	807	810	810	779	823	796	817	821	831	788	884	776	825	782	807	808	806	793	745	825	817	776	863	801	804	822	770	850	791	807	822	793	820	841	829	806	817	821	770	864	777	778	825	790	828	786	792	809	826	815	849	832	776	796	838	808	810	794	799	788	827	815	753	829	790	796	816	787	819	827	850	847	809	801	803	796	850	815	767	825	813	791	849	784	819	836	794	816	825	816	831	814	747	813	836	816	790	790	793	841	817	816	801	855	852	780	797	762	820	825	862	806	813	820	867	822	822	857	841	834	867	801	860	887	863	838	816	808	822	803	781	809	753	796	839	819	776	806	846	811	763	798	761	828	808	849	819	765	866	799	861	855	833	816	786	816	838	803	838	818	818	797	858	790	826	841	776	818	799	852	846	799	782	760	849	797	801	818	797	796	782	848	777	827	760	835	864	794	804	782	787	827	789	833	814	872	823	793	837	819	766	831	789	827	819	791	876	821	788	830	770	825	813	796	817	785	800	848	841	754	819	761	842	745	800	810	799	784	821	792	807	845	764	818	800	815	783	810	835	836	790	764	831	815	795	802	782	872	789	798	866	808	828	815	831	788	835	820	757	826	851	823	849	777	790	815	888	769	819	817	814	787	792	815	814	827	793	807	775	784	845	866	833	828	838	819	816	828	839	800	789	839	873	780	797	825	805	808	827	816	776	840	813	819	813	821	889	814	813	847	817	771	821	780	819	766	795	887	793	847	860	875	842	776	825	773	843	879	791	774	837	810	788	803	810	780	778	841	775	798	799	858	829	833	832	852	809	806	799	806	840	790	815	800	814	821	805	831	825	791	807	778	861	832	832	849	828	788	833	822	825	838	870	832	800	831	827	755	841	816	785	795	854	804	834	819	868	847	762	798	822	762	814	816	814	839	740	802	802	803	827	842	831	805	819	822	817	847	798	818	812	766	851	784	848	829	833	801	820	814	864	815	811	832	825	822	795	829	787	878	801	841	770	811	771	786	788	806	820	816	789	826	844	835	819	817	853	854	767	867	786	798	817	806	806	814	868	808	809	827	814	830	810	776	791	744	797	831	804	800	849	845	809	796	784	843	793	851	788	849	770	743	841	784	770	850	830	791	844	808	834	785	791	839	790	806	841	849	854	824	796	814	786	817	839	849	844	760	838	843	759	848	862	807	778	827	852	812	860	775	801	795	851	783	858	836	829	804	845	774	851	820	753	825	844	804	807	812	786	813	817	824	826	821	818	801	809	834	782	792	849	766	875	765	837	770	834	847	820	819	829	817	835	850	803	807	804	849	788	816	784	810	850	795	762	801	796	803	821	779	795	818	762	851	836	843	857	795	893	849	816	845	794	847	795	823	825	826	850	841	806	813	839	835	734	794	791	800	807	778	825	812	849	852	831	794	763	840	831	838	751	794	833	834	786	782	878	805	749	814	828	820	806	828	764	786	824	851	824	796	838	812	824	796	824	809	860	839	834	837	802	809	885	788	883	803	787	824	823	781	803	796	824	833	848	846	785	882	741	808	843	773	801	814	779	777	812	792	824	788	840	762	823	812	814	817	840	784	818	795	792	853	834	820	790	862	782	855	826	802	830	867	805	831	799	849	864	816	799	830	838	859	800	824	834	853	851	826	810	826	825	822	849	802	841	783	786	848	819	808	802	875	804	776	823	848	774	846	749	835	827	820	809	824	798	843	812	765	827	817	797	844	877	815	755	775	814	811	817	802	796	814	807	809	828	753	788	847	879	804	802	829	805	847	848	815	766	778	815	785	824	741	767	801	838	824	792	832	806	897	795	766	791	803	861	783	823	794	852	819	777	812	797	799	836	807	760	793	847	829	800	787	851	752	811	824	812	744	833	834	888	796	831	850	803	789	841	806	784	825	887	833	795	787	803	788	767	882	797	769	837	770	786	817	792	814	814	814	835	819	858	778	785	827	860	764	848	785	780	807	807	857	787	819	800	796	786	813	802	809	822	784	798	857	807	816	835	795	860	818	801	868	863	789	814	787	792	802	772	793	798	788	883	829	804	873	873	772	835	793	816	838	803	795	841	820	778	844	830	813	809	786	855	827	800	830	795	882	824	796	822	829	777	787	771	840	807	758	783	842	789	789	819	852	803	813	851	784	860	763	782	829	817	830	810	801	782	770	832	792	811	795	827	797	779	784	782	845	842	793	774	800	828	782	820	810	813	877	813	781	831	806	803	805	783	806	796	825	808	783	823	746	771	805	765	778	809	809	771	808	762	770	788	795	814	824	833	814	795	828	811	834	779	806	807	822	874	805	793	822	782	808	791	820	818	849	814	802	844	816	833	805	890	791	859	816	874	831	758	749	823	799	782	782	809	773	781	777	852	783	775	811	770	766	837	833	787	836	811	825	868	796	827	861	818	824	885	771	840	813	805	838	760	819	796	794	794	854	794	855	843	851	778	828	788	817	815	866	794	792	778	813	830	805	838	860	833	836	817	820	804	785	812	774	828	800	774	804	807	829	815	842	828	827	765	832	808	846	833	767	807	833	792	824	801	836	781	817	810	815	857	813	832	846	815	801	773	846	850	837	836	789	799	814	818	827	840	801	815	803	798	813	796	843	805	804	789	809	762	775	813	801	828	834	818	779	798	831	781	828	819	817	827	815	794	877	873	845	781	813	756	844	800	813	868	809	842	788	815	822	820	837	865	816	852	833	831	789	813	833	858	782	794	795	817	818	832	793	779	797	811	818	791	773	841	807	780	810	818	788	829	780	758	799	767	776	840	770	791	778	790	788	770	823	834	814	814	810	799	768	811	793	838	884	812	716	793	820	833	816	785	827	807	823	835	789	804	783	840	828	793	799	828	792	824	749	827	831	847	817	793	789	907	812	832	783	820	843	799	867	802	846	794	798	800	789	783	816	825	832	882	799	795	837	801	784	866	804	814	840	825	807	761	794	833	793	779	780	782	811	770	776	818	826	817	781	784	795	791	784	822	837	859	829	770	812	845	810	759	826	795	807	788	865	796	784	797	777	819	772	775	787	816	794	805	833	809	826	797	817	801	821	821	821	823	851	846	854	838	820	858	782	767	814	812	795	869	843	817	801	855	832	807	802	784	765	804	831	843	852	807	831	777	817	811	798	803	786	796	807	745	805	854	807	787	759	804	828	835	791	828	793	819	743	826	807	809	839	849	798	816	761	835	811	791	788	787	833	809	813	805	790	784	829	861	807	784	792	800	788	789	796	834	755	840	771	802	832	825	837	817	788	763	836	838	826	812	822	831	768	830	836	766	818	831	847	765	818	824	785	781	823	776	775	821	785	824	839	831	887	844	859	827	879	800	834	815	854	816	853	809	831
28555	17992	9331	3214	1420	254	173	216	176	168	185	181	173	178	191	180	199	161	162	173	175	212	176	184	175	165	185	178	185	163	176	156	187	151	167	196	158	186	165	159	181	162	176	160	178	193	180	189	181	187	157	206	170	175	151	179	178	199	163	166	155	172	195	174	163	172	160	158	168	169	195	178	169	180	171	168	192	193	199	168	173	171	167	176	169	177	178	154	183	161	147	159	197	186	188	163	170	202	162	175	168	194	174	167	194	179	193	161	180	183	187	177	176	180	172	198	164	179	195	181	188	171	176	173	162	160	154	159	190	162	167	147	172	160	168	178	189	179	181	170	178	174	164	166	205	158	180	176	183	162	191	171	181	168	176	171	183	172	193	153	171	157	202	157	157	170	180	184	180	202	185	187	174	156	187	172	187	171	179	175	159	168	174	164	190	166	159	186	180	182	205	178	154	191	158	166	176	179	187	175	175	184	164	182	193	172	198	177	161	161	186	187	197	166	188	174	186	188	185	179	179	161	170	179	174	178	193	164	187	165	190	165	173	149	194	158	158	158	174	192	179	192	195	165	180	192	181	172	162	182	155	183	192	178	184	173	157	183	161	196	156	206	178	178	189	154	172	156	170	165	162	170	149	203	176	154	146	174	181	183	173	191	186	181	180	180	181	172	190	187	209	168	171	173	182	170	165	177	162	192	176	169	193	191	173	179	183	178	178	171	183	159	181	176	174	170	166	182	197	175	171	173	177	168	179	151	186	190	202	135	165	181	194	177	155	168	181	164	166	180	186	172	157	182	175	164	170	164	165	169	153	182	182	171	166	159	165	180	162	190	187	172	200	144	168	166	154	174	180	173	172	170	175	172	163	208	164	181	199	171	191	186	179	172	176	181	157	176	194	171	151	196	192	190	176	172	175	189	183	203	173	180	148	185	151	180	173	200	169	197	186	188	174	185	173	188	195	163	185	202	167	152	189	205	193	188	203	173	157	178	176	192	200	160	181	155	182	185	183	205	178	143	170	183	183	175	164	180	170	185	190	170	167	150	162	177	176	182	186	168	189	173	187	168	173	186	196	178	181	175	200	155	198	200	179	175	144	171	151	154	186	175	177	179	171	176	196	179	158	180	173	186	166	181	179	179	170	175	182	171	202	186	183	167	189	170	181	189	200	184	171	192	150	171	176	175	164	182	163	171	183	152	182	165	186	182	181	152	162	175	172	170	169	179	183	161	170	178	169	170	189	168	183	181	188	166	181	183	160	185	181	166	187	177	168	170	178	145	165	152	188	158	184	166	180	168	161	183	183	181	181	174	185	161	195	166	181	162	171	176	176	184	188	202	169	196	188	181	196	213	180	168	150	197	193	163	167	200	189	159	179	184	181	185	209	169	173	221	165	171	170	163	158	182	175	185	175	165	175	165	173	171	177	176	174	161	170	160	170	160	174	172	201	168	175	182	178	170	170	163	161	182	166	180	166	183	177	172	179	186	161	177	189	169	193	168	165	169	181	180	184	170	172	180	162	213	182	171	195	190	180	192	188	156	181	169	180	190	185	173	166	172	181	165	185	173	165	182	185	187	153	165	188	178	205	168	155	200	173	180	197	188	176	180	173	170	167	175	179	173	167	168	148	172	201	182	153	176	164	193	185	189	167	174	164	161	161	185	172	183	177	185	188	165	177	191	165	191	180	162	200	167	162	173	141	171	157	162	190	193	191	173	182	174	157	175	162	183	164	181	193	177	158	150	168	193	181	182	196	162	195	179	191	189	189	180	210	187	167	166	164	157	178	170	166	187	189	181	183	196	166	177	184	180	172	203	167	196	166	160	139	180	179	170	178	158	165	170	194	211	187	182	174	169	166	183	169	165	166	165	196	180	166	162	158	174	175	179	159	176	193	184	165	190	192	188	170	170	186	175	164	187	174	164	167	183	163	197	164	171	197	176	182	173	147	195	183	191	187	177	160	160	169	172	167	183	156	174	176	155	165	164	175	180	162	185	170	183	205	176	173	154	165	161	171	176	193	171	157	168	161	201	188	163	153	167	172	179	181	172	187	177	160	174	187	183	179	173	191	195	177	157	165	165	187	183	165	178	163	170	173	170	191	203	163	176	194	191	193	177	188	189	167	168	195	157	164	179	161	157	150	163	178	173	175	199	189	167	184	171	172	159	167	174	200	190	182	190	181	181	156	166	201	195	173	191	175	178	184	163	169	169	166	174	173	173	168	181	185	179	177	190	166	181	167	184	174	188	180	172	167	177	194	176	175	158	173	190	165	173	171	159	149	177	166	189	194	185	150	165	161	165	193	179	194	158	166	161	172	149	160	166	180	175	149	186	176	178	176	149	154	197	195	168	177	168	166	167	182	161	172	181	152	192	163	169	172	173	177	181	180	172	184	167	161	181	167	177	188	176	159	149	168	192	192	190	169	166	197	177	178	154	177	165	185	192	186	168	166	215	169	159	188	185	171	173	166	165	165	174	175	165	180	164	169	172	163	164	168	183	177	161	187	170	168	181	161	178	179	185	183	190	178	169	179	179	160	169	175	173	173	183	173	176	171	209	183	192	172	164	184	175	180	187	191	187	182	180	172	166	162	167	195	195	195	182	153	174	186	162	186	172	180	187	172	155	168	154	186	163	164	190	187	180	173	178	170	162	194	180	171	177	180	176	166	197	167	175	161	173	223	176	171	169	175	182	174	167	155	195	171	167	155	175	153	172	179	183	162	188	149	187	171	177	172	169	166	165	165	183	173	150	165	187	190	166	197	199	185	160	167	181	162	170	203	157	186	176	176	163	192	183	178	171	184	177	166	184	184	159	193	165	180	175	182	162	174	187	180	186	197	179	162	181	189	159	168	187	202	169	194	190	188	174	162	160	179	162	182	185	180	176	190	159	160	183	183	153	171	164	165	175	208	184	176	174	165	173	198	188	188	171	183	187	156	183	169	190	159	162	170	209	164	174	162	177	169	177	181	210	154	192	193	168	182	171	187	168	167	170	184	193	188	175	173	169	154	139	186	176	177	169	204	172	157	175	191	189	145	181	190	168	181	171	171	166	160	166	196	174	179	169	160	172	184	164	170	172	168	178	170	169	152	194	189	204	156	178	198	160	180	188	180	196	171	191	165	168	177	163	196	171	186	178	167	168	171	181	178	178	176	166	166	198	189	167	202	200	181	180	165	176	188	174	190	188	157	177	157	166	157	208	165	177	200	150	173	184	167	167	175	171	181	177	192	157	169	182	160	211	181	168	169	191	206	164	171	165	180	163	170	160	164	176	168	183	157	197	166	141	158	159	180	186	173	185	185	164	181	179	176	169	157	154	202	151	169	188	166	168	155	178	191	165	164	177	186	204	178	192	205	195	176	180	170	160	168	205	182	174	192	178	187	166	177	170	182	181	165	155	176	170	181	180	166	206	184	168	173	178	168	177	176	170	183	180	181	188	153	150	190	167	175	170	145	166	145	194	162	172	166	179	172	158	182	183
27236	21744	14654	8578	4753	819	662	868	559	594	605	578	606	530	616	637	538	558	539	586	590	585	635	563	555	572	579	585	573	583	541	580	598	555	603	615	562	594	571	620	604	561	604	508	564	564	539	553	616	536	541	515	571	574	591	558	577	562	572	564	535	513	595	558	630	581	590	594	586	548	608	604	579	541	586	584	566	611	576	563	595	618	584	602	607	537	569	559	570	572	557	541	540	571	572	551	595	589	565	590	560	616	580	561	569	612	601	545	539	573	555	569	584	631	602	576	556	557	579	546	588	591	557	566	592	598	526	584	561	558	587	556	583	627	590	523	587	601	561	567	592	582	611	597	587	589	568	596	554	558	561	620	594	572	587	576	565	593	563	532	596	596	586	584	551	561	556	582	567	606	573	571	595	581	616	587	570	595	567	592	570	533	587	613	555	573	606	585	596	600	607	599	620	577	587	575	568	605	593	597	537	562	571	553	556	609	578	601	619	588	558	569	589	606	548	577	573	609	606	564	562	553	546	521	587	595	573	580	576	520	586	559	601	570	568	631	589	608	539	603	627	558	573	600	555	559	583	582	515	543	564	576	588	536	605	554	613	606	592	559	565	620	546	582	602	636	526	588	588	610	587	546	578	562	584	594	581	605	615	577	551	583	572	540	537	581	578	602	559	557	603	527	592	573	542	544	597	558	609	609	552	572	607	597	638	581	602	593	572	537	614	581	601	579	548	567	557	556	607	551	589	574	560	574	573	600	585	575	539	612	594	573	580	542	601	549	603	575	612	554	593	594	570	608	552	601	614	563	610	557	582	582	549	588	595	562	565	587	547	596	591	568	557	606	553	572	592	596	583	578	574	569	546	569	592	566	537	614	603	596	563	599	549	557	556	564	551	546	565	602	611	565	557	591	581	560	608	601	567	596	561	573	561	593	520	581	560	573	555	559	539	565	577	602	612	612	574	564	530	554	550	548	638	553	581	555	570	599	592	557	553	551	607	609	563	553	581	595	559	600	568	585	533	582	583	559	586	541	572	567	604	627	541	564	593	598	552	594	556	535	601	530	544	559	582	594	550	572	592	593	567	595	603	628	562	574	582	584	545	561	545	565	550	596	592	530	582	569	578	609	604	564	566	576	603	584	540	570	569	579	577	572	566	624	570	606	596	517	609	607	564	573	574	565	590	549	596	554	580	562	588	582	589	579	599	573	572	593	603	633	554	550	551	598	603	525	580	554	576	567	599	552	574	551	593	600	585	573	582	535	623	602	575	594	635	543	590	620	529	552	563	571	624	635	557	596	586	606	575	576	553	541	567	591	553	538	610	553	608	568	611	584	598	606	583	570	603	542	569	602	590	553	616	631	570	551	607	561	530	610	568	582	642	607	541	545	597	611	605	550	565	590	562	559	543	580	572	548	581	550	518	562	603	545	562	574	593	601	537	606	581	591	547	564	581	542	569	588	587	555	605	580	587	550	575	612	565	564	571	600	569	595	587	600	565	595	554	575	538	586	553	557	562	563	538	546	555	628	631	607	555	613	584	557	564	608	544	568	587	547	554	563	572	592	584	611	575	608	627	534	538	580	607	623	567	542	605	570	550	568	545	597	609	586	584	600	524	576	557	556	573	581	544	659	609	600	594	562	583	574	611	602	600	599	569	639	582	567	570	593	565	617	542	576	569	575	573	625	583	586	541	577	618	533	571	599	595	593	588	580	623	567	572	596	589	579	585	566	572	535	589	581	564	566	561	550	568	559	531	537	593	557	587	552	575	574	618	574	569	607	619	618	577	579	521	588	597	543	605	556	555	569	570	564	579	575	554	598	581	600	517	608	565	543	592	573	588	574	589	544	571	573	578	547	557	600	573	540	570	615	584	614	573	572	549	563	587	571	561	568	553	532	558	585	618	576	590	575	608	569	568	578	586	563	536	597	579	565	565	558	574	587	570	563	584	602	575	588	614	517	552	564	630	547	571	563	562	548	565	579	566	560	548	575	587	589	582	571	579	559	564	592	587	588	606	588	556	565	583	603	574	605	563	577	593	583	580	613	593	567	547	544	566	555	596	569	531	546	559	604	558	587	611	543	602	571	581	546	537	577	599	583	590	596	612	599	597	595	602	551	583	551	539	570	566	569	578	604	534	566	602	557	588	574	570	584	568	583	577	570	592	593	614	579	562	583	586	596	554	549	548	578	570	561	583	584	579	573	545	573	608	580	585	573	569	548	544	548	562	587	596	604	609	566	588	563	565	560	560	568	563	579	551	562	568	591	580	597	582	552	561	593	570	566	558	580	605	637	590	514	587	617	582	600	590	583	583	587	534	580	567	605	534	565	615	596	541	566	590	604	586	564	607	592	575	567	551	611	585	599	582	576	580	604	577	598	567	597	615	579	546	577	603	615	593	577	579	581	597	576	586	556	538	572	594	572	608	592	578	541	630	600	620	508	532	595	555	602	578	619	547	599	621	549	575	560	576	598	546	594	562	592	586	571	575	568	552	575	577	571	586	579	557	564	552	589	557	565	525	601	566	568	563	559	622	564	592	602	605	628	542	573	596	585	557	603	573	583	610	613	535	610	558	583	581	584	626	533	579	559	571	577	568	565	577	575	526	578	563	594	621	533	597	563	542	573	585	581	560	597	550	565	570	586	585	563	608	597	545	547	620	562	538	544	581	581	587	617	579	594	552	585	545	585	574	573	567	556	617	602	563	632	588	565	584	591	609	549	545	543	593	562	581	560	549	619	592	542	604	567	551	541	550	547	548	569	599	595	574	599	578	583	577	558	593	627	557	545	563	560	536	565	577	592	601	583	579	599	572	606	541	546	578	558	560	589	615	593	533	580	547	595	581	577	589	606	565	582	606	596	547	536	581	576	556	619	556	516	561	560	561	533	586	607	563	548	577	568	587	579	556	619	606	583	580	618	606	573	575	568	555	576	550	617	553	551	582	578	601	566	568	574	589	579	600	554	569	580	591	554	561	550	544	589	524	599	583	522	644	561	571	573	551	583	569	581	584	579	570	590	581	569	594	562	584	576	550	563	608	594	592	529	557	540	589	551	612	603	590	602	544	575	559	585	564	567	563	569	582	562	601	565	632	576	577	602	560	538	522	588	618	547	558	602	595	575	604	595	528	601	582	595	591	538	578	560	579	538	593	585	592	559	617	563	573	558	574	548	519	553	562	578	566	554	532	607	584	596	560	530	601	572	580	575	555	548	570	623	562	525	573	550	595	588	576	584	573	555	564	554	569	572	566	590	565	581	570	553	539	566	559	599	560	569	606	580	561	585	580	577	629	624	566	567	604	582	525	620	621	571	602	536	559	561	576	570	592	545	606	526	636	569	543	540	590	566	585	533	628	578	564	605	553	598	576	552	600	561	587	591	539	545	582	577	565	592	521	582	595	649	570	559	562	575	575	553	566	609	541	573	593	591	579	585	524	558	560	592	593	599	592	565	604	558	560	520	579	578	559	593	597	599	560	605	562	580
63054	57305	47093	29968	17146	2315	476	1081	178	175	173	163	171	159	155	141	191	179	174	161	174	167	165	165	165	181	158	173	165	157	180	159	172	165	172	187	162	166	163	185	166	148	165	190	152	179	164	165	156	176	171	169	159	184	174	151	183	176	183	156	155	160	167	170	158	142	173	160	164	187	180	202	168	181	168	145	178	177	161	161	141	159	156	177	140	155	178	173	163	177	159	164	166	163	152	173	177	153	164	189	156	151	158	174	171	162	176	145	159	157	169	153	151	171	183	171	179	189	162	164	160	154	153	148	140	157	144	182	167	143	160	172	161	142	154	156	183	171	146	154	170	167	153	157	147	154	171	146	187	165	167	168	174	188	168	157	179	163	157	164	150	161	159	160	159	183	185	153	160	192	179	171	169	148	167	176	168	165	162	166	178	166	171	153	158	191	154	164	162	168	163	173	165	159	163	179	168	138	143	189	165	176	161	137	181	166	179	182	154	146	202	180	161	140	159	158	175	195	172	145	176	164	171	164	157	191	189	171	171	184	175	177	182	154	174	160	178	189	166	167	176	189	179	159	181	154	167	151	156	162	174	184	165	172	174	167	192	165	192	180	179	161	154	187	164	181	168	134	154	168	172	157	175	171	193	167	178	161	177	157	175	190	159	181	168	163	161	179	161	164	167	153	173	145	165	150	144	147	170	177	166	152	173	177	151	154	160	163	176	185	160	160	156	174	169	147	189	178	177	167	159	156	166	147	164	189	156	172	154	169	162	179	161	168	165	174	164	168	180	161	153	154	149	161	172	165	168	177	179	167	157	181	150	176	169	142	178	146	181	184	150	160	170	156	184	175	161	141	185	168	163	155	178	170	180	161	169	179	151	165	159	190	145	155	163	188	177	169	154	160	166	155	171	157	181	173	164	156	155	169	159	170	163	141	153	136	175	172	165	163	163	156	172	154	171	141	164	171	170	160	143	172	158	151	176	156	169	142	174	181	147	176	159	157	152	164	162	172	154	172	167	174	172	174	163	165	167	173	193	157	165	189	162	167	159	176	161	149	169	181	164	175	162	152	158	165	166	176	144	177	149	159	168	152	174	149	162	182	174	155	157	151	198	169	161	159	144	168	167	152	154	153	185	165	160	159	163	170	178	183	173	161	172	151	161	140	169	124	157	159	152	151	150	173	138	147	162	169	126	167	155	152	164	155	162	160	153	151	176	160	159	174	178	172	146	161	153	161	166	141	152	154	176	178	149	166	167	167	185	158	183	166	150	173	164	147	156	172	181	170	168	167	173	160	161	140	170	160	158	162	154	171	154	153	144	154	143	180	144	154	171	165	174	159	166	162	152	161	179	138	151	163	170	144	151	156	133	142	164	157	149	194	143	153	159	143	153	147	180	168	158	133	174	174	159	170	164	159	167	168	145	158	132	174	163	155	163	163	147	161	151	155	169	172	151	166	167	170	169	172	161	156	176	168	165	159	165	141	167	169	188	168	170	163	161	168	152	158	168	165	155	164	152	184	175	161	168	163	166	166	171	174	150	184	159	192	149	148	152	150	153	162	153	167	138	172	182	145	167	166	190	154	170	160	175	164	165	167	161	171	176	158	154	169	155	166	171	160	184	164	154	157	156	159	156	153	176	147	186	182	160	171	178	155	139	145	176	156	168	175	159	164	176	171	196	184	170	158	163	159	168	151	149	189	146	153	158	163	152	161	165	191	148	164	183	154	152	154	184	157	130	166	179	165	190	156	146	151	157	168	161	171	173	155	181	182	168	178	164	178	197	157	137	170	170	180	145	165	153	159	175	159	149	148	164	157	154	166	159	175	179	173	157	178	160	169	160	180	168	169	178	158	145	174	178	163	186	159	167	159	167	154	172	182	171	158	178	176	157	144	148	181	155	167	155	154	169	154	171	179	157	151	155	168	156	163	146	177	169	160	163	188	163	142	160	161	163	182	182	151	161	156	169	163	162	158	146	169	165	160	166	156	194	163	174	186	172	179	163	158	177	174	181	174	163	167	174	150	158	168	158	163	162	173	174	162	165	152	153	140	186	176	164	156	177	140	174	165	178	139	149	140	154	205	172	163	157	154	141	150	152	162	138	161	156	168	164	159	125	162	147	157	155	165	157	183	174	157	174	130	186	173	150	143	167	160	172	163	165	182	161	163	142	186	169	154	150	167	176	165	165	176	157	177	156	164	177	200	188	172	144	170	154	183	166	156	164	182	158	162	157	176	168	194	174	162	174	176	171	150	154	173	170	180	147	177	183	150	141	143	149	159	175	178	157	162	153	155	135	156	154	191	164	146	180	174	157	156	160	162	171	195	159	178	190	173	149	163	169	168	157	167	165	159	173	167	163	159	163	168	187	169	137	180	171	171	159	182	172	166	169	156	167	160	136	168	178	179	146	169	174	158	153	154	163	134	167	182	177	162	180	162	180	152	174	170	174	151	160	167	157	169	162	183	159	164	167	159	165	151	164	163	168	183	180	167	151	165	164	176	178	163	161	171	156	147	156	149	190	158	155	152	161	163	161	153	175	160	165	159	170	150	174	163	163	175	172	158	155	152	179	145	146	131	163	166	170	151	178	176	153	165	170	164	152	153	184	181	179	166	178	147	164	176	163	173	176	166	180	175	171	139	140	179	132	145	176	160	176	143	150	170	155	153	177	183	154	164	155	159	152	172	167	183	180	155	150	181	191	152	160	155	173	143	163	165	178	157	190	184	138	155	149	176	163	172	162	170	165	186	172	145	145	173	171	161	146	164	160	184	166	160	155	166	188	186	158	170	156	169	173	159	206	146	177	160	150	154	146	156	190	153	164	162	180	146	158	176	171	155	187	168	177	182	167	171	185	177	180	181	132	181	155	150	193	159	154	162	149	175	161	175	167	152	169	171	171	138	177	177	152	178	176	177	175	169	183	170	185	167	164	189	155	189	152	154	148	175	178	177	170	154	163	184	143	157	166	166	148	185	151	160	177	167	159	158	172	160	170	156	152	153	173	193	135	165	189	167	169	151	170	185	156	189	158	182	154	163	148	178	196	156	144	161	152	161	160	170	172	169	164	164	174	177	193	147	154	168	163	163	162	164	179	160	147	161	139	167	177	170	152	174	170	159	144	153	180	157	166	179	163	155	148	168	165	166	179	159	166	155	165	178	177	159	178	153	183	151	178	147	190	158	167	169	174	136	166	172	163	171	162	162	171	165	156	153	150	162	158	187	156	178	178	162	155	163	166	169	157	159	160	173	171	167	171	168	173	155	182	159	163	156	156	164	161	161	138	159	169	145	178	181	166	181	183	162	186	143	178	165	168	182	160	162	149	160	158	150	180	183	163	156	183	173	164	185	168	136	167	155	172	145	176	164	177	156	156	156	147	189	152	144	178	145	160	171	170	169	181	167	173	172	176	186	197	156	159	164	178	146	169	164	179	164	172	178	179	169	180	175	164	166	168	151	175	170	173	151	159	168	166	168	173	172	166	176
44022	45936	42968	37585	24726	2995	1858	4386	618	555	560	593	586	578	561	569	567	537	535	557	564	519	532	531	531	574	558	552	537	563	552	531	592	553	530	534	574	514	553	547	538	543	516	512	593	586	536	559	524	572	537	522	572	526	524	564	536	551	535	544	546	536	555	487	504	519	503	543	551	546	520	498	585	564	515	522	580	493	546	541	557	548	523	549	558	540	542	518	493	561	533	526	491	557	512	521	545	542	586	517	561	572	560	517	580	525	532	514	518	545	563	523	526	556	551	527	504	569	514	592	544	556	511	518	532	528	565	534	526	544	527	515	544	514	532	533	552	538	506	522	554	532	540	506	579	535	562	540	542	553	486	500	540	505	524	556	554	545	511	528	566	541	525	559	559	528	540	514	535	579	503	539	547	517	558	535	552	535	560	550	566	513	582	533	526	472	535	544	527	527	510	521	546	522	527	545	542	529	517	511	546	591	555	532	552	565	578	498	563	518	538	533	568	524	561	550	520	547	539	586	512	568	567	502	519	588	551	562	563	566	549	577	534	555	598	554	531	536	566	553	544	535	553	559	508	534	564	585	532	535	516	510	531	530	550	560	543	518	542	547	525	512	577	558	508	544	522	517	542	565	526	554	540	563	533	528	532	561	541	568	573	565	545	530	529	563	568	543	540	562	523	526	518	493	575	563	517	535	526	579	589	542	568	523	548	496	533	539	510	534	536	507	508	516	537	596	554	559	527	533	544	522	538	513	509	542	546	529	571	528	554	542	532	512	561	521	595	573	514	533	574	521	523	553	498	494	522	523	548	533	522	573	585	529	569	528	508	522	519	557	547	549	505	526	560	572	546	519	557	530	541	561	566	518	524	618	550	524	525	570	540	543	536	544	552	548	559	528	547	507	543	541	541	523	563	536	497	537	568	535	517	546	516	571	556	545	541	567	527	549	546	552	522	566	520	566	599	533	555	557	500	551	550	549	524	581	491	548	556	541	531	537	551	537	526	574	553	514	543	503	530	563	551	547	528	527	510	557	532	543	569	523	574	560	518	555	591	550	514	570	509	529	552	570	518	537	515	512	546	537	527	503	514	570	549	601	563	549	525	556	539	566	527	506	506	518	556	542	543	519	552	547	545	506	607	525	534	521	570	574	496	533	550	517	511	506	545	541	532	552	569	542	522	524	537	561	538	556	530	548	571	539	503	564	573	523	526	522	536	568	493	546	549	530	536	536	572	547	571	504	525	578	558	544	513	552	515	524	564	537	506	514	537	593	541	524	544	545	522	517	535	521	552	491	550	534	600	521	550	530	536	512	530	544	556	546	547	474	546	566	525	505	536	556	525	540	547	539	510	561	527	566	548	513	512	529	543	522	535	523	511	535	614	539	513	573	548	516	561	514	523	557	559	547	558	541	542	542	544	498	524	513	521	528	554	521	534	503	542	566	524	519	540	541	525	547	562	507	568	490	547	501	546	508	573	519	520	551	521	525	594	548	538	539	564	563	538	547	530	497	555	574	572	535	577	557	532	552	531	531	535	556	550	528	562	541	579	528	528	555	531	576	544	517	517	514	549	592	546	525	566	575	543	521	550	539	587	509	534	532	529	562	566	563	501	529	547	555	536	560	560	525	539	552	546	487	569	552	555	516	518	538	579	553	582	526	569	549	540	541	594	498	553	548	535	528	577	578	523	559	509	599	521	554	565	578	530	550	533	540	545	524	527	552	557	542	543	575	568	538	510	542	543	543	530	548	564	558	590	535	591	539	489	542	543	565	597	571	543	547	574	521	548	536	502	541	547	533	565	567	540	571	514	560	543	551	539	547	576	570	531	504	533	554	516	517	535	515	539	540	535	564	521	531	505	604	566	529	553	546	511	532	531	507	564	529	548	566	560	510	537	542	558	551	539	526	567	534	564	497	525	552	555	558	533	506	548	518	573	541	550	550	554	545	529	552	547	559	482	543	596	540	541	546	561	526	553	526	531	497	538	569	572	559	525	517	487	551	506	513	521	526	505	500	512	543	534	535	512	532	544	553	533	545	539	569	527	558	543	545	524	578	513	542	541	534	539	557	523	545	537	516	542	531	563	503	551	543	575	526	505	515	541	511	591	555	516	563	517	540	510	516	542	542	560	548	552	558	529	520	537	555	498	565	561	545	569	518	503	537	539	543	566	547	538	547	566	502	538	533	532	499	561	585	533	568	536	523	531	551	573	552	514	519	582	567	511	544	576	542	539	533	536	537	553	571	525	553	558	553	557	585	516	545	542	539	515	540	535	526	515	522	566	537	545	531	547	560	544	569	525	527	532	549	559	539	546	618	510	511	517	598	528	545	503	596	536	519	558	516	539	544	565	533	537	506	575	547	556	532	545	523	541	566	496	585	534	556	524	554	519	565	529	550	547	558	575	554	580	541	510	528	496	527	530	541	564	560	565	533	554	537	585	529	541	584	521	504	509	525	584	514	493	496	516	542	498	523	546	517	541	536	558	520	499	517	514	531	523	531	497	586	532	531	512	520	515	526	523	579	551	540	564	514	532	471	549	537	546	516	546	547	554	544	576	481	550	589	551	545	542	552	549	514	539	530	538	529	540	507	568	524	544	543	516	556	540	551	563	583	476	553	502	527	556	569	538	613	558	605	508	540	524	524	557	554	559	531	531	514	556	569	528	574	563	523	571	515	514	525	543	520	529	549	533	515	563	512	530	511	524	537	569	505	531	569	545	521	548	551	551	560	547	555	481	470	513	578	541	545	520	540	555	511	536	572	543	547	544	546	557	545	521	549	534	529	529	560	527	557	529	539	549	522	566	565	539	570	569	561	548	519	527	537	516	525	517	514	586	599	534	558	485	566	548	489	528	523	513	546	556	537	530	554	554	542	546	541	562	555	585	537	540	568	549	527	528	557	486	534	552	514	525	580	506	504	512	569	550	562	527	557	531	569	546	536	571	525	511	565	536	540	531	541	581	575	554	551	542	571	539	519	546	553	545	533	507	569	519	516	570	522	537	526	546	504	539	515	546	565	546	503	546	563	499	520	532	537	530	524	518	571	518	533	547	536	527	548	551	584	542	524	578	523	577	608	533	536	541	509	540	527	551	550	488	554	531	541	516	484	528	564	566	527	528	527	512	563	514	516	529	584	510	563	537	548	511	548	529	519	546	544	541	558	561	501	543	535	517	568	558	580	566	555	573	554	574	547	500	525	516	545	525	489	529	558	510	562	529	529	509	593	569	551	533	553	544	554	544	555	544	547	546	548	531	530	529	496	572	504	545	546	553	508	523	584	530	509	561	513	569	567	538	534	492	536	552	521	544	537	541	510	557	530	537	541	499	563	590	544	541	558	520	523	551	535	570	555	543	532	574	573	503	517	513	558	516	565	524	558	599	538	460	589	530	553	528	599	521	521	563	529	541	530	550	551	539	563	541	562	540	528	529	554	533	504	548	562	541	513	502	525	570	525	542	538	530	543	564	544	523	556	539	524	511	547
78460	73504	62541	49590	31779	8292	1133	2378	300	252	282	287	255	274	265	284	249	270	266	286	263	233	239	268	277	241	275	233	245	271	249	269	250	266	249	254	247	276	243	234	279	250	251	273	241	265	276	265	240	240	254	253	245	268	263	276	247	255	236	281	255	284	244	277	264	254	285	218	264	250	246	252	255	262	268	238	236	254	269	265	269	251	266	258	269	237	261	274	236	277	276	291	269	251	270	248	239	268	256	245	278	252	246	259	249	240	252	273	254	247	268	259	246	283	277	243	268	242	258	246	278	283	243	269	247	250	279	253	244	248	277	278	261	254	236	279	251	253	255	273	259	244	266	291	234	251	283	252	262	266	275	296	248	256	260	272	240	235	254	271	241	248	253	227	234	280	280	236	251	267	284	238	263	268	298	259	240	266	228	289	269	256	263	253	269	255	255	283	272	265	257	260	288	245	278	255	233	263	240	278	244	258	251	263	257	248	271	259	274	261	278	233	238	240	284	255	280	257	273	272	272	267	241	266	289	264	224	235	234	269	255	279	254	243	256	252	252	263	293	251	258	283	268	264	266	256	256	249	258	259	262	259	245	275	253	268	245	297	265	277	256	239	261	233	240	268	276	256	272	273	264	265	241	247	264	265	247	277	256	262	251	244	244	270	264	256	245	257	269	245	272	287	236	225	260	255	273	253	275	263	226	269	248	250	257	267	264	259	226	246	247	254	272	262	261	256	250	248	235	268	232	271	287	259	283	262	248	288	265	264	225	272	245	268	294	242	253	232	258	258	292	254	240	282	274	271	264	240	252	241	256	254	238	269	263	245	233	260	253	254	262	244	276	253	263	260	279	251	254	248	272	249	238	305	300	222	309	258	266	245	239	267	254	269	286	273	244	260	253	281	252	252	269	254	244	265	264	261	249	284	266	255	258	272	275	268	256	285	248	273	243	260	258	265	255	285	279	293	264	275	250	256	251	258	275	266	239	299	245	274	292	253	285	253	252	268	268	289	277	239	268	269	268	273	243	286	273	254	228	267	252	250	285	281	271	256	257	255	257	268	253	280	262	256	265	262	256	269	288	245	238	290	271	240	254	261	274	294	266	300	252	281	268	261	265	254	254	317	275	265	250	271	272	252	276	257	247	270	254	251	254	249	251	288	273	255	244	245	247	242	255	236	273	256	290	264	263	281	255	234	259	261	266	264	231	278	291	243	241	256	284	267	263	254	262	240	266	273	260	260	234	251	248	255	273	277	262	256	275	271	251	253	270	244	241	250	254	270	275	237	262	292	255	239	269	254	261	255	253	269	278	267	267	271	261	269	276	254	274	271	253	279	253	260	269	247	271	230	249	244	279	256	249	287	276	290	269	272	286	219	257	277	255	270	269	280	231	246	285	278	251	230	265	275	265	275	261	247	254	287	258	232	234	245	268	264	265	251	279	259	241	263	234	234	225	257	272	248	256	267	297	247	255	274	257	227	264	272	267	247	255	241	255	286	266	259	245	269	293	283	274	272	245	291	266	304	257	270	296	268	285	263	295	278	271	274	294	240	252	278	279	259	269	268	250	251	240	249	260	258	240	252	282	257	255	252	235	262	286	310	251	267	268	251	241	247	234	253	261	248	255	284	247	242	244	283	276	291	255	281	277	227	248	246	251	257	256	260	265	282	247	258	263	263	244	297	263	265	282	247	282	253	268	263	276	288	255	233	244	279	262	287	257	215	263	245	270	255	236	235	263	260	258	266	241	270	258	281	260	247	268	256	245	271	239	283	258	247	253	241	276	263	254	269	249	258	274	261	259	271	270	283	266	256	296	274	260	247	266	238	266	267	285	266	259	279	274	258	240	254	270	244	244	268	233	275	281	255	256	279	258	260	255	237	252	274	240	242	265	236	267	277	256	240	243	251	303	224	252	250	225	263	239	253	268	258	267	257	257	227	259	292	251	275	272	247	274	286	255	264	273	256	258	269	269	242	267	255	268	255	265	264	266	239	251	238	254	280	245	257	278	287	249	262	269	263	231	273	244	256	249	283	245	268	260	276	242	253	260	278	258	263	267	268	235	249	242	287	244	277	265	273	241	251	240	253	288	283	257	254	271	253	283	240	282	235	271	272	253	274	241	284	279	263	247	253	251	259	262	271	272	239	259	279	273	237	247	255	250	279	278	245	279	268	258	244	246	300	255	265	254	237	285	259	248	232	286	277	245	268	247	282	240	230	258	257	242	245	248	252	268	249	243	262	255	276	254	270	254	263	264	259	265	261	269	262	252	247	226	270	217	252	248	275	242	256	268	251	243	281	283	263	274	297	234	269	280	286	290	268	214	287	264	250	272	272	256	277	249	255	254	275	291	279	263	282	263	246	262	278	246	272	259	249	258	247	248	277	269	267	275	254	235	272	256	263	239	296	266	278	276	256	247	283	272	261	274	265	266	243	259	221	261	262	248	250	266	283	262	267	271	259	252	262	267	241	255	240	260	264	275	254	248	275	239	274	267	244	249	257	269	260	264	242	255	274	233	233	285	253	281	254	241	282	246	268	274	291	226	257	230	266	249	250	278	266	266	271	250	270	229	264	294	266	226	259	234	291	261	275	252	285	262	282	226	269	257	241	242	260	273	235	237	253	279	270	246	260	260	276	237	277	242	251	238	260	240	281	259	235	247	245	244	270	269	293	263	245	256	288	255	262	251	281	253	256	235	255	258	271	268	281	277	235	257	261	250	272	261	262	251	251	272	249	253	244	250	266	270	259	270	257	276	234	271	266	267	253	273	287	269	236	247	242	271	285	263	236	260	236	274	264	231	259	240	261	275	252	274	232	276	217	265	280	251	251	251	288	282	242	237	283	262	234	263	266	283	279	288	250	249	257	254	275	280	276	244	253	291	254	257	257	251	271	230	261	279	221	268	263	261	238	266	284	233	255	252	278	259	277	236	242	273	248	270	283	256	258	228	238	246	255	209	274	264	263	232	270	229	254	254	258	246	218	250	227	256	240	271	273	260	241	257	238	255	265	271	258	286	244	256	240	255	238	256	263	277	253	248	253	231	267	240	259	267	246	236	265	249	254	255	263	280	255	269	264	258	234	254	251	269	258	260	260	265	244	268	260	258	283	265	257	232	227	291	260	258	249	247	232	258	268	260	264	263	258	280	247	253	251	263	279	260	248	265	253	263	273	276	251	256	252	264	242	254	266	252	245	280	257	268	241	256	249	283	247	267	257	276	267	245	264	234	238	248	294	260	245	260	274	270	274	257	261	259	235	252	274	262	272	257	235	266	267	229	239	284	258	249	263	245	282	266	265	262	259	237	244	248	272	261	292	292	239	258	251	248	253	251	239	250	267	255	261	246	291	264	260	285	263	260	261	250	283	254	241	269	269	270	240	269	267	258	270	274	268	235	252	256	284	261	251	258	268	257	269	236	254	272	261	249	256	233	253	249	277	265	266	259	268	278	263	259	235	247	252	248	257	285	245	268	243	262	266	250	267
57333	61099	57632	53461	36638	4871	4131	8592	910	850	802	859	864	745	839	826	828	829	806	805	789	868	771	768	748	788	806	781	781	809	769	841	840	787	775	825	766	763	788	830	792	836	830	767	795	790	824	789	826	802	850	758	730	816	801	806	759	807	813	813	781	805	821	852	804	800	855	819	818	792	818	845	817	787	781	809	801	773	746	801	799	793	818	764	833	837	746	819	788	784	799	814	832	767	807	814	743	769	854	842	810	816	780	771	783	810	864	775	795	788	803	802	753	809	792	809	840	717	820	745	774	810	811	842	766	824	799	821	757	782	812	772	764	825	805	809	793	759	838	817	764	734	778	772	795	784	803	774	815	811	759	789	849	825	840	789	788	831	787	777	758	814	825	789	788	808	806	779	831	748	753	829	812	881	854	768	779	790	817	765	775	814	788	820	786	798	781	806	823	803	774	810	782	794	772	783	813	776	811	805	764	786	796	766	782	782	798	810	767	807	793	792	834	774	759	801	780	818	796	807	801	747	794	796	790	797	808	762	786	874	769	768	826	799	776	816	755	775	821	842	785	801	818	791	837	782	805	790	818	802	849	781	792	798	856	802	837	808	793	830	837	773	804	750	799	802	856	818	767	792	757	839	719	838	806	829	789	797	794	778	779	786	766	813	792	805	798	775	767	795	759	821	765	808	801	826	792	805	808	784	820	813	816	786	767	800	787	791	803	790	814	776	823	771	800	817	781	814	783	784	806	720	807	822	808	756	801	842	774	797	850	789	799	790	786	802	816	809	816	788	781	787	820	813	772	743	772	812	807	795	777	760	781	768	781	745	746	821	801	781	787	814	823	816	779	814	774	769	779	770	762	819	808	825	764	788	801	804	745	766	767	821	771	819	801	824	794	808	727	803	849	807	828	768	787	784	796	771	777	813	824	765	798	798	776	782	767	843	761	813	826	787	801	805	784	817	795	841	771	807	788	829	784	836	785	791	791	787	814	799	794	826	831	813	801	808	798	825	756	801	775	775	774	811	788	796	766	789	787	836	798	776	801	760	780	794	775	776	877	785	810	826	802	752	752	752	835	756	785	814	788	755	842	790	780	751	804	795	764	814	800	811	835	690	764	829	777	847	816	787	809	801	857	823	785	796	818	799	809	862	785	791	802	834	776	783	762	779	779	766	796	766	812	810	837	769	785	792	784	755	770	816	765	816	761	804	828	783	831	756	776	805	752	743	802	836	774	815	824	817	781	817	796	825	813	811	796	792	818	822	805	810	802	789	773	819	770	787	770	767	760	800	782	838	741	803	804	811	814	805	761	767	761	804	805	791	814	801	836	777	812	790	816	829	804	778	797	807	780	793	743	830	818	793	788	808	842	805	769	784	762	797	784	769	800	800	853	766	791	738	752	804	764	807	777	812	780	803	739	771	794	776	823	803	743	797	825	799	794	797	787	769	768	797	743	794	796	808	806	783	821	853	816	815	795	819	759	772	795	783	788	777	852	811	826	823	802	789	816	800	832	791	825	806	792	765	824	752	762	722	820	787	799	751	802	807	802	799	799	845	799	773	765	825	868	769	783	742	793	758	808	814	783	824	782	784	740	844	843	790	834	834	847	836	811	814	776	804	746	817	826	821	818	761	758	780	849	829	807	762	787	824	815	789	806	826	731	804	778	758	786	803	822	792	850	802	772	788	777	794	789	771	815	847	731	796	872	806	814	785	791	826	784	831	773	816	793	823	779	884	800	804	798	828	823	790	782	784	768	822	818	839	775	774	758	798	820	803	836	801	773	812	782	762	760	829	810	807	809	757	743	853	816	834	775	807	807	749	808	766	790	818	790	780	835	803	796	796	853	805	803	804	809	783	763	779	837	814	769	728	752	765	788	758	785	785	826	789	762	773	784	787	749	795	790	799	775	816	814	778	816	808	816	802	834	804	784	808	837	804	784	812	739	790	806	803	787	874	762	818	815	795	770	819	776	790	796	772	802	806	750	783	793	787	806	808	787	798	841	758	822	752	782	829	781	802	781	794	764	795	765	820	799	791	793	763	808	754	773	793	837	794	848	823	835	792	790	756	765	826	778	791	812	815	804	841	794	817	814	778	817	799	795	768	815	781	790	778	846	774	778	769	817	791	788	826	804	757	786	786	815	752	791	795	790	754	810	764	782	810	775	762	757	777	787	821	734	795	775	805	731	815	782	750	788	773	811	761	845	731	853	837	749	744	767	775	769	807	766	796	795	809	795	831	796	777	818	886	794	771	817	773	812	820	807	788	767	752	800	815	816	766	790	736	707	799	833	781	830	842	818	858	808	831	836	775	763	806	767	795	772	799	817	788	803	756	788	831	718	783	736	826	784	780	714	793	733	781	798	764	790	784	885	840	764	816	755	751	825	769	793	812	786	755	795	787	757	792	805	790	829	801	791	826	807	718	784	775	771	810	792	856	779	710	844	799	735	783	767	799	772	772	807	811	815	813	816	799	818	778	794	801	797	788	793	781	785	795	834	748	822	785	778	824	825	787	794	734	842	810	766	753	812	803	852	811	820	787	848	816	773	799	791	756	795	816	776	837	853	753	791	818	781	787	758	806	829	797	781	765	771	844	844	806	802	775	742	848	784	802	810	808	765	773	804	839	773	813	812	839	799	800	801	826	785	789	793	781	778	825	799	794	820	745	764	759	854	766	782	836	791	763	795	777	804	785	781	760	789	785	763	780	816	805	845	766	804	820	775	770	817	795	812	813	764	791	808	811	813	789	788	722	775	776	846	846	793	838	792	801	779	753	797	796	761	821	831	790	783	752	793	787	851	790	773	758	802	777	745	780	754	810	787	808	850	745	795	813	813	816	849	803	763	866	770	815	809	829	783	809	793	827	816	818	803	826	810	775	784	752	801	844	792	792	767	781	778	804	797	773	789	746	787	718	812	820	739	808	794	801	788	798	791	818	793	813	800	786	781	776	773	835	737	768	788	800	814	770	811	801	821	811	794	831	780	784	778	823	750	793	777	802	810	832	787	844	795	786	823	775	772	788	871	783	808	765	727	810	811	780	780	797	791	796	791	765	794	796	771	809	811	767	811	824	801	832	788	797	793	834	803	751	818	804	807	800	763	798	788	771	780	833	784	777	793	801	727	805	768	774	790	764	803	810	787	779	758	781	810	805	854	851	830	775	827	778	829	755	754	786	789	793	784	834	738	816	788	784	822	775	799	814	796	783	843	783	797	781	751	804	786	792	824	778	788	780	825	752	760	806	788	833	828	814	822	806	770	800	789	791	821	838	777	753	825	803	861	767	753	770	837	792	763	817	826	799	839	816	815	794	844	791	818	773	796	753	750	795	812	750	754	836	813	825	782	747	795	792	756	811	794	751	817	769	728	788	833	823	778	781	788	806	784	765	781	778	792	807	802	768	815	830	833	806	770	733	811	782	795	752	805	831	783	794	817	797	783	810	765	801	878	772	820	826	798	818	784	817	776	751	768	792	799	820	776	813
28114	17153	7989	4084	1391	238	193	198	163	173	172	163	196	160	169	181	188	150	185	203	188	169	168	159	165	182	154	136	160	174	170	171	151	148	149	174	169	160	177	159	162	167	160	152	159	169	166	164	172	144	165	168	165	158	166	152	166	155	147	182	150	182	138	175	165	186	182	167	157	152	158	179	171	163	160	172	167	168	170	164	127	163	176	162	169	175	197	186	171	161	141	167	161	178	189	184	141	164	162	153	200	165	182	142	153	165	165	162	173	164	180	180	176	178	158	162	193	153	152	170	178	190	171	145	162	149	165	178	173	164	160	164	161	175	182	162	166	199	186	147	158	169	153	144	166	189	158	137	173	166	167	175	176	165	169	185	185	180	163	178	166	184	157	169	168	164	173	161	174	193	157	163	164	135	156	159	176	170	167	154	182	181	186	182	151	142	163	183	164	151	158	153	153	160	145	149	161	164	167	132	168	156	156	156	161	169	176	171	167	137	158	163	158	178	163	184	180	178	150	164	162	195	195	179	151	169	163	156	185	150	153	162	158	166	184	167	161	160	169	163	174	158	161	149	170	162	183	160	178	168	156	186	162	171	158	179	139	164	143	167	168	185	160	166	163	167	150	183	165	165	189	173	178	161	159	164	158	189	141	175	164	179	158	176	169	154	166	154	185	175	167	168	171	164	184	165	158	171	149	179	182	197	185	160	164	139	181	162	177	151	165	163	167	167	150	173	180	171	157	164	167	176	147	146	181	176	153	164	161	166	166	145	155	151	166	145	144	172	148	186	176	173	177	150	178	166	158	158	172	176	160	169	158	170	157	160	172	141	186	147	159	159	173	175	179	166	195	141	195	179	151	159	181	177	183	163	164	179	185	160	154	160	173	162	157	167	149	155	168	176	169	180	169	168	173	156	146	175	161	157	169	166	193	163	154	166	169	156	173	148	162	199	159	164	141	171	182	155	159	173	160	177	152	171	166	180	158	189	155	168	181	176	158	183	159	155	159	152	174	158	165	161	173	162	186	143	171	178	184	168	152	153	182	166	160	175	176	167	167	174	161	143	156	163	156	161	201	157	177	169	179	178	158	157	169	146	146	164	176	176	158	168	153	162	161	149	166	173	164	140	173	149	151	161	129	178	170	170	164	165	162	142	175	174	139	160	164	181	184	141	160	171	174	168	162	164	155	156	174	180	157	173	165	163	154	190	191	151	169	158	138	167	159	169	151	155	154	160	173	166	151	171	170	159	142	172	190	167	148	147	158	179	156	171	176	138	160	165	171	160	181	166	158	179	156	181	175	153	164	164	164	160	165	157	179	163	175	184	166	163	156	174	164	157	166	181	178	155	166	174	160	180	150	182	164	154	162	173	160	170	175	144	158	180	180	177	155	142	161	171	144	181	175	172	142	203	169	158	160	152	168	172	171	177	171	158	176	168	138	160	161	156	162	169	157	160	166	158	155	166	167	167	159	170	182	182	154	161	163	177	148	160	164	176	156	148	157	163	141	163	148	186	148	164	157	181	145	168	178	164	185	172	160	165	178	144	153	173	138	179	157	156	175	179	160	151	136	175	151	174	138	156	179	173	186	183	180	156	152	169	156	162	178	157	153	172	149	155	159	172	163	164	168	157	163	137	172	150	176	152	151	146	142	173	170	158	153	191	184	162	164	165	182	163	162	161	169	163	171	177	164	167	166	172	141	157	179	171	163	175	165	158	140	186	155	157	185	162	161	141	166	166	157	167	162	179	165	153	163	151	195	156	202	151	169	183	158	179	172	186	166	193	158	145	159	152	188	148	181	142	166	171	151	169	144	175	168	159	166	179	159	185	161	163	140	175	167	173	159	156	167	164	195	140	146	163	165	175	160	168	143	162	152	162	179	164	190	168	194	158	163	174	165	161	151	170	172	155	179	157	165	140	184	164	178	156	149	183	173	153	165	177	155	165	174	153	152	167	156	170	172	156	175	152	169	166	159	162	146	148	161	164	161	155	172	166	174	184	139	173	139	155	152	181	163	176	166	139	146	160	156	181	159	158	172	180	145	146	178	175	152	175	166	160	172	161	154	166	166	160	161	168	162	174	181	171	167	160	156	154	190	172	152	150	181	167	182	163	178	154	157	158	169	188	170	154	164	181	147	145	163	154	166	172	157	170	172	139	150	156	157	158	177	160	161	174	168	149	157	171	157	179	154	149	141	155	143	202	169	161	174	169	172	176	141	181	170	169	181	159	174	154	142	161	170	157	150	171	160	164	160	156	147	175	181	169	192	173	167	169	167	156	185	173	164	165	159	162	180	172	180	166	154	182	152	165	180	152	189	157	182	169	163	166	166	164	148	175	161	178	173	152	149	173	161	159	171	169	131	160	148	156	152	168	167	159	163	169	190	192	182	166	169	171	165	152	134	143	151	173	182	185	174	166	179	159	161	160	160	170	168	149	157	176	152	159	148	184	178	179	151	161	167	157	160	167	156	161	154	157	168	171	159	193	175	154	177	159	155	146	155	160	169	172	172	153	129	174	173	163	181	183	164	169	170	170	179	166	169	182	160	164	171	139	151	158	179	170	158	152	154	156	163	160	163	173	177	153	183	149	135	165	144	154	168	174	156	180	172	153	151	143	190	156	167	153	174	156	166	168	146	179	163	170	159	168	158	158	163	144	191	162	174	165	187	163	166	179	153	158	156	171	156	163	162	181	146	162	159	177	165	160	170	182	156	151	163	170	153	174	185	186	176	165	176	165	156	145	185	165	181	178	175	181	174	185	184	147	138	178	180	164	178	127	191	158	155	166	168	160	159	169	155	146	171	193	178	173	171	153	165	168	145	156	166	181	165	159	152	175	171	166	141	180	163	174	180	166	174	163	160	168	152	169	157	180	183	135	139	154	169	180	168	149	146	155	141	167	189	168	162	159	158	125	146	156	167	183	158	166	159	161	177	159	167	177	182	150	168	166	182	176	183	179	166	169	162	149	168	167	174	185	159	159	176	175	143	169	161	161	181	172	172	170	161	162	166	182	168	160	161	159	158	167	163	153	178	163	166	151	176	169	170	160	166	148	143	164	173	187	158	171	151	166	170	163	161	163	161	175	172	150	171	167	180	169	174	164	145	153	170	169	178	176	168	159	145	159	182	154	180	160	170	161	158	170	190	159	179	186	144	172	161	179	177	158	149	170	155	171	178	150	171	169	185	171	172	190	143	161	159	156	153	151	177	140	162	172	158	153	200	151	183	160	166	178	159	163	184	164	152	169	165	151	146	164	164	151	175	136	166	188	154	191	144	182	159	172	169	173	169	162	165	170	170	174	154	193	154	161	161	163	156	181	168	181	177	171	183	169	168	184	173	174	151	179	170	172	167	156	179	166	161	170	155	151	153	159	143	160	205	155	157	158	175	168	163	178	150	177	154	149	183	148	165	179	162	168	162	179	151	153	142	198	165	193	192	163	162	182	178	194	178	156	151	176	172	182	170	173	149	175	177	158	175	137
26595	20904	12347	10919	4196	637	681	777	529	578	554	548	536	550	586	524	522	542	565	603	542	523	546	558	544	494	551	544	542	532	541	540	559	543	575	540	545	512	572	508	540	552	525	587	522	530	542	552	490	504	557	569	533	518	552	570	544	535	578	555	533	549	522	513	498	542	563	560	516	561	576	558	550	544	538	543	575	556	567	528	509	580	558	536	551	525	548	555	545	559	528	511	552	530	554	564	533	530	536	565	549	554	523	536	538	521	555	529	530	517	499	555	543	522	540	569	519	533	554	529	499	604	588	552	524	588	532	544	530	550	518	560	563	541	504	515	552	493	519	522	538	546	557	555	566	593	570	552	574	545	528	548	586	523	534	528	508	517	558	552	537	548	513	515	583	527	566	502	527	559	563	542	526	531	517	510	548	572	528	630	526	535	533	511	516	554	531	499	535	531	572	540	540	593	531	527	600	561	499	552	538	605	557	509	548	545	532	527	543	513	525	552	557	553	551	524	542	553	515	542	561	534	568	574	478	550	560	536	564	521	538	513	580	525	532	559	558	539	502	568	523	535	577	543	562	566	528	565	558	539	533	510	536	536	543	550	515	565	557	548	572	552	515	563	549	546	536	548	503	577	522	534	537	537	550	539	566	521	569	505	541	522	541	559	512	535	550	549	556	522	539	519	524	552	546	539	511	552	550	567	571	578	546	549	543	516	532	519	555	546	498	555	551	508	584	565	510	586	519	560	538	489	593	569	508	552	513	561	520	555	529	544	557	491	558	508	564	506	539	530	542	513	570	541	512	536	562	547	522	566	508	532	519	549	552	539	529	575	521	538	546	565	467	560	500	580	533	515	529	540	555	492	511	579	550	539	590	554	485	540	590	531	571	507	509	541	558	517	498	547	570	527	528	526	558	554	543	590	583	514	561	544	558	533	530	541	508	548	557	564	566	544	568	576	532	555	540	578	526	519	549	503	530	561	521	553	541	518	549	548	544	549	538	542	528	534	557	536	531	543	527	538	528	599	561	550	553	568	550	533	528	499	531	555	566	498	515	510	530	532	527	528	552	543	521	578	539	505	518	530	561	540	577	541	526	537	536	529	530	525	521	520	505	543	562	568	541	524	556	557	533	575	548	534	548	521	549	532	526	557	528	530	538	497	529	538	521	507	572	525	572	536	524	581	545	545	531	586	532	512	527	521	548	544	561	556	513	498	530	541	554	539	542	514	552	532	550	567	553	478	564	563	513	548	508	518	525	553	563	581	574	545	547	497	548	512	552	540	556	497	535	568	555	518	560	512	573	548	561	528	507	528	552	571	569	541	576	578	594	552	527	555	528	568	547	497	509	537	530	567	593	514	534	534	500	564	547	560	583	584	567	588	513	537	607	540	578	554	504	510	548	524	536	518	545	543	559	499	567	544	511	567	585	524	549	565	556	579	533	534	539	522	514	527	512	559	540	535	534	517	562	577	537	550	552	570	510	580	563	552	560	536	563	599	527	543	555	526	573	557	525	526	567	502	532	511	567	546	571	536	588	517	543	527	541	520	560	527	566	543	554	519	579	527	527	529	542	598	590	521	563	537	575	568	533	540	563	545	503	528	535	525	553	536	553	531	520	548	583	558	516	528	541	525	541	563	545	540	525	511	543	543	538	538	531	573	543	519	547	525	553	552	543	584	488	529	568	568	584	512	571	541	551	536	531	564	560	540	519	510	525	517	551	567	504	573	540	537	542	552	552	555	508	549	523	573	538	544	540	523	517	542	535	535	566	539	549	574	498	577	558	554	511	524	567	562	564	526	557	504	545	506	564	511	542	559	566	556	549	543	535	543	554	521	532	578	548	521	544	509	527	550	532	532	549	543	533	554	512	548	526	597	549	524	562	535	513	548	548	548	555	540	521	546	576	560	544	563	538	531	544	519	500	508	567	552	551	529	553	522	517	538	570	539	509	509	529	529	547	524	527	532	579	533	527	551	526	525	559	570	584	538	551	563	562	564	528	586	547	554	583	530	551	537	546	537	558	504	514	568	522	526	532	540	540	591	525	611	547	527	571	536	544	517	583	583	503	566	532	523	497	531	541	557	574	513	506	527	537	519	531	538	516	555	535	526	558	529	592	526	511	578	563	552	571	522	559	559	535	518	551	525	533	536	542	559	528	540	491	534	515	553	538	540	522	560	563	537	490	543	556	537	543	543	543	556	504	560	590	545	516	557	533	536	534	562	561	591	539	554	520	553	518	539	571	513	540	543	512	547	547	521	571	566	558	542	526	578	497	527	528	594	536	506	551	573	551	572	527	555	538	543	540	551	558	530	540	560	571	556	541	532	543	532	536	520	550	536	542	560	547	539	528	512	577	528	578	521	505	539	549	538	584	538	516	534	568	556	547	574	535	518	526	527	536	544	569	525	566	571	537	527	510	530	550	546	569	543	538	487	542	549	507	544	512	555	510	543	559	558	558	561	513	556	554	540	570	487	583	542	586	568	492	557	559	522	539	513	533	551	511	503	555	535	550	558	530	534	524	538	522	537	537	571	523	555	530	564	635	568	565	564	535	544	484	563	540	564	543	542	582	575	510	541	509	522	521	534	521	537	518	553	526	541	555	531	570	560	527	521	555	586	548	599	520	537	561	587	512	545	522	532	594	545	557	553	528	533	578	513	550	510	521	541	558	545	567	538	542	526	570	579	576	527	504	510	518	556	596	554	524	504	551	547	558	497	560	549	547	541	517	559	541	502	518	559	512	565	557	490	539	591	519	539	547	550	541	533	517	548	523	538	575	508	567	495	504	557	558	542	567	545	554	573	539	568	570	559	536	563	552	570	538	544	551	534	543	533	556	561	537	533	550	571	505	565	537	527	534	533	547	567	536	547	583	510	522	552	566	539	580	546	526	520	559	547	537	591	559	578	512	525	550	541	520	558	541	572	531	568	552	570	539	546	550	495	502	520	531	546	548	504	596	534	551	521	519	537	519	519	525	567	519	538	535	556	526	556	546	530	529	509	509	596	558	529	547	541	509	542	553	550	491	558	553	537	543	501	526	540	549	554	531	536	556	557	526	538	560	580	576	562	550	513	557	537	567	542	552	506	584	552	565	535	498	530	567	516	569	533	520	548	549	555	541	516	546	534	576	568	554	565	540	553	579	540	509	554	527	559	540	571	514	521	532	543	551	509	536	505	556	526	536	531	511	574	549	544	534	551	519	528	549	525	520	563	502	524	561	573	536	535	527	506	492	551	567	552	535	571	551	545	518	572	563	539	583	548	525	543	510	523	548	542	550	548	533	521	554	545	547	550	511	534	552	566	540	586	564	609	546	505	514	517	536	547	557	521	569	574	580	530	529	513	557	522	527	516	507	528	580	591	555	520	577	533	551	517	531	562	550	534	538	562	528	547	511	591	554	560	547	558	541	525	576	530	524	525	552	542	561	517	582	541	580	548	561	545	547	537	550	516	560	520	561	541	530	499	517	528	537	527	548	528	607	579
62445	53891	43402	34098	21083	2899	467	924	168	150	163	132	167	132	157	163	142	159	152	145	163	140	155	157	172	120	161	144	161	159	149	138	138	145	153	163	160	138	141	160	142	166	162	151	157	178	145	157	177	186	150	167	141	130	154	141	152	122	155	135	150	138	160	178	147	145	147	147	147	160	126	151	121	156	160	144	145	157	133	151	181	163	151	133	142	175	132	135	157	148	136	121	154	150	157	146	156	146	128	141	152	117	145	138	139	154	149	163	130	132	137	140	146	119	148	146	144	138	166	145	156	155	159	141	142	158	163	132	145	137	155	156	158	168	165	124	121	152	164	147	143	130	142	154	159	139	160	150	142	131	130	145	146	145	153	146	149	151	153	150	148	153	123	149	158	154	150	166	140	172	163	167	134	150	151	140	154	135	153	161	147	145	145	127	136	129	159	143	141	159	153	149	146	129	128	143	151	125	144	147	152	131	150	144	136	133	168	158	175	144	138	146	139	140	158	152	138	168	148	179	134	164	143	157	143	138	133	139	140	144	137	165	170	161	149	144	149	117	147	163	161	161	127	139	153	162	152	136	167	150	139	161	128	156	152	124	171	142	141	149	141	141	143	148	131	144	145	144	146	141	133	146	135	145	135	142	168	149	136	131	155	139	133	135	151	157	151	150	143	149	159	164	165	135	159	146	150	155	151	161	135	152	165	137	156	168	159	146	147	138	121	148	141	143	133	148	141	154	134	140	160	148	142	132	144	138	148	136	146	158	152	133	161	136	146	160	128	137	149	162	133	155	159	149	128	135	166	160	143	141	125	145	131	149	141	138	152	158	148	160	144	144	141	133	150	158	131	165	146	136	141	152	151	137	159	150	142	150	155	155	155	165	161	137	158	151	166	137	140	150	152	148	140	144	142	159	131	170	148	137	158	149	151	153	175	139	137	162	135	126	156	167	151	138	162	138	145	157	171	169	153	138	140	145	149	167	146	143	138	167	146	152	163	144	169	138	146	153	151	158	150	159	158	128	157	146	144	153	176	155	143	147	177	134	156	167	143	148	124	153	152	153	161	133	153	160	149	149	156	156	148	165	160	152	137	138	160	136	160	165	148	139	132	152	147	142	161	146	146	137	147	165	135	152	144	148	151	138	142	163	153	155	171	143	155	152	153	182	122	169	148	151	141	152	139	155	147	144	162	149	153	143	140	180	147	138	128	132	158	125	134	150	171	141	148	154	158	133	165	133	140	156	149	158	137	153	136	142	146	141	169	131	120	133	153	152	153	164	155	139	145	152	141	130	154	167	121	153	167	152	147	131	148	140	145	139	147	133	132	147	143	144	170	145	159	146	151	135	169	160	135	146	152	133	137	139	137	151	157	145	148	152	145	139	145	150	155	149	160	132	151	153	133	155	158	153	148	167	160	150	136	158	136	139	154	148	159	160	132	166	162	134	141	153	134	162	128	138	157	145	155	146	144	136	152	155	162	140	137	141	149	157	134	144	157	153	152	164	156	142	140	165	137	118	142	154	148	135	147	166	160	144	158	176	156	148	117	139	145	150	156	165	147	137	147	131	166	146	137	147	141	150	155	142	177	137	166	140	169	145	146	137	156	152	153	169	147	165	141	140	148	137	140	142	148	143	153	140	150	155	156	157	153	165	154	156	130	120	117	147	170	165	127	144	149	143	173	155	143	136	146	124	154	194	149	151	155	130	145	172	154	168	157	155	160	133	153	131	146	132	131	159	159	140	143	124	145	150	131	150	144	156	165	140	139	147	141	133	147	159	148	138	163	153	129	148	158	162	153	140	168	157	156	151	150	139	150	133	134	153	163	138	145	137	155	131	151	145	144	162	148	143	140	159	143	144	177	142	149	113	172	153	137	147	119	153	153	136	160	154	149	173	153	140	148	177	141	124	135	138	141	137	149	155	142	151	139	143	152	141	145	152	153	155	152	153	129	129	146	124	160	140	136	157	139	136	150	160	171	147	148	161	145	122	132	160	150	167	159	160	153	161	172	163	146	146	157	144	156	162	137	147	139	145	136	138	135	151	139	166	135	145	150	146	157	150	139	146	123	142	155	147	124	128	146	170	150	150	146	139	152	151	148	126	158	123	144	158	138	142	156	137	139	156	147	138	149	129	151	135	153	179	135	154	146	153	133	145	160	149	136	141	133	143	141	139	147	171	144	163	160	145	135	131	156	165	143	148	170	144	132	133	124	145	157	133	164	132	149	148	139	168	143	135	160	137	156	148	165	150	134	145	136	150	156	161	156	132	138	148	167	144	139	148	136	146	129	149	135	144	151	133	159	149	141	134	146	164	151	135	145	173	125	147	162	140	135	146	149	127	168	150	139	164	148	157	125	145	168	170	147	132	138	152	157	159	163	154	151	136	129	147	154	153	141	150	162	128	140	152	147	146	157	147	142	153	169	138	160	159	137	134	135	134	139	150	147	142	118	145	140	176	152	144	155	157	152	139	158	155	124	118	141	146	167	155	167	154	146	142	158	147	132	155	136	157	129	156	169	139	130	152	164	148	138	151	164	162	144	165	127	138	161	142	133	152	138	147	142	150	151	136	134	149	162	137	149	144	109	120	135	150	146	150	140	135	145	164	161	148	149	142	143	175	149	141	147	145	168	165	141	167	160	124	148	144	148	160	134	119	168	129	167	136	145	138	145	162	156	152	156	154	147	162	154	143	142	134	124	147	130	142	138	156	117	156	168	131	150	147	139	149	159	137	165	151	142	143	145	144	136	165	153	145	149	145	146	159	148	170	151	172	165	162	158	135	136	173	121	142	161	171	131	134	129	140	144	142	141	146	150	176	161	181	137	160	152	153	144	138	149	147	168	139	150	143	137	149	153	147	161	141	152	147	151	145	168	153	139	139	145	135	149	145	131	122	147	167	146	135	144	153	156	150	158	152	137	160	158	157	164	151	168	150	142	146	131	154	148	155	153	134	154	151	122	142	181	160	141	149	153	131	163	143	141	142	137	147	155	168	160	166	141	161	141	133	154	145	144	150	137	142	146	117	153	148	152	170	134	152	159	144	145	138	164	142	145	161	131	170	158	155	141	160	145	170	147	163	152	150	160	155	155	144	150	142	133	144	158	161	158	153	166	148	180	132	149	159	148	161	162	153	141	159	147	150	144	126	149	147	125	159	141	133	148	138	142	165	150	149	148	149	155	159	181	151	132	146	152	163	158	143	139	145	145	149	151	144	164	173	158	137	171	169	151	152	152	150	147	159	145	142	126	159	118	140	153	161	131	167	161	146	135	147	142	141	135	151	178	150	158	162	129	143	121	177	178	159	148	140	130	170	174	149	147	147	178	141	140	151	171	141	146	154	152	132	138	125	148	129	161	145	150	125	157	153	135	151	158	128	165	149	167	171	157	170	133	166	141	154	152	159	148	147	143	135	173	154	169	161	154	149	159	154	131	149	121	156	153	137	148	166	163	157	158	148	141	127	144	158	143	154	145	145	144	136
43547	42649	41083	41453	27622	2342	2092	3878	552	508	563	526	510	550	531	497	506	502	491	481	472	502	502	521	493	513	509	526	471	491	492	495	512	509	539	488	514	495	503	486	500	464	502	501	487	513	477	499	510	492	517	478	503	504	472	500	475	494	506	510	512	453	463	488	491	508	443	462	502	500	487	492	489	477	481	472	505	535	467	498	475	494	494	465	498	471	510	476	506	458	494	508	472	474	480	481	498	498	491	477	470	503	476	494	509	492	480	512	523	470	471	521	474	450	521	489	518	515	484	508	464	483	437	487	471	484	490	503	464	477	521	507	498	471	470	439	473	497	518	500	504	528	512	501	436	478	506	487	515	466	474	510	501	492	524	487	467	491	504	481	500	472	486	488	506	513	488	452	473	473	505	468	511	506	486	506	515	507	542	529	482	522	487	501	534	504	494	491	471	489	473	466	497	505	467	496	516	464	479	523	529	541	464	479	499	486	490	501	468	475	478	445	481	528	519	502	495	492	521	466	486	510	474	498	498	522	485	504	513	489	514	477	451	499	482	480	513	478	483	490	494	525	507	482	512	528	516	467	492	482	495	495	467	524	492	502	456	483	490	493	492	483	509	495	482	470	495	472	474	495	462	504	502	471	492	469	472	511	471	531	475	495	472	493	475	495	477	510	477	517	489	503	470	443	493	514	495	485	502	479	502	501	497	473	495	472	488	468	489	475	501	490	458	499	510	453	461	491	447	534	485	478	462	516	447	492	480	476	520	487	516	520	515	473	465	477	477	479	461	490	501	506	530	468	507	510	483	499	507	548	539	508	494	481	491	488	475	533	495	489	494	493	462	497	524	505	519	443	502	480	492	493	474	499	504	513	478	514	489	498	469	497	483	464	463	478	498	463	474	513	481	515	453	503	501	500	535	490	496	479	508	473	503	512	505	501	501	485	500	492	472	490	472	488	463	502	517	492	490	487	470	484	507	499	509	472	468	494	476	515	475	472	476	477	478	501	516	506	511	489	490	466	465	502	471	481	494	460	518	476	464	494	463	494	476	489	481	498	486	489	501	475	483	496	511	484	460	461	486	502	528	499	498	530	515	489	504	497	501	509	514	467	477	540	511	497	503	497	490	477	482	541	467	480	509	505	480	460	474	513	489	488	494	505	512	486	475	506	473	508	507	518	517	461	468	479	471	448	511	511	505	484	514	505	464	529	479	517	513	502	495	515	472	498	487	489	502	498	486	524	496	503	496	535	459	464	475	486	475	493	508	463	457	511	484	542	472	510	506	510	494	458	496	450	509	498	458	495	499	464	507	497	518	447	501	516	497	467	507	495	502	477	482	522	501	512	544	515	489	437	474	474	515	470	437	498	493	518	484	478	475	486	491	474	473	509	511	500	495	494	488	461	548	535	490	493	515	506	493	487	484	480	471	493	463	550	550	494	514	470	507	484	488	467	483	494	485	450	474	443	469	517	507	454	473	481	512	493	471	490	541	488	527	496	494	469	492	504	535	480	508	508	514	513	438	497	508	509	497	499	533	488	497	483	473	470	459	501	495	513	444	436	496	464	486	486	517	546	469	505	456	503	536	474	492	464	482	486	486	466	483	516	508	471	526	508	499	484	512	518	530	520	521	483	504	474	508	468	540	456	486	481	444	475	500	504	506	471	493	466	459	496	485	472	509	515	474	472	483	492	500	469	468	511	468	486	527	447	447	457	485	482	511	459	491	474	501	489	515	501	526	487	514	443	479	462	497	509	490	503	504	504	493	491	468	470	496	498	463	533	483	431	483	471	489	499	465	508	493	482	487	466	523	482	513	478	517	482	476	505	484	478	503	517	501	500	502	466	511	522	488	530	461	456	496	479	468	499	490	486	485	526	480	501	475	455	481	492	511	473	491	509	454	538	479	475	510	484	482	481	463	474	467	495	523	472	509	498	461	488	455	459	475	491	502	509	518	516	479	502	529	492	519	498	484	502	510	534	495	521	501	518	533	515	496	493	502	505	473	476	499	554	500	474	507	483	491	523	493	457	515	510	522	505	453	466	499	504	504	493	495	500	491	474	475	503	507	483	538	534	520	500	483	461	484	508	502	480	462	492	489	501	473	469	467	488	492	494	503	478	472	474	448	487	420	448	498	510	461	475	474	475	487	511	496	535	499	484	500	472	518	516	495	504	513	472	493	465	484	492	488	469	457	464	463	512	483	477	478	524	546	478	532	471	489	453	487	524	472	494	470	528	537	507	493	487	519	499	461	473	485	457	497	478	498	482	444	527	499	447	446	506	463	447	502	478	521	467	498	491	503	502	486	487	507	487	522	536	513	528	503	496	492	493	525	516	464	510	446	457	487	495	497	527	500	495	482	516	480	482	477	486	531	493	450	505	479	477	500	507	474	502	501	459	464	533	484	481	481	482	468	487	464	495	533	460	513	481	471	475	471	515	484	484	469	538	487	463	457	506	507	504	509	499	505	500	494	501	511	513	497	491	506	456	510	487	480	503	496	501	448	500	509	488	467	515	482	488	501	488	527	499	538	512	493	470	479	473	484	505	443	502	469	476	479	482	487	474	488	483	539	543	481	499	486	464	517	498	462	459	500	493	505	512	507	448	456	467	510	507	475	498	485	507	436	493	489	506	503	461	555	503	550	510	512	487	487	514	491	480	504	485	489	464	553	536	514	485	491	486	474	450	494	451	448	493	526	509	539	458	491	485	523	530	497	507	484	518	518	484	493	498	475	504	525	455	517	463	466	479	508	466	480	505	529	484	503	485	459	493	508	525	515	529	489	461	537	475	525	498	492	511	507	518	488	487	497	474	523	484	481	474	512	479	480	478	480	527	486	498	510	487	502	484	502	494	488	516	520	488	517	516	508	536	491	484	501	501	503	462	464	455	461	516	481	494	509	530	470	513	476	497	544	478	465	492	490	475	461	498	497	530	488	483	495	558	470	465	481	486	463	489	486	508	474	499	475	448	467	492	507	497	497	505	468	474	521	511	491	535	494	452	445	482	498	430	476	487	527	493	497	522	499	451	504	508	496	477	495	457	477	465	444	494	510	477	474	555	481	466	484	509	498	457	470	499	494	493	495	500	519	544	480	477	498	510	481	480	455	518	512	492	502	520	521	496	480	480	499	448	473	519	514	501	468	494	489	516	530	513	512	463	475	484	498	524	479	497	471	478	503	473	506	525	509	517	531	515	502	460	498	488	492	460	499	513	463	473	494	492	510	469	457	484	489	481	480	470	464	492	510	494	512	512	482	485	460	518	503	500	475	481	500	541	487	482	501	501	504	524	482	514	505	499	501	451	515	514	501	461	542	489	495	496	503	494	515	526	444	453	499	486	549	471	480	481	459	519	472	483	494	481	515	475	486	486	484	472	496	517	487	498	518	500	478	484	533	462	476	526	514	504	482	480	483	526	520	510	496	470	452	511	473	529	505	475	462	510	469	502	505	444	507	438	496	487	502	516	509	510	473	521	476	512	504	478
77859	67377	59860	51782	38908	14100	2042	2207	307	268	271	289	261	237	274	298	295	278	293	251	257	254	272	246	269	265	247	263	268	243	259	251	250	225	233	261	271	256	256	258	225	230	279	239	251	255	260	248	275	241	260	266	259	244	228	254	266	292	259	274	267	258	266	229	260	268	275	273	263	252	241	280	247	257	229	261	259	250	246	261	262	250	251	268	303	258	241	257	278	270	243	270	241	274	259	235	274	231	248	255	259	264	240	222	228	244	252	271	279	263	280	250	266	284	218	297	291	256	261	234	239	251	232	251	272	276	244	265	238	268	271	247	244	263	248	223	278	236	209	292	246	243	216	249	282	251	264	286	243	229	272	285	247	254	262	237	244	248	265	259	238	245	253	257	271	228	284	238	246	222	249	258	261	286	224	224	296	266	272	246	250	230	279	269	270	256	259	228	278	267	276	246	259	240	259	282	258	268	259	247	281	255	229	231	262	250	263	252	265	272	258	261	252	260	271	250	275	232	250	255	259	257	228	252	245	218	258	254	257	221	233	263	270	265	282	248	246	230	234	246	265	275	251	210	224	250	263	255	255	253	251	255	217	245	272	230	257	266	229	251	245	257	275	258	267	217	259	237	220	251	248	246	259	232	265	239	226	248	253	274	283	246	253	250	251	265	260	242	274	244	241	253	247	232	244	244	231	246	239	232	250	264	261	269	259	221	247	233	261	257	253	271	234	259	230	229	254	264	245	250	255	275	263	251	271	258	261	269	257	251	246	263	261	297	248	280	273	240	256	254	251	271	254	267	253	271	231	276	257	259	223	261	248	271	250	243	243	235	266	289	227	272	269	266	239	246	272	268	272	261	250	276	243	245	251	267	255	241	237	244	234	243	262	231	248	261	258	231	264	254	252	249	293	270	251	256	263	234	261	266	255	265	254	233	270	271	249	260	239	245	262	224	237	287	253	230	245	258	228	252	238	275	277	251	273	265	256	227	240	245	261	254	255	254	264	243	257	285	246	280	256	269	237	267	274	267	245	256	225	260	246	261	249	260	231	259	221	262	237	281	245	240	267	257	258	273	252	217	260	245	267	226	246	266	251	260	249	261	244	262	239	254	251	236	248	259	257	260	274	244	282	244	273	258	239	267	243	225	220	243	239	278	245	241	239	240	236	237	270	282	236	253	253	226	255	244	257	256	266	253	249	265	257	252	248	266	251	244	259	246	283	254	268	258	248	259	267	253	284	269	260	247	254	248	267	266	243	256	267	205	245	217	247	250	273	254	281	239	220	247	288	237	250	292	240	241	215	243	252	246	259	224	246	286	231	255	269	240	297	285	263	250	274	256	250	277	255	227	263	245	254	231	245	278	251	260	271	243	249	250	263	237	258	254	273	243	210	255	234	230	261	265	235	232	257	247	249	250	235	276	273	241	261	219	228	249	274	249	245	273	264	255	237	251	296	242	267	254	239	272	249	266	260	264	277	264	255	248	258	278	248	240	248	254	223	245	266	227	251	256	246	276	248	218	250	231	266	269	279	260	244	252	220	238	261	250	222	263	248	284	245	273	239	236	235	277	262	269	257	277	263	249	268	241	264	251	270	275	255	235	265	241	262	279	249	247	256	238	254	239	270	247	262	259	244	279	268	277	254	225	273	244	239	292	253	247	254	243	245	269	230	236	252	251	275	251	245	239	274	237	263	245	257	237	247	233	232	228	237	246	252	231	268	236	291	248	219	250	247	236	253	245	267	214	231	242	236	262	247	276	254	286	240	235	267	246	266	250	237	241	286	244	236	244	263	258	240	287	261	268	273	232	241	285	256	276	289	238	252	248	271	260	273	257	251	276	218	269	243	260	228	236	250	256	232	251	255	277	224	271	279	260	255	251	269	282	238	282	263	277	245	237	256	260	216	255	249	239	252	254	258	263	246	273	255	226	234	266	243	251	274	273	243	218	266	249	263	256	246	268	279	269	246	223	251	225	259	238	266	266	244	259	278	243	236	266	273	256	256	254	240	273	251	285	259	245	270	240	267	275	280	241	252	224	249	263	262	267	252	251	239	241	252	231	240	256	247	269	256	268	231	271	235	238	263	242	218	248	269	271	265	225	249	245	248	268	251	253	233	261	247	251	269	264	266	255	243	254	246	254	276	273	268	256	253	263	234	249	223	240	253	280	244	276	252	239	240	257	227	230	216	241	250	256	250	248	249	245	252	270	233	260	229	257	261	288	269	234	249	247	262	253	246	250	250	257	259	249	275	265	248	276	277	241	263	229	282	244	265	237	253	272	250	252	257	234	251	243	257	272	253	249	256	253	278	227	248	239	257	233	269	241	243	236	248	271	237	294	259	253	263	236	264	233	244	226	264	231	268	253	252	259	255	236	259	266	237	238	266	260	237	268	283	234	229	238	230	244	233	263	256	231	264	239	302	254	240	265	251	269	282	232	266	241	240	260	264	241	274	255	269	258	262	256	258	233	242	245	241	251	263	264	259	242	248	262	241	241	242	244	272	254	269	260	190	247	241	240	250	231	256	256	227	284	270	246	277	228	272	245	285	249	272	252	244	245	248	253	266	246	224	245	259	261	279	251	248	260	244	264	255	275	284	250	225	257	263	233	263	235	276	247	257	277	271	248	228	263	267	265	270	243	274	229	230	252	254	290	261	256	267	259	256	283	251	244	257	232	254	257	263	251	261	246	222	262	269	252	246	269	233	246	254	250	270	262	280	263	268	253	255	265	243	268	278	241	262	247	240	267	239	253	245	265	270	268	259	235	285	217	227	295	261	270	247	252	254	250	256	263	263	245	237	252	275	258	270	290	279	263	268	226	261	249	225	242	273	264	238	251	269	255	255	260	260	256	227	269	246	260	273	235	280	255	264	286	261	283	269	244	225	259	284	265	280	276	261	253	231	237	258	263	248	248	262	269	244	218	244	264	271	253	239	238	273	255	243	252	228	244	254	250	242	283	262	252	260	235	244	224	235	236	265	252	259	261	253	251	227	240	243	242	251	254	249	272	230	243	254	292	247	243	223	261	249	240	235	272	254	286	249	261	241	263	278	261	269	242	262	253	255	279	247	261	206	266	222	266	264	250	234	252	264	236	231	260	252	260	276	242	219	244	253	263	264	254	263	228	245	256	215	268	260	236	235	238	273	269	277	258	262	243	242	243	284	256	271	225	262	239	269	257	277	248	261	249	241	237	251	279	228	274	259	242	215	261	285	246	249	249	260	268	248	246	260	230	262	230	236	229	265	266	266	280	241	268	258	261	248	278	250	253	246	258	265	261	220	228	257	259	255	267	262	244	234	272	267	246	253	277	227	230	269	263	259	251	259	275	252	246	229	271	274	236	248	283	278	239	266	270	296	250	278	247	255	274	243	255	243	234	253	259	261	241	254	238	274	243	266	260	278	240	270	239	248	237	293	246	236	254	296	277	260	249	227	230	253	249	242	287	235	260	282	241	257	237	242	238	254	262	283	273	253	275	264	248
57702	55390	56674	55731	43656	8741	6051	6810	885	868	865	875	827	880	824	818	808	826	774	798	791	814	827	721	780	740	755	781	825	774	784	776	819	765	800	816	765	780	762	803	787	836	732	753	813	786	763	831	798	768	805	812	784	806	759	787	790	760	752	755	763	768	782	805	784	783	784	812	741	806	767	755	774	707	783	745	750	795	765	769	717	785	800	793	790	758	814	798	769	812	779	773	790	762	778	854	818	783	769	727	819	739	774	789	744	783	739	808	797	764	746	864	735	758	775	811	828	755	784	784	831	813	742	801	744	774	788	819	778	783	748	751	734	792	734	746	799	771	775	765	760	827	755	736	792	755	786	813	796	785	784	765	791	757	779	793	777	790	801	767	768	745	777	776	839	795	760	781	800	789	760	788	781	819	779	760	833	736	785	761	762	753	774	738	811	739	791	784	748	777	822	769	790	794	794	754	774	731	741	772	735	703	797	775	779	730	750	732	808	782	798	826	762	750	774	769	783	816	726	778	762	766	793	761	782	729	776	821	795	794	790	784	795	813	799	799	777	783	759	772	771	766	799	801	750	789	749	801	801	779	773	757	744	769	740	743	803	782	762	782	749	829	776	806	776	739	799	807	767	806	739	755	770	791	793	778	744	806	758	818	796	784	755	804	834	732	769	771	744	742	774	763	758	730	821	747	819	783	806	809	792	809	732	804	806	830	779	790	753	780	731	790	807	814	790	770	767	800	817	773	762	791	767	835	757	760	794	757	803	761	784	753	777	778	783	734	774	773	752	763	753	771	661	729	810	733	822	822	807	812	747	759	776	749	796	783	811	812	791	845	774	754	807	788	800	770	762	775	799	808	777	799	778	777	814	809	777	791	724	817	786	802	792	766	741	732	765	757	777	758	744	751	776	784	810	814	734	791	794	762	768	745	769	809	805	727	792	802	848	752	779	737	783	818	780	792	816	809	760	757	798	831	742	724	731	787	753	789	822	769	808	778	799	786	806	761	723	750	758	803	776	778	701	809	785	769	805	764	753	798	753	813	776	791	761	743	793	766	828	812	791	779	734	802	764	809	791	777	786	798	781	767	724	745	786	774	740	795	775	782	748	774	809	752	745	790	754	780	742	750	852	788	786	797	771	730	748	774	797	846	807	749	803	757	781	790	758	735	728	787	831	800	762	774	771	766	791	740	750	758	808	787	760	760	759	750	774	814	827	740	789	785	763	748	806	773	809	845	749	760	779	817	766	767	784	764	804	797	716	786	717	787	793	817	750	803	784	762	720	782	743	726	822	756	753	780	754	759	759	808	812	770	807	787	741	771	769	775	798	793	834	733	787	845	780	744	798	786	781	764	806	755	786	801	813	809	771	773	768	740	779	730	781	793	795	739	788	787	771	780	791	765	750	816	767	785	797	752	828	781	769	760	750	769	763	728	837	770	755	746	817	787	768	779	801	818	766	765	792	854	808	759	753	802	791	757	853	783	795	722	762	756	798	770	750	750	743	758	769	788	794	778	771	780	808	783	789	778	794	768	738	786	750	778	772	789	797	742	715	806	765	808	779	771	782	775	755	763	767	819	796	752	812	762	808	723	776	753	759	778	792	810	761	777	802	713	766	795	733	800	821	741	840	792	822	720	776	736	775	806	759	785	756	810	749	740	752	728	783	735	743	778	796	780	771	811	772	736	754	758	745	798	764	798	816	806	801	779	768	735	807	761	792	796	786	770	731	776	747	753	782	789	800	771	752	753	773	772	783	733	776	799	774	811	805	789	730	821	784	819	784	793	764	795	796	822	731	774	743	788	668	725	755	782	739	796	819	801	724	739	762	765	802	745	780	808	815	792	797	758	738	761	811	824	782	749	752	755	767	805	798	785	764	827	779	764	738	728	776	781	811	803	811	756	734	778	787	789	753	780	738	810	774	741	769	777	812	688	817	743	799	828	804	762	743	802	788	773	770	807	827	766	793	765	771	779	777	774	790	787	737	810	831	805	759	786	797	784	773	816	759	797	799	795	798	797	734	767	770	780	734	730	819	764	790	761	798	748	794	790	813	768	794	784	791	816	790	754	795	750	756	761	747	752	812	790	743	749	769	761	716	745	812	764	752	719	772	822	785	807	734	766	786	771	756	731	815	772	754	762	776	765	761	743	746	764	822	804	770	794	772	758	767	732	803	829	784	751	777	768	769	763	777	782	762	789	800	765	797	749	747	799	803	781	703	820	733	773	794	800	783	785	757	767	809	799	761	771	752	798	791	769	760	790	751	760	717	743	764	786	750	781	746	785	809	801	810	752	765	777	817	766	794	791	814	789	763	763	745	770	799	773	808	783	784	739	773	726	807	808	779	769	746	753	786	707	825	829	773	759	823	787	770	770	783	766	805	782	777	763	781	762	748	754	813	774	718	765	780	780	802	798	764	740	793	745	799	813	797	762	798	729	795	771	751	802	761	770	786	767	716	759	758	800	812	779	815	780	782	779	787	809	810	823	847	792	844	787	780	783	789	771	813	809	786	777	803	768	810	798	740	763	771	786	783	775	800	757	731	785	811	774	780	762	817	794	781	765	772	776	771	767	834	760	713	783	783	814	714	741	733	732	735	733	799	784	798	740	782	817	745	787	775	797	748	797	759	750	794	780	809	752	805	783	772	756	757	775	762	833	787	735	769	832	821	818	801	774	792	819	779	756	814	768	788	782	793	790	804	800	782	832	781	826	703	738	737	813	793	743	771	781	804	807	764	817	793	738	774	762	769	845	744	780	765	746	784	803	754	777	728	805	731	769	816	742	785	791	753	790	770	760	767	760	777	773	808	779	786	806	756	713	751	760	724	798	799	797	775	807	781	776	774	783	757	758	779	777	789	826	797	824	781	724	761	820	773	753	786	759	741	749	732	778	759	823	783	768	759	763	787	786	783	781	792	758	790	806	803	733	770	772	826	815	794	780	758	773	754	743	737	753	747	779	774	775	767	830	778	839	790	760	758	822	778	785	754	776	738	731	800	725	793	784	755	778	781	791	798	786	736	772	791	782	782	767	778	802	780	774	756	764	747	794	804	795	771	725	792	788	754	794	817	792	795	795	775	750	787	767	773	797	781	774	797	812	733	767	825	801	767	787	819	784	765	762	727	777	752	834	797	786	765	772	794	755	741	786	813	793	756	779	798	767	830	757	828	770	799	744	776	757	774	765	832	772	764	791	820	785	751	766	807	828	846	798	786	730	762	801	789	783	782	767	821	752	789	779	776	721	790	823	777	802	765	811	759	742	762	805	798	792	762	761	797	790	758	774	734	793	785	795	777	782	768	833	759	784	760	804	723	787	796	750	785	764	769	749	772	809	776	789	789	725	795	764	788	737	767	766	785	756	819	749	793	782	781	763	756	775	734	753	761	740	781	758	761	772	726	795	789	697	814	777	797	769	784	774	761	811	817	770	793	780	822	743	749	770	754	863	762	822	796	792	778	800	757	837	777	797	753	748	805	839	766	808
27840	14862	7511	3314	2249	451	193	262	164	152	160	170	143	175	185	158	174	149	162	154	160	174	178	170	182	176	192	171	184	158	172	167	174	152	176	149	169	187	176	174	164	167	183	154	143	170	174	169	175	147	126	157	192	168	182	164	176	169	149	159	162	155	193	162	180	196	172	172	160	188	170	174	156	180	165	173	168	195	188	166	153	190	183	173	181	190	179	164	169	178	173	142	153	187	180	170	165	161	170	167	157	200	163	197	137	161	168	198	171	170	148	175	172	181	155	159	170	178	181	171	172	164	149	170	187	150	172	185	169	169	171	144	164	147	154	173	173	155	176	173	169	173	165	164	150	177	152	170	165	185	197	201	147	151	188	191	163	174	168	163	169	176	174	173	172	147	160	187	183	192	177	172	165	172	189	191	169	164	158	146	140	168	149	176	158	176	154	154	189	161	167	155	176	169	159	161	174	180	170	198	165	179	193	151	153	159	188	164	158	146	174	166	181	170	175	158	145	163	163	179	165	157	144	154	151	181	189	157	148	195	148	164	163	181	172	172	166	156	157	170	187	161	174	168	168	188	178	160	173	170	182	164	189	155	150	165	165	157	177	158	174	163	189	169	169	157	171	172	167	164	190	194	193	161	164	168	175	172	159	164	178	149	140	156	151	171	148	171	179	187	185	151	178	173	174	156	156	155	174	166	154	147	157	176	144	167	185	151	179	165	171	165	173	164	140	167	178	166	175	175	184	164	172	177	166	161	164	160	171	170	169	159	179	153	143	164	182	140	191	145	156	156	144	189	156	156	156	195	170	171	153	139	169	180	164	144	174	123	163	157	145	164	170	161	176	181	164	165	189	185	180	162	164	207	162	151	194	160	172	171	172	178	167	166	171	162	145	158	177	154	163	166	184	178	172	156	148	180	162	180	157	150	205	156	159	165	174	155	179	168	153	186	177	157	209	172	144	166	199	157	175	137	135	163	170	176	170	164	159	194	187	159	157	186	194	156	147	157	169	163	176	215	160	186	168	173	171	189	175	156	180	158	165	166	166	165	168	189	168	199	162	163	168	190	188	162	190	160	156	160	141	142	167	172	155	164	169	168	162	143	162	174	153	172	178	185	182	183	164	154	161	185	173	173	164	158	170	166	161	154	160	169	196	177	181	195	158	168	176	163	155	165	154	160	160	181	157	180	166	149	169	185	167	178	176	168	149	172	169	175	178	156	186	189	155	152	174	171	184	161	186	185	185	200	158	172	178	155	185	158	191	153	182	179	176	159	183	178	182	168	194	157	182	176	168	143	156	176	160	149	158	174	189	166	177	169	185	177	165	178	160	189	153	151	169	179	168	157	146	172	156	158	160	144	181	168	177	157	166	173	156	176	168	170	173	173	176	167	166	153	176	168	165	170	151	181	166	161	170	180	158	180	168	166	181	142	175	177	168	175	178	173	154	138	155	172	175	155	167	181	182	167	156	183	164	183	175	166	181	172	194	181	171	186	162	163	198	190	177	197	165	142	174	156	175	167	167	189	178	198	160	144	146	174	152	151	172	151	173	190	162	149	177	153	177	154	149	168	153	164	165	181	193	177	179	183	175	178	152	170	156	167	168	168	188	172	172	178	163	174	185	186	191	162	175	167	168	179	146	167	176	171	192	166	146	157	167	151	175	161	183	185	174	173	168	175	169	176	179	160	164	164	162	179	172	176	169	171	171	180	172	170	151	184	164	159	175	177	175	148	181	153	189	161	176	164	155	148	178	186	150	160	171	163	153	178	184	143	175	148	175	175	186	183	175	174	149	172	185	168	166	170	153	180	179	178	180	175	168	177	171	162	143	191	162	164	178	171	169	177	149	178	157	175	189	173	154	165	154	168	150	179	168	179	143	160	175	146	163	136	186	161	199	164	168	168	174	182	151	166	185	161	152	147	152	192	161	159	142	154	147	159	174	182	161	168	184	184	170	162	161	172	158	143	143	179	171	177	175	168	168	172	173	165	156	146	158	141	168	166	147	172	182	143	185	185	153	161	192	172	157	189	157	153	160	160	174	174	154	157	163	158	191	181	156	156	175	158	176	144	178	165	189	147	185	188	157	156	157	169	181	150	176	180	160	162	178	170	162	157	184	162	170	169	155	180	158	159	185	176	164	184	168	164	179	163	154	147	175	191	144	164	158	163	175	178	190	130	166	174	160	169	177	174	183	172	173	160	164	165	151	164	169	162	161	179	181	180	179	184	190	187	167	162	173	189	166	182	184	163	130	170	151	165	188	177	182	152	142	177	181	148	162	148	163	165	184	142	164	148	176	155	156	170	177	160	154	175	180	172	143	155	143	158	166	181	177	158	171	160	170	174	161	169	173	165	162	169	147	168	163	179	177	155	151	172	196	161	164	181	168	181	186	168	166	173	137	189	160	195	162	167	149	167	208	166	168	164	152	181	165	170	161	164	194	178	171	158	155	182	155	184	170	168	168	154	149	169	183	182	162	161	165	161	153	163	167	164	178	152	170	152	152	163	175	173	182	153	167	177	179	158	168	159	157	156	168	175	177	167	155	177	171	171	179	159	155	159	167	167	159	166	177	166	183	170	168	176	159	159	168	152	177	182	161	177	174	174	193	193	167	178	181	200	160	196	155	158	173	160	174	159	184	180	152	185	185	183	169	209	165	142	203	167	159	194	152	164	151	176	152	174	156	160	182	166	165	173	162	167	153	154	188	181	146	191	148	167	146	176	157	185	166	170	161	176	172	160	142	166	145	154	159	166	170	156	158	164	166	175	168	166	181	161	158	173	170	173	167	151	154	160	180	157	175	176	202	161	164	190	165	177	151	165	172	179	175	158	170	161	184	151	160	154	158	176	179	141	164	152	166	171	164	151	185	183	178	172	170	187	166	160	190	146	169	166	176	166	168	164	184	158	133	171	163	177	147	167	174	153	178	172	169	189	169	165	169	170	160	184	176	175	158	163	165	165	153	172	148	182	174	182	163	159	152	182	159	180	163	196	185	157	163	173	173	188	159	171	162	184	163	170	186	136	163	170	167	166	156	176	178	168	176	181	192	161	174	169	174	186	197	178	166	173	141	189	165	172	185	165	169	183	170	170	144	184	161	152	143	180	136	148	152	162	170	156	172	164	170	186	158	147	167	189	173	189	173	155	172	161	182	160	153	177	171	159	204	187	184	167	160	175	169	154	165	163	153	159	176	165	185	180	171	167	156	164	176	183	171	187	150	184	171	178	173	156	171	162	187	166	184	157	168	165	152	175	176	164	176	170	167	168	175	159	177	164	172	188	171	153	170	170	181	163	167	199	148	170	173	164	161	156	150	160	160	154	157	172	187	172	153	160	167	159	185	165	195	169	174	165	147	162	187	174	171	156	157	164	154	159	160	155	156	162	196	154	152	159	174	168	164	165	161	165	177	168	173	160	182	176	201	174	181	135	144	183	151	163	182	169	156	174	168	195	154	171	160	186	160	170	166	167	170	173	165	146
26109	17710	12616	8769	7219	1381	650	863	535	590	559	551	513	545	539	543	534	526	527	551	536	528	524	525	513	541	582	515	568	509	530	555	550	575	546	569	542	568	557	600	564	573	506	554	573	531	569	565	521	577	581	563	537	525	546	521	561	582	548	542	531	536	524	543	540	578	546	537	533	559	530	545	527	586	548	536	563	577	585	548	540	527	564	512	552	528	564	538	554	573	543	546	572	537	525	582	525	577	593	531	533	576	578	543	491	540	534	535	561	569	560	532	514	554	553	590	548	497	535	549	549	543	547	566	548	603	570	542	535	540	549	539	540	552	526	557	534	579	576	581	553	562	531	585	503	526	593	590	552	566	590	562	549	548	542	542	535	516	533	522	565	598	544	522	553	568	520	552	536	600	561	515	563	555	567	553	545	528	549	532	564	549	527	513	570	553	543	514	517	583	507	538	570	530	537	558	568	573	558	578	527	543	598	529	581	546	552	539	540	532	520	507	550	547	520	562	530	542	571	567	555	557	517	530	540	564	524	521	588	619	526	556	553	560	561	552	537	539	541	580	530	512	563	559	579	561	542	540	551	552	543	519	568	528	559	558	573	532	536	519	532	499	550	557	574	556	580	574	567	550	581	579	587	535	539	552	557	577	575	587	544	585	581	531	523	551	558	520	521	511	514	523	561	537	522	564	569	570	598	480	526	515	533	595	572	538	584	511	541	520	485	565	533	557	550	561	562	565	545	521	584	541	553	570	530	557	563	528	553	551	552	552	568	537	582	559	570	512	554	565	517	592	549	548	567	568	553	553	536	531	580	540	550	543	548	563	550	553	542	530	580	557	548	547	536	559	527	525	567	553	560	552	516	592	579	544	517	540	580	526	522	556	583	547	554	560	577	512	567	564	573	556	565	553	537	545	526	580	554	561	562	537	549	586	564	513	520	526	520	542	543	546	526	515	551	569	558	537	518	564	574	545	526	573	528	541	560	508	540	564	546	560	528	562	567	553	557	561	554	564	540	570	537	527	541	579	551	538	512	565	572	582	513	539	543	576	541	583	519	539	523	577	561	540	556	556	571	532	561	541	585	561	548	530	536	505	522	569	584	556	556	563	536	552	541	542	547	521	557	570	511	500	527	552	531	524	562	574	591	611	559	576	545	546	552	530	553	531	547	555	550	572	535	510	544	530	577	562	561	568	559	537	537	532	531	523	519	534	531	583	584	554	528	559	570	519	575	532	557	526	517	553	513	525	535	520	573	541	550	569	584	569	566	529	562	567	543	531	539	548	539	546	561	568	545	539	569	570	587	558	561	550	533	542	539	586	552	564	574	562	504	533	548	540	550	571	562	525	553	544	492	568	541	526	558	551	535	569	591	523	558	587	573	530	598	565	555	517	563	556	612	510	591	559	568	552	564	534	522	551	521	589	579	503	545	526	566	590	542	523	532	570	549	532	531	570	529	559	555	511	573	515	556	544	543	533	566	570	551	565	550	590	577	551	532	555	563	537	571	544	536	583	556	594	541	569	589	535	567	546	567	555	549	549	523	549	516	583	543	499	544	572	588	550	548	550	581	614	574	555	538	508	544	562	550	532	584	502	566	545	515	518	541	531	544	510	533	561	560	556	537	544	570	514	580	527	547	591	554	541	527	563	555	583	540	546	562	526	542	513	499	543	563	548	565	549	557	543	565	551	554	555	535	608	585	555	550	564	518	532	534	583	552	548	538	547	525	545	558	526	551	541	573	554	550	530	567	574	525	575	567	537	544	526	556	550	561	556	564	563	518	542	575	566	542	524	515	564	546	571	558	520	527	553	548	521	548	590	551	552	514	514	604	540	552	551	579	556	533	528	546	559	558	574	580	543	583	561	531	533	572	583	595	555	565	563	562	594	558	541	564	500	552	573	537	540	567	543	546	548	512	585	501	557	552	553	573	529	539	578	552	563	581	557	571	502	584	545	544	543	537	541	553	554	594	552	549	539	556	557	555	567	563	575	589	567	555	557	515	538	559	504	544	541	574	538	569	512	530	553	510	591	548	528	571	537	544	521	553	575	572	564	554	533	576	542	562	536	573	537	541	557	558	525	528	506	556	553	532	519	593	546	562	562	579	523	508	552	511	530	555	600	537	519	527	559	542	519	531	610	559	548	556	545	552	554	586	574	548	538	544	580	566	533	489	552	543	532	571	522	560	537	523	519	568	501	538	539	553	520	546	541	542	563	549	569	539	545	548	586	544	514	510	529	540	526	561	544	528	574	512	517	537	592	546	557	565	510	569	542	561	536	556	563	556	562	558	540	520	540	512	579	559	508	545	532	535	520	539	542	566	530	564	590	600	520	563	554	590	548	540	543	527	534	578	560	571	545	520	528	554	607	547	529	519	579	546	603	541	581	518	544	518	559	510	527	578	537	552	506	549	559	530	510	537	570	528	560	574	570	522	542	525	562	551	563	529	561	531	508	522	525	487	567	547	547	608	545	513	532	564	516	563	567	539	565	556	540	602	528	581	553	549	555	579	547	547	519	580	573	550	550	531	545	559	533	588	529	581	558	513	558	569	568	566	511	548	548	560	561	547	525	545	523	522	558	539	557	539	506	512	571	550	588	540	538	507	572	521	522	576	567	567	527	542	531	549	516	556	558	546	602	541	556	542	610	545	542	530	509	566	596	548	576	579	580	576	526	547	557	573	550	565	563	552	536	555	549	535	548	547	548	565	548	553	520	544	549	567	580	559	525	563	564	550	546	532	559	514	577	546	537	556	587	497	570	570	576	543	563	575	546	531	553	527	562	550	545	582	562	561	554	584	579	565	542	574	545	511	549	544	554	583	559	554	535	563	534	574	522	527	572	566	599	547	529	589	572	535	525	582	547	533	575	569	559	555	561	528	553	597	527	544	557	587	562	559	557	525	564	526	534	527	574	549	570	519	569	562	527	529	599	576	543	555	562	558	542	531	573	564	565	597	569	551	529	511	501	557	523	524	539	531	573	563	499	532	548	561	551	557	522	551	552	588	569	518	540	536	594	539	518	523	595	583	556	553	594	592	573	546	548	504	569	594	523	511	586	527	527	593	549	555	551	533	479	526	550	595	559	495	538	553	578	532	534	535	582	532	570	542	596	543	542	550	519	550	555	548	529	538	572	508	524	561	573	547	534	572	582	551	561	539	516	615	570	532	516	568	557	557	543	528	585	589	555	575	547	564	518	525	577	549	551	552	548	545	527	558	568	586	595	537	537	573	541	556	517	583	552	552	529	573	535	589	560	560	524	557	587	548	521	561	547	593	526	529	541	575	559	549	564	532	557	507	545	507	578	555	557	554	541	541	549	600	524	577	547	564	561	555	540	566	553	554	575	583	578	525	562	542	560	533	544	593	539	547	501	555	573	537	543	539	542	536	554	594	532	576	552	569	556	524	546	569	571	603	551	524	538	551	574	536	505	567	542	586	533	538	509	553	500	548	552	591	560	540	568	565	536	558	550	561	504	563	571
62607	56153	45514	27426	17661	3121	608	1011	161	166	155	161	174	164	173	165	172	192	170	203	159	149	142	165	151	161	165	156	189	142	174	167	152	155	179	155	161	175	170	147	169	159	154	163	172	156	148	211	175	184	194	164	152	175	166	167	158	157	204	175	155	178	157	193	166	152	168	158	144	160	173	160	178	169	155	166	168	145	165	170	143	172	156	153	166	159	199	174	159	159	153	161	170	157	144	166	145	162	144	172	154	159	158	152	148	151	154	158	177	173	147	170	157	139	163	160	157	165	151	149	167	140	157	134	181	173	136	158	170	167	171	162	161	156	137	153	167	136	145	161	184	169	181	158	180	165	182	164	147	173	171	141	149	193	175	178	180	191	201	170	145	177	156	131	161	171	155	180	165	156	161	175	141	177	161	162	170	161	168	184	159	176	192	168	168	170	159	189	164	145	148	167	169	179	150	154	170	153	165	155	178	158	179	168	162	162	152	165	183	149	166	186	166	133	152	179	168	154	166	184	166	178	159	175	168	176	150	175	191	181	174	158	147	191	141	149	202	158	188	180	152	154	169	168	151	147	146	146	153	163	178	146	152	173	171	150	142	165	154	168	177	154	164	145	157	157	176	167	169	163	178	155	162	167	172	178	139	150	155	133	176	151	164	152	162	148	152	153	163	165	155	143	180	156	152	155	179	167	172	158	145	159	168	161	157	184	166	171	186	167	163	166	172	162	157	161	197	171	176	178	198	156	190	160	172	169	155	169	169	182	162	173	184	179	153	176	164	174	168	156	179	156	171	168	152	177	149	159	157	169	184	168	167	160	154	170	154	188	163	159	150	144	179	174	196	157	171	140	166	160	168	181	160	170	167	163	171	174	171	197	155	158	179	183	166	153	184	158	164	152	160	148	158	151	169	176	153	179	189	175	143	175	162	172	188	157	165	182	170	184	159	163	175	176	154	159	177	182	162	169	167	185	148	174	171	203	167	170	171	151	167	179	172	167	179	174	153	147	173	158	168	140	166	164	161	171	173	147	143	162	196	174	156	151	149	166	179	146	155	160	135	181	183	161	177	159	162	168	146	159	159	162	140	167	150	161	169	170	143	171	164	171	150	167	158	154	139	175	187	161	172	144	160	147	179	163	176	154	178	162	162	169	153	167	167	159	166	142	165	163	164	146	169	158	182	150	155	174	155	178	160	138	167	162	165	178	180	158	168	169	155	161	143	165	182	166	163	146	182	158	148	147	146	175	167	181	161	169	165	167	178	156	174	183	167	172	157	149	151	166	150	173	167	141	169	149	164	140	168	159	150	188	145	155	179	162	156	162	137	115	170	180	162	171	153	172	160	164	156	162	147	179	176	173	166	149	173	170	179	167	141	170	156	169	205	170	164	153	166	167	148	165	139	169	158	163	165	171	160	170	182	174	169	155	164	167	169	165	165	181	163	164	186	160	173	159	177	174	157	149	164	161	148	181	146	164	151	155	159	166	172	157	158	164	172	174	171	157	146	183	138	175	142	155	182	154	181	181	151	186	164	170	171	152	164	155	154	161	137	139	155	151	197	155	187	162	161	182	161	177	173	160	155	183	182	154	174	171	155	179	171	166	157	156	179	173	185	177	180	172	160	168	174	157	172	172	163	195	171	185	190	180	157	154	174	161	151	168	197	169	175	169	164	155	155	184	164	202	155	143	147	156	152	177	181	159	173	172	173	192	161	162	146	177	148	161	156	177	169	164	164	174	167	143	166	154	174	135	164	186	147	172	172	163	170	154	152	153	160	160	165	151	145	171	163	147	173	175	176	136	168	163	165	164	163	164	155	143	171	186	155	177	174	149	176	158	169	165	156	165	135	160	151	159	147	181	179	162	159	152	164	170	162	165	177	156	189	143	160	150	181	172	186	186	183	154	140	152	168	141	166	183	151	171	156	156	149	162	150	167	165	181	167	162	159	166	148	146	166	152	154	172	186	170	163	146	184	160	173	136	170	178	147	169	168	163	162	143	188	153	165	165	158	161	162	182	172	169	165	155	159	143	151	162	176	181	166	155	180	188	169	169	166	165	146	157	161	171	147	157	166	164	142	172	166	156	182	143	166	149	168	180	162	179	177	175	197	157	165	177	165	159	189	145	157	165	165	166	167	140	167	180	178	155	158	170	158	157	142	187	162	154	182	164	158	170	170	170	176	169	156	143	166	163	148	191	150	159	147	169	147	162	169	162	176	163	146	144	146	177	160	155	173	174	160	168	167	180	199	170	165	148	163	150	173	163	168	148	148	165	161	184	168	146	164	175	158	174	157	166	153	162	184	156	162	158	167	150	162	169	169	177	145	170	155	141	158	149	154	165	137	151	163	174	173	166	175	164	160	164	190	168	155	182	175	145	160	145	159	139	151	182	171	166	175	176	186	169	167	156	174	206	178	156	152	145	183	149	176	166	148	157	147	165	167	135	162	169	145	192	161	177	145	150	179	149	175	180	164	177	155	166	144	153	188	149	144	162	150	175	173	155	156	168	179	174	156	154	182	165	150	183	144	150	167	147	183	154	159	146	180	165	165	163	179	145	166	161	155	142	178	177	186	154	182	151	178	164	153	169	153	168	153	209	192	166	179	155	173	155	169	152	163	176	176	167	195	151	152	160	160	162	134	166	152	159	178	132	175	179	146	151	150	189	146	156	159	172	165	158	158	177	144	143	155	151	170	182	161	148	179	158	175	183	146	154	159	161	162	147	190	178	162	174	180	153	178	145	177	147	180	152	170	158	189	161	166	171	171	179	183	166	159	131	170	169	169	171	165	164	183	161	162	165	166	187	150	164	149	138	164	164	167	157	169	181	155	174	142	183	170	154	163	180	158	152	127	158	178	175	156	165	157	170	158	156	148	163	162	164	158	167	175	171	163	196	155	156	174	129	180	173	181	183	179	173	153	166	162	169	149	161	153	152	162	161	174	161	162	149	158	168	173	171	173	186	172	145	166	181	147	169	160	167	169	171	162	154	146	164	172	144	153	170	157	172	162	164	168	164	161	173	146	174	159	187	165	188	159	166	141	170	184	164	170	170	174	190	154	160	178	184	136	146	166	155	177	145	147	183	174	164	171	155	149	161	166	151	153	179	168	147	151	166	142	174	181	169	174	165	164	146	171	158	150	162	159	171	178	179	170	181	154	172	159	154	155	180	164	145	169	169	167	170	164	180	163	178	162	177	147	168	152	179	154	170	162	156	143	182	166	164	172	162	184	179	142	153	175	186	155	147	160	170	172	159	158	185	155	155	173	136	149	153	165	158	191	162	159	165	165	144	146	170	198	151	166	162	156	173	163	170	175	167	159	166	185	183	182	161	157	148	162	171	183	165	184	165	155	165	149	176	191	170	149	188	155	163	158	184	171	163	176	164	167	147	136	156	165	181	171	166	164	174	168	179	165	152	157	137	175	168	168	173	154	163	142	163	158	148	197	170	172	159	156	157	175	153	191	168	162	172	192	158	151	173
43781	45686	41962	34919	26767	4147	2599	3976	581	547	565	555	552	537	537	562	540	530	590	506	563	553	528	522	599	526	516	581	533	563	535	560	561	521	545	573	563	576	540	482	565	592	542	582	495	547	555	554	516	530	544	504	521	557	506	530	565	590	543	528	548	541	514	538	569	492	554	575	557	505	558	568	525	531	525	549	564	527	563	531	540	629	526	541	582	490	579	529	542	517	512	522	570	615	585	574	534	560	527	531	554	581	527	579	548	500	529	516	558	517	524	572	571	565	600	527	539	533	542	495	550	557	579	523	519	556	523	518	569	554	560	546	549	546	574	567	536	532	478	522	557	549	546	524	529	543	530	521	533	572	573	555	512	563	538	544	572	516	561	558	601	553	558	519	522	530	535	538	518	522	556	531	553	536	577	520	556	551	555	554	514	531	541	514	543	542	571	534	523	521	534	553	537	539	527	566	563	558	540	599	511	581	577	527	550	539	548	536	588	510	476	565	542	522	576	529	555	532	560	570	532	568	542	542	561	566	542	574	558	573	534	517	567	526	534	531	535	505	537	569	541	558	584	506	542	554	526	537	532	531	537	578	522	517	523	577	578	537	515	547	567	557	548	558	550	577	541	549	539	564	538	537	548	553	565	554	549	535	569	556	579	561	490	570	546	512	517	551	503	544	556	515	546	566	572	558	549	571	487	521	561	520	539	549	556	546	535	535	556	561	524	551	533	535	555	533	555	550	529	541	571	495	535	513	516	526	543	556	533	540	522	552	522	521	480	528	547	496	564	551	506	538	560	552	555	548	555	540	531	542	524	546	540	562	523	552	535	547	544	499	568	549	566	523	591	527	566	529	599	564	538	544	566	547	526	556	498	533	540	507	549	546	560	521	519	504	525	528	499	521	535	582	567	513	556	548	545	571	511	550	570	538	486	545	527	510	577	555	544	534	566	509	541	555	552	546	540	481	509	533	549	540	506	576	519	526	535	544	524	511	530	520	534	521	563	518	528	562	546	553	519	563	556	495	556	523	546	549	545	532	536	517	541	543	507	541	541	531	491	551	560	505	533	532	495	583	543	587	505	570	550	536	559	528	559	519	556	534	549	512	564	548	558	550	558	553	536	542	545	559	550	575	532	534	527	539	510	599	531	566	542	485	551	508	528	498	523	497	489	539	521	559	539	535	530	562	507	531	534	510	509	575	593	576	543	577	546	524	577	488	583	539	527	512	497	546	585	534	547	499	562	549	539	539	560	540	533	534	572	508	511	529	516	502	544	567	545	593	524	540	534	556	553	555	534	544	522	517	571	532	558	523	547	558	567	560	539	569	550	544	490	534	538	561	564	547	537	516	477	543	552	505	547	509	568	526	491	548	537	546	531	518	578	545	520	523	515	519	543	496	560	529	526	536	549	502	574	531	581	522	541	547	544	525	559	529	568	545	529	553	520	573	565	571	534	551	521	569	555	553	543	526	565	506	554	493	536	566	489	542	533	522	525	515	543	521	525	521	534	556	544	523	568	493	560	541	569	540	532	556	499	544	545	520	498	559	515	532	542	554	520	487	572	595	515	550	531	567	538	534	516	536	553	546	501	549	519	506	541	542	526	544	544	570	539	520	551	516	548	554	509	549	527	569	556	543	516	541	471	509	555	567	554	541	530	553	549	558	543	547	568	529	563	546	540	544	566	551	557	552	548	486	532	527	532	552	535	512	514	556	535	520	546	579	519	521	566	548	526	519	561	552	536	579	530	522	490	530	553	509	530	524	538	545	523	500	532	536	564	548	520	544	563	542	537	523	576	521	631	563	544	518	556	550	519	552	545	505	596	558	552	588	536	516	545	541	575	566	529	590	532	549	570	553	591	524	559	535	530	527	540	579	571	593	533	529	524	538	540	536	538	535	560	553	551	563	549	592	498	571	531	522	588	547	533	543	554	541	528	494	562	561	541	520	538	543	537	524	515	566	531	565	496	546	561	551	558	537	575	548	532	558	549	539	536	548	514	526	541	557	563	551	530	546	551	530	553	525	560	575	550	511	546	515	572	533	512	535	535	565	538	579	538	536	560	545	528	554	532	537	545	528	561	517	582	541	607	544	529	500	544	578	545	528	522	501	550	547	577	555	508	526	512	577	553	508	551	524	537	557	519	556	539	513	536	548	533	545	579	522	514	529	524	554	536	530	547	552	569	545	532	554	540	579	565	555	531	565	545	569	566	551	535	528	526	510	566	545	523	543	537	499	529	538	510	543	589	536	560	526	503	536	494	505	615	548	543	576	539	576	514	549	527	538	533	561	511	504	491	565	526	521	522	585	564	567	557	538	492	479	529	514	545	546	539	550	547	511	586	514	538	513	557	542	518	544	593	523	544	558	535	533	522	512	574	528	557	545	545	502	568	532	508	520	526	510	536	558	552	520	542	525	544	569	541	547	512	517	528	551	557	501	560	539	490	512	516	517	513	518	520	549	528	526	565	536	559	559	590	599	503	554	548	538	545	552	585	530	590	587	528	552	547	576	524	550	571	553	541	541	568	563	559	529	516	565	545	520	527	551	565	524	546	535	561	512	553	528	563	610	530	531	578	531	530	552	571	516	508	505	521	533	570	515	559	549	554	556	523	542	502	529	555	525	552	565	572	553	572	555	527	531	556	547	560	543	513	542	558	551	552	517	582	556	537	578	579	562	534	562	542	554	574	518	581	519	501	554	541	563	525	518	548	541	499	581	534	521	538	576	568	508	520	521	547	528	556	555	532	524	522	534	531	507	546	550	547	564	508	493	571	516	547	540	531	532	568	561	534	535	554	543	570	523	538	547	573	542	531	581	543	538	553	590	560	564	542	547	563	502	563	556	576	542	507	552	578	544	564	549	540	527	551	557	549	528	536	583	557	555	563	501	517	511	553	505	536	520	582	517	574	575	528	542	529	534	521	533	531	560	526	571	505	537	567	567	502	514	557	581	522	538	513	500	505	563	526	524	579	540	542	548	511	545	524	572	520	532	556	516	546	564	573	538	509	556	553	512	544	549	538	559	497	559	569	547	518	559	538	544	565	522	583	536	541	535	533	545	524	533	548	500	526	553	535	560	563	538	520	585	499	514	505	557	494	508	533	518	575	557	510	520	571	517	544	555	494	520	578	524	508	540	518	562	545	536	545	578	588	522	589	539	536	496	533	559	520	523	537	543	554	567	563	549	561	541	544	572	513	529	528	547	539	548	532	541	585	553	541	571	545	574	541	544	563	531	547	484	511	516	539	543	565	561	558	537	553	555	554	532	551	549	553	581	496	534	550	569	547	564	525	564	537	519	516	552	536	550	536	545	558	545	572	514	547	555	527	522	533	522	541	567	530	548	535	570	567	530	542	559	524	528	572	556	534	523	522	564	557	527	535	509	515	498	532	517	560	514	512	576	504	530	545	544	525	546	587	539	537	555	538	554	518	553	533	561	539	492	576	536	571	565	554	512	545	555	548	532	530	554	558	552	522	549	524	536
78685	70650	58319	46372	36480	12198	1488	2806	295	283	304	260	287	261	233	286	249	235	275	247	264	246	265	276	254	270	267	260	256	300	278	260	282	238	282	286	258	276	257	241	258	282	270	284	250	263	265	281	281	275	249	292	276	267	283	271	265	282	255	271	292	264	277	259	246	254	273	256	245	266	259	269	270	254	287	249	261	264	270	265	272	284	256	283	261	274	264	287	254	282	288	264	258	266	288	269	255	284	254	297	238	291	262	244	297	275	258	262	251	280	258	249	288	252	287	261	275	310	270	253	251	259	274	263	282	258	244	268	267	250	243	264	278	284	256	230	272	246	292	286	304	271	274	273	261	266	289	268	290	241	282	265	267	253	266	284	262	267	254	264	272	279	274	259	242	291	252	291	273	319	282	276	239	277	247	245	270	276	274	279	263	278	284	247	276	253	261	260	274	245	246	286	256	284	285	262	249	263	281	309	255	227	275	261	277	256	270	265	260	247	276	262	286	255	272	278	275	271	278	262	267	267	262	286	245	295	269	283	300	258	238	276	282	258	259	272	280	277	267	271	259	260	263	268	294	245	256	259	256	223	242	267	281	277	268	257	255	257	284	273	275	276	240	256	283	281	269	292	251	249	274	251	272	253	258	244	288	282	251	285	249	276	272	259	255	265	265	269	240	299	261	257	290	278	254	244	250	240	277	263	294	276	263	255	275	263	236	266	264	273	253	295	252	289	251	259	257	258	274	268	266	270	231	265	256	270	254	260	271	293	283	278	251	292	275	267	251	283	239	248	274	286	285	263	254	249	248	262	286	265	271	287	271	260	267	221	253	266	248	279	289	258	304	270	279	257	282	295	257	273	279	264	254	294	262	262	290	292	282	261	246	284	275	258	263	279	274	265	262	244	272	262	266	247	273	261	256	260	261	229	271	295	273	271	288	266	277	261	261	279	293	276	279	272	227	232	284	276	278	269	248	244	278	220	250	279	264	256	251	277	251	275	268	241	282	282	280	231	295	292	249	277	284	276	271	266	262	246	272	268	271	266	258	248	267	263	249	258	257	251	259	236	259	267	268	285	277	285	267	265	276	248	274	234	262	260	279	267	301	245	261	265	277	271	250	272	265	280	280	261	264	288	276	261	247	261	235	275	259	260	271	242	231	246	287	244	268	270	258	266	252	274	253	246	253	278	300	236	296	262	305	281	234	264	266	281	259	267	271	252	287	255	265	265	245	254	255	300	288	271	273	256	252	282	252	279	272	235	254	255	262	267	264	284	256	259	293	274	278	255	261	241	258	276	256	274	266	269	277	269	255	284	244	269	280	239	237	257	282	255	283	291	257	271	274	285	264	287	256	250	248	290	263	276	267	281	260	266	239	246	255	260	246	267	247	248	276	268	279	281	252	279	252	270	230	240	260	285	290	255	241	232	250	265	280	269	282	261	265	280	263	266	240	274	253	279	269	263	298	269	255	268	289	233	273	256	269	282	270	269	266	264	299	269	285	247	254	281	264	286	273	263	272	269	289	262	286	289	276	270	257	272	278	248	256	286	247	255	278	227	292	289	287	279	272	238	266	225	254	277	254	256	259	258	283	271	282	243	247	256	292	272	279	265	304	280	260	264	275	256	271	270	241	262	268	274	243	274	256	263	286	279	266	307	256	259	268	295	257	261	244	285	247	274	292	277	268	241	296	247	273	264	266	248	250	273	266	245	264	280	275	261	237	279	275	268	283	265	275	295	282	274	289	261	258	249	263	273	266	268	261	259	271	273	268	270	272	250	279	274	257	258	284	265	271	267	289	265	273	261	248	260	260	255	264	289	286	264	299	253	261	267	291	261	251	261	263	254	282	297	269	297	262	272	248	269	283	259	268	252	261	252	302	257	280	271	275	244	279	277	232	275	262	274	263	283	234	243	266	257	289	245	300	276	255	281	261	249	270	287	279	262	252	267	260	292	264	265	240	257	262	251	280	284	256	262	241	285	276	263	258	277	265	272	266	273	255	267	293	255	244	296	238	270	255	264	263	283	252	249	271	259	256	238	272	247	255	243	263	281	236	244	284	257	274	275	260	293	236	259	267	259	264	266	277	274	262	260	267	264	267	246	292	287	297	264	271	232	272	271	267	275	264	271	276	294	272	260	304	265	275	259	266	284	275	299	259	255	278	309	252	289	292	243	249	273	260	286	253	279	269	271	266	254	250	239	268	264	306	256	269	269	259	283	247	257	271	278	280	253	262	235	241	279	271	272	292	284	272	247	238	257	250	259	302	264	267	281	265	290	265	266	279	264	281	288	269	268	261	281	267	270	266	251	318	265	265	255	240	263	241	244	272	261	278	243	272	273	291	271	273	260	278	259	263	257	255	267	269	260	257	228	268	274	240	235	262	267	250	267	271	252	251	282	255	252	260	253	257	249	294	277	257	273	260	265	272	257	289	228	261	257	280	256	251	237	261	242	247	224	292	276	293	254	291	284	281	270	250	292	300	280	262	255	267	264	270	287	250	265	260	244	271	245	275	263	249	277	255	265	276	263	238	251	232	279	270	263	279	288	283	278	240	257	235	273	287	266	267	261	279	260	257	229	261	274	246	295	255	286	289	258	285	276	256	256	277	264	273	280	276	248	284	249	275	275	277	258	289	234	255	237	269	263	274	259	240	255	261	243	264	247	265	241	263	253	246	285	226	282	272	243	274	299	249	273	271	242	243	251	236	239	261	269	258	271	277	265	283	242	229	245	257	252	267	252	272	240	264	233	275	277	288	279	277	280	248	242	263	271	242	256	301	255	286	258	269	284	283	268	246	244	295	254	276	269	277	253	290	261	243	250	244	253	280	283	250	288	286	267	233	272	278	274	268	277	293	290	257	260	229	266	262	275	264	244	262	269	270	261	259	270	260	273	273	256	272	258	262	253	251	261	303	259	249	274	267	290	272	272	281	259	284	280	269	286	264	252	242	295	288	271	286	251	266	260	252	279	254	269	252	247	248	266	271	254	253	250	265	270	267	254	259	267	279	275	285	256	236	252	252	284	268	283	276	248	255	245	268	296	272	271	279	268	257	261	254	248	248	272	278	247	277	277	268	264	253	246	251	230	246	250	266	265	267	252	250	272	276	241	273	276	266	276	277	266	295	244	239	288	264	255	260	271	274	250	273	269	262	297	282	265	269	272	236	244	265	260	234	259	239	299	261	314	235	281	276	246	249	261	245	270	275	283	227	264	269	296	272	275	260	270	231	265	285	241	268	271	251	293	258	249	258	283	271	281	242	280	271	254	266	252	283	244	278	261	261	261	241	277	279	229	278	269	248	292	275	251	276	235	273	279	282	262	277	275	261	270	288	233	276	268	259	289	264	248	230	258	284	246	225	259	264	264	277	250	283	247	298	247	276	264	290	266	268	266	252	262	262	262	286	290	253	279	253	271	254	256	257	247	259	293	289	265	264	290	261	268	256	223	252	292	256	225	262	256	281	267	268	259	241	275	279	297	224	274
58522	58412	55272	51577	42967	7784	4680	9435	860	883	870	874	849	875	913	820	797	812	878	792	803	813	828	813	822	846	832	826	839	784	786	806	825	837	842	827	804	827	850	782	823	865	752	806	771	812	831	758	801	794	803	794	780	769	789	771	825	811	801	829	843	814	824	825	826	780	859	800	857	780	824	826	784	823	855	771	820	811	810	806	793	819	760	807	838	813	795	839	793	780	799	801	826	774	782	789	868	840	833	879	797	788	803	850	808	833	754	770	810	823	752	826	792	850	805	851	796	798	773	876	791	826	764	805	845	819	841	786	815	781	809	823	782	835	815	790	823	767	785	795	841	794	791	815	847	824	800	804	767	827	845	821	776	839	832	852	798	845	803	847	845	852	781	788	823	766	806	776	823	851	817	810	788	820	805	831	815	777	814	863	824	730	787	869	755	787	815	842	818	762	807	798	867	780	806	830	823	805	793	835	862	830	830	777	798	804	734	809	854	803	799	855	865	821	840	812	799	781	829	746	810	811	810	834	847	822	799	800	801	812	760	828	783	831	794	791	806	775	818	814	836	771	777	819	790	829	852	841	814	836	814	800	797	860	811	774	815	766	765	806	802	809	808	754	820	840	810	808	768	860	856	881	823	837	768	823	869	754	848	824	817	819	802	790	859	850	768	808	765	816	766	793	793	779	814	809	800	786	835	827	821	808	735	839	775	817	768	837	776	790	846	789	847	813	814	782	829	796	860	786	779	811	825	832	785	817	830	829	827	814	776	836	752	791	807	770	810	837	792	805	828	794	801	827	792	837	846	837	798	833	847	839	834	800	817	828	795	842	824	825	755	839	872	870	775	781	755	778	791	770	872	847	782	811	846	793	807	807	810	861	789	845	793	772	815	757	830	746	843	833	823	850	780	852	801	784	866	749	755	825	805	871	806	833	843	798	873	799	782	784	830	853	817	814	806	828	792	792	785	807	804	833	792	712	828	818	739	777	803	816	836	812	822	811	819	811	900	779	810	783	795	819	825	789	839	864	785	770	839	750	833	831	824	823	769	734	835	804	792	783	841	797	792	808	800	800	799	807	812	875	862	784	830	824	834	834	802	843	794	804	835	774	810	785	741	860	789	788	849	814	768	827	760	776	802	769	821	803	824	820	756	781	817	841	756	815	825	838	782	783	832	809	819	821	814	807	780	828	849	795	815	786	765	807	811	808	798	779	827	788	764	807	823	800	789	807	808	815	817	812	791	814	809	832	771	838	803	868	838	803	830	851	776	795	812	798	756	805	834	768	799	795	799	801	812	833	863	796	815	804	818	829	828	799	831	853	823	787	811	757	789	799	817	807	828	799	816	790	836	814	807	777	815	770	850	881	793	848	752	853	827	761	804	821	793	772	866	798	822	773	762	829	838	755	748	826	788	828	807	851	829	758	821	808	758	828	811	798	807	844	845	829	833	795	845	885	826	803	823	782	768	778	784	795	791	820	823	788	843	801	820	807	801	846	801	846	822	811	856	862	831	834	787	837	787	841	844	868	860	820	763	809	817	819	810	816	868	884	796	814	809	823	875	808	789	793	814	805	813	778	757	821	796	818	771	815	838	801	813	827	807	812	823	809	826	807	842	822	817	800	861	808	790	790	808	797	768	815	847	810	761	844	817	814	782	816	784	795	797	811	861	797	817	784	817	812	843	809	801	807	799	816	787	816	847	809	835	819	767	835	803	817	792	814	863	803	806	841	876	792	814	829	828	794	798	777	884	800	770	771	808	832	850	831	832	838	816	865	791	806	823	783	820	818	833	804	803	793	800	761	831	863	781	808	779	813	798	835	845	776	857	842	822	759	853	756	770	798	777	821	813	858	832	777	764	796	796	834	822	818	801	773	817	835	816	769	784	804	849	799	771	811	801	773	844	787	820	847	814	798	797	796	776	821	782	793	824	805	798	812	811	822	793	789	821	788	769	867	756	829	827	779	763	781	790	831	819	804	808	785	815	782	757	800	854	752	751	860	801	842	809	806	839	825	848	783	767	782	783	821	762	832	800	853	761	787	801	813	796	819	825	844	826	806	786	812	834	795	845	815	824	832	735	776	796	774	868	759	814	860	835	786	861	841	832	771	779	845	750	817	866	800	851	824	826	806	746	812	859	838	871	788	847	756	798	772	821	812	825	837	786	850	840	784	827	784	807	777	780	768	802	807	822	798	788	804	804	798	805	821	795	801	801	826	884	820	817	844	795	801	856	766	831	786	808	808	769	788	826	853	835	834	824	816	843	798	786	807	822	792	789	750	889	813	843	795	824	845	856	808	823	789	821	754	842	814	759	845	783	791	800	771	811	845	799	764	829	866	778	778	806	875	834	795	758	823	795	792	811	810	814	841	773	815	824	817	810	821	809	807	813	807	827	826	772	802	859	792	829	830	842	809	830	832	802	808	763	782	767	818	798	806	813	823	822	776	812	820	779	819	809	796	778	799	814	811	802	837	827	809	812	848	806	774	784	826	780	791	832	825	847	828	855	781	854	847	792	776	843	812	787	823	836	807	838	876	810	838	805	861	787	838	868	842	799	778	797	787	843	833	826	784	814	789	841	795	798	799	843	831	812	831	743	760	839	805	833	824	785	804	824	808	819	790	835	837	775	800	777	833	824	860	846	798	793	815	790	799	803	803	845	772	813	795	781	817	784	891	826	838	812	803	750	852	833	851	838	837	849	778	832	828	793	811	809	828	836	837	790	813	814	810	843	845	816	794	821	824	807	763	814	874	852	810	852	755	781	825	804	783	831	808	772	798	803	764	831	801	819	835	851	778	810	858	803	860	875	825	804	819	812	827	843	808	794	840	791	831	829	843	772	817	745	821	783	842	751	886	828	810	837	843	819	830	771	823	851	778	751	774	860	749	828	840	843	813	826	793	822	844	814	830	800	846	767	800	827	791	803	785	782	835	796	830	845	812	847	823	813	832	828	822	782	812	845	808	838	824	813	804	831	801	832	767	811	812	791	831	800	784	779	863	855	841	793	861	845	759	775	789	816	805	832	822	788	833	783	796	781	851	845	832	757	804	853	733	798	792	824	825	772	812	842	828	878	805	834	801	831	856	824	803	795	774	785	815	831	823	841	842	841	804	867	785	766	812	791	791	824	809	811	859	802	838	810	831	783	823	829	789	829	834	779	812	838	809	808	806	828	853	834	801	817	798	816	807	823	808	818	801	810	828	773	823	822	823	806	845	823	809	803	779	789	813	791	827	765	837	841	846	790	824	804	742	768	770	844	805	837	779	815	823	845	839	763	872	813	855	853	800	829	820	789	836	870	825	832	791	831	796	813	825	807	795	797	813	821	827	820	785	827	796	816	786	833	856	803	805	820	834	792	801	815	773	799	830	825	796	795	780	818	801	763	814	783	788	809	787	788	858	779	807	812	774	856	810	767	804	792	776	795	799	815	832	799	825	837	778	803	812	859	764	784	816	843	843	819	806	825	807	842	800	798	821	805	770
29346	17604	7627	2964	1856	478	200	216	191	202	186	180	169	179	204	184	197	178	161	204	177	195	179	192	178	174	205	200	166	188	181	190	171	188	184	183	193	185	177	187	183	186	179	196	174	158	203	168	212	180	195	206	189	200	224	171	192	177	178	192	183	185	210	172	178	174	182	178	189	185	181	174	173	164	187	182	168	164	165	184	182	167	187	191	181	199	179	213	215	186	207	197	191	174	160	208	187	192	193	165	178	165	174	199	217	208	186	180	199	174	187	201	187	189	185	173	192	174	195	216	189	163	183	191	180	195	161	192	173	170	208	195	160	169	183	180	174	179	179	181	196	191	154	196	180	187	193	200	161	198	176	185	203	211	171	196	193	179	199	164	198	180	195	186	166	196	200	169	187	197	210	200	194	190	175	202	181	178	183	192	210	163	189	194	178	175	175	210	195	169	158	195	188	183	205	207	176	168	184	179	182	166	179	188	179	173	170	190	195	214	176	207	195	179	174	190	162	181	156	168	175	204	205	208	228	169	182	184	196	173	182	202	182	196	180	152	177	199	192	161	179	201	191	188	199	196	185	169	180	156	199	194	175	206	181	193	203	161	170	183	205	198	173	167	202	184	200	169	186	197	200	192	177	189	154	168	192	170	187	181	186	147	188	216	185	206	192	177	185	184	191	189	182	195	216	190	162	182	173	139	180	199	174	184	193	182	193	183	170	206	207	190	181	166	180	196	200	162	194	179	208	182	181	189	190	175	202	177	184	181	181	192	187	191	189	193	160	151	166	199	183	192	192	171	181	176	180	179	201	186	183	193	190	177	182	165	211	183	179	158	176	184	170	183	176	170	199	192	164	177	172	181	158	190	191	191	185	172	175	194	186	186	191	188	185	193	189	190	182	193	163	190	166	175	180	175	176	169	175	198	164	203	170	197	196	169	171	181	174	205	155	160	207	162	174	181	189	184	193	159	180	166	169	179	193	178	182	172	196	191	184	184	171	190	202	171	188	185	182	208	175	172	178	173	166	178	181	195	178	157	185	182	169	200	174	164	209	180	184	182	210	159	175	184	195	186	181	179	180	202	170	176	184	183	176	192	167	174	196	185	185	171	203	166	171	183	177	197	160	201	183	180	191	181	197	164	203	168	185	201	178	215	168	205	185	169	213	189	183	191	182	200	187	180	205	179	197	216	182	181	189	177	182	174	173	178	184	196	186	170	179	180	171	177	203	179	177	174	180	188	184	193	174	178	190	202	192	189	180	175	183	184	181	166	176	202	194	176	192	171	194	194	193	171	193	169	188	197	180	176	182	193	198	200	193	188	189	198	184	167	177	173	185	183	180	181	183	186	158	185	176	185	165	152	191	165	193	221	183	185	197	172	180	189	166	189	180	205	180	172	211	182	182	190	173	189	217	176	188	162	185	216	176	161	189	176	188	186	209	208	188	188	180	192	161	179	180	183	189	195	193	211	186	188	189	165	175	182	202	171	193	209	169	165	210	177	189	191	178	167	195	186	186	195	182	196	200	180	159	191	189	181	161	222	184	190	203	199	176	209	180	180	183	163	172	201	168	182	193	176	163	192	205	186	179	196	167	157	186	202	199	187	165	185	187	162	184	166	186	195	191	165	179	180	181	185	232	194	168	182	169	208	193	170	191	200	171	174	182	184	202	169	195	168	172	160	184	173	194	175	180	183	172	159	200	190	176	168	181	169	202	163	145	172	198	160	174	191	164	201	201	184	201	166	164	166	165	174	181	179	195	177	211	189	200	188	179	184	192	186	212	209	181	165	198	188	189	199	196	181	184	194	183	172	176	190	169	179	198	171	197	191	178	173	175	183	173	149	194	198	210	196	176	169	175	201	185	164	182	189	185	182	165	203	188	188	170	186	190	187	171	183	177	190	184	203	179	178	172	194	187	179	205	204	203	185	193	203	172	181	197	160	212	186	179	187	181	172	169	200	196	195	182	187	160	167	188	179	168	193	223	186	185	172	194	215	185	194	190	175	184	203	174	203	174	178	172	198	166	193	186	165	167	196	178	176	180	173	160	172	190	186	204	187	176	185	180	185	190	204	173	165	170	176	177	184	197	194	177	182	178	167	154	194	211	187	176	180	188	204	166	177	194	179	202	207	166	198	201	174	182	202	196	204	190	199	180	174	176	186	198	203	174	191	219	152	184	191	192	179	179	179	199	169	179	161	192	187	201	163	203	169	167	182	183	198	185	194	188	175	195	185	169	178	201	152	195	197	170	168	181	188	193	184	179	184	161	181	182	202	176	176	178	195	184	172	179	166	174	200	168	191	193	183	186	155	179	194	193	182	199	181	213	201	191	204	179	191	192	190	180	174	184	185	159	173	183	195	186	184	192	210	199	188	180	183	168	193	211	186	161	177	185	203	177	193	162	226	195	181	148	180	209	186	187	195	190	188	203	192	204	203	171	195	183	181	191	170	190	173	204	203	181	192	179	183	178	196	201	176	191	184	192	168	179	204	171	181	183	213	176	170	204	204	191	207	176	176	200	203	183	178	191	175	173	191	207	202	185	186	173	193	195	203	193	203	189	192	167	187	196	189	186	210	186	161	167	184	187	177	162	170	181	216	177	189	176	165	194	178	200	216	167	188	187	193	209	187	198	163	178	187	168	189	188	175	165	200	169	187	220	188	189	180	175	197	178	177	196	166	191	184	167	173	217	203	179	176	158	179	180	170	201	166	190	201	173	205	179	204	196	204	169	202	182	156	165	171	190	191	171	160	187	222	199	162	209	193	211	181	181	208	201	192	193	179	204	183	188	187	194	219	198	178	213	184	204	183	176	194	203	179	177	173	186	170	180	168	189	203	192	168	200	182	166	198	157	186	203	184	179	200	196	191	169	177	179	184	195	195	189	209	190	190	164	200	173	209	190	189	211	209	170	178	182	200	181	190	200	189	198	184	153	163	188	200	178	183	183	190	195	182	205	193	184	177	158	170	160	211	184	187	198	182	187	170	175	197	185	195	220	184	164	194	175	197	199	166	182	186	164	192	186	169	200	158	174	195	181	174	184	196	194	182	179	194	193	162	182	174	187	181	204	193	223	182	204	186	180	180	211	184	172	180	206	181	157	178	190	206	214	179	180	190	174	213	194	190	207	194	179	173	185	182	215	159	158	181	190	193	190	175	194	170	179	182	201	179	176	179	211	180	213	186	193	174	167	199	168	192	211	209	188	199	159	196	187	183	178	157	180	168	192	190	174	193	164	205	191	179	187	185	193	182	167	169	213	184	167	177	186	207	179	188	172	180	188	206	183	165	177	168	187	181	195	176	190	176	189	193	160	196	193	171	173	170	188	186	180	187	193	205	163	201	185	190	171	189	201	168	166	175	202	199	187	175	185	165	193	185	169	161	201	201	187	181	185	188	173	187	175	194	196	192	187	177	196	195	180	190	184	182	180	188	157	200	164	192	193	184	172	178	187	197	178	179	177	193	172	166	175	185	203	178	184	194
27698	20724	11832	8081	5952	1416	720	924	613	563	600	604	590	610	602	599	625	627	607	617	590	575	560	619	604	631	564	608	636	596	588	558	647	600	593	636	578	598	587	588	587	596	599	625	607	620	594	620	597	612	619	629	574	570	635	590	589	603	600	619	584	642	533	599	614	614	581	587	566	557	619	597	610	642	600	548	557	595	601	644	590	584	579	597	583	635	624	544	629	620	602	569	611	614	601	618	567	603	593	643	589	619	558	613	625	587	567	632	594	595	621	574	574	561	594	614	547	602	579	582	559	622	579	602	612	615	618	609	558	634	607	579	663	631	584	655	619	594	633	609	602	583	621	619	586	627	621	623	653	597	586	569	623	572	597	572	625	595	607	631	569	640	582	603	544	540	593	607	588	600	628	583	602	587	606	576	554	568	576	604	592	633	606	560	599	562	600	603	640	590	608	640	610	580	598	573	621	615	588	629	597	581	582	594	621	614	575	563	600	605	572	602	642	619	615	603	601	609	618	582	627	589	587	601	613	603	617	588	630	596	608	578	569	604	595	587	585	642	564	547	564	610	577	632	612	578	584	592	613	606	625	629	634	591	599	634	589	594	629	610	626	635	568	584	610	588	621	619	597	610	612	576	631	614	559	583	616	583	614	602	579	614	639	615	619	592	631	623	558	597	603	573	583	601	566	627	553	559	633	617	559	623	589	615	601	606	584	607	631	582	578	583	568	625	577	592	605	603	607	614	621	591	539	572	656	588	571	609	592	625	588	590	612	526	586	627	586	636	611	622	582	635	642	587	573	578	580	559	598	628	613	598	597	591	580	619	612	605	587	625	622	580	601	594	591	608	584	622	606	578	642	584	603	599	621	610	588	633	606	592	613	604	614	614	627	620	592	613	618	558	613	639	596	606	619	569	566	557	583	573	646	601	604	582	616	574	570	599	594	586	613	604	597	611	621	656	602	586	576	616	606	571	562	602	623	586	642	605	653	610	597	629	593	621	591	582	613	613	651	580	614	589	604	594	629	609	643	609	604	610	631	584	570	603	551	595	619	583	645	583	629	602	635	548	586	632	633	603	620	589	562	607	576	593	620	575	621	595	570	617	575	588	590	638	576	615	582	582	582	588	604	617	601	571	596	642	620	579	593	599	593	546	579	580	616	632	589	611	621	624	586	580	595	599	616	577	583	552	648	648	588	615	650	597	615	589	602	585	627	571	587	636	619	601	574	603	642	624	595	573	630	559	590	623	645	579	563	622	601	602	583	550	603	559	581	599	594	647	587	571	603	631	590	608	591	592	618	572	628	575	642	646	589	558	545	586	594	588	584	568	602	620	617	608	600	620	584	627	615	544	589	630	607	570	565	561	631	591	637	590	610	560	586	616	555	556	592	627	611	586	585	675	660	641	603	640	632	577	610	602	584	644	580	576	609	616	613	587	624	624	583	606	557	586	611	621	598	592	600	574	599	610	586	620	598	603	592	618	574	622	617	570	612	628	580	559	593	618	601	583	605	587	607	613	597	568	567	620	608	600	570	632	639	624	577	599	657	587	627	600	588	614	611	570	597	607	570	587	641	581	635	620	648	632	600	614	642	582	611	611	676	563	584	608	595	616	552	632	569	631	592	595	627	596	598	620	596	592	610	594	566	616	578	579	575	638	583	597	604	598	631	579	617	573	617	625	587	600	580	549	617	628	595	579	607	594	671	599	613	599	629	650	576	625	616	587	598	627	588	581	628	585	602	640	589	611	608	639	566	622	569	589	646	596	614	597	594	596	595	597	596	573	584	584	619	519	636	648	530	604	628	610	644	591	560	624	607	599	602	570	638	565	602	583	634	573	593	581	587	619	630	629	645	597	574	598	597	580	607	572	546	609	631	572	596	609	548	601	557	630	617	558	614	623	631	588	589	614	595	590	589	573	605	576	608	588	619	633	565	611	584	638	591	614	590	623	598	610	611	619	615	596	610	590	616	629	606	566	620	553	605	654	606	623	669	644	625	592	622	579	614	594	544	601	584	610	589	569	638	589	585	623	655	593	572	587	615	597	569	560	581	599	638	549	613	605	598	556	630	590	611	616	582	581	594	608	575	574	588	564	613	572	598	616	608	625	610	583	629	641	650	575	597	599	604	594	609	592	599	606	600	594	558	625	579	585	580	590	589	564	595	596	602	617	656	627	620	603	603	607	596	609	580	584	581	602	605	594	613	588	577	577	594	618	582	606	589	581	575	572	594	615	619	586	577	591	600	601	580	601	596	585	624	611	602	634	572	612	584	568	576	583	619	606	624	611	636	610	582	587	605	578	583	586	586	588	596	576	637	621	639	564	610	601	598	572	585	580	577	573	563	581	587	588	562	567	620	586	574	531	568	584	608	596	607	602	629	632	585	559	569	615	600	602	569	607	600	559	619	603	634	590	627	634	574	604	619	590	609	629	637	587	563	614	640	609	599	569	608	601	557	646	565	587	627	615	605	579	596	592	629	630	624	587	568	553	595	574	625	607	606	600	598	598	540	602	598	618	586	576	616	609	571	606	572	567	610	591	554	602	597	566	574	610	595	568	627	610	632	657	606	585	589	583	616	610	624	643	582	604	622	620	638	592	592	616	618	633	579	602	591	597	650	573	581	591	592	569	586	595	641	591	620	581	588	579	596	626	555	589	622	620	565	592	586	580	551	577	594	622	582	609	599	579	597	605	614	634	608	638	627	613	640	642	578	549	616	534	624	556	651	596	616	589	614	623	623	613	604	591	608	604	554	616	624	576	597	571	606	560	576	581	605	583	611	633	667	586	604	646	601	602	592	629	594	568	608	609	629	610	626	573	631	601	573	595	564	621	631	606	606	559	587	629	582	558	619	599	546	589	592	593	609	581	625	620	593	644	616	605	609	607	580	571	565	605	589	595	595	587	637	620	608	596	596	672	597	601	561	583	604	629	565	590	606	571	621	576	612	577	605	591	601	631	598	615	598	615	612	624	582	581	585	602	580	577	633	622	627	615	598	625	612	563	628	621	636	570	590	687	612	599	637	606	635	581	613	640	591	577	591	583	651	596	599	587	577	597	617	593	595	623	630	616	621	617	610	565	620	589	593	559	598	577	593	590	604	631	593	607	573	584	607	567	602	596	605	630	591	575	607	546	586	587	592	580	598	559	588	638	603	596	588	613	589	592	559	549	596	595	583	597	563	607	568	651	630	601	610	592	602	656	586	580	596	593	632	626	594	581	581	555	585	616	594	617	632	613	537	622	603	579	610	601	580	600	606	598	634	632	568	593	586	547	594	650	608	632	641	616	592	616	619	619	575	551	595	579	589	598	591	589	588	613	566	592	596	584	564	601	603	600	616	662	618	637	585	589	573	613	569	570	640	650	592	636	588	620	544	585	568	618	571	581	584	626	600	618	608	564	639	575	607	575	588	600	580	647	599	584	588	631	609	602	624	583	566	611	612	619	612	595	633	619	562	640	586	645	647	638	604	564	601	599	605	622
62814	54306	44367	30872	21887	5734	305	1164	209	186	175	170	189	190	186	161	189	182	159	210	177	171	177	149	182	154	168	181	160	155	189	161	186	161	156	174	173	173	195	161	148	183	197	175	153	173	173	168	188	186	154	177	172	161	175	174	171	173	190	180	161	176	168	164	165	167	170	167	175	180	183	189	158	155	185	168	171	189	179	167	169	182	161	179	168	179	162	193	161	168	176	169	148	180	180	151	159	150	157	173	156	168	177	167	140	189	167	174	170	195	177	179	168	144	171	179	176	168	184	161	166	169	182	180	169	183	151	165	189	166	179	166	152	173	175	170	194	181	208	147	180	171	177	183	163	148	167	154	175	176	180	183	183	208	179	181	186	175	153	171	187	161	178	161	191	204	149	167	149	192	171	173	173	193	203	166	162	190	162	167	176	183	172	171	163	190	199	160	178	162	193	162	191	166	174	194	182	165	176	176	182	165	176	182	175	154	156	166	160	174	155	135	165	191	199	175	204	163	143	147	148	178	169	179	172	166	168	179	205	179	175	180	177	167	180	172	160	173	181	175	171	172	168	178	176	177	150	166	182	177	189	168	167	184	176	184	163	175	171	168	169	181	160	173	174	191	173	143	160	188	168	189	179	175	178	160	178	175	154	169	175	168	215	189	171	181	176	154	179	197	170	173	170	180	183	185	167	173	193	172	190	183	173	190	184	194	172	160	158	186	168	199	176	168	173	163	180	177	154	183	183	157	175	163	152	168	186	187	175	186	168	169	172	185	157	179	191	172	171	164	198	187	193	166	169	184	182	171	144	165	190	167	174	149	184	175	166	176	181	168	194	182	199	179	189	170	188	170	183	171	168	199	192	152	176	162	176	178	195	179	169	178	187	204	163	188	169	187	173	176	170	154	155	165	166	166	172	162	210	175	178	167	166	180	185	168	172	165	186	161	164	177	178	182	204	190	202	155	193	167	190	168	156	180	173	181	190	166	180	188	164	189	182	180	181	196	156	162	165	180	158	163	168	183	179	171	181	163	178	167	182	166	164	145	180	161	150	180	183	156	168	179	162	194	166	168	173	188	168	157	165	174	172	140	195	170	173	180	169	163	180	159	148	178	181	167	181	192	177	177	191	182	154	162	169	168	168	164	181	161	178	183	188	180	160	177	156	166	186	165	183	178	181	170	193	157	183	169	190	176	187	168	163	165	168	155	178	168	147	178	157	184	151	158	153	164	193	164	187	188	194	191	164	193	143	170	181	183	175	181	178	179	160	152	197	155	171	149	184	164	158	151	170	180	164	174	181	155	192	165	163	167	136	181	166	158	151	163	153	181	169	146	161	183	155	168	171	198	195	180	180	168	145	156	199	159	181	155	179	175	182	169	176	180	155	187	182	201	155	178	180	185	157	187	184	208	187	157	159	173	170	164	163	184	178	184	165	194	178	170	166	175	187	174	176	147	162	180	167	189	172	156	194	190	166	188	170	153	204	175	192	153	187	175	165	172	175	176	181	178	170	176	160	149	164	173	159	166	173	155	187	184	183	177	177	177	175	162	166	169	170	162	181	189	197	166	190	178	190	167	217	167	171	161	204	149	160	163	197	169	188	180	188	173	169	160	166	161	171	175	183	162	169	186	169	180	178	173	186	180	198	163	186	191	163	204	184	181	170	174	203	150	171	207	166	176	168	181	168	166	195	200	181	159	142	160	160	182	170	147	159	170	165	193	163	181	177	172	168	179	185	164	205	189	172	162	171	181	183	185	177	171	156	176	156	160	158	183	168	184	192	194	180	165	177	169	169	176	180	164	173	156	181	181	190	181	186	159	164	177	182	197	176	171	182	165	178	185	183	177	167	188	145	167	175	146	194	160	175	170	175	178	193	168	189	202	161	186	166	168	173	165	170	191	193	163	154	172	173	190	164	191	182	171	167	166	161	139	149	184	175	162	181	177	181	188	183	163	175	167	177	166	175	179	172	174	186	178	193	172	164	167	169	166	184	177	168	193	163	197	166	179	152	181	151	185	184	185	170	149	160	202	169	175	196	181	160	179	188	214	168	157	177	176	182	176	169	175	154	160	150	135	167	200	201	182	169	184	158	187	181	184	181	190	186	160	159	168	172	192	172	178	171	184	174	163	171	173	187	164	196	166	181	165	189	182	177	163	163	179	153	171	168	171	185	166	197	161	171	186	179	166	159	193	170	172	171	190	195	178	182	161	181	151	159	169	169	148	204	168	167	205	187	167	165	190	161	185	179	179	159	160	176	156	194	177	169	173	155	171	188	155	188	165	164	180	162	173	157	178	173	171	178	185	175	168	171	175	200	169	171	163	177	179	165	173	163	175	181	150	189	195	186	187	182	157	191	172	175	174	172	178	190	184	199	165	188	160	196	186	165	160	176	160	165	174	146	169	190	199	165	186	189	184	163	179	179	166	172	193	169	190	161	167	180	172	166	187	166	178	167	145	175	161	169	165	189	175	176	143	174	139	171	176	177	201	155	153	176	164	173	170	163	169	183	187	179	159	188	188	159	165	171	167	177	182	164	195	166	179	201	177	171	177	192	188	164	184	158	160	173	174	180	160	184	177	153	160	163	186	151	160	172	167	185	186	194	176	180	150	166	158	166	156	193	193	188	200	165	177	170	168	197	170	161	176	185	193	195	169	173	162	191	159	186	198	194	187	148	178	178	165	190	152	157	148	173	174	159	168	175	179	142	173	154	195	152	170	180	174	186	172	170	168	170	157	160	163	171	174	158	172	172	177	178	179	187	169	172	164	171	166	171	145	176	167	185	154	189	195	169	187	176	178	159	177	158	165	183	180	172	155	168	177	152	170	174	160	165	152	171	155	163	185	188	178	184	188	199	180	158	159	185	159	181	171	160	171	185	180	182	162	152	165	163	173	167	165	160	157	175	186	180	164	184	181	180	167	160	178	166	160	195	202	166	178	180	153	172	181	172	138	145	190	172	188	165	170	153	192	183	160	151	169	160	163	168	184	179	172	185	188	181	157	181	166	180	166	183	182	154	179	189	173	196	182	193	163	165	165	179	156	163	184	167	195	178	178	193	211	180	180	174	166	177	170	160	186	188	157	166	166	201	168	151	183	192	148	210	163	166	155	184	176	162	161	189	186	167	182	167	168	170	169	189	156	175	175	166	201	181	169	174	193	188	183	183	175	186	160	170	203	168	161	166	173	160	177	185	162	176	192	173	187	166	156	189	155	166	169	144	164	193	164	155	161	177	169	176	166	173	152	184	169	176	167	165	196	170	180	156	158	187	174	201	193	183	178	179	152	169	160	181	184	175	168	187	167	163	173	185	159	177	185	167	179	178	187	161	163	163	168	167	186	164	193	164	180	164	195	185	192	184	165	172	169	200	168	169	159	211	148	194	159	199	173	170	186	165	200	159	162	167	168	170	152	176	167	187	144	181	164	169	168	186	178	166	182	179	175	190	179	159	159	194	165	179	166	177	172	177	162	164	167	203	171
44180	43611	41917	38001	32098	8478	992	4956	627	602	624	597	563	603	575	588	564	598	576	549	601	572	544	537	584	585	560	521	536	550	546	582	604	562	560	565	540	616	542	550	541	567	636	549	584	578	551	576	557	527	584	599	560	573	585	583	522	537	568	576	537	530	583	565	584	563	564	562	557	608	563	617	556	590	584	585	547	594	552	595	572	561	585	540	541	571	573	553	577	549	560	550	554	580	576	585	542	534	574	542	561	545	557	570	558	553	570	609	561	551	561	541	540	574	613	558	546	578	571	523	591	578	515	612	544	567	544	612	567	588	571	533	565	569	558	596	569	570	608	590	561	558	531	551	564	529	574	566	534	576	524	579	588	553	546	551	575	608	594	562	575	613	581	548	541	592	572	550	564	531	581	565	601	545	563	569	576	592	563	592	583	543	584	573	577	573	579	574	551	611	563	583	543	560	585	575	578	550	574	531	526	583	531	592	549	540	558	562	587	551	540	550	555	605	545	494	550	582	554	536	580	596	547	568	535	571	586	581	555	584	589	524	539	570	548	556	587	560	552	528	579	567	557	570	572	579	562	629	541	530	522	610	547	608	589	605	531	562	547	583	568	561	576	541	566	590	573	567	569	570	565	538	561	558	584	607	547	531	584	552	585	570	563	568	524	568	590	599	543	564	567	592	559	573	601	577	584	530	569	547	547	572	543	578	569	517	584	533	551	539	562	602	539	589	552	535	570	591	570	559	574	599	551	525	581	557	549	591	566	573	613	578	536	564	582	588	550	578	561	576	575	524	559	599	580	562	582	580	549	536	591	548	578	578	611	520	562	580	541	554	561	569	571	577	528	539	544	589	585	546	563	514	579	560	522	551	586	566	555	559	556	567	593	564	581	531	537	584	595	547	580	566	527	553	542	587	566	569	550	552	579	545	637	612	563	595	564	555	553	628	563	565	543	574	574	573	546	565	554	591	573	533	523	555	590	621	574	557	566	571	568	593	579	516	560	561	558	570	556	597	564	569	594	602	523	555	569	573	536	551	569	557	618	619	539	538	585	558	568	533	552	554	563	542	545	595	595	569	604	555	600	627	565	543	586	568	529	530	580	550	560	565	570	598	594	559	568	599	558	572	585	562	593	582	570	568	544	600	551	616	636	580	580	559	533	590	569	551	553	588	622	542	557	589	586	598	565	513	561	577	580	545	577	576	527	585	564	594	596	530	615	547	549	606	605	575	579	564	562	554	634	551	524	567	646	574	565	564	591	582	573	567	595	545	558	581	555	540	544	562	608	601	542	596	559	579	586	560	579	576	565	591	505	567	554	599	551	554	594	547	569	561	572	621	573	598	561	569	563	578	605	571	548	534	553	541	580	600	570	576	567	570	586	588	534	573	525	612	560	538	557	559	557	532	544	573	542	523	558	592	568	530	545	573	569	569	580	572	562	565	552	580	566	558	561	585	573	569	534	530	608	600	548	502	562	561	578	568	531	575	575	561	538	595	596	563	575	594	548	561	592	560	596	576	564	550	584	582	582	587	553	578	522	563	568	546	548	573	555	620	612	578	596	561	597	565	524	522	546	567	523	573	535	533	552	550	557	566	558	589	568	568	551	598	589	583	530	524	563	578	577	547	563	595	557	593	575	602	520	605	546	565	576	563	558	552	561	547	579	522	560	587	589	535	537	574	576	579	560	570	553	585	541	597	578	594	546	550	587	543	605	587	575	607	553	550	591	519	550	544	604	590	590	592	530	570	627	554	546	601	547	525	585	561	544	579	592	559	547	600	508	579	548	570	570	510	560	588	530	602	545	555	543	537	604	539	565	596	586	568	555	573	590	569	601	572	548	601	520	576	564	583	544	539	604	560	551	543	546	570	565	562	577	593	564	593	550	572	575	544	566	529	542	549	599	535	565	566	577	606	561	599	518	579	567	520	607	580	602	559	564	548	564	588	609	589	574	543	562	555	586	604	561	583	593	611	577	584	558	579	597	606	530	557	594	560	591	534	581	571	523	533	526	570	570	570	621	584	631	574	545	570	523	579	553	539	576	615	551	571	570	607	570	608	556	576	525	581	569	605	548	561	585	549	551	543	546	550	579	545	576	577	531	549	540	577	624	563	599	566	620	540	579	538	572	538	542	555	546	584	549	557	567	565	557	549	558	545	534	564	556	565	582	571	544	556	601	597	598	538	565	523	575	568	553	556	569	534	599	567	548	579	562	568	539	580	546	526	569	551	576	541	518	588	577	553	597	582	539	573	559	541	554	595	562	534	578	546	595	529	570	580	564	577	535	608	572	572	615	565	569	572	562	575	561	602	547	595	592	519	554	584	575	575	542	541	579	587	583	551	581	560	553	571	603	546	576	591	543	565	561	600	505	587	550	540	567	582	576	578	549	593	538	560	553	578	562	617	556	563	568	614	567	534	575	555	618	585	570	552	581	538	548	558	577	582	564	544	553	527	579	569	566	572	575	596	572	577	552	570	543	586	546	595	588	548	586	589	552	541	598	563	579	587	555	540	561	589	587	524	547	573	558	552	539	576	546	568	518	608	542	579	593	557	626	563	557	556	594	591	576	576	581	584	578	573	566	560	576	505	563	584	606	584	581	598	588	512	515	556	575	553	584	572	574	551	561	554	597	582	569	554	529	553	607	558	567	572	600	542	553	531	566	580	594	566	574	605	560	593	593	612	615	562	542	576	580	561	551	565	562	569	531	525	547	523	606	585	582	573	558	582	526	576	559	596	554	584	573	550	574	559	579	542	598	574	589	587	584	568	560	578	593	587	516	546	589	601	568	566	552	571	568	554	573	563	568	562	609	544	567	548	503	601	555	527	607	569	535	566	589	562	584	586	596	581	560	574	552	571	563	594	590	572	599	577	560	568	582	566	541	526	579	552	537	579	577	589	553	576	576	593	531	545	594	566	528	587	555	586	604	575	546	561	515	588	567	588	592	583	564	549	560	580	548	572	583	529	590	555	557	604	582	583	524	577	551	595	576	537	551	541	594	583	560	547	551	577	525	578	565	596	579	532	591	557	553	538	530	590	615	571	586	583	561	575	556	581	580	601	544	533	544	557	534	565	566	561	555	535	558	560	555	520	637	569	556	613	604	582	606	540	572	604	589	599	571	553	569	569	556	573	569	557	567	595	568	587	572	564	552	575	570	559	575	584	583	576	575	561	594	562	611	549	548	570	533	610	616	611	579	559	538	551	581	614	540	576	554	560	537	565	583	551	573	545	532	589	610	569	549	595	588	557	585	577	554	573	559	557	531	586	561	581	539	559	533	599	554	572	575	568	571	539	562	554	558	563	557	568	571	557	584	542	609	590	539	636	562	575	583	557	545	600	550	566	567	590	526	556	579	595	567	553	561	566	572	578	559	609	582	552	559	530	575	561	585	539	577	575	584	599	551	549	544	581	619	583	571	570	578	568	552	576	569	580	607	603	587	551	536	542	549	588	509	577	544	587	614	515	556	552	531	572	601	574
77866	68940	58604	48612	39796	17637	1431	2701	295	308	295	307	319	294	272	284	282	264	278	289	298	279	295	286	277	271	288	327	274	254	285	275	265	258	279	290	275	255	261	280	276	269	278	282	264	264	302	283	270	258	274	280	300	277	271	276	301	262	289	254	304	268	286	257	288	248	283	279	266	297	279	261	269	267	266	233	216	274	311	262	264	249	287	281	288	279	270	283	258	251	254	303	302	288	295	269	280	240	263	263	267	290	252	280	268	279	247	249	294	283	285	267	273	261	296	244	277	272	276	254	277	270	274	273	266	248	246	323	262	264	296	307	274	257	264	291	265	270	256	271	277	255	269	299	289	300	257	262	270	296	294	280	268	274	298	273	268	271	266	271	259	283	276	274	278	246	293	300	274	286	305	254	273	303	281	257	255	281	261	262	263	247	284	296	271	288	243	288	276	281	311	323	302	288	263	252	266	279	300	298	286	265	259	266	256	287	266	277	264	269	257	258	266	266	257	249	265	269	291	258	249	261	306	259	284	278	270	299	270	260	272	261	291	250	264	320	273	270	282	294	267	325	294	273	267	278	277	258	267	276	276	281	297	281	271	282	281	282	293	277	262	299	277	293	281	259	288	247	272	324	260	292	252	254	276	299	272	272	321	305	294	258	299	269	282	273	278	279	292	271	272	286	277	282	267	261	266	253	277	279	277	260	254	271	259	284	263	296	295	282	293	244	279	259	289	259	259	278	278	246	275	266	265	247	265	274	292	261	287	281	279	304	292	259	280	246	275	290	261	285	280	251	256	253	277	294	278	269	279	260	278	294	249	301	241	235	307	247	287	293	266	274	283	266	273	274	265	260	263	274	264	248	316	245	263	296	284	265	269	297	290	292	267	256	245	291	271	276	268	283	282	306	257	272	268	299	260	268	281	246	253	262	260	290	254	279	268	288	251	286	275	279	307	250	290	293	259	249	279	284	262	268	286	254	273	298	270	280	267	278	287	304	265	277	241	256	270	262	266	290	281	281	260	298	277	273	263	268	262	296	266	276	284	287	291	278	284	288	262	281	261	252	266	250	250	265	268	285	310	295	287	268	253	281	266	266	257	278	292	285	273	254	294	272	280	301	286	285	287	281	264	304	283	275	279	266	254	288	303	257	278	262	247	299	280	266	282	252	259	292	287	305	278	263	276	270	273	278	298	258	266	287	265	270	265	296	310	274	254	285	271	251	251	284	284	263	255	306	296	285	250	282	283	269	281	265	286	266	275	278	282	284	246	271	258	270	277	270	290	251	264	269	293	295	269	263	275	265	294	270	245	271	264	255	301	261	264	279	278	275	314	278	283	302	274	275	272	281	281	266	256	258	283	273	279	287	275	278	274	228	264	269	277	303	267	285	242	259	280	243	273	284	261	269	242	290	281	250	294	261	293	281	266	307	272	245	310	267	266	263	283	257	294	295	268	262	292	242	240	282	255	270	270	270	249	284	283	281	259	265	286	289	277	270	297	260	279	284	273	288	278	263	259	274	282	273	294	268	300	253	247	278	250	237	284	294	258	258	240	283	260	285	282	283	278	274	271	277	250	288	286	263	264	286	294	293	293	265	294	270	250	269	284	266	275	256	275	239	226	264	289	255	284	280	270	279	300	281	305	264	277	269	254	263	284	251	275	289	279	269	264	260	288	267	250	291	272	279	281	279	265	244	302	239	303	314	264	253	272	293	264	290	269	248	287	262	291	301	263	295	272	253	275	294	289	319	245	253	295	267	255	270	261	283	273	250	262	276	253	301	311	250	281	269	280	270	300	294	288	242	298	278	287	278	274	273	260	257	254	255	269	306	302	269	279	262	296	282	307	268	283	260	273	238	267	250	295	244	280	244	271	254	292	267	307	254	267	261	274	299	290	251	292	257	278	273	258	294	287	259	311	287	253	267	271	276	259	270	284	297	305	280	269	274	251	292	282	263	272	255	252	255	267	266	251	320	265	288	263	266	279	287	303	310	248	282	260	257	245	267	271	285	287	265	264	285	256	267	270	286	268	292	282	241	244	281	287	251	242	270	266	251	272	291	269	267	285	287	267	264	289	241	278	249	266	302	240	263	272	301	260	294	261	280	266	290	297	294	305	284	276	289	282	270	276	301	298	279	253	275	255	278	283	274	267	296	261	283	269	247	264	272	293	261	281	285	275	260	288	263	248	285	282	285	259	290	240	274	274	246	282	286	260	270	259	279	241	241	278	297	296	273	265	274	279	278	285	289	275	286	292	249	268	254	291	271	281	249	277	271	274	280	291	299	274	268	268	268	251	267	299	248	294	274	294	283	281	269	241	266	281	265	279	283	266	261	254	269	255	254	250	298	276	287	249	277	293	276	271	258	284	280	255	254	260	259	244	270	282	262	241	280	253	277	256	267	275	265	289	287	299	263	283	263	302	272	247	236	270	268	265	258	261	259	287	247	255	254	277	248	277	285	306	253	267	259	262	295	310	258	278	251	279	297	269	299	292	285	302	280	277	280	276	257	309	274	281	280	257	262	275	252	282	295	255	270	273	272	281	282	252	259	298	279	278	286	258	261	304	270	298	264	267	282	290	275	300	272	264	252	246	243	286	258	247	270	252	299	259	283	305	269	279	245	257	259	289	229	245	237	286	276	261	281	281	276	254	256	276	270	267	281	290	297	300	270	280	267	275	318	237	301	244	284	264	281	281	262	324	238	289	239	259	276	277	296	279	270	293	249	299	258	274	281	270	275	263	299	296	260	302	281	273	261	282	258	261	294	275	251	284	278	259	298	301	282	290	290	292	282	263	260	254	299	281	272	284	261	267	272	260	281	283	275	253	294	268	280	275	303	273	266	269	265	264	275	290	254	246	283	284	259	254	282	258	294	277	291	285	262	254	252	260	256	266	239	285	275	277	286	233	264	310	269	264	269	261	262	277	275	271	261	274	291	284	270	281	298	290	274	279	281	267	255	280	281	272	291	312	288	258	283	266	280	265	303	276	283	275	288	282	270	252	263	266	271	299	269	273	258	285	259	276	268	304	268	296	299	258	268	261	276	249	244	261	276	262	278	271	277	273	244	277	259	274	279	285	269	293	267	296	259	276	254	259	304	266	244	289	253	272	263	284	260	281	281	266	296	277	294	263	242	259	258	267	245	284	273	264	261	284	295	299	259	249	266	258	275	267	249	280	237	276	263	265	286	280	284	318	286	230	242	276	276	270	270	298	266	261	296	268	271	270	281	296	300	264	272	268	260	260	300	276	284	266	284	277	287	242	289	273	256	280	280	254	282	277	278	260	287	285	254	252	254	248	281	246	278	256	253	287	249	229	270	263	255	281	296	269	289	245	264	285	301	251	285	261	282	299	282	266	295	268	309	270	267	278	268	266	269	277	278	271	286	274	300	293	289	271	278	270	293	280	273	263	296	261	279	286	276	256	290	272	271	272	283	280	275	281	268	266	271	259	266	280	250	277	295	247	270	280	282	257	288	277	293
57805	57106	55653	52492	45679	17318	2000	9262	853	908	878	917	876	899	886	856	826	896	822	858	837	843	821	866	829	840	855	862	748	840	843	848	810	799	842	862	815	841	905	885	817	835	837	847	873	770	852	873	861	838	833	824	846	854	892	844	852	869	843	838	862	833	820	877	788	814	828	824	837	854	817	847	842	816	828	813	830	813	845	849	864	865	866	846	829	845	835	839	880	821	851	840	860	786	797	868	860	840	818	848	820	837	820	867	802	822	873	904	883	836	837	862	855	831	822	861	805	844	814	809	809	842	870	788	817	839	872	773	841	840	828	832	800	860	863	819	871	851	881	849	827	846	843	872	791	795	801	867	804	852	821	824	856	833	851	869	830	822	824	788	843	852	825	855	863	843	873	830	825	793	794	841	861	837	852	873	796	815	817	791	852	842	825	797	843	837	839	833	826	821	834	886	821	792	784	822	850	899	790	848	809	874	867	819	842	864	874	833	761	890	772	847	841	838	842	807	819	876	812	857	897	891	879	850	817	819	853	830	854	796	808	801	794	830	856	854	816	845	874	887	841	792	804	821	844	836	803	836	845	880	804	809	844	851	809	805	902	867	873	812	788	854	793	830	788	835	822	828	824	843	841	833	852	798	849	839	778	820	803	836	861	850	809	814	803	821	794	884	850	820	848	902	835	778	802	807	850	841	801	809	810	850	810	821	855	818	838	840	841	871	841	855	805	893	887	796	842	880	820	824	822	818	840	810	855	902	892	798	872	790	865	854	757	807	832	839	811	805	802	831	795	827	841	851	792	847	873	798	808	836	859	800	819	831	859	856	792	872	810	854	817	803	830	826	846	821	858	831	819	868	833	879	785	818	839	828	795	887	851	836	854	798	822	846	798	817	809	866	830	817	855	799	782	829	794	821	886	851	807	857	799	852	835	806	860	800	825	827	856	825	836	829	830	809	899	780	839	866	833	843	801	882	775	840	823	850	845	856	879	851	815	828	854	772	849	864	860	803	875	848	814	782	809	812	865	821	793	832	803	861	875	830	791	811	860	842	850	873	847	826	821	800	828	855	802	825	865	826	864	862	829	803	814	820	789	831	798	840	809	854	853	879	817	857	811	818	784	803	825	837	788	752	866	842	864	807	832	850	868	856	824	769	864	885	832	936	810	804	850	826	822	803	795	850	803	809	832	803	842	868	862	840	835	864	912	829	843	786	803	778	816	855	818	842	796	799	809	856	813	857	820	844	834	826	858	833	856	874	889	822	816	832	804	847	762	787	838	877	840	818	770	817	800	800	867	862	880	769	833	815	862	833	838	866	795	827	856	824	842	845	848	833	753	811	826	835	844	815	855	800	810	878	827	816	847	884	803	832	854	798	832	841	783	816	816	833	817	795	787	849	836	835	851	831	830	820	860	858	843	858	793	802	872	841	840	815	868	835	828	899	851	807	873	810	831	813	839	856	810	870	862	798	803	816	813	826	854	866	848	852	793	833	801	816	880	904	792	816	833	856	877	868	816	871	877	777	803	815	820	810	858	865	834	828	857	844	842	858	799	812	856	818	828	781	796	812	794	823	834	853	860	762	808	834	865	826	795	822	833	859	901	837	856	832	818	839	852	843	818	879	787	889	832	826	846	821	807	801	818	855	810	846	846	824	792	852	816	848	839	839	808	836	825	869	848	798	816	827	854	859	873	860	877	831	854	867	817	825	834	795	877	805	806	848	818	808	849	806	832	843	778	837	803	802	820	819	812	846	871	880	839	843	855	874	793	868	820	874	784	890	870	828	879	844	862	788	864	857	842	862	823	870	820	863	849	859	813	856	848	825	863	797	844	838	861	866	834	810	841	859	872	820	807	823	814	813	868	791	831	799	800	820	802	864	817	801	832	841	852	804	830	859	824	857	820	826	891	830	845	850	866	910	821	827	798	819	853	783	854	786	842	848	826	824	818	877	846	794	848	854	864	851	845	803	799	802	832	802	846	814	846	810	849	821	823	818	781	827	837	845	831	813	810	861	865	813	842	890	768	807	810	791	824	780	841	892	852	875	847	827	830	856	847	801	811	790	829	854	820	800	790	857	864	860	889	811	885	797	778	829	833	825	861	829	838	846	833	833	847	836	829	804	891	773	852	853	825	814	886	833	898	811	815	834	827	799	845	868	825	865	868	872	811	840	784	860	794	863	822	840	871	807	872	819	827	818	905	825	812	805	843	846	833	794	797	815	853	803	846	827	856	824	835	806	810	829	810	804	857	888	878	843	833	884	832	841	849	799	881	847	817	883	814	835	854	790	813	827	841	817	792	837	767	808	816	818	821	862	827	813	815	826	784	851	859	878	855	894	865	889	818	810	810	858	853	858	816	821	831	748	813	861	852	883	875	834	884	818	836	829	866	841	864	843	810	847	869	846	871	803	862	782	816	838	894	850	862	846	900	845	834	875	848	840	823	815	873	844	852	794	842	839	837	813	830	828	852	802	782	789	802	856	797	850	824	823	893	803	843	823	862	860	877	839	834	848	861	819	842	849	775	840	821	824	859	849	848	850	836	833	802	789	831	835	895	844	829	852	843	813	823	885	809	830	811	808	802	800	806	835	834	823	823	861	827	890	799	863	822	794	737	837	825	843	806	890	849	837	847	838	794	834	870	804	832	830	804	841	839	839	852	853	822	803	845	849	809	800	797	793	825	847	859	816	822	820	858	802	781	794	824	865	813	819	801	795	843	808	844	870	831	861	870	838	810	834	877	835	803	818	792	787	793	832	846	837	832	815	834	808	790	843	859	828	872	910	900	845	818	822	814	826	858	879	858	823	837	858	847	802	838	828	805	853	831	776	864	778	829	867	899	828	812	866	800	818	870	778	820	843	847	838	852	884	847	864	847	851	870	882	842	881	825	815	842	831	861	887	827	867	803	777	812	829	828	815	804	829	819	838	785	814	810	858	843	834	865	831	837	815	773	856	846	851	787	820	798	819	833	818	822	828	816	807	814	812	898	846	801	824	809	835	818	871	803	905	871	774	845	825	899	836	809	858	868	790	829	842	837	816	820	849	855	802	844	806	792	874	867	811	872	852	840	844	852	848	784	857	851	870	842	819	833	835	813	822	840	838	868	824	828	828	863	856	817	827	821	842	812	801	833	842	791	776	867	851	816	816	828	850	838	780	844	842	850	844	830	831	817	874	851	835	804	849	843	867	792	830	776	858	876	866	882	854	843	834	845	902	778	818	806	874	851	823	866	836	799	863	821	812	829	846	852	818	775	863	809	869	884	861	839	876	849	771	850	838	844	880	826	861	866	817	833	835	902	800	860	832	848	764	815	874	845	800	866	813	831	830	877	828	851	788	851	791	841	806	843	802	846	860	874	865	807	843	807	863	808	825	776	814	848	799	855	844	819	823	820	859	840	880	834	815	814	801	864	828	849	829	865	812	849	848	869	830	824	860	838	814	805	837	788	789	817	872	833	827	851	855	860	835	823	795	902	891	851	812
28916	16249	6900	3107	2204	690	200	233	171	177	172	190	201	184	181	192	196	175	181	202	186	193	200	191	218	178	188	213	190	168	195	172	198	194	169	172	173	182	185	198	183	205	185	189	174	197	215	179	200	199	195	207	210	182	188	178	195	180	179	206	188	189	186	195	182	209	178	179	191	197	192	179	181	173	167	172	215	184	180	184	184	202	169	181	188	179	174	169	165	178	188	181	189	198	195	194	170	188	201	197	181	180	190	153	203	187	188	173	215	203	187	169	200	166	176	202	202	170	176	194	201	191	173	193	185	202	184	190	159	199	193	193	207	184	187	198	200	197	180	180	201	184	176	205	170	194	202	215	200	167	196	182	160	191	214	202	198	188	195	193	182	199	174	188	178	188	203	171	199	195	175	177	160	201	187	174	174	196	210	199	208	179	180	173	205	209	186	185	189	207	177	181	188	193	165	187	189	182	184	194	168	200	201	191	201	186	177	164	189	188	192	172	190	165	164	178	170	179	184	192	180	220	185	193	191	182	181	199	216	185	179	170	180	184	177	181	195	184	188	183	200	197	169	190	181	173	192	179	194	182	180	178	193	198	192	185	184	182	190	187	186	195	198	212	181	167	194	209	190	221	183	204	182	184	190	166	209	174	201	186	194	194	186	171	187	193	197	208	177	197	169	195	159	200	170	202	173	191	179	197	213	192	206	187	191	186	217	182	189	178	196	177	171	199	196	207	173	173	175	209	206	192	174	156	185	193	185	214	178	219	209	219	189	167	185	169	182	200	180	171	182	196	162	184	198	193	190	208	184	194	171	178	192	203	180	192	187	188	209	165	205	178	189	173	192	198	186	156	207	188	204	177	176	184	185	197	185	181	194	167	212	204	155	168	158	179	187	219	201	179	182	184	171	197	183	186	192	194	206	171	187	177	203	176	174	201	181	226	195	188	152	164	197	194	168	187	208	181	195	177	196	188	193	190	176	177	203	188	188	223	194	201	199	204	196	167	184	199	192	183	206	194	205	175	196	198	185	175	205	180	187	178	191	219	192	209	188	207	192	228	184	176	183	190	185	166	205	174	168	173	195	179	190	177	190	180	191	183	198	188	195	198	195	211	183	191	194	174	194	177	187	176	197	207	218	210	192	189	186	192	213	188	181	198	192	195	176	206	191	174	176	192	176	175	171	181	189	196	180	188	199	179	179	190	171	195	186	197	186	206	193	203	195	183	168	166	201	154	186	206	201	200	190	189	183	167	200	207	162	176	202	218	178	193	195	187	191	197	202	187	194	182	190	178	175	197	205	187	187	184	208	179	183	182	180	186	192	186	193	197	171	194	186	157	200	193	183	182	181	184	183	194	205	170	193	167	213	175	204	161	181	169	182	172	182	201	193	205	207	195	194	189	196	169	217	183	200	172	215	203	193	174	199	191	180	174	184	186	203	178	206	176	168	178	188	183	183	171	193	167	171	199	205	193	212	183	193	184	190	169	197	162	176	197	187	190	188	172	185	204	179	184	213	189	196	212	185	218	202	173	191	203	196	201	173	198	189	202	179	208	233	177	190	187	201	204	220	185	198	192	167	186	182	165	185	174	176	204	191	162	182	200	185	195	186	201	194	190	192	173	181	166	184	192	192	203	172	177	188	198	167	182	172	201	191	190	224	205	160	187	188	190	186	202	195	187	186	199	214	160	171	160	181	173	179	202	199	191	170	190	201	220	179	173	183	206	200	230	172	200	186	167	174	184	177	212	185	195	165	184	183	186	189	179	189	163	188	199	203	189	195	161	201	198	168	190	188	182	184	215	181	194	224	186	209	188	208	173	201	170	197	192	185	201	201	184	164	190	213	176	164	202	189	215	179	194	188	179	187	185	178	193	184	175	161	164	216	184	187	183	190	167	175	179	200	183	184	183	172	155	194	156	188	203	189	182	184	199	191	159	179	188	190	188	190	199	188	191	206	169	170	185	187	192	196	165	200	146	222	194	224	167	215	201	190	197	175	191	181	202	200	203	187	162	174	216	198	180	186	200	184	196	190	166	179	192	191	202	158	173	171	190	185	182	177	199	192	191	184	208	159	184	199	189	201	180	198	180	196	167	169	195	190	182	191	198	185	171	184	198	160	185	181	182	194	181	187	190	191	185	202	176	189	176	191	179	172	184	187	205	178	176	182	195	173	189	174	186	203	170	153	180	193	185	180	186	189	168	211	176	208	200	173	175	185	174	188	203	176	213	188	180	180	189	180	195	170	202	170	191	197	188	186	191	189	203	192	187	172	200	196	181	157	199	174	199	180	197	203	204	150	200	215	193	162	195	179	187	205	194	166	212	188	183	173	214	201	180	189	175	189	200	195	173	184	171	175	191	190	196	188	186	172	179	204	205	171	208	198	178	186	183	177	183	193	202	184	201	203	194	213	175	188	185	180	153	187	204	185	198	184	212	156	188	193	183	228	181	194	210	193	193	184	211	175	185	188	192	173	183	189	204	202	195	191	168	196	174	176	187	183	187	175	200	174	187	181	163	176	174	186	195	188	165	190	184	190	186	188	192	176	177	191	193	181	183	192	189	175	177	181	183	177	196	163	189	191	187	190	203	196	203	191	180	207	177	190	195	200	210	176	182	183	181	185	174	203	171	181	175	185	186	165	177	207	172	183	170	176	201	185	206	179	183	188	200	194	203	181	184	196	193	204	206	200	182	211	210	181	184	192	179	195	179	186	189	179	182	176	212	192	191	199	179	169	188	168	196	171	190	180	163	222	177	202	185	169	199	211	185	195	192	201	198	168	169	171	220	196	177	169	187	200	184	198	204	206	178	196	179	191	177	200	199	157	185	190	185	193	188	177	208	205	190	188	181	188	198	188	192	193	197	200	198	214	198	175	181	177	225	179	193	170	197	207	201	207	197	186	199	192	176	160	179	188	182	182	186	203	188	174	171	187	187	150	179	198	177	216	204	180	212	160	170	208	202	219	202	187	201	178	200	174	209	188	216	199	172	187	170	192	170	202	207	198	186	202	164	198	172	167	186	201	183	184	201	205	179	197	200	204	197	180	175	208	192	188	184	211	185	162	173	192	188	181	169	177	182	183	196	165	193	172	189	185	172	183	206	191	179	174	198	195	175	200	205	174	183	194	223	195	208	171	173	180	206	188	188	181	179	184	186	184	161	214	202	203	174	177	195	215	182	209	198	197	189	185	200	192	158	187	178	201	187	173	189	198	186	165	195	194	193	194	187	177	164	207	194	188	182	190	169	187	183	196	185	188	176	193	201	182	194	203	175	227	189	202	169	196	180	200	197	198	177	191	179	167	174	198	178	177	188	193	190	174	198	187	201	202	196	186	201	170	196	196	198	172	201	195	180	180	214	201	198	198	177	188	208	191	178	188	191	171	194	170	181	166	155	199	191	194	184	196	191	200	184	222	190	191	181	205	181	200	202	188	194	170	197	168	204	190	176	176	191	193	193	159	183	182	176	182	174	175	198	197	170
27167	18918	11979	8571	7330	2351	694	891	627	620	589	564	587	591	625	602	633	619	605	583	641	627	597	615	601	586	633	654	611	651	598	592	563	556	655	632	622	599	586	586	614	615	602	616	562	635	541	608	577	625	617	563	560	620	628	635	616	633	600	594	604	593	590	597	619	626	609	606	576	608	592	602	624	610	607	573	565	564	629	603	636	606	586	596	606	634	593	593	614	613	632	638	608	625	607	602	584	557	662	604	650	648	598	624	599	621	625	586	624	589	591	635	593	659	626	624	620	616	611	598	590	583	586	619	608	592	603	598	626	584	550	586	609	589	597	584	602	659	670	626	629	647	638	631	620	619	689	602	591	623	604	571	586	612	598	649	628	616	569	601	588	631	614	615	608	599	569	575	630	553	664	617	622	598	599	623	641	617	611	629	608	600	605	606	609	616	580	629	584	610	595	576	629	594	644	618	630	619	611	602	605	622	603	615	609	644	568	597	667	616	626	602	601	600	627	642	592	642	615	658	629	635	586	589	646	600	604	600	552	577	583	598	592	616	604	636	560	602	635	628	590	580	611	570	603	591	608	606	591	613	613	604	594	575	625	638	591	594	636	617	622	646	621	572	623	598	626	569	603	629	602	590	596	592	609	603	633	613	614	666	610	571	606	599	566	602	618	573	592	563	560	619	635	642	565	591	596	603	620	610	618	587	587	569	627	627	604	622	605	619	599	676	599	606	636	600	604	603	611	580	627	577	633	600	613	632	602	597	618	622	592	594	602	606	637	643	652	597	620	605	634	604	643	579	644	576	574	614	604	570	609	632	592	610	593	627	612	606	654	598	618	578	614	624	600	603	630	612	577	635	622	601	615	651	604	606	585	643	599	600	620	638	557	601	612	614	624	616	597	625	611	558	614	607	628	624	603	578	551	663	650	617	657	575	623	667	592	600	601	568	534	570	665	631	585	601	627	657	593	643	618	616	586	640	697	562	570	632	580	620	604	600	586	617	631	630	626	656	641	606	592	605	632	603	600	651	581	626	624	582	590	594	565	604	568	590	575	615	624	617	581	616	616	658	573	574	577	626	627	607	567	614	586	649	608	616	605	612	607	634	638	590	648	622	644	631	645	620	600	576	601	608	626	619	581	608	590	608	600	632	615	576	586	673	603	604	600	612	623	619	620	618	642	558	662	608	618	600	636	604	593	563	585	584	644	585	611	626	575	582	613	632	601	614	598	572	608	655	583	604	586	588	604	607	572	630	610	631	621	625	598	613	612	633	621	559	628	607	586	616	585	599	666	580	565	628	624	610	632	595	609	629	671	590	585	606	623	603	625	662	626	593	642	602	640	632	617	631	592	601	638	568	610	583	592	580	585	569	592	594	617	605	616	619	597	571	604	607	621	643	564	580	603	616	646	626	606	636	653	623	619	602	603	642	585	636	587	610	595	569	581	611	608	643	605	627	597	653	605	582	574	607	617	589	635	555	616	620	608	634	589	586	628	607	599	603	613	587	573	548	622	608	601	630	579	557	591	641	551	599	640	612	655	644	625	617	578	596	627	586	566	649	603	562	605	621	594	639	617	611	640	642	621	629	581	626	604	614	604	627	643	583	612	600	613	591	651	626	591	612	591	577	592	587	591	631	612	613	586	599	596	670	599	585	644	617	631	591	572	576	614	612	607	583	621	623	589	665	640	616	581	605	608	620	610	582	620	625	590	608	609	644	611	599	617	604	585	579	611	612	573	586	597	596	619	632	628	635	655	633	583	640	641	617	639	632	623	578	613	594	604	627	631	572	658	598	570	599	602	587	653	584	598	621	606	586	612	605	609	644	598	593	601	602	614	570	580	579	613	579	567	611	610	598	660	594	619	602	605	640	622	598	570	637	620	604	657	620	604	626	645	648	637	655	604	625	601	633	620	634	608	634	626	599	630	616	621	589	653	625	552	604	604	640	567	597	605	608	650	599	602	586	615	618	615	595	614	629	586	571	602	632	621	602	632	643	651	617	610	575	553	585	615	616	610	643	603	619	614	600	585	613	568	613	628	607	607	627	591	640	613	633	617	620	594	607	625	626	628	618	606	632	646	631	570	631	663	568	656	631	592	599	580	603	612	611	604	629	597	603	622	571	611	609	635	617	618	570	546	592	593	609	611	624	576	609	595	631	634	582	595	623	586	634	589	565	593	611	616	595	584	609	617	561	593	614	621	611	598	624	595	645	543	601	615	663	581	599	624	623	606	588	624	607	630	612	570	600	613	655	629	607	589	613	626	630	603	610	580	614	638	627	580	637	636	639	600	578	628	593	640	572	576	594	608	635	592	613	620	577	591	626	589	564	592	579	642	617	611	594	603	608	611	608	589	605	627	614	560	594	575	631	645	618	617	587	636	640	607	605	578	599	604	633	608	624	603	595	644	603	647	615	636	620	624	603	601	648	621	607	582	572	638	588	574	583	621	562	595	599	559	618	611	575	599	616	593	643	608	603	635	602	598	612	605	584	608	630	586	606	597	619	550	630	620	607	619	617	594	622	573	625	657	658	582	649	644	596	607	623	626	606	650	604	609	603	590	574	624	622	637	603	637	623	631	585	609	605	587	578	595	652	596	662	575	633	603	585	602	592	593	587	641	634	578	606	602	621	626	602	644	617	599	614	582	588	617	625	607	595	626	550	613	637	603	593	587	581	567	585	629	557	624	618	607	644	588	598	623	638	622	580	645	630	588	605	599	628	618	572	609	623	602	633	584	572	600	574	655	607	615	580	614	589	595	598	564	622	601	596	592	610	610	643	585	612	629	615	594	607	620	605	639	579	623	583	614	632	626	617	614	611	585	608	584	553	602	614	556	636	648	602	591	653	566	643	609	617	645	616	592	647	658	601	597	603	647	616	637	586	596	584	597	634	648	599	594	620	633	613	626	601	589	590	624	642	642	615	632	620	566	578	611	601	558	587	613	610	608	639	571	588	588	634	598	624	618	615	600	596	580	648	620	608	580	591	605	601	612	648	609	651	586	621	566	607	621	598	580	585	612	618	582	616	578	621	608	585	650	644	579	598	651	593	573	607	611	602	627	571	634	576	592	574	630	571	632	613	555	597	593	603	606	591	609	577	625	613	604	617	570	587	600	619	615	606	610	573	603	575	671	622	601	609	597	590	611	610	554	601	603	614	603	592	636	608	596	568	603	649	606	601	604	616	595	618	566	606	652	587	626	642	585	578	629	614	569	652	599	654	620	575	652	589	617	607	611	625	592	631	607	556	616	594	622	612	598	614	603	612	594	615	597	622	584	601	577	584	608	603	615	626	596	582	628	643	596	624	602	620	605	627	586	607	587	597	607	616	582	637	615	597	597	584	589	606	609	595	605	594	612	576	616	615	592	566	620	628	579	626	626	624	650	577	611	620	594	616	645	553	603	585	575	617	567	574	629	645	620	595	607	618	603	626	608	622	642	589	609	656	608	627	625	620	637	627	591	593	582	566	608	605	629	538	592	588
62810	53326	45388	32082	21899	7720	412	990	207	193	166	171	211	190	142	177	161	174	171	169	177	183	173	178	187	173	165	173	187	166	185	179	179	179	188	183	168	170	148	166	146	185	171	171	182	196	197	165	183	160	167	178	190	194	183	181	174	159	173	187	195	188	162	195	156	163	187	181	185	164	148	186	172	175	171	153	177	182	173	173	181	181	158	180	194	156	188	181	164	161	190	171	187	172	174	163	177	196	191	184	172	186	175	173	165	182	176	174	172	164	202	180	180	168	164	173	172	182	178	166	198	193	184	197	178	192	211	180	210	185	182	191	187	150	173	169	194	171	174	169	178	160	186	179	168	155	175	171	179	178	172	182	168	179	193	181	179	172	174	179	199	212	189	190	169	183	195	164	171	178	168	179	158	164	178	180	175	174	162	154	185	172	182	185	170	171	171	185	176	160	178	193	171	164	179	162	207	174	199	169	165	169	198	174	182	174	167	168	154	175	214	164	189	158	154	164	153	183	161	171	162	157	168	201	198	177	179	187	171	182	185	177	173	186	166	187	172	177	203	140	166	190	179	197	202	201	177	195	174	178	152	164	177	182	180	160	155	179	187	154	168	203	195	198	184	140	179	177	171	184	179	164	177	175	173	158	173	183	174	155	162	168	180	196	169	187	192	175	163	169	182	146	179	179	191	156	175	176	180	177	169	173	165	166	195	177	167	157	167	189	175	185	162	176	187	170	157	180	163	177	157	168	171	172	200	190	164	166	183	171	156	194	168	190	163	188	194	173	184	191	173	177	185	169	179	166	207	155	170	191	191	170	164	176	173	182	190	191	174	195	179	161	177	168	205	198	163	191	155	188	171	151	169	195	168	156	171	173	189	160	172	172	191	173	169	161	195	173	188	175	193	187	206	175	175	175	182	177	183	180	152	193	175	198	170	181	174	182	170	163	195	186	178	189	193	195	173	188	180	177	188	176	202	164	179	196	154	176	180	175	171	169	186	168	161	177	188	188	213	185	183	169	169	169	167	189	187	171	175	182	179	194	159	151	160	168	188	174	172	177	156	189	195	170	177	171	160	176	182	188	191	162	186	203	196	190	189	185	199	166	185	195	168	173	194	188	189	163	191	181	153	168	179	164	168	183	190	150	185	193	180	183	180	158	181	181	175	197	186	152	174	174	159	167	175	183	178	185	193	166	161	178	183	167	182	191	161	173	196	173	161	183	183	175	183	195	192	192	181	189	133	180	185	161	178	175	180	188	183	186	171	170	178	160	169	168	155	151	166	163	176	185	180	179	168	173	191	174	191	202	163	190	188	190	189	171	198	152	183	207	160	187	204	183	175	156	195	169	178	183	170	167	181	173	201	155	187	169	186	192	198	183	165	185	178	176	192	172	160	203	176	171	159	172	173	174	173	154	184	158	168	186	178	184	178	180	188	173	174	161	184	177	168	168	185	183	174	181	152	183	181	193	186	171	174	177	169	177	168	165	167	166	193	190	200	178	182	173	174	167	189	175	192	196	182	178	176	199	185	176	157	191	188	197	172	154	179	174	163	181	186	179	168	182	190	163	197	183	187	174	197	187	191	160	165	177	176	193	189	190	157	172	185	166	157	202	163	201	209	162	175	181	177	177	205	188	163	170	174	151	162	173	164	182	160	169	179	162	152	177	168	174	202	149	175	180	182	175	211	168	219	178	197	171	194	165	190	193	163	170	185	146	175	172	175	183	188	174	196	146	179	160	172	163	182	171	175	168	176	187	179	176	195	169	197	189	186	158	182	169	163	178	173	169	159	171	178	156	174	166	180	186	179	178	175	174	170	175	184	172	174	185	193	174	167	179	202	173	187	179	187	157	161	195	173	186	182	170	190	168	188	182	161	149	162	191	166	167	156	195	167	171	183	194	181	188	169	179	179	181	185	171	191	203	186	152	189	180	162	195	142	173	171	184	179	155	177	183	160	185	179	178	184	173	169	184	185	156	193	187	181	171	176	190	169	179	180	164	165	162	165	174	189	185	171	166	196	181	169	182	182	178	173	176	159	186	187	183	184	175	187	174	203	179	188	182	189	202	199	177	157	181	163	180	192	184	194	168	175	170	185	193	170	204	162	176	166	207	216	185	190	181	167	174	174	192	190	160	220	189	192	190	188	191	172	197	181	157	182	157	189	175	177	155	176	165	172	173	169	142	179	191	170	168	170	175	194	174	167	175	172	207	188	207	163	173	181	173	202	185	178	191	177	176	161	179	168	168	168	171	181	191	175	188	175	176	167	173	181	194	166	168	187	155	165	158	162	176	212	180	192	171	164	172	182	162	157	191	186	206	166	189	158	180	168	179	158	180	155	169	161	191	190	174	166	183	187	173	165	162	204	177	183	177	176	190	177	179	178	184	189	166	168	176	191	173	186	183	166	181	152	173	160	168	178	169	159	198	182	175	182	171	203	189	182	167	174	209	165	181	191	184	169	173	175	204	166	168	178	191	178	184	174	186	172	165	168	170	200	170	184	185	157	169	199	192	160	185	177	190	192	166	161	181	192	155	196	217	160	187	178	207	174	183	168	188	174	163	210	178	182	186	182	167	183	176	195	167	144	185	185	162	198	187	162	204	180	187	198	162	170	176	168	178	178	166	199	174	174	155	158	201	200	187	177	163	190	187	189	196	176	179	164	168	165	169	181	171	184	168	175	170	185	157	177	177	175	188	168	180	185	183	166	176	179	170	157	196	202	189	175	169	163	169	184	182	173	166	174	194	181	177	186	186	190	162	186	174	189	186	161	193	193	185	188	171	173	169	146	181	154	162	183	191	182	156	198	182	179	183	159	168	184	176	184	167	181	158	183	205	184	194	188	184	199	185	177	198	192	191	182	200	177	185	192	161	176	166	179	176	184	192	214	163	180	162	165	177	162	155	162	135	167	155	187	173	147	184	157	173	172	162	185	152	185	175	185	180	195	156	180	156	186	178	187	177	165	172	195	181	140	152	189	162	182	172	156	185	168	185	166	173	181	195	165	164	158	156	154	171	182	176	171	174	163	166	191	179	172	180	186	206	185	167	180	177	186	198	183	177	199	196	172	192	179	177	184	169	172	172	170	164	191	171	192	167	183	159	194	149	171	170	190	168	170	165	189	193	180	174	148	191	174	158	183	177	170	165	173	198	162	186	189	165	161	191	170	178	217	150	180	173	213	148	212	185	170	187	204	191	166	157	173	166	198	154	168	169	178	166	166	184	166	187	186	204	214	158	188	174	189	199	166	176	169	190	169	187	179	166	161	166	167	165	180	177	175	199	182	187	196	172	174	188	165	190	171	173	180	173	168	164	174	194	173	181	189	192	171	171	164	172	176	167	170	175	183	176	177	167	181	165	180	174	160	161	183	189	197	170	200	188	162	165	177	178	163	181	193	169	175	169	157	186	198	195	190	176	162	168	157	163	152	167	191	175	166	175	170	168	166	166	165	157	170	173	187	184	171	169	190	177	176	178	203	170
43963	43039	43042	38552	31703	12754	1287	4086	638	590	590	634	580	563	584	594	624	630	585	570	625	599	589	559	575	572	598	580	603	583	581	566	577	537	606	583	591	564	602	581	562	593	611	562	577	614	594	560	607	587	609	585	527	542	598	598	583	582	559	569	539	589	597	573	559	579	595	593	618	584	574	576	585	573	586	578	569	589	566	586	607	609	596	564	566	579	579	588	532	547	604	556	576	577	607	559	660	555	580	607	525	574	579	579	558	566	574	592	627	567	577	562	569	551	564	555	574	601	575	561	617	608	561	558	543	565	607	572	600	535	568	564	629	598	567	571	601	568	586	572	561	631	544	584	594	603	588	579	569	555	529	579	603	599	547	561	584	594	591	571	565	593	605	593	517	584	551	579	589	580	524	557	538	553	582	617	578	582	563	597	507	607	583	569	623	559	618	613	559	569	552	610	538	632	561	576	554	592	576	579	597	576	618	554	555	564	589	567	607	561	599	604	585	537	536	564	539	570	549	541	594	584	591	556	582	569	573	571	556	540	593	535	572	583	530	609	568	585	608	550	563	549	581	563	594	561	546	559	557	563	591	562	544	577	597	585	585	588	572	571	580	548	584	559	563	561	565	578	598	607	600	555	598	542	580	613	599	615	562	566	612	560	548	607	540	559	581	562	573	551	565	631	568	563	617	532	590	585	554	643	565	631	549	571	566	528	573	570	599	632	565	602	574	595	566	584	612	574	583	577	621	592	616	599	588	591	584	545	579	544	580	596	590	556	554	598	596	582	538	585	619	567	577	579	574	553	608	566	566	604	637	565	553	584	619	572	559	594	614	548	547	538	567	553	569	567	562	589	596	569	561	572	569	567	546	568	575	591	529	567	583	552	598	571	597	616	599	556	545	538	589	557	577	619	537	587	540	585	619	572	584	583	580	570	581	539	561	576	603	564	577	596	589	619	547	598	589	577	600	592	589	552	565	565	608	615	588	597	617	597	581	583	585	555	577	614	586	576	560	538	572	568	596	576	563	581	570	565	605	535	592	576	620	604	603	620	568	533	587	584	557	562	603	614	565	576	553	573	578	562	557	571	563	565	598	598	602	551	546	611	556	588	549	611	620	603	575	560	571	570	562	599	594	576	587	607	598	550	581	590	550	588	602	525	599	567	608	548	608	563	585	634	584	594	594	553	641	612	539	557	572	572	571	608	595	580	617	605	556	618	602	554	541	600	588	622	561	579	618	578	568	568	549	568	579	587	579	577	573	590	618	602	552	561	557	581	534	585	600	594	567	605	568	568	584	554	551	532	606	572	529	557	550	572	599	605	576	575	610	592	615	545	577	587	603	563	579	572	575	586	587	608	561	588	572	570	602	547	575	570	558	546	580	570	587	562	581	563	561	593	627	564	551	615	546	608	525	518	602	601	562	589	571	553	572	560	577	571	542	591	567	573	600	504	600	592	556	593	557	519	607	582	584	616	600	585	573	590	568	529	581	566	584	529	552	603	545	574	590	548	627	577	644	602	619	567	622	545	570	633	583	606	557	577	583	524	576	634	593	545	562	564	539	620	539	624	525	593	591	617	600	557	623	600	581	614	561	590	557	556	594	547	576	574	549	542	588	586	612	576	581	602	581	569	601	561	583	564	575	553	585	589	566	594	567	589	520	585	577	560	648	554	614	596	572	572	565	580	550	582	555	597	615	561	545	583	571	578	554	601	625	553	545	601	617	550	594	555	574	597	600	541	559	574	591	581	590	585	582	632	611	564	571	573	601	604	577	577	620	584	553	608	572	555	617	557	578	526	565	591	604	605	565	574	529	562	548	559	578	599	547	573	600	542	555	559	570	579	605	575	546	587	599	596	591	618	603	583	574	552	609	622	579	581	575	555	560	555	570	611	541	594	552	564	567	574	601	523	623	565	555	549	579	595	646	550	567	571	552	597	611	553	572	596	565	573	599	604	541	585	587	579	552	561	584	582	625	579	559	597	552	558	600	563	598	589	560	586	622	563	577	559	558	569	538	597	570	550	588	521	529	646	584	573	584	599	627	577	568	546	579	601	575	580	588	586	570	602	568	565	596	528	587	562	553	562	596	587	546	567	563	576	544	564	561	555	580	565	574	565	556	618	584	565	589	589	562	586	568	598	590	553	513	601	578	564	573	570	571	574	591	548	630	568	564	586	542	584	537	567	569	597	551	583	566	590	565	606	596	564	588	562	590	558	633	562	513	555	583	564	562	562	530	606	562	571	591	568	559	567	607	553	596	567	573	570	551	581	602	627	591	588	577	567	575	615	611	618	610	594	585	566	556	628	576	564	589	599	606	562	583	543	578	584	576	584	524	551	573	608	611	549	608	580	558	592	575	591	599	588	588	619	568	601	543	591	573	586	615	576	561	577	553	558	551	584	580	586	599	622	594	595	589	579	590	575	630	569	623	584	615	586	528	565	558	590	571	604	533	605	562	609	572	578	564	561	602	531	558	535	577	554	547	571	547	581	577	571	588	540	584	527	563	585	558	575	563	625	597	577	571	577	563	599	596	599	567	557	580	558	563	616	578	571	563	590	585	581	582	585	586	564	579	615	594	596	572	584	563	613	565	554	569	587	551	564	579	530	573	546	573	576	545	554	620	597	586	600	536	548	545	593	612	601	576	586	589	611	600	552	542	600	548	585	586	557	552	558	580	609	568	542	639	562	547	579	581	559	602	569	554	630	570	586	531	640	573	557	573	558	575	560	597	597	555	565	578	589	570	550	589	565	568	602	597	548	604	603	602	576	560	579	573	565	561	561	598	611	605	560	592	591	583	582	552	590	585	561	580	557	563	603	579	593	584	591	559	575	546	555	627	563	570	598	568	595	566	559	593	583	636	645	548	594	608	597	568	559	582	610	591	580	543	610	559	587	570	608	550	567	584	552	587	560	544	591	578	554	544	507	569	592	562	581	587	564	588	587	584	562	573	579	580	599	533	580	609	557	598	586	563	614	603	593	548	582	549	593	562	578	570	593	587	572	577	589	547	584	610	584	617	587	568	611	577	523	561	546	622	612	612	569	570	571	519	579	573	596	606	604	603	610	595	544	537	585	584	564	583	579	560	576	564	574	534	559	577	543	572	561	589	593	585	578	602	549	602	579	549	570	544	614	605	628	581	583	523	509	550	568	586	528	580	573	549	564	580	574	541	579	557	562	561	562	539	562	561	595	591	579	588	592	561	610	552	603	579	561	608	583	561	609	574	585	602	516	540	601	561	575	619	578	580	584	617	607	610	608	557	577	553	569	586	552	574	556	563	527	593	533	584	594	577	615	573	594	565	584	584	585	604	606	596	576	544	597	558	624	639	586	558	526	580	543	573	580	573	579	595	607	542	573	574	620	561	557	621	553	567	596	569	629	583	537	554	561	592	588	555	576	532	561	572	576	601	590	588	610	564	579	519	591	598	581	569	536	562	585	572	550	562	568	598	564	581	565	576	533	557	589	587	540	566	611	575	579
78271	69856	61589	47399	39074	18687	1407	1524	299	313	303	284	270	290	286	265	259	262	239	244	232	282	248	311	277	261	272	265	276	271	275	259	265	295	263	272	284	267	275	245	285	263	302	315	271	281	278	281	240	277	270	267	260	252	259	274	256	292	265	303	269	282	279	251	284	320	281	259	295	258	287	265	249	262	255	287	253	261	264	286	254	270	265	296	294	266	279	286	261	265	263	267	292	262	304	293	285	265	261	310	239	285	249	262	295	293	284	255	276	271	266	262	296	276	288	267	288	298	243	269	258	245	265	254	269	286	245	276	258	255	252	272	274	266	244	254	247	283	289	263	253	269	235	302	287	258	261	282	267	299	269	275	269	271	279	299	280	270	304	244	258	284	268	271	246	257	283	286	241	287	254	280	256	272	257	281	282	274	309	261	285	278	290	242	272	283	259	276	275	280	285	254	272	279	281	252	281	266	277	301	264	262	259	283	283	253	235	270	275	277	282	263	273	284	249	266	210	237	293	255	262	272	271	243	277	261	247	289	239	284	273	260	262	250	274	269	259	272	285	292	291	269	267	263	294	263	273	279	271	274	267	267	272	302	287	261	265	243	232	258	282	267	285	262	288	269	258	291	275	279	272	245	271	282	270	280	260	254	260	279	244	295	289	250	315	269	246	260	255	266	267	274	267	272	266	265	287	272	275	293	277	271	272	264	284	253	269	252	262	277	250	307	269	267	266	281	274	271	280	263	271	265	290	272	257	262	268	229	298	259	301	252	248	256	251	259	278	277	318	287	272	268	239	260	282	278	289	289	280	286	269	249	259	296	267	311	279	281	236	258	262	264	271	270	278	252	275	238	245	245	275	268	277	258	277	250	263	232	260	287	263	249	264	273	276	276	250	293	258	255	291	272	274	265	278	227	240	254	297	270	272	270	271	265	247	259	238	274	229	279	271	288	262	294	267	268	279	265	271	257	274	271	275	233	238	257	270	277	273	261	250	258	304	272	273	282	273	273	270	254	263	286	271	272	293	267	276	233	277	290	275	250	284	293	257	246	280	264	276	273	277	284	244	293	271	235	269	259	267	263	258	261	281	306	260	270	271	259	306	283	252	243	272	261	277	261	263	269	296	271	272	289	282	289	275	260	257	266	280	284	292	248	276	273	246	250	264	287	269	275	295	288	260	251	289	307	261	274	275	282	265	270	231	271	265	268	296	256	275	251	270	287	245	252	262	319	268	285	250	279	312	284	232	264	264	306	277	265	286	294	276	225	273	231	264	286	279	258	255	278	265	263	248	275	265	271	292	278	261	275	255	263	281	255	292	283	251	283	258	268	275	243	266	246	278	278	285	246	264	294	280	282	271	251	244	295	278	275	263	265	257	287	269	260	288	274	273	291	256	293	235	260	271	289	280	257	282	269	254	263	256	251	267	278	237	307	262	275	290	296	232	266	254	261	282	261	286	286	276	257	263	266	274	258	235	268	286	233	284	275	311	266	279	287	276	279	281	264	248	257	293	279	255	306	264	267	285	246	273	268	271	252	257	252	243	248	287	286	265	279	277	249	265	289	265	246	272	279	267	257	241	281	272	250	292	280	261	263	280	269	276	288	266	240	279	274	248	302	282	295	249	249	243	263	271	276	277	252	265	290	283	274	295	273	280	277	269	311	243	260	247	284	265	249	254	255	265	285	287	259	254	279	279	252	258	261	227	276	274	271	284	275	292	278	303	291	258	291	249	278	259	262	272	270	257	285	260	283	268	257	269	285	272	277	257	267	279	258	288	270	262	281	262	274	282	275	255	271	247	310	273	252	270	265	254	292	265	248	298	255	269	283	271	231	277	276	269	280	258	270	289	287	269	260	253	257	285	223	282	303	258	301	306	245	288	271	247	268	230	300	266	278	297	266	263	282	248	277	274	270	267	303	237	247	277	272	271	266	266	275	274	276	253	233	295	279	252	251	258	267	261	310	252	273	248	257	266	268	264	288	274	269	251	273	269	281	258	283	236	276	267	263	267	251	257	277	267	295	270	274	301	303	290	285	268	239	290	292	270	257	272	284	266	260	272	293	272	262	263	268	258	246	263	289	289	270	295	276	257	262	261	245	263	298	277	250	245	250	290	232	242	297	270	249	255	278	270	271	298	267	280	282	277	288	254	257	297	280	286	289	284	256	284	278	272	281	312	246	274	265	295	242	270	267	264	299	256	266	281	263	294	306	256	257	264	242	260	239	243	285	284	281	269	291	287	288	252	262	279	279	250	272	271	272	295	259	289	283	280	273	289	263	250	268	252	272	273	287	260	303	282	272	267	239	296	278	276	264	277	267	271	269	290	254	249	286	246	265	260	274	239	243	266	289	255	269	279	258	276	252	263	272	289	287	277	243	264	280	248	272	264	284	262	267	255	268	259	271	256	264	281	279	289	252	292	283	255	283	263	255	274	261	264	268	270	259	289	278	280	307	262	256	279	249	273	264	276	267	245	297	265	268	287	278	291	279	276	251	259	279	267	271	285	269	281	250	297	276	250	262	282	250	263	249	268	297	272	243	296	278	262	276	285	262	249	231	272	242	277	286	252	265	263	307	274	233	282	249	290	270	266	238	274	263	288	267	309	263	252	255	268	252	257	268	234	255	241	285	309	284	272	263	262	297	271	287	263	247	269	271	274	261	265	251	250	274	275	248	267	294	265	289	288	292	259	266	255	248	251	257	267	263	266	270	268	236	303	247	276	276	270	239	251	260	267	297	278	295	284	260	281	273	270	262	287	267	250	274	250	263	289	252	270	284	262	253	276	274	278	256	289	289	263	278	231	264	269	255	267	304	259	250	256	288	292	253	300	281	271	272	279	264	259	254	273	270	279	265	256	273	262	238	250	258	253	283	263	287	257	261	266	259	259	268	290	280	276	281	261	263	277	285	287	277	246	257	296	258	282	246	239	284	295	253	271	288	258	275	263	265	263	282	285	257	274	273	279	293	275	283	266	264	286	256	271	275	268	284	265	273	252	290	295	308	233	300	286	276	272	229	291	291	277	241	263	286	288	261	277	282	257	279	255	248	271	271	280	280	232	292	268	234	277	268	274	263	259	260	272	259	266	277	263	265	269	296	293	282	254	247	283	266	267	263	274	233	283	258	276	265	267	278	256	286	295	267	292	237	295	276	267	253	285	281	275	299	275	294	243	263	271	251	278	270	258	285	261	274	267	257	285	255	291	272	286	293	249	275	283	283	298	257	242	304	252	235	250	304	262	265	261	268	260	269	303	267	282	284	258	275	247	277	262	270	282	290	282	262	262	250	271	290	264	239	258	288	275	265	266	279	272	287	274	275	278	287	297	269	269	278	246	271	238	273	269	279	268	251	271	248	265	250	309	256	247	273	255	253	266	257	269	260	283	312	277	276	268	280	260	277	295	264	266	282	290	274	292	271	278	243	252	252	265	279	275	274	279	249	248	268	270	273	251	282	284	294	252	276	234	264	278	264	272	272	274	265
56845	57760	57583	51497	45555	20150	1358	5316	932	935	905	925	889	853	901	825	892	811	803	839	852	797	831	849	806	831	812	818	851	877	890	795	837	806	820	809	862	840	865	907	881	814	829	769	885	824	843	771	784	849	847	850	815	873	807	775	850	824	877	850	798	817	808	841	831	782	830	810	836	826	817	833	813	848	851	871	833	775	837	831	791	784	832	788	829	787	802	798	822	820	850	811	845	844	839	811	789	783	806	776	851	889	801	806	783	799	798	810	815	802	789	808	855	854	831	825	818	755	787	821	831	838	856	761	850	841	827	799	832	815	822	818	831	817	837	810	795	841	826	837	808	831	841	798	794	851	803	794	817	858	816	815	764	868	775	852	769	829	825	832	823	818	768	802	793	818	798	883	823	833	796	821	767	777	778	799	820	827	827	810	809	853	786	817	829	807	771	834	831	819	836	800	787	770	820	829	830	828	788	795	768	813	837	851	811	880	799	791	807	843	821	801	772	858	795	847	813	827	818	801	839	825	855	854	838	803	877	870	805	789	794	845	827	763	796	834	770	791	791	813	794	856	795	867	832	812	859	817	816	815	825	802	885	826	816	806	840	796	810	791	806	807	787	854	807	837	772	850	829	874	788	797	769	800	850	856	836	815	828	776	834	816	850	820	823	874	859	834	877	759	773	843	819	843	787	840	770	832	864	856	838	833	824	849	808	803	822	864	831	763	837	891	818	786	793	839	833	820	825	844	841	787	820	827	799	808	810	832	804	770	823	756	836	831	770	821	826	825	818	784	833	818	803	821	852	814	826	760	793	881	845	836	814	843	798	798	857	834	770	844	786	804	746	810	834	814	872	812	799	820	866	806	819	798	871	829	804	829	844	795	829	829	792	838	851	835	792	820	814	839	828	802	842	861	833	806	871	837	830	857	862	811	835	823	828	835	841	797	759	839	839	832	821	828	806	856	853	776	798	838	787	821	845	820	804	812	865	824	821	819	782	881	834	781	810	796	790	784	812	827	796	822	872	788	787	829	807	803	839	794	807	824	842	823	862	873	808	813	859	772	838	828	849	817	770	873	769	863	798	838	866	825	844	793	813	870	838	810	832	830	843	811	759	809	776	842	880	864	814	790	827	829	826	823	860	803	850	843	786	776	803	865	822	832	805	762	814	805	847	794	811	826	854	801	837	844	816	799	821	863	826	772	796	811	865	820	824	830	811	817	859	815	833	864	812	801	784	887	804	821	823	843	765	837	819	823	804	837	784	835	830	800	809	819	809	805	859	839	812	789	828	818	813	830	830	809	787	785	836	829	848	834	791	833	846	837	831	825	794	811	890	838	844	808	840	829	807	824	834	808	845	847	846	877	826	824	786	813	824	814	848	807	840	799	816	814	805	808	812	802	765	805	794	786	843	853	787	793	786	815	791	832	784	823	852	796	855	834	822	789	784	808	842	886	821	779	810	858	794	794	806	806	799	828	785	862	820	780	781	812	817	829	809	769	847	780	844	827	814	803	809	802	822	809	830	812	825	807	820	859	842	813	785	822	811	795	790	791	793	786	837	845	838	759	818	834	801	825	825	874	888	782	855	864	800	831	818	807	821	846	819	823	806	833	881	811	840	824	828	830	804	770	839	824	779	841	867	824	799	819	895	803	827	795	833	815	891	831	807	843	798	842	791	815	819	819	794	761	850	797	865	833	850	825	837	818	822	801	842	807	780	842	798	848	812	838	751	826	809	751	857	818	857	788	816	767	826	793	842	849	804	802	818	784	839	829	825	861	813	833	847	795	805	812	804	804	859	816	808	816	784	789	785	838	767	858	809	831	791	839	816	796	787	801	796	821	801	821	827	821	832	807	839	845	852	821	809	842	837	819	796	852	816	845	810	814	767	833	804	801	813	841	773	838	812	845	823	811	801	835	862	862	820	835	847	842	865	847	847	827	828	806	799	805	781	821	816	817	804	749	843	821	820	794	828	835	807	824	892	801	844	827	881	794	834	845	820	817	824	814	770	837	829	814	849	880	806	848	836	857	847	782	833	807	818	828	798	830	811	815	831	826	829	840	847	757	798	781	811	818	830	833	841	849	906	828	827	834	869	803	799	810	865	805	833	837	816	818	868	800	848	837	841	798	813	888	819	867	802	847	768	830	869	818	873	805	831	826	834	857	802	813	825	845	783	854	807	828	815	822	806	810	841	738	755	795	834	785	862	800	814	783	787	845	805	836	771	789	788	833	784	857	833	800	804	838	804	823	825	849	811	834	864	784	816	843	847	799	794	803	836	809	883	824	809	806	812	793	845	750	778	825	833	792	816	756	856	811	795	764	836	890	826	852	801	811	814	826	817	789	853	840	797	821	860	818	859	789	839	816	814	818	836	772	832	796	771	804	842	836	812	835	800	816	832	830	817	774	831	806	855	852	843	799	811	775	796	795	807	789	827	826	835	792	888	824	797	866	815	834	841	808	779	824	798	792	774	839	806	807	799	800	857	848	825	799	824	797	770	838	833	834	805	821	791	839	849	831	787	907	814	828	820	840	823	826	817	826	796	793	800	791	807	801	871	819	784	837	854	813	874	837	800	845	767	813	821	765	770	823	779	871	838	814	824	803	859	824	862	854	844	766	768	823	832	831	797	808	807	832	756	799	840	775	773	820	826	776	792	771	826	870	828	824	814	798	831	836	829	775	819	865	794	818	825	810	793	813	796	826	841	816	811	833	764	802	871	825	855	841	836	779	828	874	802	804	804	821	781	848	869	821	797	827	822	800	797	820	817	854	792	791	842	819	783	790	768	865	835	830	851	829	827	815	860	812	799	809	818	827	790	827	804	839	767	835	819	809	832	851	787	842	841	819	844	779	819	811	816	819	833	866	831	853	805	884	805	837	827	826	782	768	879	764	847	788	824	830	802	821	849	804	821	758	837	798	798	809	823	824	860	758	834	811	876	801	806	780	837	778	856	860	834	825	821	799	864	801	798	776	852	790	829	855	763	812	858	833	842	838	823	795	840	792	783	813	806	756	805	798	810	802	807	792	829	816	766	776	808	855	827	809	821	763	845	827	827	818	801	793	852	836	817	826	796	837	820	838	774	860	832	813	851	830	833	782	836	830	783	852	774	820	787	830	801	834	785	841	818	823	852	790	746	841	820	850	813	820	803	805	820	836	831	803	820	837	794	793	824	816	803	852	815	876	827	799	780	793	820	832	836	841	771	838	840	815	790	796	877	781	828	796	816	840	836	822	860	839	826	831	854	813	843	837	810	844	842	829	837	784	863	798	807	860	880	809	801	843	831	766	779	765	857	810	772	791	824	816	845	801	850	766	810	753	768	823	777	791	816	778	827	796	829	801	782	831	834	834	829	828	853	787	816	843	776	869	835	839	757	805	894	834	810	819	843	813	847	811	810	752	782	770	789	813	853	852	799	819	830	840	792	824	785	778	810	837	838	839	867	823	820	836	770	816	818	833	812	818	795	873	857	823	845	794	796	778
28011	15795	7160	2913	2353	521	179	205	179	193	175	172	185	168	179	182	194	169	196	202	187	185	199	163	171	190	178	177	186	180	169	174	147	172	172	172	154	182	178	161	169	180	173	185	165	175	158	142	186	178	171	161	178	156	175	163	157	196	172	180	191	185	146	166	158	161	174	184	161	175	191	175	159	151	204	187	165	146	152	187	165	159	186	168	159	180	186	162	176	138	188	170	159	172	190	169	197	177	157	157	181	166	153	188	161	188	160	181	174	187	134	170	180	170	161	176	169	162	162	173	179	173	183	169	174	192	186	186	168	170	169	176	158	175	157	196	171	173	174	168	178	159	181	162	175	175	183	182	186	165	165	180	158	161	180	136	177	158	166	188	154	173	170	180	193	188	198	177	164	169	176	154	193	154	164	171	158	193	190	173	167	171	164	180	182	181	189	182	173	162	184	183	161	182	168	170	204	154	178	172	185	151	202	186	161	180	178	175	186	202	174	184	165	154	191	176	178	160	165	180	187	178	172	167	165	186	170	140	197	182	186	171	150	189	188	166	155	141	178	181	192	170	174	170	158	176	162	160	164	169	140	174	168	152	177	174	200	185	166	180	162	175	186	158	145	165	178	170	159	161	162	162	172	171	176	171	170	160	169	179	171	176	160	183	160	179	158	187	167	177	189	160	175	166	158	178	162	185	166	164	204	165	148	169	173	155	175	191	172	187	161	158	176	172	150	180	161	157	188	164	179	190	180	181	172	168	189	170	165	186	167	163	168	166	184	152	185	175	182	186	157	213	192	160	168	173	173	163	164	168	173	185	184	186	170	150	192	158	169	174	187	162	182	159	191	179	179	174	170	166	190	174	187	170	170	172	158	173	191	177	158	161	175	197	164	164	174	146	183	168	179	182	200	181	167	167	183	168	185	163	180	155	174	176	166	191	168	170	171	154	155	159	166	195	152	166	148	183	171	148	191	172	201	179	177	175	183	169	174	171	164	179	144	167	178	164	184	172	177	167	176	176	180	166	165	183	188	167	189	194	158	169	179	162	192	169	156	169	168	132	159	168	180	174	176	174	166	170	169	164	146	173	185	193	188	168	186	188	176	167	169	175	176	162	162	178	175	173	171	159	177	164	180	191	189	171	176	168	193	170	186	178	199	168	173	191	179	178	168	153	165	152	155	173	172	146	170	177	193	172	186	168	162	153	194	161	160	183	169	175	174	198	193	191	194	190	172	186	189	163	166	160	176	190	191	168	180	180	172	205	181	173	190	177	176	171	177	180	162	186	156	155	167	165	155	160	186	187	183	186	169	193	167	160	165	167	178	191	175	174	160	167	184	160	145	166	169	186	167	159	200	175	201	175	186	182	147	186	178	180	172	151	166	177	178	161	173	180	194	155	165	180	165	178	186	189	168	154	170	160	175	172	153	152	191	188	167	183	163	192	137	176	176	169	179	160	176	176	167	149	166	186	184	169	142	174	179	168	168	201	156	167	166	192	165	198	157	158	160	152	162	170	151	174	169	147	167	175	170	171	157	157	175	186	159	179	167	180	204	179	179	162	186	179	195	162	181	185	153	163	165	173	182	167	182	167	176	179	176	162	178	166	160	186	158	183	180	177	173	181	185	160	184	195	181	184	191	170	155	152	171	154	165	169	166	192	183	193	172	175	165	182	170	175	199	148	186	194	171	195	189	155	185	185	186	179	178	164	176	184	176	147	161	165	174	149	207	180	178	163	194	169	168	190	208	185	169	162	171	195	166	166	164	190	184	188	171	156	157	158	164	154	168	178	157	158	145	171	183	166	184	189	187	154	179	175	158	187	182	172	148	184	157	160	181	173	170	166	183	172	169	168	163	141	179	183	170	174	163	175	179	193	169	183	188	188	179	198	174	185	155	181	170	166	158	164	165	166	176	160	170	157	201	173	169	189	182	180	158	181	150	164	168	171	178	173	184	156	172	167	192	170	184	182	185	175	169	170	187	187	173	183	195	173	147	182	183	165	169	190	179	174	155	167	177	186	159	184	162	176	172	163	150	185	161	178	203	181	178	177	164	156	180	196	171	180	161	162	190	169	183	169	156	180	153	151	181	167	153	166	177	199	179	180	167	176	169	179	188	182	173	169	165	149	184	141	195	173	168	170	190	180	166	172	213	183	182	176	164	190	174	160	198	173	193	164	162	186	174	168	171	161	167	177	203	167	173	191	175	173	167	194	168	177	181	161	185	167	179	194	174	163	178	185	181	165	168	188	180	163	170	183	160	192	160	189	170	162	179	182	164	183	149	198	168	160	193	172	143	180	162	157	164	169	172	180	171	195	171	157	186	184	166	184	164	175	147	174	175	176	177	165	173	176	192	161	173	163	149	193	181	155	160	162	191	162	167	192	158	193	157	173	185	179	137	184	167	171	150	174	159	179	200	163	162	200	186	183	159	156	164	181	178	175	164	170	182	186	182	156	204	161	196	185	183	168	171	134	176	185	186	175	170	155	171	191	162	195	177	185	177	180	197	160	169	163	176	157	175	158	159	159	160	182	198	173	193	171	176	176	156	169	154	182	178	179	183	192	175	173	188	173	190	189	182	165	159	156	168	189	167	178	169	137	174	149	189	170	188	174	168	172	196	173	171	185	164	165	189	184	178	169	150	154	160	161	176	163	186	179	176	203	152	170	190	168	177	160	149	163	183	184	186	161	155	181	161	216	181	167	184	196	154	157	184	181	193	170	175	180	165	148	187	170	201	196	164	197	181	159	184	171	176	177	183	185	162	202	178	151	170	181	173	192	189	166	169	160	179	149	170	170	165	168	171	165	175	175	166	194	186	174	194	191	177	155	174	155	170	170	187	176	143	168	193	175	194	139	178	164	178	160	174	161	184	175	166	176	173	188	162	193	136	176	195	184	180	151	176	195	165	178	188	144	173	170	182	177	165	177	169	173	198	182	164	177	184	175	165	166	171	176	175	160	183	182	168	188	188	174	151	182	175	185	178	159	195	178	165	164	200	154	173	158	161	184	172	171	173	187	156	178	155	177	166	171	185	152	183	188	165	160	175	177	180	193	174	189	160	162	178	157	171	169	162	177	193	159	181	185	159	166	179	188	196	151	177	169	188	158	168	161	188	165	176	195	164	173	176	174	175	184	188	181	164	181	170	173	197	176	172	179	172	182	166	148	192	187	167	179	150	174	194	186	186	176	163	175	163	171	172	184	181	171	178	192	157	160	190	144	176	170	199	167	181	167	169	187	160	176	160	179	170	185	192	171	168	176	180	156	188	163	196	189	177	187	172	186	172	153	147	163	160	165	190	162	194	183	184	163	182	174	168	170	178	151	185	181	186	178	170	170	174	171	177	175	178	164	160	165	198	176	188	181	188	178	161	170	171	161	190	161	190	158	196	171	196	163	190	196	179	186	175	189	189	162	147	169	183	159	152	158	137	187	191	170	164	182	162	181	183	165	157	182	174	167	157	166	198	160	182	153	202	156	183	182
26216	18501	12123	7954	7753	1513	568	726	593	568	581	552	605	519	587	601	551	572	571	576	562	562	556	584	595	542	560	567	529	563	592	588	559	564	543	544	579	622	595	514	553	586	560	538	589	593	548	574	592	576	563	583	568	578	575	540	571	557	565	632	577	552	523	595	602	559	569	538	550	563	565	577	557	618	606	573	565	567	537	572	552	598	560	547	582	554	605	566	592	570	522	564	571	548	548	576	555	559	555	573	551	549	616	571	531	573	517	571	623	550	596	606	564	544	611	539	556	531	551	515	559	564	570	572	586	549	549	606	566	572	572	555	566	556	534	561	571	544	564	558	541	575	589	590	560	546	519	597	572	588	574	592	554	539	532	621	561	560	570	578	577	593	510	540	527	581	582	609	523	558	540	563	524	605	593	571	573	548	560	613	552	585	563	578	596	556	635	559	536	547	590	593	553	577	543	574	602	561	563	571	571	545	568	582	577	608	564	589	550	532	531	570	566	614	525	567	536	573	568	575	562	598	595	562	538	558	527	514	557	574	581	610	548	526	576	584	593	518	536	525	597	601	576	605	532	564	561	581	531	569	613	597	590	585	507	513	540	572	607	552	594	572	549	605	538	552	553	548	539	564	541	570	552	564	547	525	582	572	576	573	568	591	564	568	589	594	538	557	590	578	557	538	581	544	548	529	572	521	586	504	556	561	556	557	601	560	608	510	569	603	556	581	528	572	569	560	579	570	567	555	570	557	558	576	608	540	552	585	529	542	546	578	581	575	538	620	571	591	549	585	519	578	554	567	575	625	531	554	590	568	558	566	496	536	547	551	584	528	560	555	556	576	541	538	535	560	605	575	606	565	587	547	592	602	569	579	573	584	556	570	586	557	587	565	550	590	541	592	555	592	534	559	572	588	589	577	537	535	567	598	593	604	573	600	561	547	564	540	548	562	579	542	583	560	542	548	573	577	563	593	554	558	572	566	585	583	538	594	559	600	575	577	540	510	558	541	561	565	537	581	538	590	532	583	555	530	538	570	526	569	587	571	540	545	601	536	572	567	568	516	589	593	575	571	546	580	527	611	551	554	563	564	531	577	519	565	594	613	594	575	615	541	529	571	583	563	585	601	557	548	589	583	586	592	563	586	557	567	547	544	572	581	592	546	572	555	595	520	602	556	588	563	590	587	577	570	569	538	566	576	569	515	559	558	575	542	566	569	541	564	560	600	580	584	509	553	572	576	592	584	560	558	577	578	595	551	550	569	568	558	583	539	564	539	567	545	564	559	589	564	542	548	571	556	571	537	570	552	575	552	580	552	579	543	584	554	585	534	611	568	619	578	565	568	574	522	547	536	559	557	575	574	570	552	563	551	574	553	593	585	539	573	546	556	562	532	585	549	548	554	573	570	548	573	576	599	567	598	537	561	600	562	528	588	540	584	575	568	588	568	529	614	541	579	564	545	606	570	590	535	573	588	559	562	540	550	559	576	584	569	552	546	575	591	546	589	551	605	564	557	575	542	598	562	555	560	585	566	523	593	586	559	561	537	547	556	596	564	568	497	522	593	550	620	561	574	601	565	617	548	564	551	558	532	598	557	592	558	574	515	548	567	547	571	545	547	545	559	541	569	575	542	611	585	593	566	515	596	525	558	539	549	569	583	557	571	558	605	570	537	545	568	603	577	559	600	606	616	582	589	565	606	551	554	612	574	613	545	568	573	567	569	571	554	554	565	583	584	602	569	583	562	559	522	566	606	590	558	556	577	558	608	562	590	602	579	562	603	566	529	543	551	535	528	603	576	599	629	551	565	571	528	579	612	549	578	581	573	599	561	555	625	540	550	541	588	570	550	599	552	512	566	547	581	530	562	612	550	553	560	560	547	557	578	547	580	566	560	578	564	604	580	557	605	557	627	546	607	628	542	574	542	570	538	544	573	585	565	545	582	595	577	563	581	544	553	565	586	548	577	557	564	563	561	536	583	589	541	566	544	568	595	555	582	577	574	570	589	591	570	594	544	573	608	523	592	550	523	541	547	570	606	567	552	562	588	533	574	584	537	567	561	558	566	601	529	577	570	588	567	563	563	531	599	563	586	547	567	574	566	582	545	536	589	591	554	563	598	591	597	582	563	542	554	541	588	575	572	526	568	575	527	588	549	544	552	598	608	613	538	539	555	569	553	563	601	590	566	577	545	586	535	588	516	606	575	574	555	592	531	566	566	526	530	500	549	545	582	553	535	606	609	554	594	561	574	532	554	564	606	603	573	565	594	548	566	560	541	584	510	568	537	565	543	538	549	563	540	569	543	525	601	561	547	574	560	530	554	551	563	605	578	595	573	529	531	567	523	567	578	575	571	567	594	549	612	555	561	539	573	551	569	576	541	577	574	535	556	592	557	559	546	580	590	610	596	531	567	557	568	565	576	549	570	577	561	565	565	537	569	558	543	580	597	606	566	570	598	635	572	549	515	569	519	547	593	569	602	567	548	564	595	580	574	585	547	586	574	600	579	550	545	564	537	554	526	553	574	546	510	608	597	569	566	558	574	582	543	629	597	572	559	563	524	553	587	600	529	588	583	560	614	574	570	578	569	558	608	596	550	545	563	568	538	544	562	595	530	594	562	561	574	563	629	573	574	552	563	616	571	582	579	576	547	572	567	569	571	581	582	547	570	546	575	603	561	542	549	530	552	601	548	594	512	558	545	622	574	544	548	564	560	553	523	560	666	593	584	576	602	581	568	537	581	589	594	574	566	565	594	563	567	558	523	570	559	560	584	538	574	582	593	540	551	589	506	562	566	522	559	526	538	599	544	561	544	590	538	569	595	559	613	573	592	589	526	603	560	573	549	607	546	616	588	577	573	550	554	564	543	580	623	575	568	537	575	580	593	572	583	533	588	526	601	581	581	576	575	613	556	545	585	512	591	626	536	605	588	570	589	544	554	578	515	561	530	545	582	563	583	565	571	569	581	542	562	592	587	559	577	586	567	575	580	581	562	574	572	549	559	547	590	556	570	536	557	580	575	564	587	597	607	545	538	574	571	552	623	605	589	589	582	541	556	573	566	590	515	544	541	581	567	558	586	561	573	569	574	563	528	544	559	552	549	516	569	581	564	553	564	599	562	550	519	573	569	606	544	538	559	526	605	575	569	533	580	573	511	544	568	609	534	541	568	588	539	595	545	547	583	579	609	576	618	579	572	560	584	540	524	535	534	578	593	548	566	557	543	548	574	548	567	579	572	536	562	578	569	568	582	542	570	557	565	626	516	553	559	563	572	562	561	555	562	559	566	587	543	557	568	549	573	563	524	525	555	570	518	576	573	558	566	548	542	549	530	539	516	561	562	562	564	575	612	598	545	514	587	557	560	581	561	533	519	602	563	570	531	602	578	592	559	516	529	557	582	556	531	563	565	564	553	548	594	535	557	577	585	551	609	600	511	573	615	517	594	581	548	601	542	563	587	539	575	516	620	604	594	541	532	535	595	562	584	554	566
62347	52404	44314	31472	24652	8397	322	1068	176	169	184	160	174	172	169	176	166	169	174	178	167	169	180	142	157	176	177	157	189	173	173	188	152	171	188	157	175	176	159	165	156	154	175	142	164	161	167	168	165	159	192	179	164	171	167	187	174	200	160	158	168	159	176	152	184	185	163	184	169	159	177	165	182	161	163	148	151	157	170	183	166	176	182	164	159	164	169	160	157	168	171	174	154	156	140	156	181	154	184	166	174	184	187	155	162	160	206	162	167	179	192	156	175	168	169	153	157	178	166	188	153	174	181	156	158	174	191	178	184	167	170	170	160	171	174	181	183	175	146	166	159	165	189	161	162	156	174	181	138	148	179	171	128	148	194	168	156	162	174	163	167	170	194	173	177	183	179	160	160	151	174	148	193	165	195	170	135	143	176	162	142	165	164	179	166	174	167	163	172	152	170	183	167	167	168	172	157	156	173	172	153	188	175	168	157	182	156	177	172	178	163	181	167	170	165	165	152	168	188	200	173	155	193	187	169	182	179	175	168	185	168	179	169	181	193	153	180	166	191	160	169	155	175	172	166	190	153	149	172	176	161	159	183	143	154	161	167	170	174	164	179	157	149	160	173	153	163	168	158	196	164	178	148	156	138	151	150	164	151	165	171	152	154	162	164	151	170	165	187	167	187	158	177	173	157	183	162	146	188	167	169	164	177	171	156	161	180	197	204	150	189	153	159	170	177	153	177	178	157	166	148	188	164	199	190	173	163	146	160	156	151	209	159	175	189	157	171	181	157	156	180	198	164	165	163	139	167	158	178	150	159	158	179	184	176	167	174	164	176	159	177	170	174	179	179	181	156	167	172	158	164	182	159	170	160	145	183	183	162	174	152	184	144	145	170	160	162	155	182	173	179	164	168	152	177	182	158	160	175	169	165	160	161	153	142	159	160	178	162	188	165	157	185	168	172	153	170	170	163	182	169	162	147	158	147	151	177	166	151	148	178	153	140	168	174	171	159	152	155	179	177	165	160	170	158	147	168	142	170	187	168	155	181	181	149	164	164	158	170	163	171	162	177	164	171	164	192	164	154	137	179	137	166	148	146	167	167	170	156	162	148	156	160	172	169	162	184	181	186	155	189	149	187	176	177	136	173	153	156	159	149	167	177	144	147	132	142	186	143	162	182	156	164	168	163	156	159	179	159	169	170	165	175	152	143	180	146	165	172	177	187	159	154	185	150	179	152	145	175	178	167	176	175	162	153	159	167	170	170	183	149	166	167	141	163	172	194	181	156	166	146	169	152	159	145	203	157	164	161	171	175	179	143	144	157	163	161	172	145	142	163	150	138	138	173	153	152	156	172	171	148	166	169	155	168	162	182	178	160	143	147	164	180	175	168	144	177	152	151	170	165	169	147	164	177	168	177	172	170	169	165	160	171	180	152	173	157	161	176	151	158	163	162	179	177	178	170	146	170	167	161	161	159	182	160	170	173	156	160	157	141	164	166	181	165	166	168	172	174	175	180	170	138	194	155	162	162	168	159	180	154	175	165	174	166	156	161	180	162	165	173	159	154	128	174	161	165	163	181	157	151	159	174	180	150	173	147	162	157	156	195	158	168	163	146	152	159	173	165	183	182	165	142	160	166	171	144	162	191	182	139	156	180	167	175	149	149	153	172	167	162	169	167	162	162	163	186	174	175	142	166	177	166	173	180	161	153	145	171	182	160	159	178	179	170	175	150	179	171	157	156	186	186	165	169	171	155	193	187	162	166	155	175	166	158	173	149	172	147	150	148	151	168	169	179	153	163	168	151	170	146	171	165	151	194	182	161	187	176	179	140	158	173	167	154	186	147	168	182	180	153	170	158	197	164	154	152	183	184	162	165	162	177	150	170	157	163	166	171	176	178	169	167	155	160	165	158	169	165	154	154	152	167	170	164	159	188	170	158	185	149	165	164	152	174	172	179	181	163	158	153	167	168	169	161	154	176	152	149	164	149	180	167	178	173	186	185	150	168	168	159	177	170	166	174	152	201	182	188	164	169	187	177	184	154	186	158	165	187	155	184	176	175	144	172	166	177	178	173	163	194	142	166	172	173	158	151	165	182	190	162	185	152	141	186	176	156	174	156	161	171	185	161	164	158	150	167	196	137	153	170	164	159	164	169	175	177	167	162	165	163	159	151	172	166	174	163	161	170	152	170	174	154	157	168	169	180	168	168	152	139	165	169	147	148	172	150	172	167	173	166	172	169	178	203	180	160	148	169	186	191	166	157	181	157	174	184	168	171	165	179	167	153	152	162	157	141	170	176	176	162	175	158	191	182	169	172	162	172	183	168	151	144	166	155	159	159	168	180	161	165	160	168	164	150	168	170	182	171	175	152	173	174	156	147	157	151	146	178	166	169	152	138	196	164	177	163	161	198	191	143	161	150	175	177	193	167	152	165	186	181	160	145	161	172	190	158	153	176	144	170	132	157	167	165	178	195	190	183	183	181	170	171	173	167	146	161	168	161	159	136	146	160	175	165	157	161	176	188	166	169	171	164	159	180	164	180	163	165	179	163	154	158	145	166	171	178	164	173	160	170	152	161	180	134	178	166	146	166	156	160	192	173	152	179	155	171	150	169	169	153	179	178	166	164	164	162	160	143	175	175	167	169	170	158	161	160	167	185	170	175	179	167	174	176	167	166	185	157	186	204	152	186	148	178	136	158	156	160	212	186	168	156	185	192	188	158	155	162	165	179	165	164	168	188	175	194	178	164	179	178	156	169	164	162	194	202	181	170	153	161	167	175	164	134	183	177	164	171	160	182	157	179	154	145	175	174	145	164	177	173	169	170	167	168	148	140	151	153	164	170	169	157	147	155	177	169	200	157	179	156	165	158	149	167	140	151	152	181	170	160	169	164	183	173	171	182	162	196	167	179	175	159	151	162	166	175	190	181	147	159	156	189	157	168	182	190	185	151	146	152	175	180	154	166	160	178	158	161	183	157	171	167	174	172	173	148	197	167	163	172	190	148	174	160	180	159	162	168	159	161	166	183	181	176	165	141	179	162	163	146	170	175	174	162	149	156	159	162	161	161	162	168	169	142	173	132	168	167	170	160	152	145	157	164	148	168	188	182	161	163	193	172	169	153	155	175	146	170	176	169	191	170	170	174	169	161	167	175	177	168	148	173	180	157	152	171	183	188	167	158	152	153	159	187	161	161	158	172	173	166	170	149	164	159	163	157	176	159	194	165	143	166	157	150	184	160	162	190	164	175	134	182	174	178	182	156	169	168	192	163	157	175	161	168	162	174	165	157	162	175	172	193	179	162	165	166	145	167	188	176	186	188	144	174	168	175	170	170	167	159	161	145	156	140	156	166	150	168	156	143	165	144	164	173	150	193	174	165	165	157	182	156	187	155	194	172	153	174	159	143	169	176	158	177	176	134	164	179	149	165	197	176	162	173	164	169	169	151	151	163	179	173	164	156	158	161	170	152	148	176	161	145	188	185	170
43597	41780	42136	38495	35057	12264	989	4575	599	565	543	578	571	607	568	531	557	520	536	492	532	561	570	570	573	551	564	573	556	533	568	574	552	499	570	561	570	565	541	553	586	585	543	511	569	577	545	548	542	541	554	537	564	586	558	582	553	552	568	503	527	558	585	554	569	524	548	547	564	569	554	559	535	595	519	543	551	573	589	560	591	538	512	531	578	558	545	527	530	534	560	518	539	533	564	573	537	547	528	525	535	524	574	550	549	556	527	599	506	570	541	539	535	522	544	565	564	582	585	514	523	537	543	568	562	554	567	514	581	547	545	562	518	546	508	571	511	498	567	508	551	542	546	554	564	540	520	527	554	528	577	534	501	573	499	525	512	562	577	561	527	529	590	540	599	552	552	569	514	529	548	525	598	543	581	588	598	536	530	565	547	561	523	526	517	518	553	566	542	519	566	552	547	547	529	573	546	576	568	523	536	547	543	540	544	526	550	575	568	546	508	548	560	531	547	555	545	557	546	557	538	576	585	560	531	540	524	548	540	498	557	537	535	546	551	569	538	564	555	521	551	575	535	581	567	544	577	521	560	550	569	561	545	524	556	557	582	543	585	538	525	558	558	535	554	561	503	547	553	543	561	533	526	530	562	535	529	584	540	522	554	556	526	538	527	537	527	563	575	549	543	495	553	537	596	551	515	540	611	538	547	575	546	578	535	552	530	517	544	566	523	534	574	515	576	531	548	520	515	567	516	558	552	531	544	534	557	509	516	542	525	536	497	528	539	510	534	513	543	532	561	576	533	544	532	589	547	540	539	513	560	541	509	547	499	522	572	552	574	476	527	509	552	548	530	526	541	535	540	552	559	513	552	527	577	526	544	564	499	519	549	525	588	529	579	558	527	561	530	546	527	552	584	547	524	528	535	551	542	521	584	568	540	587	587	603	579	560	572	534	558	540	541	521	538	544	566	538	510	499	581	535	570	562	549	552	544	570	518	543	529	520	561	542	540	526	533	580	552	559	504	545	599	576	570	598	549	535	549	535	540	495	543	554	594	541	544	511	530	523	533	583	518	542	552	508	520	491	550	583	551	572	599	570	529	525	536	503	545	548	544	512	515	585	602	571	561	540	528	513	518	549	560	562	558	518	507	560	536	541	550	553	556	586	530	546	536	544	557	552	554	563	568	522	541	543	550	492	556	602	536	548	538	509	589	540	564	518	547	541	513	537	537	538	517	552	548	532	539	588	514	570	530	516	577	549	573	546	571	513	570	550	563	538	584	550	524	538	547	522	556	541	547	548	559	545	556	540	547	592	527	556	538	508	557	523	546	518	557	525	546	569	545	569	547	561	556	506	573	515	530	596	522	551	566	541	563	536	532	538	585	554	557	549	525	540	532	525	539	517	534	521	521	508	585	499	576	556	571	518	554	508	519	540	554	567	556	555	539	513	529	529	550	512	559	548	533	547	540	533	580	570	553	539	521	564	526	545	527	550	516	537	549	537	559	536	594	533	551	558	570	537	522	501	527	538	577	558	548	530	539	565	545	559	528	581	522	536	587	568	499	551	565	529	512	557	549	509	564	554	538	544	557	544	585	529	551	548	561	506	538	569	578	526	590	560	571	535	565	607	515	534	554	546	531	510	557	555	537	575	494	547	552	559	550	586	537	569	564	519	574	548	559	564	552	542	569	509	524	533	566	603	524	540	506	548	504	541	553	565	574	551	547	550	566	546	551	524	537	554	534	596	594	537	543	528	538	509	550	543	565	516	543	526	567	584	527	563	525	579	520	526	558	514	533	541	545	554	514	542	536	534	563	573	528	580	520	555	542	526	513	540	528	572	538	538	514	553	536	570	546	564	552	561	563	536	542	532	519	553	510	504	550	530	551	524	527	550	532	552	556	534	572	551	564	541	586	575	566	514	596	525	538	573	526	539	566	543	575	542	575	499	537	560	548	489	596	538	550	607	517	547	570	532	557	568	554	553	529	527	564	561	572	585	533	553	564	567	521	541	545	549	542	537	579	562	585	547	564	564	533	527	592	537	538	543	538	544	557	503	526	553	582	507	565	519	572	531	558	531	557	577	548	558	530	521	529	524	583	532	556	560	533	555	538	553	543	532	551	556	566	553	536	552	595	557	500	530	543	560	550	541	530	516	497	529	540	549	532	534	535	548	561	528	520	528	518	508	546	568	568	567	534	541	539	541	564	534	514	536	488	527	543	532	573	557	507	578	545	521	531	519	521	525	555	565	551	537	551	563	499	546	563	518	538	561	544	563	549	510	563	536	558	543	524	565	527	551	564	517	544	540	539	557	563	562	579	549	538	536	522	512	562	573	557	522	491	551	508	555	544	556	610	489	550	515	514	565	581	563	518	538	496	537	573	560	523	529	500	560	548	524	584	552	525	543	575	522	591	540	528	569	513	543	588	565	559	534	535	532	581	544	545	578	543	550	538	519	509	562	534	516	587	559	540	511	549	591	565	522	504	553	518	558	521	544	561	580	535	510	561	557	489	513	565	537	539	574	559	524	548	526	552	545	574	564	571	515	514	545	527	555	532	554	492	536	540	539	531	530	535	613	586	540	537	601	513	550	562	562	546	556	512	560	555	546	543	549	560	550	531	541	560	584	552	547	567	563	546	557	553	588	550	510	548	512	521	552	526	530	546	511	558	521	508	525	519	504	557	544	559	581	567	585	522	593	488	505	518	535	545	555	568	551	545	547	504	519	573	526	542	583	584	538	536	548	538	531	536	594	536	521	580	518	579	491	537	527	557	544	551	551	569	566	578	521	537	565	559	561	530	549	535	526	554	555	547	534	515	557	545	549	539	562	578	576	518	534	512	536	545	562	551	563	542	551	519	595	540	532	528	533	567	524	545	567	543	546	547	555	543	499	595	522	528	555	536	569	533	539	547	548	527	529	554	549	527	549	559	517	577	541	576	542	557	580	566	547	518	536	548	556	572	532	486	595	540	466	542	551	558	522	520	552	503	522	563	538	554	504	508	496	562	545	563	557	509	527	542	517	532	527	563	575	568	568	578	545	558	554	568	536	566	554	566	548	593	553	550	578	507	540	548	582	580	557	514	555	536	562	527	575	527	551	534	536	509	566	538	563	571	513	526	538	511	510	585	551	576	569	541	526	542	531	531	510	546	542	569	529	539	547	557	570	539	572	580	541	525	516	589	546	546	551	537	567	580	542	503	582	583	572	539	561	558	520	530	520	536	564	563	548	536	535	556	517	546	526	540	544	556	544	494	515	521	567	540	540	571	543	538	543	537	554	550	533	547	573	553	519	577	570	520	553	503	554	595	511	574	562	575	547	525	533	527	563	557	589	530	545	541	520	532	550	555	551	557	583	531	572	552	567	548	562	541	541	512	522	536	548	562	551	563	573	496	502	538	512	575	591	525	516	573	554	580	546	563	550	566	495	549	579	531	592	504	535	583	524	532	571	523	572	580	546	572	576	522	526	516	564	545	551	544	562	556	549
76804	65796	63546	47706	40571	19910	1828	2503	308	295	275	266	284	285	274	295	256	291	264	288	294	283	285	290	265	309	255	259	285	285	326	272	279	272	261	262	278	270	272	281	268	298	253	292	269	260	292	288	273	245	259	272	251	310	278	299	270	282	305	277	262	275	294	255	272	245	278	288	285	250	299	262	291	268	301	255	257	289	296	305	287	264	273	241	267	279	283	292	238	281	272	259	264	300	279	232	274	266	259	279	280	271	283	258	249	251	240	268	284	282	236	264	294	269	252	298	251	281	292	280	275	279	265	273	262	265	254	275	286	291	284	251	271	286	259	258	271	270	247	295	269	287	318	265	283	256	277	285	300	252	276	267	286	255	291	247	277	301	264	262	285	255	246	275	274	292	278	277	248	233	273	276	259	242	259	246	267	275	265	253	251	265	303	273	277	291	296	275	277	271	265	293	280	275	249	271	278	267	276	302	273	261	271	278	265	276	244	293	260	252	276	270	291	262	278	264	267	272	285	296	280	289	272	267	292	295	258	282	270	291	264	286	299	253	269	267	235	273	258	294	281	265	278	277	288	258	298	307	249	282	261	255	294	275	276	296	289	262	267	267	275	285	253	263	255	255	263	283	274	264	272	291	286	279	271	266	271	275	259	269	291	274	272	263	295	293	263	278	266	288	268	272	258	284	281	269	265	290	281	292	279	265	279	295	255	270	239	308	266	302	285	238	280	284	250	245	279	243	278	283	263	266	278	278	262	296	281	267	253	281	287	311	279	237	264	256	282	246	266	293	286	273	238	276	281	279	283	292	281	250	264	258	244	279	260	264	279	275	264	280	253	270	262	271	269	257	261	269	272	300	283	275	254	243	272	256	271	285	311	262	282	292	265	228	281	290	273	296	283	250	271	260	282	274	253	290	259	255	279	295	275	301	297	255	268	269	280	281	289	278	248	269	248	252	243	286	287	261	260	294	275	294	252	323	264	277	240	265	278	277	293	300	280	260	270	253	281	277	243	259	277	277	279	268	278	282	289	287	281	300	251	260	283	279	303	242	247	297	263	286	265	286	245	290	295	280	283	255	275	254	277	286	266	259	296	303	286	281	274	285	264	280	255	278	288	252	260	261	293	278	266	275	266	261	276	289	280	267	263	293	272	281	296	275	288	280	269	277	277	299	255	302	284	289	276	295	253	259	269	267	278	241	289	228	276	269	246	271	266	260	248	277	258	251	265	279	286	279	288	236	262	286	274	251	304	271	259	244	252	275	268	267	278	276	296	272	275	290	300	257	289	276	312	275	277	269	263	264	262	298	247	244	284	247	269	272	258	301	280	288	259	254	283	278	271	258	268	271	284	284	266	285	266	271	302	289	260	270	266	292	246	272	297	259	282	263	284	280	287	267	266	281	284	251	245	283	276	281	259	318	280	295	266	253	275	274	275	275	293	275	300	270	292	261	268	269	255	270	286	278	287	283	248	265	272	280	278	261	280	275	295	276	294	291	253	250	283	272	262	252	283	278	261	247	272	291	254	259	277	276	282	278	261	280	278	290	272	272	293	239	249	261	288	247	265	252	277	290	253	276	277	254	272	297	301	309	300	271	275	300	282	291	272	280	252	284	259	307	256	237	261	254	287	257	278	278	278	259	282	280	292	294	257	266	239	269	257	294	260	291	255	282	251	288	246	264	292	251	246	286	249	252	296	269	262	276	266	281	269	277	266	260	253	285	243	307	283	271	272	300	260	249	261	291	292	294	253	267	282	272	259	280	267	255	258	288	267	283	266	273	280	284	305	280	261	233	274	256	269	270	269	284	287	257	249	251	268	287	276	269	259	269	262	254	256	280	255	288	270	288	260	270	256	262	281	279	249	272	278	258	266	274	257	262	277	249	264	269	280	293	266	301	260	248	289	255	284	246	295	265	304	283	269	264	267	277	269	271	245	282	280	260	275	269	295	260	303	275	268	277	233	289	292	276	270	288	264	261	292	296	283	285	256	260	266	264	273	259	295	316	266	292	277	306	305	274	282	278	304	263	266	265	264	263	240	259	290	270	320	282	261	264	268	270	258	298	251	295	293	278	275	253	284	292	288	305	262	276	264	273	250	295	298	284	296	266	283	269	249	260	286	272	262	244	273	280	262	289	288	239	260	319	255	285	259	256	278	241	273	276	292	275	274	268	326	270	272	250	276	278	252	284	277	270	261	252	270	288	249	273	249	259	259	285	262	269	284	284	274	254	277	279	274	253	270	288	263	293	259	267	296	259	290	257	271	267	290	245	293	260	289	261	271	292	230	286	240	287	290	258	266	305	320	299	258	265	282	288	263	276	290	315	257	299	268	300	265	274	313	259	267	279	222	266	257	274	273	258	264	291	282	271	267	267	276	293	278	267	287	271	269	268	261	307	280	257	268	282	269	273	262	278	278	269	255	271	271	268	269	264	278	285	244	286	253	296	276	296	255	287	256	255	272	282	292	262	281	246	297	264	283	263	244	278	277	268	246	270	266	277	283	304	271	260	266	240	237	273	278	301	256	269	296	235	298	270	260	279	253	232	267	277	278	254	272	310	290	270	268	257	306	269	274	259	266	279	289	295	286	249	262	296	302	281	275	287	262	286	249	282	277	275	272	274	269	297	308	260	281	306	253	267	238	281	243	252	273	283	259	286	274	269	256	252	274	262	265	287	285	286	290	261	275	269	260	276	285	263	258	246	267	289	269	271	272	282	277	278	278	285	263	259	270	256	271	269	269	261	259	292	290	291	297	270	264	266	250	258	281	273	267	264	286	293	247	274	267	256	257	268	263	227	245	246	282	282	282	285	272	288	288	299	261	274	284	265	246	234	282	276	279	288	291	301	257	257	263	285	267	267	281	266	251	282	231	286	248	266	246	284	295	299	235	267	249	285	283	273	286	291	277	285	280	268	268	285	242	284	288	296	310	250	260	292	300	271	296	285	283	248	255	272	308	296	246	252	298	246	253	256	269	272	289	270	257	276	245	265	285	274	259	266	269	274	253	267	284	300	262	283	250	260	266	241	273	312	278	277	278	269	266	284	281	255	291	297	261	288	253	253	265	263	242	250	272	273	279	280	294	273	272	265	273	281	269	268	278	277	269	292	274	267	288	282	281	270	287	295	274	285	263	272	263	291	263	280	272	261	269	286	275	300	290	267	273	282	269	272	273	260	287	280	283	288	261	304	278	287	253	254	296	275	241	281	288	292	263	264	271	280	268	255	270	283	280	240	304	277	282	266	267	280	251	295	243	288	276	270	257	270	279	268	249	282	280	275	293	265	303	277	269	294	280	283	286	241	304	270	270	289	299	267	267	273	269	292	240	276	279	258	290	279	273	287	269	279	263	289	263	281	293	291	267	283	259	285	278	257	249	255	270	298	249	266	280	265	278	290	263	269	297	275	295	295	277	297	274	275	293	292	276	284	236	284	247	266	290	271	285	278	256	290	300	251	257	262	280	267	287	299	262	247	300	266	282	273
56758	55307	59433	52250	46412	23401	2004	9267	912	904	896	840	895	861	907	822	877	888	875	900	891	866	844	844	829	818	831	793	806	820	791	847	816	833	857	813	855	816	834	863	805	868	855	855	815	835	867	854	817	761	870	812	850	812	812	830	858	872	877	885	853	828	855	817	821	865	852	813	853	847	879	875	818	799	888	763	848	856	795	794	845	837	826	843	811	831	809	846	813	873	870	816	858	753	806	838	889	817	821	817	819	876	862	818	816	781	857	813	790	862	872	824	854	839	835	790	808	844	820	823	816	804	800	801	835	797	860	806	867	832	883	837	807	835	805	844	811	881	875	837	843	879	873	810	846	875	862	823	846	872	811	832	863	808	884	821	830	850	847	832	832	830	840	827	853	795	844	846	858	853	810	867	822	821	798	835	797	856	869	851	825	834	873	777	802	857	829	781	865	837	872	836	853	863	874	817	792	861	832	873	842	841	830	854	838	779	889	786	785	830	821	830	857	784	804	820	846	775	825	845	854	798	822	866	800	851	840	794	844	844	822	868	881	763	889	862	840	864	847	855	797	834	802	831	803	791	898	838	816	871	825	782	818	850	856	816	804	843	787	850	844	839	777	843	816	812	819	823	813	825	890	838	850	846	862	835	793	831	819	820	845	841	831	787	850	837	810	800	828	892	861	821	865	827	785	807	844	827	816	906	856	840	866	818	810	824	820	810	816	829	815	884	762	808	807	770	826	828	902	852	835	817	819	873	851	849	869	892	855	834	847	884	867	811	879	841	813	836	806	800	789	799	863	835	827	818	825	831	802	835	831	808	834	808	857	828	834	844	854	809	819	829	835	833	839	804	854	794	815	823	797	821	886	864	842	810	844	853	846	827	848	851	799	817	847	830	859	853	855	806	789	872	839	768	873	820	851	830	818	784	820	813	848	794	855	872	812	849	820	819	852	864	828	845	803	792	864	861	837	807	846	819	839	829	849	794	871	897	854	833	833	842	812	806	793	841	869	855	819	893	814	844	794	739	840	794	820	805	808	789	852	858	826	852	844	837	813	818	820	821	855	838	817	881	863	833	847	792	876	843	886	858	814	880	826	854	812	883	842	854	892	815	858	832	831	830	778	809	862	870	784	838	860	843	822	888	861	873	860	825	796	800	838	820	829	852	861	860	823	864	853	849	809	886	799	827	830	843	833	814	853	873	829	820	812	813	806	837	874	871	789	850	840	809	832	765	813	797	797	824	825	832	817	833	823	819	861	851	818	890	791	823	876	825	789	829	801	825	790	808	832	832	854	837	833	826	840	854	820	821	842	808	853	831	816	802	784	845	842	839	809	780	831	838	856	857	823	833	873	855	833	810	808	877	779	823	825	836	876	847	759	819	794	819	857	857	842	837	873	789	837	826	862	846	835	848	830	820	847	791	894	869	848	823	807	827	812	824	776	841	837	856	801	847	858	817	797	835	872	826	863	855	847	809	826	854	833	796	876	810	863	887	831	851	829	850	806	788	838	849	792	807	814	817	822	825	806	831	873	792	835	796	868	783	807	793	844	844	832	808	816	851	898	829	849	869	796	859	833	811	817	812	783	898	850	822	793	859	785	852	838	871	819	836	860	753	789	820	808	821	874	841	847	815	793	805	812	841	872	819	793	815	829	833	802	836	814	843	798	807	768	806	806	825	801	784	828	820	867	836	854	857	857	823	809	852	796	806	851	764	832	868	791	847	840	860	812	773	800	863	889	880	888	846	772	862	851	765	842	848	819	870	805	814	835	850	799	805	773	832	778	865	822	857	866	791	819	829	808	827	803	865	796	802	864	873	787	792	848	831	800	813	804	803	862	838	848	867	843	841	822	862	853	847	802	829	856	825	870	831	820	852	846	875	844	802	792	845	832	885	850	874	786	771	848	843	817	859	789	796	830	818	765	839	812	840	841	829	833	804	808	814	827	838	845	817	877	844	832	772	846	847	841	852	889	775	781	804	850	820	890	776	859	829	834	829	838	804	829	836	848	833	855	826	858	822	855	850	868	816	839	864	818	841	827	818	851	843	821	819	856	803	858	811	849	799	903	768	806	847	846	831	877	856	824	824	818	823	829	878	873	832	841	829	841	860	849	849	772	825	822	798	838	797	869	877	879	843	795	849	804	822	840	808	827	850	825	859	863	845	789	837	855	852	834	855	865	821	806	863	890	830	817	844	835	811	858	882	832	807	836	804	858	838	824	792	805	853	793	821	857	815	801	812	806	809	808	850	834	800	803	816	784	847	828	831	795	778	851	827	811	803	843	844	812	835	858	819	806	779	825	829	842	799	800	812	845	814	806	849	818	816	797	826	822	866	845	806	849	828	848	879	834	854	832	863	817	818	815	813	829	853	825	889	796	797	836	859	805	812	778	850	783	860	819	854	822	846	838	855	809	851	822	795	808	787	848	802	864	787	849	784	861	836	834	854	812	851	820	868	783	807	837	862	810	788	830	768	871	848	808	864	824	839	838	870	839	806	843	845	879	817	824	846	809	837	876	841	800	831	795	826	828	838	865	799	811	860	839	832	822	823	877	817	856	811	876	777	832	835	816	836	802	836	857	861	823	867	829	880	840	791	794	818	804	815	897	835	794	853	772	858	806	871	891	874	787	858	851	831	869	862	839	813	844	844	803	775	827	819	819	805	825	824	787	891	862	797	798	893	816	860	794	884	835	875	836	824	881	847	861	817	858	832	819	821	848	781	820	759	833	861	815	797	822	826	879	821	827	802	815	818	811	830	873	783	803	785	825	839	802	792	842	805	857	832	813	833	871	810	816	878	813	873	821	800	896	847	877	816	833	824	877	821	895	828	834	782	859	820	820	872	796	855	854	816	844	808	794	815	826	866	843	749	810	816	851	849	805	835	828	836	829	858	843	796	834	858	863	836	850	790	849	820	871	854	799	788	782	882	832	825	819	838	841	802	841	866	791	815	853	822	834	837	814	881	766	798	829	849	823	870	803	793	810	840	812	835	799	821	824	807	795	780	821	820	792	847	800	823	814	849	878	811	838	810	804	839	849	821	759	887	852	869	878	834	880	830	839	776	853	802	837	844	831	788	842	808	790	839	772	819	796	794	883	835	808	849	820	818	810	796	827	885	809	847	830	840	801	852	832	826	839	830	849	838	834	835	828	816	846	884	808	862	805	823	811	836	779	824	817	861	761	826	828	817	839	853	800	812	842	808	843	797	861	829	833	829	804	797	823	802	817	842	832	808	893	888	817	846	812	819	817	861	844	853	821	781	798	763	778	797	813	838	901	797	806	794	821	859	787	808	798	791	743	820	849	827	853	824	842	811	886	799	849	823	874	831	813	847	813	814	827	824	780	849	826	818	854	839	844	798	801	839	801	797	822	850	820	802	861	775	841	798	808	829	858	853	793	878	810	842	853	798	842	814	857	765	727	830	801	826	795	811	844	859	790	863	873	858	844	818	839	835	867	849	806	898	823	771	867	784	787	808	788	874
29790	16040	7041	3210	2245	637	202	223	170	194	167	206	180	197	190	198	165	184	191	186	189	184	180	180	172	195	196	200	170	177	200	173	187	178	194	201	178	169	175	195	200	189	192	155	209	187	184	193	198	181	174	186	178	197	224	199	163	179	176	182	179	174	205	193	206	178	194	191	201	190	208	180	181	190	191	200	200	185	195	181	208	155	195	193	198	201	200	168	188	190	169	189	189	171	207	173	184	201	185	202	215	177	207	191	164	190	190	184	182	182	189	200	177	184	182	174	187	205	197	198	173	213	177	202	189	165	207	174	196	182	179	186	216	202	190	176	187	174	214	184	218	180	170	187	174	186	190	164	189	186	196	193	170	204	178	159	197	191	168	183	193	187	194	178	196	172	162	185	192	190	208	210	188	190	178	197	182	179	177	197	196	195	184	179	204	186	179	190	203	173	203	193	177	183	194	187	179	193	201	174	189	189	178	204	195	181	160	210	220	178	174	199	177	199	187	197	173	175	199	190	171	202	180	192	196	182	201	178	191	217	199	196	204	177	179	201	178	187	188	179	195	176	215	184	188	211	201	198	186	195	177	183	178	177	186	192	171	200	197	188	184	174	170	181	166	171	180	185	192	188	205	196	170	190	177	169	178	172	187	195	221	191	193	201	187	188	186	197	196	195	191	180	179	195	178	177	174	202	175	192	195	191	188	177	186	191	195	208	193	216	176	190	194	196	194	174	184	156	197	204	201	180	188	153	172	183	203	191	197	189	187	193	217	192	187	195	214	222	193	206	160	166	215	209	159	196	177	216	198	180	183	182	191	174	179	217	182	187	184	200	185	204	182	193	198	176	202	180	174	166	204	178	172	178	187	192	203	172	181	170	182	193	184	213	192	184	160	202	177	185	202	207	189	172	189	201	179	172	191	201	160	201	164	173	182	180	189	198	173	205	193	202	181	207	181	178	185	178	193	187	182	180	189	192	183	181	189	173	185	210	175	193	195	184	195	178	176	200	184	199	191	161	194	194	197	193	187	211	193	186	212	188	182	185	186	186	186	184	178	187	188	183	178	201	159	199	170	191	176	161	204	189	195	177	187	194	196	178	175	202	189	225	192	212	165	194	188	204	168	167	183	166	191	184	191	198	189	183	173	195	182	174	192	191	188	203	188	219	181	185	211	184	178	180	189	186	172	196	207	212	179	169	164	196	181	182	177	178	209	174	184	185	190	186	194	197	172	179	212	199	208	192	174	173	156	161	170	169	192	172	181	188	186	171	191	171	205	181	176	208	178	156	180	187	191	192	198	178	170	180	209	180	198	184	180	185	184	192	170	216	195	161	192	182	212	195	187	176	184	193	194	180	192	155	200	196	182	195	205	195	184	189	195	192	176	188	171	166	203	181	201	187	178	198	188	164	193	186	196	201	167	191	179	183	166	183	190	199	170	190	187	196	206	195	182	196	190	193	177	181	178	197	211	186	170	178	198	171	185	179	204	206	184	176	172	210	183	193	181	180	181	174	156	186	169	197	181	180	179	183	183	185	200	180	185	200	190	210	187	207	196	177	204	219	184	195	180	215	197	181	188	180	199	191	188	181	178	190	193	184	198	189	152	189	171	175	181	182	177	219	206	190	167	183	178	203	178	217	194	193	196	171	196	161	199	188	202	189	188	182	182	185	196	188	202	173	183	198	174	173	176	184	192	209	187	187	181	180	218	204	184	168	187	199	171	171	202	191	197	187	191	183	174	166	227	204	175	176	198	194	167	184	217	194	175	171	204	196	180	180	189	199	194	190	214	175	188	180	180	183	154	170	197	196	179	179	187	177	187	178	176	184	175	184	187	195	175	175	202	193	188	187	166	192	178	210	161	186	177	188	209	210	165	181	195	218	194	181	193	156	182	196	170	189	158	192	207	164	187	189	177	184	192	172	195	188	175	198	187	190	182	184	164	188	178	187	185	181	191	213	194	199	214	198	177	185	180	191	192	178	164	174	184	182	189	225	200	194	207	212	193	182	180	182	175	196	180	180	192	190	212	186	202	216	183	192	174	190	178	199	178	179	147	191	183	183	196	177	153	181	192	189	197	188	199	171	189	186	185	185	195	184	180	206	168	179	189	187	194	179	165	179	184	185	183	208	177	183	173	204	177	187	156	173	175	185	191	189	187	202	218	196	191	204	181	198	188	194	215	191	186	193	185	180	182	189	181	201	191	189	202	186	143	206	209	204	188	209	202	173	163	180	172	185	205	193	185	201	207	180	174	201	188	179	209	181	172	183	187	201	176	221	176	171	183	165	193	186	215	192	211	155	181	187	170	179	190	166	161	184	174	205	184	189	203	188	195	216	196	186	164	189	180	201	175	180	203	185	196	195	204	173	180	205	171	192	194	178	195	182	179	197	226	226	174	197	183	196	181	194	171	193	199	177	177	190	167	211	159	214	202	210	174	199	178	192	173	170	200	210	188	183	196	196	186	170	196	192	194	189	175	204	180	185	183	192	181	183	167	183	179	178	193	186	183	191	177	172	170	167	182	176	195	191	172	197	196	183	179	202	189	189	178	173	209	171	197	186	191	189	164	178	184	189	212	178	174	204	177	176	203	204	174	202	198	177	192	191	194	170	186	176	168	182	166	179	199	201	189	164	182	173	174	198	193	173	183	202	168	192	202	196	176	197	188	173	178	205	192	204	179	197	187	178	223	170	183	187	175	188	184	189	186	177	187	171	166	185	187	198	191	195	192	177	171	171	181	181	165	187	204	212	212	203	168	213	187	205	186	194	181	184	178	216	161	186	184	199	159	147	182	178	194	187	174	201	177	190	184	205	170	173	184	177	183	202	171	172	184	194	164	190	167	191	195	165	172	201	185	173	177	180	168	185	164	170	181	191	188	170	166	189	180	174	178	180	154	184	176	180	169	176	196	174	195	212	183	180	186	188	200	153	195	191	173	175	194	175	207	195	191	198	202	186	190	156	178	198	160	196	161	180	180	187	199	188	179	199	194	171	214	195	177	204	168	207	170	190	173	186	191	189	170	193	194	157	185	174	175	186	177	203	176	177	192	175	211	210	195	176	181	150	177	210	188	169	202	181	201	171	191	197	187	175	198	202	188	200	190	177	196	220	181	188	216	171	181	158	183	155	188	202	186	186	182	191	171	204	176	186	196	194	191	200	189	218	173	216	190	185	180	160	195	195	180	158	176	189	190	196	199	191	188	182	175	189	180	177	183	202	196	188	188	178	204	199	200	204	188	167	182	173	196	166	165	183	176	177	172	184	200	184	189	205	186	196	213	191	199	156	183	185	190	197	205	200	190	204	191	188	189	190	182	179	186	205	203	167	180	196	173	204	208	206	183	194	203	170	182	170	194	172	207	193	200	181	159	173	189	210	177	191	199	188	175	182	194	195	199	212	195	187	197	206	188	210	173	188	203	208	173	191	173	191	175	180	181	203	193	172	176	197	203	199	165	180	195	201	162	216	173	175	188	205	186	185
27887	18226	11771	9146	7274	2122	625	908	609	592	607	583	619	618	622	636	624	568	607	638	571	612	602	585	656	599	608	611	654	649	626	606	620	601	602	598	636	664	605	602	582	604	569	638	618	612	602	601	582	606	606	605	611	623	601	594	648	625	608	641	596	618	593	642	607	589	624	618	618	650	600	626	633	611	581	550	596	611	626	615	582	591	592	611	558	592	640	612	610	641	572	584	579	610	594	639	640	624	614	620	601	593	621	637	580	638	628	605	613	577	622	635	574	610	570	603	612	632	628	577	607	610	600	610	620	615	582	585	604	573	654	601	619	614	634	583	611	613	630	590	609	583	593	621	617	646	579	620	612	662	623	621	620	613	629	580	599	613	608	594	605	635	605	612	591	661	556	594	632	564	605	584	608	604	664	602	583	583	589	595	648	610	567	633	616	592	559	600	633	610	585	620	600	603	614	595	601	592	588	624	613	587	631	610	603	588	574	615	584	600	640	610	610	611	606	629	619	580	624	613	615	576	606	551	587	578	572	611	616	573	609	594	605	593	594	615	593	646	591	600	600	667	635	649	618	633	559	610	618	603	622	599	565	612	608	645	562	591	577	593	569	646	587	611	599	569	596	606	584	587	624	569	648	628	581	642	632	607	607	617	586	624	639	628	638	594	566	583	615	608	608	647	584	602	572	570	592	601	666	577	626	632	622	630	617	629	579	607	608	587	590	642	626	628	576	584	609	622	610	617	650	629	621	640	582	575	614	656	652	624	612	590	649	585	621	577	638	610	672	601	615	578	576	588	623	587	607	605	618	605	548	601	601	615	630	626	597	595	568	621	581	616	594	623	591	588	612	619	580	648	613	634	647	613	635	603	584	614	614	627	569	622	643	611	589	599	620	584	597	598	593	576	631	666	616	587	606	553	619	558	629	603	564	607	625	618	606	604	642	581	645	598	630	608	588	610	594	628	633	566	573	562	646	625	653	590	626	634	604	581	592	549	599	595	593	623	606	621	641	608	619	597	563	555	607	601	584	598	588	634	566	633	575	633	581	568	609	611	572	628	581	546	591	644	636	576	602	641	595	609	568	614	624	636	591	596	570	620	639	606	585	614	672	601	623	570	645	599	602	604	553	590	579	598	647	603	591	625	574	601	563	602	628	626	592	587	616	540	636	619	568	610	627	591	578	635	615	624	608	595	579	548	566	638	602	608	562	610	593	563	580	634	634	629	603	627	615	584	576	634	659	568	573	582	566	588	603	630	618	617	635	647	621	615	627	586	606	575	629	611	595	621	599	603	629	572	589	612	571	582	600	588	620	607	594	626	586	601	595	594	609	588	594	591	604	576	590	580	593	620	585	625	587	639	587	597	614	612	578	610	650	613	608	588	604	636	566	621	559	587	592	646	632	616	592	570	592	568	624	585	607	620	616	551	618	571	641	635	612	620	579	606	609	616	600	636	602	603	623	602	620	547	644	653	619	603	584	615	578	638	597	630	629	618	621	593	592	610	578	618	584	627	617	607	520	590	618	597	638	578	579	576	577	645	664	605	566	631	602	593	638	633	566	580	653	574	603	599	616	632	583	640	625	572	609	608	622	625	571	573	606	604	579	627	607	605	651	569	577	560	588	597	593	616	583	609	606	588	607	619	597	611	589	602	612	588	598	582	661	596	623	656	631	602	591	614	573	597	617	639	677	629	570	650	599	600	628	568	607	632	634	586	551	579	611	613	583	632	608	634	584	648	601	604	595	553	575	631	614	584	587	580	618	631	597	607	614	611	641	649	578	584	605	574	615	604	626	632	617	623	595	658	625	610	602	592	636	655	605	629	546	593	608	620	623	587	617	582	626	600	616	626	599	623	612	595	582	639	590	628	623	607	571	602	575	616	587	593	582	606	601	580	621	619	598	606	557	579	615	598	622	625	599	588	608	610	610	607	568	634	614	598	618	625	635	605	619	599	650	584	569	581	584	613	626	628	592	586	598	628	605	634	584	632	630	573	612	631	570	638	628	644	582	566	598	585	635	593	612	616	609	627	577	634	580	578	642	581	633	643	538	627	601	584	541	607	592	590	603	669	609	620	610	614	594	601	587	593	627	612	597	579	568	619	583	576	587	602	640	584	618	619	621	597	569	559	609	592	579	609	642	603	620	603	625	603	624	614	636	604	606	582	568	618	560	637	561	599	610	653	616	587	643	648	591	628	641	629	593	618	608	626	624	619	607	563	632	592	584	622	597	637	619	596	556	656	580	613	639	618	581	608	557	642	613	590	615	563	627	561	614	619	626	601	605	625	591	607	624	594	624	629	614	654	631	641	613	612	629	585	601	582	639	625	626	596	586	610	612	635	682	603	588	607	540	595	606	577	612	610	615	631	659	627	635	637	669	589	600	629	596	597	642	564	627	576	635	599	625	631	599	591	644	594	592	597	611	642	581	602	595	596	628	602	612	623	573	643	625	576	618	650	589	621	660	668	648	584	583	572	655	604	671	576	568	635	612	588	607	606	578	595	582	583	639	592	614	582	608	597	651	626	649	599	589	596	584	617	633	630	605	624	594	612	588	611	622	605	587	616	645	630	609	574	602	571	583	622	560	612	646	628	648	622	593	559	609	562	620	579	629	612	639	623	582	606	575	640	590	588	586	600	609	565	599	600	606	605	569	603	681	595	591	593	663	590	608	649	623	602	600	556	607	611	599	605	613	605	631	637	599	613	642	606	571	544	644	607	599	595	620	575	614	604	626	614	633	604	576	619	583	590	601	608	562	566	602	653	631	599	622	586	643	584	600	579	608	578	609	590	637	607	624	594	659	633	585	610	583	593	609	611	627	660	619	604	603	605	618	592	606	570	592	593	591	597	644	600	641	612	581	638	588	590	595	619	617	577	559	641	594	616	587	618	552	582	627	636	629	608	602	608	584	605	625	612	603	625	594	605	636	619	615	586	662	648	608	608	631	611	624	611	645	593	647	585	593	595	641	576	621	604	626	648	642	590	604	613	627	632	605	592	586	580	615	634	595	606	646	642	606	626	621	565	592	612	586	567	602	587	600	597	612	652	605	643	558	602	612	619	630	613	548	590	571	638	583	577	621	627	617	601	649	594	638	583	601	611	603	640	592	585	593	612	641	572	616	615	592	606	610	604	591	598	651	601	642	632	640	600	581	602	623	590	615	639	618	627	584	632	579	578	603	622	633	641	578	595	599	560	635	633	593	634	633	591	612	607	682	571	602	604	579	609	606	565	615	639	614	675	587	639	618	619	582	600	607	588	632	644	621	628	623	587	616	586	616	620	627	634	643	594	658	627	614	620	640	597	595	614	602	599	618	619	635	627	616	581	583	599	599	643	649	580	597	601	589	610	633	595	627	600	608	638	587	610	618	634	575	618	603	627	609	605	540	592	630	597	593	562	570	602	651	620	587	575	620	649	590	584	570	641	622	568	631	572	602	578	630	609	592	645	589	596	604	599	605	595	623	601	603	580	562	622	657	598
62496	51212	44453	33979	24041	9620	532	1120	226	194	156	173	180	190	166	163	180	189	183	178	169	222	182	173	176	174	187	170	160	201	191	164	176	213	187	162	174	167	180	175	197	165	153	178	172	188	177	160	150	181	163	192	182	183	207	178	165	167	153	173	168	168	180	166	177	186	185	185	177	173	202	171	162	171	150	196	172	182	178	172	185	160	180	180	184	149	165	169	182	179	176	178	181	188	194	188	192	173	164	196	186	185	181	190	179	187	164	186	182	187	172	182	181	187	189	168	192	183	181	164	169	170	160	156	180	182	142	148	160	180	191	195	163	182	164	188	169	138	150	170	191	162	164	160	206	195	154	182	183	173	185	169	218	157	160	159	181	187	186	150	166	188	169	171	159	184	185	165	183	155	195	196	186	162	153	181	171	176	164	166	184	196	189	163	202	171	177	196	180	180	179	167	173	169	182	202	156	171	167	193	176	150	157	181	182	174	163	163	161	192	172	164	153	177	179	144	170	171	179	175	193	189	165	175	170	174	163	175	167	190	182	173	185	183	150	169	194	162	185	168	183	175	180	205	200	180	175	170	172	173	171	177	166	184	183	151	173	180	177	165	142	165	160	184	184	177	191	174	166	191	188	181	176	193	174	173	167	175	149	168	173	168	185	184	152	177	183	185	164	162	172	165	169	153	178	203	170	181	162	169	175	182	189	159	171	179	168	163	175	177	168	160	171	166	195	184	161	171	188	164	199	161	168	172	182	173	155	166	194	172	169	175	180	190	179	189	181	159	171	169	178	172	166	162	189	187	191	166	169	168	179	187	176	174	161	194	169	166	172	167	180	175	189	178	164	168	171	171	166	151	180	173	164	184	185	173	166	163	167	200	160	176	157	185	181	191	170	192	166	169	170	181	185	188	155	152	145	152	164	173	186	174	157	175	177	183	194	164	160	184	151	170	166	155	178	154	160	165	174	159	155	163	176	158	182	161	154	193	180	151	177	189	187	189	167	187	185	168	144	167	175	190	191	170	181	178	172	175	183	203	186	180	190	201	184	167	182	179	164	154	172	182	162	183	152	174	192	180	172	154	172	157	179	168	165	166	172	192	172	169	184	165	172	169	191	178	161	169	179	184	189	184	211	198	176	202	176	172	159	180	167	165	173	182	181	168	172	168	160	196	183	181	181	161	189	161	186	160	169	167	187	167	180	163	194	164	164	175	172	158	153	187	186	171	183	190	177	178	183	191	178	180	166	153	170	181	159	167	166	187	189	162	179	183	149	172	169	170	171	185	176	167	183	172	170	206	181	183	173	154	176	167	133	182	207	174	172	190	171	161	188	164	164	188	169	189	175	182	156	154	160	161	185	192	173	189	175	176	173	187	184	169	186	174	169	164	188	155	189	211	159	192	159	141	173	175	205	164	173	182	181	164	172	183	189	177	179	166	160	164	182	167	175	175	170	191	186	183	181	184	160	165	173	185	155	175	167	153	184	163	171	175	152	156	190	149	173	163	155	194	168	153	169	148	179	179	165	161	161	167	178	176	175	181	167	170	196	183	167	151	202	142	201	187	196	184	178	162	170	195	161	166	183	162	157	181	210	185	173	192	161	185	185	169	167	196	163	189	169	173	159	171	172	165	179	204	158	161	179	213	180	177	189	177	178	166	140	179	157	194	204	194	199	174	180	178	160	171	183	199	174	178	171	176	169	189	165	163	180	168	183	160	172	178	188	190	186	196	158	174	169	167	179	187	166	169	166	165	171	161	171	185	175	160	177	168	157	208	167	176	177	197	172	192	168	170	168	183	180	187	166	179	199	173	183	165	194	179	160	182	169	216	189	180	157	173	179	166	171	187	170	186	164	180	180	176	206	183	174	173	189	190	185	176	161	182	172	170	193	191	176	172	174	197	187	211	174	173	174	156	166	177	160	163	169	176	158	166	184	171	169	187	155	195	169	181	164	176	179	180	176	188	153	167	166	190	183	166	166	195	169	168	173	196	168	199	180	185	165	169	173	177	170	153	168	204	186	193	163	161	177	165	165	173	189	197	166	164	182	176	192	205	192	192	171	159	178	190	180	158	174	188	179	177	185	172	186	159	155	172	154	179	203	183	161	159	203	172	165	173	162	181	191	165	174	155	163	154	188	184	182	180	170	189	182	147	182	156	173	171	167	171	158	173	194	141	162	177	191	171	181	157	171	165	178	156	204	193	175	171	178	215	172	185	196	166	182	166	183	177	175	169	171	174	147	165	165	168	170	168	191	176	165	176	174	181	189	170	153	174	192	170	168	188	193	173	166	173	170	182	159	179	168	191	173	174	178	160	181	171	191	180	189	203	183	168	165	187	161	194	161	185	179	180	177	170	198	170	190	172	195	167	156	180	164	191	173	167	163	178	193	150	180	171	176	194	172	169	179	189	178	181	168	182	193	166	193	171	193	184	169	163	186	163	163	167	175	162	178	167	153	138	185	168	202	193	167	157	171	155	162	177	186	172	176	176	165	172	184	176	181	190	163	171	175	184	171	173	171	187	142	176	174	188	171	170	170	173	165	186	177	169	201	184	172	159	191	172	146	184	185	193	167	156	165	161	187	166	151	164	175	180	196	173	132	190	171	189	198	207	171	179	156	158	186	171	168	186	196	172	183	174	174	169	194	190	166	198	184	171	178	191	161	184	181	163	147	181	174	160	178	185	178	173	178	167	163	188	169	159	182	185	180	169	168	158	177	156	158	177	186	176	157	162	176	199	182	169	177	200	173	169	167	192	167	176	178	177	167	174	167	188	210	182	173	180	188	201	148	176	170	183	203	160	193	177	184	183	165	200	191	181	181	168	155	160	201	162	186	185	168	207	176	187	197	178	186	180	195	188	189	140	174	192	176	171	175	166	180	169	175	177	139	185	174	194	177	183	167	164	189	186	185	170	168	178	159	168	177	178	181	186	185	202	160	173	167	148	192	188	182	174	172	178	160	172	178	194	196	150	200	174	157	170	166	164	178	188	177	190	208	180	184	180	166	174	178	159	188	161	190	167	177	159	179	184	200	162	194	154	196	186	186	176	186	175	186	149	182	153	171	201	201	172	179	166	169	167	169	169	171	171	184	158	169	183	169	174	179	180	156	159	181	153	182	189	164	172	174	177	166	176	138	164	162	189	193	159	180	167	169	201	202	175	192	193	183	168	191	166	176	193	180	179	164	162	158	212	179	170	176	160	175	195	162	178	179	180	146	178	181	186	158	158	168	160	189	141	160	169	201	191	208	164	171	154	179	163	175	159	165	166	160	171	182	149	160	172	184	150	160	156	191	162	193	168	157	145	189	164	146	182	164	167	173	163	193	178	170	157	151	171	152	158	176	165	200	181	189	156	170	165	181	188	170	165	179	197	151	175	170	171	157	175	185	175	182	166	163	174	163	182	164	184	178	185	177	173	181	162	161	149	164	161	166	188	152	177	180	185	155	179	186	156	206	200	170	189	170	184	171	174	175	183	186	187
43256	41513	42768	39948	34420	17114	1255	4924	639	571	594	551	590	604	603	559	591	613	550	592	604	554	612	569	578	587	578	603	539	635	529	587	582	588	555	586	601	555	599	569	525	581	570	578	555	570	613	607	550	569	602	558	606	549	585	578	600	594	618	562	558	575	562	598	564	586	548	593	595	589	583	571	552	540	544	598	587	607	580	565	581	559	630	576	578	575	562	600	548	543	547	611	583	599	542	598	582	566	559	570	550	539	578	577	539	600	615	591	561	545	558	556	561	558	589	547	601	550	567	573	589	587	583	570	596	554	549	551	612	575	518	554	582	584	545	556	576	585	590	576	611	549	546	574	562	566	563	572	549	608	554	569	632	562	618	569	549	592	556	590	578	556	546	555	577	538	561	565	584	572	598	570	555	552	592	580	566	601	530	577	587	569	574	552	559	577	541	565	595	574	556	525	514	541	611	555	581	625	546	595	521	600	608	591	558	541	517	588	589	589	582	574	526	631	618	590	578	574	556	614	585	608	559	581	556	545	597	649	575	544	566	560	559	549	597	571	583	581	543	527	611	581	592	548	589	580	637	559	560	597	545	532	598	578	557	560	546	567	586	602	568	571	542	600	580	581	594	558	613	565	563	526	572	549	589	587	585	559	588	575	526	519	530	580	586	512	563	536	562	577	584	618	558	586	509	567	600	546	567	600	579	538	576	580	549	570	567	557	588	591	595	514	616	567	602	577	590	591	549	543	581	569	602	534	590	571	551	577	543	606	567	614	602	635	549	571	571	543	591	603	576	599	583	568	560	509	545	620	568	597	583	592	614	570	605	591	589	584	572	579	583	594	599	537	572	557	545	626	581	569	569	561	540	580	601	549	590	599	577	620	565	580	550	583	586	572	548	585	604	588	580	558	523	577	571	563	569	573	603	566	561	607	584	579	597	582	580	556	579	650	612	587	556	550	577	584	540	578	590	554	593	579	543	555	626	575	603	579	575	560	586	569	563	577	558	596	552	567	555	594	577	570	612	567	537	583	583	588	605	572	586	604	576	585	597	572	567	515	548	577	563	555	557	593	589	540	588	577	563	595	613	589	620	558	619	594	580	605	553	571	610	548	571	586	557	571	573	599	592	573	549	577	538	556	545	549	571	557	530	602	573	563	574	568	584	565	532	588	553	577	573	556	561	551	568	556	573	564	573	596	560	563	586	558	555	560	605	572	541	551	600	584	557	520	651	563	588	559	542	563	592	607	545	568	596	581	618	611	603	598	588	593	562	556	599	568	559	566	635	590	587	593	591	581	561	556	577	614	554	598	600	580	561	592	551	563	568	534	586	565	605	573	592	572	584	575	584	597	590	596	583	563	590	544	642	586	606	525	563	589	578	652	583	582	568	579	544	550	565	556	574	579	609	568	572	586	606	548	573	569	555	525	572	581	553	617	532	633	565	566	583	556	569	519	587	540	565	579	592	556	554	554	598	555	571	556	591	606	583	561	560	628	550	567	588	591	598	603	625	551	569	540	558	583	564	618	565	552	562	574	569	574	572	590	554	592	537	546	550	544	565	578	580	584	583	562	609	608	571	622	587	554	550	556	568	581	576	560	532	575	579	564	603	580	556	540	563	550	579	593	552	608	592	595	588	626	543	565	575	559	559	556	599	575	577	592	484	601	591	576	581	574	599	568	561	585	558	554	561	573	581	608	584	556	549	609	558	568	572	544	583	582	576	594	570	565	612	574	555	565	590	596	597	589	560	539	546	574	502	614	593	576	598	581	578	587	598	590	588	599	562	585	598	540	520	571	568	625	597	596	570	560	525	544	566	551	610	579	600	540	594	601	579	602	565	581	586	576	548	576	578	538	557	596	587	578	563	555	536	599	582	542	578	583	586	585	602	561	571	602	601	556	545	559	606	575	566	565	524	599	562	576	621	556	554	582	578	556	571	564	579	528	575	608	592	600	572	551	535	598	577	599	570	579	606	600	596	605	586	569	541	542	606	594	562	586	589	625	554	599	561	555	603	583	530	609	560	563	561	589	548	551	582	568	559	615	555	571	553	554	545	561	609	565	566	537	533	573	588	587	548	582	563	584	569	586	564	565	574	551	596	582	589	640	595	571	578	550	556	569	584	560	566	590	574	606	601	571	605	556	563	536	559	602	553	555	532	557	566	546	636	606	583	584	557	564	605	565	570	548	623	600	567	620	540	582	572	570	568	567	540	562	563	598	612	612	567	563	612	588	577	584	554	567	587	589	589	574	613	588	531	618	558	518	562	566	559	583	599	574	573	605	538	558	556	553	617	624	562	603	604	537	553	562	600	572	555	588	605	579	564	554	568	586	563	585	577	576	567	592	545	594	615	564	588	632	613	582	599	560	554	578	520	546	540	563	552	569	577	577	589	571	582	545	559	613	659	521	618	585	515	535	574	529	589	612	569	591	575	560	577	635	579	562	581	607	568	544	559	582	587	541	567	593	570	549	582	617	618	522	559	566	543	544	623	582	551	576	616	582	569	558	543	566	550	571	566	519	576	540	533	564	585	542	593	597	563	581	571	622	586	586	540	601	585	573	545	624	541	616	557	563	559	558	538	601	563	555	579	554	546	578	562	601	530	625	578	567	583	585	582	599	602	566	610	570	530	566	544	604	591	549	552	550	531	524	596	529	527	608	605	622	547	581	580	542	613	581	515	573	578	561	562	582	597	595	533	568	597	552	609	568	547	531	548	603	570	533	563	561	583	571	597	578	550	600	556	604	572	542	562	593	586	551	547	586	560	545	556	583	554	571	626	575	537	562	570	582	576	565	530	604	591	555	587	588	603	584	558	538	553	570	573	560	580	589	604	566	559	607	591	593	564	571	567	608	598	556	602	582	619	587	561	590	571	605	592	573	580	594	579	541	598	577	581	577	560	573	617	552	569	557	568	587	569	575	545	593	553	579	624	583	569	582	533	574	565	582	604	587	566	578	574	633	586	570	607	592	590	585	599	565	539	584	609	597	605	588	558	526	589	614	614	588	590	566	572	580	552	547	581	584	583	591	579	599	577	660	568	636	603	594	568	598	596	519	541	571	590	579	553	585	584	566	587	586	591	533	544	565	574	518	575	553	534	633	577	567	541	628	569	558	555	601	560	579	619	535	514	578	555	571	572	586	563	547	548	549	594	581	534	590	575	571	600	615	628	535	592	603	569	569	531	529	569	535	571	532	640	578	573	567	600	585	552	536	554	594	544	590	598	573	557	574	538	571	575	583	576	567	635	570	541	578	567	532	573	565	546	545	546	573	584	609	608	559	595	548	535	552	559	586	585	536	555	587	607	606	557	592	557	602	590	609	602	569	558	566	559	555	589	582	582	608	598	590	586	570	626	625	604	590	597	555	562	564	604	612	562	554	591	559	500	568	564	563	579	556	603	590	541	621	590	583	557	562	621	561	574	565	573	563	568	612	574	623	568	584	557	564	590	608	573	593	531	587	591	588	541	571	595	542	597	578	567	579
76177	68628	61015	49493	40077	17506	1799	3977	550	291	308	276	242	290	254	241	259	270	282	272	251	280	280	253	246	252	268	270	282	281	255	261	260	264	296	245	286	286	269	270	261	284	253	242	245	292	283	264	248	263	283	264	286	261	270	258	256	238	271	245	279	282	236	256	273	281	272	270	275	291	270	256	253	260	265	263	261	269	262	254	283	266	274	277	262	266	274	257	260	274	284	263	252	289	251	239	266	288	258	263	274	277	263	294	267	270	289	240	280	294	248	249	283	264	274	317	278	278	283	276	254	251	279	235	277	262	270	294	246	263	261	280	252	300	260	265	287	274	266	278	283	298	308	275	242	264	284	261	272	289	277	275	251	265	261	262	286	261	264	273	270	271	235	270	266	239	270	273	276	250	248	270	269	300	275	250	257	275	280	289	276	276	264	247	286	274	226	276	272	260	229	300	298	284	254	244	289	277	275	279	244	291	283	274	294	296	255	264	263	239	299	292	241	261	255	293	262	295	296	282	248	251	261	270	265	287	292	276	245	289	288	248	289	250	267	285	251	269	237	258	265	259	266	276	296	270	249	260	262	284	309	268	244	296	269	247	271	284	236	278	289	291	284	259	269	247	252	234	277	284	260	268	239	256	282	279	302	264	242	241	274	231	287	291	264	291	274	268	279	263	248	241	290	244	267	273	270	277	267	285	288	273	269	274	255	244	293	251	262	270	318	270	286	256	300	296	289	251	267	267	289	253	252	258	243	261	261	270	255	281	275	253	265	269	292	260	242	267	272	274	287	266	288	250	254	267	274	269	291	276	259	256	247	244	290	256	254	280	238	249	283	254	259	267	253	259	274	269	258	260	265	258	264	256	255	265	255	274	287	239	281	294	271	270	261	252	260	257	272	252	274	253	232	244	261	284	266	251	278	299	299	264	282	274	278	288	269	258	264	295	286	279	270	271	300	267	265	258	246	290	263	258	272	271	265	277	243	271	263	256	283	277	261	244	290	284	252	264	271	298	236	277	256	265	287	263	261	269	259	300	261	235	311	247	257	229	277	286	307	258	254	239	244	253	252	259	252	252	264	272	274	273	272	273	258	275	265	263	248	265	272	265	256	279	259	287	292	261	260	290	294	321	263	285	277	231	270	259	276	286	231	261	281	250	283	273	246	275	251	276	271	236	284	252	233	248	284	238	272	275	268	241	250	290	277	264	251	290	293	258	275	277	288	280	281	250	261	280	293	309	284	270	270	245	289	259	290	263	253	266	290	253	277	260	249	240	270	290	263	281	271	302	276	251	268	301	286	272	282	261	265	248	282	288	282	254	295	290	281	267	270	278	259	279	277	250	277	287	282	229	276	249	261	289	276	267	274	273	296	280	268	263	250	269	287	245	252	253	277	282	292	254	240	266	252	256	271	277	249	259	302	267	256	278	249	275	245	256	295	283	274	266	287	283	248	265	250	262	271	284	286	244	287	256	276	271	256	245	266	277	266	282	300	278	252	265	249	263	277	232	234	274	273	267	273	256	290	275	274	276	291	267	262	264	277	274	271	250	254	274	300	243	283	269	284	250	216	270	266	256	278	259	277	275	239	267	250	233	282	292	279	280	259	284	256	290	262	277	283	271	253	271	254	275	271	246	296	265	253	270	254	242	251	284	289	255	301	281	263	245	262	285	298	275	259	252	299	273	251	286	249	279	278	264	295	273	264	220	247	260	287	243	272	254	276	271	268	227	291	272	284	278	271	247	237	254	280	281	295	279	291	271	226	263	275	274	277	282	268	289	268	275	274	275	249	271	234	276	259	281	275	296	270	269	278	275	279	248	293	254	269	286	265	247	264	264	281	245	280	227	256	280	271	274	258	276	264	261	262	279	281	290	266	253	264	265	267	288	251	249	261	261	253	254	268	291	292	261	254	286	232	306	281	294	259	276	252	263	296	256	259	263	273	281	260	278	264	287	249	241	236	271	252	281	243	250	269	273	273	279	257	248	260	279	287	273	284	255	286	289	256	276	278	274	255	239	271	278	249	256	272	241	281	297	260	257	267	290	256	299	265	262	276	270	260	277	282	292	277	244	290	284	264	275	287	276	238	315	253	269	277	255	287	247	260	280	277	275	264	282	260	287	293	277	286	282	259	239	267	247	266	282	267	266	254	264	287	261	290	273	271	270	316	292	249	264	279	269	255	261	296	286	249	241	283	280	274	245	263	268	270	260	255	250	254	270	285	276	258	259	272	258	263	272	293	280	287	296	258	263	272	291	317	282	266	286	253	282	254	237	271	238	245	267	261	254	264	236	249	256	285	273	309	248	254	254	249	250	255	282	263	299	286	274	272	273	273	275	290	270	260	300	256	258	253	253	251	304	265	264	283	290	281	254	249	291	285	320	279	286	249	293	261	274	284	274	265	260	268	276	290	284	270	264	286	287	280	223	275	250	260	279	271	266	256	273	244	253	271	287	267	285	267	247	258	298	261	294	247	249	258	270	270	281	257	286	264	263	265	266	257	251	271	293	256	296	259	271	284	268	266	280	288	298	298	271	272	252	255	264	264	274	263	282	260	262	238	266	252	246	261	256	281	276	243	242	267	260	267	270	257	269	285	270	238	287	270	270	288	253	263	267	273	252	272	283	261	269	265	280	278	288	270	255	265	303	290	279	297	263	305	297	283	291	253	272	258	280	249	261	268	286	267	274	266	308	256	272	250	291	265	279	265	266	247	276	259	264	249	262	274	314	252	271	267	277	249	292	268	265	246	279	282	270	252	245	283	278	296	244	257	254	284	262	285	302	260	277	247	276	270	278	268	319	283	266	265	231	263	266	256	266	262	284	277	277	264	276	296	303	239	258	266	308	261	277	275	271	262	255	277	273	274	305	269	300	269	280	269	246	280	250	259	271	246	259	278	247	269	309	292	249	266	292	289	255	271	295	265	261	241	290	284	271	273	245	257	272	295	246	265	263	249	264	274	262	225	294	266	291	257	277	254	256	268	280	275	268	221	276	283	294	285	272	263	279	253	254	282	275	278	248	270	281	280	280	267	285	264	240	265	282	251	271	241	292	257	268	261	269	288	282	274	281	259	270	276	294	275	265	273	251	272	276	304	284	275	226	306	275	291	252	273	273	239	258	279	253	262	302	255	276	269	281	235	303	257	254	306	271	285	254	247	257	239	255	232	237	299	260	255	271	287	272	254	282	263	274	261	280	277	260	281	245	257	271	238	272	268	299	276	290	243	273	254	242	261	274	260	267	265	265	265	255	250	273	288	262	287	271	259	261	278	271	271	249	264	266	249	251	261	266	261	284	242	262	248	257	281	243	270	268	281	287	300	273	277	258	264	277	250	249	262	281	253	253	247	263	301	288	266	241	277	284	284	258	303	267	262	298	281	272	252	283	272	278	239	280	259	299	272	261	279	290	245	273	253	253	276	286	306	285	247	259	277	265	261	260	305	264	254	270	247	239	262	273	258	276	263	276	276	283	273	260	267	291
56186	56481	58355	52390	46836	19047	2930	13515	1448	892	869	838	860	853	871	847	838	831	842	801	867	833	818	866	856	787	832	838	823	823	848	816	793	836	845	806	829	834	822	825	835	753	813	816	816	811	792	836	832	818	803	874	776	824	788	825	874	830	815	782	835	813	842	822	804	789	814	849	814	851	858	799	838	852	811	770	810	843	842	833	791	811	888	846	792	772	823	845	858	799	745	838	807	781	864	789	782	848	875	823	800	807	865	803	843	806	814	813	806	814	835	847	808	773	804	800	837	825	802	863	804	851	837	835	828	826	782	836	788	792	825	776	734	814	809	820	894	784	846	807	860	826	846	785	821	835	762	848	796	787	811	844	831	815	796	793	811	809	815	839	838	803	822	796	748	784	840	808	845	838	824	796	804	837	825	782	831	837	826	789	832	811	856	824	820	820	820	870	860	822	840	833	788	749	811	791	868	825	808	850	815	778	794	843	801	825	779	858	843	814	799	838	815	832	847	851	849	809	878	788	837	807	835	792	811	858	859	815	822	789	797	811	853	798	818	824	792	749	838	776	818	818	866	821	782	827	860	831	809	848	796	814	864	767	759	815	856	776	799	844	826	768	806	795	834	767	862	808	758	846	800	787	802	834	795	788	826	795	806	841	786	847	806	835	828	848	818	800	776	808	805	774	854	857	799	806	824	818	761	809	866	809	832	792	799	831	815	835	822	805	815	836	828	821	811	786	818	813	837	816	853	818	812	779	819	833	799	816	776	827	809	801	822	746	819	821	819	803	779	820	760	802	865	847	833	773	848	755	807	795	815	832	810	826	838	823	800	850	794	849	812	809	755	812	782	794	853	830	795	782	831	801	800	783	845	838	784	821	841	807	799	803	815	790	768	828	795	834	828	825	859	837	790	783	835	805	820	838	854	818	811	795	811	853	759	844	813	770	849	821	840	800	816	848	770	781	812	856	801	808	784	788	807	801	829	855	818	811	861	828	763	823	791	843	793	803	843	805	853	809	841	810	805	825	826	828	766	798	846	832	840	826	846	822	820	800	786	797	782	777	802	817	856	804	854	816	881	853	809	846	826	779	801	796	864	801	891	800	818	820	815	777	818	843	751	885	824	800	817	789	828	832	815	857	815	808	803	805	818	809	851	770	796	806	848	823	867	824	800	842	831	836	796	806	813	839	798	818	804	756	758	828	847	807	841	829	811	838	835	857	808	843	809	809	829	802	844	790	830	835	830	809	856	840	829	844	826	839	840	811	790	853	860	834	867	842	817	824	811	781	760	820	792	790	845	828	830	875	786	810	787	816	847	826	777	768	806	824	816	843	827	808	807	836	845	799	840	788	767	857	814	849	844	775	838	824	793	770	840	837	841	806	833	828	838	811	799	749	803	832	822	857	815	811	839	845	841	803	788	799	818	821	795	780	865	807	801	852	774	814	808	778	804	845	832	778	756	759	826	807	828	819	878	897	841	799	812	846	774	789	822	807	852	829	829	848	808	836	815	853	783	842	820	751	797	806	791	781	818	832	812	851	811	838	816	819	813	829	797	800	769	832	812	821	817	808	797	825	846	785	819	847	826	790	783	845	803	776	777	808	823	773	849	815	850	860	773	812	832	779	833	857	799	817	804	809	799	798	791	803	833	816	837	808	792	764	773	843	845	826	842	800	827	835	816	819	822	813	846	804	805	809	833	778	859	841	791	862	819	801	793	804	819	793	805	829	841	822	836	799	739	823	819	786	808	808	819	802	839	767	848	788	815	807	762	908	835	845	781	770	798	798	773	789	789	789	768	832	775	836	788	814	802	825	827	799	802	834	822	808	839	836	838	809	846	794	812	815	804	863	797	834	837	866	780	830	847	795	821	803	829	781	790	837	827	796	803	829	839	777	776	802	814	823	787	816	830	795	840	848	830	787	816	767	805	801	812	797	797	823	785	802	772	747	779	778	831	800	840	798	809	848	819	779	821	802	834	828	853	785	762	807	771	818	812	777	764	771	811	805	825	839	829	807	834	824	853	829	824	804	853	840	823	825	809	836	826	850	810	865	851	848	807	842	886	818	806	836	839	863	839	801	789	802	794	821	785	783	862	864	811	845	835	806	792	858	887	837	822	860	806	765	823	826	829	819	818	787	845	850	766	807	854	847	828	790	803	793	828	772	828	820	810	877	835	877	808	846	790	810	833	786	762	859	826	802	821	779	790	782	793	830	836	713	846	785	815	835	782	818	803	822	779	838	807	773	804	790	837	824	813	848	770	778	846	862	774	796	833	757	854	762	827	803	794	831	816	803	853	781	811	899	793	813	792	809	821	811	811	781	786	781	829	815	828	835	797	823	799	800	808	774	852	836	817	840	819	823	848	797	842	821	805	759	768	779	772	834	858	861	820	797	828	842	784	865	841	778	831	809	777	796	840	770	790	870	841	816	800	839	795	803	819	828	842	836	811	837	787	837	775	836	802	813	804	777	804	835	785	776	862	887	782	795	823	789	855	791	813	857	781	793	792	752	853	820	847	778	846	797	740	848	807	859	784	818	840	810	781	860	834	785	792	800	776	869	832	811	852	800	787	825	830	868	869	799	841	839	864	794	823	821	813	836	783	828	801	831	863	814	808	823	825	773	788	812	807	811	807	877	832	803	782	802	791	816	829	798	743	817	845	868	833	842	823	790	864	839	817	802	821	860	814	863	786	860	824	761	863	811	862	844	787	827	795	872	790	789	788	807	811	803	839	763	835	847	786	806	836	824	833	815	806	842	830	808	804	817	816	805	864	835	784	819	804	820	818	824	847	797	842	831	791	826	824	814	837	828	848	810	839	800	840	800	781	807	856	815	798	793	810	833	842	799	817	757	803	794	832	801	866	789	816	808	788	835	764	841	854	797	840	772	831	803	825	804	766	831	765	821	781	802	794	767	808	825	881	841	882	825	854	839	815	802	861	800	782	812	759	768	803	826	816	808	873	745	859	841	817	788	807	813	779	841	818	799	807	778	792	816	829	825	845	772	807	821	807	848	795	887	766	831	781	793	857	819	871	828	843	808	822	815	867	838	782	845	739	788	862	775	782	842	843	832	854	831	791	807	834	823	812	789	841	800	811	839	836	789	774	774	812	827	816	815	874	838	762	803	795	808	822	832	803	800	843	817	830	822	820	803	827	767	863	814	788	774	809	818	806	850	823	764	793	814	773	803	871	789	804	866	801	794	842	857	846	816	766	819	832	761	817	823	858	781	816	810	838	752	842	836	819	846	800	861	829	769	830	825	814	838	852	769	795	797	789	808	801	832	825	758	814	797	856	816	832	809	820	888	821	817	863	853	802	802	840	842	795	793	793	848	837	810	839	837	795	827	777	830	809	827	838	835	809	837	843	834	804	828	812	789	775	804	830	824	842	835	779	794	817	826	837	825	823	862	792	833	851	830	856	803	806	830	854	865	836	874	806	797	838	819	846	809	841	836	831	798	858	801	819	800	830	828	826	773	862	804
28775	16481	7051	3844	2155	493	190	215	181	192	150	164	162	178	176	174	184	179	192	181	153	196	197	186	163	164	191	143	184	188	177	177	177	163	152	190	172	177	168	160	167	175	182	150	162	181	154	136	171	175	168	169	167	185	172	155	180	160	184	160	166	162	158	152	201	175	176	178	162	181	167	159	164	186	187	155	171	153	163	181	175	183	184	189	170	184	148	172	171	167	172	191	198	174	159	179	171	178	168	192	180	172	149	164	172	169	156	163	176	192	169	175	173	209	206	163	196	166	175	162	184	165	161	153	183	172	178	173	165	176	183	186	168	160	161	182	174	161	187	158	190	193	169	188	174	195	146	173	181	197	197	159	175	166	152	182	177	194	173	174	162	177	179	156	150	162	158	191	166	179	174	166	173	168	175	168	153	185	174	166	167	177	159	177	164	165	172	167	173	180	167	195	176	166	173	149	189	189	174	158	166	143	189	175	152	192	174	160	160	169	177	162	170	186	180	176	168	162	167	177	153	179	168	187	192	176	172	181	175	176	166	181	172	169	206	203	174	173	155	173	199	163	184	166	168	153	175	166	191	177	151	181	157	159	172	190	167	193	189	186	174	148	177	174	183	174	182	187	179	179	160	168	156	163	152	179	157	186	162	184	194	173	186	158	164	180	181	156	181	185	193	162	166	155	185	196	169	171	167	194	173	185	183	162	157	201	162	145	180	170	186	178	176	165	161	203	177	178	160	188	175	189	166	191	178	151	159	183	179	182	165	161	170	177	163	167	178	162	185	159	188	186	156	194	170	162	163	181	159	163	163	165	154	166	137	182	177	166	160	177	157	169	160	182	152	162	159	159	172	202	192	161	179	170	169	157	166	180	184	148	163	199	169	177	149	200	168	153	186	177	170	164	147	164	144	173	189	176	166	154	188	183	191	170	170	173	164	182	169	183	179	159	152	191	187	164	175	177	171	197	178	175	191	189	165	181	162	172	163	163	177	149	158	176	164	171	166	165	168	193	155	178	164	163	184	187	158	199	183	172	173	173	187	161	177	151	187	169	183	185	163	188	155	178	188	164	187	174	179	175	165	181	160	183	167	163	185	142	173	158	156	179	182	221	185	188	173	184	179	186	188	160	170	179	209	182	163	167	165	170	171	188	204	151	155	157	159	169	167	142	171	198	155	190	195	175	184	169	173	171	182	182	186	166	158	173	188	164	156	145	150	195	182	170	169	177	159	180	178	202	151	169	181	170	178	171	185	169	181	161	199	175	174	168	175	179	167	182	166	189	174	157	169	174	181	174	179	170	184	193	166	167	176	190	179	175	167	175	195	165	176	160	173	157	196	186	157	162	165	149	160	191	170	154	182	180	201	178	174	179	165	155	175	157	174	168	159	166	174	200	154	159	148	185	181	156	174	185	167	176	178	184	210	192	168	153	155	185	201	166	175	194	149	180	168	180	183	188	167	153	178	182	161	182	174	142	159	186	167	173	157	168	154	186	196	169	167	156	161	159	148	165	215	161	164	171	178	184	188	179	167	175	169	163	171	178	168	162	184	167	173	184	178	170	174	149	165	165	187	175	173	159	181	185	183	203	171	158	176	170	155	165	156	162	166	154	186	189	147	135	176	186	189	172	156	187	165	167	170	174	166	181	194	157	188	173	209	188	177	183	179	151	149	175	174	167	166	206	180	171	185	191	160	177	159	185	166	171	180	192	173	176	157	166	177	150	176	179	153	187	174	179	176	159	172	156	172	189	170	179	184	158	175	180	188	192	178	176	170	163	187	196	160	169	162	186	171	182	150	185	164	154	184	166	179	173	176	163	189	182	187	160	202	180	164	171	164	191	183	177	158	159	177	175	181	173	171	175	157	186	174	168	162	179	194	164	187	177	168	191	184	161	171	160	163	178	193	199	177	183	168	151	175	173	179	151	177	173	172	207	175	154	183	161	181	137	170	186	175	173	175	142	156	150	178	181	183	161	149	156	158	188	150	171	193	165	195	171	175	161	164	165	161	158	185	160	187	168	168	174	161	152	160	192	182	187	198	174	191	185	201	162	188	151	193	170	169	160	183	176	177	158	161	172	170	159	162	172	155	192	166	163	183	174	182	186	187	157	146	179	184	180	186	187	190	153	210	150	193	185	194	180	188	170	156	162	175	171	184	196	185	161	161	152	151	176	174	176	149	158	161	160	165	165	187	165	162	167	159	172	139	169	187	165	169	165	164	181	171	157	168	176	185	202	178	181	170	159	154	181	172	173	181	148	180	157	172	154	174	148	181	184	195	167	170	172	196	167	167	194	143	189	177	160	178	189	190	181	168	172	181	166	198	154	177	150	189	165	172	150	167	177	158	157	171	196	164	175	182	178	162	178	160	182	160	167	187	210	161	164	168	165	152	201	175	185	169	173	164	173	169	181	189	165	173	174	180	199	164	182	167	167	185	170	174	181	170	172	157	194	168	174	195	202	160	165	168	172	175	177	186	177	188	184	213	152	175	127	195	165	212	191	155	150	197	149	182	166	167	182	172	172	184	190	168	150	171	172	151	157	179	154	180	192	150	146	167	161	192	173	166	186	174	176	195	175	163	148	184	170	183	194	179	199	170	171	176	170	174	163	179	189	192	177	189	175	172	171	171	158	178	174	187	170	179	159	167	157	168	172	162	164	167	175	190	154	184	184	180	184	149	173	183	193	158	204	186	168	181	194	174	159	163	167	179	173	179	185	166	183	146	179	174	169	189	167	164	168	179	205	181	151	154	191	165	186	195	176	190	192	159	166	161	171	161	169	172	169	168	182	144	180	165	177	161	171	202	191	176	164	188	186	173	199	154	193	171	178	190	154	174	199	146	152	163	164	176	170	176	180	183	171	162	181	185	181	173	179	171	161	157	180	188	177	179	181	180	186	179	168	170	167	158	175	183	170	177	196	183	188	211	165	190	174	197	172	193	182	164	172	158	170	181	166	173	173	163	178	164	168	168	183	157	155	197	169	154	162	185	170	161	174	173	171	168	182	166	169	164	154	162	188	160	155	172	164	167	157	158	157	185	175	195	173	183	159	173	180	196	187	185	163	178	184	170	178	175	152	167	197	172	197	161	184	209	184	185	164	170	173	188	178	173	171	173	168	178	167	177	177	186	167	200	173	176	176	169	182	157	176	172	173	172	177	176	168	160	177	161	184	176	161	204	207	148	178	182	179	144	179	181	175	171	157	162	193	149	167	169	192	185	176	177	184	150	177	168	200	175	166	153	159	189	198	170	209	195	176	162	200	187	158	161	172	182	189	170	157	164	175	169	160	148	166	160	151	164	174	182	187	165	177	179	167	198	172	158	159	165	185	185	167	182	151	202	180	188	171	184	176	162	169	181	180	180	165	166	154	152	182	175	166	142	171	164	154	167	189	190	174	174	153	179	170	170	162	173	182	189	175	153	171	163	159	168	170	171	166	181	190	150	132	159	154	190	192	169	157	179	168	166	167	161	168	160	182
26634	19311	11504	10325	6878	1359	573	854	605	586	569	556	577	602	525	597	610	555	596	575	582	590	575	577	589	545	523	571	541	586	548	565	574	575	545	549	566	571	524	569	582	559	568	589	555	531	552	571	531	537	532	554	602	563	564	534	559	552	591	579	575	549	558	579	552	519	571	538	571	531	564	569	549	533	580	562	591	581	579	575	590	570	563	575	594	544	532	570	567	546	578	551	536	559	540	525	560	545	575	580	561	564	548	575	570	539	584	556	536	545	597	568	569	613	563	554	577	558	579	558	546	574	575	592	544	559	619	544	571	528	560	555	596	557	573	620	554	537	566	598	588	583	569	580	584	560	510	547	554	544	579	591	582	581	591	563	556	517	529	571	527	566	563	550	515	584	539	560	574	575	568	574	595	595	587	559	588	594	566	578	563	571	557	593	559	564	549	584	559	565	560	588	547	579	541	582	560	582	596	513	568	542	562	595	580	556	568	596	563	590	532	531	516	637	569	539	572	575	585	597	540	550	591	576	556	538	570	543	603	526	581	580	556	582	537	589	534	572	552	578	554	591	583	576	583	544	606	555	567	543	569	550	544	550	584	613	565	564	565	564	549	573	549	567	573	556	541	571	558	559	571	565	597	571	558	559	559	589	562	574	558	555	600	650	601	576	569	577	549	601	605	567	549	538	575	572	572	562	585	581	539	592	570	549	570	549	556	549	575	519	603	543	576	550	591	567	592	585	574	573	569	575	569	567	561	559	581	577	533	554	559	590	540	536	611	587	551	530	522	603	529	593	539	566	562	524	596	554	584	526	563	599	532	607	559	545	516	587	561	581	559	544	584	598	554	577	560	539	554	566	558	587	592	551	593	611	524	582	573	534	564	535	592	577	562	558	601	584	543	556	533	603	512	563	617	543	564	578	563	540	545	597	598	578	557	572	549	577	578	557	589	578	602	556	546	547	586	562	585	583	575	583	530	561	546	571	621	556	586	558	581	568	560	569	599	587	546	569	595	572	580	569	550	573	591	556	581	596	553	582	553	564	549	585	561	586	566	529	566	572	581	578	516	574	555	563	579	576	572	570	577	587	559	577	577	579	587	556	526	553	569	590	563	558	562	526	566	565	564	583	574	593	556	539	562	548	551	557	599	563	563	573	543	523	565	585	542	552	624	598	557	591	549	615	610	537	574	565	573	509	537	578	570	595	557	569	613	551	572	583	591	576	517	543	546	573	619	608	544	590	597	579	591	578	527	543	562	569	558	579	518	577	572	571	542	542	538	611	592	590	612	610	569	579	571	607	569	572	587	628	530	541	586	537	575	581	549	543	534	574	599	564	586	535	604	602	514	498	609	534	580	515	540	585	587	576	571	527	577	546	566	589	549	525	522	587	587	560	601	528	571	524	580	589	564	529	588	565	566	575	559	549	578	574	610	559	574	552	534	591	600	544	597	597	569	590	532	606	564	569	547	546	587	564	563	617	532	570	568	549	583	562	566	615	606	565	568	592	587	571	540	548	582	567	560	567	567	568	613	516	537	601	621	560	584	585	635	579	560	551	520	559	558	539	543	586	563	595	551	555	560	593	601	589	539	568	568	572	560	622	612	603	564	566	541	567	558	556	562	540	577	593	561	592	558	550	585	584	563	614	544	590	560	598	554	562	509	571	542	537	574	561	584	551	580	578	535	553	569	561	519	579	593	537	578	527	552	553	501	593	567	580	592	598	565	595	609	553	577	572	549	542	548	592	569	565	568	584	563	579	586	591	603	571	576	538	584	590	581	561	565	557	580	545	593	552	555	544	515	586	556	554	568	575	577	546	521	581	558	550	595	540	549	569	516	551	560	541	535	568	563	551	577	556	584	585	567	563	569	549	550	594	565	538	559	569	580	584	582	610	560	545	575	595	542	560	615	552	557	573	582	559	549	580	536	581	576	590	562	555	585	576	568	592	597	594	543	565	588	540	542	542	561	557	585	571	576	540	620	524	588	532	555	567	599	554	534	559	576	569	576	535	579	529	551	542	570	518	556	547	603	530	546	553	532	579	571	570	561	570	578	544	578	551	552	585	537	518	523	582	575	525	568	595	578	569	614	552	567	564	561	527	534	533	565	576	561	527	580	536	554	525	589	537	566	554	558	550	595	554	565	565	592	565	553	537	609	528	544	603	568	584	599	540	572	554	593	538	580	527	572	596	591	569	559	507	572	567	551	552	602	562	556	576	587	582	566	524	536	603	545	581	549	570	580	577	569	520	638	600	565	527	521	567	581	547	553	524	619	574	574	592	583	540	558	537	558	593	532	511	558	543	539	557	557	573	580	560	524	561	555	564	560	545	642	567	593	585	559	551	563	554	578	548	549	606	598	588	576	525	635	570	512	587	590	561	581	547	550	581	554	553	591	500	523	550	591	544	587	574	570	602	530	565	596	531	583	575	574	581	571	564	559	538	606	563	589	557	553	573	539	599	580	536	530	576	624	608	598	565	566	546	578	598	577	612	580	546	563	544	554	546	578	608	531	554	543	534	561	552	565	548	554	549	581	573	578	588	570	565	592	517	544	545	573	520	584	572	548	551	558	551	579	558	566	529	593	622	592	592	580	535	537	535	562	552	547	595	523	578	493	589	512	580	564	589	526	604	550	535	559	600	576	538	566	568	593	538	582	546	553	589	559	565	572	571	588	575	581	540	550	570	571	553	582	507	568	626	591	552	572	552	605	541	526	543	559	603	536	561	593	534	594	540	553	530	585	547	557	586	564	534	532	573	551	597	568	548	519	583	620	575	571	565	554	576	568	591	550	554	557	554	572	594	598	585	553	565	585	553	587	598	546	558	529	551	584	563	592	591	577	519	580	563	580	551	548	574	607	577	553	577	543	547	543	565	602	559	565	555	554	530	542	592	587	585	561	555	564	558	591	571	567	541	584	580	541	599	586	574	584	559	568	542	602	596	566	575	557	595	562	608	604	579	566	587	604	587	575	562	577	568	534	543	558	580	555	536	519	574	577	579	563	547	568	551	600	565	546	585	546	559	545	567	524	595	535	543	561	559	568	520	537	562	535	610	563	569	557	556	578	566	561	602	586	610	611	606	605	584	584	547	545	540	558	554	543	516	571	633	572	585	542	606	580	575	528	594	601	554	601	572	581	559	523	545	550	583	602	591	505	551	593	560	550	530	556	546	558	533	572	549	564	598	600	584	541	615	554	540	589	605	588	578	548	578	559	559	625	576	561	556	580	510	576	577	578	576	527	565	544	592	618	549	551	617	563	583	553	569	577	507	582	563	573	559	555	542	573	553	587	586	575	568	552	550	537	586	574	580	590	530	576	564	591	539	606	564	553	559	591	588	576	618	635	574	562	553	579	596	600	561	556	570	594	567	572	561	586	557	549	564	538	563	557	560	547	489	596	554	577	566	574	591	596	538	559	582	610	559	577	581	579	590	511	577	584	575	523	629	563	572	598	519	583	535	583	579	573	605	627	537	542	552	551	536
61701	50688	47118	34450	22653	5190	343	498	161	148	171	175	140	170	183	165	162	140	155	165	141	149	167	193	156	143	156	166	165	148	174	150	179	163	146	138	158	151	175	156	167	161	160	126	170	156	160	148	171	155	175	158	168	165	153	164	136	178	159	177	154	141	174	163	171	154	164	175	127	160	180	176	171	166	167	173	148	147	176	150	142	156	153	168	148	151	129	176	167	179	125	153	123	151	144	170	141	163	159	161	149	137	141	153	159	140	153	172	152	152	189	160	168	134	158	134	141	184	171	160	172	152	148	153	154	155	150	166	164	164	160	167	151	154	159	152	131	155	160	152	133	135	183	151	160	155	144	135	155	156	174	167	167	147	158	184	160	143	143	158	190	163	141	157	138	147	145	161	162	156	127	153	164	158	138	182	154	161	174	152	170	172	165	139	178	151	146	143	147	170	143	155	141	180	158	155	146	149	148	152	163	152	166	155	165	146	177	159	179	172	163	151	154	158	159	152	177	156	151	175	170	152	168	149	145	142	151	152	153	146	161	139	159	167	146	151	161	140	177	159	161	141	157	161	170	144	165	152	151	162	172	154	155	164	131	155	153	135	142	154	154	158	171	155	170	146	168	178	161	151	140	146	144	144	178	147	166	154	156	178	144	162	172	152	138	162	147	140	171	146	159	159	174	152	149	140	171	160	156	167	155	164	160	153	169	169	168	165	162	150	169	142	134	169	169	156	160	173	160	159	145	159	138	155	164	140	183	144	168	148	159	150	142	169	154	150	147	171	131	144	157	171	164	166	155	151	147	177	159	168	165	142	180	127	165	137	146	151	163	140	153	154	148	146	153	158	169	160	151	149	163	155	153	151	161	150	161	168	172	153	165	156	164	174	154	150	177	151	170	172	149	167	140	167	181	142	161	155	129	175	155	178	154	186	158	162	185	160	158	170	161	153	168	153	148	169	156	169	166	178	145	142	164	149	163	158	173	151	160	142	152	152	164	175	157	157	146	202	168	158	173	170	144	169	157	155	158	171	138	141	164	164	161	139	165	153	155	153	153	153	169	146	157	157	166	172	151	157	168	190	155	162	129	155	166	162	145	154	150	159	183	153	148	171	143	182	160	172	159	126	169	177	148	168	153	140	168	192	158	161	174	141	148	170	158	150	184	147	179	186	169	168	163	166	175	151	154	144	152	176	168	164	140	133	149	142	159	169	167	181	152	172	132	145	160	159	159	148	151	166	170	156	157	141	136	152	167	171	139	141	157	186	148	159	136	166	145	181	185	143	169	166	169	164	152	177	156	152	153	172	160	167	173	166	147	161	162	164	145	157	163	165	158	140	186	171	137	150	163	152	170	158	161	158	142	148	149	144	169	141	150	150	141	156	165	176	150	164	141	160	149	152	176	163	174	160	166	166	153	187	144	154	179	154	182	151	156	147	145	124	156	176	158	151	159	151	149	157	175	129	184	171	162	169	133	143	155	163	163	159	153	176	175	153	154	150	178	172	152	162	171	145	161	149	160	171	182	161	162	178	151	152	140	165	166	149	171	142	161	161	154	170	150	133	154	165	165	142	178	160	144	159	175	116	150	159	158	178	129	167	176	178	143	151	144	158	157	169	120	161	154	163	122	160	154	157	147	150	149	139	151	151	178	179	154	152	147	174	141	171	154	157	168	138	142	142	139	155	172	169	154	159	134	178	166	162	177	143	162	156	147	162	180	160	165	149	162	148	151	159	151	166	150	148	173	148	160	162	175	150	157	159	169	167	159	154	127	135	157	186	159	155	173	171	140	133	166	178	151	135	159	159	158	163	170	155	147	175	147	156	155	165	160	162	149	153	160	157	165	192	150	154	176	157	143	153	152	164	163	157	161	186	160	185	148	151	130	183	153	144	150	149	169	182	164	183	165	154	170	171	156	137	143	150	151	177	162	160	166	179	174	157	158	155	163	173	160	157	160	156	154	173	147	172	152	163	147	136	165	139	179	172	151	145	157	176	161	144	163	148	147	160	149	159	143	154	147	184	154	157	152	156	150	155	157	157	154	149	160	156	165	154	158	159	136	169	158	140	148	154	171	185	165	149	134	160	150	154	154	144	155	151	163	154	141	139	145	172	165	155	156	157	169	161	156	161	168	176	160	161	158	175	154	181	163	149	162	147	154	149	152	164	178	153	161	166	191	164	137	142	150	157	175	167	146	167	155	141	195	172	164	137	141	147	136	147	168	170	168	144	163	167	175	130	148	162	173	168	142	163	139	144	170	126	151	180	171	159	138	155	167	134	152	163	174	161	184	148	142	176	168	154	160	174	169	154	186	176	145	166	186	145	159	161	176	194	144	144	149	152	147	168	170	148	162	175	163	156	136	171	144	153	174	149	158	155	161	179	159	175	155	158	160	168	163	154	157	165	161	163	162	161	163	167	142	139	163	158	161	167	144	159	131	145	174	153	155	164	136	171	146	180	148	155	154	167	148	157	144	152	176	177	138	171	156	170	155	156	162	190	151	162	163	175	146	142	158	156	158	132	174	166	157	157	153	162	158	162	164	169	141	149	169	143	173	167	162	157	161	143	163	151	149	169	153	147	152	164	160	153	152	147	154	142	163	162	163	157	154	180	158	168	161	146	139	150	151	180	184	138	168	151	135	165	161	145	150	156	150	134	168	164	147	151	152	143	168	169	157	150	142	172	170	171	143	149	153	157	185	143	145	158	144	156	148	169	162	150	166	154	150	153	169	168	161	146	159	138	154	160	142	149	163	159	162	161	153	159	142	166	157	158	151	151	156	152	151	175	131	150	164	155	178	146	181	145	137	147	158	166	131	159	144	152	144	166	142	142	150	166	170	174	148	161	163	137	148	172	164	148	174	166	165	151	171	144	147	164	175	153	157	156	160	166	136	152	172	151	149	178	141	164	142	131	171	157	157	157	184	138	151	157	154	157	188	149	153	156	155	179	156	171	169	158	155	156	151	175	159	153	154	154	153	153	182	164	133	163	174	167	150	165	175	144	187	154	176	160	141	175	141	140	162	164	167	170	152	158	159	144	142	157	154	162	159	142	177	172	139	136	158	144	175	154	139	145	151	146	180	161	169	150	176	137	164	168	170	194	156	176	154	169	146	152	146	177	137	168	158	155	160	162	174	149	177	139	167	145	161	162	141	181	169	143	169	188	139	140	163	159	165	177	144	133	162	174	160	154	164	155	136	177	146	152	155	158	167	139	165	163	163	160	160	156	160	157	184	159	161	163	149	155	147	157	157	164	160	145	157	158	145	137	166	161	163	167	148	141	181	161	138	166	159	164	164	159	146	150	144	150	161	152	153	154	143	151	150	139	185	171	136	167	172	158	145	173	161	155	151	139	161	141	158	164	168	169	141	155	152	156	159	169	176	155	166	167	142	155	171	147	166	153	166	197	153	142	128	132	142	135	172	135	143	142	153	141	156	154	138	158	147	155	149	172	166	139	155	169	171	187	158	150	158	145	166	147
43340	40377	45295	39798	32962	5622	1249	2199	558	573	553	571	567	524	560	546	545	521	513	498	540	513	567	514	542	498	504	557	512	531	515	499	542	523	552	526	512	506	526	519	520	493	539	515	539	537	523	474	545	521	532	496	486	540	531	516	517	562	543	449	507	521	514	546	533	538	482	507	521	542	505	542	509	521	505	523	521	524	549	521	501	483	506	515	530	505	550	555	544	498	494	534	553	513	517	500	512	547	504	515	499	497	498	529	518	525	506	567	553	535	510	497	518	547	489	506	506	515	544	518	544	559	514	548	560	531	539	506	538	519	525	545	518	504	561	517	495	553	529	523	508	524	511	520	512	526	494	504	502	496	497	494	501	490	532	566	536	538	548	548	544	542	527	529	549	491	527	527	531	548	522	506	520	550	475	521	493	542	480	474	502	481	544	537	488	525	520	462	517	549	532	533	493	511	484	525	542	521	552	532	520	505	511	488	508	462	493	509	509	527	522	533	517	555	562	555	561	534	534	523	517	507	595	534	515	507	528	550	515	519	555	504	549	526	530	512	557	541	562	538	496	493	522	520	520	521	496	512	542	583	549	555	525	511	511	510	569	542	509	491	508	535	506	500	496	521	504	516	562	504	505	550	482	507	499	528	494	519	529	495	512	516	532	504	502	543	540	522	516	535	534	514	485	517	497	514	551	524	495	497	487	537	523	498	484	540	528	541	511	571	519	525	526	523	579	541	489	498	529	533	550	512	492	545	515	550	507	492	558	519	531	517	558	545	525	485	518	515	530	512	478	500	528	532	532	509	558	528	504	541	520	533	507	513	537	536	550	541	529	531	549	553	525	521	505	524	536	498	545	528	533	516	509	494	510	506	528	525	552	538	529	506	541	500	499	541	539	542	524	494	534	563	529	494	520	513	508	538	544	520	518	521	523	489	481	543	518	529	512	534	518	500	509	501	544	477	518	518	579	544	551	547	525	487	560	553	531	489	489	517	519	520	498	476	506	572	561	525	512	579	499	548	509	534	504	492	531	484	510	548	587	502	528	505	525	546	543	517	534	533	516	520	491	524	505	519	543	522	527	517	526	512	507	529	522	552	493	487	484	523	515	524	520	496	550	564	538	521	471	502	528	509	518	505	529	515	564	525	534	535	538	536	490	501	567	509	516	529	516	512	554	561	612	551	503	558	515	516	522	513	551	545	506	521	541	526	511	515	529	525	539	526	518	555	517	497	512	488	512	543	509	516	509	514	544	546	512	508	544	521	556	515	533	493	507	511	505	543	545	523	517	542	483	512	525	534	541	522	498	524	518	513	512	529	491	561	531	514	528	520	507	506	459	502	520	528	521	507	526	514	512	501	539	525	534	533	481	557	549	533	519	497	546	504	522	492	536	523	525	507	514	492	515	533	519	512	540	518	535	500	511	525	493	505	531	505	525	533	536	510	475	551	522	552	475	499	561	525	524	536	503	524	524	534	539	528	559	511	494	493	528	529	560	498	503	554	526	513	519	532	510	515	519	534	549	506	494	516	544	515	539	492	479	535	497	565	504	528	537	532	525	555	483	486	513	531	524	509	526	545	509	493	509	573	498	523	508	490	506	521	511	527	539	515	525	492	521	527	544	524	480	544	491	537	545	516	553	512	546	524	516	534	512	548	521	491	490	504	519	512	496	467	518	518	525	544	555	493	524	513	551	551	532	549	495	523	553	471	545	509	502	482	492	523	536	512	541	497	501	482	539	518	564	511	563	516	525	535	535	523	547	509	542	542	552	515	500	551	544	544	488	528	569	515	472	493	516	523	511	551	517	524	511	507	534	523	500	517	523	498	509	538	546	566	518	549	512	540	519	509	498	518	518	545	513	539	495	467	527	527	501	537	487	553	496	548	539	501	519	538	552	533	508	459	479	527	549	545	553	516	514	518	507	496	503	495	505	522	534	532	515	506	541	527	492	523	519	534	522	536	525	524	513	521	511	527	533	485	514	530	539	522	504	534	490	516	539	490	491	551	525	517	541	556	523	502	533	473	535	500	557	530	533	519	519	559	548	505	481	551	524	511	534	508	530	529	508	497	547	520	489	532	537	542	508	514	519	520	537	527	496	494	532	502	488	552	501	514	499	503	494	496	566	502	543	500	517	537	542	498	489	506	527	512	539	538	539	541	547	537	549	505	512	555	525	520	511	493	545	514	538	550	528	484	522	527	528	523	475	520	555	497	524	541	553	518	567	515	484	503	501	526	493	523	547	540	508	522	531	522	547	505	515	495	507	535	509	510	503	541	540	510	502	509	555	521	522	498	498	529	510	517	527	497	506	517	510	551	519	532	540	527	483	520	506	536	542	494	548	533	488	471	540	517	560	563	534	537	553	533	488	512	491	524	541	518	497	556	495	515	524	517	510	495	507	520	556	510	527	537	469	529	492	493	494	542	571	481	518	495	515	530	508	546	498	505	527	526	517	504	516	524	494	522	542	524	564	546	502	533	536	572	501	510	522	539	579	474	506	521	542	504	546	453	546	518	532	516	534	516	517	496	540	540	538	494	514	526	528	546	546	562	513	490	528	556	487	512	538	531	505	526	548	532	510	565	538	494	550	524	554	512	544	470	512	543	501	528	530	524	514	488	538	514	509	524	515	526	518	524	531	484	504	503	570	558	551	527	475	504	512	524	546	537	526	513	550	512	512	490	536	525	522	485	534	492	531	538	506	528	519	507	496	519	502	494	491	493	529	508	552	506	550	525	565	522	534	554	510	509	496	531	556	513	548	478	517	487	496	494	507	504	548	533	491	576	499	540	504	512	500	517	562	494	530	526	511	514	512	515	517	514	521	526	557	520	505	543	483	525	525	522	465	526	492	521	504	564	553	536	513	507	469	529	501	522	552	487	520	508	515	529	503	519	528	534	499	491	540	537	510	575	588	516	523	510	520	481	530	486	541	485	548	522	491	551	498	523	482	544	502	589	548	485	501	511	513	498	536	549	501	518	525	501	527	481	547	498	516	544	533	529	491	490	536	495	526	523	540	536	490	475	507	538	534	521	539	518	522	498	489	490	519	514	555	544	527	504	529	521	527	535	500	541	494	526	524	500	477	539	528	480	482	523	538	503	521	502	517	520	470	569	490	563	533	494	548	540	538	509	513	483	529	509	531	546	508	487	493	533	544	483	529	533	505	532	528	518	507	541	539	462	551	516	544	559	545	543	506	516	522	532	527	535	522	504	518	508	534	514	530	585	537	499	469	506	517	525	515	514	524	518	527	517	514	540	537	487	510	528	533	493	517	523	498	474	515	508	519	564	498	505	506	541	531	503	527	535	579	591	507	538	471	526	487	566	534	519	533	531	529	510	522	509	567	493	536	462	523	544	506	543	533	537	532	541	506	499	498	508	525	542	568	547	531	513	518	544	486	498	505	503	506	547	547	539	537	510	512	533	463	560	503	504	487	538	507	493	519	554	517	535	499	532	517	512	531	512	539	456	508	524	522	530	522	492
77897	67069	65470	49676	36837	15916	1691	1441	291	284	283	256	263	258	261	247	286	306	302	263	258	256	261	276	267	261	256	291	261	218	298	268	257	250	288	240	236	278	257	265	265	268	262	270	271	241	248	263	266	273	262	255	265	273	244	267	252	289	233	256	251	247	239	257	203	280	291	252	252	266	273	272	258	234	268	255	272	255	282	269	260	282	271	281	252	255	271	252	260	299	274	243	248	266	237	232	249	274	259	244	252	282	252	283	255	258	276	238	248	269	274	250	250	262	260	270	242	256	265	275	252	283	250	277	278	257	288	256	263	279	249	259	271	292	246	246	244	270	240	243	253	283	259	296	271	233	247	283	267	263	278	240	270	266	260	246	276	261	260	242	241	254	225	259	243	244	265	236	246	237	238	263	270	241	243	259	225	264	287	256	259	238	237	256	257	249	234	225	242	250	266	243	269	290	233	257	279	291	284	258	269	258	256	263	283	276	248	267	234	247	274	249	263	257	244	284	262	245	242	270	267	263	303	270	234	256	257	248	259	264	284	267	251	269	307	265	257	286	268	255	256	277	259	282	276	283	289	242	246	269	254	252	251	288	273	249	260	269	259	269	255	270	260	230	250	259	237	235	261	259	225	254	278	283	247	247	262	268	264	250	245	277	259	254	253	267	243	245	263	258	240	249	281	255	266	245	249	256	283	246	262	247	260	244	264	249	275	282	244	259	249	277	236	253	317	227	272	230	267	251	255	235	287	263	263	260	255	292	247	246	278	261	243	233	246	248	264	278	258	272	271	263	236	284	307	246	271	244	286	256	259	271	268	246	287	252	242	284	242	246	273	259	255	280	251	274	270	243	256	271	279	278	270	271	254	245	260	293	251	247	254	264	268	254	276	239	266	278	283	277	265	241	277	265	258	269	276	266	298	259	234	250	270	257	277	263	281	244	257	293	261	252	259	236	269	260	259	253	237	288	277	240	270	249	241	277	276	245	259	260	273	268	262	262	231	267	260	282	254	259	209	258	247	233	240	278	266	274	263	275	274	258	237	247	292	260	243	257	251	279	261	277	271	251	226	257	246	264	235	245	241	254	264	241	260	244	267	287	259	272	245	250	271	276	266	269	263	272	280	274	272	286	289	259	252	275	262	230	251	256	245	256	258	262	288	256	276	309	279	261	262	280	243	259	246	279	255	249	243	250	247	281	274	267	289	280	248	227	259	268	252	278	223	284	267	270	277	243	278	259	227	296	241	281	263	273	265	255	249	292	257	267	287	233	234	247	227	259	254	268	244	237	275	250	249	249	244	273	249	246	277	249	250	306	252	257	280	294	259	261	230	257	307	241	263	224	257	267	243	275	273	255	248	236	274	200	272	226	218	262	270	246	267	264	244	267	252	258	263	239	286	264	296	263	249	253	263	276	241	243	274	247	263	252	255	254	267	262	281	273	251	241	247	258	283	250	290	281	259	257	266	260	256	245	254	279	267	298	268	261	241	233	256	232	264	250	282	262	240	261	296	278	281	254	267	281	268	282	269	243	265	277	260	263	268	208	276	240	276	259	281	241	263	255	269	280	283	276	264	257	251	242	280	252	248	264	274	240	264	263	279	258	245	263	264	267	272	265	271	251	256	246	259	271	258	270	263	290	250	274	289	259	305	267	249	257	271	250	265	268	266	253	247	260	255	253	226	256	262	264	247	250	270	268	240	263	252	268	250	262	254	275	255	252	259	235	265	274	235	252	237	265	264	275	258	288	262	229	240	275	262	274	263	240	256	257	246	255	292	270	240	251	243	255	242	288	249	252	264	275	273	240	239	239	243	251	289	233	294	242	272	254	273	243	245	274	248	258	265	280	258	226	258	243	271	289	237	261	269	262	281	260	235	269	254	271	255	241	267	256	248	246	310	262	258	273	256	268	295	270	249	233	267	261	248	262	252	286	244	267	259	279	259	242	245	257	239	252	254	240	262	266	236	260	259	259	300	248	259	257	247	279	271	275	242	239	244	261	245	253	275	242	237	282	279	288	231	253	272	266	267	267	259	259	267	268	271	265	269	257	246	270	248	250	268	238	244	261	249	251	258	256	280	271	268	276	255	240	271	240	286	239	259	278	282	241	246	259	244	255	237	256	268	292	237	253	252	268	282	246	281	274	267	245	252	258	248	237	267	231	264	269	236	253	257	239	269	263	263	266	252	287	258	246	259	246	261	241	263	263	265	251	270	280	243	254	275	264	278	274	242	252	265	256	260	261	232	259	241	237	266	262	262	262	245	238	262	253	264	261	269	243	247	280	253	277	269	243	266	229	286	262	259	265	271	254	274	251	255	269	239	255	243	298	260	252	232	298	271	286	290	243	254	269	257	244	270	262	270	249	263	235	267	260	249	246	250	263	278	276	242	272	255	257	261	256	262	275	264	255	280	271	229	247	253	254	295	246	277	264	267	264	264	253	269	272	251	232	269	270	270	276	270	262	230	236	248	264	258	275	251	265	252	300	258	230	275	277	264	266	265	269	226	276	262	249	274	270	274	265	266	250	286	294	266	264	288	277	249	276	266	260	266	284	234	250	251	226	255	245	259	242	264	257	264	281	251	292	257	268	282	259	266	254	252	252	254	263	228	273	241	271	277	254	243	246	244	263	288	229	230	265	267	292	257	240	251	254	256	271	255	250	277	254	260	250	244	274	253	254	251	238	272	248	280	247	279	253	250	288	271	225	266	283	290	252	256	264	237	253	284	264	246	229	293	284	261	289	267	283	267	247	282	265	244	250	261	260	214	256	268	238	246	263	261	275	272	272	277	259	246	276	255	242	284	286	255	263	244	288	258	255	257	238	279	231	262	274	280	281	272	248	245	271	267	266	228	243	288	239	277	258	249	266	271	260	287	264	274	259	259	300	255	259	288	257	234	259	238	252	247	257	246	301	263	268	247	266	282	266	227	269	259	250	242	267	258	275	279	256	261	244	250	276	288	280	255	244	285	256	246	251	243	252	236	252	245	269	256	291	245	264	250	249	247	269	277	229	252	264	248	273	259	236	261	262	260	247	253	250	217	276	250	300	249	257	278	238	228	276	285	253	253	245	250	262	256	241	256	241	252	256	258	234	227	270	281	255	265	239	301	267	243	281	261	263	266	254	253	273	259	323	251	278	261	279	279	266	268	262	246	285	206	258	258	259	266	242	263	254	295	268	270	254	271	242	227	249	245	287	277	278	250	260	278	240	284	241	260	278	271	263	268	224	273	245	225	273	260	259	268	271	286	277	283	272	256	247	276	296	269	255	260	262	230	273	295	252	243	265	261	250	275	249	257	244	248	261	264	250	261	245	252	263	257	264	245	266	269	263	277	268	270	268	233	270	257	248	237	283	234	258	258	250	251	245	286	249	239	278	255	266	253	267	234	227	260	223	266	228	264	253	247	255	273	256	260	251	264	258	250	283	254	265	285	257	258	244	269	298	292	278	269	265	269	247	292	261	283	269	264	247	289	239	268	240
56376	54103	61309	52512	44113	14616	4119	5107	915	941	903	837	820	863	836	846	789	830	848	827	847	831	759	805	821	798	791	812	882	830	812	777	770	811	869	793	818	847	857	816	762	787	780	781	779	750	860	830	797	865	808	786	811	842	751	819	794	819	780	816	878	830	777	794	801	734	749	805	755	783	773	767	811	801	806	826	724	757	772	797	731	755	723	777	757	795	795	773	815	799	793	805	823	782	807	787	776	786	790	794	766	780	841	778	770	770	764	783	778	807	794	784	814	761	779	778	801	820	807	808	825	766	752	780	778	760	780	802	776	810	800	786	758	767	781	765	759	793	831	752	806	836	777	809	796	757	764	794	800	842	766	782	802	765	810	857	805	766	811	802	831	767	814	755	808	759	769	761	803	747	769	799	828	769	809	755	790	785	786	732	774	783	796	801	807	808	825	809	785	818	824	811	803	836	754	782	757	828	787	750	805	832	810	780	828	807	717	808	814	798	764	865	811	798	808	802	750	833	752	774	767	801	799	788	785	790	850	763	771	784	824	844	816	794	801	797	778	807	776	819	768	806	755	793	748	767	748	837	761	784	816	752	828	766	812	828	777	803	839	791	759	811	786	726	823	785	779	782	786	806	794	832	778	762	817	773	822	802	789	787	774	804	754	824	859	756	784	794	781	788	787	789	797	761	780	825	789	817	788	786	749	769	778	808	803	761	765	780	791	774	784	748	799	773	808	803	763	828	778	779	798	855	778	760	826	784	746	813	785	771	785	777	793	763	747	778	781	822	783	816	798	763	770	768	845	785	820	761	795	822	779	819	790	795	786	764	782	770	833	793	753	768	778	762	736	828	810	796	786	759	748	780	799	804	746	860	789	791	790	742	737	804	736	788	779	806	778	831	819	808	807	766	748	772	782	836	798	787	803	821	871	798	824	813	815	754	786	756	808	777	808	809	743	762	818	768	807	842	785	804	808	803	733	816	764	807	778	835	813	765	755	846	858	850	802	768	796	786	790	787	825	861	841	780	797	783	831	787	770	760	766	818	794	804	800	818	775	774	785	796	777	791	768	770	787	807	786	789	708	836	793	745	795	824	793	776	779	820	788	783	800	823	765	776	797	790	821	792	717	806	823	807	770	820	842	788	733	763	748	813	760	823	801	828	763	804	784	770	833	828	800	810	796	827	787	785	829	787	783	789	825	789	783	818	773	828	741	792	755	773	758	820	813	798	783	794	804	754	794	771	862	826	835	792	764	786	792	792	803	809	824	759	736	797	811	759	773	779	790	799	773	813	813	811	779	788	789	782	811	803	807	811	821	794	788	800	771	789	782	777	749	829	836	768	765	784	851	733	851	760	817	762	760	781	816	757	822	793	751	806	826	781	826	791	836	788	805	844	757	784	715	773	764	785	769	804	724	779	814	794	783	809	784	784	843	788	783	788	751	801	811	769	804	837	749	802	791	764	767	782	766	796	830	803	873	828	796	769	794	781	761	821	826	735	814	782	773	799	815	818	780	804	774	792	812	708	798	804	752	753	765	794	780	789	765	770	778	726	817	765	795	810	787	782	807	829	787	799	790	814	795	778	797	804	797	770	756	768	816	784	799	810	837	829	790	776	816	773	806	807	804	812	779	770	780	799	824	755	760	776	744	779	804	768	822	837	813	775	767	793	772	750	797	790	782	776	753	759	822	787	793	776	750	776	767	813	821	730	830	781	784	787	757	806	815	821	768	806	797	839	760	791	769	808	816	779	774	801	776	759	811	822	772	797	793	745	850	809	787	843	801	705	810	771	780	765	818	792	800	764	769	818	780	811	858	799	794	742	799	761	786	783	796	760	810	781	767	786	779	797	756	766	812	791	766	797	760	770	778	784	752	804	828	748	779	790	756	788	779	746	809	832	814	768	793	752	782	807	812	849	796	803	846	771	799	792	792	807	830	796	770	754	825	822	760	761	815	760	852	818	793	756	834	777	814	778	796	765	789	762	795	782	774	822	774	793	803	825	782	809	823	818	763	797	763	807	815	833	768	762	764	753	742	766	799	774	805	793	741	786	791	779	788	771	786	825	744	716	832	804	822	800	784	767	743	769	769	822	763	761	796	858	773	866	813	788	732	841	846	780	831	763	773	807	821	801	788	757	797	802	762	795	807	827	806	778	786	730	794	785	778	784	823	811	793	834	714	791	804	825	767	784	823	779	844	801	822	805	831	749	784	806	757	755	750	799	770	793	807	758	803	843	772	813	743	744	816	796	770	805	767	804	796	739	816	771	771	834	737	765	748	744	825	818	835	792	757	786	741	788	782	788	818	834	817	853	743	776	791	789	802	789	792	770	739	810	833	777	820	775	777	823	809	791	783	751	783	781	733	799	843	827	786	775	792	826	785	781	775	791	807	797	793	869	840	799	818	731	799	806	769	819	760	839	762	815	811	795	771	799	803	806	826	814	827	759	762	800	767	779	756	802	801	850	758	781	759	813	782	768	791	816	758	811	763	827	797	792	829	791	772	764	835	827	744	814	754	802	758	842	756	819	805	747	786	821	861	741	810	757	748	765	812	763	741	801	757	785	797	804	789	819	822	793	787	834	807	813	779	816	761	795	759	783	756	779	766	815	786	846	760	798	835	778	810	800	834	771	761	837	843	768	777	763	785	803	788	782	779	787	791	783	747	792	802	783	772	802	780	823	792	828	807	784	763	820	769	803	825	807	800	759	809	788	828	817	785	794	812	787	765	774	806	759	782	837	813	783	767	787	830	796	864	783	788	755	757	773	836	824	827	788	741	790	737	765	832	790	789	816	772	831	798	746	778	757	792	786	814	776	767	839	734	787	789	849	792	805	755	773	785	761	779	723	749	796	787	790	782	777	796	801	785	804	808	785	800	818	777	753	805	761	775	740	727	807	777	763	788	801	847	814	785	774	782	780	771	752	792	744	726	809	772	787	809	765	811	835	771	776	780	777	785	789	792	774	813	761	831	815	797	788	781	791	811	776	803	816	793	807	780	783	760	787	777	787	834	814	794	815	787	782	762	746	755	804	804	805	786	766	809	776	794	798	826	816	803	774	765	795	782	783	826	760	804	803	832	763	826	760	784	790	761	793	788	768	791	750	782	828	803	767	812	783	782	767	823	825	778	755	748	777	806	835	781	736	757	826	768	776	787	766	757	834	789	803	804	800	745	832	749	787	838	733	758	802	830	777	791	821	801	746	851	770	841	800	788	786	829	821	795	782	820	790	804	805	777	807	800	844	803	782	801	792	791	773	801	783	769	815	778	810	775	745	755	795	775	836	786	823	832	781	765	756	725	739	730	756	765	824	807	862	793	827	841	800	845	780	766	778	779	741	751	785	772	769	789	813	750	858	772	753	784	761	819	780	770	806	827	832	762	783	768	810	792	811	768	783	814	758	828	743	772	804	757	760	787	786	808	799	789	762	757	798	757	805	762	775	801	788	788	766	700	777	804	794	787	779	808	775	799	794	776	804	752	806
26333	13392	9043	4095	1664	694	176	165	170	176	163	185	179	187	170	165	203	181	166	162	186	179	165	159	163	181	204	155	170	182	182	190	171	168	186	173	176	162	178	175	168	184	166	172	185	154	185	191	163	167	190	168	161	195	152	170	169	171	186	173	166	179	190	163	182	162	167	195	156	187	154	154	186	165	166	175	152	180	166	184	191	183	200	182	174	174	167	178	161	183	176	171	190	170	204	163	181	189	181	157	181	161	167	186	176	219	171	196	158	175	193	155	152	177	184	181	188	152	164	171	183	179	164	196	179	139	177	156	187	156	193	169	175	169	152	201	182	177	180	169	144	154	160	177	182	203	194	181	176	180	189	172	185	171	174	178	164	180	166	162	175	172	162	174	172	149	168	187	165	167	178	179	159	179	154	161	175	195	191	174	161	173	164	189	158	168	161	155	194	195	182	178	180	173	174	144	158	182	173	161	159	173	160	184	157	189	185	180	181	154	157	186	154	178	170	162	170	175	166	188	168	168	183	161	158	195	166	164	163	165	152	165	146	174	181	181	173	174	188	181	183	184	167	179	173	162	175	167	162	195	182	176	171	172	181	150	166	190	176	159	179	175	170	167	164	195	192	181	159	175	181	174	172	184	179	160	160	171	190	184	169	185	174	156	177	168	172	171	160	180	175	177	180	187	172	178	167	143	184	169	150	157	173	189	161	170	179	186	141	170	168	165	182	179	176	172	177	182	184	179	174	188	173	183	170	180	163	151	175	172	173	173	158	174	182	146	184	176	176	171	187	170	183	186	173	199	170	152	183	174	164	158	189	174	166	183	143	179	172	168	182	167	166	176	179	152	153	173	151	160	197	164	164	191	156	168	181	177	167	174	146	171	177	174	181	181	168	151	158	200	182	186	148	183	168	165	176	155	173	168	170	194	160	182	170	169	168	156	178	175	174	166	181	154	171	160	188	178	178	170	167	178	167	169	181	163	153	173	167	165	163	184	188	175	191	182	182	188	176	174	181	198	168	167	157	142	156	184	164	162	184	175	203	190	196	169	158	174	165	177	181	166	202	166	167	178	186	184	179	186	147	170	192	149	183	161	178	171	169	199	165	185	159	176	176	176	162	174	185	159	183	172	160	178	140	146	171	164	170	160	175	173	184	185	172	181	156	191	189	186	160	164	175	165	144	174	187	159	155	190	196	162	183	172	195	184	186	133	180	184	174	159	178	191	186	183	165	182	186	187	168	173	165	195	159	162	175	175	162	188	193	177	196	172	177	207	170	161	172	183	158	165	162	169	157	161	174	164	147	166	197	174	160	194	176	185	168	167	174	195	145	174	166	181	173	192	158	181	173	176	163	197	178	173	170	168	187	162	174	187	170	190	177	161	192	189	176	182	180	154	165	176	177	179	175	164	183	174	185	193	195	187	165	172	190	155	216	162	156	169	188	177	183	166	142	171	182	166	177	180	186	187	179	157	193	166	178	168	161	173	190	167	169	158	156	167	166	151	183	177	173	181	176	149	174	182	159	186	163	167	165	179	170	176	171	165	176	185	178	197	160	163	181	170	176	182	198	190	155	168	168	179	174	145	174	152	159	195	162	179	165	190	166	180	185	170	160	170	177	163	171	182	166	177	171	189	163	170	182	175	165	136	157	175	174	166	143	199	175	190	179	156	152	179	188	182	179	157	168	181	181	179	158	180	174	186	183	168	176	204	171	159	193	168	153	184	172	165	179	152	159	175	191	162	195	161	182	159	166	180	174	167	171	179	207	173	186	152	190	164	188	174	182	174	192	183	175	177	176	194	156	184	168	140	153	165	192	174	158	158	179	164	156	176	169	148	167	159	155	174	173	168	171	195	183	168	187	189	172	199	154	170	183	189	169	183	152	159	184	174	168	153	182	169	167	177	208	157	164	141	191	162	195	167	173	198	168	173	181	184	173	165	187	170	182	187	187	167	181	173	171	163	156	168	164	163	160	180	184	168	172	167	172	181	176	152	174	176	176	166	178	173	149	154	196	172	170	177	158	185	206	157	168	169	166	177	160	165	159	163	213	193	167	199	152	168	176	188	180	164	165	174	193	154	169	178	173	180	189	198	171	175	173	168	164	193	147	165	189	155	190	161	165	185	205	201	190	162	196	174	169	157	152	174	161	189	183	191	152	190	186	168	164	173	183	172	157	199	166	166	161	181	180	169	173	188	179	173	173	150	187	175	182	160	185	160	169	151	172	171	159	174	169	169	166	188	164	166	206	178	211	183	163	186	171	170	186	170	150	176	175	171	168	150	165	159	168	185	190	185	163	174	187	165	165	150	166	150	159	206	155	173	192	170	176	165	179	167	157	196	172	169	176	147	179	157	161	196	170	186	193	171	170	154	165	176	177	210	192	170	204	195	177	141	158	147	150	183	177	148	174	159	171	174	195	205	188	174	177	182	191	156	173	183	150	188	160	163	194	155	180	171	176	158	187	192	176	172	168	161	177	179	178	191	154	166	170	175	178	160	165	163	171	165	167	184	177	183	170	184	171	180	178	151	177	163	153	175	189	158	170	165	157	153	169	188	178	157	195	177	165	193	175	171	168	177	178	178	180	190	192	152	162	159	190	158	179	172	166	168	177	174	147	178	173	163	183	168	189	167	179	165	184	162	173	159	178	165	171	187	155	174	175	155	165	171	214	173	185	184	172	200	175	190	171	164	186	177	180	163	159	177	202	190	157	151	145	178	165	191	185	175	178	186	191	170	189	173	189	152	171	163	161	156	162	166	166	169	189	180	183	176	175	198	162	169	158	167	174	182	181	170	179	163	169	180	157	145	172	171	166	170	198	192	168	184	182	178	180	170	169	190	190	167	166	166	176	174	174	169	187	178	203	190	172	153	184	170	176	176	206	143	161	205	186	163	179	181	207	175	171	185	190	184	159	191	177	167	169	141	191	169	184	161	199	168	151	161	181	139	176	178	167	187	167	172	178	172	167	159	159	199	166	184	166	186	189	184	205	173	186	183	195	170	183	160	184	162	180	147	181	174	174	210	168	193	166	167	165	188	177	165	172	171	145	168	184	175	174	163	188	193	164	195	157	186	182	155	172	169	159	175	174	190	167	169	182	181	182	150	175	182	190	171	171	166	165	188	167	162	183	177	200	183	174	189	175	178	176	183	183	176	166	163	176	186	167	169	183	175	163	163	172	170	196	162	186	167	194	180	165	174	158	177	181	157	163	183	196	204	182	167	199	177	150	174	189	186	176	175	184	173	177	160	172	179	168	192	159	150	182	181	170	171	171	164	168	163	170	165	169	158	164	183	163	165	166	164	184	181	177	164	154	186	205	183	188	171	166	167	151	173	189	163	172	176	157	161	190	173	149	205	177	180	158	197	161	191	179	166	188	196	141	163	161	156	185	150	173	163	206	175	166	176	184	173	185	176	174	196	155	171	159	180	175	166	178	176	180	176	159	184	170	182	176	170	155	179	183	164	129	174	178	178	180	182
24861	16209	15545	10258	5828	2358	617	636	543	598	545	574	573	597	541	593	567	560	525	556	557	570	529	573	618	562	570	596	601	569	582	546	576	548	575	562	587	503	590	526	564	511	570	611	554	567	540	552	546	632	551	587	556	535	567	568	565	570	568	500	589	592	549	529	568	547	538	527	569	599	575	624	583	596	580	529	565	592	560	569	564	556	565	583	595	613	596	583	580	582	552	590	572	565	546	529	546	528	548	554	573	564	559	547	586	592	570	532	567	558	582	561	607	556	564	545	592	619	577	523	556	545	585	570	585	600	564	562	549	576	552	571	572	592	588	549	544	578	510	614	568	548	568	565	531	532	572	611	546	520	615	588	580	566	554	520	556	578	580	538	574	559	557	547	574	582	526	580	555	568	581	558	557	586	560	602	536	566	555	571	566	559	498	586	527	545	575	536	563	566	614	554	552	622	576	554	564	554	568	567	552	559	524	589	558	553	562	559	578	557	544	566	573	574	547	587	598	549	536	579	563	578	547	568	559	580	577	577	553	567	555	591	531	536	539	565	533	561	543	582	599	595	570	551	567	583	541	587	569	595	581	633	603	583	552	551	547	593	550	548	560	620	595	569	566	618	606	545	579	557	555	561	590	589	557	536	598	576	598	584	603	572	552	591	580	539	581	556	542	577	579	580	561	567	569	617	590	573	537	545	544	546	604	528	568	531	544	557	550	538	555	534	551	578	588	563	546	558	590	545	548	547	540	576	546	575	581	519	585	577	548	559	532	546	579	576	568	564	590	552	556	575	574	574	533	572	563	570	573	585	567	595	568	543	580	569	553	598	538	536	561	513	574	556	557	554	569	567	578	572	529	515	551	613	550	568	549	562	582	557	557	589	569	590	547	563	561	569	583	560	567	573	530	571	556	534	564	589	558	600	592	561	530	552	566	578	575	599	523	552	565	611	546	581	572	632	581	559	562	532	566	573	584	549	594	552	555	579	578	545	541	574	524	577	512	553	549	565	573	542	558	563	572	565	606	569	575	577	555	539	551	580	577	565	565	561	598	570	541	588	543	601	570	547	544	542	533	567	560	594	554	588	571	552	603	537	563	566	599	573	550	552	540	554	595	575	550	570	542	559	576	620	544	577	588	560	579	561	608	575	575	596	550	576	543	575	566	582	508	605	583	591	606	586	539	516	581	532	588	575	584	586	580	575	577	551	561	586	571	610	569	560	561	530	553	583	595	539	593	570	600	580	548	550	563	554	610	548	593	551	546	564	580	591	572	574	561	558	545	585	572	580	560	547	533	590	557	591	577	557	575	596	581	569	604	560	559	606	533	543	581	582	593	576	582	580	568	580	564	556	562	582	579	537	544	589	581	581	530	538	541	564	582	538	605	569	577	592	552	577	563	549	553	529	540	581	594	567	592	541	551	566	550	505	549	577	574	574	567	524	574	530	582	589	530	577	505	567	536	563	536	599	577	564	560	571	539	572	580	570	553	571	589	540	538	533	577	550	543	577	562	609	541	564	564	581	558	573	568	566	605	565	556	576	576	540	601	583	594	596	545	537	520	555	573	546	607	606	612	566	584	559	597	560	573	563	542	570	587	588	586	529	561	531	542	582	547	581	578	577	587	576	562	539	586	551	594	574	567	604	538	586	531	544	545	559	536	588	528	558	581	511	618	515	524	571	568	604	597	538	593	570	567	582	556	547	569	536	595	596	553	566	543	539	594	641	567	536	592	549	562	606	528	584	535	578	593	555	576	604	576	560	569	571	567	579	532	524	540	583	573	585	583	549	580	580	533	539	560	552	571	534	558	584	582	583	585	571	540	578	574	560	530	595	575	563	540	561	568	570	561	568	558	557	594	570	584	554	602	561	547	545	551	540	603	530	570	529	573	558	528	534	579	579	555	598	588	570	573	561	579	566	619	589	541	590	600	562	529	570	521	540	549	570	569	589	543	581	558	563	557	580	555	572	548	557	577	534	585	603	578	552	587	590	568	585	563	560	546	538	569	571	585	521	635	559	519	532	596	523	560	553	611	590	555	588	561	614	597	571	554	591	606	555	571	584	580	542	602	574	568	587	554	581	553	606	555	552	552	578	592	566	572	573	584	565	581	584	564	585	534	577	580	570	539	567	588	586	626	567	560	544	596	542	566	558	527	578	565	575	575	596	536	539	582	555	560	587	556	562	562	559	522	580	573	587	577	568	551	593	527	555	592	593	557	581	591	588	605	553	564	584	555	571	549	574	547	576	587	575	543	560	578	575	544	565	604	593	571	636	557	560	574	575	524	573	582	561	593	591	618	544	575	540	542	579	539	546	626	558	547	560	567	568	570	550	577	552	581	564	576	542	623	584	553	542	548	539	560	568	579	587	594	514	564	591	539	575	551	558	566	532	626	600	545	539	541	587	595	587	542	548	629	557	594	563	592	568	551	562	553	592	587	576	543	588	575	582	534	573	555	597	571	579	621	565	555	537	600	544	579	615	582	600	610	561	555	541	571	549	602	550	539	564	567	548	589	576	623	551	559	575	538	578	599	595	542	567	569	532	517	566	584	581	531	542	578	579	521	562	551	525	579	570	553	607	536	588	577	579	570	562	530	576	579	544	584	589	615	627	573	551	581	585	555	570	548	545	565	546	539	532	603	604	590	536	517	530	563	590	589	532	560	555	540	589	590	590	584	574	553	577	524	579	571	550	523	543	561	598	543	552	598	541	560	559	533	607	624	577	557	560	573	546	520	568	561	541	575	597	518	579	537	531	580	511	559	567	567	559	557	568	586	572	580	616	538	550	593	575	557	565	559	548	568	532	556	588	556	604	569	574	606	549	588	540	588	565	571	554	529	540	515	549	567	564	564	586	574	541	575	568	540	576	558	560	535	573	514	546	595	549	523	544	527	587	559	576	605	576	584	542	559	566	599	554	530	560	595	532	558	568	578	560	579	550	593	537	588	594	579	573	549	524	567	542	562	562	543	533	586	544	615	561	543	553	577	575	571	539	529	579	543	580	529	592	539	572	562	538	561	584	561	560	558	547	553	559	580	536	528	556	610	589	558	605	588	555	562	529	560	587	544	565	532	544	564	571	573	566	566	594	547	573	595	557	571	601	550	568	617	600	532	516	555	532	585	618	591	577	569	549	565	580	591	589	586	571	582	564	583	542	587	586	574	551	562	528	517	548	556	531	537	591	547	597	562	588	514	615	613	577	538	595	557	561	591	584	566	550	590	567	581	569	587	549	547	582	566	561	566	582	584	543	585	600	556	566	549	569	563	578	567	553	561	552	569	521	558	556	590	568	580	565	548	558	568	583	609	534	614	552	536	590	542	479	590	562	523	596	575	575	578	594	541	604	567	571	543	600	609	530	561	573	560	563	574	583	536	558	585	579	561	555	565	571	578	582	581	566	528	540	575	572	529	541	599	565	564	622	578	611	575	532	628	582	590	565	583	534	606	525	593	618	547	536	573	520	594	522	561	536	521	566	548	584
58297	50411	51782	37683	23181	8845	287	729	145	150	133	157	140	146	156	170	178	163	142	161	137	146	151	133	148	140	149	157	128	155	143	153	166	167	153	174	134	144	150	152	165	143	153	140	144	152	143	165	142	130	163	178	167	146	141	122	157	154	149	170	148	164	162	165	114	144	149	127	168	160	145	184	176	141	152	142	142	160	118	177	137	143	157	130	169	165	155	137	150	169	160	142	147	163	141	161	144	153	155	128	149	135	158	135	156	150	140	147	156	164	157	156	179	149	152	172	144	148	145	167	166	158	152	148	148	146	151	158	143	163	139	139	132	158	164	176	138	128	162	140	167	144	155	141	140	130	179	156	136	160	139	170	145	134	161	155	157	138	138	153	143	138	170	157	163	131	146	163	140	148	146	141	155	154	149	175	141	165	148	153	147	142	142	167	149	153	178	158	146	140	141	143	162	182	135	145	153	164	161	180	142	148	145	157	145	157	137	161	161	139	151	145	172	155	149	121	159	132	155	147	150	155	163	149	168	150	135	147	149	172	161	149	170	159	143	161	153	154	154	150	167	143	150	145	161	150	131	140	145	165	169	174	143	124	151	159	149	160	155	140	148	156	152	129	137	151	143	163	131	143	142	158	142	179	153	137	167	134	157	159	151	174	144	150	129	141	176	167	135	143	135	157	145	162	150	151	166	140	132	169	136	130	135	159	153	151	149	151	127	151	160	146	168	155	141	145	158	168	155	141	137	163	170	152	149	145	147	142	167	145	126	150	153	153	132	163	181	153	150	146	126	142	165	139	147	147	146	144	150	143	163	151	129	143	129	142	137	151	144	150	163	158	170	149	148	149	146	162	134	150	151	171	157	169	149	136	155	145	130	152	177	153	175	151	141	149	134	150	153	150	134	151	137	159	157	171	164	160	162	154	150	151	137	175	160	163	168	145	143	165	159	120	152	162	144	134	144	158	175	138	148	148	146	158	146	132	180	133	161	156	156	149	157	158	123	160	159	163	152	172	180	145	161	149	145	130	129	141	152	178	137	138	174	160	169	141	155	136	149	138	149	139	150	148	165	120	142	167	146	145	135	176	142	153	159	146	150	150	156	132	161	155	172	151	149	139	167	161	192	146	141	160	168	121	146	144	158	152	146	159	176	142	160	139	147	182	186	151	145	135	164	155	171	156	168	161	164	178	147	141	146	161	146	130	185	153	133	146	136	146	172	163	163	154	158	156	147	157	144	188	146	149	161	135	149	150	142	168	151	150	140	162	152	163	141	150	177	159	178	133	143	131	146	160	152	168	145	142	130	145	157	178	148	136	157	146	164	139	141	146	174	164	139	152	160	152	149	138	140	147	133	123	154	130	139	136	151	158	159	151	154	140	172	142	157	152	148	157	140	157	148	145	162	163	154	160	164	157	146	131	161	152	141	156	167	137	148	124	147	163	136	139	160	145	144	149	140	172	156	145	142	150	143	155	156	148	157	150	147	161	175	161	165	152	151	158	154	139	142	144	154	141	165	150	156	134	148	128	153	162	169	145	138	146	142	146	139	147	138	158	154	140	132	160	161	142	141	154	151	145	152	150	171	154	135	165	168	147	145	151	149	172	149	155	153	184	149	151	147	162	165	164	152	144	167	136	145	166	154	151	162	155	148	172	150	160	143	134	166	152	161	142	152	153	150	170	145	126	167	134	158	145	142	161	162	143	172	144	159	164	155	137	152	146	146	148	157	145	150	143	131	137	162	169	155	156	145	166	158	143	147	145	181	160	151	153	154	171	154	147	119	138	151	145	146	160	138	171	143	149	152	155	141	165	147	152	159	159	163	151	169	154	162	149	156	165	149	150	161	161	150	155	152	137	149	151	143	150	162	149	147	153	139	144	124	129	145	135	146	154	143	125	153	165	174	146	138	158	142	153	146	146	141	124	147	152	170	147	159	162	137	142	160	150	128	154	130	157	169	172	132	151	157	142	141	156	160	140	160	143	151	139	147	151	140	141	182	159	147	172	132	149	160	152	160	150	168	132	140	175	162	149	159	156	137	158	144	135	138	141	134	137	136	162	155	151	157	152	146	161	142	139	153	156	133	152	154	142	153	178	151	145	138	161	177	141	166	155	162	162	159	159	143	140	136	142	145	158	153	137	174	146	144	165	157	138	154	157	150	136	147	162	173	134	139	135	140	147	159	151	152	150	165	153	159	160	156	157	138	165	161	155	141	152	150	142	155	146	150	169	147	149	179	147	156	152	152	147	143	127	127	181	146	141	165	141	149	149	156	154	147	153	143	173	148	146	148	165	163	162	163	143	142	140	165	168	150	122	160	143	158	153	156	153	175	161	148	176	132	161	149	140	169	148	164	150	182	146	155	140	152	172	162	165	151	160	145	146	143	161	147	178	145	146	126	147	149	156	148	147	141	139	146	158	164	141	155	142	137	152	144	141	166	133	142	167	140	149	167	137	131	134	129	154	165	162	133	173	152	148	153	137	143	144	124	140	130	163	157	137	159	158	149	175	148	136	149	146	152	170	148	147	163	164	150	163	154	167	159	159	160	153	146	164	140	148	156	162	148	169	138	149	130	142	156	158	153	127	151	148	148	146	134	145	150	151	142	152	135	141	143	146	142	143	161	152	163	131	137	143	144	159	171	159	143	169	178	149	126	146	167	149	171	149	154	155	139	180	166	149	157	128	158	156	174	154	140	157	140	155	135	145	137	148	158	157	164	148	150	163	126	140	143	158	144	156	134	141	129	159	140	148	159	163	163	171	133	155	153	131	154	156	157	148	155	153	171	166	153	158	128	161	185	142	133	132	145	126	156	168	151	149	151	157	149	149	151	166	141	162	130	155	144	149	168	160	151	161	136	160	161	157	168	154	139	147	146	142	166	141	184	178	165	153	151	159	146	139	162	150	154	158	156	168	163	153	138	179	130	164	148	151	148	146	151	160	158	144	136	138	161	167	161	153	145	158	149	142	146	146	158	141	152	163	152	148	139	158	127	141	149	150	151	157	138	147	137	148	161	142	161	145	128	144	139	180	162	152	160	162	150	157	143	136	152	157	145	147	156	170	148	150	172	153	152	139	155	151	152	147	161	145	149	165	148	165	154	143	147	149	151	136	150	154	152	126	166	146	144	151	134	150	127	135	153	159	169	152	151	170	163	161	171	143	159	166	163	165	160	150	145	133	147	161	148	151	145	142	139	148	144	167	142	134	137	151	138	154	144	164	167	155	126	158	171	159	157	147	154	145	141	158	145	126	151	133	147	164	136	132	147	169	148	155	129	151	144	171	144	147	146	140	157	146	130	145	151	156	150	142	146	141	155	135	155	159	151	137	173	158	146	141	134	156	148	141	131	154	157	155	144	161	154	146	151	149	145	138	170	157	135	140	165	154	150	147	158	165	165	147	166	146	144	137	140	142	159	177	152	166	169	145	163	164	139	149	143	147	153	145	157	152	173	160	142	167	153	142	169	135	155	149	166	148	161	159
39690	40437	48000	41893	32470	13291	657	3232	570	576	578	578	544	513	517	546	554	525	519	522	507	541	517	507	518	495	503	501	488	515	567	544	532	467	505	480	504	516	512	479	515	505	479	491	473	541	509	521	478	511	504	542	473	524	505	489	497	521	526	543	508	495	494	498	473	529	516	500	536	489	519	503	492	513	500	534	464	505	526	462	452	511	503	483	482	522	464	514	504	482	530	505	508	509	528	495	495	515	505	483	524	533	488	538	510	508	482	477	527	482	490	506	529	492	479	504	516	495	501	465	515	543	514	460	494	492	518	518	493	487	495	448	506	488	508	497	483	512	504	504	553	497	517	525	491	514	500	507	520	511	520	459	492	511	507	527	487	509	453	491	488	472	514	494	504	481	503	501	542	528	497	534	489	515	476	540	458	472	492	469	486	478	497	508	506	473	499	524	522	510	485	513	506	526	494	504	531	537	504	524	505	487	490	520	468	517	530	480	503	512	487	493	485	482	533	515	519	515	508	538	534	473	520	491	505	527	519	528	493	454	528	496	503	505	500	499	479	483	496	509	523	506	502	504	476	475	529	474	473	496	513	521	498	502	514	491	485	500	502	508	481	494	499	494	526	508	473	509	508	499	490	490	479	519	507	476	502	518	498	510	541	496	534	487	475	497	513	509	522	487	526	456	525	484	492	477	491	530	493	538	483	520	473	514	481	490	508	501	486	519	481	529	520	513	517	521	498	494	456	510	517	511	491	500	496	472	562	506	513	528	473	502	490	504	522	491	485	473	519	516	510	498	536	515	488	505	553	462	508	503	514	525	467	489	493	522	508	444	511	510	494	524	486	576	508	484	546	538	498	533	557	500	516	512	470	513	528	477	474	491	523	510	505	497	516	510	478	471	475	493	477	518	519	503	514	505	458	507	509	464	494	510	530	505	524	511	490	507	519	519	509	493	504	519	504	470	550	486	525	525	529	506	509	549	461	482	519	520	468	486	522	499	473	510	507	472	502	502	509	507	494	497	509	491	477	476	507	517	512	487	553	513	507	535	501	491	504	495	510	447	494	477	524	464	475	479	513	469	512	498	503	507	506	494	547	499	512	507	482	527	513	478	523	531	495	492	500	494	522	502	497	511	500	504	482	507	518	499	518	513	516	495	470	494	519	510	489	468	523	527	499	466	548	490	479	486	486	463	485	519	536	499	533	494	498	475	515	507	524	537	509	511	507	508	517	551	498	484	489	502	486	551	503	506	514	503	499	467	468	514	494	494	482	583	547	484	500	481	509	505	493	498	528	516	526	501	523	463	507	520	519	512	503	501	519	509	519	549	483	509	459	521	536	491	557	515	531	507	488	497	531	497	516	532	518	472	577	481	511	484	513	493	511	457	488	523	490	519	495	493	484	540	510	516	506	524	473	508	528	498	487	483	455	523	477	490	458	529	501	472	540	517	503	485	515	469	500	526	480	470	500	524	517	503	511	493	521	496	520	533	566	519	475	473	471	445	504	505	481	528	480	481	503	538	535	560	488	486	523	476	487	505	440	535	504	546	486	509	497	516	549	501	507	477	480	505	499	513	455	526	546	527	499	532	545	510	501	466	489	488	514	488	501	496	509	471	529	489	508	487	519	442	528	508	530	481	503	521	470	488	500	457	513	501	498	516	519	510	486	477	489	553	458	478	522	473	522	501	533	531	551	478	535	519	464	534	464	510	519	507	528	551	505	505	509	489	499	466	508	505	502	533	459	510	524	512	472	531	469	517	480	500	519	526	472	519	531	511	461	503	498	557	458	478	488	503	555	488	494	512	499	511	474	489	502	465	497	501	494	514	529	514	471	518	517	511	502	534	496	521	482	536	511	509	485	531	493	494	528	490	521	522	506	496	508	493	485	486	486	450	445	497	507	498	454	488	516	478	507	496	504	506	483	514	491	494	476	532	485	445	439	497	509	495	529	506	479	497	464	506	484	510	490	503	480	473	481	485	508	509	520	516	497	532	508	526	513	515	457	491	545	524	552	470	496	507	476	503	515	468	531	506	479	485	499	487	455	488	506	480	502	490	508	524	517	481	529	493	522	486	487	497	515	510	481	528	503	494	496	516	486	544	462	500	488	510	499	450	491	506	471	520	499	493	499	559	503	481	497	500	488	482	507	500	500	483	516	498	505	496	473	501	512	442	528	473	493	496	460	501	529	495	550	529	512	489	499	485	529	468	479	484	493	499	493	526	496	524	429	503	505	495	524	532	506	478	520	511	497	468	468	508	522	541	472	483	487	491	523	498	514	506	519	502	518	514	526	484	503	508	517	526	491	466	511	521	509	513	468	525	487	476	506	502	479	514	486	541	528	494	486	527	479	529	466	515	496	483	486	483	508	486	510	513	507	529	565	527	514	505	495	503	504	498	509	457	497	516	456	549	514	497	534	476	534	529	507	515	507	515	498	523	512	485	443	496	532	507	490	515	497	510	477	487	525	489	506	496	508	482	478	487	473	481	501	512	550	509	469	483	503	492	492	491	505	491	505	499	495	503	533	499	500	531	513	463	511	484	519	489	498	530	474	528	514	491	508	530	515	437	527	494	474	469	500	526	475	485	489	485	554	497	497	526	508	494	472	499	515	532	501	483	488	506	522	505	539	491	497	517	474	496	513	519	455	467	513	491	496	552	541	500	516	489	510	522	497	499	493	489	507	469	490	450	499	508	491	563	468	514	490	524	492	495	504	467	477	464	459	485	502	480	501	494	519	498	514	494	531	472	516	465	519	521	487	508	529	502	526	526	501	509	517	532	476	514	496	511	521	455	496	500	491	556	468	477	498	532	491	455	542	456	485	540	516	537	502	490	514	500	487	507	488	477	526	522	504	494	466	490	443	520	536	493	496	536	504	514	473	529	492	523	517	517	524	479	522	503	485	522	546	486	518	502	505	503	507	509	457	464	496	471	502	522	508	450	467	505	531	476	487	496	491	496	552	468	536	481	530	527	496	520	486	507	464	499	510	486	522	486	536	519	478	517	501	470	451	461	536	490	538	454	505	486	480	502	493	508	566	453	486	508	495	476	474	477	480	496	498	541	500	502	452	474	467	493	522	500	525	574	504	506	521	492	488	508	470	481	510	480	520	502	462	473	507	502	493	469	536	510	500	496	550	476	471	505	515	484	529	519	499	492	460	491	521	484	553	542	535	500	531	512	506	477	548	511	525	518	516	497	506	534	480	500	498	479	501	493	524	474	520	504	466	462	491	505	524	518	508	480	510	500	471	465	517	476	462	455	474	487	484	533	498	543	472	498	482	525	504	505	465	537	519	499	504	461	487	487	523	483	472	506	494	491	515	487	474	518	501	501	505	488	420	511	509	491	494	503	524	458	476	520	483	503	495	480	482	529	541	532	518	500	506	478	483	480	542	502	499	474	522	498	526	484	507	490	492	501	484	488	545	484	457	517	480	488	493	522	519	503	498	488	496	478	531	483	517	510	499	537	493	501	477	486	510	500
77110	70100	68286	49757	32950	16563	1125	1892	308	249	292	287	270	261	258	244	266	290	256	269	265	256	242	262	262	243	251	256	281	273	250	248	274	239	269	267	263	262	288	266	230	264	253	239	258	280	287	245	250	259	281	224	255	257	258	262	278	257	261	274	277	249	262	251	267	256	237	263	255	252	263	260	232	272	245	243	267	242	257	274	259	277	239	258	241	247	252	264	248	243	259	237	249	268	264	254	245	250	258	242	217	242	250	282	248	263	239	268	262	263	259	245	268	271	224	249	250	282	266	273	241	262	258	246	244	251	252	266	253	278	255	279	302	274	263	247	260	258	280	266	249	252	272	243	284	273	262	263	272	259	256	262	289	265	263	284	210	260	249	295	261	244	252	261	227	237	260	274	247	240	254	258	268	265	254	258	276	270	252	255	267	248	267	267	255	270	252	262	261	269	238	242	251	249	275	245	253	277	236	230	280	257	258	269	279	276	270	280	301	274	279	257	255	257	290	296	259	262	244	211	265	234	245	220	229	279	284	269	265	243	279	254	272	260	268	254	292	275	275	276	268	273	286	296	245	257	248	269	262	230	251	255	285	253	259	276	264	270	224	236	260	250	265	280	249	250	275	278	247	242	245	254	269	291	262	263	253	262	243	234	262	238	284	280	258	257	278	288	268	255	256	254	236	256	266	218	237	271	250	264	262	266	259	251	285	248	263	256	251	252	249	248	259	274	233	249	263	262	284	281	232	264	257	262	251	282	221	256	248	289	270	267	262	254	253	251	253	271	276	292	260	274	291	262	278	257	267	264	279	253	256	252	263	278	264	256	248	256	265	250	252	256	255	253	280	231	255	276	252	261	259	248	263	295	242	284	262	269	258	276	244	274	248	251	265	258	285	280	249	263	255	252	267	263	255	243	291	265	271	248	253	279	236	250	228	274	272	263	280	245	267	258	261	236	253	251	246	269	260	255	249	264	270	284	273	250	264	237	258	262	271	296	229	238	262	258	273	239	242	271	246	286	246	262	255	240	254	264	252	281	244	253	268	248	231	249	242	279	253	234	245	244	276	275	266	231	265	277	265	252	257	245	269	275	261	234	243	261	275	216	251	232	246	255	250	261	280	255	257	272	267	234	249	258	244	263	257	293	263	314	263	245	271	252	244	278	239	273	240	239	270	270	260	249	273	261	282	248	248	250	260	257	254	266	278	229	258	257	288	275	264	282	249	302	247	250	244	254	261	279	238	241	271	255	273	266	257	257	270	273	273	264	259	275	260	259	249	249	243	271	256	273	249	256	275	267	243	255	252	282	249	266	294	268	277	261	284	290	212	258	266	239	266	277	265	256	255	287	261	266	262	272	267	257	274	253	258	265	250	239	276	270	255	264	259	260	243	279	238	245	290	266	260	258	261	233	257	264	277	235	274	254	255	290	254	247	233	271	219	232	247	270	268	247	264	263	253	246	238	248	281	257	305	243	260	259	256	257	263	219	273	238	274	289	293	231	284	254	286	242	248	291	259	261	258	262	238	304	286	276	262	251	254	249	264	238	266	258	252	257	262	240	243	255	274	275	282	264	272	280	254	270	278	267	249	243	245	265	212	253	280	262	285	250	266	239	247	260	271	236	243	244	234	257	249	271	290	284	285	259	286	269	272	264	224	256	271	275	235	261	278	236	259	270	275	261	245	253	224	243	271	239	268	241	270	245	218	266	247	267	267	249	246	270	273	246	252	241	242	257	259	253	265	238	281	252	283	255	249	273	264	258	278	307	243	243	243	277	260	249	240	243	279	235	264	252	292	247	250	286	266	223	252	257	270	241	274	253	257	243	265	256	257	268	255	243	249	269	249	263	239	267	269	282	270	264	229	262	270	254	254	297	283	251	264	280	232	251	270	296	260	283	246	268	282	280	248	262	255	237	261	284	242	243	250	241	261	277	276	249	238	249	252	243	274	259	257	260	268	255	250	262	254	254	267	263	267	246	249	253	226	293	290	235	271	250	243	258	273	260	268	271	248	237	251	253	260	272	237	251	265	245	275	257	278	278	252	282	245	265	257	254	271	265	260	253	278	267	251	247	252	272	290	232	287	266	272	247	251	268	250	282	271	280	240	240	260	257	206	268	273	255	254	264	238	258	264	271	272	260	276	245	282	232	258	250	238	271	246	253	246	260	243	290	256	234	274	244	237	248	274	263	255	249	273	245	240	233	271	267	254	248	275	259	264	243	250	269	255	298	249	272	268	274	262	278	261	263	273	261	254	261	253	261	273	254	251	236	249	259	235	242	255	240	272	267	228	259	252	255	299	274	242	236	258	236	265	265	264	289	250	269	232	263	264	265	245	255	223	220	257	275	263	243	246	230	240	261	263	253	263	244	230	243	247	277	267	252	291	228	273	231	281	259	235	265	261	246	292	239	268	237	258	248	253	236	250	244	280	267	251	241	254	245	258	249	253	265	260	256	234	276	244	262	251	285	244	246	252	274	262	277	250	240	264	254	265	279	249	268	245	246	250	259	266	257	264	234	265	255	258	292	245	263	250	256	260	243	234	269	276	264	299	259	269	259	278	232	259	262	279	265	254	243	299	285	280	246	309	256	294	288	257	293	219	278	248	262	264	262	234	267	279	230	289	273	290	243	274	235	268	272	274	261	257	245	273	260	250	269	269	259	269	256	253	233	272	249	276	277	239	249	240	260	262	252	250	273	242	245	247	266	262	257	254	246	265	274	261	293	236	270	262	277	294	282	265	231	281	244	260	258	266	224	252	249	258	263	248	277	265	251	262	254	267	267	280	256	278	255	255	260	294	228	248	259	263	259	238	262	260	245	271	275	233	252	257	282	254	271	275	283	255	257	225	259	258	252	248	254	270	233	263	242	256	258	267	275	271	250	216	267	233	282	270	281	287	268	279	246	259	254	243	237	252	246	252	263	263	281	266	262	256	270	221	244	249	247	260	271	259	225	274	270	276	247	273	239	256	269	259	253	246	250	257	232	237	272	280	250	253	269	240	297	277	266	251	245	262	240	226	278	278	266	261	262	244	260	254	278	265	248	224	263	259	229	249	236	269	214	263	230	254	264	246	253	249	243	262	253	257	262	243	274	265	238	249	278	240	239	280	256	240	280	231	266	267	264	240	252	277	247	262	282	256	270	233	245	253	294	259	268	242	268	238	245	261	251	259	245	247	256	270	254	280	287	241	276	272	253	267	277	255	279	247	249	255	267	270	286	235	255	261	253	254	260	235	266	275	236	270	260	254	225	258	257	248	260	263	237	258	229	255	270	241	262	219	255	247	234	259	272	276	259	250	264	241	257	235	247	260	250	267	280	265	269	249	222	262	280	285	233	265	250	267	284	234	283	262	267	264	258	280	246	270	247	251	257	270	271	278	250	248	237	251	226	248	255	267	241	267	261	279	270	295	266	248	259	265	248	261	290	267	304	253	249	256	252	273	253	265	255	264	273	250	270	273	266	264	249	297	265	238	257	293	267
55326	57324	63884	51648	39656	17522	1545	6832	907	860	905	879	867	823	812	821	783	863	826	808	738	809	815	778	848	838	779	786	834	827	799	827	754	753	842	812	728	826	813	796	797	800	786	765	833	760	816	797	825	794	795	737	812	764	806	825	790	775	830	759	778	749	764	784	815	793	788	743	798	786	788	818	766	789	811	819	804	793	757	749	823	770	755	803	783	767	815	788	791	773	799	799	782	804	804	816	830	820	802	784	787	789	744	789	820	765	785	796	827	758	776	743	807	790	806	737	735	760	760	764	769	757	746	832	789	784	800	807	777	782	807	764	735	801	816	777	791	792	762	784	783	745	793	778	771	803	791	756	799	805	797	772	758	772	812	733	775	782	789	783	827	761	794	841	801	800	813	763	803	762	807	782	772	779	748	789	741	813	820	792	812	791	804	819	813	737	821	845	743	780	847	779	761	784	778	806	813	811	735	731	838	777	786	774	747	794	775	770	815	754	757	708	740	755	804	771	807	776	824	730	746	787	803	847	814	806	835	776	824	770	781	772	821	799	790	784	806	760	802	804	793	796	779	763	792	765	749	780	773	773	815	786	731	751	772	785	754	846	745	746	790	845	840	779	765	764	778	756	750	781	868	835	786	814	804	780	787	772	771	830	858	790	769	743	823	778	793	802	774	814	773	802	788	802	758	786	804	832	796	799	794	810	815	781	734	803	776	806	811	772	814	840	807	787	796	735	793	794	808	762	789	802	827	803	843	830	808	765	770	791	762	772	779	789	759	828	753	758	752	818	793	760	784	799	756	791	831	791	819	799	774	777	835	768	815	787	815	827	797	783	746	801	733	847	804	770	808	797	829	753	836	837	789	795	811	800	744	841	774	769	799	844	816	787	806	807	783	773	809	761	749	787	813	768	827	775	777	766	837	780	737	793	828	822	809	816	842	838	769	794	772	792	824	783	845	808	770	765	766	840	786	811	791	791	776	822	859	807	813	812	793	793	782	823	778	777	743	823	763	736	809	770	758	848	812	802	763	769	793	757	791	776	742	825	745	759	831	748	783	773	787	816	764	771	783	775	770	821	792	813	737	781	778	767	730	784	731	797	763	786	762	842	774	778	832	805	819	832	800	755	832	771	779	775	789	754	835	776	746	815	799	773	812	826	799	801	781	788	756	775	768	787	788	767	808	739	850	808	861	726	840	793	818	789	767	790	733	811	797	740	777	818	832	775	758	787	791	738	842	765	775	793	776	798	763	766	768	782	847	818	818	793	812	797	817	836	794	838	780	743	793	810	787	706	752	810	808	788	789	789	815	741	773	781	817	768	794	829	776	827	799	802	811	799	798	778	807	785	818	819	768	802	785	766	792	742	812	823	830	818	844	772	766	740	820	786	807	740	793	790	748	829	805	804	757	737	771	775	810	807	759	837	760	821	750	790	831	821	791	789	748	790	797	738	769	817	827	743	816	767	762	761	763	806	783	765	767	768	810	755	853	767	786	795	794	814	806	748	783	732	788	827	822	788	788	787	790	771	806	826	809	772	771	813	846	789	806	771	808	768	836	774	783	799	816	794	848	772	773	817	816	768	806	755	760	763	826	803	817	791	745	827	786	784	769	774	793	812	790	828	749	798	783	772	826	746	808	777	817	788	753	792	804	800	763	746	852	807	783	783	819	792	767	825	739	785	809	788	810	791	766	795	782	795	812	813	773	766	761	776	809	816	802	768	756	787	805	834	797	818	739	864	748	817	817	752	802	774	792	759	788	777	753	771	739	806	827	786	785	810	818	811	792	763	792	768	822	802	809	799	806	753	775	828	779	720	767	800	792	726	762	777	753	799	768	779	762	783	836	799	844	793	761	761	771	771	782	839	791	812	795	811	797	812	802	767	810	803	766	771	802	771	782	805	739	795	764	762	825	810	766	798	807	813	852	828	765	750	743	782	804	761	783	795	816	821	813	787	815	801	789	777	791	833	817	819	788	776	778	758	807	813	817	839	783	787	807	795	811	814	840	802	803	840	808	752	790	790	775	794	809	799	786	814	832	760	776	765	779	771	820	778	731	777	788	769	812	786	770	822	814	788	772	786	777	746	811	772	779	806	789	777	704	748	793	759	894	840	795	787	804	816	804	763	805	737	787	749	773	816	795	814	802	835	804	803	831	779	800	784	837	781	786	790	748	787	810	814	780	761	772	779	820	774	791	780	757	740	781	763	780	788	773	756	816	763	794	826	764	755	765	816	809	758	773	789	753	756	759	794	838	788	770	812	718	854	745	827	760	780	750	747	844	757	817	789	761	804	749	757	813	823	755	793	824	781	745	803	767	803	806	814	726	805	836	831	772	810	791	772	751	747	762	781	792	763	782	792	794	768	768	777	750	809	801	761	733	767	777	772	770	740	791	752	776	795	790	789	828	824	793	771	819	769	760	772	774	811	740	759	819	794	820	796	789	754	756	751	795	742	724	772	789	786	779	767	774	727	820	794	792	786	793	749	807	764	782	746	799	833	766	797	823	775	774	785	796	812	800	769	828	766	788	805	738	811	809	724	799	784	761	754	812	792	794	763	777	815	776	806	806	766	759	831	812	816	755	799	819	765	818	804	811	750	724	782	762	837	798	781	811	776	791	816	771	735	746	778	791	765	813	790	828	818	709	789	780	760	803	862	773	784	826	756	855	778	766	813	768	747	770	785	789	820	789	788	781	766	812	801	794	796	809	769	823	776	771	829	770	770	745	791	823	741	822	785	784	775	778	789	706	813	841	786	766	797	823	775	798	777	795	769	771	792	779	827	825	753	735	803	798	811	819	787	763	786	789	784	784	807	777	790	839	798	803	812	786	760	799	804	786	836	784	838	778	781	770	811	772	780	794	847	729	800	782	810	780	798	815	774	791	778	767	771	844	751	796	833	813	793	807	772	821	765	809	771	766	777	834	826	819	763	783	789	760	787	821	802	825	779	803	765	781	784	848	814	807	828	832	787	769	808	813	816	776	807	778	770	786	812	798	781	825	794	820	768	770	773	797	783	779	772	757	819	812	791	797	855	774	872	806	809	841	815	840	798	752	806	816	766	794	775	836	808	757	767	771	824	794	751	783	761	772	789	733	780	791	786	777	807	780	794	742	785	832	771	798	832	859	770	806	793	786	792	798	784	756	804	757	809	801	775	774	791	768	722	746	825	765	857	779	738	748	758	799	797	725	787	803	803	788	753	770	799	778	802	784	749	757	752	799	798	768	820	715	752	788	811	803	781	754	796	825	757	785	786	804	787	796	775	783	827	792	814	830	748	819	809	794	845	804	842	743	833	759	742	789	840	801	796	798	799	788	752	781	711	788	759	774	774	771	759	794	755	749	769	765	789	830	731	793	811	794	761	779	799	759	775	798	827	759	797	833	775	799	835	812	729	720	788	789	824	799	812	788	778	742	740	763	799	776	809	764	778	799	791	820	841	754	789	733	820	804	801	787	796	832	830	778	775	743	815	831	788	816	811
27412	14789	8629	3550	1437	513	152	183	155	164	174	172	174	189	150	175	170	186	154	180	177	170	174	173	169	175	172	159	156	165	154	177	154	167	157	164	152	157	162	163	164	152	191	182	147	153	163	149	174	168	157	196	166	175	173	168	139	150	181	165	184	169	179	184	169	160	161	184	147	166	150	157	168	169	159	162	167	184	180	160	148	167	149	161	176	202	167	154	179	188	173	152	158	153	170	153	135	179	162	150	151	181	183	150	171	166	179	171	168	162	144	157	163	157	148	170	186	187	150	151	174	162	171	167	165	175	160	155	193	186	176	152	155	162	171	149	181	169	181	162	171	168	181	173	164	160	151	166	164	176	163	158	156	158	179	157	168	160	166	156	153	165	167	172	162	168	156	140	165	161	165	168	173	164	162	161	164	175	177	172	164	169	175	165	165	162	166	143	160	173	155	162	157	179	147	161	167	184	184	139	161	159	174	152	183	137	161	167	160	163	143	163	171	163	159	164	175	164	179	147	164	159	170	181	167	175	154	165	140	158	158	185	151	152	173	167	164	185	169	171	173	182	166	173	153	178	170	160	169	158	163	180	166	192	159	152	156	170	162	153	171	168	141	153	173	181	159	164	168	172	186	163	163	155	144	165	182	157	177	167	169	152	172	194	156	167	186	173	143	162	174	144	146	131	175	158	169	172	136	199	185	190	164	181	182	152	180	163	168	173	177	159	197	172	171	163	146	182	170	168	171	183	167	155	153	181	160	174	151	154	171	169	175	156	182	170	162	164	161	161	163	176	168	149	152	151	190	172	163	149	162	168	162	161	156	174	164	160	199	160	180	181	161	162	190	158	164	180	157	157	165	156	155	163	182	180	156	155	172	165	167	176	160	180	158	154	139	144	164	145	166	143	152	153	168	159	152	182	159	163	164	171	144	162	161	180	154	151	168	187	180	154	158	164	172	161	154	181	143	165	168	137	157	150	177	171	174	169	163	179	149	140	162	131	174	159	175	133	180	159	157	157	164	164	142	152	172	194	160	167	150	172	183	184	152	159	179	196	154	162	164	169	167	167	166	180	148	157	168	165	143	181	149	155	162	140	169	170	161	153	172	165	155	149	166	146	184	174	157	180	164	156	148	152	146	162	163	176	164	178	158	179	153	163	172	177	169	158	163	167	160	165	169	146	183	165	147	163	157	172	175	155	150	179	189	180	147	159	168	152	190	177	151	157	176	165	185	156	205	155	146	165	176	156	152	149	155	185	160	164	160	170	147	154	154	162	159	164	150	164	159	158	166	171	162	179	143	150	142	165	148	184	140	155	159	169	166	164	166	163	194	161	159	176	155	168	182	178	176	164	164	165	168	169	152	174	172	169	179	167	176	135	181	163	172	152	176	157	146	156	166	149	144	157	171	165	161	180	157	162	166	181	188	135	172	168	162	156	145	153	172	173	160	169	159	174	152	149	164	152	184	156	158	167	154	143	161	157	157	150	159	169	154	161	144	144	167	160	182	153	173	154	154	167	170	153	163	175	155	165	161	172	156	156	169	189	167	152	155	177	207	177	153	165	150	162	157	173	180	181	189	163	174	157	152	164	150	183	148	164	165	190	166	173	155	179	161	163	163	180	154	182	161	187	166	158	180	176	164	172	182	186	154	156	190	179	179	162	161	175	157	182	165	173	170	174	173	200	146	160	156	156	158	163	169	133	160	170	164	164	176	160	160	166	166	169	180	175	169	175	154	165	173	165	170	168	163	180	163	174	167	165	145	193	178	153	183	172	172	164	160	162	160	189	167	156	166	154	170	178	173	176	141	146	161	187	179	175	170	173	153	160	162	157	157	160	174	160	139	170	151	164	145	157	158	171	174	173	194	197	159	168	168	188	160	170	161	154	151	152	166	190	178	188	181	185	158	160	154	170	155	186	175	150	177	166	172	151	159	156	176	163	170	170	167	156	162	184	155	165	178	169	161	165	172	187	154	196	150	179	154	175	159	168	175	169	159	149	165	170	147	170	169	172	150	179	169	153	170	184	175	146	184	155	179	173	160	166	162	145	202	173	141	182	149	170	158	156	167	164	158	170	170	144	166	182	182	180	166	180	165	172	164	158	172	167	165	134	146	169	146	154	160	146	176	163	183	155	175	156	176	169	161	186	174	167	152	153	152	182	172	159	162	162	169	149	183	167	178	173	168	194	165	148	142	168	152	138	160	157	163	168	199	138	171	166	148	161	147	146	146	165	176	164	156	165	168	141	161	167	141	187	158	171	169	141	165	165	162	163	161	147	163	151	148	158	178	189	150	164	153	174	148	139	156	158	156	160	164	146	156	165	177	185	165	167	155	182	156	143	148	199	173	162	177	163	188	167	187	150	179	160	146	162	151	175	175	140	170	135	174	176	163	161	178	165	168	154	165	162	167	149	161	195	157	147	157	185	141	157	146	195	150	151	193	168	144	143	166	158	156	168	181	173	152	162	152	178	190	149	186	160	185	154	153	166	175	185	164	161	165	155	186	166	150	164	179	166	159	183	150	152	160	164	151	159	137	168	172	164	171	172	147	169	167	161	157	154	175	155	189	171	173	177	155	160	180	161	175	154	174	156	174	177	160	148	158	153	164	145	190	131	161	151	161	156	188	136	164	166	181	154	170	158	174	170	159	155	166	159	142	152	157	160	168	171	155	183	158	168	154	156	125	174	143	173	183	157	183	165	160	148	180	174	176	168	167	145	157	156	157	148	183	169	193	166	170	168	179	149	151	170	166	156	175	195	162	159	152	164	171	170	177	169	185	161	169	177	173	149	169	177	154	179	168	171	157	153	144	179	160	161	176	162	192	165	161	186	172	134	171	163	141	170	166	153	136	164	162	159	155	156	173	157	162	172	154	178	179	157	184	171	176	166	149	162	165	171	157	159	163	158	172	154	170	167	154	175	169	161	150	165	161	167	155	170	149	192	151	183	199	163	172	175	150	183	152	162	171	176	146	171	166	168	163	170	164	148	137	169	141	135	166	174	133	153	160	177	173	143	182	163	175	146	160	166	162	163	143	159	151	188	144	158	157	147	156	174	165	164	195	153	169	186	163	189	160	170	173	172	154	163	157	162	159	158	176	148	182	151	175	175	162	145	152	182	182	167	155	166	151	177	164	165	182	174	168	166	161	162	161	159	148	163	156	179	192	168	158	156	170	163	145	150	155	161	166	137	178	170	158	152	162	134	180	195	162	165	180	170	174	166	182	171	149	144	167	156	159	172	164	148	174	177	164	171	177	164	157	163	164	158	161	159	181	159	157	167	162	181	179	165	156	164	146	145	136	173	142	170	184	137	175	165	183	160	155	155	175	172	163	168	156	176	168	182	167	169	161	162	183	166	164	188	190	166	162	167	148	146	161	160	182	173	185	178	187	182	189	161	156	146	149	166	165	160	168	163	176	161	164	191	160	163	172	158	174	186	181	153	167	183	173	178	166	142	167	164	154	161	166	166	150	170	150	151
25560	17567	14236	9086	4570	1846	535	805	544	557	568	505	549	535	529	569	526	501	521	557	585	542	547	547	502	581	528	540	518	540	545	540	570	550	517	539	527	526	556	542	550	534	529	541	552	531	510	583	527	521	527	531	537	544	551	522	588	554	560	569	500	526	532	541	518	525	559	556	557	548	540	541	528	559	544	534	538	539	523	576	567	522	518	516	552	524	500	538	517	527	518	520	548	542	536	568	518	499	518	524	501	548	502	527	570	562	547	560	527	514	543	548	499	550	518	578	551	548	535	529	522	539	537	552	536	597	544	554	523	482	524	574	507	554	597	556	564	548	524	560	528	551	520	554	507	556	515	549	498	545	556	572	520	489	542	570	513	524	565	557	521	538	513	551	533	555	543	542	548	557	495	508	520	575	523	540	543	564	535	549	534	497	520	521	538	497	515	600	529	530	526	559	537	538	571	533	520	544	497	525	527	518	548	522	563	524	537	561	532	544	539	567	485	543	592	526	516	541	530	538	547	552	572	535	542	509	555	565	534	553	535	538	540	539	504	561	523	573	549	558	550	593	532	567	544	521	561	583	550	549	532	496	510	560	517	525	591	523	511	535	547	532	560	518	487	539	554	528	495	537	533	540	539	543	533	556	522	529	533	540	555	541	543	535	572	538	497	551	479	551	517	579	545	563	550	529	556	525	560	570	531	528	536	522	512	556	547	589	567	540	504	571	570	559	549	551	564	549	514	558	556	543	520	512	544	544	538	542	541	545	546	541	575	540	555	573	527	540	556	539	547	535	537	550	556	521	530	489	536	546	490	537	499	522	539	532	574	538	498	568	575	543	555	546	528	571	540	505	541	558	560	544	540	530	509	510	547	576	579	539	542	565	530	533	547	521	547	560	585	528	553	558	562	545	550	545	520	522	544	542	494	533	533	541	525	531	520	520	523	554	524	589	519	556	495	521	511	518	566	547	538	549	494	546	549	581	541	548	591	529	525	545	507	544	523	519	599	537	541	571	571	575	507	543	517	542	529	522	504	505	587	506	516	533	536	531	554	549	570	514	561	530	540	549	529	567	555	529	545	532	571	523	524	540	577	531	512	502	533	562	523	514	542	593	545	516	545	526	549	553	543	510	581	548	540	556	561	523	527	518	522	582	523	581	541	528	512	516	545	584	539	531	519	542	561	554	529	551	554	560	520	565	537	511	528	531	490	567	516	541	520	546	558	534	543	532	532	544	555	568	551	553	522	517	595	501	575	562	562	527	544	519	524	532	580	524	504	555	567	534	584	516	550	549	537	509	553	528	546	525	526	594	556	541	555	531	572	604	525	580	537	551	548	564	534	537	560	511	499	528	578	507	527	528	532	528	517	582	543	557	520	535	512	540	497	560	513	558	563	549	508	566	490	533	564	538	547	572	520	518	551	553	487	535	527	560	543	510	563	539	537	566	530	540	559	546	544	568	480	561	533	528	548	532	558	515	595	565	536	551	511	538	555	510	537	571	541	579	495	555	522	469	586	528	508	550	526	525	512	532	525	540	542	549	502	537	562	558	533	569	528	534	537	580	562	526	550	527	533	545	565	521	501	549	586	582	499	473	512	549	517	553	478	570	588	551	523	550	515	540	580	542	510	521	596	536	567	530	554	561	541	549	509	487	588	544	550	521	511	547	551	552	550	532	500	550	484	503	508	550	545	523	572	597	574	530	561	537	540	534	525	515	513	582	565	551	584	545	564	513	537	499	498	534	550	580	569	540	527	548	521	615	545	567	543	542	531	548	545	529	537	507	560	537	576	594	538	556	529	541	543	528	544	546	548	545	544	543	573	535	535	515	559	537	597	556	501	521	573	574	536	559	538	549	538	522	497	523	563	569	535	523	535	558	574	525	538	525	551	523	525	531	486	527	534	555	529	539	520	523	522	543	514	526	540	526	473	558	566	544	556	572	516	529	575	560	552	549	561	571	521	554	585	525	564	506	554	546	486	549	520	527	539	548	535	543	526	495	582	539	547	523	536	520	499	569	532	518	572	549	512	545	570	545	552	548	512	594	548	563	528	557	554	509	552	509	522	573	542	538	568	549	555	536	513	529	561	528	582	498	488	554	551	524	545	528	551	547	484	532	538	545	518	557	536	572	525	587	527	582	515	544	516	552	542	511	569	558	484	537	551	560	568	509	578	541	514	527	530	527	519	519	559	508	544	543	508	533	526	542	539	512	534	512	538	523	516	541	549	528	545	548	555	531	482	534	559	562	550	484	559	575	528	554	527	510	559	575	531	491	502	509	540	502	540	547	498	514	496	515	555	562	514	583	513	535	526	574	524	519	562	547	568	506	541	549	513	520	564	528	518	546	539	502	513	518	598	580	555	531	528	571	566	521	549	513	545	509	562	560	559	524	533	540	553	511	538	542	558	550	496	574	526	546	545	513	534	535	559	529	532	557	519	579	548	529	559	542	549	542	545	536	543	568	540	571	582	525	533	532	570	576	530	570	521	552	552	577	566	533	550	533	551	555	600	558	573	548	488	558	554	542	548	558	569	553	589	581	584	509	532	513	523	534	541	523	550	553	555	535	568	502	519	545	550	536	563	583	562	565	486	507	532	513	543	538	499	591	506	525	558	584	539	505	559	516	515	531	526	533	557	563	501	539	556	527	576	512	564	537	565	538	533	548	547	558	593	601	532	544	496	547	542	545	547	526	526	589	521	534	517	555	575	528	534	483	514	537	527	538	518	525	561	568	524	532	505	512	541	566	532	517	518	566	544	572	549	583	590	547	572	567	526	580	509	516	554	562	553	536	580	561	576	588	589	545	523	546	501	543	522	537	547	525	510	521	557	542	556	525	531	543	532	566	529	555	547	576	555	526	574	506	563	563	520	515	519	556	533	535	542	572	539	573	568	543	543	552	473	541	524	549	493	570	541	557	586	517	582	538	531	555	578	507	535	587	526	538	537	533	525	536	535	571	555	562	534	516	527	496	562	500	550	558	565	524	510	543	560	516	521	550	569	554	561	580	584	527	524	519	523	522	553	526	549	578	529	536	590	520	522	475	527	599	571	552	546	571	541	555	569	534	596	537	522	572	540	509	513	518	555	481	535	494	587	537	474	549	503	553	519	532	559	550	559	509	538	535	563	561	566	552	519	553	536	545	533	564	541	580	566	589	552	550	481	534	501	508	536	553	553	551	520	529	567	508	516	575	523	560	563	559	561	568	545	547	559	533	563	552	501	533	540	551	542	538	550	552	530	526	553	482	568	554	561	538	550	529	498	553	535	552	550	522	537	557	597	526	564	527	533	537	533	581	564	597	542	530	537	542	540	561	541	553	546	534	583	566	516	526	525	587	574	597	537	548	568	544	531	575	567	552	512	529	519	521	573	553	523	579	522	560	564	541	550	567	532	575	523	539	546	488	562	575	519	555	544	583	588	577	571	513	523	513	537	528	564	561	550	514	564	514	550	553	548	477	569	501	546	554	510	594	558	541	539	572
60785	53042	49962	31459	17821	4262	210	903	222	174	177	162	153	166	182	139	148	148	136	159	150	179	151	162	170	156	156	159	154	155	151	150	145	146	150	182	156	162	122	150	173	137	146	144	142	179	162	152	140	162	152	182	150	163	155	157	163	138	164	127	141	173	160	156	157	163	144	161	139	158	153	154	170	175	152	170	136	157	143	148	156	149	146	151	152	145	153	139	170	132	146	150	153	135	164	152	150	159	143	145	120	148	145	151	149	149	131	136	139	119	173	152	131	143	151	152	150	154	144	154	149	124	164	170	169	163	163	174	156	185	177	148	134	132	167	151	161	148	161	143	153	156	148	146	154	170	165	151	140	175	155	162	159	140	131	137	134	168	153	151	133	154	142	153	154	156	150	173	137	152	153	175	164	158	151	144	151	168	166	165	157	153	161	155	152	155	179	148	156	151	170	181	163	159	166	121	159	116	157	136	171	155	147	144	139	150	154	145	140	132	194	144	128	151	156	167	156	124	155	132	158	171	157	156	145	149	160	180	147	160	151	147	132	149	150	175	157	144	158	164	147	152	147	139	143	158	168	164	149	132	161	166	123	155	160	131	165	154	150	146	172	155	152	161	140	160	156	141	136	152	152	171	136	142	142	150	168	154	137	137	163	165	136	154	151	159	150	152	165	140	141	159	150	163	156	131	134	162	148	143	138	162	152	158	156	149	154	166	139	163	171	147	121	128	155	145	159	167	135	161	161	162	175	132	168	150	168	159	144	159	156	143	175	129	141	145	153	149	140	152	147	172	138	147	142	140	147	158	128	169	174	138	146	161	154	169	160	139	163	134	162	139	138	154	145	141	137	159	153	153	164	156	154	161	144	149	146	148	157	151	147	169	155	134	147	141	155	156	167	163	147	155	145	144	156	140	143	152	162	134	157	162	149	140	139	134	145	169	163	163	135	161	153	173	154	174	155	150	145	150	137	154	142	152	153	161	157	173	138	150	163	154	171	138	137	154	157	140	142	165	146	153	157	154	145	159	165	148	127	145	145	146	167	140	156	157	177	137	150	142	146	152	158	151	150	141	165	140	129	136	145	149	151	160	149	141	152	140	137	135	152	158	157	182	143	156	150	162	128	145	149	139	139	142	154	151	155	157	152	148	169	141	146	143	155	132	162	153	160	182	140	148	148	140	137	160	133	146	145	136	153	151	127	139	139	131	130	149	159	150	164	136	136	175	158	175	139	154	140	134	129	145	160	136	147	156	154	150	162	159	155	144	158	161	157	151	146	136	155	156	159	169	150	170	170	130	155	164	132	160	132	156	146	152	166	177	154	137	148	151	133	151	173	136	165	142	156	142	147	140	139	167	176	138	126	173	146	141	150	128	136	144	154	135	152	171	158	169	150	153	149	146	147	169	160	134	148	132	148	158	149	168	149	145	135	166	148	148	150	152	137	150	147	119	155	164	149	169	159	147	169	153	157	161	150	160	132	129	168	152	162	172	141	147	141	152	151	143	149	155	136	176	163	156	173	140	159	136	158	153	133	166	144	143	158	130	139	157	177	145	155	137	153	167	147	120	144	143	151	174	155	149	154	145	134	136	168	146	144	173	192	169	138	145	141	143	161	155	124	163	168	143	185	162	146	159	151	150	160	169	142	152	143	153	167	177	165	149	150	171	151	146	145	160	157	185	159	152	135	160	130	164	150	174	160	132	147	163	152	135	166	167	162	131	124	158	128	149	181	145	131	150	158	135	180	160	146	150	153	150	165	135	157	135	134	161	148	147	170	147	159	144	156	141	147	162	142	159	154	160	144	145	165	159	176	177	168	140	171	169	144	162	149	155	156	157	154	150	153	180	143	139	133	154	144	157	150	183	171	159	166	155	167	143	169	144	142	168	145	156	159	137	143	163	171	159	143	145	139	151	145	156	146	155	162	138	158	157	153	145	142	137	150	151	120	117	163	139	155	156	158	171	136	120	161	157	146	147	146	131	167	145	147	170	158	154	172	143	139	159	149	139	142	173	153	147	157	151	155	138	160	157	136	147	145	154	149	146	148	154	156	147	132	141	147	150	159	166	114	139	166	149	168	125	148	154	162	155	151	150	145	162	165	148	154	150	141	152	142	173	150	166	143	137	139	137	161	128	145	165	145	163	137	136	139	178	176	165	144	155	135	150	176	151	171	155	139	169	152	119	151	154	143	144	177	150	148	147	133	170	172	164	154	168	136	128	145	153	155	129	164	166	151	163	148	135	148	164	141	148	163	157	153	153	134	147	150	140	143	165	126	151	170	171	153	164	149	170	165	168	144	153	142	143	138	172	150	165	147	164	161	177	158	146	136	161	141	138	159	171	145	125	151	160	151	167	161	126	136	164	139	152	152	141	181	159	132	155	173	150	150	149	167	141	151	135	134	145	153	151	148	144	149	119	156	147	145	135	163	174	133	170	143	163	151	143	155	143	182	162	126	148	153	166	140	158	153	151	158	145	166	145	126	159	152	129	138	152	152	141	156	160	134	163	162	144	144	144	158	143	156	144	142	148	147	156	155	153	164	151	134	141	157	157	154	143	158	140	176	159	166	146	153	152	168	150	165	154	155	168	142	146	147	131	186	147	146	142	137	156	174	157	148	140	146	147	145	145	149	156	131	166	154	150	147	183	157	146	164	123	151	156	155	170	130	199	155	126	145	138	137	150	162	153	158	159	163	146	127	154	151	155	142	133	159	138	154	166	160	164	138	155	139	148	151	152	160	140	148	172	146	153	148	151	138	143	156	151	160	151	150	152	157	157	147	145	174	156	157	167	143	150	168	145	148	151	148	136	124	152	160	131	140	152	154	151	158	161	137	152	154	155	136	157	145	127	156	135	124	149	131	141	152	146	143	147	132	147	161	148	151	146	145	152	153	132	139	148	171	166	157	150	154	160	154	146	164	139	150	157	152	141	164	148	153	171	150	154	142	134	139	175	149	158	147	124	170	147	130	149	144	146	172	133	154	143	136	158	169	141	165	152	154	163	146	144	174	146	151	140	155	155	135	157	165	139	154	147	143	136	170	144	166	142	159	139	164	152	157	131	140	154	126	161	142	158	166	144	158	134	165	173	149	160	165	165	149	142	129	151	131	158	159	157	149	168	137	164	179	125	144	142	148	165	132	156	140	149	172	138	170	142	140	163	154	155	151	153	166	156	160	156	145	141	159	163	159	155	170	169	147	157	154	163	173	160	151	178	131	145	135	143	160	150	144	145	140	161	166	149	152	163	161	159	134	155	157	166	138	154	148	170	172	153	152	157	133	151	145	155	141	171	132	167	136	124	148	157	148	144	145	160	132	147	143	170	141	141	162	154	139	131	156	162	129	140	134	155	155	149	149	161	137	162	148	168	155	169	166	140	126	156	159	169	159	145	146	140	163	155	145	145	133	142	172	146	167	155	169	154	157	133	174	136	156	129	176	170	146	128	135	158	162	169	165	126	156	167	150	151	148	158	119	154	140	152
42196	43525	45369	37921	26341	7929	701	4191	863	533	489	535	534	520	566	505	505	563	510	527	547	513	546	496	504	502	554	530	496	496	495	543	550	520	502	517	521	513	499	524	517	579	547	507	508	508	510	493	476	515	508	521	531	475	518	487	484	469	462	482	525	450	514	507	455	507	462	504	517	499	495	520	507	533	533	529	458	495	505	511	526	495	470	518	481	483	512	502	477	543	486	494	443	507	484	523	539	523	482	492	502	483	533	505	492	510	522	504	477	541	503	490	491	519	526	536	516	494	480	463	530	515	490	480	516	507	517	536	504	477	509	506	462	493	510	495	541	536	491	527	513	506	485	538	507	505	503	507	506	515	531	520	523	515	508	498	514	487	517	518	488	492	488	483	520	494	496	529	473	479	487	462	493	523	543	515	478	492	520	481	489	498	498	514	482	526	482	530	519	477	533	520	516	513	525	541	496	529	487	524	515	496	488	517	512	504	493	474	493	514	532	496	488	523	499	518	499	496	511	481	504	503	552	515	491	527	500	483	506	492	497	529	479	492	512	527	493	507	505	488	497	499	488	530	522	519	502	491	490	465	496	468	519	534	571	487	503	466	526	517	517	574	500	500	493	522	526	505	504	490	539	500	466	507	519	499	494	507	542	457	497	518	533	504	563	488	477	494	519	477	473	534	480	516	509	485	483	497	518	520	519	514	501	508	521	470	528	547	494	505	478	505	526	480	534	515	525	498	522	486	495	520	526	540	510	504	515	477	556	474	521	486	444	493	525	494	485	504	521	460	477	460	508	525	510	473	509	485	496	505	467	506	487	565	523	505	457	522	480	501	530	487	534	498	504	466	555	509	533	501	534	504	512	527	511	467	493	522	527	521	488	544	505	468	448	494	511	492	504	515	518	504	517	478	529	502	488	520	486	490	513	541	477	506	474	498	499	508	500	484	494	487	507	522	523	509	499	518	529	512	474	508	485	507	502	473	527	487	490	510	502	497	478	491	519	519	530	508	495	566	519	487	500	502	490	505	498	488	499	506	491	520	531	486	474	522	497	520	505	490	496	516	502	502	539	498	520	499	493	506	474	457	494	521	479	496	520	508	515	539	553	502	533	457	542	555	493	512	499	509	516	546	484	498	498	504	494	493	500	516	537	510	520	464	476	490	516	484	501	524	505	524	538	520	498	437	454	500	508	498	517	534	529	469	536	483	503	549	505	489	514	546	476	507	495	545	461	478	503	485	544	498	525	494	533	535	483	523	528	507	490	480	514	502	517	517	527	503	519	537	502	487	520	536	512	488	554	506	506	466	514	496	506	490	517	524	501	498	524	486	489	486	516	502	522	498	474	492	515	520	507	518	517	538	514	539	512	497	478	493	532	531	520	493	513	466	477	519	490	502	477	510	517	503	492	504	536	539	510	523	513	534	512	502	445	490	528	509	470	508	501	510	528	493	500	535	509	513	525	494	514	493	493	530	544	499	488	495	503	461	518	501	542	499	461	491	522	474	488	510	516	497	473	533	526	485	528	495	522	515	494	509	526	507	482	503	511	496	485	493	534	523	522	491	490	530	445	524	553	503	530	475	495	480	474	498	493	489	499	496	513	529	545	550	521	513	479	525	487	475	457	553	527	533	512	522	497	491	455	500	479	492	480	502	573	506	522	510	575	533	493	516	536	514	506	498	502	496	472	477	520	508	510	490	467	511	467	468	538	494	514	558	482	536	488	499	477	509	515	500	494	543	529	572	518	523	477	515	440	537	502	537	527	489	471	448	503	496	504	482	478	475	513	498	518	492	477	474	486	447	499	489	507	549	516	522	508	502	495	543	505	492	495	487	484	465	530	544	510	480	453	542	490	496	513	515	485	484	496	503	515	513	540	490	521	480	501	513	522	521	473	539	524	506	503	472	496	507	479	514	487	503	491	507	489	476	517	490	517	533	511	509	508	527	518	501	524	481	455	510	503	465	503	520	528	489	433	507	484	524	531	497	528	521	558	499	505	485	537	522	540	496	485	522	511	482	511	482	492	496	505	496	463	449	511	528	500	543	497	511	489	518	490	538	520	444	480	490	495	521	510	511	487	510	499	522	483	469	466	511	527	535	496	528	490	522	481	467	472	512	502	511	496	462	459	502	520	483	544	457	479	491	456	505	484	535	510	506	507	515	501	548	478	486	509	532	512	490	475	477	509	501	533	498	482	523	496	498	506	530	519	504	529	455	497	478	502	475	507	493	513	573	519	466	539	488	514	489	526	462	513	497	503	501	527	530	535	485	531	534	500	518	513	501	494	521	505	531	555	491	490	499	528	501	512	491	525	494	505	496	502	528	466	496	482	515	513	495	484	531	536	495	480	487	472	512	498	490	489	513	497	544	502	481	536	541	517	441	519	503	477	542	489	517	518	476	511	541	498	520	489	514	495	476	507	524	526	504	497	502	489	516	490	496	503	488	510	518	457	477	536	528	492	491	476	509	488	495	486	496	486	564	465	540	481	546	487	521	533	498	488	508	532	492	506	512	489	512	519	499	525	481	523	465	520	502	478	498	492	490	502	464	490	506	506	489	492	495	476	528	548	483	508	531	545	496	484	514	473	501	476	492	523	477	522	511	482	490	511	529	486	499	465	515	485	500	557	519	488	446	511	495	514	520	516	512	525	514	485	501	514	488	517	527	487	460	456	505	546	510	547	516	511	512	499	535	500	514	501	485	497	499	522	521	497	489	512	477	518	527	519	484	478	464	521	564	510	491	491	516	484	534	503	530	495	505	523	513	488	499	452	539	526	491	482	516	499	515	492	516	509	490	501	547	506	491	485	522	473	499	506	529	522	484	525	543	515	479	525	518	502	504	501	508	465	525	512	510	499	511	491	496	503	535	516	478	501	516	522	521	466	515	466	509	493	500	498	498	505	490	548	503	481	520	499	493	521	512	473	487	506	503	500	490	473	512	489	525	515	506	524	505	504	522	453	482	496	510	501	509	480	480	483	506	505	495	508	524	481	500	497	517	490	514	496	508	547	484	511	497	503	525	492	531	522	503	518	506	482	491	546	462	461	511	490	497	494	534	503	494	543	509	469	468	531	492	463	500	488	474	488	510	513	495	508	511	529	538	498	501	509	514	494	496	532	507	511	527	523	501	510	525	533	521	532	511	486	537	466	495	567	538	494	522	504	512	508	543	544	536	503	512	513	539	480	492	465	494	514	514	513	482	516	499	519	495	512	509	515	535	461	526	512	495	495	498	480	509	461	538	512	517	529	495	479	546	486	539	534	554	496	522	501	507	490	481	472	516	499	482	518	529	535	513	488	501	509	516	496	506	519	531	534	506	492	478	502	496	458	487	477	506	492	499	521	508	536	511	484	524	524	505	487	505	497	483	483	539	504	485	507	484	480	497	487	502	530	519	477	501	514	540	490	544	511	484	484	518	487	519	499	517	539	424	532	500	509	519	485	525	525	561	510	495	487	508	464	507	542	517	537	492	489	511	483	519
76322	72922	64811	46123	30256	10616	680	2544	496	243	273	271	271	271	246	261	233	275	244	243	261	269	258	268	261	241	251	277	231	242	259	245	239	267	286	244	259	236	286	232	290	256	253	274	242	251	286	240	244	267	253	219	220	253	256	237	266	260	241	245	247	268	248	253	242	224	255	245	262	275	249	230	283	243	258	256	249	283	251	235	235	258	248	223	280	258	223	253	259	261	256	230	245	256	252	264	259	235	244	261	245	276	240	224	213	258	264	226	261	269	202	272	254	283	251	265	250	256	260	255	233	257	264	249	245	250	231	243	259	249	261	260	278	275	228	271	231	237	256	280	286	243	252	264	240	231	229	226	259	250	216	224	265	249	249	253	234	275	236	234	240	248	246	245	251	272	240	219	269	274	251	236	252	207	266	270	243	258	263	239	227	250	204	233	239	248	259	245	232	231	266	237	251	269	236	234	245	243	263	242	244	252	226	254	252	231	252	226	261	248	248	248	268	255	229	255	247	249	237	271	263	235	214	256	239	237	262	241	245	250	240	236	265	275	286	248	235	234	277	266	256	240	244	256	233	229	246	257	248	225	259	244	213	242	227	243	227	234	269	258	231	232	240	243	242	256	253	242	269	227	271	241	266	261	261	270	234	231	249	252	234	251	240	252	232	253	244	255	238	244	231	257	244	250	213	260	270	253	251	274	254	262	238	221	282	263	307	234	243	251	246	253	243	247	253	253	239	234	241	260	241	262	232	250	263	251	278	240	258	242	247	245	231	258	260	262	243	256	245	247	245	237	241	260	247	244	225	252	251	259	263	252	270	270	263	253	253	266	238	261	252	280	268	251	247	230	259	262	241	224	252	250	269	248	255	283	250	238	260	252	242	246	263	274	253	224	246	231	257	262	241	263	235	227	270	255	260	248	251	249	233	263	241	237	238	223	268	264	256	252	244	274	258	255	252	263	237	259	243	284	266	286	244	272	225	247	234	242	277	231	235	229	236	253	247	245	296	239	241	262	233	265	272	263	249	256	251	268	231	271	222	271	252	254	252	251	241	243	256	231	260	268	255	239	243	249	246	243	259	257	237	233	217	246	250	259	247	246	219	259	242	279	287	277	247	250	245	250	256	261	233	252	251	235	245	262	281	260	263	230	238	241	208	230	250	259	256	244	224	256	264	256	250	256	281	255	248	271	256	247	237	260	243	267	270	232	273	259	252	272	222	288	250	269	252	254	255	251	233	243	265	244	305	277	256	248	244	249	248	239	250	241	256	274	234	251	263	241	255	226	251	246	266	228	234	246	245	247	254	281	235	235	235	237	255	249	265	246	273	283	287	239	269	244	217	260	252	272	236	246	228	245	228	259	265	261	227	273	234	252	256	262	248	242	250	227	256	239	269	259	247	242	254	271	218	242	258	217	262	261	256	236	232	223	248	239	233	263	259	237	263	252	283	250	257	244	279	298	269	243	251	266	239	268	252	248	235	252	244	242	250	273	244	251	254	250	269	249	260	269	241	233	266	245	229	253	250	267	266	255	263	226	247	233	266	235	220	235	218	271	244	226	247	238	220	208	231	269	234	246	246	255	266	250	251	259	251	270	252	239	261	241	237	242	231	261	247	263	251	230	250	272	235	227	246	263	257	252	259	227	300	239	257	248	251	279	246	220	261	214	254	283	276	249	252	252	233	260	239	263	246	250	235	241	243	257	243	217	242	249	266	279	254	233	257	221	242	264	257	237	260	238	257	226	249	273	274	232	292	248	213	246	235	232	253	269	245	237	265	244	264	254	232	259	262	229	265	260	244	265	243	221	255	251	253	219	285	258	263	268	268	242	255	278	224	265	247	255	232	240	254	272	243	235	244	235	246	262	281	236	260	237	233	253	218	243	251	249	225	242	244	215	243	249	236	240	227	240	220	244	241	251	250	278	245	276	228	243	275	261	268	247	258	238	268	236	258	230	272	248	249	278	301	225	279	278	243	244	266	294	244	229	255	264	251	239	241	223	239	244	248	222	245	246	256	256	262	234	243	264	252	266	220	256	268	236	242	254	256	248	267	247	265	238	264	236	248	255	245	259	259	274	239	259	225	261	229	247	247	281	245	260	243	254	247	249	210	250	281	245	271	231	239	244	235	249	255	238	265	266	255	257	245	237	258	237	215	239	223	247	242	226	245	246	245	254	291	258	242	248	266	252	233	230	255	241	226	222	233	241	253	231	268	238	274	262	228	265	258	251	219	279	229	273	242	257	241	235	249	246	236	294	261	266	253	251	251	262	275	212	262	259	254	258	213	240	244	245	252	238	243	230	261	248	222	239	253	263	267	238	260	273	255	247	232	262	246	271	242	234	253	250	258	267	239	269	249	255	254	256	249	250	252	222	261	236	221	264	242	293	237	242	259	251	243	260	241	243	239	241	262	243	253	227	277	250	269	262	268	241	270	238	234	265	226	232	277	222	249	244	251	268	244	244	249	221	261	239	241	241	244	273	226	275	270	230	253	250	261	253	235	235	271	255	241	269	265	260	270	256	246	260	231	257	236	266	261	246	256	231	261	273	262	257	277	250	277	267	250	263	239	227	279	264	245	250	234	293	245	252	248	233	250	260	258	246	245	265	248	231	232	267	302	263	278	250	232	264	259	237	281	235	261	228	218	271	270	235	258	223	254	255	269	243	260	263	243	250	238	250	258	240	256	269	268	275	241	262	247	257	238	222	273	275	282	246	261	254	238	219	257	273	264	224	267	223	256	239	267	266	248	239	246	276	245	245	237	249	247	271	234	247	250	249	244	248	246	276	244	258	255	276	240	261	243	261	242	250	248	230	242	255	256	250	231	278	251	249	235	242	244	262	242	269	254	260	236	233	241	251	245	220	223	267	229	243	230	256	240	248	273	256	237	239	238	252	243	248	258	244	230	246	246	241	274	226	283	257	224	225	248	252	240	251	225	251	226	238	247	235	237	253	229	264	268	269	240	230	239	230	245	256	239	265	260	240	256	252	218	239	246	274	231	273	249	272	229	239	265	257	256	267	233	243	222	222	266	246	257	244	246	261	226	255	237	266	267	238	244	226	238	236	273	263	224	245	253	252	246	235	246	240	262	239	242	232	247	250	220	251	249	255	244	250	240	258	247	235	244	237	247	228	242	247	227	253	257	245	259	241	258	237	268	262	265	249	278	255	239	240	240	252	242	248	251	256	257	250	262	268	250	274	242	267	247	256	242	245	252	251	212	237	215	249	237	248	249	248	230	247	252	233	254	269	238	216	228	271	251	226	245	263	264	246	259	270	278	264	257	259	244	263	231	246	255	255	248	238	221	270	269	232	279	234	256	260	250	283	245	248	243	253	252	286	261	245	255	247	278	252	230	244	261	246	269	261	259	250	257	245	258	255	253	259	245	248	236	250	234	246	269	262	260	254	258	240	233	243	269	263	257	244	265	244	255	253	244	250	263	258	244	243	255	219	268	245	257	254	256	259	238	264	247	266	247	247
54796	60349	59751	50481	34961	11889	1594	9140	1707	862	802	935	820	813	833	759	807	775	779	807	800	773	760	768	817	755	781	799	752	791	752	768	756	765	807	800	801	770	801	817	813	789	765	783	790	721	763	763	784	787	757	757	721	786	805	808	797	831	767	770	763	772	780	821	724	811	771	767	764	789	814	764	728	805	771	746	752	750	755	802	812	750	760	744	788	761	731	826	811	702	716	762	776	769	730	743	741	810	802	744	761	810	752	734	779	773	787	810	790	728	763	789	771	819	730	770	747	798	728	751	775	779	766	788	791	758	767	755	791	776	771	751	801	789	774	801	759	784	758	764	776	723	771	747	814	770	755	778	740	742	758	759	714	755	758	759	730	778	743	763	810	797	761	771	745	769	737	744	772	745	789	702	780	767	804	734	818	827	760	769	785	746	786	760	792	734	791	750	773	742	785	754	741	760	780	748	772	834	733	775	750	798	734	734	789	691	736	781	789	778	746	766	759	788	773	741	705	725	744	824	762	768	783	757	791	725	769	733	763	781	773	774	726	800	794	696	770	711	754	740	781	780	762	772	736	734	773	800	724	800	771	761	812	754	760	739	757	785	750	750	727	754	781	763	767	759	735	753	755	747	738	756	731	758	754	749	744	788	823	727	746	781	759	760	764	828	818	727	765	745	729	735	743	786	761	786	713	712	793	762	752	803	773	790	726	775	760	796	756	794	766	819	788	789	772	786	767	744	766	776	776	786	754	745	745	767	757	746	782	744	781	800	729	785	760	760	779	783	789	786	750	802	758	761	777	768	770	790	777	764	761	736	727	766	731	766	767	833	773	737	733	753	756	760	750	788	786	746	730	774	754	767	767	721	728	759	737	764	753	775	737	770	787	764	752	769	770	721	766	774	783	780	816	755	753	734	832	754	747	711	746	761	754	781	723	772	771	766	749	787	747	736	745	723	790	785	740	745	754	716	798	779	799	752	732	777	749	748	822	801	766	760	736	786	765	743	755	730	823	762	804	781	790	702	780	769	704	811	742	760	729	720	775	745	806	741	757	795	828	741	766	766	776	790	740	780	761	753	764	757	796	773	761	798	676	707	794	768	754	792	722	810	750	722	804	772	744	730	734	771	759	736	777	761	761	732	816	776	762	728	734	782	779	753	740	757	781	750	777	795	753	721	753	768	773	744	774	740	759	784	722	812	731	713	786	733	794	736	786	782	795	787	775	767	751	729	800	687	782	713	700	718	788	718	750	696	749	724	715	745	761	709	701	755	769	803	778	738	781	786	738	734	730	774	764	774	765	773	804	762	795	745	718	749	754	738	710	834	778	772	736	749	742	753	751	802	730	792	749	766	768	824	758	719	756	740	736	763	774	721	772	749	777	757	778	748	792	797	770	738	771	784	803	735	772	740	745	777	815	831	757	726	784	766	762	732	758	780	782	746	817	776	774	786	723	773	760	791	812	763	792	716	762	740	696	759	798	809	731	703	779	759	737	786	749	736	767	740	771	755	749	745	750	768	773	737	749	790	755	752	774	766	746	774	733	747	786	715	768	745	752	772	765	791	771	757	794	769	789	776	742	751	765	798	773	783	723	793	808	778	795	742	734	809	780	783	770	796	770	765	763	771	758	810	806	791	798	770	774	781	816	702	778	830	795	755	727	793	773	736	728	727	776	756	800	744	710	781	770	777	719	777	777	766	755	723	733	693	781	760	740	766	749	766	808	754	734	731	757	737	777	725	799	794	772	718	802	762	718	771	811	761	711	792	772	703	780	691	732	738	776	757	753	781	737	747	769	816	771	796	756	743	748	758	761	789	772	752	744	744	832	760	740	750	801	741	755	746	785	739	766	779	791	779	725	753	795	751	753	761	787	776	807	765	744	750	731	731	736	755	773	741	811	767	733	739	740	771	755	758	737	798	762	757	780	766	784	782	771	798	715	708	764	796	758	787	758	729	751	792	816	771	752	773	710	702	787	751	738	791	781	759	726	765	770	765	749	739	756	759	788	808	799	748	767	776	816	730	747	768	748	755	771	766	701	772	755	739	796	755	725	748	764	837	785	827	733	750	745	735	718	758	721	750	811	708	781	772	765	748	841	749	809	717	726	738	782	780	775	736	727	760	716	743	822	759	762	788	769	791	704	818	729	722	753	715	751	767	759	784	800	776	731	771	747	773	758	729	801	796	773	781	752	755	747	745	699	771	814	796	781	741	782	745	765	822	761	740	743	741	800	767	769	718	795	769	771	778	794	780	749	782	762	799	764	758	809	766	740	736	734	777	755	753	748	756	740	762	754	771	766	742	815	826	712	743	774	779	766	757	808	703	723	773	757	784	754	766	787	773	783	742	762	738	760	789	802	744	785	733	712	744	785	767	734	771	799	737	779	795	746	752	727	808	765	726	781	791	730	796	778	769	727	718	791	763	741	800	751	789	778	792	770	765	816	761	771	712	780	813	755	761	754	721	737	784	797	808	741	726	733	705	768	752	816	759	768	743	767	790	750	752	794	768	764	793	795	761	776	789	783	735	767	793	746	806	738	800	755	760	765	767	735	804	757	704	758	715	813	745	716	747	770	748	759	730	743	772	774	768	753	729	738	789	797	771	784	777	725	810	778	753	728	789	768	746	809	733	755	724	777	763	770	756	720	760	790	748	741	729	765	710	811	756	802	747	782	781	784	787	759	778	763	811	815	753	782	761	739	701	756	778	799	755	730	779	745	800	777	771	753	736	739	782	735	772	751	789	763	733	765	789	741	774	794	741	796	753	759	822	769	771	792	770	724	787	800	782	726	702	707	779	792	754	766	790	778	792	716	806	760	778	779	725	801	768	793	744	785	746	735	722	792	757	726	745	767	784	765	770	777	774	745	713	761	749	776	797	780	753	760	814	696	724	783	728	763	717	787	749	750	767	732	821	746	756	699	756	744	796	825	758	755	750	763	758	752	760	687	769	780	799	748	788	724	812	746	784	744	790	795	783	748	764	746	752	738	769	793	808	773	745	768	746	819	795	746	733	719	801	763	751	731	799	809	734	767	761	735	767	716	762	748	750	737	717	793	770	763	769	774	744	811	740	738	773	781	745	784	714	739	787	750	712	756	697	790	738	793	737	749	798	783	787	814	759	773	753	774	774	719	810	745	785	792	717	775	742	766	758	775	792	755	783	774	771	699	738	742	783	779	791	720	715	743	735	758	751	806	766	764	741	749	720	758	762	759	754	758	751	791	791	726	801	786	771	750	760	819	781	717	757	746	792	786	710	755	703	804	805	772	783	726	725	793	749	787	777	790	775	755	775	773	761	780	746	734	770	775	752	754	784	749	757	791	762	767	748	800	739	715	757	801	747	714	763	728	778	718	819	767	798	750	792	702	792	761	755	766	720	774	736	745	735	778	762	762	778	770	768	719	758	753	740	797	753	755	769	752	828	776	803	744	773	713	777	769	797	781	791	796	799	781	761	755	752	754	797	777	762	740	754	780	806	731	765
26886	16585	6706	3496	1219	225	182	230	152	150	147	117	153	144	148	155	133	165	161	156	125	159	148	132	127	147	125	154	148	120	167	173	134	144	127	161	124	163	153	141	152	148	152	143	157	132	163	160	150	141	151	151	137	156	128	150	138	147	123	152	152	143	139	144	149	158	149	164	164	146	145	139	147	152	157	143	153	178	151	168	158	162	136	132	148	151	162	144	144	171	129	158	145	157	156	139	147	155	163	150	156	143	132	152	154	136	144	150	139	151	134	150	159	154	155	139	146	132	171	159	133	150	136	154	133	159	152	140	137	142	135	156	132	154	164	145	159	157	156	149	147	178	140	149	139	145	152	135	139	170	164	156	173	144	136	171	153	168	140	165	140	138	163	141	173	144	132	157	166	140	144	136	173	148	155	126	171	136	151	157	171	157	134	149	147	137	158	172	114	135	160	154	163	143	139	158	140	147	137	156	134	133	155	153	134	148	141	184	162	157	182	144	132	157	156	160	140	165	146	143	144	138	149	146	128	157	145	148	138	149	146	140	151	134	156	166	159	155	132	170	146	171	133	147	170	158	143	159	163	150	168	136	142	153	136	152	146	165	136	151	144	143	157	139	121	124	162	167	171	160	147	152	143	155	139	155	149	141	148	137	154	140	175	164	151	163	155	158	157	118	155	148	158	174	159	143	155	165	154	149	142	140	148	142	137	161	151	144	151	165	153	133	166	158	141	142	159	128	146	151	143	138	148	154	143	171	153	137	140	148	156	130	153	144	146	148	153	165	139	148	162	155	146	133	122	180	169	157	161	143	144	145	133	132	162	145	152	148	152	127	140	135	135	151	139	156	164	156	144	136	151	136	152	169	153	136	161	168	131	154	159	133	131	162	145	170	147	145	168	153	145	146	158	142	154	133	164	163	172	143	145	161	157	140	147	151	134	154	152	143	137	140	162	155	142	148	161	145	158	133	154	137	151	144	157	160	139	150	139	140	122	149	142	167	164	146	159	134	153	150	152	153	136	146	128	164	145	154	135	144	168	194	128	134	155	140	159	123	145	136	137	146	161	168	181	136	156	166	158	159	134	120	142	129	159	143	161	162	152	124	170	187	155	159	156	172	154	136	160	145	156	146	147	148	152	139	127	126	149	144	157	144	137	173	162	138	170	153	166	143	161	159	144	156	166	172	144	145	136	166	162	174	143	157	145	149	119	143	155	144	142	160	144	148	170	157	152	139	166	157	128	151	144	142	152	151	169	158	131	135	139	127	144	157	152	170	151	145	172	151	147	153	143	157	139	144	146	152	148	136	151	124	136	141	165	148	153	169	163	157	161	135	162	181	168	164	160	165	149	158	147	138	148	147	136	129	156	142	151	155	136	143	136	146	157	143	149	157	147	158	148	152	143	152	151	135	141	149	155	142	148	157	157	162	178	161	133	154	158	165	138	130	139	168	136	160	163	160	148	154	144	145	188	160	159	130	151	127	154	147	161	144	131	145	153	153	138	148	164	159	160	129	138	177	143	133	150	158	165	139	148	163	182	153	154	151	163	157	151	164	148	141	143	157	148	151	167	147	168	163	142	133	153	149	156	144	157	142	137	157	132	142	143	165	157	148	172	144	153	149	154	156	167	150	151	133	170	142	149	135	135	141	154	167	147	150	144	148	142	160	135	129	150	161	169	162	144	124	139	160	162	182	164	133	162	159	140	161	140	148	147	129	159	158	138	133	141	153	153	150	141	172	136	143	152	133	148	141	148	159	150	170	177	152	144	165	155	145	156	138	138	157	176	160	141	150	146	161	142	140	145	139	142	154	132	161	144	132	147	154	137	154	144	136	143	154	162	143	122	165	137	146	159	148	156	136	144	145	166	139	143	156	170	154	160	137	159	156	152	155	171	145	145	147	156	149	148	157	149	163	177	149	161	145	154	147	156	147	156	170	137	163	158	147	165	165	144	162	166	131	140	138	154	174	132	170	147	161	156	154	170	174	148	144	142	138	153	141	177	144	162	144	152	139	142	152	156	172	173	140	167	150	163	166	146	138	142	141	166	140	127	168	154	144	162	145	159	147	135	148	158	156	130	153	138	150	153	150	144	167	158	158	135	149	154	139	144	164	164	156	159	150	175	162	147	159	152	163	180	159	156	150	128	165	148	159	139	155	173	126	140	142	147	154	146	145	156	148	152	119	141	162	170	140	138	177	141	150	154	152	154	168	188	160	159	158	167	149	158	132	160	154	146	152	154	148	150	156	151	175	151	162	159	152	152	134	162	162	143	139	151	156	152	161	135	152	167	148	167	136	152	139	157	133	136	162	144	134	146	148	162	158	155	164	150	160	170	130	147	143	135	166	129	160	151	162	169	150	159	164	145	136	137	138	160	150	132	157	157	146	133	164	166	160	140	152	143	135	165	165	141	170	144	155	146	132	159	142	135	142	150	152	144	145	145	135	160	140	167	152	157	159	160	145	150	142	144	126	169	132	160	144	155	140	122	161	141	142	140	153	151	119	137	141	150	140	152	142	162	144	153	152	150	141	145	147	115	150	175	157	153	134	152	143	170	144	158	151	147	160	154	145	169	154	132	145	161	159	144	145	145	144	152	150	142	167	167	136	159	134	164	148	164	166	143	140	146	135	141	152	146	154	150	158	153	150	158	146	154	139	159	148	132	153	128	158	150	137	154	150	140	157	133	170	139	148	178	151	158	143	161	154	141	109	147	154	144	134	156	151	147	170	145	155	145	134	145	176	143	180	158	142	173	135	140	148	138	141	161	132	143	160	153	150	148	152	134	139	142	136	147	143	174	154	152	141	136	158	142	142	149	160	155	177	164	152	170	167	142	136	145	135	154	128	146	149	143	172	147	171	153	157	136	190	152	146	154	176	159	139	164	173	149	135	155	153	141	132	138	139	149	159	144	170	154	148	148	162	169	146	139	126	147	153	142	151	147	161	120	153	147	143	139	157	183	152	151	122	146	168	162	124	145	150	147	152	137	149	159	162	136	139	149	156	153	156	147	164	165	150	161	134	153	151	159	150	138	182	145	129	141	150	153	136	159	184	133	137	167	156	164	163	162	161	158	154	139	152	150	156	156	144	142	147	155	143	161	160	138	157	148	135	149	150	168	163	150	146	145	153	159	156	140	148	163	154	152	153	139	149	173	155	150	156	167	165	160	163	160	132	145	167	177	149	148	154	126	157	156	150	140	133	148	146	165	180	152	161	159	135	144	166	162	149	178	139	154	164	154	163	151	153	138	150	160	139	138	164	145	147	157	141	131	146	139	149	164	148	127	155	149	171	155	139	168	145	147	131	133	174	142	150	160	140	152	150	159	147	140	168	142	154	138	144	147	142	142	163	166	148	148	156	123	153	169	160	159	145	137	151	142	134	131	141	149	160	162	158	143	170	130	157	135	143	170	142	137	146	150	132	134	146	144	150	132	136	139	166	124	155	135	150	135	160	163	136	148	148	149	153	147	144	150	142	155	158
25174	20429	10752	9560	3911	931	555	803	502	501	499	493	514	479	518	507	479	498	489	507	493	503	484	518	510	508	506	504	512	483	513	482	502	479	531	528	540	449	501	502	489	497	526	485	528	520	509	462	511	489	478	487	546	504	494	494	517	487	483	497	500	476	517	464	537	476	483	545	488	532	492	526	506	491	466	512	498	496	513	515	490	481	496	505	493	495	491	527	490	490	474	501	474	503	490	523	467	531	478	548	484	522	534	452	490	461	458	510	469	479	500	502	479	483	471	502	515	525	500	503	520	488	510	508	506	475	463	512	537	468	471	522	511	462	481	461	496	487	493	518	460	511	498	487	512	492	523	477	499	485	536	506	481	541	477	484	491	512	511	491	464	515	465	480	501	484	470	520	482	540	500	489	490	474	481	474	493	488	493	503	472	460	491	521	517	485	482	507	478	543	491	469	490	498	514	484	494	457	507	500	496	515	484	483	479	493	503	489	473	524	544	487	505	470	453	487	479	469	518	546	512	529	540	481	488	482	481	491	507	542	518	552	491	485	479	496	498	527	504	481	468	499	501	498	458	451	475	498	529	524	523	536	481	485	501	497	507	494	522	454	495	543	498	490	516	486	472	532	475	486	453	503	489	516	500	505	466	525	484	511	483	496	503	471	508	497	479	502	498	517	478	513	479	491	494	526	460	472	486	473	486	481	513	514	489	508	509	478	486	511	524	502	517	522	464	514	480	442	527	530	495	471	466	515	559	517	499	523	442	480	500	485	479	505	503	503	492	437	521	472	515	505	521	458	487	525	520	549	494	486	522	470	472	473	464	464	482	479	535	498	504	502	495	509	494	490	503	466	528	510	520	474	496	493	461	479	493	495	517	451	501	498	496	509	512	497	477	506	532	512	510	507	509	477	518	490	495	475	523	507	531	488	501	500	484	498	488	498	502	514	487	506	501	540	524	483	530	479	529	471	515	512	493	504	485	492	518	491	522	488	501	506	497	532	515	498	516	488	481	490	463	474	511	526	449	511	499	453	511	524	474	517	498	431	409	513	500	508	503	491	493	489	514	489	501	500	492	472	489	475	530	482	444	486	481	485	473	522	522	500	519	504	504	476	482	477	465	489	471	466	502	519	515	528	494	520	509	506	494	514	489	507	502	466	555	500	465	589	445	498	501	499	461	498	529	488	500	499	454	472	481	481	522	447	504	503	516	530	525	486	506	489	491	499	467	472	470	544	497	473	523	492	490	472	528	487	465	479	454	496	499	536	500	513	488	486	480	497	452	485	500	483	519	484	507	490	500	515	493	504	484	503	507	482	515	483	515	494	495	506	530	509	524	480	521	496	499	506	466	498	502	516	530	521	478	495	501	453	487	496	521	502	476	507	526	516	476	509	465	498	484	524	530	503	508	489	486	491	497	489	481	473	473	504	498	481	513	523	482	513	529	461	484	508	516	495	473	497	507	543	509	506	507	473	484	513	522	481	483	525	518	493	552	499	490	474	494	479	478	459	507	484	494	478	517	491	449	508	478	477	515	507	500	484	523	486	536	510	476	490	509	491	479	520	491	488	503	524	509	526	512	491	529	456	452	491	494	482	495	505	520	488	494	510	484	509	511	462	481	520	500	513	474	485	509	486	497	483	486	490	516	477	473	484	473	471	491	502	443	483	523	509	475	499	550	505	521	484	482	521	523	456	493	505	516	487	468	512	513	474	501	498	484	498	462	508	507	467	489	461	453	541	497	471	523	502	488	548	479	476	523	505	479	494	518	520	496	513	489	529	498	498	495	495	499	504	477	465	506	517	517	486	511	522	501	518	448	512	501	512	506	441	501	476	516	525	506	549	494	502	500	482	526	491	491	486	498	521	511	518	475	501	519	476	458	468	521	489	542	526	517	476	482	492	494	521	522	490	511	456	513	487	540	519	499	464	491	475	505	498	511	497	489	488	521	500	514	518	453	496	509	520	522	518	508	486	540	484	481	494	474	530	501	471	477	487	454	510	474	454	485	468	489	499	480	506	488	482	493	528	525	497	488	507	482	494	466	515	484	475	517	474	516	502	495	508	550	542	486	507	487	480	510	499	477	502	508	471	488	540	521	477	529	487	482	493	534	503	512	525	476	483	494	522	493	455	495	503	518	504	513	521	529	538	473	511	495	486	527	481	503	493	446	506	465	497	484	519	496	499	442	481	510	485	485	477	469	474	536	512	484	473	509	487	509	512	459	487	503	501	520	488	545	484	477	523	486	480	534	505	480	527	503	485	476	494	508	452	471	494	508	532	534	507	448	506	489	536	492	509	507	520	532	522	461	477	494	512	491	491	508	517	498	473	505	490	531	502	466	512	487	489	515	472	511	488	485	486	549	513	487	506	501	537	485	470	540	505	516	507	516	459	481	497	528	489	496	524	501	507	533	499	500	464	509	486	525	494	451	486	525	530	494	521	515	486	488	486	465	486	513	501	462	498	498	522	469	509	516	485	520	462	530	495	495	523	503	514	537	487	529	491	499	513	518	441	499	495	524	481	495	514	514	515	491	471	512	502	511	470	490	523	536	480	492	494	492	549	474	515	477	504	522	483	488	499	509	568	508	511	488	527	548	484	521	524	487	495	498	462	522	478	472	480	513	467	475	497	489	500	457	465	514	493	514	518	479	505	489	480	519	497	485	482	518	513	503	500	476	497	471	494	479	542	483	490	489	482	456	548	518	507	487	483	476	488	500	516	451	490	486	525	507	498	524	494	484	484	470	470	534	501	497	508	503	499	501	526	503	488	533	500	522	473	505	468	545	507	494	504	488	504	500	513	481	497	481	485	498	485	503	515	469	519	500	481	504	491	514	503	512	473	483	517	489	508	482	502	490	467	450	492	505	486	502	499	489	513	496	468	472	501	536	518	479	477	482	538	484	506	527	486	498	496	466	489	537	529	495	500	477	490	481	503	501	448	480	508	494	466	494	532	489	513	494	530	494	501	485	510	483	505	497	474	488	495	482	469	467	465	491	487	498	533	492	506	487	465	481	511	509	492	492	512	471	518	479	475	462	508	485	481	474	497	523	517	434	485	493	482	479	484	490	488	470	491	512	479	524	476	455	490	492	483	496	522	547	525	500	510	502	533	483	491	512	482	492	524	479	464	494	469	485	510	471	520	473	497	502	502	522	472	498	529	526	492	499	509	478	493	537	463	519	475	494	499	514	562	515	501	516	503	496	477	469	499	506	476	493	478	553	499	511	539	498	514	542	462	484	501	501	523	517	532	507	513	471	492	441	501	516	488	515	515	495	515	501	490	543	491	498	537	507	498	490	497	498	464	464	496	508	520	488	491	520	501	497	494	511	474	515	486	494	497	489	488	502	499	504	443	524	515	453	526	508	475	492	562	480	534	496	476	486	515	530	493	487	472	539	518	512	497	484	479	481	522	552	479	512	474	467	467	471	482	516	471	534	498	490	499	527	475	486	511	464	486	508	490	471	503	522	475	502	497	451	515
61625	54412	44438	32854	15658	1493	315	1157	192	145	151	133	158	152	137	132	150	149	139	129	148	144	168	153	124	154	123	146	135	153	127	141	128	146	127	143	135	134	130	152	133	136	136	150	143	148	119	130	140	140	131	154	159	123	142	148	124	126	145	149	113	135	144	159	145	142	124	137	138	131	138	125	141	138	128	165	137	140	136	133	133	129	153	141	144	158	139	125	137	130	145	167	113	127	132	142	144	128	146	129	126	153	120	125	146	139	145	124	143	116	115	143	146	137	153	154	143	134	135	144	131	111	146	161	133	142	128	136	139	131	150	152	129	170	148	160	139	153	152	129	126	147	151	149	144	125	168	158	130	143	152	149	143	141	123	148	126	152	150	129	144	138	130	137	150	125	139	145	136	122	148	130	144	126	155	161	144	125	112	148	138	128	115	140	158	131	148	135	127	148	120	136	156	135	135	173	146	124	155	138	131	129	146	143	148	139	130	134	158	140	135	137	143	159	139	131	153	148	139	151	159	147	152	150	115	135	158	162	139	155	123	136	131	140	157	140	151	128	133	151	127	140	161	127	116	143	133	136	161	126	142	147	134	141	133	146	142	120	142	137	137	125	128	119	135	116	128	121	137	146	152	130	131	117	150	138	134	141	144	123	146	131	122	134	149	144	135	158	129	159	122	168	135	139	141	141	142	162	153	152	138	126	137	140	136	139	163	128	152	121	125	135	161	132	137	142	153	141	160	141	130	165	117	136	141	138	151	134	136	152	152	150	150	119	126	133	122	147	130	139	139	138	142	149	150	133	124	121	141	134	142	150	127	136	146	131	168	151	149	137	127	124	125	157	136	128	170	139	145	157	137	131	137	144	162	131	134	128	138	152	145	132	166	144	154	149	141	160	136	150	158	154	155	148	136	140	124	121	158	141	144	140	140	146	152	139	145	125	149	117	154	132	139	136	133	134	152	163	134	152	123	110	146	127	136	142	143	140	144	162	133	133	162	136	132	145	154	144	159	142	146	145	148	152	151	140	137	146	127	137	137	138	137	165	124	138	148	151	140	146	162	151	151	133	148	151	126	136	139	145	134	145	138	116	131	116	150	133	128	142	145	138	151	143	152	129	146	152	142	132	137	150	128	139	145	145	124	148	137	127	146	123	134	146	145	138	137	143	130	167	138	126	128	143	112	164	152	127	146	147	139	134	139	145	131	155	150	138	146	160	144	119	159	140	142	131	152	138	144	122	134	128	172	132	130	127	145	138	157	135	147	147	143	114	151	139	139	158	130	150	131	130	141	136	161	135	123	137	123	145	141	141	124	123	156	137	156	136	120	143	144	137	123	167	161	129	148	133	142	147	148	142	127	148	139	134	134	122	123	137	144	128	130	144	151	120	147	164	134	139	130	142	123	131	131	124	129	155	132	142	112	166	124	151	135	160	131	112	161	147	133	148	165	130	152	131	127	163	136	147	127	166	136	146	151	140	156	169	143	140	140	148	146	133	155	129	152	155	144	147	139	134	140	135	117	156	141	148	145	139	121	142	133	140	139	137	165	128	136	134	155	143	142	108	122	154	128	139	131	128	156	140	122	146	138	136	151	140	173	142	140	171	148	158	144	138	128	149	139	124	151	138	142	141	166	129	158	150	151	136	140	142	147	114	128	137	148	128	130	148	155	157	105	138	136	144	141	139	152	126	142	165	148	140	133	137	148	137	135	136	129	131	123	141	136	140	141	135	138	120	125	129	146	149	159	142	144	126	132	135	128	155	168	136	120	145	134	149	132	130	126	153	125	135	136	142	131	155	155	155	143	128	137	145	132	147	132	142	152	136	121	140	165	123	125	145	125	146	140	125	138	138	132	135	157	154	136	131	131	146	140	103	141	135	143	125	135	139	147	127	132	139	149	133	128	128	148	138	143	143	141	137	129	131	148	161	129	138	134	116	138	150	132	141	145	143	134	162	137	149	124	140	139	135	145	157	145	160	139	135	128	159	138	148	176	135	126	149	148	121	144	122	138	137	150	133	141	137	132	132	164	140	133	125	151	160	144	130	145	150	151	132	135	156	130	126	143	132	141	135	155	148	135	148	145	149	119	128	146	123	125	155	131	118	140	151	151	135	129	152	136	124	140	149	120	153	136	147	158	151	163	138	124	138	151	133	166	144	128	145	132	141	162	128	138	162	136	161	123	143	146	154	130	149	142	141	135	135	122	143	130	139	128	140	144	127	119	135	157	132	157	140	155	135	125	133	144	121	130	126	133	140	154	178	124	130	117	144	139	151	135	135	121	173	156	153	143	137	144	132	141	129	136	156	140	130	123	136	170	126	161	131	162	125	154	150	148	136	135	147	136	125	138	150	122	156	128	156	143	125	127	136	144	125	156	118	138	122	135	146	131	144	142	137	133	140	153	170	144	149	157	142	134	127	147	131	131	129	139	149	152	138	132	129	142	157	129	129	137	121	159	142	143	146	147	157	145	131	127	135	150	150	142	150	137	152	147	123	164	161	134	145	141	142	144	138	159	131	142	136	137	157	130	143	123	128	132	150	153	137	151	157	136	133	133	151	121	126	119	152	121	124	150	121	139	138	135	152	132	119	137	172	150	141	153	137	138	133	137	144	130	129	140	134	130	129	136	133	136	154	147	137	152	123	143	132	111	145	145	141	111	123	141	130	141	126	136	128	140	146	138	129	151	131	145	121	153	112	143	143	133	142	161	137	147	120	138	130	127	140	139	158	121	150	136	125	145	136	154	130	123	140	127	116	142	164	146	156	132	149	149	129	126	142	129	156	144	128	143	116	121	153	127	122	153	146	134	137	141	155	129	131	162	121	141	133	128	159	132	133	149	131	155	148	126	141	133	134	149	133	135	136	158	164	150	136	116	136	149	158	132	139	144	137	151	155	124	158	151	153	120	152	135	138	157	125	154	153	139	131	150	137	147	127	132	135	155	139	141	154	142	118	143	152	151	121	151	147	135	157	129	148	139	120	143	137	159	148	118	142	158	131	139	142	130	157	139	163	126	149	144	135	148	128	134	110	136	134	128	134	135	133	146	116	134	138	135	144	151	134	158	143	140	149	163	142	144	136	113	133	151	159	135	142	135	156	130	133	148	142	153	155	129	129	135	152	145	148	131	132	128	127	166	134	145	159	127	121	152	122	133	136	146	144	145	122	148	136	136	149	148	134	156	128	142	139	162	129	126	134	137	154	149	140	141	126	130	143	135	132	118	135	128	151	142	164	145	149	142	134	145	155	118	137	142	147	120	135	142	133	134	140	144	137	146	133	136	142	133	153	123	124	157	158	142	141	157	133	128	124	133	134	137	139	143	121	133	155	134	154	149	152	138	141	146	126	155	122	141	132	140	142	129	158	153	136	138	143	135	143	141	132	128	151	138	121	132	138	145	147	148	146	157	117	138	132	128	136	151	123	132	159	144	143	140	136	143	144	140	139	154	145	139	124	147	142	129	138	139	161	125	159	141	160	132	141
43230	44260	42436	39717	20440	2835	1160	5165	745	484	497	495	485	523	486	486	484	507	498	452	499	471	426	478	453	487	465	501	485	472	455	472	479	484	473	462	480	505	466	450	456	471	464	477	469	459	494	439	437	461	464	504	477	477	454	434	479	441	488	520	465	510	487	462	506	455	452	433	456	474	426	457	439	479	424	436	459	492	453	475	489	459	487	489	485	492	456	440	436	482	461	454	482	437	506	467	467	488	462	474	455	451	460	500	448	473	472	457	495	476	471	457	467	461	438	451	495	469	462	478	496	458	475	499	485	475	477	492	468	454	501	484	479	502	467	457	482	458	458	460	454	514	466	513	513	481	494	509	461	449	482	490	487	490	477	465	420	451	472	472	471	511	483	454	437	456	489	468	482	457	464	463	473	503	491	483	482	460	452	504	487	454	441	430	432	456	449	486	484	446	463	438	488	458	464	452	469	468	450	454	443	525	482	486	470	495	453	501	472	450	453	485	465	457	444	502	460	459	507	423	454	474	400	477	454	482	460	462	449	492	445	470	478	486	471	448	459	481	505	506	491	482	468	470	429	429	457	459	463	452	463	470	451	486	456	492	427	491	498	460	481	489	471	494	478	442	474	496	475	448	461	451	468	442	453	446	487	501	504	457	491	473	445	463	468	471	447	492	463	462	484	438	456	410	474	446	479	483	482	459	478	453	476	465	455	451	476	486	488	440	456	451	457	435	477	453	477	455	482	473	456	425	465	493	478	523	457	420	444	474	484	458	480	483	456	466	450	445	475	426	433	475	453	484	498	475	462	437	475	484	448	481	436	460	477	458	489	498	468	487	491	440	423	462	447	488	463	496	455	475	481	461	471	486	448	468	459	501	522	471	460	463	467	491	503	455	459	481	415	425	488	433	439	459	471	510	431	466	474	444	439	504	476	447	459	441	453	502	493	471	479	481	429	438	459	475	476	440	486	472	489	488	460	465	465	492	485	445	465	476	468	456	479	465	490	448	430	489	453	466	489	467	471	511	470	490	454	472	496	483	470	442	480	471	452	487	453	430	494	471	461	476	463	466	443	469	468	452	435	466	457	462	488	467	484	470	521	479	470	511	445	473	479	502	480	438	460	468	458	478	459	427	493	459	460	451	476	495	481	497	433	474	518	490	438	471	460	521	452	484	464	484	481	456	465	487	461	496	476	456	489	481	474	469	491	478	478	433	462	443	468	446	467	466	471	424	458	484	472	463	448	510	487	483	515	473	459	463	440	433	480	430	483	453	421	477	467	458	442	492	519	455	473	440	421	486	452	464	454	424	490	466	527	455	459	429	490	474	480	465	428	491	465	464	470	455	477	476	457	472	466	499	460	477	486	461	494	435	466	485	433	441	469	469	513	478	427	424	470	458	498	488	480	470	471	464	482	455	481	454	443	480	473	498	459	470	493	477	441	426	461	501	497	460	452	451	480	486	452	472	489	477	457	484	469	472	469	479	461	464	493	458	470	513	445	481	462	482	488	454	482	493	476	517	455	479	491	485	516	443	452	434	486	462	447	450	456	465	505	466	453	421	448	427	473	459	510	445	501	451	464	486	451	432	494	473	485	447	488	462	451	448	465	442	472	459	470	485	503	477	507	481	455	474	462	454	452	473	469	463	453	487	468	440	477	467	433	456	442	461	458	461	474	449	457	481	473	468	469	456	482	470	484	486	491	450	477	459	479	433	452	473	483	479	461	496	481	470	465	487	482	502	468	475	499	505	457	493	495	456	469	482	474	472	452	469	473	480	473	467	431	501	462	457	463	516	483	440	497	489	479	436	436	483	491	457	465	422	429	501	449	505	497	478	479	443	492	495	455	456	472	473	493	497	457	465	445	485	495	448	484	474	476	442	500	455	478	446	441	456	470	465	488	469	471	483	468	475	468	481	450	473	479	476	442	487	473	433	480	455	464	432	482	483	431	444	478	455	481	447	488	471	461	484	488	469	459	470	476	453	481	487	466	479	506	447	428	495	476	438	460	430	472	482	451	499	464	433	446	429	472	434	488	473	451	462	496	481	440	452	429	490	422	475	473	506	459	482	470	448	456	487	504	504	440	469	475	491	504	519	478	476	478	455	540	443	464	452	464	474	450	465	436	484	479	454	460	467	470	462	463	505	460	458	498	464	454	487	455	448	507	419	503	484	443	486	464	459	465	480	513	511	471	455	444	461	504	466	442	446	511	448	448	501	458	493	465	467	475	482	486	491	449	466	454	448	474	480	461	451	482	474	483	487	429	452	509	433	456	480	501	473	435	488	481	482	479	467	409	446	502	484	463	482	458	478	502	473	496	455	498	455	472	498	475	448	469	485	433	483	460	475	441	456	491	464	453	451	442	489	470	441	461	467	477	427	508	485	498	454	441	487	510	467	479	488	411	446	499	475	446	463	465	472	450	475	478	443	501	462	446	489	459	465	430	481	490	441	493	465	474	471	436	479	491	467	479	449	439	505	459	441	498	490	439	497	485	425	485	496	463	506	465	467	468	476	459	423	437	464	441	474	460	471	488	489	450	493	457	495	484	461	500	502	430	480	457	462	471	470	490	459	492	436	445	500	489	441	454	494	463	462	475	434	444	434	463	482	450	449	455	464	451	461	476	472	463	503	462	463	451	431	502	445	469	461	463	457	467	483	472	471	518	472	436	436	452	463	443	505	432	455	485	470	442	467	471	483	457	488	459	477	466	478	454	464	441	460	433	441	505	493	483	476	480	451	455	485	468	478	485	438	464	476	472	491	429	490	498	520	489	491	463	473	489	481	471	521	483	496	430	481	490	452	427	461	468	454	470	480	462	456	510	510	490	509	452	493	489	488	462	464	460	477	476	472	443	473	474	458	464	477	464	458	431	487	450	446	449	488	448	448	468	458	455	474	450	481	449	483	469	474	478	476	508	497	480	433	515	487	435	486	453	472	453	494	444	474	457	423	484	507	470	486	476	481	475	455	442	406	461	469	475	492	441	427	479	460	462	464	442	474	422	477	473	445	476	475	444	463	474	431	446	462	433	498	421	465	507	520	491	492	484	504	469	483	464	487	448	476	484	436	486	467	436	499	505	406	459	462	447	452	497	430	474	475	447	457	437	466	497	488	456	454	464	460	464	456	462	483	460	505	483	448	471	485	480	441	472	433	479	454	465	449	463	430	446	454	459	494	469	447	463	486	493	453	421	452	442	490	445	487	451	469	470	483	500	485	465	453	468	449	465	455	449	460	466	477	476	454	476	459	490	455	488	449	457	462	460	453	462	439	475	441	455	459	451	481	443	419	454	493	468	456	430	471	432	507	475	482	481	459	460	486	493	462	465	491	489	516	466	502	433	478	464	459	482	475	458	483	475	438	479	465	495	474	501	487	449	450	452	504	483	447	435	494	475	472	479	463	467	479	456	453	466	497	505	467	460	493	473	505	470	456	442	445	490	477	468	498	435	462	458	478	480	492	477	446	471	463	481	445	426	435	457	451
77777	70482	61208	52016	32926	7409	636	1672	376	275	264	272	275	238	212	252	241	252	254	269	242	270	249	243	249	242	248	227	244	246	217	226	218	250	206	243	248	225	273	245	224	245	281	282	208	227	242	263	238	258	234	231	231	225	240	240	263	216	238	251	250	238	266	232	231	249	266	245	257	242	253	227	269	233	263	281	280	243	248	283	240	224	248	255	237	267	237	263	258	237	237	242	231	228	232	228	254	229	253	236	230	243	245	255	218	234	214	250	240	235	257	224	240	226	221	234	244	220	218	259	223	243	251	224	244	220	248	234	266	210	248	217	245	240	236	254	239	248	250	226	228	217	233	240	226	247	242	227	238	226	203	250	232	227	232	235	235	248	226	244	229	234	234	195	234	225	266	240	262	248	257	247	240	264	240	238	246	219	254	203	229	255	239	222	256	238	223	255	237	224	267	229	238	235	245	199	242	247	233	209	249	239	239	241	248	258	214	239	245	254	254	249	254	251	234	221	245	243	274	238	278	247	241	228	252	253	225	239	252	210	273	233	239	237	241	230	233	242	241	236	232	237	238	257	230	256	213	237	248	213	230	264	283	250	259	229	242	272	226	215	265	213	244	231	280	247	253	246	217	261	227	257	237	231	247	237	237	247	233	263	240	240	241	244	235	247	220	251	249	215	243	255	235	222	246	213	256	251	227	231	238	248	261	227	242	249	217	252	227	208	237	268	224	239	236	251	247	217	251	263	221	239	257	240	255	229	236	226	244	200	226	248	265	248	253	247	254	265	229	265	249	223	228	242	251	228	246	239	249	242	234	228	234	259	239	235	253	229	233	223	217	248	242	247	240	247	253	252	266	263	242	233	264	226	245	258	228	208	237	231	249	221	261	222	240	239	221	243	221	229	218	225	237	248	236	258	271	213	235	246	264	262	291	264	212	236	234	233	238	257	262	253	222	241	261	247	213	246	232	266	227	247	256	225	236	228	262	260	273	265	218	257	255	236	216	253	235	213	253	237	265	226	239	247	231	255	227	210	258	246	253	264	212	260	246	238	250	260	270	265	257	263	240	255	238	250	252	232	232	257	223	259	262	217	232	255	238	242	240	227	231	258	254	203	241	224	236	262	256	252	236	268	227	272	226	242	240	246	252	233	259	226	251	248	221	255	247	251	241	241	264	232	213	234	241	260	226	236	267	269	254	254	241	237	239	223	252	257	218	232	229	239	239	271	262	239	227	233	241	243	232	240	242	241	254	242	243	231	228	235	239	261	232	236	234	274	226	199	232	274	244	217	217	262	255	263	225	223	219	257	254	238	226	230	221	266	233	263	260	264	220	242	240	234	241	227	258	222	235	220	217	258	247	235	231	243	227	248	261	219	246	242	218	241	243	247	271	205	240	233	221	234	238	209	257	266	264	212	246	262	229	239	233	245	241	251	243	247	248	223	225	235	224	242	234	244	231	267	238	246	238	228	222	267	239	250	231	245	214	268	236	250	243	257	238	237	239	262	238	249	254	253	242	251	253	271	219	248	247	266	249	228	224	224	234	240	231	249	231	249	240	218	249	232	225	236	277	235	229	247	253	241	221	233	275	234	232	241	252	225	233	225	255	209	260	247	236	237	264	218	243	225	240	252	224	260	246	280	238	244	237	249	242	238	250	238	261	231	217	300	269	251	256	232	231	249	242	241	257	252	254	252	258	256	261	256	250	214	232	243	234	242	224	241	253	248	238	250	247	257	276	247	242	247	249	269	236	242	248	241	256	259	230	230	235	252	261	235	259	257	253	231	246	272	230	225	272	257	228	242	245	243	239	225	243	240	258	243	217	243	211	226	229	223	240	252	220	251	249	253	258	225	255	248	219	216	230	232	245	234	262	251	274	244	234	219	231	245	259	238	243	283	242	246	234	244	242	243	204	225	231	242	222	277	247	278	213	239	259	254	237	238	220	212	233	246	194	246	235	236	248	236	256	220	244	223	214	248	267	238	226	262	247	238	237	233	257	260	239	244	242	233	288	203	221	232	234	227	249	231	214	247	247	229	237	242	252	252	276	240	258	243	285	243	210	265	233	266	250	245	235	246	236	238	221	249	210	240	245	243	258	239	269	275	259	257	237	229	255	234	270	229	249	240	232	257	226	250	245	240	210	248	259	220	230	259	271	228	222	228	207	279	247	223	240	244	220	222	251	220	251	266	220	243	228	250	241	240	228	217	238	238	231	241	239	218	207	263	244	258	260	241	246	250	235	265	243	241	242	250	246	227	236	234	219	250	230	239	249	226	256	206	215	232	219	249	253	243	218	259	264	269	229	257	225	232	251	282	247	252	245	246	239	218	248	214	232	232	247	255	216	247	244	251	248	231	233	239	224	246	269	249	232	234	235	259	240	243	260	235	241	240	254	235	231	252	218	235	236	273	213	244	240	239	273	246	251	232	211	273	253	249	245	263	228	239	234	227	229	244	231	235	259	220	253	249	237	256	257	272	251	226	243	223	242	252	251	261	227	215	238	239	230	240	227	234	233	228	252	240	228	247	225	228	245	247	272	242	235	223	233	239	229	239	259	255	218	277	262	237	256	231	215	233	228	211	236	240	235	240	212	231	276	221	240	230	250	241	242	262	253	224	247	229	249	246	244	268	240	248	240	227	239	244	278	261	252	262	231	234	262	224	247	239	259	235	238	251	237	223	237	246	219	223	227	233	266	237	245	261	220	247	234	243	232	247	242	253	256	250	227	236	237	215	247	245	259	235	244	249	251	244	264	255	250	269	233	250	226	232	234	238	259	241	241	240	248	243	233	252	260	223	244	250	259	253	246	228	237	253	250	263	246	247	244	244	203	240	254	218	251	215	242	260	263	275	241	240	219	254	258	223	250	225	246	258	247	251	241	256	239	233	242	230	252	269	255	242	252	267	226	232	224	217	270	246	246	270	263	250	228	241	228	231	239	231	242	257	236	241	242	228	249	217	245	245	236	243	274	252	234	257	236	221	242	237	279	237	247	245	241	259	244	225	240	233	213	238	228	245	231	239	241	225	259	227	247	239	238	236	216	252	236	241	242	249	245	234	239	252	242	263	242	241	237	219	235	237	225	250	272	227	244	240	253	254	240	229	236	237	261	220	238	257	240	246	242	242	234	245	258	238	231	248	214	246	260	236	256	248	222	237	216	233	222	246	243	219	250	249	252	222	278	245	266	242	299	257	256	255	248	244	249	225	271	235	246	225	245	243	260	224	235	225	215	257	255	251	256	242	265	245	253	222	233	239	238	235	239	274	226	250	234	240	256	234	241	225	227	246	241	214	271	244	235	254	248	245	253	222	250	239	257	229	242	263	259	253	232	227	234	260	207	241	254	211	257	225	249	249	227	248	260	269	227	262	253	237	246	247	254	241	228	251	240	253	255	224	240	262	234	249	232	266	261	229	236	216	250	248	237	235	247	261	224	260	249	230	221	227	286	238	228	271	219	248	232	243	240	251	262	254	247	225	228	239
57347	58705	57814	55459	35384	4537	1851	6673	1203	854	814	779	818	764	779	821	781	763	808	764	772	736	802	806	775	760	780	715	755	776	753	770	764	738	733	788	753	793	751	733	744	711	791	711	715	747	750	728	690	703	754	755	704	681	753	751	732	750	727	726	733	744	726	720	742	738	810	728	761	785	708	754	739	756	734	745	731	732	720	725	770	754	748	730	758	785	773	776	705	730	729	745	709	749	686	705	780	720	748	774	743	728	749	690	713	818	727	734	724	740	716	707	778	723	756	702	702	775	749	764	716	713	731	748	748	712	765	735	722	732	730	773	762	748	737	774	717	731	759	756	750	722	771	750	715	765	719	807	708	785	804	795	725	762	716	717	755	748	790	718	811	755	730	696	744	741	756	734	745	727	750	775	752	743	769	725	776	739	728	800	734	715	766	727	737	753	751	745	752	759	748	742	766	694	719	787	785	726	733	728	752	711	784	740	734	746	753	770	744	745	709	704	724	741	739	720	780	796	766	708	704	725	767	748	771	763	761	680	723	785	749	730	713	711	796	748	734	729	745	743	734	719	712	717	713	763	760	754	758	718	800	736	740	738	738	755	705	745	714	756	776	721	718	720	740	707	770	737	740	689	732	763	767	724	738	665	777	702	722	729	697	767	729	747	737	752	716	781	691	741	744	710	716	715	741	715	719	752	710	769	755	728	735	756	783	731	735	693	771	752	778	684	736	733	768	740	714	754	730	755	766	769	752	727	725	727	709	771	732	762	774	761	730	742	749	695	723	773	770	717	727	771	750	739	705	722	776	704	753	789	747	767	760	712	808	728	786	725	741	724	787	743	703	805	797	657	730	763	692	773	697	699	731	742	724	724	727	700	677	769	726	694	734	744	701	718	723	736	725	734	721	711	775	677	721	731	753	756	751	777	735	716	741	714	714	773	776	718	720	748	744	750	737	699	760	720	773	725	731	734	719	770	751	740	731	742	736	783	775	751	731	735	731	760	745	730	714	694	729	690	719	728	769	771	709	714	755	725	748	747	748	753	765	728	733	750	762	715	721	769	693	737	736	724	826	758	783	737	741	728	761	754	738	727	725	718	692	728	741	695	739	766	720	709	713	755	754	697	764	734	731	789	768	748	748	700	714	733	746	786	766	753	754	743	736	692	745	772	751	777	730	710	764	718	792	731	725	745	765	712	763	773	692	699	788	727	727	740	776	716	704	748	767	709	758	746	780	759	791	714	777	680	740	754	768	731	742	753	734	755	706	757	690	744	784	730	739	720	755	759	725	749	740	718	734	736	807	775	759	742	708	739	733	732	737	738	714	750	720	710	761	705	765	748	730	732	698	723	745	721	724	718	721	726	722	716	756	761	735	733	695	778	747	755	730	765	734	720	752	763	791	731	661	787	734	743	692	759	688	708	755	744	752	757	710	709	700	714	754	735	725	685	750	736	769	720	719	774	717	742	707	729	774	736	728	731	756	765	695	751	769	698	717	780	717	736	738	753	706	744	720	712	762	716	763	749	760	744	788	777	712	739	685	737	727	773	740	799	702	724	788	684	751	765	741	739	776	735	723	748	780	721	730	747	741	705	718	736	778	708	758	734	767	747	769	679	742	703	762	749	755	705	720	781	730	748	710	732	758	722	775	781	765	737	771	753	736	758	741	728	724	726	758	709	734	755	712	751	746	741	736	716	732	725	783	778	693	740	692	747	719	704	726	721	781	775	763	764	693	720	728	748	761	739	702	728	771	739	736	739	751	772	717	748	782	761	743	734	780	737	679	718	719	781	730	751	750	756	767	684	712	750	745	698	811	738	744	743	754	742	759	705	791	716	752	728	720	738	723	720	734	766	728	767	759	769	688	744	715	769	729	763	771	723	753	735	747	792	752	748	756	716	797	716	736	798	771	691	760	741	733	735	721	753	729	734	745	788	721	789	771	710	744	774	741	710	714	765	712	816	812	739	767	716	720	688	732	724	717	751	735	716	757	749	714	761	729	759	742	824	742	733	743	728	726	747	739	732	810	783	752	726	735	712	721	749	782	725	750	734	762	696	740	786	734	764	772	749	725	731	783	750	741	716	756	749	790	757	734	746	738	704	714	693	733	699	714	762	711	804	732	732	707	763	726	769	752	713	715	767	783	743	730	689	783	742	749	760	771	787	748	713	754	727	782	767	775	763	708	797	751	731	772	708	780	714	728	735	792	747	721	767	778	711	779	730	721	735	718	728	754	736	717	760	786	715	743	741	747	709	743	740	742	773	772	718	700	747	771	762	725	736	759	752	758	699	756	763	715	755	758	734	735	741	763	743	751	720	729	708	758	751	774	776	701	765	709	712	729	733	728	717	677	761	696	764	733	741	780	711	738	740	713	714	740	772	734	761	695	804	719	728	737	791	723	697	731	719	726	745	705	769	705	788	793	763	747	740	714	736	784	732	677	679	767	759	748	768	766	714	776	731	769	749	738	737	712	758	705	761	733	765	714	741	754	739	721	772	705	777	760	751	770	747	687	776	761	719	794	735	757	788	784	731	750	748	723	744	747	769	751	694	745	755	768	725	753	732	721	710	726	770	695	732	728	735	752	792	739	738	735	748	739	748	740	763	777	700	753	723	744	724	733	752	749	744	733	781	740	742	778	752	766	735	796	719	740	741	778	752	790	730	774	725	799	701	765	764	732	751	740	756	711	763	777	737	703	730	749	743	736	707	750	748	727	730	749	728	738	737	719	745	801	779	763	728	752	784	742	776	743	778	761	765	758	749	729	797	731	670	789	735	763	750	759	761	724	745	725	748	754	750	759	735	708	690	760	753	771	758	770	728	787	735	698	780	772	744	710	739	756	706	730	714	767	728	746	783	733	716	714	737	740	758	725	811	746	721	721	711	801	768	731	717	755	686	713	754	744	744	746	747	747	746	749	714	751	713	752	762	695	799	725	736	758	718	679	799	746	737	737	774	729	711	768	785	759	744	750	760	723	735	766	745	751	720	743	770	767	772	754	759	709	758	778	710	679	754	719	716	751	760	718	754	776	743	733	733	782	767	759	777	714	753	758	698	772	693	764	740	768	747	769	753	747	728	741	786	737	747	711	748	747	769	746	707	785	779	748	779	724	725	710	769	737	739	732	761	762	697	783	753	792	762	767	803	750	725	709	726	738	722	756	705	753	755	748	731	697	756	696	746	778	760	755	725	765	723	740	780	746	717	734	761	768	682	689	737	726	728	779	737	742	739	740	742	735	718	753	753	733	743	768	780	745	664	755	720	676	730	753	728	759	761	689	739	753	798	723	711	779	740	716	739	740	723	777	709	745	771	767	715	713	712	728	737	727	698	748	749	743	721	743	819	777	749	761	764	722	702	759	796	757	779	694	779	704	747	755	692	699	768	768	728	770	736	697	752	733	762	762	730	738	755	781	743	786	730	805	730	755	722	746	735	765	760	679	725	707	722	747	762	727	759	728	743	693	724	744	706	744	755	727	754	740	718
27668	14721	7890	4092	1250	225	153	151	138	144	133	127	138	157	135	142	151	135	135	141	121	153	126	119	133	136	138	142	149	147	154	140	136	159	143	158	158	150	149	147	163	153	183	135	125	136	125	165	156	134	141	154	148	139	133	163	146	114	150	162	134	149	142	165	125	136	140	135	151	159	123	134	171	150	156	122	139	136	171	149	163	163	138	151	139	134	143	148	126	129	155	160	134	151	147	151	158	143	127	138	120	157	136	132	144	142	137	131	122	133	141	119	146	153	136	139	148	159	163	137	158	141	147	134	163	151	151	156	143	152	163	146	172	153	138	126	141	126	130	130	123	130	156	149	142	138	140	139	152	136	135	147	138	157	126	149	142	126	152	130	136	146	135	124	137	165	141	146	146	134	143	145	142	149	141	158	120	136	129	153	151	134	143	119	153	142	184	145	140	131	125	137	158	141	128	138	145	158	137	134	146	160	148	142	140	146	127	153	177	143	140	135	125	146	148	140	166	162	126	141	143	136	145	154	156	147	145	163	126	134	134	147	150	144	157	144	137	140	135	125	143	145	173	134	147	138	136	139	161	133	138	152	142	148	150	170	142	123	163	126	147	139	150	131	150	145	138	129	158	138	140	111	133	122	123	142	119	123	138	124	165	152	120	156	161	128	135	150	145	150	117	126	149	136	148	133	147	159	139	134	157	137	133	149	152	145	156	125	133	154	143	139	156	132	130	141	149	139	148	139	140	146	164	133	141	154	166	141	169	140	129	143	135	148	129	135	163	140	151	117	148	156	135	154	156	124	136	153	143	130	162	183	133	152	158	150	138	139	139	166	146	142	137	138	146	125	159	154	140	164	143	130	144	138	128	148	119	121	143	138	144	153	124	141	150	139	157	160	134	158	122	129	137	134	147	131	141	130	149	122	125	125	160	166	150	164	151	150	140	153	164	146	144	138	131	155	141	152	127	139	147	140	144	157	139	145	146	133	144	151	143	160	152	140	137	135	157	135	133	158	152	131	142	144	158	125	133	151	149	144	170	116	148	158	149	183	169	127	140	155	139	154	132	129	129	138	137	145	145	143	144	124	145	149	149	149	154	137	154	137	139	142	140	134	157	132	150	133	141	147	142	135	129	115	115	136	151	181	130	144	121	128	133	152	143	148	151	130	140	138	134	158	159	148	140	139	167	144	135	142	152	119	153	143	164	128	146	158	143	144	144	134	155	136	162	140	142	128	123	144	178	132	161	135	163	129	129	149	154	137	170	136	143	149	136	137	142	153	144	137	146	126	136	142	124	131	149	145	135	147	143	148	178	131	149	129	119	123	123	159	130	153	128	162	134	129	154	139	138	141	140	137	158	128	149	145	161	126	154	153	152	147	123	139	133	144	157	159	129	154	139	159	148	143	153	148	142	150	135	127	150	139	135	156	157	128	132	123	140	133	135	131	145	130	154	125	147	126	144	151	136	141	130	151	140	143	140	138	131	116	160	131	154	150	143	140	131	159	165	143	155	146	131	143	138	139	131	132	152	169	148	141	140	126	133	150	140	153	140	144	133	127	136	138	113	124	145	143	150	115	134	146	147	149	159	152	136	143	152	136	143	145	141	151	135	131	146	139	154	145	138	128	152	133	145	132	149	130	136	145	152	138	146	128	142	150	127	155	139	113	131	157	134	142	162	165	149	143	132	143	151	136	145	154	138	148	146	141	141	158	151	145	152	145	130	141	139	154	156	155	145	146	137	142	142	139	143	149	145	116	126	141	148	152	134	152	137	174	150	149	138	143	154	148	161	158	125	148	142	164	149	131	132	125	140	163	143	142	136	143	154	162	168	142	151	127	133	133	133	131	143	151	127	130	140	154	137	132	139	138	129	127	140	142	129	137	134	165	146	128	149	127	141	137	152	142	154	129	131	147	150	176	136	154	150	146	144	139	163	131	145	142	152	114	138	162	132	135	150	119	130	125	143	146	150	176	135	131	135	150	142	133	113	144	147	144	151	142	138	135	147	161	138	120	148	138	129	128	152	137	138	157	128	171	145	135	123	140	153	128	142	140	139	170	130	162	139	145	140	135	162	149	146	144	138	140	157	150	142	139	156	160	150	137	123	129	151	147	129	129	133	123	142	170	149	132	134	162	157	146	133	127	121	129	151	132	133	143	140	133	152	129	150	128	135	128	162	139	162	127	144	143	125	153	160	145	109	142	130	160	156	143	121	145	161	169	132	153	155	131	136	152	126	168	155	121	146	151	139	151	169	151	140	127	161	137	150	151	169	141	129	137	144	154	148	148	148	139	146	140	162	155	125	145	152	129	123	142	133	144	136	132	142	149	133	155	149	131	158	161	144	154	159	150	161	135	151	132	136	155	118	158	126	137	136	127	159	147	145	149	131	137	139	134	164	152	139	142	139	145	143	135	130	136	130	137	137	140	154	136	128	128	134	145	146	134	133	131	129	162	151	159	119	132	131	164	155	137	136	146	125	155	142	161	139	140	169	153	139	173	163	152	139	152	162	141	124	141	140	151	158	151	137	154	144	156	166	136	131	165	142	132	140	149	130	142	159	131	143	136	148	132	144	159	115	142	139	154	128	152	127	150	139	156	149	141	159	142	134	143	140	150	145	124	152	120	130	154	149	153	133	131	127	142	136	135	148	154	154	146	135	131	124	152	132	145	126	130	131	164	125	112	143	127	133	159	148	133	143	143	134	140	155	165	136	124	155	136	143	142	138	162	147	137	148	138	156	154	164	152	130	146	160	131	137	135	135	133	131	154	146	134	126	144	122	160	152	137	141	136	143	149	125	165	158	167	122	138	137	131	155	139	130	151	134	137	155	142	131	140	145	147	122	135	140	151	147	145	139	139	153	145	131	130	135	160	138	154	139	136	132	130	145	138	131	147	153	146	131	141	140	158	153	144	132	161	160	145	138	144	134	143	166	140	130	143	151	139	142	141	163	164	146	136	131	177	163	141	132	127	140	149	153	152	169	150	162	148	133	138	146	135	157	149	130	139	143	120	143	147	151	135	132	145	136	132	159	161	141	158	131	135	133	147	130	146	169	145	161	138	122	146	146	127	158	128	130	136	131	129	145	153	149	141	146	185	148	149	126	148	146	131	150	134	135	126	167	148	156	148	164	142	128	150	175	142	138	145	166	163	139	162	148	154	145	153	141	144	168	125	149	136	143	143	147	140	142	156	136	145	158	142	137	127	142	146	151	149	132	150	136	148	140	150	150	150	161	126	139	147	169	156	114	135	149	155	143	126	144	136	146	153	145	136	130	151	141	141	131	148	136	141	130	139	152	137	130	155	134	133	134	160	140	138	124	135	124	141	148	154	161	148	153	132	141	147	149	158	165	118	157	132	131	141	124	142	129	139	130	137	130	121	154	153	121	138	151	159	155	114	126	125	147	141	157	124	152	153	145	140	138	130	136	155	138	136	136	170	133	127	132	144	134	145	138	139	131	143	138	152	160	147	152	152	139	121
25711	17701	13668	10410	4063	727	504	551	475	486	492	487	480	428	496	484	446	471	468	501	450	420	471	476	449	421	508	486	489	434	499	500	483	469	494	479	469	481	450	503	446	441	491	510	442	495	444	463	486	467	479	504	479	484	480	428	513	482	443	442	498	481	476	509	468	452	467	466	468	457	501	462	437	491	475	469	460	475	472	496	432	473	471	490	470	465	484	457	498	494	475	468	423	489	456	460	465	460	479	480	474	466	468	470	467	431	492	451	482	485	455	449	503	460	514	496	509	459	483	465	489	451	488	462	442	465	451	497	505	462	475	502	443	500	481	444	475	484	479	506	499	437	464	501	463	484	456	507	492	467	488	491	490	442	523	474	422	486	460	450	505	475	448	469	501	498	506	483	482	488	500	439	468	488	473	473	448	448	447	479	480	487	477	483	492	425	469	497	443	478	475	459	477	475	475	482	487	477	463	464	440	463	473	469	457	489	473	513	501	494	463	498	458	453	492	496	492	510	436	437	456	503	490	475	424	456	450	481	469	465	477	438	472	472	503	464	471	483	482	478	467	459	488	478	457	505	517	485	473	440	464	491	476	496	489	476	444	454	478	516	472	425	467	470	498	481	454	445	466	492	454	494	508	457	445	509	474	489	457	479	465	505	514	503	482	496	499	473	460	506	492	471	471	497	488	493	433	474	484	471	469	454	469	466	498	465	457	485	464	495	478	452	441	459	500	513	478	508	467	509	499	456	498	495	460	480	475	495	447	477	513	486	520	468	494	442	487	461	514	487	471	465	505	454	496	459	447	471	508	494	474	475	495	472	478	480	446	493	442	431	485	476	476	476	471	514	462	481	510	515	450	472	436	480	475	501	462	506	459	459	459	467	472	481	468	490	462	481	462	485	488	466	486	476	440	445	509	497	484	495	486	478	495	511	489	475	445	479	501	439	488	467	461	453	485	455	466	484	420	501	445	476	504	448	463	457	468	473	501	501	425	494	470	471	489	511	499	516	455	468	489	482	514	467	460	502	472	445	471	462	444	474	435	512	424	514	473	487	469	458	453	518	501	440	504	471	449	456	468	453	480	465	489	483	489	448	448	462	450	467	463	492	478	440	457	474	493	473	455	523	474	480	501	484	492	459	481	493	479	502	460	450	480	491	500	492	467	477	466	499	493	435	448	467	478	473	485	477	441	480	499	485	494	461	472	459	483	495	506	486	479	447	506	470	474	474	465	449	506	461	460	511	476	486	434	473	464	458	453	480	478	485	449	478	482	437	442	429	507	473	489	504	474	490	446	476	464	516	491	470	481	455	483	508	458	468	435	511	504	461	496	441	459	447	491	445	485	474	469	466	482	488	471	445	462	457	507	465	476	468	494	492	433	506	483	488	471	505	460	476	479	452	499	447	489	505	489	493	514	465	444	445	462	504	500	429	473	462	455	447	465	498	486	485	481	480	451	462	511	492	497	470	493	450	519	451	463	479	463	465	435	488	490	437	465	472	475	481	465	508	476	478	513	457	504	460	446	492	495	494	481	503	496	496	478	456	480	494	421	457	492	463	488	459	474	464	497	449	461	452	465	470	482	479	523	508	527	494	492	430	492	440	480	482	454	445	441	442	491	514	447	483	458	456	482	485	473	442	464	488	470	472	459	472	450	505	472	474	496	504	482	465	479	469	444	490	493	500	476	442	483	453	451	440	491	464	477	444	457	469	470	462	521	439	484	489	477	469	489	465	486	514	473	463	498	480	461	467	417	458	505	497	447	492	459	482	462	421	480	457	483	444	488	426	466	480	460	440	450	449	501	494	491	460	465	476	480	422	503	440	489	481	458	474	453	481	449	473	472	481	465	478	470	460	465	508	459	480	451	467	503	428	473	531	478	433	496	478	488	479	483	470	470	485	451	487	505	455	464	461	440	532	473	464	449	438	489	474	456	490	492	461	471	491	509	479	467	464	492	461	477	499	445	473	466	499	492	460	467	520	484	485	473	443	476	473	477	489	494	465	474	426	466	477	474	437	487	487	430	456	512	460	499	465	424	463	436	462	460	479	490	487	442	486	479	494	452	470	457	468	457	480	474	466	492	440	418	492	470	463	422	503	476	462	473	457	460	487	476	472	504	472	499	458	422	473	503	439	518	453	511	440	477	454	503	447	493	482	488	449	439	453	489	423	473	471	466	465	443	490	499	485	455	460	450	452	492	447	497	480	469	476	454	441	504	477	449	475	455	453	506	481	466	500	514	477	436	490	471	498	491	469	509	447	470	461	449	426	466	454	461	514	500	470	453	467	476	450	473	477	506	489	500	517	435	456	482	470	474	502	418	468	458	442	477	445	471	483	403	477	465	489	497	456	458	465	442	465	444	440	506	517	447	471	488	441	467	475	464	471	480	490	460	465	474	493	481	484	476	466	461	478	467	458	450	487	500	480	451	468	443	493	461	487	527	493	481	433	485	447	508	484	437	481	481	475	422	482	467	513	485	475	486	457	459	491	491	461	491	447	484	480	490	497	458	454	489	458	473	505	489	468	491	482	484	451	462	459	477	505	475	477	429	502	478	504	473	481	449	473	484	491	467	452	466	478	451	468	490	477	489	443	457	520	473	466	474	496	478	470	456	455	448	509	454	456	505	480	454	484	464	464	457	502	434	480	488	456	448	452	484	474	433	444	446	462	511	473	498	470	472	502	485	462	451	480	508	479	478	495	484	480	457	474	463	524	462	468	465	480	476	440	473	514	451	461	460	454	506	447	466	474	496	459	510	508	464	485	484	475	498	488	483	461	474	480	441	467	507	512	471	461	484	508	462	446	445	522	450	456	481	512	504	442	493	468	485	467	497	448	467	467	498	456	461	465	498	455	461	473	490	456	502	461	450	442	445	528	478	476	498	483	454	480	475	488	449	483	470	451	462	462	491	482	474	454	476	458	468	490	485	485	446	442	493	444	474	507	463	448	458	504	483	461	452	477	473	488	469	487	449	458	466	476	467	433	478	472	468	464	474	507	452	467	480	509	461	521	493	442	492	458	428	486	493	484	466	492	428	483	459	441	474	478	446	485	519	482	452	435	520	473	429	475	482	501	509	486	491	491	477	525	485	451	455	445	515	479	473	494	471	476	509	481	454	444	467	517	482	496	512	520	464	463	461	492	443	515	469	464	492	467	450	453	502	469	476	494	464	462	499	511	472	444	487	473	462	490	462	478	506	471	486	473	485	477	518	459	513	460	465	502	444	464	475	509	482	520	456	506	478	493	491	489	469	432	468	468	495	509	473	448	475	477	483	491	448	470	493	480	493	445	494	514	441	456	477	536	458	467	474	446	455	452	485	479	482	471	498	446	456	486	487	447	455	471	474	455	500	484	477	490	467	474	474	457	497	477	444	482	465	484	527	489	505	492	422	495	502	470	420	511	436	515	493	489	457	436	487	448	454	451	488	474	515	484	515	462	490	496	492	459	445	461	488	484	488	483	442	429	469	479	487	492	470	492
61106	52056	48136	33018	14809	1224	202	313	140	114	119	148	152	144	130	123	139	132	117	129	119	132	132	140	121	114	137	117	129	121	123	122	138	112	115	109	134	134	107	120	126	122	133	131	120	138	119	130	136	128	144	133	109	124	122	122	128	121	129	142	112	138	133	133	131	130	145	125	124	130	131	114	123	145	104	138	124	117	122	124	129	116	127	103	123	128	118	111	131	118	105	108	124	140	124	124	111	105	120	118	116	130	119	142	114	120	119	125	132	128	127	124	113	118	108	124	115	136	113	123	108	142	132	119	137	118	118	135	110	139	114	113	114	118	116	111	125	96	135	122	127	138	118	124	132	144	129	109	141	128	109	116	128	123	128	130	125	119	129	136	117	121	133	157	125	108	137	131	121	117	132	136	123	108	132	128	124	135	116	130	111	132	116	128	142	122	132	136	125	118	139	118	135	128	126	144	136	141	122	117	108	125	120	124	103	120	139	118	141	121	127	120	110	127	116	127	125	116	124	108	114	139	124	118	116	133	137	115	133	112	142	132	111	115	138	122	124	104	123	128	109	118	159	115	121	124	127	120	131	116	127	131	115	136	148	115	119	106	104	130	140	125	116	122	120	123	104	129	130	121	130	113	116	116	119	118	118	126	128	146	118	119	124	135	120	105	121	102	110	139	111	117	131	119	130	124	104	116	115	126	138	116	123	125	131	114	139	128	123	133	130	134	137	120	124	137	109	130	128	128	122	123	146	103	121	147	106	127	110	129	113	125	124	122	136	115	129	101	148	120	114	132	146	111	122	149	131	123	115	132	134	130	117	146	124	126	140	130	129	113	130	129	113	109	121	110	137	119	146	127	121	127	109	130	119	121	139	138	113	119	131	131	110	115	137	124	125	128	105	104	113	123	115	117	111	119	112	122	138	143	127	134	126	112	119	96	121	121	130	122	132	116	119	149	120	127	113	126	113	120	121	115	138	129	117	126	124	126	135	127	112	129	137	146	116	130	145	119	121	117	132	113	106	132	121	131	115	107	145	133	124	116	127	143	134	113	102	140	140	107	134	142	109	123	134	121	106	113	124	126	130	131	128	114	111	127	122	118	130	116	124	122	127	108	133	120	121	127	118	122	122	134	140	110	113	119	106	125	138	118	118	126	122	124	116	135	127	125	119	127	125	119	121	135	133	128	112	124	128	133	127	132	118	111	118	109	127	122	128	133	134	125	144	120	122	124	125	119	116	117	131	116	117	112	133	124	126	114	134	130	131	129	120	137	126	124	117	125	119	125	117	136	129	111	122	118	122	137	130	116	112	136	111	139	118	135	143	134	124	135	108	130	131	138	130	141	136	118	123	135	129	126	122	135	117	121	108	127	114	117	117	130	122	119	141	119	134	113	138	117	132	135	118	121	138	112	111	127	127	105	134	141	140	118	124	136	115	119	114	139	131	127	109	117	124	139	133	144	125	119	126	150	113	113	132	126	128	116	114	115	146	132	108	119	138	116	115	132	117	110	113	134	123	121	117	134	126	136	115	126	117	137	118	119	122	132	128	122	97	126	121	136	99	117	139	133	104	129	138	121	127	111	104	130	110	126	121	109	115	117	127	107	125	130	115	129	117	135	109	108	121	126	128	119	131	108	137	114	113	111	115	134	97	124	106	119	145	113	107	128	114	116	120	123	128	110	133	108	119	113	130	126	112	115	119	113	119	138	106	122	144	135	107	112	123	128	121	132	130	123	119	104	134	116	119	132	103	134	112	122	134	127	125	112	140	146	129	128	116	118	116	128	126	116	143	115	125	116	141	105	128	128	109	106	105	117	128	126	126	114	125	123	130	118	132	133	113	116	125	141	121	119	148	131	113	128	128	127	135	126	111	117	118	113	119	122	112	130	106	131	142	127	129	127	129	115	135	110	126	124	125	128	125	121	124	120	125	127	130	127	147	141	142	121	138	131	97	118	123	132	112	119	123	131	105	122	116	121	111	123	127	147	125	117	110	146	126	116	114	120	124	120	104	144	116	142	115	115	135	127	132	125	130	123	113	109	111	124	133	141	117	113	133	99	126	123	113	114	112	122	108	107	111	126	123	126	118	119	116	130	141	116	105	113	123	120	128	111	121	139	127	147	135	114	127	128	122	128	144	132	112	125	130	124	121	140	127	107	121	120	102	129	128	130	103	114	126	115	133	143	131	117	102	102	132	131	104	121	152	109	137	136	119	115	127	113	112	144	115	96	113	145	111	129	119	117	134	122	137	115	136	103	109	144	134	117	123	124	141	124	124	144	106	132	118	105	119	123	122	129	124	136	128	120	113	100	121	132	146	126	153	128	127	121	123	144	104	133	152	108	133	128	142	121	109	114	127	137	117	116	108	131	139	128	123	113	115	125	138	114	138	109	130	142	132	111	113	124	120	122	122	125	130	127	119	131	121	109	144	105	138	121	105	111	118	126	120	127	104	120	129	140	137	140	136	127	101	118	135	124	133	107	120	142	118	126	120	123	110	121	114	112	139	116	120	111	147	111	157	130	122	125	129	131	122	122	128	118	121	131	143	105	136	122	138	117	120	110	129	147	130	132	126	83	113	133	111	123	142	124	143	120	153	116	132	132	118	127	109	139	124	141	124	132	128	114	117	120	126	125	106	136	121	136	113	110	118	129	116	115	136	126	139	125	117	124	128	139	123	112	123	121	126	121	123	142	127	123	110	127	125	121	124	138	139	109	124	115	127	120	119	133	137	109	108	110	140	126	135	119	120	115	100	111	133	130	125	122	118	129	128	101	118	133	132	120	132	112	130	116	147	120	122	124	127	138	107	138	124	111	115	126	106	113	129	126	120	134	113	121	126	131	132	150	142	142	135	111	106	125	115	127	132	104	140	119	127	145	125	126	111	121	113	143	131	125	154	125	112	114	114	117	136	113	132	125	129	137	117	117	129	116	114	129	124	118	129	123	122	127	123	128	117	119	113	115	136	125	121	127	126	129	132	139	142	120	130	114	117	122	140	119	131	113	109	115	117	124	118	136	120	129	122	131	114	126	107	103	126	126	135	112	127	122	92	131	124	127	126	140	131	122	114	131	127	123	111	143	127	102	129	102	128	112	111	111	118	127	133	134	117	125	127	118	123	122	120	115	122	113	129	120	115	117	138	126	121	119	114	125	133	129	123	118	130	144	123	124	110	125	112	131	129	143	118	126	116	117	134	134	126	121	138	123	124	115	125	129	123	96	136	127	124	108	114	127	136	129	135	136	114	106	129	128	108	108	99	132	140	109	153	130	126	120	122	128	146	100	110	111	114	128	96	139	106	107	117	111	102	116	123	130	121	121	129	115	112	141	131	109	112	124	134	118	115	113	111	123	125	120	136	120	118	111	116	127	120	119	136	128	129	120	145	119	121	125	103	123	121	122	141	125	124	151	134	137	116	105	103	108	132	119	111	130	124	116	121	155	139	119	132	123	131	108	128	121	116	131	131	120	122	117	121	139	109	129
42563	42240	44715	39573	17516	2368	769	1241	520	455	451	452	492	490	445	433	436	459	456	433	466	404	451	422	416	413	422	396	421	414	415	444	421	446	437	422	452	406	449	458	400	413	407	392	421	426	433	399	400	435	423	452	395	363	462	393	385	429	433	405	415	430	396	409	425	426	420	425	411	431	415	395	401	458	460	425	453	422	435	436	395	447	441	437	411	438	390	444	443	416	412	420	416	418	419	436	443	447	455	413	451	443	418	421	444	405	427	400	420	420	434	414	411	408	392	435	427	402	424	439	414	416	399	428	403	464	433	441	434	420	404	412	389	423	424	431	428	439	421	429	423	428	420	477	433	409	410	428	437	434	403	420	422	424	438	412	454	453	403	429	395	424	434	438	441	408	430	417	452	441	410	444	419	421	429	415	398	408	419	428	447	447	407	411	387	423	446	422	430	452	462	387	430	424	422	425	408	425	440	436	408	396	420	429	383	409	443	410	438	405	415	405	420	399	453	414	432	423	387	470	428	447	415	403	449	443	403	379	444	387	433	398	446	406	438	399	397	429	425	435	417	424	434	450	419	404	417	401	416	414	417	450	420	409	428	440	465	429	438	421	399	406	407	439	380	450	391	438	465	451	422	383	447	407	405	408	414	399	400	433	426	413	436	402	429	441	392	415	452	402	439	393	422	408	423	416	434	414	429	433	426	394	417	412	390	450	413	435	427	411	437	420	406	411	422	454	395	405	428	444	424	427	395	399	404	385	438	448	403	392	428	415	416	456	445	431	419	438	427	409	401	413	380	409	403	431	426	435	412	423	415	461	426	422	412	428	442	412	448	448	430	420	456	391	419	444	401	404	436	430	462	442	440	400	396	410	414	407	405	421	383	409	417	436	413	408	429	445	417	400	389	391	451	442	433	407	402	438	448	413	433	449	391	385	405	423	383	432	425	424	410	397	442	408	428	427	442	427	440	431	430	424	439	430	424	433	428	443	465	432	419	445	420	433	432	415	402	437	426	403	411	406	444	401	407	429	423	408	439	389	414	396	392	406	403	420	395	445	441	437	408	411	423	413	414	399	398	409	426	388	459	430	449	431	414	442	469	433	449	457	426	408	442	435	439	383	398	428	411	450	388	431	405	420	388	389	407	416	434	425	408	424	421	430	448	391	427	422	404	420	425	454	432	440	422	411	439	421	441	386	444	438	425	430	450	399	410	425	411	406	421	402	404	430	407	438	420	414	432	424	424	417	389	407	428	445	401	416	395	427	415	421	406	404	381	443	408	425	412	408	413	409	429	432	431	424	423	415	408	391	427	365	407	457	427	407	441	409	403	409	398	409	419	370	388	417	434	449	444	413	411	439	421	407	408	414	429	443	423	414	451	448	414	392	416	407	421	408	421	466	437	438	414	425	425	444	401	428	429	443	459	428	424	428	438	473	424	436	408	446	435	411	417	410	424	433	455	461	429	412	426	434	418	432	404	377	377	406	424	387	420	414	448	417	380	440	381	449	411	448	439	460	445	418	409	441	418	389	406	404	463	454	414	413	441	391	404	434	440	411	424	393	453	423	429	407	395	414	434	402	376	425	437	415	387	429	426	435	364	422	407	446	439	446	418	414	459	406	418	413	470	427	454	383	419	427	415	398	451	437	404	378	438	428	424	438	414	394	399	401	351	427	447	455	415	407	409	413	419	439	417	415	401	425	405	434	412	435	417	424	464	434	410	412	414	403	386	409	399	499	441	420	415	393	408	402	458	401	367	435	445	451	404	463	389	419	447	443	409	426	412	419	426	439	418	398	398	402	458	425	401	391	464	416	422	450	423	399	430	431	407	425	411	418	370	411	428	450	379	418	399	415	444	419	399	418	429	405	457	414	451	408	452	418	399	426	439	388	469	462	448	426	423	404	400	400	460	441	449	431	394	407	454	420	406	449	438	421	429	404	421	377	427	443	413	399	395	423	393	406	419	395	396	394	396	412	437	435	421	400	432	430	408	426	445	422	417	473	403	387	406	404	435	391	413	403	416	418	413	404	398	413	430	481	383	440	456	410	419	416	396	413	425	448	397	387	421	415	383	409	386	431	378	421	413	362	438	401	431	390	415	419	422	426	423	435	433	414	432	420	430	449	375	423	438	416	408	417	379	423	413	411	463	418	443	420	412	436	423	451	404	409	404	409	427	402	418	432	429	446	393	445	388	425	392	438	436	420	430	409	441	415	423	431	371	438	436	438	463	432	404	422	426	422	435	396	436	419	450	419	430	425	421	425	434	441	439	414	436	422	430	432	427	425	398	443	381	404	441	445	424	419	433	428	426	407	394	407	386	393	422	415	433	437	422	434	425	443	416	424	441	404	427	441	414	439	433	401	427	380	412	411	404	429	440	461	423	419	397	433	433	401	398	413	424	428	427	442	388	422	419	399	405	422	404	415	387	415	405	423	435	442	417	453	423	390	396	423	450	456	445	420	430	416	415	418	419	435	417	389	432	429	436	383	426	426	408	431	461	414	465	439	417	381	419	428	405	394	392	412	403	417	394	422	448	419	421	420	419	452	469	436	421	436	414	444	404	396	406	395	418	434	417	447	399	428	457	450	453	454	399	389	426	397	442	429	425	435	418	449	390	399	417	430	453	448	454	379	415	402	447	429	443	448	423	415	444	418	396	387	420	440	465	422	396	418	424	392	395	421	384	402	438	464	404	421	430	409	395	416	456	428	394	435	419	415	448	383	444	429	388	417	433	450	478	393	445	388	416	423	399	407	416	430	412	447	406	431	432	420	432	420	430	437	426	422	422	435	426	464	429	446	412	404	406	422	420	433	421	434	420	405	427	436	417	410	416	413	427	396	352	397	458	441	410	443	416	422	435	431	423	431	403	422	450	404	440	405	439	387	415	393	410	446	445	427	414	435	425	391	401	380	420	428	406	439	435	379	413	390	400	418	415	399	382	413	404	391	414	425	419	385	439	397	414	422	409	390	399	448	385	424	429	415	435	392	421	419	420	426	431	364	415	432	433	411	424	400	414	378	414	405	441	437	423	372	427	414	432	400	387	396	440	456	416	404	416	432	429	412	417	419	437	449	435	425	419	423	421	422	416	444	427	444	405	436	435	452	411	439	444	393	440	410	425	379	413	420	391	441	428	424	417	412	415	430	435	427	439	403	435	422	415	432	420	411	400	406	413	409	399	464	378	392	387	391	444	413	438	438	412	404	426	452	428	418	410	397	415	385	377	438	435	388	407	432	437	398	434	463	421	433	425	427	435	369	375	449	435	398	412	403	408	404	423	423	397	396	426	413	452	439	389	438	425	439	429	426	401	421	382	389	410	429	395	445	406	398	445	446	397	439	425	418	399	432	445	396	444	408	438	420	428	429	439	414	424	423	439	413	443	443	430	421	435	466	456	423	390	413	410	402	399	424	399	432	390	393	457	415	421	386	418	393	412	391	448	405	464	428	433	441	406	389	414	410	440	425	428	390	425	404	449	377	413	428
76603	69963	64543	45796	26709	4791	510	521	289	281	248	239	219	232	253	292	258	254	238	235	235	223	258	229	232	211	210	230	231	243	247	217	238	220	226	252	244	226	230	207	236	233	199	216	204	252	243	224	257	239	206	228	212	216	207	229	220	224	217	246	230	241	247	217	209	241	220	239	207	211	232	227	240	226	222	241	204	220	220	225	228	244	224	181	243	222	238	261	228	243	228	214	244	234	215	221	218	213	236	242	235	252	231	222	234	232	226	206	249	216	227	240	203	258	228	258	232	218	235	186	202	236	210	222	221	226	252	243	211	230	208	230	277	248	220	216	229	225	218	220	224	222	249	211	248	205	235	237	222	230	242	225	245	214	212	215	247	240	214	238	224	224	239	246	210	236	234	233	248	214	233	226	223	228	214	225	231	234	234	225	184	215	201	266	216	227	204	248	225	235	233	227	240	206	223	237	228	221	219	229	231	234	239	239	241	193	245	223	213	219	213	250	252	204	240	228	238	236	215	215	227	216	232	222	223	254	242	220	226	239	222	263	226	211	240	274	203	218	244	233	248	237	221	233	201	212	213	210	242	206	232	227	223	220	210	234	201	218	243	240	224	234	258	235	246	234	213	224	230	262	246	232	210	245	217	255	202	210	209	202	225	252	233	256	227	222	205	239	188	210	205	216	227	224	199	212	221	220	233	223	235	222	221	232	231	208	216	230	238	234	226	241	236	194	226	248	248	246	234	213	217	235	229	225	220	217	235	237	240	225	228	203	218	247	227	211	228	207	209	243	247	212	238	243	227	243	249	217	214	250	227	218	233	242	220	233	242	208	231	221	244	225	255	235	205	230	240	241	218	248	214	216	228	229	232	221	245	242	228	233	225	229	231	246	219	245	235	255	209	231	240	213	245	238	246	220	246	231	216	223	219	217	221	216	246	205	245	190	212	232	251	232	208	225	226	236	206	247	215	214	247	215	200	245	221	213	223	243	205	221	211	220	225	240	251	230	246	248	235	209	211	236	228	207	220	222	225	216	229	235	220	240	227	243	208	236	231	230	236	223	226	228	251	230	208	232	210	230	216	219	264	231	246	213	231	234	241	218	217	211	224	197	251	243	241	217	241	238	236	213	253	250	211	214	228	217	220	239	218	230	261	257	244	210	208	221	237	208	238	225	241	224	196	223	237	199	238	208	232	231	203	202	245	215	225	218	222	237	235	216	237	249	252	248	225	252	239	224	227	214	228	238	233	185	218	242	235	234	253	228	213	234	238	233	226	251	226	202	211	246	265	233	238	221	206	230	225	229	232	227	225	242	234	225	218	226	252	237	215	238	218	227	210	230	213	217	226	217	249	238	220	261	235	231	242	232	210	258	189	222	230	225	249	215	217	250	225	217	249	248	231	220	237	219	208	216	199	234	216	218	225	238	254	246	215	222	226	200	225	217	225	240	207	233	225	237	241	229	255	225	234	222	236	225	229	235	222	233	232	249	210	230	243	181	211	237	186	218	226	216	219	220	208	242	194	209	226	236	234	238	208	231	247	222	230	266	233	226	234	232	242	232	222	223	213	243	222	228	206	217	188	249	231	211	225	253	220	220	227	229	230	238	210	253	210	240	220	252	213	243	211	209	219	228	229	225	220	249	208	218	200	204	242	217	222	227	213	217	245	210	220	225	223	197	235	250	198	235	205	215	242	219	245	245	256	249	217	247	217	237	242	229	221	238	204	231	234	223	236	252	229	212	204	233	246	217	237	189	241	232	247	225	209	250	235	218	258	209	198	227	217	237	251	211	216	216	239	215	227	230	240	230	246	234	222	247	254	214	223	233	222	216	217	229	229	225	220	233	217	250	233	196	229	234	260	222	211	214	227	236	215	229	252	229	238	244	242	253	220	211	224	247	235	225	247	243	208	228	204	212	257	245	218	212	214	223	217	214	218	239	220	244	242	223	216	236	239	210	236	242	233	202	210	236	232	226	246	229	234	219	217	245	215	230	244	217	232	250	226	242	223	215	233	224	216	209	213	189	234	231	232	234	238	214	258	248	200	241	235	242	223	252	224	211	199	239	223	192	208	209	250	231	222	228	238	267	220	204	215	229	185	240	249	242	211	207	204	234	222	230	223	225	218	218	208	262	244	220	243	233	230	213	246	226	246	228	245	210	223	221	229	205	237	223	215	209	224	234	216	239	225	228	231	225	230	230	237	244	228	234	238	195	224	237	207	226	252	225	246	230	235	218	226	247	264	214	230	212	239	214	230	218	200	231	200	219	230	236	213	216	242	231	218	212	262	236	230	201	230	206	228	217	236	249	232	193	205	211	214	229	190	237	217	230	216	229	255	212	220	227	255	218	227	228	239	240	217	230	258	235	230	229	235	252	226	237	223	222	223	222	229	254	230	231	209	214	238	239	213	226	193	232	209	217	216	247	211	231	241	202	234	250	234	225	209	229	196	219	239	205	221	258	238	225	237	220	256	226	211	247	225	235	226	250	244	228	216	197	205	210	236	205	241	215	218	210	240	235	232	215	218	240	231	234	254	233	195	253	233	223	194	223	224	245	239	226	227	235	215	229	228	224	210	210	240	222	240	222	206	228	212	238	239	225	234	217	205	252	226	218	216	221	208	217	250	217	243	209	218	223	229	231	242	246	237	216	241	212	243	211	226	222	212	243	254	228	218	185	199	209	240	230	212	237	228	230	223	241	254	244	222	252	231	224	217	232	226	219	246	247	264	249	242	228	220	232	226	245	232	253	217	229	223	230	214	207	225	225	238	196	250	232	214	213	239	233	267	219	253	240	210	214	219	229	229	241	217	220	223	235	226	242	239	237	213	249	245	255	210	205	255	211	238	248	225	211	226	247	223	237	245	234	228	222	243	244	217	227	229	230	235	225	246	230	216	212	216	227	227	242	226	243	231	231	211	233	208	244	219	213	236	249	215	238	239	218	215	208	208	220	246	224	251	224	203	229	242	221	226	210	232	229	221	209	218	239	244	241	235	219	227	247	236	202	228	239	240	218	219	230	230	220	250	214	217	226	251	210	242	250	226	242	222	280	224	236	231	260	210	226	253	237	223	236	227	244	209	236	241	231	251	255	204	224	229	249	221	226	235	228	234	226	226	222	208	227	257	214	235	235	235	226	220	229	231	224	229	234	225	217	231	223	222	223	226	221	260	222	220	238	241	245	220	216	216	238	226	261	244	207	230	231	212	217	234	236	218	219	216	223	220	210	216	227	252	244	224	215	221	238	218	246	232	236	228	261	229	212	241	196	218	241	212	243	235	227	215	217	225	216	233	209	233	227	222	237	265	241	238	233	234	216	229	248	257	240	224	194	220	214	216	223	228	202	222	250	221	223	229	217	208	234	225	221	216	230	247	208	237	221	244	216	228	207	240	250	257	216	225	199	208	259	224	234	222	225	193	236	237	220	236	229	223	222	239	225	226	256	234	259	223	215	246	220	208	221	243	215	215	224	223	229	253	213	260	237
56421	57796	60061	49105	25419	4228	1477	2026	882	861	865	841	794	784	776	768	744	706	727	778	727	765	707	747	752	702	707	743	718	722	747	732	700	670	717	735	674	736	720	689	699	716	739	730	678	685	727	710	724	714	700	716	689	688	694	740	740	733	750	728	649	666	647	716	707	716	717	669	737	664	678	701	699	706	682	704	667	715	684	677	647	704	731	706	665	726	661	738	675	696	712	748	718	681	714	718	720	697	711	657	665	691	722	706	716	667	671	700	691	710	702	707	703	674	722	714	664	693	718	696	674	677	706	723	713	676	658	681	719	706	710	709	705	676	651	706	688	707	725	736	700	699	718	741	706	716	734	700	690	677	719	685	713	655	720	714	717	751	662	717	692	746	695	674	708	722	666	712	692	662	654	692	648	712	675	670	731	646	702	684	688	660	675	705	751	684	723	741	670	704	693	710	715	683	660	689	665	691	709	706	666	762	676	688	697	722	676	700	717	655	725	695	695	670	715	702	715	656	657	697	657	651	685	720	714	687	693	672	709	670	672	689	703	680	694	714	757	719	701	711	738	730	732	672	710	710	725	671	719	700	722	663	698	768	694	671	684	653	694	711	708	737	720	711	721	688	702	704	682	684	693	652	727	671	696	707	720	685	700	712	686	648	706	702	670	668	693	734	668	691	689	714	680	662	749	700	715	713	670	705	678	667	680	647	693	770	673	678	736	670	693	676	651	686	715	703	720	694	756	700	719	751	749	716	694	676	714	734	701	668	743	730	736	717	690	729	670	680	616	665	753	680	725	660	682	707	670	732	722	688	675	649	677	628	703	708	715	677	690	716	694	717	711	647	688	688	740	697	646	722	660	742	687	687	678	722	699	691	689	704	666	641	674	702	720	691	705	743	724	657	682	680	723	702	649	678	683	737	691	682	674	738	670	727	744	744	699	720	687	659	725	678	710	732	684	676	688	705	672	706	688	703	656	714	703	650	713	717	683	665	706	691	681	724	692	703	731	709	736	688	749	691	707	690	702	694	688	655	716	666	703	662	684	699	687	723	669	701	728	699	678	700	701	671	710	693	674	712	706	715	701	701	662	717	696	716	719	628	728	698	721	682	658	746	698	664	698	689	704	718	699	673	674	669	711	704	706	675	677	659	675	701	687	665	739	682	670	678	664	686	677	676	726	701	722	678	703	677	672	661	690	690	687	676	695	710	652	722	660	696	697	662	663	701	707	685	732	682	715	680	651	715	715	707	668	700	732	638	708	726	716	660	700	673	671	664	710	740	691	737	706	688	731	696	731	681	724	639	729	715	673	688	708	675	683	725	693	697	690	689	710	724	697	681	700	645	716	697	684	679	660	649	692	686	703	688	694	658	744	696	722	747	695	708	736	696	738	658	675	701	743	688	707	688	707	732	660	702	659	671	676	698	746	719	680	721	749	730	716	711	716	674	712	691	696	738	692	710	680	698	717	740	710	703	672	656	716	702	729	693	726	725	742	726	692	693	708	703	722	639	657	675	679	715	726	688	714	747	680	657	665	729	676	700	723	672	617	754	726	674	764	679	672	675	686	704	683	726	696	666	687	685	681	739	668	713	678	672	678	664	693	684	708	668	700	721	714	690	694	665	664	656	701	695	678	705	704	704	675	733	705	710	673	711	672	697	723	681	719	665	690	690	695	688	680	696	659	628	720	694	698	713	671	730	672	669	706	704	677	723	686	688	638	700	721	716	710	727	716	698	692	741	656	668	661	750	702	700	644	711	684	661	672	715	696	731	680	692	687	684	709	685	764	688	711	726	648	689	650	680	739	685	706	699	636	658	650	680	699	699	676	651	706	692	715	709	656	745	698	708	675	683	696	682	699	717	699	725	664	695	689	681	683	723	663	743	655	706	726	753	740	677	717	724	738	680	716	739	688	708	708	708	725	734	712	737	686	682	727	681	721	702	720	714	725	692	702	678	687	709	703	695	707	732	683	696	705	673	674	711	696	674	687	689	637	656	735	693	699	726	702	693	714	708	705	699	707	654	639	709	690	734	692	670	676	707	696	695	681	709	685	690	697	771	690	688	701	684	666	689	672	716	677	723	698	618	673	702	686	680	662	692	746	682	757	695	716	678	744	685	677	701	677	674	684	724	616	728	693	720	698	713	657	706	709	680	727	658	705	689	697	691	714	693	697	713	691	703	705	655	659	692	673	714	656	679	669	718	667	714	746	675	638	709	712	730	726	723	714	709	699	705	689	718	656	677	693	703	685	693	746	679	682	719	752	692	725	700	698	672	699	661	659	708	662	747	706	695	677	704	652	687	678	670	698	642	725	650	734	708	682	711	702	692	737	687	691	728	659	669	677	680	678	723	750	682	691	713	653	689	704	709	715	712	658	641	710	703	705	740	688	716	729	697	678	645	727	685	729	714	725	649	667	709	715	683	651	689	695	677	749	681	707	673	752	729	694	681	682	659	762	734	718	709	685	697	706	736	696	674	679	667	716	705	652	669	716	683	673	684	696	693	703	667	700	663	765	710	696	660	687	710	695	719	727	709	689	710	704	656	696	717	746	731	695	704	726	692	721	756	690	758	703	685	725	691	753	685	724	671	706	672	710	719	658	706	703	691	703	655	703	719	711	725	698	689	623	708	705	676	701	697	674	678	694	648	687	680	660	664	681	678	749	710	716	669	712	676	707	650	678	677	720	724	630	686	730	711	703	627	723	699	666	656	694	722	664	697	712	696	676	753	678	679	677	697	684	695	714	638	741	765	694	695	678	695	697	713	721	745	682	695	720	728	688	700	669	675	711	709	664	705	665	693	701	656	739	690	689	705	706	672	693	648	712	667	693	655	686	714	670	703	711	713	683	745	742	705	641	747	678	704	748	693	693	656	681	685	702	723	675	700	714	724	650	720	690	709	701	680	697	695	704	742	712	677	681	700	700	728	723	713	705	704	765	725	687	677	662	744	696	731	699	634	702	718	685	731	684	735	708	721	684	667	712	701	706	702	702	736	708	721	669	709	670	680	717	726	695	684	706	731	693	660	680	709	668	700	691	687	664	711	721	685	666	707	676	661	707	691	711	733	704	714	685	665	725	695	710	658	722	742	709	703	691	688	660	724	704	712	678	686	694	682	718	707	647	720	712	704	693	648	734	688	693	691	681	703	707	695	695	716	674	722	721	702	693	731	683	686	688	710	666	654	662	780	737	713	675	717	719	652	720	677	731	694	715	698	729	683	704	712	689	669	686	699	676	688	676	718	649	670	682	675	732	745	702	683	700	697	669	705	727	741	668	669	707	712	734	674	654	766	697	696	724	686	681	666	670	680	719	714	725	726	680	683	681	693	725	750	699	692	688	686	700	724	706	692	646	740	723	707	702	709	677	662	716	679	679	681	726	748	724	694	659	675	705	732	733	659	685	730	698	768	686	701	676	728	680	683	729	701	693	751	676	673	713	703	687	743	683	681	672	725	672	678	677	669	696	758	693	702	685	691	690	675
29254	16170	8902	2524	1285	170	170	144	135	134	144	131	138	145	141	125	130	148	127	126	148	144	137	143	126	125	128	128	114	123	136	128	136	147	144	129	127	137	136	128	137	167	148	121	110	128	126	129	117	122	166	138	149	131	138	126	149	150	142	129	138	149	147	146	131	137	152	124	166	144	133	129	152	122	132	142	131	132	147	129	121	142	135	160	153	149	136	143	155	134	146	132	154	129	169	138	145	139	133	154	148	141	139	128	145	129	124	140	139	147	134	118	126	163	134	153	123	143	124	120	126	138	127	125	130	154	144	157	155	152	120	127	130	141	149	136	150	143	153	141	143	142	129	129	142	141	140	130	146	160	120	148	141	133	125	146	174	126	138	153	147	127	143	119	141	134	140	155	121	147	141	156	132	134	148	132	119	153	145	138	139	144	140	128	142	146	125	154	140	131	136	139	146	145	140	131	154	133	123	141	128	140	154	139	129	159	129	142	129	123	133	145	136	130	142	120	139	137	159	139	155	130	151	148	159	150	136	144	139	128	128	132	121	149	144	142	128	124	127	142	128	120	137	116	150	140	150	154	134	151	140	134	157	140	144	138	140	142	145	131	145	154	125	132	125	147	134	137	126	132	120	114	107	153	149	143	130	132	130	151	149	134	142	124	137	144	127	142	134	142	144	135	128	140	159	135	132	135	139	151	134	141	148	121	125	135	130	166	149	138	135	127	125	153	141	143	154	140	123	147	138	173	132	120	130	132	130	131	148	139	150	123	130	145	133	136	126	149	152	140	142	143	137	133	151	130	126	136	150	144	147	143	128	148	146	161	116	136	131	140	146	138	140	146	145	159	139	141	155	137	148	148	154	136	149	150	133	150	152	135	147	138	112	144	135	148	161	155	160	139	121	135	142	153	146	142	131	121	131	115	144	150	155	157	138	131	148	149	121	137	142	155	160	157	132	152	127	173	129	148	125	147	153	127	139	130	138	153	135	128	126	126	141	119	142	115	137	140	156	141	137	124	127	151	129	120	135	147	139	143	143	154	132	130	135	126	143	147	132	157	143	141	133	160	148	144	151	143	126	154	144	132	138	129	130	130	147	147	144	156	134	128	124	117	152	114	157	143	129	157	159	141	134	138	152	148	120	131	148	126	134	138	135	149	114	131	140	152	146	140	138	170	110	151	128	145	153	157	153	133	135	151	137	146	146	142	141	146	138	136	142	123	161	144	152	140	116	168	128	139	122	133	141	137	140	129	151	162	126	142	150	144	145	125	111	155	117	134	134	156	133	116	173	143	118	137	144	140	131	143	140	144	150	157	153	136	144	131	150	134	140	134	152	142	137	146	156	122	137	136	135	142	148	134	159	154	142	132	129	157	126	151	133	140	141	131	136	143	124	150	137	134	140	159	166	113	158	140	138	136	137	132	135	148	161	149	153	136	126	155	147	159	154	139	132	155	117	144	120	152	152	143	144	145	129	118	144	168	151	158	143	146	123	139	162	152	135	134	137	120	135	144	128	141	147	135	115	152	123	153	147	135	128	144	125	147	152	139	129	129	136	139	111	150	148	127	154	128	148	133	142	124	138	139	144	155	140	150	146	126	146	118	133	150	131	142	145	132	120	149	143	132	152	131	150	142	134	128	134	142	150	143	150	139	139	154	148	126	141	135	131	152	150	141	152	123	146	134	151	129	149	142	136	134	136	153	144	144	130	163	136	132	129	152	167	147	125	126	125	130	139	126	134	139	137	121	134	139	133	136	133	123	124	146	129	147	148	135	168	156	150	148	134	148	137	161	137	158	136	136	127	157	150	153	126	134	133	137	143	133	152	112	130	128	132	150	140	121	127	143	122	131	125	146	151	146	140	118	141	141	133	137	133	147	155	146	151	138	144	141	116	131	140	132	143	133	126	121	151	143	156	109	155	133	129	117	158	133	138	124	126	120	146	137	141	149	134	142	132	148	144	127	149	142	134	143	133	146	117	149	137	141	148	154	142	127	124	142	120	144	131	131	140	124	167	161	116	133	146	134	143	140	130	156	142	120	127	129	149	137	147	143	148	145	123	128	148	132	133	126	155	140	134	150	143	139	130	143	150	151	146	124	146	125	125	110	150	125	149	134	115	147	137	143	136	115	142	122	130	155	154	139	138	148	122	132	135	129	131	148	148	119	148	139	131	134	144	140	145	144	153	152	123	144	132	142	95	139	156	130	130	122	116	119	164	139	133	127	142	128	143	128	131	149	130	131	127	116	128	121	153	143	131	127	135	136	130	135	123	126	142	152	132	125	146	146	154	151	140	159	125	136	122	130	114	138	145	137	154	118	139	135	139	130	137	141	118	148	135	121	137	148	144	132	140	135	134	129	149	137	142	133	143	150	134	132	128	132	156	125	142	152	139	143	137	139	115	140	131	134	134	160	154	148	125	120	134	143	153	135	155	144	166	144	155	156	151	127	138	142	128	151	132	131	136	149	129	139	142	146	145	136	142	163	151	137	150	144	115	141	128	113	136	156	134	134	145	127	131	135	128	125	152	131	135	127	138	146	134	122	127	133	130	146	137	147	118	134	151	126	147	147	147	131	150	146	149	150	143	139	116	146	158	164	129	139	140	130	127	147	141	143	146	147	151	141	134	155	128	118	131	155	131	127	131	146	144	130	135	158	132	159	159	161	133	133	124	138	141	139	138	140	148	141	157	134	145	134	151	153	150	154	147	151	116	150	155	137	145	140	142	137	156	151	107	121	135	146	137	132	123	137	155	138	127	153	135	139	130	131	161	152	160	150	137	152	137	137	149	131	145	124	125	136	124	131	109	127	157	137	164	140	150	146	140	145	132	135	151	147	127	147	130	152	132	125	146	140	138	146	127	135	143	118	136	134	152	135	146	123	145	129	147	139	138	139	131	135	150	124	128	135	142	133	127	125	147	133	153	150	135	133	122	151	133	119	129	150	137	132	156	140	137	169	130	133	127	153	134	136	127	121	126	126	171	129	135	146	125	150	126	143	151	130	133	141	148	134	142	127	133	135	131	116	123	125	128	149	109	156	140	142	135	137	129	131	142	135	122	123	132	149	136	148	137	150	141	143	131	151	135	125	131	135	147	137	161	133	133	130	178	135	151	166	131	149	132	125	135	121	135	118	138	123	147	134	143	159	132	141	148	137	113	146	144	139	146	161	152	142	155	149	127	148	147	142	139	141	140	151	157	131	144	127	121	130	161	149	130	156	130	128	142	125	146	138	120	132	155	147	119	137	124	145	156	160	169	140	120	123	150	144	142	142	133	147	140	142	135	146	152	153	143	139	142	132	142	155	145	144	109	145	136	129	166	122	126	134	131	137	161	147	132	141	153	129	162	109	142	158	115	125	135	150	116	156	141	149	120	159	138	136	135	129	127	156	148	140	127	139	132	137	147	140	158	149	140	138	131	130	151	161	147	153	142	142	155	130	137	128	151	147	151	167	154	128	139	125	135	131	144	146	147	142	125	115
27262	18071	14709	6182	4188	579	484	522	467	480	508	500	460	472	447	446	459	462	450	488	475	471	445	483	477	473	450	438	439	475	471	444	493	487	457	499	460	450	482	479	457	502	446	490	495	464	466	501	473	486	454	472	456	492	461	485	415	444	445	466	449	466	459	444	461	495	484	468	493	516	475	476	440	483	446	430	434	492	462	486	442	475	438	455	481	469	480	482	465	437	472	466	494	451	483	464	444	451	439	457	485	470	464	499	455	460	490	464	434	490	450	466	450	471	475	492	444	471	448	478	483	484	483	430	507	418	458	471	472	489	430	473	514	466	508	470	436	489	479	452	427	473	479	471	465	452	472	464	503	421	487	438	484	464	473	458	453	482	464	468	477	501	485	484	460	431	448	445	457	453	477	477	478	419	462	444	498	455	442	467	497	478	455	473	516	476	461	484	488	519	475	493	454	479	452	475	451	500	454	465	485	459	454	488	446	516	491	478	465	458	459	460	450	451	469	492	457	470	475	452	435	445	481	488	477	468	456	455	460	471	456	468	418	472	474	436	437	463	446	454	455	440	480	484	445	460	469	436	449	462	463	434	454	449	472	467	456	514	455	485	434	442	462	453	483	436	486	475	462	452	458	469	502	523	458	443	439	469	464	420	431	436	486	505	466	486	476	480	445	439	476	506	445	451	423	430	445	475	484	463	450	483	465	459	475	456	432	496	461	465	461	449	468	442	438	418	470	458	487	470	477	501	434	484	480	433	481	492	443	465	452	463	459	423	447	452	461	469	448	446	516	436	444	480	495	436	535	483	474	507	449	449	433	459	444	464	441	468	469	484	474	439	503	460	465	455	470	483	430	470	506	436	458	442	468	473	476	484	474	438	434	444	466	453	431	415	432	461	435	452	446	482	454	486	482	453	465	472	430	496	470	447	492	446	476	480	466	467	473	472	451	467	482	445	441	455	485	453	471	452	470	467	447	435	457	448	441	469	441	486	432	498	470	461	468	459	432	486	423	473	458	490	410	457	450	485	460	455	457	502	508	476	466	453	463	448	475	462	463	440	441	471	458	450	450	433	457	473	473	469	478	454	464	469	497	431	478	493	469	485	433	505	448	454	437	419	486	504	424	469	440	488	419	473	464	463	456	468	449	509	465	440	486	471	482	472	461	454	432	439	456	430	459	437	472	471	455	468	465	467	473	450	464	475	461	476	444	442	462	476	454	475	440	457	474	456	471	455	448	451	461	454	473	476	441	509	489	453	477	457	468	423	425	450	457	435	449	411	464	462	471	470	477	482	456	481	449	498	496	458	440	459	462	481	422	472	479	437	445	448	425	485	423	486	466	463	451	466	460	459	461	437	484	434	442	485	434	467	429	470	460	500	456	433	453	472	441	471	501	506	462	418	454	443	462	451	440	472	468	440	477	470	431	450	474	476	455	456	516	458	448	464	456	460	459	474	469	454	440	470	456	410	467	468	442	449	476	448	460	455	464	477	456	449	480	470	450	448	465	471	473	450	451	491	447	464	476	449	505	462	502	484	516	431	471	468	452	475	448	505	463	502	476	470	433	473	435	430	420	446	474	488	459	441	482	469	422	470	437	445	496	466	448	439	471	447	484	460	480	465	426	450	452	451	476	438	478	440	472	452	457	440	425	476	461	436	438	456	437	448	454	434	487	470	494	467	457	418	438	446	470	441	558	473	460	468	454	496	471	459	489	459	512	460	409	461	446	444	502	466	458	468	432	475	444	455	520	460	449	464	457	438	424	470	436	458	464	479	472	459	478	467	459	436	449	444	465	454	458	498	474	450	422	492	446	478	437	469	474	451	428	459	407	470	444	470	466	479	461	437	478	439	480	480	465	462	474	460	443	494	419	437	424	452	441	433	467	461	444	427	456	463	465	467	422	458	472	450	492	441	430	488	449	452	451	497	432	449	509	458	442	452	467	456	473	486	478	459	445	460	470	463	441	481	481	488	478	452	463	492	484	464	452	454	459	437	454	464	481	430	455	480	427	451	417	471	474	461	434	452	457	468	452	464	482	441	461	457	452	467	458	450	478	454	475	463	466	472	491	490	447	506	461	492	473	446	435	479	476	416	433	483	468	507	510	456	486	439	491	479	442	413	462	456	438	434	443	477	487	491	445	476	464	459	492	473	532	475	471	481	441	500	479	454	440	468	485	492	445	458	464	482	481	455	432	462	482	472	479	492	470	437	468	494	475	464	421	449	435	494	433	437	450	489	481	457	463	475	449	433	470	481	488	454	489	479	468	442	454	390	420	463	451	484	471	434	447	461	460	477	441	460	461	474	427	438	452	472	467	469	486	432	455	433	443	449	467	460	458	480	462	493	444	446	490	414	443	480	472	448	416	473	419	435	453	467	484	452	466	470	476	428	436	437	460	482	501	433	457	426	437	462	442	466	494	475	532	441	459	443	476	483	447	497	474	505	458	493	488	455	482	473	517	471	455	482	499	496	473	431	468	479	436	531	467	472	458	451	514	463	486	442	481	466	438	470	459	410	458	407	453	503	469	483	489	491	424	464	477	456	440	460	463	461	450	466	452	482	424	452	475	446	465	480	475	461	481	486	415	465	478	457	495	453	467	461	438	482	472	479	479	462	443	515	435	478	457	465	482	476	453	457	484	462	457	457	452	457	439	444	488	467	489	472	464	447	466	489	503	487	503	483	453	456	452	455	439	433	484	442	454	431	474	478	429	491	465	470	475	437	465	498	415	443	456	438	461	479	482	450	415	425	459	449	449	468	462	449	465	461	478	479	473	449	459	475	453	478	447	457	469	468	473	483	452	406	471	479	467	495	471	455	447	466	473	463	461	463	466	462	494	482	486	460	473	445	420	431	467	474	446	478	409	450	448	436	469	461	480	451	462	465	465	460	460	469	486	454	485	491	485	466	453	479	453	467	477	469	463	485	476	455	480	435	499	435	491	430	492	492	491	472	479	456	471	433	449	492	491	497	453	476	492	477	471	434	437	451	439	488	467	459	473	483	457	468	457	466	432	470	480	416	473	439	468	447	495	444	460	449	437	426	474	458	484	440	462	439	460	494	456	528	460	467	444	454	471	460	433	454	509	440	486	506	458	468	474	475	439	450	491	456	434	442	452	434	449	460	465	456	477	464	473	419	463	432	463	442	452	426	496	496	467	462	451	430	486	430	490	432	458	423	478	522	447	492	455	454	468	483	461	495	474	487	460	465	484	481	468	457	456	482	442	474	447	493	439	468	472	473	460	478	447	464	489	481	434	456	441	460	428	451	492	450	431	463	459	475	463	487	441	457	417	459	482	487	436	448	429	470	481	481	443	462	471	462	462	478	432	443	484	482	438	482	507	500	452	504	484	469	500	432	430	476	506	490	455	477	449	471	428	484	478	441	469	485	453	458	449	448	460	468	461	476	450	462	450	460	449	481	421	484	456	487	472	475	426	469	448	442	479	474	481	448	452	447	443	491	483	455	439	450	437	479	435	499
62334	53634	48731	32181	15887	1235	388	453	170	144	126	134	152	134	138	146	116	132	139	139	120	145	119	150	148	151	139	143	149	149	145	125	148	160	143	139	142	144	134	153	134	143	154	119	132	151	120	131	155	153	138	146	148	146	145	135	157	126	141	147	159	141	151	114	114	130	129	111	158	135	133	135	124	133	137	127	137	132	131	137	144	138	152	140	157	125	138	122	140	142	139	132	148	148	151	128	137	146	135	134	128	144	123	136	159	130	154	138	143	112	119	152	114	160	123	143	144	152	140	156	146	152	131	133	127	136	114	141	148	138	139	152	161	132	139	136	134	138	143	146	136	125	133	125	129	139	147	114	141	161	128	144	133	126	136	146	139	152	140	140	152	137	141	119	147	124	118	142	159	146	137	157	137	118	147	137	141	110	143	130	137	137	160	138	144	134	156	137	152	120	146	131	143	139	118	134	127	131	135	148	145	115	152	130	152	134	140	148	132	148	136	144	157	134	138	145	133	143	126	163	137	148	143	148	135	137	142	119	125	155	136	141	133	137	166	124	145	152	153	134	158	138	148	123	121	131	145	135	125	139	138	142	125	142	149	146	149	151	143	147	144	121	124	148	134	165	131	126	128	123	118	121	135	148	145	132	151	150	126	152	128	157	132	133	120	120	137	133	132	142	143	163	119	126	127	126	128	142	134	141	137	130	138	147	131	122	125	164	143	126	132	152	171	144	125	128	141	154	134	118	142	154	149	147	138	118	139	150	117	136	155	144	103	143	133	135	137	125	108	141	133	136	140	163	149	124	135	136	137	147	132	129	130	135	122	125	137	131	133	138	145	132	144	132	128	139	143	136	136	127	140	141	140	99	129	139	153	138	118	106	129	147	139	148	133	128	115	163	134	176	148	131	147	130	148	141	132	127	142	141	163	138	136	117	131	153	127	126	142	161	127	149	142	160	133	126	131	127	149	135	148	142	149	138	156	155	144	119	129	139	143	127	134	155	120	173	120	137	148	148	126	117	125	122	129	130	135	134	114	147	133	120	122	160	159	122	159	131	149	149	155	146	141	119	141	149	132	139	128	136	137	159	143	118	119	137	139	131	128	135	134	124	126	126	150	127	145	143	164	136	125	133	142	130	149	142	122	151	134	116	127	135	134	142	109	158	127	135	142	150	142	134	163	127	120	162	128	119	141	147	143	139	155	149	130	148	152	129	144	114	116	134	150	121	140	133	145	125	142	131	122	151	141	158	148	114	133	125	129	118	154	125	130	140	145	151	135	134	155	145	134	140	140	139	128	121	140	139	155	153	121	142	134	146	156	129	148	127	145	108	125	151	131	147	125	133	154	124	127	152	150	133	129	126	125	156	138	161	118	134	149	151	152	118	139	125	132	140	118	143	139	130	147	148	143	142	140	150	147	137	135	126	111	143	138	147	136	138	136	131	126	137	121	143	149	154	129	126	153	150	150	144	147	162	151	149	158	129	138	137	139	130	134	129	142	117	135	142	137	153	132	132	144	141	156	129	143	159	159	126	136	135	144	139	147	120	137	123	149	148	141	141	134	161	138	129	134	139	156	154	132	113	112	159	145	126	130	126	137	151	141	131	121	151	130	126	140	146	135	139	134	151	118	125	131	138	141	132	118	141	135	131	141	139	152	124	141	126	143	123	132	149	142	147	115	140	160	122	136	150	140	143	138	133	135	144	146	155	140	137	126	144	148	146	130	120	118	153	127	142	151	132	139	140	158	141	138	152	138	117	124	139	167	134	164	147	148	124	126	137	131	135	139	153	154	153	136	129	141	127	138	118	116	128	141	134	129	156	113	119	133	144	125	141	133	133	131	139	143	138	124	141	121	133	166	132	140	135	148	146	139	140	139	138	138	121	133	151	122	132	127	158	141	154	155	147	149	151	138	154	149	147	138	132	146	126	142	107	128	136	144	151	140	143	136	142	146	133	134	132	134	133	141	146	125	116	137	158	129	124	133	122	136	135	127	138	139	139	157	145	107	150	118	118	135	128	130	131	147	155	138	137	112	130	136	138	128	121	137	148	143	159	161	127	149	132	139	119	137	144	140	124	160	113	155	139	143	149	133	119	155	126	132	153	154	123	132	133	143	145	150	137	143	124	124	127	157	120	116	127	127	142	132	144	144	136	135	128	140	142	139	128	131	134	127	118	156	134	148	131	139	118	158	122	154	126	136	144	124	134	148	153	140	147	125	129	125	158	130	115	134	142	128	144	145	137	128	135	144	145	131	135	124	140	128	141	126	134	105	121	126	130	123	168	138	141	144	123	135	145	133	128	141	145	140	133	136	126	172	147	114	139	144	137	147	140	134	151	126	143	129	124	125	162	159	124	141	141	153	164	130	126	150	137	123	145	133	152	139	159	168	127	134	108	140	120	131	135	139	146	131	139	118	122	125	149	121	151	122	155	142	166	134	110	138	162	144	142	125	128	130	120	122	138	127	163	169	118	135	135	151	141	134	144	155	123	145	128	117	147	131	137	132	107	133	132	142	133	137	128	146	104	129	118	121	132	143	140	132	141	130	125	117	134	148	162	123	155	137	134	132	139	157	142	143	157	132	148	156	127	140	139	137	133	131	124	134	163	128	118	142	145	143	116	124	148	124	132	133	148	142	134	144	148	132	141	152	127	133	136	112	157	159	135	144	160	141	151	141	138	125	141	135	145	146	150	117	144	129	139	130	155	132	133	141	125	134	138	136	160	138	130	145	142	133	140	137	147	144	108	144	175	128	149	134	139	126	142	134	122	148	155	123	121	139	125	144	144	133	131	145	138	144	139	137	134	134	132	120	133	136	149	145	153	131	130	128	139	139	128	131	124	137	137	141	157	127	132	115	122	151	145	146	151	122	124	162	149	116	125	121	152	141	150	146	164	113	130	126	136	136	121	126	141	150	144	131	136	134	156	151	122	145	121	155	132	128	136	149	123	154	148	138	154	132	140	125	134	146	130	137	155	139	135	123	137	146	136	132	120	123	139	145	149	133	127	156	140	131	152	118	137	140	147	130	134	122	147	131	124	149	138	143	139	127	145	145	149	141	145	140	143	143	144	153	168	165	147	134	155	148	136	130	142	135	144	141	132	119	145	132	156	120	142	150	131	120	138	150	137	143	134	142	122	116	133	138	137	131	108	147	132	131	129	113	136	143	161	146	135	151	155	148	170	133	137	127	146	141	138	127	132	125	153	138	119	150	136	153	145	136	143	146	144	129	125	138	141	131	152	132	160	154	113	131	141	157	153	144	157	139	131	131	157	154	144	114	125	137	132	154	151	142	144	130	151	147	143	118	120	138	120	150	145	163	138	146	151	129	119	137	148	140	153	121	142	151	145	124	128	131	139	167	152	136	143	129	133	137	164	112	153	138	138	159	128	122	143	151	139	160	141	142	147	129	150	145	133	151	120	147	155	144	134	142	148	156	130	135	120	151	127	143	154	147	136	146	140	151	143	138	140	151	126	140	149
43847	43465	45780	36828	20768	1724	1625	1946	618	480	455	422	502	478	445	460	473	512	501	475	475	467	472	474	493	481	455	432	438	489	457	395	458	474	483	463	425	488	442	480	481	489	468	481	456	474	470	468	474	462	477	481	476	476	446	441	491	476	479	465	447	440	459	466	482	457	533	456	465	470	457	469	441	470	474	481	461	442	495	445	435	459	470	457	473	460	473	460	465	476	494	483	416	434	457	486	463	473	455	475	453	439	446	461	441	478	456	472	465	481	451	463	428	485	491	456	454	448	485	450	435	443	459	441	441	438	444	454	493	473	458	463	470	485	460	455	440	467	445	440	472	464	439	481	425	481	476	470	482	501	480	470	471	470	434	428	453	477	436	470	481	472	445	442	510	449	442	445	454	444	473	484	429	473	442	420	506	462	450	476	468	444	442	480	457	468	432	465	457	447	462	429	506	444	452	450	474	457	479	466	456	455	483	458	483	478	421	462	466	459	429	462	470	446	469	455	476	446	440	479	473	443	471	461	432	468	480	451	437	442	483	436	447	447	457	457	500	463	477	440	486	455	499	461	449	415	464	446	453	462	453	441	494	479	472	447	461	438	473	477	454	458	478	461	447	445	474	455	425	481	519	473	458	498	487	461	447	469	425	436	496	488	504	425	469	487	407	436	432	495	443	491	432	444	456	520	461	459	466	449	434	468	475	450	442	437	477	423	490	458	472	415	442	441	452	418	463	462	453	451	484	479	462	451	426	428	421	445	461	459	460	474	423	441	487	504	476	432	464	463	442	454	460	511	481	483	481	430	456	477	479	484	438	466	479	443	471	471	479	462	445	431	457	451	470	453	451	462	456	454	478	470	460	450	446	448	449	450	489	458	448	496	473	468	478	446	459	465	453	445	432	433	516	479	482	456	483	494	452	460	470	430	446	421	473	473	484	462	457	489	444	445	485	453	502	432	483	418	458	460	460	488	471	485	455	454	456	453	513	470	459	502	441	457	468	451	445	456	471	456	468	453	441	456	457	488	454	451	444	382	441	458	450	483	436	486	457	459	490	436	428	477	469	466	457	437	453	454	479	433	422	492	460	418	416	405	520	471	481	442	444	493	450	480	431	436	430	427	481	468	462	479	463	457	494	483	457	414	486	476	441	461	471	491	459	453	489	458	498	497	475	433	478	461	457	473	445	475	476	467	445	488	466	460	458	450	457	443	429	440	441	482	432	428	460	454	452	445	454	431	481	493	494	463	446	466	477	441	424	431	494	483	451	446	430	501	466	467	454	452	483	426	463	489	448	446	496	474	468	473	456	481	479	422	479	412	464	451	480	429	455	441	471	428	496	469	437	427	443	451	459	427	459	437	423	432	427	445	453	453	433	465	493	434	464	465	462	431	466	481	455	453	462	451	458	457	452	418	468	471	445	468	436	494	469	441	468	441	486	451	471	450	493	457	482	461	493	489	452	425	450	428	450	437	455	466	449	421	462	475	460	476	501	470	442	452	428	446	457	453	417	450	452	440	461	497	482	468	437	475	430	462	426	467	449	464	430	429	460	490	460	484	476	417	455	488	434	427	438	466	468	464	454	421	474	453	445	466	427	492	404	480	427	454	447	472	455	489	449	443	435	444	466	415	474	414	443	445	441	446	469	447	474	486	478	462	456	417	504	472	456	494	480	427	438	476	484	454	526	421	476	441	440	464	447	438	447	465	439	437	463	442	464	468	454	432	478	460	457	458	487	459	442	465	489	475	419	467	470	510	445	452	471	451	481	462	462	491	480	443	459	516	461	466	436	490	453	464	521	462	477	460	508	446	484	494	441	434	496	480	465	514	474	465	470	499	464	437	489	444	487	421	494	444	457	467	454	439	470	467	456	472	464	447	469	475	482	450	459	502	477	488	461	483	447	446	488	463	489	446	457	418	464	441	448	475	507	460	471	443	483	450	403	465	478	473	473	469	422	468	477	482	505	480	474	454	450	470	470	473	481	460	463	469	458	427	443	465	458	465	432	444	461	419	500	474	430	447	454	442	441	431	469	477	439	467	472	443	456	488	434	451	472	458	478	427	492	413	458	492	471	463	463	492	413	440	487	434	438	436	466	467	442	460	436	471	456	484	464	475	496	458	420	449	467	455	430	464	456	432	433	462	444	445	472	477	491	489	413	446	503	470	428	465	443	481	463	487	471	460	456	448	415	452	475	446	452	488	436	461	468	443	441	456	485	469	460	513	467	470	479	467	461	454	473	465	465	477	467	466	474	453	453	439	457	476	456	429	462	500	460	453	447	447	454	485	486	431	473	462	443	448	461	432	447	494	455	451	481	478	464	454	468	447	435	459	481	440	458	448	461	473	458	510	457	477	454	468	461	462	430	477	447	492	501	496	498	490	456	465	494	449	448	462	431	441	460	499	489	487	432	467	469	478	416	431	477	510	446	493	460	481	445	481	457	478	459	459	465	421	459	449	458	457	450	444	433	509	469	428	475	440	461	467	482	474	452	476	478	476	434	425	495	470	468	429	428	461	452	415	464	458	461	461	471	454	500	476	456	468	464	434	455	420	508	444	492	449	435	470	435	448	441	432	442	422	449	458	487	455	429	448	499	454	453	468	457	463	474	472	451	410	478	463	455	446	473	470	497	482	446	431	469	471	436	454	457	453	446	458	486	441	468	431	435	458	447	456	469	437	449	442	454	452	479	465	475	462	433	513	453	505	449	493	444	456	463	511	482	455	471	442	426	448	486	456	448	453	473	468	495	474	460	473	475	473	452	464	449	442	490	449	469	430	479	498	464	467	503	470	457	433	446	495	448	437	517	454	491	476	482	480	450	451	459	483	477	424	495	432	457	437	455	471	461	491	464	470	479	443	448	458	474	445	466	480	428	502	461	472	452	435	472	454	455	459	484	481	449	485	466	493	434	444	465	466	471	443	446	429	446	454	440	488	467	464	460	493	501	442	453	474	431	417	435	443	467	461	483	467	489	481	461	462	458	494	484	435	461	454	441	444	468	452	463	445	442	497	473	431	441	469	469	443	508	455	464	492	461	448	429	452	460	474	467	433	441	468	465	445	451	472	430	460	494	535	430	447	486	430	455	486	487	431	477	488	468	442	442	488	451	471	456	462	450	500	465	476	444	447	485	463	445	442	454	419	454	424	453	449	456	450	442	534	451	454	479	501	484	482	537	459	438	459	446	464	463	489	493	497	457	446	437	451	497	464	457	460	502	410	450	434	463	475	448	465	467	444	460	451	427	455	461	452	480	425	502	463	517	451	440	443	494	488	491	481	455	465	490	466	442	474	446	491	418	474	458	448	441	435	463	468	467	474	465	466	455	454	444	470	473	437	446	429	485	449	420	447	451	457	458	428	453	471	453	426	425	444	450	470	465	416	474	467	445	454	528	438	494	418	452	485	440	454	434	437	462	464	448	472	452	452	444	453	498	460	469	441	451	492	434	456	459	439	480	504	516	425	490	459	461	511	488	472	468	455
