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
336992192340	336992192899	336992193447	336992193999	336992194549	336992195097	336992195647	336992196197	336992196747	336992197297	336992197849	336992198399	336992198947	336992199499	336992200047	336992200597	336992201149	336992201697	336992202247	336992202797	336992203347	336992203897	336992204449	336992204997	336992205547	336992206099	336992206647	336992207197	336992207749	336992208297	336992208849	336992209399	336992209949	336992210499	336992211049	336992211597	336992212147	336992212697	336992213247	336992213799	336992214349	336992214899	336992215449	336992215997	336992216549	336992217097	336992217649	336992218199	336992218749	336992219299	336992219847	336992220399	336992220949	336992221499	336992222049	336992222599	336992223147	336992223697	336992224249	336992224799	336992225349	336992225899	336992226449	336992226999	336992227549	336992228099	336992228649	336992229199	336992229749	336992230299	336992230849	336992231399	336992231949	336992232499	336992233049	336992233599	336992234149	336992234699	336992235247	336992235799	336992236349	336992236899	336992237449	336992237999	336992238549	336992239099	336992239649	336992240197	336992240749	336992241297	336992241849	336992242399	336992242949	336992243499	336992244049	336992244599	336992245149	336992245699	336992246247	336992246799	336992247349	336992247899	336992248449	336992248999	336992249549	336992250099	336992250649	336992251199	336992251749	336992252299	336992252849	336992253399	336992253949	336992254499	336992255049	336992255599	336992256149	336992256699	336992257249	336992257799	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	1160	3650	2300	1160	3650	2300	1160	3650	2300	1160	3650	2300	1199	3650	2300	1226	3650	2300	1339	3650	2300	1339	3650	2300	1339	3650	2300	1339	3650	2300	3151	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3113	3650	2300	3099	3650	2300	3099	3650	2300	3083	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	3650	2300	3059	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
13531	5382	63706	75496	63790	46137	27409	10619	2922	966	517	420	398	411	391	383	412	390	381	373	366	412	388	408	392	400	375	392	412	402	433	384	377	419	367	399	401	409	407	412	362	349	410	359	409	409	399	371	386	403	349	330	390	426	423	410	413	404	404	407	398	422	392	385	426	374	403	417	400	421	399	399	376	396	391	394	365	395	430	408	405	375	396	410	417	407	384	366	417	411	389	395	399	397	429	364	387	358	388	364	430	395	371	386	390	396	435	391	408	391	405	386	417	421	404	404	409	381	374	385	387	406	410	371	354	399	410	409	389	434	405	402	386	379	401	392	426	376	412	378	425	374	428	437	381	426	404	432	399	387	387	416	380	428	387	429	446	386	415	391	380	415	414	423	411	405	396	386	332	399	391	360	396	406	435	420	394	325	387	410	399	408	434	375	380	406	412	384	384	398	371	424	424	383	407	391	378	430	419	403	390	397	409	402	372	368	384	437	375	375	407	414	381	425	379	423	398	395	354	388	384	403	357	391	406	399	408	406	425	383	390	398	409	411	406	386	350	373	394	391	402	399	413	377	393	385	385	397	384	441	393	372	373	319	391	389	406	404	389	384	428	401	411	392	434	397	381	434	367	394	388	381	413	405	418	401	373	387	422	380	399	349	406	380	421	373	400	378	459	411	402	429	392	411	377	429	432	384	356	361	394	412	379	374	387	429	369	414	424	416	407	399	378	399	382	398	441	438	395	368	399	395	396	424	402	414	413	392	387	408	414	363	400	431	395	374	430	401	395	393	376	392	392	368	406	392	363	357	366	418	419	384	382	394	407	411	379	412	374	364	417	381	379	399	399	401	443	414	397	386	367	408	391	368	392	384	393	414	406	401	411	425	359	422	378	377	352	401	423	406	365	405	388	412	388	372	371	420	369	385	384	376	409	373	390	455	426	384	445	391	402	400	356	376	360	408	395	388	402	393	390	376	399	430	359	439	396	402	411	394	374	409	388	399	394	386	409	414	371	366	366	419	346	375	409	406	393	397	406	406	360	410	372	416	396	397	387	402	423	373	427	376	396	379	419	373	371	398	384	392	391	417	421	383	416	383	381	384	387	392	405	414	388	409	391	408	374	391	452	382	350	412	409	371	357	358	378	355	384	366	374	414	387	402	385	422	423	414	401	374	387	426	398	369	394	397	421	370	375	392	410	432	388	424	424	402	412	449	414	373	391	411	353	382	418	412	399	424	427	432	388	398	363	348	383	372	403	416	396	403	403	382	366	371	377	401	461	408	406	402	383	379	367	370	386	395	428	376	385	377	369	411	376	386	332	374	410	400	376	386	392	372	404	399	387	399	379	415	401	389	420	410	406	416	391	386	394	394	392	411	384	401	412	384	341	404	384	462	386	363	399	380	391	387	404	396	414	419	427	371	406	407	360	412	410	414	395	417	427	432	385	385	421	396	440	427	431	388	367	365	415	396	430	375	424	403	382	406	374	398	358	398	408	379	412	365	404	394	357	403	371	408	403	379	396	380	410	399	397	357	399	374	377	417	410	385	415	368	409	383	386	384	408	374	407	396	388	383	364	441	386	393	412	405	412	398	365	369	404	393	360	395	425	415	401	396	385	376	422	366	376	402	409	410	419	400	396	397	357	379	378	390	411	384	416	433	388	377	383	400	412	427	433	407	384	378	377	394	435	370	378	379	409	375	398	381	430	370	415	408	394	413	410	377	391	400	374	380	391	379	389	371	405	386	398	378	397	372	398	403	378	369	397	379	413	413	376	411	402	390	410	424	426	377	442	400	433	400	368	396	399	385	376	392	393	427	432	385	359	383	416	404	395	392	381	403	398	407	412	356	363	444	396	397	384	385	385	419	402	364	402	409	400	384	420	369	400	394	367	403	391	376	382	413	369	364	384	399	402	382	405	355	369	401	380	414	405	406	433	342	402	436	391	393	403	371	413	399	369	395	426	388	384	399	381	393	393	397	375	388	380	369	405	380	366	388	407	378	393	425	421	378	390	365	365	390	384	393	431	422	389	398	439	388	378	419	410	432	402	374	411	386	441	381	401	395	386	382	401	384	420	412	386	409	348	387	365	382	376	359	401	398	417	456	393	412	427	388	386	428	376	381	363	421	417	381	411	383	395	373	359	375	422	381	408	368	417	416	401	409	412	384	384	390	372	379	392	388	393	376	365	375	383	396	380	398	359	352	455	420	411	384	379	370	433	404	381	372	384	387	360	386	415	405	389	381	364	404	400	408	402	366	395	386	414	417	420	418	384	393	397	409	396	400	363	383	404	405	386	371	396	390	425	358	417	367	380	380	404	347	414	382	366	382	416	396	379	400	385	386	436	395	398	380	399	355	388	403	384	393	383	393	416	370	420	396	378	401	395	401	387	395	375	411	403	419	394	385	413	409	374	406	430	400	379	411	383	365	385	413	400	412	373	379	400	377	354	386	434	400	411	412	387	404	429	385	418	395	433	404	403	401	421	378	386	404	404	382	415	393	414	376	412	408	410	384	413	393	399	382	386	397	397	408	380	424	369	381	389	391	351	403	405	408	394	384	380	381	406	384	415	395	397	378	418	393	404	408	425	377	394	367	398	364	407	429	385	398	399	422	375	381	443	381	397	434	407	376	368	417	367	381	403	395	376	386	434	414	392	354	407	389	371	403	370	404	381	408	396	400	406	434	380	441	409	409	371	419	375	348	418	393	347	403	387	406	370	399	377	410	371	368	368	399	391	409	378	386	399	382	450	391	377	410	442	417	384	395	397	379	407	417	418	413	389	364	363	427	360	426	391	393	423	385	419	399	358	387	409	420	401	397	351	371	397	373	397	392	367	371	392	391	399	392	375	399	403	381	380	365	338	403	397	421	401	395	366	385	406	411	378	386	380	410	386	359	431	359	414	414	443	364	369	395	400	347	377	409	402	378	391	425	392	400	363	417	363	441	419	394	396	460	393	366	438	367	373	391	378	374	418	375	390	402	368	358	370	394	398	412	409	372	418	380	380	387	413	401	378	418	425	425	388	359	381	406	414	394	404	433	382	360	376	396	395	410	392	425	461	413	438	394	364	401	370	426	385	395	364	385	413	395	418	369	431	354	348	408	404	379	366	359	406	413	433	406	381	390	381	403	379	415	412	436	368	443	403	416	383	405	368	392	376	377	416	375	423	406	368	388	415	399	354	395	400	346	404	428	333	404	401	392	387	380	394	420	394	401	412	412	387	427	431	362	419	394	371	420	430	422	414	427	385	365	399	388	376	386	390	400	375	401	384	399	371	420	401	377	387	378	442	401	420	378	424	386	401	395	383	383	390	394	400	407	362	395	393	382	391	418	394	371	388	364	389	388	390	388	402	422	401	435	398	412	351	399	376	377	392	365	371	414	412	427	395	423	404	420	390	399	388	408	374	375	402	355	388	390	407	391	409	374	377	415	401	410	417	382	377	382	405	380	390	396	360	401	436	374	379	402	398	400	415	410	369	384
8281	5338	62485	82929	74683	58487	39064	21231	8775	3086	1372	1069	989	1008	923	919	955	912	966	968	912	907	931	904	943	983	949	946	931	968	935	909	943	947	964	961	963	944	998	981	915	934	907	961	907	883	934	940	962	941	899	955	993	881	953	916	938	987	874	970	893	905	932	954	984	934	950	953	935	955	959	939	918	975	931	968	953	920	988	919	913	975	962	949	941	896	934	935	913	934	952	880	967	944	976	984	946	954	930	953	933	959	937	966	976	958	879	965	977	959	927	887	988	951	925	927	953	950	982	957	943	936	951	998	956	910	938	917	939	912	955	963	963	954	943	929	957	1000	969	953	935	885	961	931	954	934	950	917	924	908	940	901	934	944	953	918	872	960	959	954	931	975	956	913	1012	919	935	885	947	945	968	902	908	928	952	982	915	939	979	977	942	927	918	919	934	992	962	926	927	938	939	941	840	934	902	890	913	956	955	980	904	919	941	937	954	871	908	921	927	875	968	948	943	967	917	947	973	925	909	958	915	995	905	963	927	943	942	917	983	952	968	957	970	939	946	967	933	928	892	934	946	895	943	871	929	900	945	918	919	1015	946	930	965	972	981	944	938	950	989	946	969	975	898	951	949	957	890	947	955	1019	880	943	975	921	933	942	1004	995	922	935	981	916	940	917	983	930	898	924	925	952	935	910	948	900	891	999	931	924	928	953	966	899	972	930	886	946	940	883	911	896	994	902	950	918	931	965	912	909	968	990	984	985	978	968	939	922	917	951	943	958	913	963	958	964	876	955	942	907	911	948	927	982	999	956	918	932	927	941	882	1018	933	932	920	916	980	950	935	978	945	958	916	956	913	866	964	962	906	897	881	933	948	958	908	949	932	946	905	965	949	958	941	947	941	913	950	926	928	968	938	948	913	899	923	966	916	918	983	925	929	956	883	922	932	979	934	1002	951	954	951	957	984	985	921	936	944	912	959	931	962	956	976	992	978	1011	971	921	947	921	897	915	938	901	929	910	866	963	962	905	946	886	942	904	943	921	905	926	959	876	929	917	911	940	975	943	932	950	943	953	929	918	914	966	932	1011	944	937	904	968	953	930	942	951	919	883	960	929	903	973	982	956	953	958	902	890	944	984	951	981	984	969	885	950	957	907	926	966	915	921	975	957	917	1028	945	957	880	977	933	902	970	899	963	919	966	916	964	927	983	928	934	916	959	917	924	910	948	893	929	940	956	976	923	934	899	959	912	939	953	912	875	959	913	938	902	899	954	912	921	941	931	961	927	916	972	947	958	963	904	941	948	884	930	947	950	937	908	896	926	893	941	890	918	932	965	1006	961	936	930	940	927	977	976	962	918	955	938	939	981	982	965	920	915	894	930	884	877	913	932	931	966	918	927	950	894	948	971	938	902	909	918	931	928	950	934	949	976	960	929	930	907	914	925	940	881	905	927	912	929	941	980	906	927	915	980	924	941	912	980	962	972	917	950	908	977	952	910	944	960	961	906	961	939	896	877	905	932	903	921	945	935	969	952	918	946	893	968	938	924	952	968	918	964	944	947	889	963	959	1004	965	917	896	954	920	908	922	953	945	964	935	976	932	860	927	903	936	931	967	933	922	969	941	939	915	970	1019	939	930	925	914	939	1009	889	936	959	913	942	924	923	935	909	908	990	925	968	959	907	949	996	967	928	954	921	867	994	937	926	970	972	949	914	918	893	935	951	893	946	933	958	955	931	980	941	946	947	916	967	958	917	966	982	929	902	920	940	974	913	933	930	926	915	912	942	927	952	932	914	1002	944	906	939	930	895	962	905	914	911	991	972	965	888	975	942	887	908	946	984	944	978	908	991	941	941	948	980	945	985	925	953	949	999	964	975	1015	981	916	926	889	942	970	938	945	905	895	984	939	882	921	917	954	927	897	993	991	958	912	1001	899	982	946	934	894	913	1002	946	982	926	951	929	952	987	962	931	1022	973	930	929	892	953	917	974	934	920	968	932	970	949	944	916	947	959	890	959	979	953	904	904	983	938	890	920	946	976	906	911	953	862	920	946	941	920	971	890	963	937	940	937	935	909	948	916	932	932	859	939	976	964	927	949	954	962	906	989	892	918	946	945	973	947	953	889	890	913	920	996	948	926	962	931	920	948	973	956	913	947	949	954	932	955	947	999	914	891	953	966	905	965	937	978	919	942	922	858	924	961	893	890	971	941	913	916	931	908	965	988	937	936	952	924	1002	927	929	1005	975	963	967	988	965	906	909	932	893	915	916	976	959	938	933	899	931	905	877	951	913	897	952	924	911	902	947	988	945	932	930	962	905	997	961	909	899	937	923	910	972	931	938	957	953	917	937	949	948	956	911	985	941	912	939	944	950	914	953	980	951	1009	987	968	931	956	955	945	930	948	933	912	924	952	926	999	900	958	911	922	943	927	962	925	910	930	956	924	917	901	953	934	902	930	925	913	934	943	925	928	930	1018	957	969	935	947	965	966	905	956	969	946	928	938	977	923	961	1004	954	919	904	968	965	931	991	942	928	927	968	955	931	931	958	912	906	981	881	927	941	956	950	926	904	936	891	960	904	897	977	901	918	908	954	971	925	919	929	947	964	930	913	1005	1004	931	1011	932	982	952	993	943	958	892	913	926	996	954	928	936	922	982	926	909	960	904	934	930	910	982	914	941	993	926	978	957	961	922	936	917	921	917	954	922	908	956	920	950	926	895	885	916	914	958	925	979	961	892	927	906	903	972	932	942	878	972	924	925	992	1000	967	946	921	933	984	989	882	935	983	948	938	977	973	926	918	943	924	967	913	968	953	956	966	916	966	905	925	976	1012	911	1001	879	949	901	928	920	951	896	963	947	946	975	974	949	981	937	964	1024	964	947	892	959	937	960	875	964	936	895	908	929	951	898	964	965	924	978	919	994	899	931	977	962	934	873	950	1004	954	935	941	1010	950	955	914	984	929	879	944	951	963	954	929	947	974	951	919	974	957	964	942	946	881	903	926	946	946	933	908	946	966	971	949	906	921	966	959	958	942	924	950	992	917	960	955	941	942	993	926	972	907	942	968	939	909	961	989	917	947	934	909	893	894	879	959	866	971	930	916	915	914	919	921	930	958	910	944	946	941	920	956	985	905	952	919	912	917	943	943	951	934	946	872	898	912	943	953	944	927	967	925	917	942	966	970	916	964	930	920	937	889	966	948	916	923	918	934	932	972	935	912	886	961	960	902	958	902	987	930	930	981	966	926	878	916	920	899	991	902	936	963	918	938	927	972	947	951	957	930	926	937	988	965	928	938	920	966	994	909	959	921	986	945	944	955	927	944	949	936	880	937	983	943	879	959	982	917	938	944	969	940	924	965	986	874	960	971	906	923	943	957	981	1004	915	906	970	941	945	959	867	974	947	925	939	885	884	997	939	911	962	935	923	940	954	1014	931	886	962	958	968	907	949	919	890	911	944	930	945	963	945	937	893	935	946	966	915	983	996	907	940	945	926	919	928	925	890	949	962	955	919	887	908	948	962	1037	964	946	912	952
2850	939	4515	8139	6775	3683	1616	804	505	373	394	346	316	327	296	321	337	329	325	343	341	354	349	346	340	338	352	335	329	339	292	321	288	308	347	380	362	327	352	352	334	361	321	330	348	312	330	331	324	334	338	296	329	354	380	323	347	335	319	301	337	362	308	354	358	304	323	333	290	326	347	326	320	324	337	353	311	347	312	355	291	324	292	329	358	329	312	341	340	321	344	343	314	319	335	329	349	313	309	314	332	346	329	300	317	300	357	348	351	342	343	326	341	351	315	355	296	338	342	356	332	350	357	360	346	378	344	346	316	321	324	309	333	317	337	362	341	339	327	355	320	356	327	327	331	349	398	311	359	338	343	316	339	339	339	332	301	358	360	304	380	350	342	345	343	313	344	334	337	368	331	319	353	309	326	365	318	365	384	320	312	311	318	336	319	368	317	326	331	338	356	328	300	344	321	348	341	373	334	329	338	330	357	345	336	336	335	335	338	319	333	314	332	324	339	335	362	315	356	322	327	356	367	349	364	338	320	372	353	352	329	361	373	321	345	331	330	335	341	348	330	313	336	351	314	321	351	323	334	366	319	312	346	311	331	335	337	372	340	352	372	304	318	321	339	306	307	326	345	329	332	344	350	346	356	332	304	332	333	352	314	338	362	342	341	321	328	357	323	323	310	346	328	341	331	345	408	335	346	333	369	331	333	343	369	311	333	369	325	335	344	353	361	340	346	340	331	349	348	367	325	304	321	337	387	308	327	351	316	318	370	330	340	337	326	329	340	318	317	331	377	369	347	340	335	328	329	322	364	327	365	314	350	349	327	325	315	348	378	323	342	357	331	350	352	309	325	376	344	317	314	315	344	354	319	333	305	320	352	334	339	355	318	333	336	354	299	337	334	340	338	329	317	340	341	321	328	297	342	336	356	339	357	323	357	338	330	294	318	331	307	355	325	323	341	323	301	317	348	314	317	325	347	332	326	349	347	355	313	400	345	330	310	340	312	325	366	320	346	331	333	339	348	323	324	332	330	347	319	348	312	342	369	367	351	347	369	342	344	367	358	342	341	351	334	318	367	308	374	346	341	332	337	325	357	356	325	341	304	323	345	323	369	367	311	332	365	311	327	336	355	326	360	342	368	302	333	332	342	335	302	361	315	308	313	340	333	333	365	375	342	323	354	362	360	341	326	294	349	343	350	320	339	332	325	338	321	366	335	337	370	364	297	354	337	303	279	300	332	317	337	354	359	313	359	329	364	339	336	314	332	284	343	346	333	372	321	325	322	346	349	360	332	310	354	342	312	342	331	327	360	367	354	341	371	344	363	343	359	386	336	345	339	322	365	360	323	331	330	341	348	339	353	329	325	367	353	345	312	325	369	343	353	332	343	326	314	354	334	330	303	307	334	363	348	347	328	362	363	358	338	349	328	365	331	348	347	338	330	316	333	333	348	342	354	330	352	317	356	354	362	343	326	339	331	355	334	321	338	357	317	336	346	367	355	336	315	310	340	328	366	344	322	346	329	331	318	318	337	337	341	310	336	334	340	295	357	373	316	316	344	366	321	317	327	313	339	306	309	331	317	333	347	351	341	358	329	349	380	335	317	337	347	294	341	318	319	334	343	336	357	354	342	318	304	339	357	339	360	343	320	324	313	331	327	304	322	339	314	343	337	352	328	326	317	333	345	341	342	355	359	348	359	342	302	328	341	339	345	376	309	335	310	327	358	323	336	354	307	348	363	348	341	324	315	343	310	337	367	339	343	325	358	347	346	328	341	349	298	386	298	357	325	338	305	297	378	358	343	349	346	340	324	320	325	350	342	362	349	338	335	310	349	346	340	375	382	345	304	357	314	329	330	350	354	332	348	339	363	350	348	352	313	320	313	339	336	339	350	331	357	326	323	323	328	328	322	320	371	312	355	316	360	356	351	361	341	312	353	332	327	321	343	348	377	346	366	350	342	355	336	336	318	368	335	333	355	386	335	340	359	312	316	298	341	345	370	352	334	336	324	356	340	315	351	371	334	415	302	348	314	328	349	314	336	320	366	349	357	331	332	298	356	338	327	351	313	305	360	326	351	379	340	333	325	358	366	310	318	354	344	351	339	332	331	340	300	305	362	324	326	348	361	384	332	342	319	298	326	304	368	342	353	362	351	312	369	350	299	361	324	356	307	334	312	371	315	324	339	346	307	344	332	334	339	363	334	343	348	320	342	334	298	348	347	330	348	357	304	335	320	389	339	299	309	358	311	355	347	345	337	340	319	365	301	318	337	367	317	324	318	311	348	342	334	324	341	342	343	333	386	349	341	326	302	338	338	326	307	319	368	336	327	358	360	347	332	338	344	385	333	330	341	312	342	333	321	324	339	353	322	333	326	358	348	331	318	335	339	328	338	343	337	364	325	307	321	342	319	332	325	385	337	350	317	339	312	345	345	335	335	334	332	351	353	329	339	318	305	388	349	331	360	352	352	333	333	306	372	345	339	349	336	326	337	322	307	363	337	335	345	335	306	308	311	359	308	318	345	334	345	334	324	323	353	347	353	316	348	345	346	319	324	367	333	343	359	306	347	331	317	337	317	360	334	328	323	337	294	329	357	367	321	357	382	334	319	307	360	346	338	310	351	333	360	348	303	360	360	400	332	336	328	335	320	359	337	357	351	333	347	339	312	356	312	334	312	326	342	357	331	325	335	351	339	376	325	343	353	370	347	322	328	300	308	322	347	329	362	331	310	358	349	362	332	334	334	298	364	336	330	320	347	335	323	356	333	362	295	349	318	343	333	339	341	374	329	314	355	350	307	341	349	329	314	376	351	336	322	380	353	319	341	315	309	321	359	344	333	342	331	357	310	337	318	332	288	331	365	357	357	337	363	328	337	344	346	320	334	353	319	352	300	342	327	338	306	349	334	348	350	348	343	333	326	384	345	345	336	361	341	336	337	308	340	322	326	370	352	339	331	344	309	332	334	321	351	337	307	306	329	310	308	343	336	354	322	355	312	332	350	353	333	355	339	352	330	316	332	309	339	341	335	321	303	380	343	348	335	310	331	299	350	337	348	340	353	310	339	318	327	338	340	325	331	315	330	350	337	314	337	354	331	314	345	333	314	327	338	333	378	334	304	354	339	350	346	362	321	330	312	332	344	352	298	333	373	329	332	355	326	328	347	366	308	320	347	377	339	325	331	346	369	347	348	322	349	363	335	326	357	339	321	338	319	333	334	341	357	346	289	358	338	341	366	330	330	350	366	333	334	381	366	335	322	327	331	338	309	345	331	309	333	318	341	316	309	307	310	311	299	337	320	311	314	346	321	356	321	380	336	345	329	346	358	337	319	320	345	340	328	374	338	330	318	358	341	329	343	349	314	318	343	334	356	342	334	349	355	344	373	344	336	328	334	350	375	330	334	346	364	332	306	338	356	369	344	320	327	341	334	341	367	327	363	321	352	366	317	320	368	325	388	354	354	362	377	306	350	320	347	336	337	324	340	358
2902	1424	11486	21465	18865	11528	5414	2517	1353	1000	869	875	812	842	768	848	881	886	863	832	826	855	800	850	813	810	817	832	811	820	823	878	807	842	798	872	748	837	891	816	822	815	857	827	852	831	825	808	874	797	805	858	819	868	836	846	820	842	828	826	869	764	765	859	783	805	789	875	819	842	856	770	890	771	828	851	838	839	802	846	830	770	880	816	802	862	794	801	860	839	813	855	834	792	787	804	830	878	815	845	808	808	772	807	795	811	799	853	828	849	813	840	820	849	830	823	796	851	814	784	825	857	824	812	764	832	830	827	888	803	835	813	792	819	835	824	839	816	828	806	853	830	814	881	845	803	830	808	874	852	787	787	813	863	806	819	844	812	847	834	848	841	817	829	857	801	833	840	843	796	880	839	868	837	820	815	823	828	843	822	877	829	804	777	790	896	786	809	796	829	816	870	820	848	819	827	795	824	785	816	801	837	812	807	812	822	849	857	889	774	857	815	820	785	790	821	886	882	862	807	835	837	825	863	796	823	812	812	812	783	795	813	822	847	825	788	817	804	787	808	806	762	840	794	840	809	833	821	807	855	790	833	855	792	807	859	776	763	829	818	791	805	803	828	806	791	781	810	870	807	802	823	821	833	812	806	849	802	826	832	804	817	818	835	850	827	819	795	820	786	838	786	844	790	842	794	859	817	822	801	841	812	870	816	812	823	848	797	805	808	807	806	817	739	809	839	849	788	828	847	823	831	840	852	854	828	809	785	862	828	861	880	818	837	819	821	770	848	812	781	814	782	803	817	774	852	869	844	825	795	831	825	810	791	804	867	782	843	838	801	823	852	851	769	879	889	817	770	827	887	776	814	831	824	820	772	835	832	822	820	812	791	802	800	854	793	833	784	839	833	794	856	763	842	843	874	841	843	844	851	805	851	840	801	842	839	743	865	821	844	844	816	856	861	779	792	836	861	849	798	809	799	803	782	835	824	790	808	798	834	818	779	819	860	818	858	826	811	815	816	784	825	829	781	808	830	824	807	851	873	822	817	838	827	806	827	808	772	796	843	810	802	850	836	787	801	821	907	843	835	852	867	801	808	850	858	845	807	827	850	840	787	813	814	876	870	793	830	818	812	838	832	848	848	841	818	800	815	842	838	836	782	814	829	847	809	868	818	798	837	813	800	840	849	842	814	841	791	814	788	785	807	844	847	810	839	886	811	780	844	783	803	788	856	801	785	833	862	854	827	823	796	866	829	818	868	825	833	852	772	811	814	816	827	786	810	818	851	797	780	819	848	851	854	807	819	868	828	801	847	765	842	820	837	802	783	830	839	865	832	802	879	789	789	825	788	776	861	845	817	834	821	837	853	879	857	873	821	847	868	834	781	810	895	856	786	812	834	866	828	822	843	773	832	812	813	810	803	786	756	824	784	792	845	897	800	874	815	804	805	825	811	857	835	831	831	773	857	772	830	837	822	813	807	801	869	855	858	794	865	757	818	779	808	778	864	827	881	766	864	793	780	824	805	792	826	895	836	768	776	783	817	865	864	802	861	836	805	820	825	788	786	810	837	805	793	868	837	810	820	844	763	860	848	825	786	797	876	791	842	840	843	811	840	856	821	784	835	780	816	834	879	826	778	791	843	829	847	887	826	778	809	804	822	822	811	859	795	873	783	841	867	797	847	807	914	821	823	797	878	860	884	852	827	820	904	843	870	860	842	820	838	859	828	815	836	819	789	802	836	791	752	880	805	889	823	861	817	846	830	880	845	811	849	825	816	818	876	819	848	861	794	809	852	834	835	841	841	806	826	816	840	857	836	863	817	828	782	844	816	850	858	817	817	867	809	756	793	770	782	869	881	880	833	841	846	817	767	881	818	799	833	820	841	834	870	853	843	820	842	841	863	871	808	836	832	830	857	870	876	862	862	831	841	848	765	826	784	829	819	815	833	831	794	848	751	835	804	823	837	813	837	854	827	844	864	840	806	870	837	854	812	808	833	803	846	820	849	862	839	820	871	796	791	822	827	783	870	810	830	842	840	842	862	866	826	863	872	820	807	876	795	858	826	789	831	841	827	881	887	812	902	805	802	878	831	857	810	874	818	802	832	742	778	866	787	831	780	835	837	858	857	855	847	799	823	823	844	822	821	846	827	780	842	819	801	760	811	817	830	868	812	820	814	828	827	844	802	845	855	781	769	779	787	770	824	826	818	862	805	790	799	873	826	819	847	815	796	841	841	824	791	832	873	846	811	810	816	871	860	813	859	848	789	823	801	795	819	826	784	802	821	796	777	823	825	809	844	860	855	839	854	825	829	823	886	794	828	798	746	829	805	818	842	765	837	868	843	823	807	826	828	920	806	807	814	836	846	829	804	858	876	813	890	838	812	882	828	804	837	874	829	822	801	775	827	835	842	801	816	824	851	821	797	778	862	786	824	871	820	802	785	841	812	867	870	808	812	851	860	795	837	832	857	840	877	831	818	805	834	839	858	848	819	858	844	832	814	846	786	822	810	818	847	799	831	830	773	849	858	842	824	822	847	767	844	875	829	766	808	849	812	827	761	793	886	814	847	837	874	866	842	784	890	861	893	824	822	852	833	811	773	836	804	862	822	853	760	818	808	814	789	804	842	817	871	850	793	833	888	794	747	867	821	822	838	790	805	863	825	846	856	833	853	843	802	798	801	800	846	776	796	815	790	826	853	824	789	868	851	841	830	827	830	794	789	883	860	818	802	809	805	837	834	853	860	794	863	794	830	796	821	848	774	784	832	843	856	840	828	848	809	827	831	848	772	861	853	833	838	794	841	823	830	811	840	821	770	838	827	847	824	832	808	827	869	885	809	864	847	868	860	794	782	776	814	880	835	843	801	878	819	850	783	834	846	825	814	826	800	853	789	821	794	859	791	787	784	860	788	798	807	843	791	823	806	826	844	826	790	829	796	829	852	796	810	828	809	827	795	851	810	842	857	852	790	844	807	807	808	830	816	837	856	852	850	834	784	841	869	854	865	826	895	824	804	855	802	828	866	845	846	840	872	834	887	857	875	864	812	828	801	786	827	846	831	800	743	836	795	831	841	845	901	802	829	828	857	850	791	877	870	802	807	814	829	845	777	794	827	868	874	807	893	801	840	848	814	794	763	851	822	809	833	840	843	799	834	825	903	798	793	888	795	777	796	829	858	813	834	785	813	812	799	837	836	789	836	793	762	812	856	811	828	796	804	808	807	808	885	822	799	806	835	838	859	845	836	801	818	856	840	866	806	806	822	844	798	852	864	838	849	872	813	852	880	779	888	817	822	812	784	791	843	834	804	812	854	825	814	826	864	831	802	859	822	833	775	829	801	852	831	806	852	819	807	855	778	801	826	848	867	824	837	819	848	836	839	792	857	836	823	839	816	830	809	829	813	824	855	831	835	840	875	815	838	867	851	786	848	869	807	833	826	809	884	834	849	791	832	853	778	869	846	843	825	805	833	816	800	803	878	843	860	825	793
11830	5848	64108	72372	58797	40882	22433	7969	2200	782	478	442	429	369	396	442	373	423	414	417	358	400	419	424	410	383	418	388	400	427	413	411	380	367	377	344	404	412	421	380	398	423	400	385	351	388	394	366	400	367	399	370	391	388	370	369	379	357	398	410	419	389	390	409	381	421	404	404	404	436	396	406	411	379	372	401	425	420	406	374	372	394	379	451	430	427	376	362	386	402	374	395	370	406	387	382	362	398	400	360	373	390	401	399	423	393	404	383	360	422	394	380	431	381	412	367	434	423	375	403	425	374	388	408	388	411	401	386	433	400	361	392	363	385	371	374	360	390	362	403	373	380	396	343	350	388	401	384	391	431	412	371	375	388	363	398	402	349	397	430	404	426	378	403	394	359	394	365	392	388	387	425	392	365	401	379	395	388	400	383	402	398	396	395	422	359	409	392	368	383	359	372	413	402	407	404	377	412	415	357	393	380	385	384	387	411	378	369	383	398	400	428	396	391	378	373	406	359	430	382	369	405	386	412	421	399	423	382	394	396	425	416	415	361	418	419	408	395	397	407	404	404	429	372	389	393	404	382	421	396	453	374	393	411	391	411	408	389	372	380	385	373	383	429	411	380	378	396	371	347	360	367	417	387	389	434	384	379	382	401	413	355	394	387	372	385	387	387	385	387	414	397	397	389	391	421	397	416	401	352	401	378	416	394	378	401	412	379	425	382	397	415	402	400	387	419	386	387	391	406	392	356	377	390	358	399	385	438	401	418	398	398	414	422	402	399	423	391	370	381	379	398	412	379	358	388	355	395	445	385	395	423	431	371	409	397	364	396	378	450	431	410	412	400	427	392	393	395	411	395	403	358	397	387	398	429	400	391	390	337	419	416	391	360	412	393	416	387	425	403	396	365	411	382	396	385	371	398	400	367	428	416	386	405	395	404	412	404	425	374	385	392	424	442	399	393	396	382	377	405	433	410	368	376	377	406	402	363	409	383	358	409	415	411	366	366	411	400	393	403	399	397	445	386	390	368	376	424	388	397	360	375	431	401	411	396	395	405	396	394	361	421	398	379	394	435	385	382	386	392	375	364	392	373	394	417	382	366	393	369	388	386	447	374	381	407	351	397	362	424	404	403	360	415	403	403	399	404	415	404	396	385	395	404	385	394	377	373	419	403	371	414	389	390	375	407	420	388	421	377	396	411	387	381	383	395	395	410	401	393	405	381	389	388	403	440	397	374	390	402	386	371	364	412	368	408	380	356	377	386	446	414	443	389	388	436	409	380	379	385	420	393	381	399	385	402	390	375	391	385	362	377	392	410	419	400	405	393	394	425	402	371	425	401	404	377	421	430	404	442	380	391	423	414	401	408	426	416	399	379	401	400	401	403	406	414	392	434	384	409	366	381	402	410	434	384	391	408	413	409	392	387	400	389	399	401	343	381	385	431	384	343	392	345	417	373	393	409	379	396	434	390	405	381	408	415	434	442	357	353	368	371	401	408	394	395	403	379	389	440	413	379	418	373	421	413	375	412	442	376	405	388	403	406	424	414	410	443	408	393	403	393	402	391	424	382	397	409	376	383	405	383	349	441	399	398	395	365	378	422	383	394	349	388	427	441	405	403	432	405	384	373	356	401	408	390	390	405	397	393	377	409	414	408	383	397	372	392	443	389	415	386	426	377	412	374	404	409	398	391	392	399	381	392	406	421	369	427	423	432	380	415	407	383	383	383	433	367	431	431	358	396	359	395	442	383	369	444	382	403	395	351	364	341	431	413	382	409	390	395	390	431	400	362	410	407	376	377	392	394	403	396	419	370	389	386	411	394	351	421	377	365	383	373	401	406	428	422	361	388	407	404	400	403	417	416	413	394	389	386	449	380	400	409	423	404	381	385	377	397	429	392	423	411	398	404	425	398	413	371	394	360	429	395	381	397	395	382	433	415	392	370	362	432	375	393	392	372	398	398	430	386	392	363	400	392	365	386	383	407	386	396	409	421	407	425	442	359	358	404	400	379	406	399	407	402	390	359	382	410	431	405	394	420	399	385	418	410	368	405	371	398	355	421	367	404	378	386	377	363	393	413	378	375	435	371	389	376	419	402	408	369	385	387	390	395	410	372	368	364	405	399	393	426	412	400	379	395	392	388	399	354	416	404	397	391	438	446	353	382	414	412	380	387	410	389	385	401	424	370	421	399	388	383	376	390	367	359	357	431	373	402	366	419	356	358	366	370	395	387	399	381	389	409	383	403	352	361	414	375	365	376	397	424	397	413	376	392	410	415	392	390	422	393	395	386	396	406	409	398	378	417	403	409	381	410	366	412	365	372	405	408	395	405	400	388	386	399	407	370	398	402	361	379	356	385	353	398	348	426	397	433	407	422	429	378	389	390	378	391	379	389	376	376	415	379	428	378	382	392	371	363	404	385	395	403	418	407	423	376	389	383	377	410	398	361	424	370	397	401	409	399	421	409	363	418	390	388	402	361	413	420	387	385	417	406	408	399	401	394	411	374	395	404	405	407	410	390	369	435	393	397	427	416	423	383	379	406	396	409	402	350	397	405	370	357	441	364	427	425	388	426	356	388	397	385	400	427	400	393	379	385	386	392	377	406	381	407	408	383	404	407	384	415	393	424	450	384	390	372	373	438	410	394	407	412	362	392	400	374	417	391	392	394	386	389	396	410	416	387	404	387	370	393	415	456	390	416	379	368	391	420	445	417	450	400	395	377	429	363	402	367	403	395	384	415	401	405	392	377	398	380	426	417	382	410	418	387	417	423	386	411	414	443	422	364	408	417	368	415	439	392	412	387	406	381	369	425	381	398	390	399	432	361	379	406	408	376	416	407	401	365	363	417	408	390	408	352	413	362	398	388	419	361	391	399	391	394	391	406	404	392	375	384	404	401	400	366	369	411	376	387	396	394	385	418	419	383	420	400	424	374	424	374	412	407	425	390	380	392	424	426	366	379	353	341	388	412	440	404	393	356	365	377	435	393	410	375	386	362	390	379	382	386	364	377	378	401	416	404	385	373	408	398	376	383	352	414	398	402	408	373	400	414	364	421	375	411	419	432	385	410	408	403	389	393	395	400	346	439	413	424	382	438	429	410	406	381	391	415	393	396	432	367	418	362	376	391	362	389	389	406	415	345	388	417	401	422	429	381	397	435	382	405	392	382	393	399	398	369	418	386	419	386	338	422	403	422	446	396	398	375	409	384	414	384	404	374	364	398	392	390	408	390	377	357	389	423	338	417	411	335	405	372	419	385	391	406	411	430	370	386	384	423	370	405	419	373	413	372	408	448	418	394	393	383	396	408	371	373	386	394	412	420	384	440	381	385	394	372	354	396	376	398	393	384	409	401	392	366	369	387	421	445	423	365	424	418	426	392	375	369	390	389	420	429	443	410	391	377	406	376	431	447	371	406	398	399	388	376	433	378	339	388	467	398	396	415	401	381	398	413	381	377	395	403	368	421	367	397	395	394	369	400	417	396
7907	6083	61907	79184	68385	52715	34388	17617	7049	2552	1287	1028	945	960	1001	924	942	916	943	915	924	930	929	903	947	931	982	942	928	981	962	957	916	897	980	1006	892	963	919	919	1002	946	991	926	941	987	924	919	985	939	917	920	911	898	912	968	889	1013	905	924	966	977	966	925	947	948	938	940	960	964	933	962	951	971	952	925	946	953	1001	955	1014	975	922	982	904	944	945	919	980	925	949	923	880	1012	914	910	954	934	956	925	1015	904	898	906	975	900	928	972	969	895	919	931	981	934	946	888	944	970	970	887	939	952	964	915	936	936	882	941	962	951	940	957	960	938	923	969	962	972	921	927	936	929	1000	963	989	949	957	946	955	889	931	919	1004	935	981	970	910	980	925	959	926	963	991	960	941	953	908	948	926	937	925	957	991	957	949	962	978	941	952	919	948	932	903	973	961	934	997	970	955	972	973	978	881	928	886	945	933	915	890	904	956	960	915	905	928	985	935	971	929	901	925	944	928	978	948	942	948	939	945	951	950	946	950	914	919	978	932	954	948	930	988	989	921	986	931	906	915	967	934	905	956	976	924	912	889	948	984	946	918	929	957	889	888	931	965	905	985	1004	932	943	985	911	971	987	973	948	926	918	931	953	901	935	984	906	942	943	937	940	927	935	974	934	986	933	957	924	939	936	922	967	984	929	979	880	948	985	954	922	892	955	924	856	931	953	945	936	896	923	978	911	985	974	955	924	964	884	945	916	905	969	947	954	907	942	860	961	899	925	969	938	941	974	947	964	910	1002	891	966	958	927	914	917	965	983	923	903	898	939	944	917	950	962	944	893	931	953	928	899	923	977	938	965	971	978	928	913	990	915	948	996	901	967	929	936	935	944	881	928	951	963	969	908	883	951	923	957	921	920	938	883	909	960	969	906	969	932	931	960	946	982	947	964	921	995	926	973	939	910	985	972	925	889	939	909	912	883	931	945	909	994	963	917	878	914	923	953	956	928	1000	945	957	967	952	981	981	888	948	1009	968	955	966	953	993	921	969	945	945	953	966	970	993	937	936	924	945	956	930	950	969	922	950	966	956	930	964	946	914	954	945	911	952	988	958	962	915	965	940	893	920	957	949	934	954	926	923	924	916	963	974	940	961	951	948	913	971	932	926	1009	984	916	1011	1015	925	960	938	911	942	896	956	944	905	909	910	962	937	893	934	940	957	933	920	913	997	898	943	954	927	1019	970	947	978	932	914	934	907	951	951	960	957	938	950	1011	923	968	897	925	893	920	953	888	906	983	955	962	940	945	854	936	967	970	927	963	946	939	952	958	947	971	932	974	910	943	941	966	928	990	1003	994	943	975	947	934	989	977	1011	988	872	913	923	963	996	979	946	930	935	934	939	910	937	937	936	947	919	986	1007	943	984	965	992	989	951	968	934	959	949	980	968	944	909	923	930	992	911	943	957	920	913	893	918	938	993	916	956	911	924	887	983	1000	903	973	944	928	920	925	957	967	972	976	921	902	975	945	927	968	951	950	936	961	924	949	980	976	920	922	899	946	939	921	917	960	934	983	963	905	929	963	927	971	956	950	963	961	917	944	878	928	909	928	950	963	951	932	949	917	898	955	972	967	945	925	937	885	958	962	918	944	992	967	919	898	896	950	942	973	916	949	893	876	939	923	958	923	992	877	937	936	976	955	882	952	994	982	958	927	954	947	947	938	993	932	968	928	897	902	972	872	990	913	934	961	950	905	965	977	916	991	938	892	912	956	940	970	958	945	959	956	938	963	893	938	925	928	962	973	991	931	941	954	947	938	922	908	969	955	914	943	965	965	1008	959	902	893	1007	944	966	920	902	990	927	939	942	981	915	893	906	919	1030	978	931	911	934	885	902	989	985	932	987	921	931	937	1004	943	974	957	980	892	923	946	980	939	895	930	880	971	895	971	959	909	940	908	950	978	963	899	931	947	976	922	951	976	916	904	904	929	908	925	968	932	995	970	949	909	895	920	932	915	953	937	935	907	979	913	971	969	943	926	941	887	893	930	983	905	919	991	942	974	938	932	942	955	927	958	965	969	958	954	943	958	979	938	963	944	925	971	938	892	971	936	918	891	922	973	947	940	984	984	940	879	999	949	945	961	932	936	897	920	988	1003	952	969	987	910	980	954	947	924	946	900	937	952	960	951	924	969	945	959	967	955	925	947	984	875	919	946	919	972	969	967	921	974	926	956	961	894	979	943	930	984	975	899	909	989	891	936	928	928	874	984	934	960	948	884	971	914	961	959	930	942	984	965	974	985	972	961	976	909	906	932	931	911	986	928	925	956	966	945	998	987	946	979	982	927	930	947	934	984	955	957	927	938	861	909	936	962	975	922	894	935	967	920	973	952	970	933	959	887	943	936	956	947	901	940	962	924	886	957	956	933	950	947	916	905	925	972	925	930	993	972	978	918	875	937	996	969	958	928	899	974	919	933	917	908	906	956	946	961	968	960	902	951	967	998	962	986	921	955	950	874	928	945	954	952	965	992	954	921	951	943	956	921	957	896	910	964	961	888	944	965	896	943	931	960	899	932	946	914	940	963	948	928	914	959	985	985	964	932	958	982	928	971	936	936	950	966	939	884	907	909	927	923	943	980	962	953	938	942	911	955	909	959	955	918	975	905	929	958	932	958	945	956	945	907	947	969	872	970	936	924	938	919	898	995	927	997	977	935	928	978	999	904	1021	944	967	912	910	921	935	943	971	944	968	928	971	905	931	938	969	912	930	998	932	982	919	955	993	933	955	928	927	1002	996	939	901	897	910	934	945	948	894	983	986	964	971	988	963	898	950	934	938	912	967	938	930	947	919	918	925	932	891	890	907	908	977	926	956	953	886	940	892	1002	940	933	928	974	924	909	923	924	958	901	946	908	949	949	936	919	929	994	956	970	894	1001	968	942	971	964	935	926	1017	947	975	959	954	896	901	880	925	942	951	942	930	960	868	979	1021	1000	937	964	982	965	982	913	910	917	883	939	977	992	944	968	993	868	941	907	925	903	963	977	966	936	972	956	964	919	968	935	931	950	928	990	930	997	931	939	980	966	930	924	900	927	949	884	940	946	969	927	941	938	988	945	923	913	966	904	969	965	956	965	924	936	928	963	949	925	942	906	978	939	956	959	883	929	919	926	914	968	923	962	926	964	895	935	928	916	912	912	913	997	906	998	939	1007	841	942	894	942	997	963	928	961	924	965	913	953	978	908	994	882	907	971	928	972	929	934	896	948	913	958	932	960	863	880	964	926	957	955	947	947	955	967	959	938	926	934	962	959	985	930	901	871	937	987	967	941	943	999	963	942	936	983	949	958	955	922	914	952	928	955	968	908	960	914	944	920	1001	995	944	949	911	935	935	959	916	952	920	933	957	934	935	927	927	887	923	991	918	936	917	923	933	940	957	987	905	985	922	946	931	940	902	897	893	919	936	907	946	987	979	930	966	923	940	956	959	952	956	919	942	999	960	931	959	891	931	964	907	899	979	933	928	923	960	951	969	962	939	931
13672	6060	65670	75183	61748	44225	25738	9675	2678	904	483	390	384	405	361	400	379	354	383	370	390	361	365	401	404	408	393	412	351	360	407	359	371	419	404	379	369	378	369	394	405	404	386	367	416	350	381	419	423	371	386	379	425	407	413	379	397	405	391	363	357	375	398	369	355	428	400	391	409	410	414	366	365	375	365	422	367	399	388	389	358	352	378	389	373	369	385	386	414	379	361	410	400	419	356	403	375	419	416	416	388	374	395	357	398	393	414	397	396	405	406	358	387	373	367	385	403	412	364	394	377	438	396	405	396	412	364	394	374	389	349	372	376	377	328	398	397	394	394	390	382	376	373	346	389	366	382	386	389	406	375	383	393	413	405	384	388	397	403	399	411	381	378	366	405	378	372	395	356	405	372	388	366	383	366	374	389	416	372	371	352	391	384	393	393	389	412	395	405	392	387	352	352	374	374	400	407	375	418	377	388	372	389	367	417	425	407	371	420	395	369	414	385	370	333	427	405	369	387	398	380	413	405	386	382	393	393	414	395	399	410	419	389	390	390	360	398	410	382	400	412	378	388	359	400	397	348	404	409	433	423	402	413	380	406	380	409	390	378	399	386	366	418	386	378	353	388	401	408	388	386	368	404	403	383	414	391	398	402	397	400	399	406	382	359	396	366	374	422	380	368	364	405	396	361	385	396	387	385	371	369	402	399	357	401	397	387	407	375	403	371	406	368	341	365	394	401	373	374	399	364	437	389	423	390	401	414	357	383	384	365	373	418	360	366	370	420	372	386	427	330	418	379	386	428	343	372	391	391	367	392	397	375	414	406	414	377	405	346	383	399	390	408	405	372	403	376	417	374	402	391	413	388	423	359	376	396	359	388	378	402	384	356	390	388	356	373	407	391	388	359	416	393	365	384	392	379	369	392	369	445	384	349	402	412	402	392	359	399	380	382	407	378	417	366	421	376	417	410	400	410	394	388	330	375	389	386	374	379	395	385	453	390	410	389	385	387	351	369	387	415	408	364	349	390	407	355	363	348	369	391	383	378	386	363	376	400	422	363	374	353	390	374	420	386	416	391	395	377	391	398	403	416	389	370	369	432	378	416	396	414	370	392	406	380	371	393	379	390	369	362	395	418	388	391	364	348	401	372	401	380	375	384	381	384	386	381	380	401	383	383	397	381	384	432	397	423	340	395	373	390	375	376	363	396	387	407	360	405	404	424	378	375	349	405	376	410	386	371	390	395	408	388	393	364	371	396	389	366	358	398	396	420	370	370	370	361	396	389	388	412	379	353	411	395	375	406	414	400	368	408	456	334	370	374	446	380	376	403	393	380	375	392	390	372	387	416	381	388	382	391	388	460	393	402	378	367	397	353	397	415	376	384	371	386	395	382	392	394	370	404	384	391	410	398	370	403	383	385	374	377	401	381	403	428	351	380	393	397	410	386	387	429	402	379	338	408	368	411	385	349	422	377	357	355	360	408	419	347	367	365	387	355	405	394	401	387	350	378	397	411	374	357	420	379	360	375	395	375	384	372	421	425	391	393	352	403	396	384	397	400	373	356	342	403	407	389	382	381	394	398	359	388	336	408	374	371	423	346	428	371	387	398	354	356	371	373	359	395	390	347	352	374	392	416	363	391	361	352	397	356	356	396	363	407	408	356	378	388	391	415	396	388	386	376	370	385	374	374	415	375	361	371	424	370	374	360	370	392	383	399	357	387	407	392	374	365	398	381	369	401	422	402	391	366	370	363	374	376	419	359	383	356	374	379	359	342	389	349	388	367	370	390	359	415	389	413	363	393	435	400	368	375	389	413	406	396	381	410	414	406	393	405	399	383	382	396	362	393	403	392	360	370	379	380	412	390	372	377	383	390	393	381	408	325	369	395	367	430	361	402	428	395	398	364	396	382	412	377	383	373	379	370	399	380	366	386	370	401	391	413	428	386	357	396	385	398	377	424	407	402	399	393	380	430	377	378	382	401	394	351	371	392	400	370	410	393	410	390	380	396	368	360	384	366	366	377	399	389	398	400	415	385	356	367	422	390	382	378	384	369	389	395	377	405	426	399	353	365	376	386	395	376	415	335	390	387	410	380	377	423	371	379	356	395	375	381	379	358	434	380	382	391	409	409	358	412	355	356	385	408	404	367	407	372	393	375	356	399	377	380	407	374	421	416	396	395	370	397	366	357	361	402	345	369	369	400	404	378	375	374	358	345	373	373	357	371	377	379	387	352	386	366	385	377	411	366	415	350	394	355	370	413	360	382	372	403	365	396	351	366	430	357	361	362	353	389	396	398	373	384	377	356	352	386	378	402	353	396	364	391	407	419	398	399	379	373	383	390	397	414	413	379	382	372	385	334	374	406	368	371	401	379	392	412	409	400	398	364	383	380	416	345	390	393	376	397	380	436	370	388	369	396	415	383	344	387	401	384	390	389	374	353	405	402	383	432	365	387	410	379	384	369	407	402	374	353	417	379	397	396	374	381	407	404	416	415	420	395	394	365	331	410	405	405	404	404	395	392	388	386	392	370	417	401	402	386	367	397	388	434	379	405	419	393	393	409	391	403	385	364	355	370	374	353	380	358	394	376	398	400	376	372	382	401	381	352	362	354	366	403	371	393	361	400	401	381	364	395	363	369	365	390	388	395	381	401	392	403	409	383	410	354	361	402	392	389	379	419	421	397	355	372	405	419	380	405	384	373	387	356	421	385	393	412	355	362	374	372	382	405	378	385	383	404	367	385	386	404	445	422	371	391	386	406	372	394	379	399	389	365	421	393	400	410	364	409	345	372	340	355	376	373	382	416	402	382	399	383	360	386	377	376	371	404	403	350	367	419	385	362	407	385	359	392	388	415	386	396	390	411	398	370	352	387	394	387	388	351	389	409	397	378	373	382	348	334	385	401	379	384	361	378	415	347	388	361	390	377	352	405	427	436	409	391	415	347	366	338	405	400	382	415	380	381	408	338	396	394	395	413	360	396	411	385	387	418	361	403	390	365	394	387	357	405	404	424	398	403	377	357	386	400	377	388	367	393	367	386	366	369	404	386	386	400	405	387	393	375	400	412	372	372	408	386	384	393	396	382	360	396	401	413	365	369	378	390	369	405	351	379	376	363	351	358	346	398	391	374	366	436	359	376	388	386	398	367	379	386	381	391	349	364	384	361	375	389	408	349	391	416	393	349	425	368	408	387	393	394	408	348	330	339	429	388	367	382	407	385	398	387	409	358	368	367	388	402	400	386	413	413	377	368	402	396	373	388	387	343	328	395	413	396	385	356	358	404	416	356	390	379	363	352	384	383	354	402	386	368	384	383	408	387	391	425	407	400	387	375	397	377	349	392	381	397	390	354	400	375	407	384	406	406	373	388	346	422	376	371	377	374	371	402	413	389	386	382	392	385	412	397	398	374	385	425	386	357	377	403	388	379	338	403	381	404	416	400	340	388	375	363	403	392	384	359	348	378	381	398	379	396	368	376	418	401	390
8361	6091	61891	82480	71255	56373	37339	19875	8132	2931	1389	1069	955	934	908	881	907	871	935	925	929	874	886	897	929	916	944	912	880	956	859	925	955	927	965	951	885	940	944	921	897	905	951	928	940	907	909	924	926	944	933	961	918	918	952	912	905	915	873	902	867	925	892	919	925	894	897	901	863	884	943	971	885	896	900	921	869	916	876	945	855	914	903	979	896	906	948	914	890	912	871	914	918	913	942	912	945	884	928	932	914	889	866	932	911	934	937	880	885	927	917	926	910	964	892	899	951	922	944	930	930	964	948	906	939	897	944	944	941	897	902	844	849	928	922	914	927	951	906	944	917	966	896	908	902	905	928	877	904	893	905	948	907	892	899	868	915	890	857	925	922	932	925	867	949	922	940	916	931	868	960	945	960	924	957	942	879	939	884	950	910	933	935	923	934	871	887	994	933	899	925	893	906	887	911	902	927	871	929	926	924	937	906	934	930	924	913	882	918	905	964	909	856	935	916	944	861	911	888	887	880	957	835	952	914	909	955	878	961	894	897	943	945	922	943	981	882	962	904	905	862	917	905	845	872	907	943	940	919	901	917	915	902	967	919	975	945	964	912	872	937	897	969	925	887	912	986	881	909	934	929	928	917	911	905	897	883	888	904	884	859	922	916	913	945	929	881	930	936	903	914	911	897	931	921	935	902	927	888	942	952	968	924	883	878	868	936	909	952	891	920	942	947	938	900	874	882	932	944	955	910	899	896	940	946	909	948	947	911	914	946	863	886	931	907	933	897	917	888	981	887	938	953	861	950	984	903	931	898	941	843	982	914	948	934	877	894	896	941	919	895	871	900	905	945	953	972	904	942	930	952	966	907	920	927	944	975	935	914	910	963	903	866	903	885	890	957	897	987	899	930	930	957	917	913	972	907	909	928	913	932	930	941	932	967	924	919	915	917	907	916	928	907	906	884	895	948	856	913	946	965	902	923	945	910	886	919	885	912	920	858	935	912	938	872	854	932	949	852	924	924	930	931	885	922	934	938	950	942	927	889	953	881	942	928	914	886	889	903	945	915	975	920	929	927	915	905	911	921	915	953	915	883	953	889	875	946	952	912	914	944	940	934	890	899	871	913	911	918	900	854	936	936	947	913	906	886	935	867	914	917	903	926	938	927	906	935	973	968	915	912	891	940	905	943	949	926	949	928	929	939	935	911	888	957	944	965	918	911	881	964	952	902	872	921	873	925	916	894	941	891	891	975	937	939	936	919	889	915	909	973	911	1015	923	910	938	890	921	899	952	932	933	872	918	891	954	937	901	952	867	906	942	908	951	906	934	876	870	945	900	901	909	901	898	884	933	874	935	888	901	919	937	898	927	954	915	972	942	934	927	884	911	938	924	910	955	892	931	979	899	951	957	948	902	908	926	910	975	890	881	870	906	865	899	890	891	945	939	922	922	906	895	935	940	896	938	916	936	873	911	880	895	958	872	892	963	945	947	887	855	940	922	912	937	904	935	923	912	867	904	924	917	926	932	905	938	979	954	927	921	920	939	946	900	904	912	932	912	922	906	911	943	906	889	915	943	928	939	863	932	905	934	891	938	906	947	928	958	876	918	889	922	968	863	937	958	940	890	956	888	876	923	934	858	992	940	903	917	944	940	940	929	963	824	911	937	865	926	968	940	916	877	963	923	915	959	946	930	913	900	969	914	900	918	930	900	859	922	880	908	903	983	876	845	921	931	902	859	909	867	949	933	915	939	876	909	891	945	938	984	929	895	917	930	928	936	892	878	883	972	905	889	881	919	864	904	940	932	918	956	881	894	932	914	914	954	895	952	936	899	893	919	900	924	901	880	996	930	922	944	947	913	942	952	919	877	899	933	921	979	855	961	921	919	943	906	973	911	915	972	913	1004	919	933	957	930	927	935	903	956	933	918	898	877	953	925	887	919	865	952	917	981	876	916	944	972	922	867	886	940	896	871	864	884	903	938	932	963	911	900	934	856	936	894	891	899	853	882	929	912	885	930	956	884	931	944	905	923	909	913	881	934	948	876	944	833	924	886	957	939	895	901	936	957	932	898	914	950	929	912	902	919	970	895	944	895	932	876	953	863	962	893	924	945	919	930	947	937	858	952	929	928	921	975	926	871	897	887	990	921	902	932	959	861	928	896	892	987	958	910	899	908	935	875	890	909	936	890	933	901	903	902	881	964	897	889	917	943	931	886	948	926	916	932	914	921	899	871	985	949	943	870	937	965	923	978	922	942	947	871	952	913	956	905	868	933	888	974	887	859	879	923	935	962	943	935	872	953	984	902	931	931	923	897	888	936	877	908	942	906	939	895	910	930	900	921	975	937	945	965	926	913	918	924	899	869	868	934	923	897	917	943	891	956	879	942	888	924	910	880	916	895	897	937	896	925	951	942	891	920	913	860	895	938	933	920	900	938	859	944	937	905	934	936	895	925	981	915	876	923	917	961	912	920	939	880	896	933	921	934	927	929	961	901	935	949	898	941	888	917	886	984	985	963	883	919	917	931	912	913	917	1002	879	953	920	947	929	899	950	924	908	937	906	986	839	896	914	912	950	921	929	922	951	912	953	895	929	946	934	978	869	891	894	960	893	880	910	881	962	909	905	923	908	910	923	938	864	884	906	947	904	899	873	937	937	908	916	914	932	926	924	926	932	922	901	922	910	906	924	910	951	897	922	928	857	942	902	918	878	921	950	898	995	909	911	939	896	918	888	925	898	933	933	884	901	939	951	867	942	864	899	941	984	871	893	968	904	911	914	940	943	890	971	861	904	932	892	900	886	945	923	913	900	919	885	887	873	976	872	956	896	906	905	883	874	942	899	962	939	909	940	900	937	896	933	957	888	939	914	917	862	860	927	901	886	899	979	991	921	901	888	953	872	912	905	911	942	909	910	962	931	938	937	886	895	932	972	878	919	902	902	958	947	899	946	941	869	903	852	963	894	899	963	917	912	941	945	904	911	934	930	959	876	889	872	898	862	915	907	974	909	908	867	921	905	936	919	925	943	902	859	849	926	966	879	881	868	928	961	942	931	949	950	887	900	949	899	930	898	923	924	955	877	945	894	896	919	895	916	957	870	871	903	923	915	892	887	913	944	943	946	880	896	899	925	909	918	917	940	902	946	906	889	954	892	900	960	906	942	905	927	913	919	899	951	897	907	892	964	898	893	949	915	852	886	888	899	961	976	949	959	878	954	879	942	918	951	948	965	923	927	934	904	912	908	897	924	886	894	889	907	899	937	885	873	939	920	960	931	908	913	958	941	924	885	955	886	891	944	912	888	942	900	905	1003	937	950	918	947	881	954	898	882	900	925	896	925	970	934	922	926	970	924	941	898	891	918	924	900	901	896	914	937	908	910	888	950	892	901	920	946	962	912	936	925	880	962	898	876	966	950	891	893	891	882	925	901	894	913	898	910	881	923	971	904	931	902	896	885	941	928	943	946	924	918	909	896	869	873	938	907	949	902	990	890	909
2505	961	3169	6711	7456	4191	1965	856	565	407	368	347	353	381	362	329	356	360	342	316	319	345	352	330	298	336	361	301	322	337	300	332	358	346	329	342	358	386	372	314	332	338	304	311	364	339	351	346	361	344	330	343	335	357	324	333	327	314	340	318	368	350	314	350	307	349	348	311	343	330	338	310	334	351	332	319	323	337	322	339	335	317	353	314	319	354	304	325	337	348	328	370	326	310	323	302	359	349	364	330	360	342	343	317	336	367	338	370	318	283	323	364	330	344	345	339	363	331	363	310	361	324	321	341	311	363	325	340	340	315	356	340	327	351	363	315	321	374	310	348	362	338	380	360	365	333	312	320	361	345	322	309	339	349	345	347	357	337	318	336	333	336	338	303	323	371	337	307	321	361	349	311	339	324	380	338	324	326	334	322	367	317	356	347	345	324	322	319	316	316	322	320	356	344	362	321	340	364	327	336	390	326	333	340	353	352	313	334	368	358	386	374	356	355	353	331	353	312	321	311	333	325	377	339	354	324	330	370	322	355	333	310	318	360	312	357	344	319	317	300	313	357	349	319	350	346	351	349	312	385	332	344	362	305	349	339	340	326	335	333	349	357	369	321	331	343	337	314	298	348	363	383	311	333	334	336	322	326	317	344	319	347	340	323	347	360	337	331	334	331	323	302	363	338	333	336	320	345	333	367	347	338	324	340	352	336	333	346	359	322	356	321	315	335	325	315	350	359	333	329	351	332	349	345	349	313	352	324	320	355	311	349	355	362	320	347	358	368	334	344	350	351	353	320	354	331	337	366	352	318	348	308	356	328	317	327	347	331	342	335	333	332	328	385	347	326	336	338	309	337	349	344	336	370	347	329	304	362	353	350	361	346	367	326	330	328	337	347	339	356	320	352	348	339	354	326	356	298	347	347	304	358	330	372	351	344	341	343	356	328	336	337	353	311	329	324	344	354	339	310	299	337	355	352	351	315	324	357	319	338	341	320	347	342	328	355	322	321	329	332	356	330	313	363	329	340	354	345	342	335	333	351	328	336	302	317	310	351	317	346	317	350	372	310	340	334	344	333	322	319	303	337	345	321	365	349	317	339	361	327	326	300	349	332	319	347	325	340	335	333	345	351	334	354	344	339	295	320	332	372	303	332	368	330	361	344	341	331	340	325	325	319	351	362	313	294	324	362	347	332	352	334	307	319	354	314	334	347	310	346	333	361	344	332	344	334	338	344	362	348	350	339	378	311	355	316	347	302	339	334	333	340	334	340	320	339	331	332	306	329	335	286	335	345	298	319	359	324	355	338	355	349	336	337	324	329	326	350	332	319	339	370	340	314	322	338	338	359	347	325	349	305	344	316	345	377	338	345	340	353	346	328	328	305	354	337	337	368	327	327	334	349	349	345	315	320	350	295	363	339	330	348	313	350	345	342	316	352	321	330	349	341	354	363	355	349	302	384	307	298	336	334	342	324	332	325	328	320	341	354	340	351	334	369	342	342	318	330	349	328	338	356	324	316	362	355	362	326	347	343	340	324	344	347	341	362	376	341	328	304	332	379	341	354	294	348	318	326	326	352	321	302	322	342	316	334	316	334	344	328	358	331	359	338	296	313	356	311	323	371	363	318	365	327	320	347	323	336	337	358	370	325	309	337	360	340	349	338	330	317	376	330	351	333	338	333	330	342	335	343	350	351	344	337	322	352	321	323	313	333	363	341	328	349	341	352	370	337	385	346	304	338	330	303	366	357	365	327	323	340	331	351	325	376	340	367	366	324	338	336	340	314	309	330	364	356	347	316	296	324	342	313	381	346	370	354	338	359	322	326	344	374	340	319	338	369	349	382	316	360	348	360	354	358	336	352	355	345	340	333	325	319	365	294	345	328	374	346	352	324	381	314	326	310	348	347	333	324	329	347	401	325	330	324	348	322	354	324	316	333	333	292	336	340	320	324	348	338	347	353	315	324	323	347	321	357	313	340	339	329	339	332	335	326	328	334	345	316	345	352	368	333	328	335	335	294	335	339	288	335	330	311	352	345	363	328	369	355	339	296	353	317	331	327	337	335	331	301	350	304	358	332	337	324	315	323	338	326	333	328	301	319	315	345	332	314	371	317	344	330	304	346	369	360	348	367	322	330	328	331	327	345	341	361	373	326	338	330	347	355	311	352	316	332	375	351	358	317	360	347	343	318	315	373	348	311	311	331	327	336	380	340	328	320	321	383	305	361	307	364	311	328	382	355	346	318	306	340	323	344	317	338	340	330	356	359	334	346	324	309	331	321	319	381	369	311	354	323	318	353	325	361	320	355	317	361	368	346	315	319	340	328	339	310	346	345	346	341	341	308	374	330	361	320	325	337	319	332	374	307	355	331	349	327	360	376	357	355	352	365	337	342	336	354	344	361	332	342	322	324	332	328	356	350	324	340	344	339	344	340	335	325	307	348	349	331	294	321	373	320	276	333	357	364	356	335	331	321	350	353	347	335	362	320	317	306	297	301	342	365	354	343	351	314	327	323	348	351	342	335	335	349	342	341	348	334	360	316	318	314	333	324	314	344	322	335	347	304	325	367	341	330	314	344	363	328	351	338	337	325	351	336	327	344	344	328	359	366	330	306	316	336	361	336	340	329	332	330	359	324	346	337	331	300	329	328	347	339	328	330	316	293	320	328	359	327	334	373	332	325	336	315	329	341	378	314	364	340	370	331	355	324	353	325	341	325	361	330	341	325	345	368	344	345	334	327	325	347	304	317	320	306	330	323	307	356	330	341	341	359	329	334	311	336	351	312	313	330	367	385	333	315	356	370	323	330	345	316	327	314	369	308	335	334	350	336	327	340	315	387	368	360	347	332	351	398	348	332	367	371	334	342	306	351	367	327	350	311	316	338	330	337	361	360	350	324	350	332	348	344	370	338	350	347	327	331	324	343	363	311	324	344	343	367	340	336	306	309	335	333	363	349	350	323	359	350	304	350	313	348	295	359	343	340	350	324	340	333	322	360	328	345	340	331	328	357	343	372	336	369	350	317	329	331	361	350	333	310	357	349	349	372	349	344	311	319	345	369	338	363	383	370	339	306	326	337	327	374	316	333	330	322	330	300	368	339	335	345	329	356	372	319	352	352	324	370	335	332	354	318	342	333	357	324	332	365	322	322	301	346	326	339	368	315	350	332	359	353	354	321	347	317	313	354	381	370	319	313	322	339	357	335	349	317	325	356	350	323	356	329	305	361	357	338	315	332	326	313	340	358	348	318	342	320	311	323	337	331	333	323	321	350	329	306	292	320	347	353	333	329	357	326	341	342	346	343	365	377	338	327	322	342	338	321	345	316	375	328	336	325	333	325	361	326	355	335	324	324	308	291	356	299	328	359	365	306	341	342	317	336	331	341	323	331	335	368	364	329	392	325	348	334	349	345	333	315	325	303	343	361	339	355	321	323	362	318	345	350	344	329	345	326	327	321	350	361	367	360	335	334	348	338	330	325	302	339
2969	1519	8292	19786	20000	12691	6366	2786	1500	1009	908	809	811	814	789	784	843	859	835	831	852	826	846	824	858	853	831	781	820	794	822	831	812	771	816	779	908	814	793	806	834	797	802	858	819	832	799	811	817	838	823	792	816	829	767	827	776	801	833	885	820	834	850	809	810	830	831	825	847	823	849	827	851	822	852	834	838	867	828	818	784	807	829	794	803	841	853	810	848	869	841	798	839	824	824	797	843	811	795	818	825	802	809	815	818	843	829	836	777	809	834	837	783	838	815	798	791	862	834	796	787	828	873	825	816	846	832	837	839	833	826	823	830	774	844	815	846	841	800	814	854	804	825	832	837	775	807	832	789	808	875	825	863	830	827	817	856	822	806	827	843	764	758	792	811	882	804	825	766	808	763	798	795	866	818	835	853	822	769	796	780	821	827	773	833	799	806	790	841	893	826	861	824	827	863	814	802	811	825	820	846	827	875	863	808	777	807	807	782	846	801	786	825	905	782	830	841	785	868	799	845	850	797	811	805	799	818	851	814	827	880	801	840	799	810	796	852	850	851	835	838	829	831	826	819	799	869	827	823	831	806	856	838	848	824	848	842	835	843	793	800	821	834	849	825	829	802	843	846	822	810	828	829	852	831	783	856	869	820	817	770	809	783	804	826	845	819	797	843	855	835	825	804	860	822	801	812	826	820	837	832	817	851	829	885	828	812	784	841	835	826	836	829	864	778	882	836	860	823	811	795	830	834	826	813	824	796	820	836	866	827	838	814	806	747	803	838	817	835	787	824	870	797	881	845	811	820	846	872	849	807	827	812	802	807	803	801	801	819	848	847	825	831	792	820	797	780	800	864	781	816	826	811	831	829	854	870	819	822	813	774	846	770	819	857	853	853	824	855	782	814	787	848	845	770	798	850	826	804	818	792	804	847	837	816	787	772	751	804	830	812	803	824	810	837	819	805	834	808	831	771	824	812	843	811	898	817	800	826	805	799	838	829	873	834	807	781	857	832	818	776	805	828	829	833	850	794	835	851	832	780	776	848	826	849	855	783	783	845	812	779	795	828	803	826	794	830	843	876	822	835	778	791	826	784	812	828	806	843	848	815	799	871	808	820	816	841	832	862	876	849	862	834	798	846	833	834	832	775	813	868	851	799	831	821	809	808	810	764	849	918	839	813	830	858	854	826	843	824	789	820	838	822	839	841	802	793	793	793	796	825	849	818	820	800	794	803	840	827	776	795	811	864	807	844	810	813	799	834	836	812	848	795	796	785	828	850	825	845	845	802	841	820	827	841	805	815	846	812	788	800	857	802	829	818	815	767	796	844	846	793	852	832	857	801	799	862	868	778	829	826	828	839	833	869	809	808	803	850	799	825	878	819	806	749	790	805	790	790	820	835	854	790	840	772	831	831	834	868	782	847	820	829	827	860	785	851	791	818	845	795	782	804	827	800	851	888	834	815	807	814	812	792	839	834	855	817	792	775	850	848	817	866	849	832	837	838	848	824	840	822	821	853	797	857	837	843	865	772	795	808	822	814	821	801	798	835	840	827	824	806	820	767	822	832	760	869	859	802	819	799	829	818	836	810	823	822	857	872	875	831	787	843	875	833	788	821	822	832	806	802	794	874	862	821	861	832	812	819	796	856	820	850	879	860	811	808	854	849	819	784	837	814	779	810	818	828	837	779	795	823	880	790	843	809	826	857	875	885	799	822	821	821	801	787	800	842	831	840	830	816	862	819	811	807	843	815	782	819	768	853	734	817	868	825	864	896	809	840	858	812	834	757	830	801	838	819	833	831	821	877	822	812	806	798	817	811	876	857	775	801	769	831	788	775	788	804	807	769	869	857	850	833	834	784	842	836	884	814	799	834	890	832	810	808	851	795	821	853	801	853	806	810	814	837	810	785	839	805	833	849	856	819	845	821	867	769	842	868	822	886	799	840	822	757	796	886	800	837	790	827	813	803	842	772	831	858	799	828	773	840	846	853	819	748	798	806	818	834	820	803	836	866	835	757	811	828	842	800	811	797	802	826	895	814	852	810	831	818	886	847	805	837	836	810	810	839	887	839	840	873	828	854	803	824	783	880	848	846	822	828	845	775	825	782	893	857	845	828	825	831	800	855	901	812	785	859	856	820	911	835	783	811	855	828	818	862	866	784	842	866	827	829	832	803	862	821	805	838	816	774	859	808	777	818	783	842	829	853	839	809	795	849	906	805	798	821	794	867	862	863	851	857	857	824	844	795	738	827	838	824	812	819	777	851	846	758	822	809	870	806	833	826	812	804	843	820	840	833	774	812	862	821	801	814	818	821	763	790	861	793	815	756	787	810	829	812	829	825	832	851	828	856	807	839	866	817	772	874	826	838	806	768	833	859	822	874	832	816	837	813	815	807	789	832	832	831	819	836	818	799	865	809	815	835	838	832	845	779	841	789	828	860	816	836	868	811	793	845	815	805	841	829	839	842	845	843	785	825	825	817	784	896	804	748	901	871	801	831	873	816	801	775	806	836	765	769	795	829	857	847	809	818	853	862	824	887	838	843	837	773	809	827	857	828	806	819	824	784	857	834	890	821	868	844	808	869	834	795	830	841	809	807	884	842	886	895	817	821	781	813	848	797	774	808	783	835	851	835	827	878	838	818	829	819	864	789	875	814	806	815	815	811	837	832	810	895	829	842	839	827	857	791	805	836	829	819	821	835	813	797	800	834	868	873	782	852	813	844	825	844	838	845	843	782	853	801	809	775	770	799	822	850	810	843	853	814	843	833	825	844	831	812	819	796	815	822	795	834	804	814	804	801	790	766	777	831	840	839	835	859	786	807	825	820	825	802	820	815	835	827	795	837	821	830	807	820	764	872	824	876	800	813	833	837	797	810	814	765	812	819	848	777	825	786	769	787	886	815	827	839	837	838	808	789	831	845	776	794	782	835	813	816	825	830	829	809	794	844	774	795	778	832	816	832	817	813	833	785	819	812	800	812	785	793	820	832	883	834	865	844	839	823	827	820	834	798	842	810	822	836	836	782	832	802	795	839	778	757	804	784	813	855	824	758	810	825	819	860	857	800	866	821	823	819	807	804	839	850	769	823	878	844	826	811	798	869	800	765	837	784	849	801	849	837	831	856	801	829	824	805	765	795	812	817	831	824	787	835	795	797	858	809	845	808	855	820	778	846	869	802	818	838	832	834	812	875	834	808	777	881	835	848	816	865	834	768	818	813	833	801	816	872	788	799	816	796	789	821	849	814	815	842	811	888	831	847	826	852	816	869	822	836	804	811	769	871	835	825	866	791	813	829	784	792	824	845	849	840	831	807	864	809	849	792	824	837	841	828	760	776	871	842	809	785	845	842	836	815	798	797	863	816	828	885	796	840	827	809	822	840	869	852	766	813	825	777	810	836	858	804	741	815	872	865	803	820	820	840	775	812	843	810	837	818	838	794	821	766	817	828	867	808	870	806	830	833	889	855	790	807	807	802	803	853	806
11763	8115	54955	71044	60925	42604	26552	10135	2841	933	500	458	430	394	373	394	408	385	379	400	383	376	368	410	382	364	422	400	405	406	363	343	430	417	369	379	401	395	401	416	383	431	390	399	363	395	389	378	375	394	403	401	387	371	383	395	416	388	421	392	406	398	402	403	424	414	424	406	415	395	404	405	386	389	394	362	397	404	359	397	399	432	396	413	370	375	430	386	389	363	367	374	407	385	422	419	373	385	354	425	421	396	372	419	383	394	364	387	410	391	395	400	363	390	398	372	399	354	398	374	368	402	383	425	385	395	348	398	412	343	428	420	381	377	410	375	408	371	376	391	410	421	386	400	384	388	385	364	388	369	409	380	388	395	374	379	399	352	364	423	390	418	389	377	386	391	420	392	382	408	409	442	411	392	362	372	374	382	374	375	402	383	422	393	374	382	387	420	405	404	361	371	383	360	404	409	433	405	360	404	333	383	406	370	392	393	410	375	408	400	402	411	405	406	372	380	391	378	386	377	420	393	390	412	394	387	403	387	393	398	382	420	407	379	405	400	384	410	402	399	415	400	412	439	368	410	374	389	393	384	356	413	352	411	395	401	417	394	378	392	372	398	377	364	385	353	399	435	381	398	399	379	392	360	386	386	366	399	415	387	395	382	375	379	375	383	362	375	380	374	426	395	387	426	401	394	381	389	444	398	385	385	387	402	397	393	400	423	420	381	395	373	381	432	409	384	401	368	384	381	395	412	404	397	397	384	380	395	430	386	365	364	406	366	384	394	394	396	379	361	390	415	378	386	430	370	391	398	418	412	379	445	412	370	345	374	410	407	398	410	385	402	399	393	388	374	379	369	399	406	399	390	351	365	412	429	381	407	389	367	432	420	384	412	402	398	393	392	400	371	409	341	367	409	412	349	357	407	373	372	415	408	369	426	396	383	381	407	406	395	368	362	402	389	412	412	368	401	386	357	391	408	389	395	376	390	389	398	391	400	413	439	386	386	382	405	382	415	392	404	421	382	409	374	403	399	340	373	374	425	390	384	368	410	398	400	420	407	398	351	361	421	383	395	403	383	389	395	424	420	428	403	406	417	379	398	412	397	399	419	435	399	392	394	417	406	433	355	382	410	391	362	380	385	423	408	374	406	380	388	402	408	398	418	366	393	411	367	367	396	364	380	376	399	390	368	363	345	413	395	364	383	422	362	378	381	370	416	418	379	383	378	398	407	384	378	370	423	415	387	373	372	385	355	401	402	402	390	431	405	403	382	381	389	359	381	383	394	394	421	374	363	361	430	398	371	372	402	383	367	381	396	366	401	393	388	411	386	385	384	398	364	398	430	418	370	391	386	401	377	411	367	430	418	393	384	423	389	386	391	403	382	418	399	417	409	419	369	385	382	381	401	366	379	404	369	366	377	414	425	422	366	445	387	397	382	379	419	389	395	389	407	370	375	421	424	426	378	415	395	403	390	406	412	406	368	366	381	352	365	386	401	372	394	397	369	372	430	388	413	405	365	405	378	368	384	403	449	378	407	401	441	397	396	383	422	353	418	381	398	439	417	399	412	385	400	374	371	363	421	413	381	359	418	381	370	411	350	383	391	412	394	409	406	408	384	408	369	430	397	385	369	390	381	385	402	385	397	402	361	431	396	411	385	378	417	388	398	380	395	386	394	376	391	378	371	359	394	414	385	381	367	378	402	392	378	407	393	438	379	372	354	375	382	405	434	418	406	429	412	400	380	406	395	382	406	392	395	404	453	369	406	392	412	390	410	392	364	381	359	403	377	414	375	393	387	410	406	388	400	412	379	414	424	385	402	408	373	389	372	438	393	406	397	388	374	417	389	422	387	400	407	402	410	436	372	412	377	381	424	374	397	375	408	400	390	385	359	347	376	380	398	407	389	440	379	390	397	411	377	427	364	412	409	423	417	432	400	342	387	373	406	412	395	358	389	377	417	371	409	374	363	390	354	356	432	423	420	400	395	403	419	396	390	417	410	370	361	379	406	394	392	417	394	420	375	393	379	350	448	389	402	376	385	387	379	412	359	366	383	388	378	406	364	416	388	402	403	416	417	395	375	391	371	425	393	370	395	411	389	400	378	401	381	421	414	384	377	415	422	417	402	392	398	394	368	405	415	393	386	381	389	395	361	371	381	378	406	406	414	411	407	426	343	398	394	361	336	400	372	378	385	443	392	343	417	392	368	406	414	420	378	368	383	355	400	347	399	419	381	383	385	397	403	368	408	358	363	363	406	400	403	395	384	410	359	380	352	391	417	391	371	382	354	382	407	386	393	428	399	423	370	377	363	384	395	399	384	396	399	411	380	406	388	370	373	390	402	380	375	412	392	398	349	412	375	361	390	387	390	377	368	421	415	381	374	397	393	372	403	390	393	437	356	401	396	400	387	400	383	375	418	381	415	410	388	400	389	388	391	383	410	372	396	413	402	393	401	416	446	389	408	390	356	406	371	348	423	424	400	412	408	405	373	437	399	393	403	403	374	365	422	393	372	375	408	343	400	393	382	379	386	407	383	358	372	376	367	395	407	366	356	371	353	356	387	419	395	367	375	400	384	354	406	389	440	410	371	442	366	423	374	424	389	394	412	377	362	386	420	393	363	412	362	403	413	345	399	360	400	352	390	384	384	397	397	392	418	393	403	402	363	402	374	393	421	399	414	415	396	412	442	379	396	405	404	393	384	386	401	432	383	392	400	368	379	394	424	383	371	393	418	419	368	361	402	406	387	440	418	380	364	407	408	360	350	377	364	403	399	438	386	451	424	377	391	386	385	354	391	384	359	372	396	384	370	440	364	398	394	387	409	389	367	375	397	399	347	410	423	424	425	409	425	392	373	377	403	370	388	387	401	387	388	428	387	383	404	398	382	419	386	391	371	394	389	400	362	400	391	392	362	354	426	399	375	389	421	362	400	380	407	423	412	387	388	386	390	382	372	425	365	379	386	408	371	338	394	382	383	399	378	395	408	369	372	386	378	390	397	392	403	408	416	429	396	418	415	414	464	418	420	390	410	372	419	411	382	402	402	403	399	342	405	371	366	433	432	375	376	391	410	406	408	384	413	452	386	361	411	392	394	418	399	411	407	403	413	383	420	429	431	429	362	431	402	382	389	341	387	412	384	392	402	365	390	383	368	399	412	379	376	393	376	411	377	385	380	396	382	383	418	391	358	400	413	375	404	385	399	390	371	369	409	396	385	366	383	430	393	380	371	423	408	393	389	399	421	391	358	429	381	399	375	391	363	385	384	395	381	405	384	357	394	406	408	455	414	421	371	384	425	380	411	399	410	375	399	394	403	398	362	399	386	437	432	406	417	392	387	398	402	376	405	413	385	399	404	422	411	369	393	386	390	407	374	401	393	384	373	353	373	373	429	442	347	391	402	377	366	420	362	421	358	387	398	398	402	402	414	406	388	405	413	412	435	386	383	405	400	407	405	404	348	387	401	364	400	389	385	435	399	424	361	374	400
8047	7923	54482	77213	71307	54438	38418	20070	8623	3017	1341	1028	921	924	1000	1016	889	952	946	1009	941	896	957	914	931	911	970	911	944	921	943	919	896	910	926	908	947	938	919	930	935	893	892	1005	967	923	944	914	941	939	947	942	960	916	943	922	956	1002	942	899	946	943	903	949	904	908	958	916	918	989	940	910	997	918	988	947	957	1000	950	946	982	882	933	889	931	858	913	906	908	985	966	883	885	890	936	916	976	931	900	924	932	918	954	938	940	860	955	942	901	971	935	921	944	899	958	968	943	987	973	950	931	927	937	923	938	893	917	864	942	970	961	933	908	898	886	905	939	974	947	942	892	950	915	975	899	934	920	931	942	974	955	964	909	967	923	936	945	952	918	946	977	968	929	925	895	953	925	934	978	888	941	918	860	1011	943	947	902	941	937	900	928	986	885	923	938	933	901	937	973	935	905	952	927	968	953	946	948	945	990	959	985	935	972	929	918	927	935	934	930	945	963	903	938	974	876	934	922	919	955	871	955	933	959	927	967	941	962	923	957	926	950	932	959	905	952	972	943	889	945	970	965	944	922	961	937	936	963	931	929	968	979	937	926	915	940	955	910	884	948	876	894	964	990	915	938	898	936	954	961	960	914	926	964	993	973	963	939	895	937	947	908	947	966	960	916	896	926	957	956	955	921	902	933	918	955	926	984	878	913	984	887	970	946	894	968	953	955	917	955	907	935	911	956	950	1000	963	936	982	884	903	932	898	994	964	944	929	963	976	897	906	982	931	891	960	945	870	925	947	959	951	938	927	917	969	988	898	961	918	931	880	930	893	986	903	910	931	953	940	929	894	963	935	952	924	906	901	963	927	924	958	922	909	921	934	958	926	988	940	908	948	997	937	928	940	974	860	938	915	994	935	952	938	926	945	937	939	910	984	926	956	928	975	894	947	982	953	932	942	971	939	901	951	875	961	934	923	970	929	942	931	938	952	922	939	928	909	917	926	894	941	910	949	882	941	961	920	937	883	969	886	950	964	939	968	903	967	952	961	906	930	925	919	946	960	939	938	969	894	938	914	971	973	976	925	819	944	951	927	908	948	961	913	929	974	914	951	912	956	943	960	937	929	917	922	980	927	890	904	886	950	936	906	909	948	952	953	882	973	966	917	954	959	941	870	957	941	912	945	877	957	943	984	933	958	930	949	920	937	934	974	922	927	980	950	962	928	927	957	956	927	987	908	915	956	932	892	908	895	923	961	915	924	969	949	978	925	840	976	953	945	885	928	916	936	948	978	931	952	875	948	935	899	954	923	887	919	968	952	943	927	934	943	902	934	1007	934	895	955	935	900	932	932	944	941	978	942	967	948	928	918	897	925	957	921	968	884	955	999	959	938	917	906	948	1014	912	996	887	969	964	956	971	941	915	870	955	944	943	947	946	902	989	931	945	918	911	910	976	919	932	964	914	923	913	916	938	908	906	941	907	949	870	939	972	950	924	940	945	931	880	879	919	959	908	905	918	951	936	1002	942	967	971	966	899	919	948	939	957	944	978	889	916	928	901	924	957	941	923	953	903	904	962	939	930	949	933	887	918	935	927	951	919	946	913	909	946	918	893	890	1007	922	919	924	907	965	897	912	907	936	943	948	976	934	921	925	929	918	943	938	971	926	944	917	878	935	949	946	984	966	956	958	941	920	941	877	933	909	965	964	895	910	962	933	951	946	946	912	939	924	920	952	947	934	903	973	974	893	931	954	913	955	905	898	930	915	945	939	953	935	916	957	971	989	893	968	932	933	987	941	849	917	958	885	930	970	945	892	937	938	947	975	961	914	888	928	902	963	949	951	965	946	869	940	920	909	976	989	941	884	973	985	906	906	938	901	909	927	909	957	920	915	939	928	957	933	904	955	927	876	966	902	882	972	909	937	912	894	1002	944	942	958	984	964	966	984	909	910	874	998	1002	930	922	947	937	937	880	972	924	944	945	937	914	942	906	916	885	884	973	972	937	929	922	907	983	935	897	965	922	942	971	896	963	958	908	940	941	946	956	914	915	957	961	933	990	902	917	974	901	946	937	964	988	921	912	971	974	962	991	995	941	918	873	922	921	920	890	902	899	907	924	924	902	882	971	962	927	945	938	924	938	894	886	947	895	924	923	933	929	945	968	934	943	966	924	954	941	897	939	961	913	932	960	930	924	930	911	900	949	963	926	930	917	947	1004	927	915	897	956	946	949	918	964	918	901	907	939	954	899	976	948	936	918	942	911	934	894	911	903	907	960	904	924	976	964	913	933	884	886	930	955	963	936	905	907	909	920	926	905	945	972	935	919	897	908	920	923	929	947	942	952	977	952	907	914	979	910	906	885	1006	913	983	985	914	921	923	876	989	961	942	936	956	925	956	964	883	944	908	917	945	930	941	927	983	917	928	991	899	934	857	922	917	952	942	1008	998	921	974	906	890	965	922	970	944	913	862	926	946	968	925	907	984	879	917	879	937	922	938	888	962	895	888	954	880	987	930	926	898	965	990	940	886	946	957	913	899	914	884	914	952	941	899	934	906	938	955	951	901	920	1019	970	953	996	938	974	974	951	908	938	952	904	954	941	958	872	968	862	927	942	910	957	944	1001	974	942	912	955	955	900	914	889	931	926	931	931	1000	911	929	948	927	898	924	908	971	957	924	916	989	950	917	936	894	942	954	894	933	895	906	973	918	963	909	962	899	945	939	918	945	931	942	922	924	921	920	907	968	934	944	943	991	909	976	933	927	937	896	900	985	993	968	936	920	939	881	915	935	886	935	889	944	967	943	918	891	902	962	921	876	943	922	914	929	933	930	969	964	980	946	962	989	901	887	898	983	931	875	944	922	939	889	934	941	929	937	915	904	956	942	964	899	902	936	948	899	940	972	961	955	910	908	937	986	905	889	879	904	900	957	950	983	931	950	890	925	923	944	935	958	904	928	937	886	955	951	920	912	878	918	924	931	944	932	925	961	967	966	866	900	902	972	909	971	878	937	906	898	873	908	936	911	914	899	908	918	934	901	905	924	963	923	946	929	934	912	916	910	947	942	919	920	935	930	973	984	918	982	956	899	918	933	971	921	931	950	924	865	928	903	916	1006	926	945	906	935	879	941	947	968	965	965	963	902	941	941	962	928	960	897	897	960	920	937	944	921	956	950	922	920	943	915	921	953	919	970	957	930	956	914	914	907	940	982	887	931	959	911	904	949	988	919	958	937	936	905	951	903	925	923	965	932	996	973	941	923	981	925	993	911	907	954	981	881	945	913	987	936	965	935	900	949	927	905	954	926	917	901	1020	915	937	915	944	892	927	924	916	975	943	956	908	907	965	989	931	910	974	932	864	913	910	987	930	919	938	894	968	959	966	879	968	936	893	963	919	911	901	959	950	927	921	933	955	915	941	901	893	957	953	947	977	1012	959	940	949	946	957	935	957	893	897	946	931	1009	918	937	899	906	960	963	926	880	917	927	947	874	974	943	925	977	905	944	944	923	928	954	958	1007	974	893
13571	9952	62559	74867	61796	43867	28358	11384	3192	975	524	435	401	358	390	388	406	395	399	360	348	392	372	384	420	381	383	361	366	343	365	377	372	405	397	383	386	411	361	379	368	402	351	365	384	367	363	337	386	366	400	380	372	363	423	372	342	395	350	360	430	378	329	407	369	372	366	374	403	381	383	393	374	353	374	401	384	418	387	384	354	374	376	336	383	393	397	374	367	403	383	387	380	365	383	399	397	351	391	395	379	379	386	370	388	391	376	398	386	404	393	398	410	388	420	398	397	368	381	388	403	345	376	388	386	366	365	376	387	394	394	384	369	393	404	357	417	380	342	365	353	378	421	355	392	369	355	411	389	386	431	352	371	347	427	399	386	381	404	408	361	398	365	364	382	404	374	354	392	372	386	372	417	387	395	405	374	364	377	364	357	434	387	370	402	407	402	390	348	394	376	371	353	386	429	375	358	374	390	365	402	407	403	382	377	387	382	372	400	377	377	430	393	382	406	370	387	345	378	364	370	405	380	402	406	353	369	358	385	362	347	366	340	366	386	363	391	415	341	395	394	372	420	403	389	364	371	369	377	356	405	348	360	377	402	387	382	404	416	389	385	390	392	396	388	374	369	380	378	371	376	399	414	386	387	384	362	390	381	370	379	389	364	373	357	368	377	398	381	343	399	346	369	419	430	391	371	408	364	371	354	387	409	379	379	384	393	381	368	372	358	381	374	384	388	394	412	416	355	390	432	348	407	386	402	393	392	402	408	357	387	414	390	404	371	401	359	433	380	360	390	399	361	340	385	384	433	370	365	397	393	409	394	365	411	399	344	364	379	398	418	385	384	370	366	371	325	414	408	349	401	411	394	400	415	405	366	371	366	405	392	373	401	392	388	393	353	398	388	367	400	405	360	398	383	356	399	386	431	377	417	365	385	382	392	365	368	382	357	375	388	412	369	418	359	371	379	394	369	360	392	378	370	405	408	409	381	368	378	400	401	370	395	412	416	362	384	364	354	383	392	385	348	399	402	379	365	381	369	420	409	404	379	357	382	363	394	395	374	388	419	401	397	375	374	359	409	369	365	381	353	403	377	400	353	396	393	392	368	388	385	392	404	356	395	419	395	340	360	385	391	376	384	390	385	367	363	389	391	379	368	385	389	369	387	364	397	386	387	367	370	421	388	373	358	390	386	370	406	389	343	391	402	380	364	369	367	389	322	318	384	373	387	398	378	375	362	409	355	408	381	392	338	360	386	399	386	378	382	367	370	379	393	402	407	386	357	356	382	391	384	394	381	387	403	371	367	370	368	411	369	397	374	415	410	406	386	402	382	404	396	375	394	381	380	387	377	386	350	386	406	360	348	384	403	381	369	380	376	367	392	357	379	383	377	374	350	367	350	359	365	380	366	371	367	409	390	395	371	389	380	387	387	400	374	358	379	371	361	386	385	347	362	391	408	380	420	397	353	368	383	383	375	362	388	389	392	366	395	411	387	387	370	355	375	387	384	372	366	353	375	408	378	411	424	360	398	396	402	355	403	424	352	361	397	403	414	401	398	383	390	389	368	352	403	383	381	383	370	371	364	388	410	363	355	343	326	388	444	405	397	346	342	413	403	345	372	406	340	401	387	341	395	378	379	419	378	386	392	389	362	362	388	420	401	399	378	388	388	375	373	385	365	357	371	388	361	390	393	399	380	365	370	397	362	379	389	387	375	366	418	393	421	387	380	404	390	388	392	387	373	385	382	409	407	403	358	350	420	424	366	379	368	352	430	413	384	355	372	356	410	382	378	405	404	404	386	361	367	399	407	395	402	361	409	361	372	389	389	366	370	406	384	416	403	356	403	401	406	401	382	347	432	395	402	386	349	384	347	388	400	395	367	403	405	361	371	383	402	341	409	402	372	400	374	366	374	399	394	376	368	410	397	391	412	398	443	348	396	397	363	413	406	404	418	362	381	377	390	388	388	380	387	387	384	395	401	403	395	385	353	396	372	349	364	381	394	355	353	375	409	389	399	356	385	401	368	367	393	400	355	345	372	367	387	407	377	354	367	386	363	381	416	394	375	381	359	386	371	440	379	361	366	403	369	396	344	381	341	413	394	394	372	384	380	390	390	363	373	413	433	343	368	371	412	394	364	371	361	380	391	357	400	410	386	382	398	408	370	370	380	404	426	385	376	383	379	368	393	396	382	392	383	436	437	396	385	362	356	427	391	397	345	405	416	411	350	374	426	417	396	351	371	379	414	369	346	402	384	366	371	340	391	413	405	427	414	358	390	387	371	388	374	371	391	353	370	377	382	352	363	401	378	362	384	380	384	381	372	359	395	396	349	389	392	360	395	386	383	400	390	378	420	388	359	374	341	405	424	421	373	366	377	380	376	394	381	415	378	363	356	386	363	377	376	370	395	384	398	409	419	364	361	385	382	425	408	414	386	363	397	388	408	390	377	400	380	386	372	414	413	363	385	404	371	393	362	402	362	404	366	397	394	362	389	415	385	407	359	372	363	363	407	381	387	388	364	405	386	382	400	429	364	330	408	372	389	423	419	388	424	425	384	375	374	377	414	346	377	354	385	376	375	362	402	400	375	404	363	386	386	371	373	426	383	388	350	367	367	355	359	376	355	367	379	377	372	375	395	385	384	390	389	404	356	392	396	396	398	405	395	386	335	359	353	404	379	362	408	375	425	377	388	418	373	336	347	393	449	401	389	349	381	383	410	349	394	414	429	384	386	349	413	377	409	382	375	400	374	394	358	421	397	406	338	394	379	396	378	372	364	364	398	377	397	374	364	371	388	380	374	374	414	357	413	399	364	345	391	401	359	353	395	363	399	384	376	387	393	372	400	366	379	366	376	380	360	383	385	401	373	390	393	393	332	379	345	371	391	392	385	375	351	357	352	369	404	357	355	344	387	396	382	411	365	382	351	368	393	412	380	394	398	376	374	377	419	363	390	390	394	393	380	383	370	400	356	376	391	381	400	396	395	380	418	379	354	372	419	387	392	423	364	385	395	396	366	349	368	417	397	368	359	386	343	380	366	406	360	374	402	424	352	380	374	363	366	354	386	376	377	409	366	389	356	410	355	374	373	393	391	395	407	408	366	410	388	388	362	358	404	374	380	396	332	357	364	370	398	362	358	364	421	402	407	422	386	421	374	388	405	368	399	356	356	384	392	363	377	397	383	374	390	401	382	387	369	370	329	382	417	364	378	378	349	364	381	361	432	398	337	377	383	357	390	373	377	425	386	419	391	409	416	382	379	391	347	377	358	388	400	377	385	380	372	388	385	365	375	370	376	372	373	363	365	369	409	428	376	381	395	386	374	360	368	395	356	398	353	348	379	407	411	357	370	389	362	370	392	341	411	363	409	376	362	372	375	380	392	373	359	378	426	426	377	363	406	417	413	376	376	389	357	366	385	426	377	390	412	367	340	377	400	409	432	387	378	370	385	378	359	375	376	404	399	397	395	378	358	370	373	379	385	393	405	412
8472	9810	61884	81378	72092	56069	40568	21842	9368	3342	1374	1008	951	961	872	894	851	892	943	897	916	939	933	890	908	873	897	939	934	925	862	920	882	839	914	908	915	882	860	890	962	949	884	903	929	883	938	917	925	878	922	900	848	923	903	936	885	863	903	922	906	889	960	910	935	930	932	867	939	938	881	898	892	890	970	951	950	888	928	902	914	901	907	887	931	904	883	904	967	930	936	913	921	886	929	918	927	946	894	889	965	977	911	899	885	903	884	859	912	878	868	947	951	945	910	955	897	873	925	886	919	911	947	880	897	990	901	920	905	936	938	939	941	933	919	906	867	901	913	914	852	919	888	947	939	900	934	881	926	907	916	908	874	922	917	914	895	928	926	881	871	908	903	921	912	906	970	843	928	942	895	850	881	924	861	892	906	924	904	908	926	923	940	896	907	989	909	902	880	876	848	881	882	923	874	848	922	856	909	909	952	927	939	973	952	901	880	867	871	922	900	893	902	925	883	916	893	890	946	878	890	919	893	948	893	831	872	907	936	907	913	878	919	888	925	870	918	884	908	876	886	902	901	893	869	898	929	895	860	931	886	923	945	883	917	903	919	873	890	955	933	919	954	936	904	910	896	913	919	913	916	869	912	886	915	907	951	862	948	875	927	889	895	900	923	906	919	921	882	878	913	911	988	877	926	874	902	870	843	907	931	907	899	913	917	931	880	906	858	936	927	824	846	914	886	922	903	893	886	952	973	911	944	879	916	869	920	905	886	863	891	881	901	949	870	854	889	919	875	890	913	914	879	882	871	969	878	873	888	901	896	927	910	933	882	843	910	950	906	899	894	922	925	885	851	929	904	925	919	939	932	923	909	928	900	903	872	898	883	885	858	924	908	860	876	911	878	883	958	859	915	947	888	888	926	918	886	929	881	899	870	899	912	903	926	898	893	917	930	889	878	884	928	883	917	879	959	912	956	911	929	929	868	895	879	957	950	946	853	925	950	935	899	909	852	909	944	909	931	906	867	933	958	907	941	921	926	860	931	909	919	910	913	924	923	836	915	883	907	904	909	911	853	879	918	876	901	913	950	905	892	924	932	896	941	852	940	926	860	901	836	937	922	917	935	941	946	875	905	900	939	934	918	903	931	926	868	884	926	892	889	887	847	925	963	856	870	896	900	850	902	856	855	866	894	901	874	932	906	895	937	874	933	940	937	944	852	874	945	905	897	898	880	951	918	904	909	910	865	893	944	930	856	967	882	937	890	895	918	932	879	940	887	919	985	909	948	918	862	896	883	901	882	887	869	896	925	806	963	916	886	884	885	873	949	835	909	888	917	895	991	918	895	914	896	909	913	880	897	958	889	909	866	914	873	906	939	889	924	894	929	872	934	905	886	923	883	877	902	911	883	901	949	903	968	897	948	905	941	925	891	894	901	893	917	956	922	879	940	916	905	889	946	886	921	913	916	881	935	952	905	867	903	927	929	884	886	902	927	887	880	841	943	898	875	902	880	928	931	860	950	920	908	928	842	884	898	978	917	923	935	859	922	866	969	939	887	899	875	921	918	890	892	890	889	937	906	914	919	888	872	888	925	864	874	913	890	932	929	1006	925	847	938	955	895	945	902	883	896	916	944	903	902	980	947	914	843	966	943	877	894	899	927	904	900	940	881	905	973	895	906	882	910	900	906	904	936	970	912	907	884	877	926	878	852	915	883	941	916	888	868	924	910	930	939	900	912	915	883	895	918	899	932	919	906	892	890	896	905	926	937	904	908	980	883	890	893	940	925	867	936	923	847	868	895	918	903	886	911	868	906	873	907	915	905	874	885	908	951	923	922	950	903	940	899	933	917	928	876	858	931	863	943	966	891	930	945	923	894	916	891	880	956	946	879	861	947	885	867	909	836	916	861	947	865	912	891	918	913	926	929	942	895	908	943	903	900	929	902	936	909	908	902	870	888	850	902	910	933	918	886	925	899	900	993	909	933	896	880	891	926	902	862	868	892	941	912	865	938	927	873	905	942	895	934	930	950	904	906	954	899	886	842	872	843	901	959	872	920	915	891	877	923	874	966	919	932	894	890	849	921	877	944	847	903	873	947	891	919	919	872	896	879	922	912	960	900	904	892	908	925	909	909	924	924	827	916	841	892	879	898	894	907	889	917	908	887	886	930	915	920	885	874	915	919	885	939	904	933	884	930	929	903	882	869	977	909	854	874	846	962	886	921	935	931	948	950	918	945	910	935	918	877	910	913	897	872	966	926	897	897	903	915	917	898	917	903	951	939	937	940	935	976	899	908	915	960	891	885	914	894	904	874	898	889	950	909	954	934	867	903	925	891	918	891	908	931	926	893	943	968	902	884	942	922	942	917	922	954	924	862	957	900	875	914	862	929	916	825	964	933	951	858	883	946	982	910	886	915	916	905	930	935	960	955	934	875	883	894	878	839	859	898	994	886	903	903	894	935	880	934	945	872	939	933	899	907	866	918	901	933	962	905	875	892	876	894	889	888	914	915	930	881	885	918	873	905	881	875	919	911	876	939	863	881	886	931	855	904	872	860	918	954	896	917	874	954	950	936	902	896	907	920	971	913	914	893	922	916	882	939	944	903	935	872	921	913	908	933	908	906	882	938	958	881	875	875	915	917	883	911	870	917	892	927	891	906	938	900	901	916	899	935	887	869	905	930	898	906	893	895	849	908	895	915	901	942	937	876	902	895	896	871	946	918	933	916	943	917	924	919	934	890	930	942	899	874	917	934	911	940	915	883	915	910	910	873	907	921	924	930	890	932	868	941	935	882	920	906	888	895	926	872	886	857	907	865	930	882	891	906	905	873	895	909	904	883	904	967	911	888	914	865	936	912	923	892	900	878	926	866	866	910	928	924	915	932	895	905	911	856	911	922	919	862	977	940	887	922	938	937	886	896	899	907	921	894	910	873	838	934	928	932	861	886	946	971	936	911	846	887	916	848	896	892	909	908	903	813	940	920	912	850	874	907	886	926	874	968	943	867	868	901	895	918	920	925	893	901	888	871	900	921	920	893	966	876	925	890	894	888	860	928	924	932	938	924	938	937	889	906	978	926	910	859	901	908	901	925	845	941	917	899	898	880	895	938	919	905	918	921	917	912	931	887	983	938	909	910	937	943	937	862	872	924	928	907	932	878	886	893	923	940	925	867	886	920	920	882	912	934	922	910	861	845	927	925	885	955	866	941	896	893	890	923	845	927	946	927	869	908	921	944	938	991	951	863	912	924	884	881	887	914	910	945	892	865	925	923	909	871	944	923	910	928	944	928	967	877	897	896	889	898	894	924	900	957	954	928	939	901	864	932	918	832	921	902	900	924	883	890	905	928	865	933	890	909	905	979	955	903	911	902	905	857	936	883	829	882	906	876	933	902	932	945	898	892	879	907	909	904	902	893	910	892	896	984	921	916	929	909	906	935	903	889	958	911	895	910	918	919	916	914	899	858	919	931	941	887	940	918	882	865	881	945	879
2475	902	4671	7923	5751	3315	1735	825	529	340	355	311	350	340	333	319	331	342	340	317	349	302	303	309	316	323	346	311	354	317	321	322	328	329	351	339	331	331	326	320	321	314	310	349	324	342	335	354	325	320	367	337	322	343	324	313	366	331	325	340	301	383	310	338	349	337	374	318	344	339	325	328	291	385	358	338	349	354	353	356	331	333	356	317	340	327	331	337	310	333	328	350	354	342	319	351	330	309	294	342	346	341	339	339	338	340	339	291	316	327	329	313	310	336	298	309	344	310	357	354	320	365	293	332	318	324	337	338	378	333	324	319	324	351	284	311	341	327	339	330	335	332	362	349	333	331	314	339	348	333	335	335	303	348	315	375	313	331	325	344	321	327	359	348	327	353	343	339	333	324	357	314	321	337	328	368	333	332	350	345	321	320	336	345	357	318	354	356	349	349	336	308	352	382	354	334	354	327	328	339	330	360	353	348	316	325	316	291	326	341	361	320	314	291	316	328	340	330	314	363	321	338	356	343	319	324	356	297	344	335	334	349	341	333	365	312	336	348	339	346	331	334	312	280	346	328	329	360	333	349	346	328	317	344	337	353	310	299	353	326	335	327	354	335	311	324	324	349	332	348	330	335	363	366	362	364	364	361	346	367	307	342	328	335	325	342	340	344	353	327	330	303	326	304	361	337	330	345	341	347	343	345	347	360	343	357	325	345	348	343	327	328	326	349	344	350	337	333	347	341	334	339	320	314	314	325	357	339	364	344	342	347	318	302	366	329	356	330	324	347	339	321	339	317	358	342	349	308	332	326	312	347	325	333	341	335	336	353	322	291	358	325	329	345	291	331	324	354	293	334	319	322	328	356	329	342	328	306	346	318	290	351	355	357	337	337	304	329	336	296	332	315	337	333	333	351	322	310	317	330	327	340	336	330	332	320	330	350	327	359	360	377	365	333	362	360	339	383	346	350	348	347	321	327	323	349	334	326	337	310	369	340	359	325	321	320	360	347	330	341	323	323	324	337	339	331	304	315	339	323	316	348	311	359	332	303	307	351	314	283	311	340	316	322	343	342	313	312	328	280	307	344	304	335	348	353	389	342	333	352	361	338	311	363	340	301	331	330	308	394	344	356	371	341	356	316	345	354	363	342	300	332	341	331	315	334	340	331	300	348	332	311	330	317	352	359	328	353	369	308	283	345	331	351	319	364	314	340	337	312	366	352	335	340	348	360	292	331	341	311	323	347	354	330	311	338	349	298	339	322	315	323	338	319	336	334	323	325	356	335	337	306	362	343	337	321	329	324	322	331	339	341	351	324	357	353	300	321	327	314	358	345	344	287	324	326	340	323	307	314	298	338	326	318	300	326	390	336	333	359	349	356	337	381	347	341	360	350	330	333	334	346	335	318	356	371	299	336	345	322	341	339	346	350	316	346	317	324	321	320	321	337	344	350	344	321	345	337	318	351	336	322	324	340	305	351	319	347	320	294	326	351	324	327	315	283	341	321	344	352	340	333	353	345	328	326	329	301	323	322	340	349	328	301	331	332	351	346	315	327	353	332	297	356	314	293	326	307	326	309	299	333	306	352	339	299	327	374	359	320	307	358	345	386	352	345	357	353	321	325	303	318	359	347	341	325	349	370	315	325	306	358	306	316	318	327	331	369	358	366	323	297	321	313	329	350	324	309	355	352	323	324	346	317	313	319	325	342	369	327	330	306	321	360	324	322	352	366	354	328	354	357	333	323	325	297	391	288	346	312	299	295	315	346	350	351	329	314	322	342	333	310	349	353	330	344	345	327	350	341	349	330	315	326	323	341	308	326	345	297	325	343	339	320	352	354	320	357	362	347	343	365	306	302	340	350	354	339	344	337	316	330	319	340	342	315	322	317	384	333	331	318	315	346	325	307	303	325	366	313	353	309	320	341	329	324	318	365	344	370	348	340	333	357	358	323	351	323	382	341	320	339	341	334	323	330	361	305	340	356	325	318	303	352	321	343	328	340	331	317	338	343	343	341	363	367	314	343	337	322	322	327	348	361	311	357	349	313	323	321	323	353	352	325	316	324	325	377	335	351	335	336	318	334	340	316	320	297	299	333	350	348	320	329	351	300	328	342	354	306	290	369	300	361	332	338	354	330	320	376	325	331	283	336	350	348	342	324	309	348	338	301	328	318	340	321	341	333	349	360	351	323	383	315	316	310	342	328	343	339	331	336	337	331	329	351	327	333	306	318	326	346	346	322	364	330	322	354	341	312	324	325	308	344	332	348	331	338	344	309	342	324	310	324	308	309	324	314	332	344	344	342	354	343	320	354	312	367	340	314	343	342	333	331	342	332	350	378	296	319	383	363	362	356	309	357	359	332	360	353	341	286	323	354	314	366	333	333	354	336	321	348	290	321	350	354	342	356	343	319	347	313	352	338	344	302	320	325	329	324	353	340	332	321	295	310	335	331	335	337	329	356	334	309	339	348	354	355	337	329	345	345	343	334	334	316	320	324	322	333	356	301	359	339	341	318	349	350	324	298	339	387	334	327	372	331	343	297	328	374	367	341	352	292	303	361	380	317	319	330	329	336	340	321	329	332	347	323	320	345	344	316	297	345	332	305	352	362	334	308	335	354	327	343	341	353	349	320	330	302	340	330	321	344	310	296	305	348	336	368	335	342	358	325	368	333	326	344	348	346	317	327	353	325	361	345	348	333	310	356	351	317	308	321	325	318	339	343	356	320	327	336	325	358	314	332	321	351	366	333	348	295	322	328	319	347	345	371	341	328	320	373	353	344	375	322	317	336	313	358	326	315	338	340	331	341	364	326	376	332	329	336	332	366	341	305	313	342	352	337	343	356	341	309	322	326	327	306	353	366	337	345	330	355	328	318	367	325	323	336	336	334	343	312	306	354	368	328	338	282	304	350	325	321	318	320	327	329	361	323	350	341	328	336	304	336	321	344	313	330	296	337	324	318	296	342	354	304	319	356	358	319	346	374	343	341	341	295	334	320	344	352	332	341	347	331	342	327	339	321	313	357	300	340	288	306	305	332	331	317	338	320	305	358	295	338	309	314	350	365	328	346	360	354	340	279	330	314	357	337	317	334	338	327	334	331	334	318	352	311	343	351	324	350	359	334	327	342	328	349	325	336	313	356	353	344	308	349	321	333	356	345	379	379	329	339	344	309	359	330	334	329	304	321	319	350	349	352	320	308	341	304	321	295	330	373	336	316	333	341	343	342	325	336	325	340	357	329	359	325	344	348	320	289	342	337	343	294	363	325	339	330	339	296	321	338	321	323	335	347	298	346	366	384	317	318	335	310	330	344	337	339	331	343	324	293	297	316	357	324	339	330	371	334	348	333	314	345	315	332	315	337	359	319	304	327	327	349	347	348	334	340	308	355	333	326	315	319	311	312	309	312	328	302	350	365	358	329	333	351	347	324	327	344	346	332	381	313	341	325	362	344	355	314	333	326	347	323	321	327	354	340	332	344	329	339
2750	1413	11852	21191	16532	10732	5977	2828	1490	1003	837	844	811	795	789	831	835	833	810	811	864	793	858	848	839	824	800	825	827	782	826	796	780	841	810	827	840	832	858	782	788	903	824	882	782	786	802	836	804	806	841	756	817	815	852	789	833	815	796	802	872	800	838	785	797	865	807	769	818	770	847	822	829	867	796	789	829	794	878	833	779	820	825	815	787	796	845	828	736	852	800	809	805	806	839	804	787	824	844	830	780	831	831	828	849	812	835	814	740	786	790	817	804	823	795	798	804	847	819	836	808	821	771	821	797	849	843	796	830	797	849	797	813	799	815	831	827	784	853	846	823	827	794	833	852	767	797	839	842	819	778	722	847	779	804	815	815	769	765	788	835	832	791	790	794	809	789	840	818	813	830	725	830	820	822	836	854	850	816	784	778	775	791	776	742	792	796	847	838	763	779	847	836	821	822	769	818	847	804	830	749	813	819	796	815	795	853	806	815	851	822	837	829	854	798	786	813	838	750	806	853	805	807	788	862	799	852	822	809	812	792	818	803	824	812	813	834	777	818	835	791	811	852	833	882	802	792	780	829	798	820	793	798	842	862	866	839	794	871	870	790	750	826	830	852	810	807	804	807	772	803	813	815	770	850	795	802	831	781	819	797	835	788	851	825	823	798	844	832	790	858	827	847	845	793	791	843	763	781	838	855	830	770	808	792	830	845	813	791	849	814	821	823	859	814	811	817	837	820	798	856	817	811	777	842	797	783	816	852	831	780	866	820	812	881	855	841	804	795	795	780	826	865	828	790	810	772	835	854	808	795	812	846	784	784	812	859	769	821	840	810	879	852	780	788	841	785	824	876	851	837	806	742	876	822	829	838	811	837	799	801	792	799	824	843	806	818	792	845	784	826	793	840	818	828	801	789	811	806	804	807	808	868	823	833	816	799	801	835	806	836	794	847	791	850	857	809	822	803	851	784	815	797	806	861	826	821	827	853	830	831	844	816	830	845	826	809	767	834	827	820	850	792	791	835	777	793	814	785	811	847	792	792	821	822	849	885	875	874	801	887	783	801	862	865	817	860	827	863	823	784	853	807	822	798	809	787	854	786	793	847	844	823	805	817	823	804	771	818	807	833	873	793	856	799	792	837	774	818	800	818	814	893	793	838	796	836	825	791	811	755	850	848	742	768	804	816	800	732	839	846	800	835	852	839	777	782	774	863	778	842	817	791	765	858	860	819	825	872	817	831	763	777	805	818	821	818	820	839	824	789	820	848	825	786	815	806	842	850	837	755	827	858	799	751	775	802	811	831	789	847	779	827	862	779	786	858	800	826	813	809	800	862	809	787	874	823	852	800	804	816	806	798	823	836	855	799	799	778	791	775	760	852	792	832	814	823	859	892	795	859	860	833	824	826	827	829	776	788	831	847	844	880	755	815	807	850	790	821	826	829	826	792	847	825	802	781	829	776	816	775	820	854	835	826	783	784	800	752	840	817	823	801	789	774	886	850	788	846	837	831	826	808	804	831	851	849	813	837	839	865	810	864	814	827	791	816	790	810	824	833	803	795	837	827	824	797	835	787	813	799	822	801	829	830	802	795	835	745	861	809	855	779	820	813	821	848	824	805	796	804	846	812	754	836	825	839	883	826	796	824	839	826	817	849	811	795	792	845	819	809	869	872	863	822	828	831	773	835	794	839	824	801	771	851	817	831	802	771	813	801	778	800	829	795	849	827	851	840	811	885	800	897	808	813	838	845	823	817	857	776	816	811	849	819	802	785	833	837	789	834	826	823	864	847	813	874	845	769	857	864	827	797	854	835	785	784	819	815	833	801	832	849	827	865	802	747	810	836	763	823	809	811	840	840	832	840	872	796	794	801	799	857	809	828	783	839	850	856	806	801	875	828	837	807	796	789	840	801	803	816	779	803	842	819	806	830	804	837	867	796	808	862	861	768	779	829	820	794	848	806	812	792	852	815	798	782	791	838	850	811	813	835	831	821	852	827	818	836	795	790	826	822	813	808	802	889	862	828	812	789	815	829	834	805	780	808	785	800	800	773	778	822	833	831	803	853	854	810	867	831	825	831	813	840	861	821	821	825	826	819	853	811	795	822	806	845	795	838	793	809	786	782	881	802	832	831	812	782	812	814	864	802	816	865	796	857	841	790	770	766	773	794	801	754	778	815	808	884	787	867	846	836	771	837	920	882	865	838	817	884	860	827	799	852	877	797	827	795	756	807	793	818	857	805	812	824	854	811	823	799	810	827	813	830	792	820	822	781	871	849	865	811	800	791	799	801	871	816	832	790	844	810	794	771	822	825	814	813	795	810	817	863	831	814	861	778	794	811	792	817	801	839	820	799	784	818	789	826	798	816	842	798	817	856	805	807	849	788	825	751	830	838	799	793	790	790	869	763	838	833	806	846	826	823	831	819	797	835	802	814	826	827	869	825	886	785	822	841	787	837	809	872	812	835	872	796	819	773	810	838	845	809	809	811	825	850	807	850	828	879	810	786	809	797	773	840	790	829	778	856	787	807	842	825	880	784	801	794	850	824	857	835	846	779	840	816	812	820	802	803	832	815	828	846	799	828	827	831	816	791	842	826	798	820	801	852	839	804	754	774	826	820	843	802	829	784	818	785	833	771	854	842	806	782	807	838	833	887	800	826	807	833	842	861	833	787	831	841	780	828	800	823	849	865	825	830	784	800	782	843	843	845	812	827	830	815	803	784	829	826	803	856	848	836	850	799	870	828	815	831	841	786	766	831	854	786	821	787	817	838	810	857	882	851	826	833	770	774	782	822	798	879	818	798	821	831	795	794	858	834	834	834	873	790	806	831	854	739	837	818	818	840	852	810	826	817	805	801	866	801	764	859	795	826	778	849	804	753	809	808	820	842	805	828	828	828	829	837	828	827	858	790	836	802	870	834	755	773	821	822	834	817	818	842	793	837	813	808	836	810	807	796	834	731	827	868	830	850	818	829	791	847	813	785	817	821	841	808	799	801	819	861	753	802	871	824	822	795	799	817	815	775	863	846	837	833	785	792	856	848	777	817	854	876	873	788	878	848	780	849	817	790	789	819	783	834	793	760	820	807	805	815	864	853	784	854	795	850	795	824	880	824	823	828	845	823	790	856	790	873	854	824	795	844	772	797	836	793	844	829	788	811	826	791	850	825	838	864	858	798	778	814	850	834	841	787	872	801	781	825	824	806	773	805	796	816	796	876	869	874	806	825	831	814	849	830	821	807	844	823	833	823	805	798	821	853	810	810	839	781	797	830	829	803	836	870	829	829	743	781	841	787	846	807	855	806	785	806	830	805	807	812	796	808	805	767	851	829	846	803	806	812	787	816	786	731	798	786	816	848	831	820	810	800	820	804	828	820	834	820	802	828	818	799	806	838	851	771	834	828	800	800	810	773	796	822	842	797	788	777	834	852	833	781	780	823	809	864	816	811	797	846	860	826	803	852	820	787	844	821	843	858	836	807	826
12672	10400	65134	71172	57125	40677	25345	9222	2762	877	497	406	395	367	363	395	381	376	375	393	433	412	386	400	397	377	411	364	369	358	392	388	390	394	380	391	392	365	370	389	390	381	406	379	410	403	374	369	396	395	391	378	386	412	375	408	393	417	401	365	427	347	377	370	376	397	360	359	350	391	412	392	411	363	370	399	382	377	379	381	369	384	376	377	396	389	408	405	394	397	395	427	402	371	424	388	384	389	389	357	395	393	425	367	382	412	421	364	368	417	402	386	340	394	402	361	360	406	391	391	402	391	384	364	397	407	386	406	392	361	387	360	387	368	399	388	379	395	399	431	429	385	386	367	407	357	393	387	368	371	413	357	384	384	399	398	383	376	396	363	410	360	402	413	396	411	402	377	382	378	382	394	405	397	405	384	399	386	422	402	375	375	432	396	394	393	398	374	398	350	371	387	378	387	383	375	350	377	433	413	412	401	362	375	371	364	422	385	401	376	397	412	388	402	366	392	397	405	409	394	373	381	402	404	370	379	369	395	388	385	354	400	432	378	366	394	403	380	384	398	425	376	407	402	381	395	362	410	422	361	396	409	380	392	370	380	391	385	416	357	358	351	387	374	405	391	382	397	397	410	391	354	439	426	406	411	371	369	409	383	398	429	406	373	348	391	385	383	427	347	395	392	391	387	378	360	367	392	418	392	374	402	340	389	404	386	418	397	378	348	364	401	399	443	379	390	386	398	394	372	446	379	385	383	378	348	366	363	387	367	404	412	403	399	404	397	380	406	381	413	408	377	378	406	380	407	403	345	417	384	391	383	362	403	451	429	394	391	373	411	397	376	389	399	403	366	398	390	417	390	371	413	363	390	369	392	395	377	394	383	402	418	414	402	385	405	426	399	396	405	382	386	378	371	377	371	385	393	421	349	411	358	384	356	364	389	410	409	387	358	400	378	384	385	383	349	418	404	351	383	421	398	390	376	359	410	369	381	405	381	386	360	381	404	376	400	379	382	412	380	388	393	397	389	378	397	390	379	426	380	359	389	385	370	379	390	382	385	380	376	368	328	394	413	414	393	406	357	393	386	390	370	401	365	387	401	340	392	374	397	371	387	398	378	388	402	372	402	406	381	390	425	377	408	386	389	387	377	397	377	353	369	379	406	389	374	353	398	380	408	391	393	380	378	396	404	372	377	401	396	407	380	370	428	400	370	388	364	385	392	409	404	449	405	355	418	420	398	403	402	395	393	411	366	347	387	366	383	368	401	380	393	370	394	386	394	434	391	379	408	380	394	385	426	368	416	381	372	389	372	396	373	400	369	408	369	407	369	402	385	389	360	360	394	421	375	391	389	423	362	383	383	395	381	381	409	373	405	373	404	371	364	399	388	387	403	365	415	400	391	377	368	386	412	369	366	396	373	418	385	422	413	406	374	371	376	430	416	377	401	371	385	381	365	383	375	373	376	389	378	407	389	378	401	408	389	386	340	350	351	373	397	357	366	362	350	394	375	376	354	375	400	356	396	371	390	364	384	347	377	354	354	383	386	371	366	389	412	386	420	375	354	390	368	398	394	399	389	427	382	365	363	374	359	392	433	400	390	389	404	382	388	365	389	389	349	408	404	344	372	353	384	435	410	396	374	370	427	364	389	395	387	374	399	384	393	376	379	406	366	372	389	377	397	367	400	399	375	402	432	393	402	377	382	413	354	401	412	364	361	401	402	409	367	389	395	428	351	412	397	341	397	369	387	395	367	367	367	339	404	385	380	407	406	381	427	405	393	409	381	386	339	404	388	431	385	389	408	403	357	371	374	374	399	380	381	403	358	373	411	360	381	350	384	394	378	445	386	407	376	365	398	363	381	372	387	400	363	377	404	409	374	385	381	364	399	401	400	394	409	395	397	400	395	370	423	383	411	382	399	374	374	368	413	403	381	409	393	382	375	420	361	404	396	377	396	373	368	396	424	390	420	364	379	382	410	380	411	365	369	422	390	407	387	407	395	396	371	394	365	404	377	399	375	365	358	374	391	327	390	355	398	394	374	339	343	364	415	395	421	406	385	395	396	382	434	403	394	408	371	429	389	369	397	345	389	381	397	394	365	344	419	389	392	419	360	385	389	397	395	399	454	381	399	383	361	379	379	386	365	393	380	364	365	385	379	382	396	395	383	381	424	406	353	425	331	392	387	402	416	384	385	367	423	383	410	373	424	384	379	387	368	401	450	375	390	389	422	396	399	403	380	407	383	401	390	386	353	388	372	411	362	377	389	391	394	391	388	380	386	385	362	415	394	391	402	410	403	389	374	367	384	385	411	410	359	401	400	342	402	356	376	400	404	410	400	360	387	413	402	430	384	403	394	388	374	371	375	395	381	390	346	349	393	379	384	389	406	412	398	397	366	429	407	370	386	368	396	400	398	424	375	438	371	421	379	404	379	403	403	384	398	373	369	404	387	433	405	366	436	389	403	408	369	358	379	405	431	383	390	364	414	365	453	379	373	368	449	371	386	399	389	401	406	405	403	409	368	379	405	408	379	370	366	403	387	372	383	413	347	378	400	362	404	370	367	395	402	378	416	361	335	387	360	370	366	385	353	406	397	385	391	402	389	370	395	378	389	348	427	380	388	389	389	387	367	355	375	394	350	398	416	380	405	386	343	388	406	411	436	353	360	414	399	361	371	414	379	372	385	395	398	363	422	395	402	375	344	418	396	389	385	392	364	422	390	411	423	353	371	402	437	392	367	340	400	351	378	396	399	409	373	401	367	429	413	419	399	397	435	397	352	365	397	363	373	410	421	412	361	397	413	361	396	373	394	425	404	380	351	383	406	363	376	362	402	372	405	389	381	404	386	398	375	415	390	391	379	391	380	407	369	333	367	394	385	373	407	386	410	430	369	389	338	362	377	409	352	431	375	390	388	412	375	323	383	389	385	405	404	379	352	385	351	431	401	359	410	383	395	352	376	408	363	380	387	365	378	402	379	350	383	364	347	401	374	380	390	403	401	361	405	400	344	386	377	393	383	370	371	382	365	387	364	370	381	395	390	416	386	382	392	377	406	372	396	393	400	367	385	403	431	389	374	375	400	378	415	375	382	406	392	368	389	397	378	358	397	378	355	405	387	387	373	401	371	396	354	344	361	394	390	399	379	404	407	355	374	413	390	382	435	361	362	402	386	412	426	373	418	391	409	367	417	368	390	436	410	420	385	397	398	397	367	414	373	348	335	373	402	359	403	418	407	413	397	354	363	454	400	390	364	387	399	408	374	396	358	362	393	367	385	367	394	370	367	352	383	360	433	394	389	378	375	386	386	410	387	391	402	394	396	374	358	372	374	394	403	392	422	390	378	392	383	384	402	412	406	350	385	361	371	393	358	403	366	390	366	412	383	380	339	365	369	380	424	385	408	396	412	440	398	412	409	353	357	419	374	407	419	392	402	377	396	332	401	379	378	363	372	378	386	408	416	378	377	388	361	403	376	372	412	394	363	360	367
8673	10070	61768	77790	66156	53592	37506	19976	8568	3027	1384	988	926	940	970	941	935	949	922	976	961	881	968	933	910	969	895	992	861	904	923	847	962	935	965	915	906	872	884	924	886	917	934	960	950	936	906	913	903	910	942	909	922	951	871	969	863	905	973	891	996	943	887	945	858	907	881	975	899	1020	918	898	920	893	963	944	924	960	898	927	932	919	958	977	919	932	916	915	929	939	897	946	949	930	938	895	930	983	896	918	932	911	949	925	942	941	873	905	936	904	953	946	915	955	879	963	893	888	852	953	915	914	945	887	894	924	924	867	888	951	902	884	970	938	946	969	928	885	898	933	882	936	959	944	866	903	973	987	900	924	907	923	905	995	916	909	917	904	937	883	907	927	948	936	903	932	927	971	933	981	933	973	930	958	930	884	929	951	938	925	911	947	941	946	927	913	947	938	939	925	945	986	939	912	886	883	916	897	892	926	950	889	976	913	917	898	868	943	952	881	871	939	985	890	937	900	951	933	889	902	899	899	967	914	872	881	898	919	895	938	923	942	904	972	918	914	944	911	898	918	932	875	951	907	902	924	940	904	872	888	919	907	943	914	921	878	903	958	884	933	926	918	921	873	923	929	906	912	900	960	909	921	933	918	878	903	977	907	972	918	881	904	956	892	909	920	956	892	918	922	1002	964	915	900	906	889	942	954	940	945	903	917	904	900	909	944	914	942	905	895	921	946	928	872	1002	957	961	935	931	914	952	918	898	882	943	896	914	885	925	964	958	961	900	934	868	909	895	876	913	914	894	877	899	928	949	862	938	965	930	909	900	911	940	973	899	887	888	904	886	919	920	872	941	904	971	975	882	942	890	943	918	913	975	948	970	895	914	927	883	954	890	948	974	946	928	879	890	899	936	898	993	979	905	878	894	902	974	931	919	905	911	923	999	925	952	951	995	972	962	888	950	916	916	897	918	937	919	927	956	926	929	935	906	943	920	918	899	930	901	946	956	872	912	888	927	871	902	875	934	989	952	906	906	930	959	936	954	931	857	940	916	980	943	900	894	959	915	952	941	979	953	877	939	934	936	915	949	943	899	898	969	894	964	899	963	932	903	905	867	960	935	923	914	962	946	877	867	941	914	909	893	906	916	923	913	851	954	902	938	990	930	949	918	918	869	878	934	886	939	972	892	925	887	928	872	948	929	894	871	941	914	908	933	960	959	990	900	900	963	913	925	949	954	970	885	972	918	898	953	948	910	922	905	922	943	932	912	907	837	923	882	935	906	902	937	942	945	937	965	954	910	927	986	923	848	906	941	937	963	903	922	933	915	933	886	884	950	939	913	888	950	914	911	937	893	910	936	947	962	874	925	940	916	886	965	923	932	945	918	957	896	893	909	852	914	899	982	916	907	896	949	921	951	964	872	938	950	936	944	942	913	907	916	964	954	978	951	904	888	976	929	917	924	906	918	882	916	967	901	913	928	896	901	936	916	925	946	902	932	878	915	898	896	904	893	956	952	946	873	874	907	909	869	895	954	962	893	987	956	874	911	911	891	939	966	922	920	897	882	970	870	912	891	967	938	863	900	951	953	975	962	916	953	914	947	883	952	947	953	974	948	930	857	907	946	832	897	882	941	975	949	933	960	911	889	913	920	911	936	915	950	953	964	960	933	922	958	984	926	888	907	902	897	905	943	892	902	896	909	905	954	924	939	940	976	921	867	993	933	964	901	954	937	926	911	939	962	900	933	889	922	942	980	875	923	887	1008	923	917	1005	922	914	963	904	940	987	897	908	938	968	944	953	932	924	939	912	920	954	1007	891	897	918	903	929	946	931	954	930	964	928	947	934	885	906	923	908	932	902	954	956	899	952	917	931	871	924	936	928	926	893	979	906	936	912	907	949	954	910	879	935	893	879	947	923	969	914	960	920	885	940	954	920	933	952	895	908	925	919	919	939	903	884	929	970	917	963	917	878	922	924	912	892	914	910	975	933	862	952	923	952	883	914	907	918	942	945	922	893	922	980	963	923	965	913	912	917	937	909	892	909	928	912	927	899	959	928	884	951	933	945	965	971	932	891	883	914	915	910	910	949	936	954	885	927	952	951	938	930	942	864	921	879	931	949	930	881	910	975	919	985	920	947	910	996	948	957	933	955	985	926	922	912	994	932	889	951	934	891	961	962	923	914	899	940	910	939	912	911	915	956	923	910	950	950	914	911	959	898	931	879	912	890	971	913	909	975	941	911	925	927	934	936	907	868	870	955	931	923	896	962	939	983	951	914	909	916	924	970	962	945	912	896	895	951	931	916	916	961	868	924	976	958	844	903	944	970	972	911	913	945	898	875	925	907	925	908	929	892	861	936	903	928	935	926	945	907	1013	890	902	961	910	940	888	943	886	908	933	964	924	922	897	945	869	909	929	899	909	933	907	918	895	905	929	892	945	953	952	888	919	923	985	924	974	917	923	959	956	929	920	986	906	936	971	972	888	948	903	894	901	914	967	971	926	884	882	922	898	904	953	890	904	959	934	942	890	934	910	896	926	898	903	932	924	942	896	875	918	943	947	937	952	925	947	929	932	932	929	972	958	989	947	931	850	936	917	904	967	946	890	871	936	942	956	864	970	950	924	901	911	908	908	926	900	951	961	990	910	925	893	895	881	925	905	870	994	930	946	871	913	958	965	917	880	911	939	962	868	903	936	938	948	925	926	923	907	945	903	960	900	904	910	941	914	941	912	945	903	1007	923	914	920	906	915	909	951	942	932	928	917	897	871	939	930	930	905	901	950	924	961	909	902	888	886	929	933	955	938	915	927	966	972	952	890	952	943	978	939	958	921	931	890	928	961	921	965	944	935	875	942	867	941	956	913	951	893	953	923	949	877	895	944	971	913	895	950	964	964	989	877	922	951	934	907	914	922	921	920	951	884	934	949	932	941	884	925	959	914	958	947	919	897	949	908	891	904	926	913	908	880	962	942	969	858	970	930	899	978	942	919	973	940	906	925	943	928	965	917	932	873	946	909	890	958	920	887	934	948	929	921	929	910	957	899	941	942	919	926	897	881	891	939	893	875	977	877	893	886	959	897	936	899	953	943	912	985	930	942	949	894	970	916	928	906	947	976	895	949	920	969	893	908	958	953	916	881	931	920	923	926	906	924	917	963	912	933	900	957	933	948	974	901	953	968	930	895	916	939	926	892	990	978	945	976	968	907	909	933	975	900	910	896	970	985	935	963	860	997	888	945	958	907	877	932	883	924	956	964	940	886	950	946	992	948	917	978	946	926	901	878	898	922	919	955	949	889	915	884	925	937	931	941	926	880	936	964	932	967	967	908	923	930	967	929	913	922	884	911	908	932	931	961	982	904	956	933	911	938	884	942	880	906	887	997	922	925	869	925	915	948	902	941	931	947	966	1001	926	931	899	953	893	889	883	922	908	958	973	919	905	888	920	937	924	872	992	916	962	904	905	949	920	941	900	883	885	959	927	936	965	953	872	953	898	926	918	962	873
14777	15154	70259	71719	59654	43693	27116	10728	3147	976	513	403	370	394	382	387	430	368	376	376	358	356	391	324	373	339	407	366	403	387	386	357	380	385	437	379	383	361	410	392	372	428	371	386	400	358	384	385	370	380	369	391	360	406	387	358	403	373	411	378	401	352	364	381	375	352	358	392	369	384	407	401	377	419	385	356	369	370	352	367	391	381	362	377	361	380	390	422	401	362	349	373	396	356	366	362	390	401	360	396	374	348	373	357	377	390	411	363	385	384	364	385	389	400	371	343	388	363	387	415	404	385	356	364	345	372	398	382	388	376	352	365	364	363	400	364	344	360	347	352	378	357	382	352	404	424	377	372	401	362	379	392	377	352	365	362	376	377	354	372	413	392	384	381	423	388	378	393	373	354	389	385	406	398	361	397	371	384	382	351	383	366	359	370	366	362	337	389	418	376	375	377	387	370	347	344	352	377	373	421	405	396	348	383	352	392	360	413	374	368	359	373	388	357	417	351	405	375	383	386	399	381	365	377	395	381	406	386	376	342	367	360	361	379	376	346	419	378	369	430	361	362	385	358	365	341	382	367	383	396	363	340	369	375	362	388	390	335	391	384	381	373	373	402	346	404	380	397	376	396	361	353	362	387	366	397	379	372	368	370	361	368	400	371	375	398	346	424	381	377	384	369	370	375	373	381	384	393	355	383	340	353	387	392	397	347	356	378	370	364	360	349	361	415	379	406	402	371	385	377	356	365	380	409	361	382	339	425	421	373	365	364	386	377	380	416	342	366	383	363	415	401	384	381	379	397	385	376	380	380	372	412	373	352	347	357	383	384	376	377	333	396	370	372	400	373	376	410	373	371	388	389	357	391	429	365	376	422	386	380	385	377	408	354	368	365	382	373	366	385	350	417	429	384	367	397	402	374	382	372	369	357	386	417	366	394	377	372	406	366	367	437	384	380	374	412	392	358	384	358	379	401	394	391	388	387	388	389	390	423	362	336	350	388	375	373	379	371	402	384	337	375	356	376	384	379	377	383	344	356	372	377	387	372	348	377	396	341	400	363	371	380	335	392	401	395	435	392	395	394	386	366	347	367	379	398	380	385	360	355	380	364	384	392	339	362	345	364	360	381	391	400	355	391	352	380	391	388	361	384	387	399	350	405	402	374	383	384	349	369	387	397	362	412	389	393	390	384	384	373	370	412	433	388	364	398	387	376	383	362	386	357	426	367	370	376	340	379	389	375	409	423	374	404	361	355	389	392	374	395	338	386	384	310	392	396	369	338	392	369	362	380	383	400	417	403	381	398	380	391	366	394	391	353	424	372	380	390	382	399	353	401	398	400	371	399	343	369	389	365	353	354	388	374	357	392	372	404	343	357	383	374	384	382	379	357	395	352	407	362	370	350	401	360	386	382	329	363	405	400	380	371	372	364	355	353	353	383	407	409	367	350	358	377	405	384	373	368	360	385	369	385	393	418	381	368	369	411	386	423	392	397	388	371	351	356	369	397	386	395	399	392	380	374	387	429	395	333	350	370	362	392	381	400	386	391	392	414	393	409	395	369	349	359	377	375	345	388	366	359	352	398	390	401	377	393	386	368	418	339	407	385	403	383	373	390	369	403	363	374	391	353	382	357	388	345	391	346	375	373	399	365	409	368	377	414	378	393	371	336	360	396	379	374	376	358	405	396	390	353	397	403	394	382	369	350	400	386	380	394	356	392	379	368	362	365	385	395	375	391	394	379	390	377	376	373	388	381	423	390	423	352	378	384	366	390	360	372	382	382	338	387	388	380	359	360	374	364	379	384	391	382	379	335	398	365	401	368	400	378	360	411	359	371	377	380	367	335	402	384	389	410	364	376	391	378	355	358	366	373	387	394	375	362	373	387	385	347	353	372	401	371	409	378	406	372	363	372	367	418	371	375	350	371	378	425	363	377	366	382	392	364	403	397	385	352	406	389	377	381	395	404	387	401	390	410	339	367	353	402	389	369	385	423	402	416	358	393	395	360	373	405	410	382	394	365	352	373	386	403	399	399	375	377	402	368	393	387	373	412	373	368	368	368	402	370	405	392	325	391	352	387	418	367	340	362	400	394	361	360	353	389	401	409	366	353	404	377	369	385	400	359	380	371	376	407	411	385	374	395	380	377	372	381	397	397	354	392	372	372	419	381	379	387	398	345	391	386	356	391	387	382	383	377	355	347	349	318	387	358	406	397	396	359	373	339	414	381	381	376	365	357	327	419	380	372	369	394	379	399	350	377	364	353	376	345	402	357	371	391	408	358	379	369	385	359	344	390	377	398	385	389	393	340	351	361	378	393	397	349	389	356	401	337	387	362	377	388	417	358	390	365	380	377	344	369	429	355	380	343	389	371	375	380	366	355	377	409	391	374	374	353	353	370	375	400	416	396	411	386	355	382	345	391	397	363	375	347	362	372	376	383	383	421	379	381	366	400	357	379	354	389	369	354	377	377	383	379	385	356	382	399	380	364	372	345	374	387	351	362	370	375	367	391	337	382	367	392	387	381	408	404	367	376	364	378	336	412	363	366	351	382	372	345	395	361	372	381	422	381	359	396	374	377	360	397	363	403	365	394	407	355	373	386	394	359	383	420	376	398	389	355	351	363	351	416	345	376	361	381	373	368	385	388	387	356	402	349	414	378	377	364	343	364	370	371	388	343	372	371	387	345	379	345	344	376	399	389	386	350	384	351	370	388	387	388	356	346	348	388	365	380	369	374	383	391	393	377	396	390	389	349	354	388	360	363	364	403	362	380	384	379	391	374	406	379	391	380	377	383	401	367	388	408	386	372	391	375	373	395	353	373	344	365	385	397	325	421	357	364	395	376	375	413	382	407	381	402	370	391	365	409	373	409	379	357	377	421	398	355	335	387	355	390	413	355	371	366	386	388	376	342	333	402	382	402	398	402	412	384	386	380	381	367	379	376	380	356	367	375	391	426	399	344	340	398	427	349	378	370	414	365	376	360	335	367	391	348	378	411	379	388	327	362	369	361	371	362	376	389	360	363	352	396	380	416	372	395	385	410	367	357	384	366	378	444	361	358	375	383	360	413	368	398	377	344	344	381	372	358	416	371	394	371	396	399	398	364	409	415	342	358	369	403	404	388	378	389	354	362	395	393	386	384	392	359	380	369	352	389	407	371	363	349	389	356	326	346	345	383	369	352	403	370	383	374	378	396	350	358	411	388	383	384	330	368	394	422	400	422	362	404	410	372	386	369	373	369	372	377	375	384	372	396	405	363	393	415	369	413	375	366	399	388	407	385	384	356	366	328	391	391	387	370	362	402	377	408	364	374	408	338	379	346	413	384	369	347	405	345	386	358	397	381	366	360	363	389	358	387	401	345	387	390	377	382	379	383	380	397	369	344	398	395	367	399	405	351	404	343	352	393	399	348	404	325	384	387	389	347	389	374	374	369	379	388	376	378	386	370	389	356	395	413	382	373	350	387	396	401	376	402	389	375	382	364
9123	13568	65826	79643	68482	56713	39168	21276	9079	3424	1418	993	923	915	898	947	890	914	921	914	925	894	879	886	988	885	892	939	951	893	916	955	922	892	929	856	859	953	890	880	912	937	927	926	863	896	884	891	955	924	891	936	874	925	911	871	918	903	868	858	887	894	868	947	865	897	879	914	875	939	901	901	916	887	871	932	893	937	956	911	917	885	902	905	844	895	867	963	894	923	912	894	920	873	879	923	883	879	903	930	931	885	881	877	941	900	892	857	921	885	898	893	877	852	891	886	887	939	879	888	833	915	927	935	916	885	921	948	915	933	951	852	949	941	888	919	898	902	896	922	868	878	975	906	940	917	883	946	893	857	927	886	890	916	925	939	845	934	880	874	892	857	850	891	906	982	864	950	888	901	968	895	917	911	836	891	897	850	909	941	896	889	879	867	948	898	934	915	896	939	854	963	836	956	940	879	912	929	863	917	955	879	922	896	871	938	892	886	938	868	939	908	924	911	887	857	908	917	922	877	908	893	849	858	895	925	931	878	883	917	854	927	891	949	902	853	935	942	881	935	838	883	908	876	911	864	923	884	858	883	936	884	961	963	917	902	882	874	925	894	950	896	900	909	916	915	877	928	893	912	918	871	949	926	894	918	883	880	909	919	863	926	899	919	867	968	937	886	905	954	865	901	921	886	931	896	868	878	934	930	885	964	925	924	882	891	896	895	965	949	894	935	902	871	907	932	966	932	858	903	879	873	866	947	898	923	930	921	890	917	852	916	870	847	966	890	882	849	971	871	867	921	941	870	933	887	915	907	933	866	878	928	901	908	886	870	912	861	910	950	916	906	916	923	919	906	886	913	944	868	909	865	905	889	928	902	900	901	867	861	911	894	887	920	911	872	916	855	904	900	921	950	896	823	900	901	934	885	914	895	929	899	877	886	834	827	923	907	902	893	940	941	888	900	877	839	955	906	876	883	908	914	926	878	912	910	893	877	906	869	883	872	909	896	942	920	891	892	890	889	891	897	909	949	920	857	900	920	873	894	862	884	910	910	929	929	865	884	841	902	904	957	913	896	954	894	936	926	917	954	966	885	878	917	928	880	911	929	945	940	933	915	907	897	931	843	935	915	877	869	880	904	903	916	854	912	906	863	897	896	863	933	842	911	876	897	862	863	914	909	946	877	923	958	910	888	918	881	923	928	900	905	900	905	887	882	920	878	913	917	876	897	872	895	889	897	892	879	885	895	910	921	895	929	914	878	922	905	891	918	897	873	921	895	922	898	923	906	861	926	884	899	942	903	882	936	929	871	907	897	929	928	925	922	919	872	871	960	943	912	859	922	916	901	871	922	921	907	903	879	871	838	877	901	894	877	900	915	938	872	884	886	890	930	868	926	916	922	870	975	974	898	885	942	949	915	842	922	872	909	919	849	879	903	902	883	887	910	881	886	892	858	893	887	907	893	932	902	891	916	892	861	884	901	914	953	878	884	854	872	860	931	919	880	883	940	888	906	890	937	933	890	936	867	872	894	853	877	909	860	987	860	903	964	882	928	910	888	866	899	921	875	859	873	894	904	864	878	842	879	956	898	922	878	920	918	889	900	853	868	893	874	912	861	916	871	871	910	889	941	956	888	851	913	889	898	903	917	883	844	873	951	908	934	932	909	914	938	970	923	897	920	879	889	897	888	912	933	905	875	866	871	873	927	891	891	922	934	910	910	882	916	913	880	881	904	855	846	880	904	918	882	864	902	845	861	912	885	913	899	906	925	893	891	922	876	899	972	983	913	897	873	885	945	899	924	896	942	872	874	939	966	922	909	927	876	934	890	893	874	907	940	917	964	847	933	901	911	843	892	900	881	883	872	894	944	892	926	893	889	905	886	975	954	922	891	913	928	954	949	856	868	880	946	897	901	904	865	924	914	902	875	940	932	886	939	941	860	875	923	960	912	907	892	905	918	950	873	838	879	861	936	936	894	922	895	941	906	937	875	901	938	871	875	918	865	919	874	896	946	920	873	900	947	890	907	887	883	925	938	895	905	879	914	924	878	882	874	964	877	906	964	875	861	894	881	898	893	874	873	955	862	827	913	850	847	906	847	938	928	882	939	871	913	885	894	901	916	909	939	926	886	873	886	905	948	868	900	922	853	872	893	905	930	889	949	921	922	940	864	886	929	885	946	949	957	827	899	915	890	887	892	898	863	961	854	886	875	878	946	873	866	912	879	857	893	908	884	914	880	907	886	910	879	912	855	897	952	897	917	894	935	887	859	927	918	920	919	886	916	925	885	910	943	876	914	914	876	896	864	932	907	924	890	872	858	886	931	924	901	946	917	873	903	884	868	889	883	897	911	899	931	860	901	886	883	886	902	912	897	912	921	878	894	909	892	892	858	903	878	978	896	862	938	867	901	976	889	912	867	879	912	906	846	874	911	942	934	878	927	916	927	918	859	898	936	926	942	908	886	879	878	908	890	889	916	896	866	880	914	890	892	897	900	868	911	887	883	959	885	910	888	939	954	900	849	969	897	940	880	933	852	916	945	862	860	851	930	940	882	938	952	895	876	984	899	895	868	907	839	864	884	918	928	881	952	896	904	932	868	932	921	946	878	919	845	875	886	885	845	900	916	916	915	913	878	935	859	833	858	882	915	855	848	883	866	932	938	869	938	902	943	896	901	893	946	914	897	871	870	933	904	927	897	873	847	940	875	905	872	925	932	925	855	854	920	940	882	852	930	987	888	924	885	909	927	893	871	930	864	895	933	910	879	924	919	845	934	907	939	943	876	883	926	842	867	879	898	866	897	903	881	869	896	875	874	904	904	881	828	877	918	920	876	886	866	931	925	901	924	872	932	905	917	927	884	914	911	893	898	914	896	931	895	908	899	929	916	898	910	917	926	898	903	919	931	916	857	895	903	878	882	915	905	957	900	904	928	925	904	897	887	907	825	881	878	914	910	868	881	867	898	956	905	921	967	896	913	879	958	938	936	949	932	930	869	928	896	928	921	898	919	835	943	880	944	918	896	890	903	929	949	875	874	895	888	916	923	898	844	879	915	829	935	926	908	943	930	942	880	881	864	888	915	913	884	802	861	901	923	913	895	895	911	849	885	921	879	887	931	843	913	929	959	924	870	905	848	857	887	920	910	835	900	913	893	933	865	891	918	894	899	944	927	921	844	871	868	885	917	947	952	911	907	930	885	884	928	951	920	908	884	871	929	902	866	928	863	901	920	920	866	894	890	914	913	911	896	892	912	985	951	943	866	910	898	877	894	898	920	929	953	857	856	902	924	885	957	891	966	875	932	930	942	915	886	905	919	934	892	947	902	849	894	905	919	857	959	924	955	861	900	937	872	880	923	850	931	952	881	884	962	859	891	935	890	857	908	914	840	935	881	895	923	931	949	863	890	907	885	903	894	940	887	893	898	907	870	900	886	854	936	918	915	960	914	925	895	891	847	880	893	884	974	875	842	887	916	890	905	931	954	926	915	868	923
2244	665	4074	7160	6128	3423	1750	871	502	362	386	352	334	332	343	350	343	333	326	312	316	332	319	349	348	314	323	367	328	323	348	321	368	327	331	323	358	310	345	328	326	367	328	334	302	344	354	326	317	340	300	347	323	327	360	339	325	352	333	312	314	354	331	330	390	343	340	272	322	322	347	305	347	309	315	331	304	325	356	330	345	320	327	338	318	347	351	339	352	328	332	357	348	330	339	323	338	335	323	324	307	317	359	343	318	349	316	352	356	344	335	347	324	284	292	365	325	327	323	310	356	309	361	303	321	326	318	337	326	327	289	332	322	326	335	323	384	340	336	303	307	333	364	319	300	320	328	295	338	329	315	370	347	308	304	308	348	356	343	343	348	331	317	316	327	331	344	357	323	340	320	320	356	311	317	340	353	343	323	318	309	311	333	343	308	326	329	341	325	309	286	313	312	297	338	329	329	360	329	304	328	337	347	328	338	352	345	331	332	289	360	326	316	323	322	342	326	328	336	320	312	329	312	301	313	354	339	326	339	304	340	337	340	342	315	355	362	369	301	334	336	336	364	306	321	325	310	325	365	331	363	330	330	317	297	357	340	314	330	299	367	314	329	345	328	347	326	341	337	311	344	281	363	317	332	336	322	352	317	349	301	341	360	328	317	314	324	346	328	357	359	329	362	345	349	323	365	315	323	292	337	328	335	348	335	339	338	318	324	312	282	332	356	310	334	311	352	354	325	329	302	333	324	340	313	298	344	333	309	315	304	315	331	320	324	353	330	314	325	338	337	330	329	373	346	306	330	347	356	332	353	316	307	317	347	363	327	350	335	322	300	332	333	336	326	308	340	380	386	351	297	338	367	322	351	362	329	321	301	333	307	309	317	326	324	300	320	325	332	330	300	321	309	339	340	317	288	357	347	302	353	321	376	326	358	347	325	314	386	344	343	310	364	334	326	314	343	354	325	327	369	321	319	318	342	356	321	329	319	294	316	343	330	319	340	345	330	338	336	337	342	361	324	359	305	336	326	303	323	353	342	362	349	328	321	347	346	333	305	350	305	336	320	321	302	333	333	323	314	317	331	342	358	338	314	379	326	343	340	343	334	350	330	334	339	351	326	352	341	335	321	310	347	317	318	344	320	357	349	308	308	299	350	328	323	303	331	337	309	342	345	319	359	330	298	322	333	338	339	329	326	298	337	339	335	303	321	347	285	317	292	380	309	324	339	349	374	321	344	321	313	334	321	343	349	332	308	324	297	298	341	336	314	326	343	306	335	307	343	333	336	337	339	345	313	331	323	345	339	319	343	339	306	359	316	326	329	328	301	331	338	344	336	318	347	324	293	306	308	332	306	321	344	328	358	344	323	338	348	361	310	332	361	328	349	317	383	370	349	325	308	351	334	328	326	327	338	310	312	330	305	322	333	321	390	321	305	340	309	329	353	344	354	346	332	350	318	298	326	309	339	349	297	299	366	338	316	376	351	320	332	308	320	321	360	328	321	304	313	320	321	318	359	358	316	307	331	336	371	325	319	333	286	313	349	314	364	318	346	336	317	279	356	324	349	305	316	333	313	358	328	321	357	328	335	313	333	301	326	303	314	311	352	322	323	320	335	312	337	364	332	322	324	320	324	356	310	305	330	338	314	323	349	330	303	329	314	337	348	308	344	320	327	301	344	322	351	311	322	310	338	299	340	319	306	303	353	317	325	322	351	330	363	345	337	354	356	328	359	329	344	322	301	325	335	340	301	321	333	342	331	290	339	313	309	308	315	349	348	306	342	341	337	349	333	331	261	331	347	335	326	365	331	356	332	344	370	296	332	311	347	357	312	352	347	319	345	336	283	329	325	344	302	318	323	323	335	306	327	353	314	323	366	296	346	340	311	332	319	307	334	303	333	320	334	322	325	339	300	297	353	349	354	335	339	336	322	337	335	356	326	303	329	351	329	339	342	295	295	307	337	356	386	329	348	330	330	334	347	346	324	311	308	357	321	347	315	297	335	303	341	322	328	317	328	313	307	312	331	342	336	303	334	311	318	297	345	341	312	355	366	318	319	327	361	318	345	330	304	326	339	325	342	339	317	370	341	358	319	336	335	325	366	328	344	299	328	320	362	332	341	345	346	332	359	314	360	361	330	326	320	320	318	331	327	337	346	313	318	328	304	335	307	307	307	327	326	318	338	312	310	327	361	315	328	343	338	326	304	308	366	307	341	312	322	320	273	305	347	316	300	326	348	320	299	366	338	358	344	302	337	299	341	357	327	325	320	296	306	332	326	359	355	347	354	270	316	322	353	326	346	349	312	319	323	306	288	318	346	331	312	307	327	313	308	303	323	295	327	308	324	309	320	338	338	367	329	347	327	347	332	321	287	297	305	322	311	340	358	349	307	350	339	343	380	333	319	304	363	327	337	316	339	307	311	385	334	333	328	321	314	345	319	309	313	305	280	316	308	340	326	313	338	352	328	308	327	326	304	337	358	300	331	322	352	306	323	357	328	344	339	375	347	330	319	303	344	324	339	334	325	330	352	337	307	316	322	320	350	331	331	321	326	336	346	299	311	289	327	309	347	313	328	357	340	344	329	325	348	339	328	291	332	335	318	330	327	331	312	332	361	344	335	335	332	319	367	334	312	341	327	333	366	329	326	327	377	352	321	312	316	352	339	347	349	344	325	322	349	326	291	394	307	323	365	367	291	308	340	341	325	298	350	297	340	349	294	308	330	299	320	327	332	327	323	335	296	314	333	341	354	306	323	349	321	329	349	273	324	353	310	305	338	301	357	345	309	334	359	371	307	313	342	361	308	354	326	330	329	290	321	365	356	327	373	334	318	334	282	333	323	339	351	315	324	339	312	310	309	338	313	305	342	302	345	338	326	321	357	338	318	330	340	292	308	328	317	294	354	366	330	323	328	343	355	344	339	299	343	315	316	321	320	318	324	344	360	312	348	304	329	325	323	316	343	337	347	332	334	345	287	354	350	350	336	329	338	334	338	323	322	346	325	345	348	342	312	318	328	342	343	340	331	333	323	348	321	328	322	324	304	356	333	307	329	306	344	311	334	343	350	352	337	369	322	314	300	346	337	315	358	340	283	325	350	332	300	332	315	319	333	273	356	344	331	364	306	333	311	311	302	305	294	349	311	354	321	332	310	284	326	330	332	314	339	346	351	361	331	317	338	350	323	338	345	346	337	318	342	342	353	345	335	329	338	355	345	327	347	382	362	326	338	336	324	322	310	327	360	301	336	305	307	310	363	329	335	324	343	320	331	338	327	368	315	366	322	328	331	318	354	354	352	325	347	294	303	331	326	325	318	316	312	349	328	345	328	349	332	321	337	335	312	316	329	305	355	331	332	338	396	310	315	346	314	293	346	348	320	332	349	325	352	341	341	321	324	343	347	336	329	332	334	333	322	336	300	335	343	286	337	354	305	339	351	342	333	319	299	322	362	322	314	340	312	326	338	338	325	334	336	321	326	328	343	317
2662	1137	10754	19929	17063	11390	5909	2878	1564	1019	899	776	791	801	834	784	812	799	839	779	800	816	814	770	839	793	749	800	814	783	785	795	808	838	783	774	769	830	825	813	843	812	808	813	837	801	813	816	822	782	780	802	780	800	786	794	791	832	743	797	816	810	782	809	816	805	836	778	829	792	838	840	793	802	863	765	778	849	850	791	784	834	798	871	767	845	758	786	808	809	814	778	804	815	867	814	834	769	824	794	859	858	783	792	805	837	805	767	881	866	786	774	785	764	801	778	804	856	789	800	840	832	815	760	799	783	840	809	766	843	787	844	777	828	785	783	822	848	754	826	779	871	785	842	813	782	783	808	804	822	850	789	826	763	805	873	774	745	823	804	795	828	785	772	803	830	762	796	787	780	790	799	784	831	771	801	820	829	801	788	767	846	785	809	760	785	782	817	831	815	836	783	814	801	826	812	799	794	794	763	761	828	817	787	781	824	764	774	820	812	781	837	800	834	842	824	792	840	849	790	852	792	799	813	832	868	812	841	845	832	778	801	837	811	848	809	805	827	788	779	818	813	813	779	784	760	789	808	808	811	808	779	773	791	806	797	768	799	785	787	837	779	838	803	818	776	857	789	781	747	774	815	826	757	796	751	812	751	782	762	852	832	847	844	807	744	817	739	789	785	836	867	868	781	812	808	833	844	793	804	784	812	810	775	821	807	753	842	775	787	837	813	750	798	820	802	839	797	767	780	817	833	804	817	761	785	848	801	833	858	817	808	815	857	827	802	770	806	791	813	780	789	847	827	857	743	868	844	773	797	786	830	800	765	744	824	808	822	851	822	832	790	846	723	857	845	772	815	811	784	796	780	812	721	808	775	800	773	822	887	780	766	806	806	844	773	813	793	785	808	805	819	816	861	788	794	771	811	810	829	764	810	776	785	807	813	829	813	773	821	816	791	844	795	843	772	795	816	818	772	776	778	780	817	842	790	807	778	782	782	804	830	797	793	795	847	809	769	808	786	789	770	778	818	840	767	814	822	775	807	820	794	829	798	794	790	803	806	861	791	819	809	867	803	882	777	808	775	783	830	759	868	797	762	786	814	844	848	849	819	846	813	828	837	800	861	808	787	784	801	804	864	808	860	861	804	828	795	792	772	808	798	756	834	773	796	779	829	802	811	793	767	838	823	767	848	768	850	824	780	804	799	858	835	803	799	838	833	811	816	777	847	808	840	833	835	837	774	793	814	828	811	829	910	809	801	803	799	794	788	780	829	792	825	855	827	761	839	778	776	809	824	859	815	789	801	792	844	801	850	801	799	822	794	835	803	786	853	758	806	782	878	823	868	774	797	808	819	759	818	813	827	819	791	804	767	805	836	807	792	768	810	773	819	827	806	857	746	863	815	816	770	796	827	823	824	813	804	834	811	818	826	821	786	821	829	821	841	758	785	842	848	831	795	750	773	808	826	798	814	762	816	832	809	843	799	857	817	766	825	807	785	795	841	779	835	797	826	807	838	815	811	796	828	838	810	795	825	795	795	798	824	812	834	759	779	805	794	828	805	828	779	787	769	800	742	809	788	813	836	800	878	800	844	746	783	836	818	803	800	824	782	761	825	863	803	823	829	789	850	809	770	823	782	798	836	821	805	812	820	846	805	807	782	765	797	790	795	815	808	816	805	827	821	776	775	797	814	741	824	779	856	774	808	803	805	792	822	788	816	772	810	835	832	816	855	789	805	801	829	804	842	772	815	814	807	751	804	789	778	831	794	817	820	817	851	770	769	827	825	836	865	844	809	801	839	829	821	830	791	810	790	742	793	829	798	832	818	796	847	779	833	828	782	784	803	801	787	829	875	825	786	848	807	810	826	797	782	760	851	805	784	780	801	806	758	832	847	831	781	824	826	798	785	822	779	796	766	802	801	809	818	827	843	836	782	813	808	770	760	855	799	831	812	824	856	813	827	814	829	794	841	819	822	816	761	842	786	798	791	776	816	803	814	818	800	795	824	831	797	763	841	806	806	861	792	798	797	794	851	813	816	806	791	823	837	849	846	872	805	780	809	781	782	792	816	742	746	878	818	820	775	810	758	804	835	872	794	811	815	838	860	822	830	814	816	792	823	819	801	845	794	800	810	792	801	788	802	824	817	778	804	807	843	813	822	812	807	835	799	784	773	808	860	822	752	798	754	814	844	815	808	815	875	836	797	804	797	808	827	786	844	811	818	780	803	779	823	832	782	864	848	787	842	836	772	821	834	826	778	812	762	813	818	834	815	833	771	811	807	810	826	833	774	869	827	806	814	874	768	762	780	751	844	854	825	817	820	819	842	822	819	866	804	834	787	815	816	775	861	786	860	755	807	768	814	777	806	811	746	841	851	781	806	773	799	804	783	760	801	770	823	845	741	785	796	779	826	795	839	837	831	795	749	800	825	816	816	848	791	773	795	788	817	749	829	830	834	765	802	799	782	843	807	789	767	794	824	809	834	818	806	822	848	846	802	848	875	784	827	825	813	802	782	821	791	800	776	782	847	865	822	830	777	810	867	844	771	787	815	808	809	813	801	817	829	820	760	821	807	776	844	813	802	787	802	799	823	774	805	802	846	756	796	800	809	848	742	823	801	803	835	808	841	788	789	768	787	761	784	779	789	769	828	832	797	814	794	808	847	753	804	807	767	833	813	765	763	818	836	794	812	826	810	800	804	755	819	797	799	845	813	808	790	786	838	830	802	786	821	785	827	831	843	806	841	812	781	857	788	792	856	861	859	822	819	816	763	801	800	786	790	781	844	788	841	812	804	851	822	832	837	757	791	834	796	839	837	821	795	788	792	788	817	759	817	835	848	780	811	829	873	818	770	805	849	829	826	778	741	799	808	810	843	809	819	800	794	778	830	821	768	794	776	776	793	836	834	776	780	802	792	821	832	785	833	792	759	861	776	790	818	805	793	791	772	792	833	819	817	802	856	819	756	778	786	804	804	815	807	811	839	779	809	802	796	785	794	827	824	798	802	844	822	833	846	900	795	833	862	782	796	817	846	823	819	809	793	855	836	791	831	758	761	808	779	833	834	790	818	786	778	794	794	820	855	825	838	793	801	799	758	834	848	811	767	749	836	858	810	836	786	841	839	814	799	794	802	798	835	790	836	784	797	846	838	826	844	852	839	825	827	834	797	871	776	823	779	816	799	843	811	778	789	816	849	815	764	782	811	810	780	798	858	812	853	790	787	831	831	860	811	750	788	810	830	769	782	799	756	814	800	834	780	788	813	791	821	822	770	819	790	790	769	817	787	797	816	829	780	794	815	830	819	821	839	795	811	847	781	783	806	858	802	867	810	819	841	830	768	775	822	838	739	774	828	808	859	814	792	778	820	756	822	852	800	860	804	809	830	812	856	791	815	814	766	782	757	814	786	789	857	801	817	783	795	753	835	774	810	828	819	780	781	840	831	820	820	838	792	833	795	843	786	817	768	821	782	757	804	731	803	800	844	797	773
11794	6829	60000	70698	58572	42270	25306	9440	2764	862	482	394	390	408	386	435	420	360	397	398	392	382	418	389	365	390	364	353	398	393	385	393	363	413	381	340	376	342	375	387	380	404	378	377	333	426	416	371	400	361	417	383	373	364	385	390	387	378	369	367	366	360	384	408	400	387	395	417	371	415	365	393	398	387	413	385	364	394	402	351	399	366	381	380	389	410	376	385	398	377	374	397	409	402	390	381	392	377	366	394	416	379	397	380	383	368	423	391	385	398	403	371	385	406	369	363	410	396	370	366	372	423	404	365	408	392	378	400	372	424	392	388	389	388	401	399	382	359	371	372	405	390	387	375	461	401	385	395	373	378	365	369	369	336	396	407	388	378	366	405	359	382	374	375	360	376	381	392	394	390	399	368	387	351	391	383	412	400	400	362	361	388	402	376	391	369	395	365	381	405	406	366	409	364	357	383	417	372	392	390	351	342	393	419	377	400	399	369	349	373	372	394	420	378	381	394	385	382	395	404	386	422	373	366	360	406	371	374	387	359	397	413	419	443	390	348	391	391	372	395	398	387	404	369	397	406	371	351	343	344	402	380	379	369	414	361	395	416	389	383	377	408	391	454	402	367	398	407	384	344	422	357	404	374	385	414	365	403	382	391	357	383	363	382	401	364	412	404	369	369	365	382	406	355	397	403	368	349	383	375	410	366	389	349	384	398	402	374	365	410	401	404	398	388	396	359	397	362	390	366	363	390	395	407	390	369	409	390	387	395	410	366	379	397	404	384	387	393	387	402	407	421	417	411	392	365	414	413	393	364	381	402	398	365	373	379	364	378	406	381	402	369	371	403	411	366	356	359	360	366	421	396	388	394	387	410	415	414	392	385	366	376	378	362	346	417	379	364	358	416	355	399	383	364	397	386	379	363	372	375	376	397	387	386	365	368	391	390	428	395	371	404	449	380	381	382	390	366	364	413	418	395	413	382	428	351	359	388	408	400	380	391	392	406	357	368	390	357	385	368	352	362	374	385	384	397	387	406	383	351	411	379	372	375	403	379	436	422	364	373	380	415	416	379	365	385	361	376	375	389	385	392	422	360	393	404	401	375	382	365	356	366	401	411	370	376	376	398	420	397	406	373	403	403	396	381	427	408	380	381	389	416	414	376	404	386	389	389	402	377	393	406	391	437	401	420	392	370	394	377	400	417	396	384	398	376	360	395	404	398	434	365	384	359	356	408	406	351	407	384	383	350	395	366	413	365	376	383	366	385	364	391	410	395	356	403	411	383	401	370	418	372	405	368	385	381	396	369	376	372	397	402	406	357	362	387	354	399	368	376	394	386	352	369	398	381	380	368	363	383	413	418	380	379	401	405	357	403	377	395	422	368	394	373	389	369	400	369	399	451	366	425	410	358	398	376	362	402	397	414	441	392	429	393	415	397	406	357	385	358	370	376	397	383	375	384	352	390	385	417	423	389	366	388	400	392	344	422	370	394	363	385	418	369	356	394	382	380	368	411	395	379	400	393	406	399	383	386	401	448	336	391	406	417	402	386	403	388	359	376	420	385	351	419	381	364	386	390	401	403	422	388	397	402	351	361	372	395	407	380	352	383	405	385	392	352	390	437	360	397	357	384	390	380	362	409	373	366	374	387	367	390	394	445	349	407	374	379	454	420	369	419	400	389	342	349	352	387	378	400	382	404	346	374	388	402	391	393	386	353	422	422	353	365	391	406	380	401	369	374	407	378	376	402	412	382	382	363	402	362	387	373	384	382	356	416	372	364	397	370	415	361	361	419	369	404	388	388	393	442	385	403	406	386	367	407	377	406	372	354	377	396	399	375	387	398	405	389	414	396	389	360	359	402	350	378	376	352	343	403	386	431	401	373	379	379	367	375	394	377	372	411	404	384	394	358	362	376	378	436	338	387	369	396	421	342	384	401	410	428	408	379	347	384	357	357	354	361	416	396	392	391	376	408	410	388	428	359	356	364	338	410	415	368	387	393	372	346	387	403	395	420	388	371	407	384	411	398	404	362	383	423	395	347	367	392	361	374	385	384	420	410	371	349	382	386	352	376	374	382	388	401	366	414	372	369	416	421	386	426	410	430	385	372	387	369	371	374	414	419	394	375	373	376	370	390	370	388	391	391	433	397	406	384	375	376	357	369	399	407	379	378	371	372	408	431	383	368	373	430	393	400	391	387	372	391	423	359	392	400	384	395	378	412	350	378	404	371	406	394	374	376	411	408	376	394	376	380	400	397	391	413	400	401	368	418	390	387	380	386	391	362	419	383	376	395	397	387	369	416	371	345	358	381	401	366	382	349	378	393	374	403	404	374	363	390	407	360	367	385	383	386	369	397	372	360	344	401	399	373	385	380	364	398	392	375	371	374	413	398	407	361	414	371	346	350	407	388	383	384	375	395	408	409	374	378	402	381	376	366	412	333	347	347	411	402	367	385	375	369	410	368	363	389	403	411	381	377	419	374	409	388	396	384	378	428	410	416	384	367	390	368	374	361	355	383	398	372	399	385	390	397	346	423	399	415	349	387	383	393	361	345	386	386	399	415	374	336	397	372	385	428	400	392	390	368	353	387	420	373	340	346	371	392	355	395	377	420	385	383	381	371	405	384	375	398	391	379	394	407	408	396	357	403	377	383	371	394	420	395	385	419	401	387	394	386	398	388	394	368	377	353	384	344	392	393	399	364	375	368	393	403	392	421	426	406	382	386	402	391	401	395	362	366	386	391	395	353	359	394	386	400	395	357	333	390	389	371	357	388	415	358	389	382	391	364	389	383	359	410	380	419	416	353	390	397	399	367	355	399	381	403	360	358	359	410	410	426	405	372	392	371	402	416	395	403	402	390	388	391	376	393	374	360	362	382	387	407	368	393	373	403	378	385	402	415	433	390	369	397	361	403	401	415	360	412	412	405	364	368	424	389	393	391	385	387	383	417	361	417	377	390	382	403	368	390	369	388	409	400	386	410	379	377	361	365	411	377	405	399	363	378	380	387	392	402	418	369	349	398	361	356	400	378	363	421	361	370	351	386	399	375	377	403	388	389	392	373	366	404	382	390	382	388	382	386	426	364	382	363	379	383	372	387	378	390	397	392	413	413	371	392	393	408	367	389	374	382	379	391	353	392	365	397	395	427	388	400	360	362	376	340	390	394	369	389	403	369	383	382	368	392	373	395	380	393	389	433	393	395	402	375	423	387	350	389	346	376	353	389	376	402	356	356	353	360	359	389	381	374	423	375	382	398	362	427	376	363	373	384	397	394	372	383	399	408	424	342	365	418	360	418	390	389	370	371	385	394	376	361	406	369	407	406	396	412	367	371	405	397	376	425	350	386	352	376	341	381	379	365	376	373	360	401	404	404	411	394	359	367	398	393	406	381	352	355	421	318	368	413	398	408	384	400	402	352	371	420	408	379	370	375	392	365	412	349	391	394	382	360	379	391	386	410	384	398	371	352	357	374	396	375	361	341	400	383
7967	6461	58795	77779	67316	55029	37110	19963	8404	2996	1369	960	923	926	880	967	895	954	937	950	896	889	891	915	921	924	895	928	919	880	942	893	936	916	879	862	920	936	903	950	957	883	918	859	929	964	863	885	895	873	913	896	926	897	922	947	901	903	932	924	896	942	986	917	948	897	952	902	920	929	896	992	896	924	885	905	920	948	892	905	868	914	910	892	893	932	968	929	858	919	917	882	885	866	906	907	882	951	923	923	896	845	918	892	950	928	903	945	907	911	902	907	938	878	917	939	917	943	845	885	912	936	939	900	935	879	920	940	910	907	954	922	926	872	952	950	838	956	904	918	897	906	928	925	932	911	859	968	922	903	908	922	947	907	891	910	899	887	893	929	984	939	904	921	994	919	917	944	940	861	868	967	861	884	874	949	895	891	920	852	889	937	874	949	986	942	938	922	907	919	945	878	928	918	897	897	887	866	889	979	925	925	917	942	902	900	908	950	923	918	872	924	921	971	947	915	926	879	900	916	883	915	909	900	904	901	923	920	936	857	883	1007	927	904	962	903	945	890	945	882	949	931	958	929	877	915	927	898	919	888	956	869	930	921	894	978	894	887	878	883	913	937	931	908	923	896	949	903	907	926	860	934	965	915	911	921	928	921	905	898	922	875	894	875	914	931	910	905	895	932	903	935	922	939	892	884	915	921	940	903	894	864	953	930	952	966	899	906	948	911	927	884	862	828	935	893	962	962	857	911	880	846	917	934	936	892	908	937	913	941	913	947	924	918	932	889	897	951	912	967	922	940	912	941	932	877	884	918	943	934	942	878	876	890	940	939	968	886	964	872	854	922	920	912	877	931	955	894	952	910	908	896	934	918	920	890	951	910	969	898	892	865	905	894	957	957	963	940	920	911	925	911	907	957	918	911	859	907	947	948	917	891	901	897	887	921	933	908	917	914	859	937	933	860	919	831	952	925	925	886	936	935	824	938	901	940	939	914	896	905	898	959	950	931	884	934	929	867	858	924	908	937	949	907	945	960	892	923	927	914	915	910	886	938	931	928	929	894	905	872	918	941	890	896	922	930	904	906	895	916	981	904	857	919	960	953	912	913	928	905	887	900	919	942	956	901	911	911	890	841	954	929	923	970	897	917	940	890	889	884	915	938	908	924	928	953	880	901	916	954	880	898	937	919	931	885	942	944	963	909	964	927	959	946	937	948	886	967	904	926	891	885	918	911	891	937	914	845	910	924	911	941	922	912	854	952	978	916	934	936	931	969	892	915	994	931	883	896	903	990	939	924	909	953	907	913	900	930	929	917	909	949	904	902	936	965	880	900	931	932	935	897	904	903	930	912	963	878	904	859	911	920	942	906	904	934	948	899	888	951	908	915	988	907	919	919	973	945	891	866	926	904	967	936	886	890	890	911	916	879	879	930	932	870	898	939	928	941	935	960	861	918	938	900	924	905	901	940	913	924	948	892	929	910	899	939	900	895	964	918	873	902	915	885	914	857	955	926	936	894	876	920	919	933	883	956	868	869	910	932	918	934	936	897	938	880	965	945	993	942	888	903	884	868	897	918	897	944	892	890	897	919	921	889	923	936	928	879	931	912	912	924	910	972	950	921	894	913	889	928	867	898	890	915	971	933	964	933	914	920	945	894	926	901	919	924	914	886	892	946	863	915	919	886	911	972	919	886	915	924	957	921	913	861	913	914	901	931	918	915	941	962	926	910	923	901	958	911	925	964	914	907	935	899	909	952	935	907	955	899	899	890	922	893	911	920	890	881	900	892	924	918	961	945	906	901	916	907	923	935	889	915	901	862	893	951	911	916	913	873	889	904	928	869	940	927	882	926	938	870	952	966	922	935	897	890	915	878	950	921	885	950	900	924	881	855	883	882	905	883	942	909	894	890	901	949	937	881	927	938	906	911	896	918	919	961	932	876	900	959	892	914	884	920	951	889	930	877	952	895	892	882	937	954	903	871	854	891	922	916	924	904	905	870	926	907	930	958	929	947	936	895	874	925	916	917	909	975	909	962	907	880	929	890	971	895	927	889	908	876	916	930	932	933	954	896	940	937	890	926	957	906	910	921	926	911	914	918	891	901	948	912	937	976	920	892	949	930	900	899	948	903	908	899	903	900	905	915	890	897	923	896	939	960	870	903	915	888	927	920	940	868	916	937	950	903	903	929	912	929	917	924	947	937	942	926	897	922	923	910	923	926	910	935	923	900	935	935	941	884	938	900	874	939	929	942	846	940	848	891	902	910	913	925	950	907	955	921	920	931	909	860	928	947	914	889	990	942	894	902	899	860	912	947	902	966	899	920	903	916	977	919	916	861	873	933	942	923	918	881	890	879	936	951	901	913	930	971	912	907	921	895	906	862	921	881	865	925	955	953	909	922	936	931	919	928	949	937	912	902	954	934	938	902	934	924	873	937	873	895	876	938	930	930	882	910	972	918	913	961	924	880	945	901	923	927	864	936	892	946	883	938	913	857	913	870	890	898	883	886	919	889	895	941	923	915	900	978	872	891	972	900	866	900	872	958	869	921	877	890	912	964	943	845	932	968	897	878	905	921	953	890	912	975	908	915	934	881	869	943	911	897	927	956	943	938	894	954	932	870	941	914	842	951	971	930	931	930	881	939	930	932	965	935	926	879	925	840	896	904	939	937	891	879	909	952	919	909	927	940	925	904	893	940	929	968	933	926	985	877	865	887	906	902	913	946	910	919	948	942	951	887	921	880	950	905	956	908	950	954	929	941	900	871	888	895	900	886	914	918	874	905	953	988	931	908	921	915	938	873	918	949	936	915	894	939	966	856	883	946	921	969	936	878	928	879	885	906	880	816	948	956	916	928	945	894	943	961	903	896	951	942	909	906	906	925	952	914	915	928	900	969	891	936	936	908	888	917	944	934	922	878	966	909	898	890	935	884	873	894	917	899	947	915	863	915	918	972	974	877	977	895	929	966	904	948	943	947	886	905	940	910	932	924	894	890	845	941	937	879	913	926	961	923	928	925	906	901	956	986	895	917	885	944	926	912	880	915	889	880	882	926	854	904	961	922	923	987	924	899	906	913	889	916	883	907	897	941	977	904	937	910	923	915	898	920	913	921	871	927	866	935	894	981	897	885	927	886	900	968	963	867	888	898	905	918	881	932	931	929	928	885	856	883	909	918	923	997	914	919	923	976	884	889	925	877	935	954	907	898	917	914	918	928	882	941	895	920	876	903	918	915	945	923	907	888	894	919	941	924	947	941	895	973	935	939	905	904	900	925	929	835	936	935	913	892	972	947	992	906	899	939	911	903	888	877	882	894	921	920	904	890	868	896	870	909	917	889	883	904	911	891	930	906	923	887	918	928	958	903	908	951	952	942	891	900	932	894	910	927	950	911	893	922	876	933	891	924	936	867	916	914	895	932	960	942	984	924	941	866	920	911	925	886	864	960	945	891	906	934	908	960	880	906	887	896	884	875	956	904	940	936	924	942	870	899
14143	12285	61168	74652	61028	45242	27835	11081	3271	1063	482	394	377	350	393	335	342	379	411	427	405	384	404	366	343	383	380	408	376	380	358	356	408	349	385	387	340	358	356	351	378	363	395	362	380	384	383	356	346	370	378	375	369	406	373	350	395	331	363	395	355	387	365	407	394	403	341	398	381	360	366	373	387	369	398	378	398	324	396	380	404	367	381	388	397	387	392	383	376	415	383	371	391	402	390	342	371	379	345	420	389	405	411	337	384	386	399	385	394	382	399	390	374	409	376	390	393	387	347	399	370	407	377	392	390	409	347	394	397	355	359	396	372	375	352	364	390	424	356	368	343	350	448	353	358	366	370	356	382	380	364	351	368	339	405	390	422	408	382	377	361	366	358	346	395	392	389	344	359	409	347	393	388	356	373	369	397	376	390	364	431	378	395	403	377	357	382	354	365	328	345	365	368	402	358	368	362	362	353	375	394	395	370	393	365	369	383	401	379	373	354	361	363	379	360	362	356	353	375	354	426	367	358	363	365	380	351	382	351	383	354	360	373	348	369	379	371	368	374	380	384	390	372	401	382	358	414	411	373	361	352	359	405	336	379	400	374	377	338	362	349	339	347	366	367	405	376	360	353	361	404	379	369	423	365	399	401	358	392	350	386	362	387	391	351	415	370	392	332	357	360	381	369	388	348	374	376	404	374	370	383	408	358	365	358	366	419	407	351	386	383	392	386	375	400	404	410	365	359	385	341	357	393	401	412	367	373	369	394	392	359	338	347	342	404	333	384	383	357	388	369	372	398	368	401	342	347	389	355	394	355	355	354	384	391	364	400	365	375	394	379	373	378	352	382	389	384	351	377	355	389	383	376	373	378	369	421	367	395	380	379	368	402	404	381	368	400	416	389	374	372	387	403	352	396	401	357	405	363	360	368	386	347	375	323	384	371	384	377	399	355	381	350	374	403	352	332	393	365	359	346	360	367	378	383	367	362	366	358	368	361	370	385	376	413	411	401	378	369	390	417	378	384	375	350	365	380	370	388	322	343	393	383	349	368	390	386	378	388	362	396	395	357	344	365	390	398	395	363	346	368	375	376	387	360	355	382	376	368	372	341	394	428	389	360	370	387	389	391	359	423	380	350	377	360	379	360	341	358	372	414	388	378	368	350	377	423	370	366	330	422	388	344	342	378	373	350	391	339	369	353	348	368	377	405	410	363	371	365	345	397	382	382	371	390	374	379	360	364	376	369	387	378	405	366	380	389	352	363	377	363	389	364	354	398	385	359	350	368	383	363	383	343	400	425	381	355	414	350	358	377	402	394	352	376	368	348	357	384	359	331	365	353	389	380	370	408	359	351	356	398	402	382	370	381	349	396	345	389	384	406	361	403	383	361	368	359	369	362	407	357	359	366	365	424	354	362	371	379	389	366	407	363	376	373	375	377	396	386	366	409	404	377	375	380	373	395	359	368	368	395	371	351	388	350	367	370	376	409	386	398	348	364	379	401	374	393	363	387	360	389	403	356	341	366	396	417	421	376	401	381	397	326	388	376	361	364	367	390	389	393	388	374	340	381	378	350	398	384	355	386	408	350	377	366	362	376	364	413	331	391	392	380	402	382	365	349	349	402	407	372	369	386	410	406	386	364	354	366	337	382	401	366	367	359	372	388	408	391	360	350	366	361	417	390	373	363	379	370	379	364	365	380	368	384	344	370	421	411	343	361	342	381	384	405	394	367	393	388	353	399	371	394	388	379	367	386	375	388	380	366	441	357	419	368	382	370	361	388	369	391	377	380	357	416	360	355	383	431	390	382	332	377	368	410	356	376	400	405	394	398	357	396	404	373	356	330	388	354	345	414	378	374	384	372	367	372	384	369	359	388	352	365	367	374	390	391	376	345	403	384	344	368	386	350	385	358	417	405	356	338	404	392	372	372	368	396	393	339	320	375	383	343	383	361	355	412	370	393	374	316	372	378	387	360	362	405	411	377	410	391	390	341	357	374	376	342	391	376	368	358	365	387	362	386	339	379	379	355	392	376	398	370	358	379	404	378	353	385	360	362	381	359	385	404	332	383	348	413	387	340	400	404	356	388	401	386	389	384	388	380	376	332	385	353	376	371	396	355	389	382	406	365	388	360	387	401	394	379	379	382	386	392	390	359	390	397	364	374	388	387	366	399	400	377	380	366	347	393	380	363	370	357	390	388	361	370	386	384	364	386	384	419	351	354	400	384	399	405	366	343	363	396	358	375	413	375	365	405	393	393	411	372	388	363	372	385	394	379	407	404	375	359	401	391	391	389	354	367	388	386	359	386	372	401	359	352	379	376	396	383	380	382	359	365	344	384	401	373	337	388	365	380	346	396	364	373	394	398	368	378	378	392	357	378	400	373	382	364	382	387	351	385	379	380	402	385	408	401	367	371	340	334	386	392	336	399	399	395	405	359	315	381	361	362	393	365	365	351	370	391	383	356	380	379	382	352	368	382	356	350	407	379	373	388	343	380	354	391	387	384	366	381	363	357	373	371	353	363	380	411	367	386	397	363	391	356	375	371	368	384	395	361	372	421	347	374	374	372	375	397	362	354	378	359	394	368	353	383	384	382	353	365	395	360	405	374	376	359	391	379	380	409	392	400	343	382	355	393	352	385	375	381	390	396	422	377	367	385	382	369	395	341	384	369	364	374	372	398	343	376	327	421	380	388	370	414	353	344	385	371	372	372	368	374	363	377	377	369	358	351	371	359	353	378	380	398	361	360	394	358	415	358	375	343	385	400	392	359	394	379	394	382	378	354	394	344	382	382	357	390	354	355	388	389	363	368	371	356	412	355	379	383	383	381	363	384	378	379	350	407	383	368	357	368	415	367	401	377	352	366	404	362	344	393	391	383	376	450	377	380	407	383	382	410	344	377	373	347	397	365	385	376	364	362	386	369	385	366	420	359	391	377	382	384	386	380	356	402	422	384	393	365	401	363	396	380	378	364	402	339	392	395	406	359	388	402	359	374	394	386	374	404	373	358	364	370	367	404	352	358	390	379	365	361	378	383	390	386	354	320	354	398	374	398	378	364	364	403	374	394	384	363	376	402	354	361	364	372	382	368	408	393	360	366	419	390	343	340	394	410	391	381	405	375	358	388	339	394	366	386	376	347	372	355	362	388	414	418	413	383	397	411	371	364	359	417	375	360	365	417	347	384	425	411	390	388	403	387	344	373	384	347	363	390	377	394	375	338	367	377	350	377	377	431	358	377	378	377	349	356	351	384	386	407	376	390	390	347	368	347	369	371	381	387	393	373	358	373	359	380	358	352	367	359	400	368	384	374	399	395	354	358	357	366	424	369	347	382	376	386	394	373	388	384	370	385	361	393	376	362	392	413	399	358	363	371	406	347	384	395	370	369	356	346	401	372	383	383	392	380	382	396	386	330	378	338	364	367	384	374	432	380	374	358	385	381	388	358	379	372	369	357	385	396	387	363	365	365	365	345	407	401	380	371	385
8730	10813	60498	81464	71444	57743	39366	21923	9526	3220	1398	984	959	922	946	902	907	886	855	907	894	884	921	945	889	889	888	914	926	918	887	871	880	862	865	877	818	874	928	882	969	985	868	887	897	858	957	870	922	871	889	938	852	901	864	932	883	910	894	898	823	858	882	966	883	883	850	928	872	908	937	909	915	891	893	902	912	910	907	845	923	854	851	873	949	933	924	897	897	873	873	891	903	867	859	880	872	876	916	923	819	878	894	911	908	863	922	910	894	873	868	951	913	911	884	925	913	864	906	923	892	936	874	961	892	922	905	906	869	859	900	917	930	870	925	912	893	912	933	901	873	924	889	877	903	890	842	866	865	873	943	911	884	859	877	952	878	894	904	901	936	890	893	855	878	902	892	871	889	899	898	870	951	901	880	863	936	895	913	907	910	925	904	938	841	887	945	906	906	845	907	887	886	837	890	879	903	938	850	909	870	919	860	841	874	916	874	898	912	945	867	933	915	887	875	864	896	847	883	917	882	921	854	864	882	904	949	902	880	881	861	908	877	873	892	898	904	929	841	858	866	904	926	907	936	896	893	883	942	888	850	861	863	904	927	854	925	914	866	879	884	905	918	842	874	878	906	893	881	864	875	867	918	817	873	893	906	848	874	898	897	938	927	912	847	853	893	858	845	925	905	893	901	892	825	880	833	912	850	884	829	909	919	870	940	927	938	907	922	892	895	913	886	863	916	862	826	880	901	886	902	842	915	863	905	891	890	859	881	898	966	897	898	907	919	835	873	920	858	821	892	894	923	890	919	887	909	852	900	897	883	925	846	848	903	864	907	889	858	978	857	894	870	902	891	892	917	920	950	879	879	943	947	891	887	882	889	900	934	902	805	859	871	918	912	923	941	887	897	853	883	923	883	860	906	925	930	874	911	852	872	885	885	915	873	922	885	838	943	853	873	913	913	923	877	914	893	884	920	880	878	936	895	854	896	860	898	883	955	902	861	922	923	900	857	872	850	921	867	887	839	891	867	938	884	857	893	897	974	929	887	872	932	867	904	887	862	867	886	860	896	904	859	910	846	920	913	846	890	956	848	891	948	925	952	909	843	905	872	913	818	891	896	887	921	895	872	844	891	880	872	879	865	886	891	875	895	849	869	918	887	900	906	900	904	898	956	918	922	895	907	946	908	893	894	926	890	907	872	877	912	912	869	909	903	862	908	904	916	862	836	855	860	882	861	901	893	899	874	882	953	885	929	900	876	908	858	904	889	914	831	838	917	850	889	899	902	911	895	874	914	920	880	883	899	916	903	902	916	928	899	873	904	862	899	853	883	860	862	922	917	874	875	892	915	871	920	956	863	912	909	915	899	898	909	933	853	877	890	869	844	871	894	897	895	916	877	901	875	929	915	891	858	899	878	920	913	955	901	890	839	863	930	878	916	836	877	888	883	948	890	847	886	895	867	864	930	920	882	852	914	914	885	890	862	946	852	931	946	886	859	926	911	887	899	862	895	857	871	900	900	915	923	889	869	895	931	869	857	834	916	905	871	923	833	884	879	830	912	907	844	873	924	847	936	891	878	879	872	852	882	901	943	898	934	931	854	921	868	883	818	914	864	914	895	912	929	844	892	882	839	871	894	886	926	884	848	863	889	912	878	882	886	868	908	925	938	869	905	941	966	907	891	913	883	946	902	906	895	958	941	884	869	902	915	911	929	886	875	864	886	896	907	916	883	836	893	909	871	920	856	895	891	915	863	898	880	850	886	907	932	851	929	903	909	903	862	827	942	876	868	864	899	857	926	882	870	872	909	913	864	899	916	929	945	855	877	893	886	826	960	934	920	906	898	883	864	872	888	864	856	915	894	820	886	898	879	853	895	899	892	877	893	910	893	837	874	882	933	899	889	871	893	933	932	833	889	865	873	895	890	925	854	922	896	922	936	873	899	916	870	831	902	943	939	878	867	899	912	863	862	875	928	868	924	866	894	803	923	931	849	891	901	889	890	882	869	898	891	830	898	892	868	877	910	909	901	874	873	876	919	882	848	895	895	861	884	908	872	957	894	843	891	914	879	904	901	905	946	892	971	886	911	881	899	891	907	895	925	861	916	871	854	851	882	922	913	899	917	921	931	900	856	867	856	874	889	866	888	938	907	904	934	925	858	904	878	917	862	888	891	873	931	894	878	867	897	931	859	907	867	832	925	876	919	869	874	976	904	879	887	907	870	845	838	893	867	896	914	919	873	846	851	924	905	920	849	901	913	896	866	962	846	859	953	920	924	852	918	959	890	863	863	895	876	945	897	852	875	914	893	877	899	865	867	890	855	902	842	872	916	926	921	923	909	861	894	849	872	930	829	897	894	905	874	922	899	882	932	910	865	851	869	885	903	929	900	878	894	863	929	923	877	873	920	909	899	858	877	867	887	888	877	894	896	880	922	903	924	887	889	877	889	853	886	894	841	883	958	920	926	854	958	892	883	861	857	921	872	870	896	914	827	922	895	898	864	911	862	896	905	829	889	975	849	868	907	841	859	841	858	898	883	921	845	850	880	885	930	829	918	852	902	834	874	835	894	905	937	949	885	888	942	916	906	846	829	890	858	954	881	876	896	945	917	886	908	975	927	914	931	861	869	913	868	880	876	865	904	876	893	904	916	903	900	871	855	876	854	941	922	890	885	909	905	947	883	897	935	866	914	877	907	932	868	924	891	901	919	875	906	872	881	886	911	910	872	931	887	848	844	878	911	863	873	862	882	889	910	880	924	892	873	901	847	866	840	909	907	939	823	918	882	887	914	934	801	889	931	932	908	866	823	852	902	895	866	948	882	900	939	933	896	906	941	843	927	903	929	894	931	878	908	885	883	960	877	868	859	943	908	896	890	928	868	912	868	900	925	898	929	952	861	918	870	913	873	872	880	911	887	867	878	861	926	908	936	873	846	884	919	923	877	920	895	914	920	872	917	879	893	923	852	902	849	883	940	868	938	900	949	934	889	837	899	915	881	868	871	922	933	871	891	873	908	858	913	925	884	841	878	879	890	866	927	906	876	888	891	908	835	872	904	881	929	862	919	931	847	917	857	922	859	825	885	896	808	862	903	902	867	860	859	856	923	943	861	919	860	865	875	906	857	906	923	914	887	865	853	882	867	899	877	876	884	878	886	930	831	908	908	874	869	880	900	939	924	887	864	933	889	888	901	894	931	924	875	865	880	831	872	881	883	852	927	880	854	853	908	902	871	878	940	870	881	866	928	872	863	863	916	889	861	889	855	955	882	906	876	957	903	811	892	882	919	923	956	878	865	902	868	891	862	931	877	906	857	918	920	920	909	856	837	926	890	868	858	897	902	885	887	854	852	941	886	859	893	840	937	896	916	927	877	904	955	857	900	895	854	921	836	921	921	903	855	943	898	934	874	897	961	916	894	920	824	907	964	835	916	870	863	912	890	876	869	895	931	852	832	860	913	842	905	913	874	843	922	911	847	944	835	879	901	830	848	916
2297	761	4409	7560	6288	3475	1707	809	490	388	334	351	339	310	307	313	324	343	339	306	314	273	336	316	356	315	366	332	280	347	308	343	328	334	333	358	312	296	357	341	378	330	356	303	310	343	356	323	309	328	339	350	336	350	292	339	353	328	310	346	331	322	354	356	328	346	303	331	321	330	303	324	350	322	284	323	320	308	292	319	340	328	330	339	330	322	336	331	321	301	292	299	318	326	331	319	346	330	312	296	313	342	321	341	335	344	330	305	328	340	338	287	326	338	315	331	336	354	291	322	323	278	321	342	326	301	336	355	345	310	321	337	374	344	372	318	343	312	274	335	320	323	358	341	323	327	286	289	334	312	323	328	348	352	311	333	333	345	378	324	357	303	287	326	332	331	305	346	338	345	323	322	329	317	314	331	322	330	344	338	322	308	355	346	341	309	327	306	348	346	323	337	302	348	328	338	346	308	350	338	325	307	304	331	332	342	330	296	348	342	328	353	334	334	339	312	322	295	325	308	302	319	357	351	349	337	303	334	327	338	362	335	328	313	318	329	339	375	354	331	369	320	327	311	296	314	345	330	338	333	346	324	353	296	339	319	331	314	364	310	323	326	332	303	367	308	344	350	309	333	322	328	348	312	283	303	368	327	320	325	297	344	312	322	361	314	321	354	320	331	346	332	344	327	287	337	359	352	331	336	300	311	303	335	349	339	351	327	338	343	335	324	341	325	309	288	313	327	323	317	327	342	331	324	347	304	318	359	343	328	312	315	358	342	322	354	333	349	321	358	369	350	357	346	328	284	333	319	285	321	331	310	316	311	355	306	333	319	333	312	350	278	311	328	326	351	313	314	347	296	321	290	316	339	319	337	306	333	322	354	314	304	332	321	317	336	339	338	341	315	322	352	322	314	316	361	321	339	327	344	333	296	327	334	309	312	285	319	322	322	340	301	345	385	304	359	284	307	327	327	326	327	320	339	327	310	291	298	356	355	312	320	335	362	337	343	347	339	341	316	333	336	309	302	311	310	338	325	310	320	336	348	348	317	315	294	323	338	308	358	308	291	329	332	295	325	309	328	330	315	334	314	298	317	339	320	384	344	354	343	318	356	343	332	318	325	272	325	348	340	317	330	308	309	316	309	314	315	318	345	362	300	313	366	336	331	312	344	344	339	357	316	295	321	335	353	316	330	316	327	335	320	339	348	312	346	343	315	325	320	312	358	328	297	325	285	351	342	330	341	366	326	318	344	348	312	333	315	360	326	309	350	317	381	359	334	385	336	338	314	308	359	374	331	313	342	334	326	370	325	334	358	307	313	338	332	312	297	313	317	327	334	324	326	344	329	357	313	324	272	335	328	349	320	301	308	338	329	356	339	351	285	328	296	314	299	320	337	322	307	321	309	339	327	296	296	331	362	312	316	353	310	301	338	328	313	320	358	344	296	335	331	338	352	350	340	333	304	307	338	308	378	322	316	337	339	290	323	318	331	328	338	316	312	335	328	328	326	350	326	350	340	288	309	349	322	302	313	337	323	316	345	320	333	332	357	329	310	355	322	319	320	311	309	312	359	339	374	310	311	312	315	296	355	364	280	342	348	313	325	339	297	310	344	281	315	345	355	344	328	312	343	341	316	329	341	336	324	316	320	323	347	314	328	317	347	322	322	366	316	316	313	323	342	342	315	290	308	340	352	303	348	345	322	324	322	355	304	302	341	360	327	332	311	306	319	341	315	326	319	309	314	324	302	344	343	366	336	308	310	311	315	319	321	337	318	335	302	334	317	303	330	324	327	321	354	331	347	372	351	334	343	348	320	310	319	321	323	385	307	312	353	330	330	323	326	357	346	327	333	306	336	310	388	302	340	310	332	327	270	356	352	322	328	331	337	298	322	337	329	306	344	352	349	358	342	310	327	319	294	321	335	307	356	351	343	315	334	342	340	304	310	314	344	312	349	288	300	349	307	305	336	295	350	307	349	319	299	313	314	332	349	287	292	294	346	324	314	370	361	331	363	322	352	335	317	304	334	313	310	327	351	334	332	304	346	331	334	346	335	330	361	337	314	337	302	328	310	350	323	344	296	343	298	320	340	330	322	322	321	329	332	383	299	312	319	332	300	335	289	323	331	331	332	344	332	331	303	355	339	319	331	346	302	331	309	314	341	314	338	331	336	335	324	358	322	339	317	370	337	310	324	386	318	319	337	356	306	344	322	325	278	341	315	313	355	288	308	302	334	332	340	322	322	329	349	313	284	345	308	309	323	352	359	329	339	338	329	313	295	289	331	346	349	332	334	331	303	311	335	342	307	313	319	345	312	301	315	327	329	323	351	352	343	346	304	323	318	333	331	302	323	340	317	363	344	355	337	309	338	339	326	318	309	356	366	358	330	336	322	318	356	344	323	315	301	320	358	350	330	313	308	344	317	299	302	337	306	313	310	337	338	342	344	331	347	328	303	336	346	357	336	317	311	312	305	335	319	342	347	287	340	346	360	314	337	304	320	306	298	350	308	286	334	346	342	346	358	299	288	312	348	327	333	320	316	306	335	309	324	302	379	311	275	277	355	342	302	347	316	339	329	344	334	312	330	297	308	340	307	317	334	337	340	329	324	341	327	319	302	351	352	314	318	310	336	337	311	327	298	294	349	327	348	332	322	321	321	319	339	338	306	315	312	329	334	331	323	338	317	306	325	334	345	326	319	288	319	324	335	332	340	323	305	342	325	306	335	357	364	308	329	318	311	312	304	299	388	338	327	325	322	329	288	340	316	329	296	314	279	341	319	323	328	323	328	358	352	368	322	303	372	285	319	332	345	315	306	333	352	303	345	320	334	326	363	337	297	344	320	341	346	344	309	288	312	316	312	322	315	323	329	310	349	338	303	329	305	332	289	317	317	338	320	335	341	324	301	341	327	283	308	344	342	302	332	304	349	331	373	319	286	349	363	328	335	341	349	370	313	323	339	334	358	317	313	337	314	331	320	320	291	318	300	353	309	291	317	330	294	325	338	352	343	325	309	336	361	322	323	347	341	327	358	331	358	343	319	333	330	331	355	350	338	314	329	313	326	303	334	307	318	317	306	340	324	348	328	318	318	315	373	327	341	340	334	302	308	318	342	326	326	321	322	362	331	360	372	332	331	335	313	316	340	357	306	299	320	359	333	344	344	346	292	354	336	331	336	336	337	328	335	309	332	328	343	316	356	324	343	310	337	318	331	356	332	317	336	334	329	294	315	327	323	343	316	362	298	313	312	310	348	337	309	308	354	336	355	328	313	342	304	313	357	335	340	321	325	321	306	328	308	302	343	340	325	313	302	322	323	298	299	328	354	310	324	346	336	348	334	301	308	326	300	316	334	326	312	301	328	349	328	344	311	330	309	333	318	331	339	368	333	356	309	318	326	375	329	301	299	339	311	322	319	343	309	346	330	319	319	327	343	319	330	327	345	315	311	311	335	332	335	338	296	308	317	353	330	313	338	335	308	352	337	355	337
2775	1338	11546	20234	17176	11117	5592	2644	1459	1033	862	806	796	795	775	787	818	829	799	788	777	778	831	795	792	772	836	837	784	797	810	759	778	832	758	830	774	773	831	833	803	748	800	829	802	813	804	819	779	780	774	808	805	811	740	764	775	806	794	760	798	770	819	790	824	769	827	826	794	824	793	790	817	791	784	835	797	814	760	836	786	757	831	758	829	759	742	823	830	803	812	806	760	826	846	824	771	748	838	770	781	760	824	739	854	810	846	818	764	823	828	836	827	798	790	780	813	772	765	772	792	812	776	821	815	847	796	777	859	815	792	832	772	796	792	782	852	760	816	772	787	793	813	738	775	802	719	801	807	758	795	803	817	740	775	799	784	771	779	796	764	797	812	804	804	771	788	778	818	783	820	829	778	844	781	779	765	788	831	790	818	771	837	851	845	819	789	770	766	784	783	800	811	763	740	776	788	768	813	818	804	773	789	829	794	759	800	781	799	782	792	814	802	828	756	835	839	778	787	790	850	812	813	808	795	797	807	777	847	815	835	792	781	796	797	831	814	800	773	774	748	762	808	774	805	773	798	797	770	803	795	792	823	804	758	759	787	815	794	747	761	794	797	835	791	775	771	779	769	816	784	794	823	772	794	824	831	818	805	791	793	767	793	751	848	794	799	760	820	751	796	797	801	802	815	775	828	819	782	803	835	813	834	772	787	829	779	816	796	801	800	781	734	837	792	812	814	811	774	799	729	806	781	797	780	781	797	773	799	817	842	757	805	832	803	763	819	810	774	803	825	797	783	791	783	771	806	777	757	782	829	811	785	843	856	788	808	828	782	773	813	778	800	767	824	817	775	776	809	792	742	828	819	868	763	767	780	839	833	796	777	789	739	802	787	782	769	809	866	734	759	810	799	740	785	726	761	767	835	816	763	846	812	790	791	795	776	778	828	809	787	827	798	815	792	807	751	812	796	819	799	724	754	839	777	788	844	799	796	779	829	826	840	800	789	790	831	818	806	774	800	798	812	809	783	780	785	802	751	772	803	825	808	746	783	797	792	789	807	776	767	819	795	812	797	862	809	834	819	843	845	806	801	789	767	805	787	821	793	777	806	821	808	826	821	754	819	790	784	831	822	813	771	814	792	826	778	814	791	810	775	779	796	796	755	862	782	812	800	794	805	756	786	841	833	822	815	821	739	834	779	772	846	837	791	768	778	766	780	744	789	862	757	815	771	738	791	771	771	810	844	786	778	826	848	763	770	798	815	798	796	799	812	781	792	782	751	818	796	817	788	794	769	793	787	801	807	777	803	824	815	833	789	752	767	800	827	772	786	797	740	776	764	811	812	781	775	840	780	846	793	801	798	843	828	812	741	768	795	804	842	795	787	845	813	795	788	797	812	829	812	825	859	834	819	801	789	773	803	834	792	836	812	821	786	839	826	769	835	781	805	801	791	764	768	815	822	778	751	773	807	772	809	782	791	803	840	775	772	829	800	841	825	773	791	781	789	746	797	844	766	804	803	797	747	814	799	814	782	779	828	851	795	785	786	795	810	818	749	806	791	812	798	843	766	835	837	751	819	794	772	869	805	808	820	829	780	813	840	818	796	787	758	763	798	794	819	775	807	811	745	801	860	797	786	793	770	821	767	817	807	784	800	858	791	804	798	820	792	783	799	842	837	808	756	794	780	773	805	805	799	810	825	833	763	775	763	789	837	820	859	857	806	801	810	794	755	815	807	784	787	817	776	767	834	760	857	760	821	810	789	782	718	806	732	803	831	821	763	826	771	796	825	780	776	778	751	750	779	841	799	819	798	784	829	746	787	751	784	759	795	773	792	778	798	846	791	793	796	776	791	806	836	811	782	768	791	871	727	746	761	788	740	781	796	795	777	796	792	875	821	761	800	790	823	829	812	764	789	816	817	766	846	801	778	788	849	794	828	787	791	810	835	820	754	778	816	775	809	825	845	795	833	834	865	855	816	763	773	793	791	797	828	746	816	836	780	802	760	766	777	806	775	852	826	797	807	820	826	834	812	808	780	784	801	804	811	783	734	814	824	823	819	781	820	792	786	768	807	802	821	815	781	821	802	811	807	788	784	786	777	749	748	863	846	820	821	759	757	789	782	809	775	812	797	810	803	844	812	808	782	838	746	861	817	780	854	817	797	867	835	781	840	835	760	788	828	796	801	763	789	811	788	754	829	825	797	812	802	821	828	803	835	778	795	793	814	839	795	854	757	763	808	811	781	793	812	799	788	817	807	822	831	789	820	804	792	764	809	783	832	774	798	791	840	792	874	727	819	767	790	809	763	834	797	858	843	809	790	852	772	796	792	847	802	810	846	780	829	827	788	809	806	808	750	795	793	806	778	785	822	831	795	806	778	809	784	791	820	738	812	773	792	766	761	795	805	804	759	753	823	791	818	802	850	821	793	776	776	796	760	802	818	756	800	781	786	759	808	790	812	814	799	782	809	808	836	795	780	864	807	787	792	822	791	780	795	779	821	797	779	806	764	802	770	822	804	858	821	807	784	858	807	838	803	831	803	810	809	812	802	739	809	810	823	804	770	763	818	794	757	773	793	760	792	847	761	757	811	824	763	845	806	740	844	806	804	820	825	797	784	786	780	816	771	794	801	841	792	770	786	820	839	751	756	772	763	809	813	802	792	784	779	788	826	751	803	798	821	828	808	780	802	782	829	825	833	799	750	801	843	771	809	802	711	784	823	836	758	810	768	799	834	820	852	789	857	759	804	791	788	807	795	755	799	808	790	809	756	781	749	789	762	800	829	775	785	836	837	876	789	776	786	791	861	798	780	798	785	789	807	770	807	786	765	799	768	886	854	802	815	856	772	799	803	868	806	815	815	782	816	771	801	806	826	782	784	831	832	837	763	787	827	844	895	776	830	765	792	835	807	798	795	810	824	792	761	755	826	804	750	778	803	796	771	786	824	804	791	832	816	814	796	837	783	739	777	846	809	778	833	778	802	779	831	764	815	794	801	819	820	836	802	845	800	795	803	823	812	800	822	823	789	823	813	783	807	823	789	775	808	749	777	744	841	849	785	798	827	751	785	811	771	800	793	789	770	780	802	810	767	753	813	850	732	815	831	803	799	768	846	781	797	836	811	776	816	811	782	760	746	790	804	799	789	824	775	811	771	818	839	778	808	791	815	801	822	848	803	853	803	793	785	822	760	812	804	778	856	852	789	789	854	773	772	767	787	766	759	832	843	799	758	764	761	751	798	827	829	780	758	776	844	817	786	779	779	762	801	777	814	758	805	810	797	788	784	738	780	780	880	836	774	773	783	773	769	785	804	802	762	788	789	749	810	797	814	840	784	786	825	750	784	772	762	821	799	844	802	785	813	756	832	781	819	819	777	782	778	807	798	810	789	762	793	857	793	795	864	771	813	770	791	851	780	792	798	787	789	777	806	777	784	766	806	819	834	796	751	794	771	818	782	840	785	783	803	799	816	804	804	763	796	840	854	769
18821	21654	69179	70202	56820	40961	23524	8511	2495	864	513	432	415	379	410	406	397	358	339	366	376	415	417	351	375	401	380	361	364	391	374	382	378	387	385	390	377	382	395	376	379	377	392	328	373	385	421	384	375	345	395	374	357	401	370	357	371	351	418	379	372	407	381	391	375	333	365	380	421	390	363	404	338	355	371	393	346	396	396	349	392	371	358	397	399	362	381	353	382	377	401	395	377	366	412	365	381	360	356	372	430	358	384	410	369	356	356	400	372	366	364	360	382	382	354	368	386	369	352	339	385	341	345	371	377	361	384	361	398	397	405	379	383	373	382	388	400	397	360	345	373	415	372	385	395	371	375	378	410	397	370	424	339	370	384	365	382	410	383	375	401	370	370	387	361	341	358	361	382	346	401	413	330	382	394	394	355	377	375	400	403	393	367	374	363	385	395	373	415	386	386	356	392	417	388	383	442	371	373	358	371	374	389	390	397	364	397	383	365	375	397	390	380	365	407	383	377	354	387	410	366	384	389	359	387	390	351	371	375	377	366	374	363	346	399	347	381	389	361	365	386	374	375	368	392	359	391	384	386	387	383	398	359	348	372	381	392	381	392	392	394	379	393	353	398	375	380	357	375	405	398	351	386	383	331	367	369	362	372	395	383	362	342	362	381	407	361	389	374	392	371	400	382	381	353	387	345	356	396	390	374	399	361	372	418	357	397	376	389	373	342	388	342	390	357	390	365	388	381	368	384	370	377	370	399	403	406	374	403	381	405	378	360	367	379	396	359	441	374	377	392	319	334	348	387	397	396	387	371	395	396	376	348	372	383	368	410	363	386	374	353	348	388	376	403	356	380	391	415	389	377	367	379	360	400	380	380	381	373	376	369	372	374	386	360	382	367	368	353	367	369	369	364	372	378	372	391	412	373	407	401	413	377	382	393	404	368	405	391	361	393	419	399	394	390	381	390	364	356	388	424	337	391	378	385	415	405	376	394	348	433	417	391	366	378	372	383	434	372	418	357	373	416	396	344	369	419	391	361	373	380	369	359	421	381	382	399	391	364	370	348	343	398	409	394	358	375	399	372	374	406	375	347	377	398	387	392	392	367	339	403	389	387	389	397	382	386	375	393	363	358	393	353	380	383	410	356	396	368	390	368	362	377	351	374	373	394	392	343	360	371	396	367	385	394	339	397	367	393	392	409	382	344	383	366	404	343	387	400	395	355	399	370	365	362	399	348	386	361	390	374	371	411	372	404	355	372	411	355	358	401	382	355	358	369	395	353	354	369	387	395	392	377	383	402	410	338	382	396	416	359	389	399	374	379	369	394	372	379	343	365	406	378	362	376	380	396	396	344	410	385	366	366	410	347	352	401	365	364	385	391	385	392	412	378	368	412	365	357	367	391	413	388	395	388	395	375	404	389	397	394	403	385	367	377	366	348	376	361	360	369	377	385	392	380	379	425	395	386	389	406	366	371	365	359	363	342	360	353	361	416	368	368	387	382	389	395	413	398	384	366	382	396	400	413	385	409	386	391	378	377	366	381	424	386	372	387	413	425	398	363	364	387	341	369	373	373	366	380	397	367	381	389	404	357	399	395	376	390	353	398	401	392	374	416	379	377	371	372	380	369	386	353	365	395	356	404	356	419	360	358	398	390	421	401	369	365	396	378	387	408	375	315	389	397	386	386	400	370	385	371	412	364	391	384	376	408	365	367	396	388	392	395	368	355	370	402	389	371	364	347	376	424	397	411	372	360	407	365	372	402	381	372	387	414	362	389	404	364	368	401	381	350	374	381	362	371	393	356	378	343	365	390	363	383	375	371	401	415	344	359	393	391	409	379	413	388	401	392	380	375	381	402	397	382	369	387	396	382	384	402	401	356	382	359	413	404	383	407	367	358	358	346	416	371	367	377	391	358	397	394	377	381	377	376	373	392	411	382	396	354	381	359	371	341	414	387	343	392	371	393	372	381	366	345	323	379	395	430	358	405	380	394	373	357	377	365	382	354	390	389	358	386	392	413	418	385	386	378	390	348	363	364	372	372	384	376	400	400	384	372	406	358	396	362	401	366	382	373	353	391	361	368	388	384	356	402	385	362	363	347	357	360	385	359	397	365	370	380	396	372	356	362	390	344	395	383	375	361	398	378	379	435	398	379	384	366	397	394	403	377	410	364	412	375	393	377	357	407	364	415	408	365	337	404	407	360	376	377	363	400	409	353	355	364	418	419	354	405	362	364	384	408	388	378	391	370	339	442	388	404	406	380	398	385	352	406	361	414	397	376	412	401	384	353	354	390	402	369	390	389	357	369	388	366	360	406	372	376	390	345	347	370	383	376	355	380	378	382	403	368	413	429	389	390	382	368	409	386	367	383	371	416	373	398	398	409	387	387	360	377	390	376	382	404	362	374	389	393	380	358	344	422	388	366	395	380	396	407	380	405	383	378	393	363	351	400	362	369	359	402	386	359	393	414	411	360	357	390	381	363	408	395	381	398	347	404	356	331	430	391	375	372	361	377	345	361	343	374	371	400	403	341	347	397	337	347	418	398	364	380	363	405	382	390	421	369	377	385	368	378	402	381	401	400	415	369	385	375	394	375	360	371	385	379	385	420	370	391	390	371	387	393	404	375	388	417	396	348	371	384	341	340	375	365	384	377	393	396	362	381	394	390	355	350	369	374	399	382	393	370	400	377	377	389	362	398	412	387	365	379	390	416	387	381	395	395	375	406	381	390	391	387	361	376	351	393	379	369	394	354	356	347	384	375	354	353	381	390	354	379	389	398	377	369	424	394	402	397	396	386	395	398	384	365	365	407	395	379	379	358	379	344	403	375	384	381	345	387	345	381	371	383	410	389	378	354	372	354	424	372	368	360	381	365	363	358	395	414	394	380	383	357	382	385	399	397	412	396	410	360	374	381	356	387	434	380	344	394	369	368	356	441	369	376	407	360	377	379	362	369	371	399	393	393	374	348	380	390	395	371	391	376	383	385	375	399	376	385	389	368	359	383	385	396	359	361	407	343	345	377	361	354	364	380	373	363	362	370	368	332	364	379	392	372	400	381	367	356	363	406	380	387	396	385	423	384	389	402	343	395	437	381	379	368	346	386	379	358	369	401	366	361	362	384	421	386	377	387	384	351	395	406	399	371	372	358	375	352	381	367	414	333	375	390	388	386	420	390	380	347	390	394	363	361	382	394	359	397	346	366	413	380	375	375	363	353	358	371	375	348	382	380	387	396	371	363	385	341	368	391	385	386	398	403	399	379	424	365	385	392	398	394	367	353	400	398	381	364	370	365	373	359	382	357	391	344	366	352	384	316	397	412	404	359	375	426	366	379	356	406	398	404	365	378	400	360	373	359	393	340	390	409	400	391	357	383	385	421	397	402	384	403	387	396	382	417	393	399	372	393	426	387	377	392	403	379	376	399	396	390	395	397	370	387	356	387	363	438	355	375	383	382	354	401	357	382	400	437	353	408	341	382	410	379	385
11626	18280	65104	76586	65952	53412	35171	18569	7911	2699	1326	1022	911	881	909	898	867	892	926	909	889	896	910	929	954	888	925	886	914	865	834	881	909	938	892	902	881	869	926	892	921	899	877	933	883	902	839	929	891	883	909	882	907	874	897	879	922	919	939	904	916	885	885	900	944	881	890	875	992	856	879	872	900	951	864	931	890	897	912	898	899	920	923	915	866	872	922	896	886	931	891	897	964	881	883	940	941	934	894	939	915	917	892	910	888	874	846	959	947	919	945	885	897	896	893	905	902	913	935	923	944	955	930	937	905	942	949	899	882	901	850	867	872	913	949	851	933	946	932	873	862	890	942	865	939	878	871	884	856	934	867	890	907	906	920	900	903	922	862	958	924	888	858	944	888	885	893	882	874	877	888	953	883	934	908	942	866	918	869	916	911	877	910	902	896	952	906	885	902	871	941	894	894	954	856	934	911	920	894	905	893	926	942	931	952	911	900	942	956	902	919	915	890	913	908	879	1004	912	886	855	923	875	887	913	909	942	972	939	877	888	894	899	901	893	914	952	855	885	888	930	900	917	938	852	915	868	897	913	956	893	944	899	928	924	892	885	880	921	881	890	925	908	913	920	869	941	896	902	892	908	879	900	985	895	945	972	876	953	882	989	918	902	918	914	849	873	904	856	896	923	903	891	883	901	900	903	866	868	862	877	919	856	885	889	895	870	906	973	952	934	927	877	910	881	915	873	901	941	911	932	938	877	920	863	884	908	930	860	919	867	883	928	857	949	901	894	900	876	844	891	907	921	923	909	912	916	920	888	867	936	952	955	895	913	860	992	868	913	917	932	862	904	918	885	940	886	875	862	867	878	945	877	888	959	897	878	927	845	923	973	870	887	926	919	906	889	918	971	867	908	905	886	944	911	896	914	974	896	913	922	881	863	924	965	909	938	878	876	973	888	899	931	907	902	956	873	866	916	928	894	931	900	953	953	976	827	939	881	911	924	960	932	917	944	864	887	901	886	931	897	917	860	841	919	905	929	908	932	873	917	911	929	893	913	946	927	872	907	935	915	934	886	900	928	924	892	959	953	896	955	895	952	893	872	881	839	919	908	980	940	917	925	924	896	934	915	883	858	859	952	885	937	978	935	890	941	901	947	901	878	886	916	933	888	892	886	905	944	919	938	907	922	839	915	962	888	892	939	932	913	914	860	892	941	944	858	888	894	933	919	995	897	923	927	923	880	897	875	931	905	927	889	939	887	902	910	949	867	946	901	892	926	897	876	911	926	959	928	871	856	915	948	940	887	946	910	842	896	1010	894	900	947	878	893	902	919	940	958	891	921	898	903	829	883	935	954	908	941	993	938	916	908	924	954	852	889	898	886	913	931	920	924	885	924	898	892	917	931	923	894	927	916	913	937	927	910	888	948	918	899	900	981	872	898	894	910	896	902	877	911	917	890	873	959	926	886	923	906	988	933	908	913	948	908	932	884	888	891	862	952	899	920	967	867	959	970	866	899	903	880	880	936	914	922	920	905	904	904	918	927	906	916	889	929	942	911	877	880	893	917	936	885	894	877	963	879	856	928	964	890	901	958	865	884	936	897	910	875	924	931	930	935	928	931	884	883	902	919	884	939	927	943	866	877	916	915	902	920	877	908	914	857	940	900	912	882	957	868	853	914	926	940	894	923	864	903	905	936	922	876	933	905	913	921	866	951	921	846	877	920	914	929	929	881	917	908	909	920	934	935	886	925	923	919	924	961	926	904	917	883	940	933	914	899	895	914	913	890	937	903	909	934	852	856	896	905	923	892	876	953	900	883	856	872	917	925	910	945	873	876	958	926	905	932	934	887	922	921	932	944	899	895	927	920	891	909	931	912	876	886	901	919	928	886	880	987	951	913	945	915	869	908	937	897	855	891	944	872	988	882	889	873	914	909	850	925	970	884	919	887	909	953	897	862	875	970	913	868	854	896	942	920	932	892	879	921	920	942	872	930	886	933	942	929	934	878	918	920	845	901	912	948	882	884	910	888	930	899	922	903	909	911	925	883	867	885	926	897	928	924	924	922	874	902	915	874	924	934	893	917	845	888	908	876	935	925	887	888	958	841	914	957	885	891	895	856	914	899	936	864	907	940	903	919	857	955	894	923	948	942	896	897	946	875	901	925	913	878	924	818	920	921	863	878	901	912	884	910	948	937	919	880	963	899	913	883	897	970	897	870	898	902	901	930	937	874	895	962	993	909	938	919	929	906	955	903	899	925	929	916	881	931	939	905	891	911	978	890	878	918	867	905	884	961	896	905	890	915	952	922	918	889	870	952	921	883	863	899	935	927	911	912	925	849	935	970	830	927	893	930	887	926	916	903	861	922	889	947	932	849	864	920	924	933	894	927	899	906	867	904	870	990	930	872	928	872	904	894	904	935	897	864	945	954	908	901	960	916	943	940	883	853	866	882	916	929	926	886	938	885	920	941	905	851	927	903	890	893	868	899	889	913	867	884	927	877	942	920	911	983	901	916	921	906	852	948	902	893	874	910	925	867	933	892	908	910	905	926	965	914	893	874	902	891	932	880	865	936	874	898	896	921	906	959	864	897	909	925	1005	870	910	894	916	948	908	921	939	925	921	907	937	910	918	903	924	877	904	843	910	869	880	893	902	870	885	943	938	872	914	867	967	931	936	939	873	934	860	887	939	883	874	909	896	948	871	893	947	900	876	866	905	935	943	909	893	875	918	915	939	951	949	863	974	928	915	930	927	941	905	907	893	837	919	874	869	913	909	950	952	881	930	871	927	917	925	831	903	916	909	948	941	869	919	922	924	921	925	940	891	924	875	886	927	913	927	941	891	927	906	895	896	881	911	863	925	909	921	888	931	919	931	869	879	870	900	869	908	893	870	868	911	929	920	903	912	896	931	900	829	913	876	926	879	869	910	886	907	927	891	895	901	879	888	903	871	863	861	892	895	935	870	936	952	945	898	852	921	901	926	883	875	946	946	863	890	898	914	931	926	934	919	891	922	871	906	899	895	891	879	909	961	883	932	956	904	1015	900	904	879	883	890	907	864	881	854	862	846	910	903	922	874	917	928	891	852	927	836	955	841	873	904	980	877	888	974	901	898	940	948	983	854	874	906	897	911	1001	919	887	943	915	921	841	900	848	888	927	882	905	955	861	888	923	927	908	917	909	916	873	952	918	932	909	882	941	962	923	861	948	902	933	945	907	866	915	889	875	919	909	911	905	937	948	877	905	872	889	896	919	899	912	949	905	901	931	919	970	925	908	852	912	841	885	928	945	908	955	935	929	938	893	889	893	950	928	930	889	915	896	899	921	947	868	935	850	908	964	871	912	897	908	897	894	903	895	923	890	960	877	871	925	887	856	881	866	865	990	867	953	903	850	904	917	898	890	878	932	956	973	906	900	894	871	960	906	866	895	884	962	953	882	923	923	902	928	916	922	896	903	926	867	889	867	876	936	894	913	909	925	951	841	897	895	911	904	871	896
16735	28152	73815	70565	58817	42915	25879	9421	2808	901	502	414	396	385	389	362	345	367	375	369	372	382	362	375	376	424	355	410	388	370	377	390	390	362	387	385	357	399	361	359	364	378	406	374	381	375	366	367	384	387	332	421	372	408	367	386	350	349	356	400	394	306	418	392	370	363	355	412	365	376	354	371	324	370	356	346	321	397	362	375	388	369	375	364	402	385	406	364	379	354	331	357	409	365	405	382	357	364	330	368	370	386	376	359	325	329	387	377	380	366	357	346	379	349	355	389	405	406	381	371	383	361	367	355	391	343	331	356	342	372	372	367	362	410	356	348	350	385	375	365	385	331	371	372	366	352	376	370	358	381	351	385	389	383	377	374	391	361	357	357	382	371	363	423	362	376	361	355	349	358	329	371	362	344	367	391	405	368	386	364	352	358	380	341	346	379	370	342	377	373	340	352	332	352	384	386	396	357	383	365	356	397	384	367	388	378	399	386	415	406	352	384	377	387	393	390	386	342	370	371	372	365	402	404	344	433	376	353	403	374	368	335	354	373	348	379	336	379	379	382	391	377	386	364	389	366	381	319	361	363	358	386	389	373	344	381	387	363	393	362	379	370	354	351	353	383	373	340	365	367	354	365	370	376	370	362	383	373	337	347	358	371	392	387	364	396	352	373	375	419	355	370	387	391	364	324	381	365	351	380	339	368	399	355	356	345	386	344	367	406	394	392	383	363	368	366	389	355	384	357	381	382	382	411	368	371	398	378	395	394	385	335	369	385	361	361	368	362	372	400	357	384	364	398	406	374	402	375	405	384	366	350	398	366	356	369	374	351	397	378	405	340	325	384	392	380	375	372	386	346	358	342	361	370	378	325	359	371	390	378	364	348	368	363	319	394	354	381	365	321	377	395	366	400	384	382	363	377	367	349	358	362	393	330	342	335	394	346	374	341	337	348	372	354	377	362	378	397	372	315	366	360	372	354	373	382	346	364	357	359	369	377	382	354	383	396	389	363	401	355	351	390	409	378	350	392	356	360	369	385	392	396	399	371	366	372	355	384	352	362	409	388	345	358	329	410	370	370	377	366	375	368	371	374	368	357	380	364	334	387	392	359	363	342	370	344	372	365	325	413	394	387	364	360	382	387	366	352	357	353	369	377	356	400	349	382	355	339	398	350	373	382	379	399	346	375	374	384	356	391	371	375	398	383	393	369	354	376	385	332	354	383	407	389	357	367	363	402	359	378	388	375	409	353	345	357	353	410	345	345	379	387	330	376	383	339	369	379	354	358	379	354	338	396	402	376	373	386	375	355	424	377	377	383	378	329	381	406	364	315	345	350	407	357	397	359	383	368	374	374	333	396	379	354	371	382	350	349	378	387	342	395	348	402	390	371	345	364	347	365	374	312	393	350	393	365	418	397	403	384	385	377	368	416	350	381	326	367	387	375	375	355	351	366	382	350	381	393	381	390	386	371	373	351	406	372	355	349	359	376	402	347	375	357	383	364	372	347	357	355	329	379	351	357	413	361	386	349	373	347	398	383	375	390	364	340	323	374	368	410	391	386	401	365	383	369	368	354	364	335	308	372	398	372	378	394	391	356	358	377	362	353	379	343	375	423	376	387	323	363	367	375	349	381	335	378	396	363	400	400	341	382	353	384	353	409	372	398	370	361	361	382	341	348	375	354	378	360	400	373	347	364	374	386	363	375	397	391	362	376	396	390	349	370	391	350	400	395	387	365	367	412	374	368	381	412	365	397	387	369	328	382	350	345	411	353	364	359	357	377	353	392	372	416	340	316	386	378	384	374	351	363	389	399	379	354	387	361	320	395	339	364	393	373	351	373	362	392	369	383	383	386	323	353	366	368	391	378	333	389	356	376	374	332	355	376	358	349	360	379	358	408	348	352	368	361	372	382	384	354	366	364	388	348	360	367	360	385	347	410	411	329	357	328	392	368	384	387	312	365	371	376	335	395	375	374	346	359	375	409	378	387	397	392	351	377	342	381	410	398	350	350	419	386	399	357	367	374	363	362	366	407	363	374	379	373	394	363	357	394	365	397	404	355	357	361	386	403	387	354	354	374	351	371	370	355	389	324	383	372	369	391	369	383	375	342	385	374	347	400	358	368	344	362	383	352	395	371	404	336	368	383	368	356	354	370	396	374	365	375	335	361	379	366	353	343	354	394	337	375	408	399	399	374	379	363	399	352	353	342	397	378	341	394	367	370	361	354	352	381	349	383	362	402	392	381	365	362	338	382	383	358	377	401	367	347	366	395	364	377	342	410	363	386	379	390	383	383	408	362	377	372	401	380	351	378	372	375	343	315	381	341	376	342	406	362	379	372	370	369	400	325	364	370	377	369	351	369	360	395	371	403	363	376	362	380	377	392	360	356	381	362	360	367	423	368	354	356	369	372	422	405	342	388	391	365	336	359	373	403	383	337	369	396	353	378	377	362	366	371	368	342	389	372	364	357	353	397	393	360	371	353	406	385	354	355	333	375	353	379	406	368	371	349	367	365	402	392	381	402	373	415	375	372	380	388	334	361	342	371	370	376	355	345	373	407	381	357	393	396	389	409	363	341	385	395	362	364	334	378	378	370	357	348	381	370	356	410	344	361	348	365	345	385	365	389	376	338	420	351	363	361	381	359	370	387	345	341	329	404	374	337	372	391	374	369	356	360	401	342	376	382	331	394	407	387	373	364	391	359	390	361	388	371	361	341	386	343	377	373	373	387	375	407	362	330	381	356	371	376	360	353	376	360	366	345	370	396	432	375	400	395	378	391	367	354	340	365	379	316	341	380	355	340	336	396	353	351	372	367	346	365	383	394	362	336	379	375	371	386	392	372	333	368	352	371	405	382	370	359	361	405	378	393	378	389	370	395	379	376	361	371	382	398	381	350	390	368	353	352	396	363	382	366	402	364	368	373	345	386	357	369	364	409	388	383	415	380	383	361	371	356	379	382	375	362	391	403	360	330	374	377	406	331	343	373	368	407	396	362	384	378	352	347	359	368	384	367	375	357	384	393	364	347	366	373	390	371	362	340	382	383	367	351	392	415	388	381	369	375	373	372	345	362	359	391	410	355	375	365	336	382	379	376	381	378	363	389	336	361	382	345	360	356	370	359	361	341	379	374	369	341	388	346	399	345	379	342	387	362	387	386	356	360	384	421	357	359	386	373	348	365	366	379	388	364	388	323	375	409	386	374	360	352	383	351	401	367	371	381	384	363	396	395	361	365	372	386	349	392	369	343	367	385	374	364	386	355	348	332	368	416	366	369	377	377	353	354	395	388	389	389	375	368	384	386	347	404	396	378	375	365	324	330	369	388	339	383	360	334	352	400	396	371	371	396	393	358	353	371	383	390	352	368	353	366	371	361	345	384	389	404	394	365	389	383	355	346	376	385	358	391	375	403	362	397	357	381	387	397	362	370	392	338	390	398	390	362	394	378	380	368	368	368	352	377	406	389	402	392	348	338	360	360	365	353
9956	23788	68206	78335	68921	55465	37125	19832	8514	3035	1279	997	950	896	880	922	901	932	912	917	880	911	942	892	895	835	865	878	884	869	890	873	866	853	882	838	895	857	879	886	863	919	895	901	851	903	874	828	818	903	908	919	869	932	871	924	899	874	875	912	914	858	904	859	885	856	861	901	880	897	844	895	890	913	846	865	880	895	944	815	874	842	927	880	915	895	872	892	870	843	908	862	867	804	891	926	893	896	844	882	885	866	836	926	845	920	926	860	867	885	899	902	850	885	863	876	851	906	860	914	843	893	824	876	894	880	790	917	857	870	826	879	866	924	931	891	869	945	863	867	862	866	907	909	887	865	855	887	877	838	950	903	956	872	877	902	847	908	902	911	894	895	900	890	919	939	891	911	854	928	862	863	852	823	836	877	842	911	909	844	847	898	918	844	885	834	877	895	866	890	908	838	836	924	864	889	919	836	869	910	911	887	873	893	870	891	876	851	845	855	881	884	903	872	860	842	863	874	840	885	893	875	878	859	915	902	902	924	928	888	891	884	882	899	870	827	869	851	895	834	893	855	891	915	886	901	873	904	929	923	887	904	864	925	904	916	852	885	878	900	898	891	888	890	832	898	899	873	916	858	889	895	874	923	888	862	867	903	834	850	919	905	828	868	880	893	868	852	866	864	879	877	876	896	890	892	846	864	863	852	866	942	900	850	848	965	928	887	919	883	928	871	857	886	885	905	860	852	914	848	912	900	868	898	844	808	837	854	853	869	862	886	866	890	883	839	900	894	874	888	866	844	899	912	904	922	903	934	853	901	864	881	890	893	904	843	904	913	920	878	887	886	840	865	899	847	891	907	856	861	850	871	881	893	897	882	947	886	910	878	905	872	900	899	908	915	841	900	911	831	971	879	834	854	879	858	872	888	888	889	876	889	899	887	856	861	855	870	897	851	841	922	906	892	889	837	929	920	921	887	900	863	873	850	865	870	876	905	884	870	886	859	864	913	904	898	890	869	897	875	833	829	850	872	870	859	898	914	905	885	870	925	885	890	898	844	884	856	857	896	868	904	916	868	874	896	881	841	889	881	893	895	885	865	877	852	865	886	911	815	868	815	930	880	887	894	848	923	906	820	876	827	880	917	884	858	887	881	838	886	882	835	907	874	912	874	866	800	915	860	901	824	854	888	929	856	907	859	898	852	866	874	919	861	892	958	907	862	881	884	925	894	896	920	815	855	913	879	894	878	875	903	881	842	847	874	903	871	915	915	876	907	896	829	893	835	914	904	883	903	898	893	870	898	855	899	828	908	898	859	884	965	902	814	935	861	880	857	903	916	870	892	860	881	884	885	912	914	861	875	871	859	884	881	902	881	884	888	923	893	892	914	905	852	901	838	903	876	906	874	843	920	858	851	930	910	877	912	909	871	904	892	896	868	933	897	933	835	904	916	935	958	871	870	923	915	897	902	896	838	822	924	851	879	866	873	865	883	881	937	868	902	848	858	841	898	917	925	890	878	910	825	894	855	863	882	846	858	898	876	880	913	793	910	898	892	837	860	905	837	874	921	892	851	869	824	903	825	898	870	896	903	866	838	863	819	878	913	863	852	855	882	914	908	926	876	932	901	840	868	903	869	928	901	856	885	908	899	891	890	888	871	891	904	913	906	871	915	875	896	848	845	902	880	875	868	925	859	911	891	906	831	805	866	849	876	879	910	919	887	899	866	897	908	885	883	921	867	883	912	887	878	873	925	895	861	877	833	917	834	914	923	878	879	891	902	913	900	889	862	877	942	919	873	840	874	908	897	841	897	899	901	879	854	861	890	842	886	879	876	908	873	909	882	874	896	892	900	826	879	941	888	869	910	926	886	854	861	850	832	898	857	909	837	895	861	897	870	905	849	925	891	883	862	849	918	936	842	907	829	913	894	912	853	920	885	884	932	896	871	875	885	878	877	896	918	923	893	915	926	837	891	936	865	882	876	878	881	885	856	854	887	952	868	845	885	871	924	868	874	857	930	906	869	895	897	884	911	912	859	838	906	859	899	890	877	933	850	874	896	873	928	853	890	885	923	897	907	873	904	888	910	915	917	889	853	880	908	881	931	896	863	859	945	891	910	884	932	909	838	854	896	894	888	831	884	877	882	947	856	888	885	899	822	883	870	893	872	875	834	904	843	850	871	860	887	868	931	907	830	895	891	887	828	832	890	833	927	909	872	883	931	845	886	895	893	925	856	872	927	844	906	893	885	891	870	886	936	914	859	867	870	896	928	859	928	871	849	884	844	935	873	924	874	916	920	842	861	828	901	941	845	868	917	867	921	853	878	871	828	891	846	917	856	851	911	887	856	898	827	889	866	883	859	856	895	858	873	851	874	857	896	941	933	887	868	868	841	902	858	878	863	942	887	837	888	856	877	911	870	913	856	902	847	875	919	921	929	875	831	926	826	924	830	939	886	934	841	860	878	876	833	904	825	867	872	901	877	886	872	853	930	847	826	858	851	865	888	884	894	895	878	889	856	905	865	880	859	930	870	857	832	869	888	830	890	865	882	896	907	893	903	864	891	921	884	885	890	882	850	925	905	874	829	937	889	809	878	856	848	899	869	935	828	899	868	907	874	910	869	888	839	912	883	904	858	890	872	906	857	879	882	969	875	897	867	842	850	869	835	910	865	846	847	858	880	875	887	877	854	896	842	896	842	875	865	833	873	904	844	864	898	885	859	858	878	877	863	851	894	855	926	916	885	927	877	892	897	866	863	823	854	893	816	881	887	915	909	870	864	921	934	902	889	920	863	916	849	916	901	888	852	855	862	864	845	921	857	900	826	860	856	918	877	863	890	893	862	882	931	895	847	886	897	917	881	897	907	820	863	908	874	873	862	916	873	913	911	893	860	916	856	894	876	890	889	863	864	861	912	867	846	865	911	928	887	903	877	874	904	877	922	880	910	893	902	881	831	898	879	903	917	882	874	882	896	923	880	942	925	875	866	911	909	847	893	859	885	858	872	916	856	910	900	854	875	882	870	919	891	893	902	844	836	877	900	918	899	911	894	871	894	897	877	891	896	857	926	917	921	984	872	900	867	863	903	878	888	850	886	880	844	890	895	890	855	846	842	883	896	917	914	891	936	855	893	855	961	894	841	874	914	885	910	858	915	895	859	889	865	800	910	898	922	925	892	863	845	911	922	862	816	881	898	923	891	890	890	875	910	859	844	879	927	825	923	894	917	902	878	857	850	856	868	870	885	888	867	888	874	882	884	888	882	926	842	913	870	915	916	858	881	850	898	904	896	864	870	889	838	846	859	891	907	855	910	864	863	835	860	849	868	902	849	843	889	894	888	868	897	818	836	849	905	840	874	913	847	853	892	850	866	846	939	907	901	890	899	885	822	846	840	867	866	871	841	879	882	833	883	937	881	872	928	877	896	881	907	897	899	842	893	912	867	897	899	900	880	887	871	873	868	903	910	871	907	883	875	915	929	849	893	900	878	848	889
2234	875	5365	6772	5476	3197	1624	825	499	410	333	312	324	332	335	327	347	315	331	329	344	315	305	318	323	308	310	315	298	291	298	323	321	305	312	311	331	289	328	312	305	306	326	311	315	298	345	332	307	345	306	320	301	298	360	316	297	337	312	307	325	319	304	314	290	321	303	300	355	333	292	331	340	343	331	338	309	304	300	313	339	365	357	292	325	343	356	301	310	285	319	318	301	292	336	292	330	316	304	286	336	319	298	306	322	273	298	328	307	358	322	326	328	315	341	311	325	327	318	338	299	333	332	350	323	350	313	320	322	334	324	277	298	312	320	341	308	317	301	355	329	330	310	307	313	327	317	337	322	326	329	336	328	338	345	334	354	323	275	281	317	332	319	310	349	330	306	316	320	297	310	290	330	313	311	289	338	321	377	340	312	340	299	318	339	279	323	324	337	280	339	357	339	321	308	275	353	324	307	324	315	307	305	313	327	326	330	316	302	338	291	323	328	299	343	320	325	338	345	314	308	304	325	313	311	326	322	290	340	322	343	294	296	317	317	333	314	306	329	320	309	330	307	337	331	317	336	298	326	348	338	299	335	347	334	341	338	295	326	364	317	317	310	298	320	340	339	312	301	306	353	334	322	346	308	302	321	306	327	304	317	359	300	294	312	316	313	306	327	326	302	294	336	370	285	327	324	342	290	320	347	298	345	305	308	321	353	323	338	310	281	295	322	336	324	286	327	338	354	342	332	290	337	318	312	317	293	306	322	310	306	317	318	321	330	326	342	308	309	328	314	334	343	332	297	312	311	331	321	329	341	314	302	322	268	326	287	331	304	312	336	300	310	349	347	325	325	323	332	344	329	340	311	327	288	293	349	310	283	308	353	322	298	320	331	334	331	305	321	331	307	312	340	361	336	303	314	343	312	306	315	310	315	303	340	326	305	342	312	320	318	331	307	327	285	343	331	315	323	361	342	353	321	354	297	299	336	322	348	328	350	300	313	320	337	349	337	340	341	329	328	287	304	334	285	322	351	308	336	323	321	327	322	310	313	338	310	324	318	289	352	331	343	330	302	303	277	321	333	343	315	351	317	310	311	300	327	325	315	344	332	338	331	313	300	336	303	313	327	328	328	323	331	328	301	317	329	309	345	322	356	314	318	293	309	307	309	322	350	285	332	354	382	316	347	317	333	329	312	304	335	331	327	319	304	278	340	320	315	314	281	309	345	362	336	337	323	323	303	320	312	312	330	327	351	299	314	340	362	323	327	291	303	335	322	324	290	329	358	337	325	302	315	312	333	338	308	332	315	318	323	348	347	301	324	310	338	316	326	325	331	291	312	308	325	345	332	338	331	354	337	355	312	325	274	319	311	308	298	292	295	304	290	298	307	308	334	367	325	318	334	335	313	312	352	335	273	331	361	386	331	340	360	284	315	319	344	346	319	327	356	313	351	310	316	333	316	329	355	304	344	315	318	320	329	306	302	312	318	314	331	297	348	332	351	330	300	319	322	317	295	288	310	294	299	366	309	311	277	322	318	326	322	325	314	310	344	334	357	334	288	356	295	333	317	333	308	310	347	345	295	297	304	332	329	331	313	295	302	311	341	356	297	343	326	320	321	313	335	334	283	322	307	312	332	368	305	318	321	383	317	320	331	334	298	325	317	309	312	333	316	303	312	317	309	324	318	331	352	363	333	331	327	347	319	327	313	336	341	345	358	306	323	347	308	315	330	322	338	293	317	297	339	321	302	320	321	319	304	303	321	290	338	307	320	309	312	333	321	328	313	314	344	341	357	320	327	353	302	320	311	331	306	334	321	333	319	328	329	335	326	335	339	347	291	316	341	309	341	353	349	346	300	300	336	343	315	307	327	311	313	343	322	306	314	329	316	322	313	351	330	333	330	321	342	335	311	334	352	319	339	312	330	336	287	335	307	327	320	318	344	312	336	314	346	334	310	341	348	318	310	307	292	321	330	312	310	348	327	321	344	323	335	293	326	330	353	318	315	330	344	342	322	349	331	316	330	330	308	329	313	323	344	317	323	336	322	307	341	307	311	337	316	316	331	348	359	317	342	328	327	314	338	316	325	298	346	333	311	327	333	327	363	357	332	293	286	308	329	328	309	339	324	317	340	349	309	322	319	359	323	295	336	308	305	321	322	297	312	327	314	296	328	297	327	302	331	337	344	321	314	324	316	323	298	329	317	304	337	332	314	321	308	293	313	301	301	344	337	325	335	333	312	332	371	318	327	349	316	285	352	326	327	342	345	296	337	316	305	314	299	316	316	322	315	329	349	340	327	314	312	297	317	330	318	314	310	359	313	342	329	308	324	313	350	300	296	319	335	324	330	335	303	300	324	317	307	332	337	316	320	315	366	323	326	296	327	322	335	330	307	334	300	346	323	359	360	323	312	322	327	312	329	311	313	336	313	343	327	370	302	279	305	306	282	343	320	307	333	322	330	312	325	327	320	357	321	301	300	343	366	335	338	322	301	325	305	324	345	283	314	323	351	332	297	328	317	302	321	290	317	308	333	294	343	320	331	303	282	317	315	350	331	312	310	362	307	326	325	317	308	371	344	325	316	337	330	310	333	340	334	322	349	318	341	323	345	335	326	279	332	330	331	341	331	347	290	337	314	334	315	313	309	299	323	319	331	326	335	314	298	313	334	363	341	339	290	314	268	322	340	319	339	331	304	287	316	308	306	329	299	328	332	302	322	337	300	327	335	301	317	322	300	338	292	347	322	339	307	342	321	315	325	342	321	338	341	318	326	330	338	326	330	339	297	338	311	342	336	315	323	326	298	315	316	323	316	310	302	317	332	320	309	322	346	348	316	299	330	353	330	299	340	344	302	320	306	305	328	329	335	304	343	350	353	321	300	366	353	329	334	346	337	334	317	330	316	303	298	321	353	332	328	339	319	314	301	319	301	307	326	346	303	306	340	304	314	321	337	318	322	329	324	337	301	335	295	263	311	337	310	341	334	290	306	350	314	306	300	321	291	318	299	350	360	334	333	346	339	320	345	343	303	337	344	323	316	294	329	293	321	305	305	331	327	331	355	303	295	331	339	317	337	332	338	311	314	342	320	353	326	355	341	288	334	331	333	313	322	335	318	319	316	374	330	326	312	288	342	313	302	318	328	341	311	345	333	316	321	343	338	330	331	325	291	340	313	321	304	333	334	338	335	288	302	323	361	333	302	309	330	335	313	345	346	306	317	305	321	327	337	379	325	315	318	322	325	340	323	311	310	318	305	366	320	299	312	312	324	321	302	329	317	308	304	333	296	295	334	303	333	322	285	309	351	338	346	326	324	356	344	327	339	324	330	330	295	340	324	310	343	335	320	297	291	301	334	348	330	314	314	308	326	290	317	333	319	296	326	333	314	325	346	308	303	315	329	297	335	316	326	291	325	327	345	320	328	315	314	345	322	307	300	305	313	310	318	348	321	320	334	317	332	322	316	292	318	342	328	311	306	301	354	341	327	328
2591	1588	13745	18771	16224	11104	5601	2591	1382	1033	847	808	737	768	848	801	801	756	812	776	790	784	788	799	826	767	783	823	813	789	766	775	811	802	775	798	812	799	818	752	766	808	832	811	758	831	857	833	800	812	860	775	777	765	772	748	770	801	791	800	817	768	754	804	841	739	805	764	816	782	790	814	746	838	771	805	792	844	835	808	741	769	772	857	782	773	830	788	804	824	769	820	793	824	839	816	813	800	808	842	771	806	844	809	799	749	828	789	747	807	790	768	816	804	759	810	795	808	769	791	810	813	789	760	739	757	810	772	797	800	780	788	725	806	775	746	845	750	801	793	723	743	771	804	740	814	788	793	810	822	730	813	782	845	712	782	810	817	813	811	783	766	770	816	767	789	798	817	795	814	766	798	805	803	783	790	801	767	812	754	898	750	824	749	760	778	800	802	760	765	826	826	794	758	850	754	796	795	767	827	783	767	778	748	804	865	786	773	779	755	824	764	764	734	816	772	792	755	816	760	829	774	811	832	815	784	750	805	836	790	793	826	738	753	802	800	835	835	808	826	793	767	787	760	786	766	783	834	821	744	790	809	808	749	818	801	765	779	759	798	786	784	775	808	813	823	771	809	747	777	834	776	743	779	791	766	805	796	775	815	808	776	766	767	795	847	795	742	789	798	773	803	812	824	775	805	780	819	818	781	761	772	798	774	794	783	784	820	799	810	829	801	836	797	820	840	803	791	794	817	799	810	802	825	792	759	778	817	759	759	783	763	780	792	803	777	787	811	788	793	818	794	848	775	801	787	842	786	762	789	759	772	749	850	794	738	822	774	821	735	768	792	775	803	764	794	779	777	799	763	772	805	775	783	720	803	787	781	818	800	768	783	829	816	804	778	776	769	815	784	810	786	822	809	813	839	804	804	768	776	853	831	763	823	798	819	796	746	805	798	807	747	805	791	709	810	764	782	801	781	797	808	802	807	750	749	746	802	774	810	831	777	764	801	819	775	783	825	801	791	834	756	787	833	759	786	784	835	786	788	735	762	819	795	794	811	785	781	770	837	798	758	742	774	804	764	784	785	772	721	767	820	782	783	784	795	820	783	766	766	735	804	801	819	786	760	784	854	794	762	830	720	796	757	759	769	810	832	777	855	766	730	794	743	750	766	788	779	781	788	772	731	770	837	785	814	823	792	774	815	807	799	793	747	816	815	819	803	767	780	808	784	854	764	764	747	786	805	782	786	756	819	768	773	777	812	767	794	775	808	792	758	796	818	760	833	761	782	878	807	757	796	744	790	787	770	820	822	810	786	789	829	788	800	829	828	737	767	820	770	776	801	771	872	814	804	765	805	767	764	768	783	787	776	836	816	815	849	816	801	765	765	817	776	805	775	790	777	766	747	773	780	772	765	767	825	777	750	753	826	777	775	814	814	765	798	780	801	814	772	829	782	727	799	821	734	779	839	767	815	830	821	834	770	787	808	766	761	821	803	753	817	820	766	768	791	793	800	727	785	777	772	775	838	804	824	801	791	768	798	812	789	811	810	813	770	822	811	798	779	785	761	762	790	884	839	819	753	782	827	752	828	811	737	753	801	802	825	777	812	799	797	783	815	769	788	789	780	777	795	812	770	753	752	762	784	793	749	788	808	796	737	805	809	769	815	774	819	816	735	797	744	790	754	805	822	830	809	775	789	848	837	766	807	782	799	808	780	817	769	813	811	751	782	785	837	746	745	767	779	801	774	776	757	840	803	866	795	767	828	797	758	808	813	762	803	853	809	766	819	833	807	805	827	820	787	773	827	795	785	785	762	811	806	799	735	763	774	782	780	822	736	807	822	769	769	732	805	757	841	813	753	793	762	803	826	741	784	793	774	809	793	811	825	773	786	782	743	828	778	820	730	797	776	791	781	828	812	803	777	791	780	802	848	785	789	801	814	826	740	808	793	800	743	817	803	812	734	778	800	779	785	822	799	796	760	784	804	773	782	786	740	779	819	802	762	776	767	766	767	790	827	779	807	791	814	838	766	819	892	768	774	816	777	835	788	796	780	794	775	804	844	811	801	783	779	785	774	809	795	789	787	786	769	810	791	758	771	785	786	766	846	791	757	780	810	782	839	727	802	778	785	787	808	826	787	762	801	828	806	807	845	773	818	789	815	802	809	786	761	803	809	796	801	779	774	835	770	780	745	786	771	741	789	806	794	842	802	826	802	775	730	746	799	827	815	757	832	842	791	797	797	775	764	828	749	806	839	793	815	858	822	816	781	823	795	773	809	829	805	805	787	767	819	775	767	747	777	781	830	832	789	774	762	798	762	833	747	806	819	745	791	773	794	802	757	766	762	790	770	778	782	806	783	752	778	778	816	800	830	826	783	805	815	789	791	826	747	823	815	766	772	807	799	821	842	771	808	770	750	829	788	764	800	761	793	811	795	770	751	784	808	777	817	777	810	797	778	759	793	782	814	772	798	804	834	723	862	739	826	773	766	759	786	803	800	814	776	798	762	781	813	781	799	786	795	776	795	786	773	838	808	774	761	750	796	805	783	820	792	804	801	763	805	760	806	786	768	796	791	745	777	778	758	727	785	829	746	838	819	787	762	811	780	796	752	801	792	795	736	858	797	799	813	733	808	843	803	807	757	809	777	799	823	782	848	777	812	757	756	782	814	817	783	784	836	769	784	784	759	806	870	782	814	776	783	858	757	820	762	774	770	744	817	775	814	811	772	788	770	813	781	778	771	763	771	858	766	807	791	762	815	798	808	803	748	776	812	844	777	778	802	786	749	791	760	782	776	755	788	812	754	779	826	805	817	754	812	815	811	871	782	849	803	806	756	791	755	822	783	790	759	789	819	822	828	862	791	752	824	805	814	771	771	795	756	833	791	750	746	818	821	824	832	797	784	807	808	788	795	802	814	772	791	822	799	779	832	808	752	764	769	773	769	773	738	827	842	783	787	793	807	803	786	770	795	836	793	762	768	810	772	788	768	831	791	815	784	834	777	831	792	785	770	773	774	813	791	787	769	736	727	799	761	798	851	809	756	808	772	780	798	830	786	798	776	781	786	792	776	832	778	778	762	788	805	802	796	784	767	874	764	824	832	804	748	755	784	769	769	753	799	831	779	735	818	739	832	765	822	776	777	777	800	761	821	775	805	810	779	736	823	807	790	748	791	753	780	810	771	745	797	753	787	852	821	770	790	788	784	779	784	815	793	841	815	781	791	791	801	779	735	823	790	771	786	803	791	766	809	805	790	807	827	806	786	771	786	824	754	759	818	747	753	745	786	784	764	717	809	842	766	840	771	773	838	782	758	803	778	822	769	749	776	798	765	814	805	766	791	782	759	770	735	791	824	806	781	816	792	805	822	759	757	756	772	797	784	798	720	824	767	785	779	782	759	828	768	820	789	744	758	762	830	796	828	827	772	796	790	806	774	780	770	717	766	813	790	770	824	754	765	839	775	764	820	783	809	797	795	822	815	831	833	760	789
14577	19189	73395	70849	57101	40653	23419	8531	2367	832	470	399	387	354	353	368	369	347	376	402	329	343	390	363	331	360	365	335	379	360	366	383	391	353	388	390	369	351	337	399	385	395	375	401	408	399	376	363	355	364	323	375	404	394	354	395	346	389	382	391	383	359	340	408	376	392	415	386	357	395	385	401	408	391	351	377	375	385	384	375	362	362	364	417	338	371	380	365	389	364	388	385	389	325	338	373	396	349	377	387	383	353	368	389	348	367	400	382	377	353	379	379	411	402	382	390	366	383	357	392	358	388	401	380	346	348	394	383	378	358	388	353	388	353	372	415	379	369	368	356	376	386	341	361	353	387	380	401	372	372	382	329	368	386	371	362	385	367	366	360	338	340	393	363	370	403	403	377	366	387	423	382	382	363	329	380	407	395	426	366	399	350	382	401	394	335	380	351	376	377	372	352	407	392	360	367	380	360	348	410	368	382	392	385	377	377	396	388	387	361	404	392	350	386	402	355	384	413	395	373	363	389	371	344	379	364	375	335	357	392	356	375	384	396	350	347	390	426	376	363	431	404	404	348	396	378	377	375	364	369	338	396	418	414	385	377	388	375	359	357	403	393	380	364	399	347	349	383	382	384	352	371	400	375	359	363	366	375	389	371	379	357	381	387	401	371	407	408	411	404	361	326	359	390	369	394	377	350	393	369	377	383	382	371	386	381	400	393	389	378	409	393	400	368	415	364	386	391	376	393	376	392	375	384	365	377	398	389	397	424	391	406	375	443	345	347	391	369	352	369	370	362	359	409	383	384	411	391	401	376	353	404	411	397	408	392	346	384	437	417	355	370	368	370	373	392	387	349	394	372	387	345	334	354	373	380	359	385	366	367	353	395	375	372	384	376	367	375	380	388	386	384	373	372	394	402	397	374	345	355	403	355	391	420	394	375	347	374	354	332	339	341	361	366	368	390	382	361	392	387	393	393	348	379	393	379	399	375	411	372	384	396	395	373	350	369	377	360	359	383	404	373	380	382	389	422	411	360	394	391	382	377	351	366	376	369	371	377	404	397	390	372	358	375	355	409	389	364	372	397	359	395	391	369	373	398	366	356	361	367	408	391	362	362	369	356	377	388	364	400	378	357	387	375	391	392	389	401	374	359	383	374	358	354	374	398	386	396	385	409	360	391	393	360	414	345	375	389	333	404	365	396	380	381	395	399	349	365	379	373	338	397	367	377	381	400	400	375	372	389	348	398	356	363	360	371	382	389	381	377	357	421	356	350	367	391	370	368	364	395	402	421	362	380	374	367	395	391	350	386	372	397	387	363	406	375	389	394	364	404	409	380	370	412	397	416	379	381	403	407	402	389	357	407	389	396	404	405	371	379	368	360	382	366	347	367	387	367	370	365	357	364	370	385	396	359	360	401	349	390	371	401	402	371	390	413	371	381	382	398	384	372	404	362	375	379	363	374	373	376	363	348	387	400	368	372	406	375	357	348	361	336	342	389	382	388	410	376	355	393	361	342	398	390	361	397	374	367	378	362	397	351	351	372	407	379	380	388	404	377	378	387	376	384	375	401	390	369	394	367	363	383	359	379	391	386	424	391	390	394	382	347	368	365	379	360	383	347	331	388	403	396	375	388	411	389	414	408	383	367	380	384	345	369	383	402	330	376	400	380	382	381	364	354	356	382	395	360	376	387	388	373	401	384	385	380	361	358	350	385	384	411	404	403	361	395	407	376	344	405	374	362	396	374	381	377	358	408	393	359	376	319	379	384	344	342	378	384	350	389	372	368	388	402	380	349	369	356	393	395	428	385	365	360	393	391	380	412	376	370	348	384	352	436	384	383	363	373	412	388	327	375	400	364	356	410	390	408	392	396	385	375	367	372	426	433	388	349	336	366	383	393	369	399	381	397	371	373	351	360	390	370	410	386	350	377	374	395	407	390	414	355	361	361	406	364	398	373	362	390	379	347	376	403	375	357	364	367	403	393	368	353	406	382	360	387	413	375	428	371	350	393	354	404	410	353	380	370	387	345	375	393	362	389	365	404	384	388	378	349	378	376	409	364	379	397	368	362	369	365	383	386	379	381	386	359	412	393	360	404	380	383	373	351	387	383	340	380	340	397	384	404	367	422	393	369	388	382	333	377	362	376	393	347	384	395	396	367	376	436	369	402	390	371	358	388	371	387	392	387	366	347	315	389	393	369	419	415	363	405	373	342	385	364	386	392	386	351	401	387	362	335	404	383	341	379	367	376	371	379	342	408	358	376	346	412	363	362	361	379	354	401	367	377	362	409	390	389	398	420	388	387	392	366	422	409	361	357	379	395	403	352	352	380	366	369	370	378	349	392	378	370	371	389	375	394	385	357	320	338	357	372	365	354	364	385	377	360	383	410	400	369	355	389	373	391	404	399	366	399	387	350	352	348	348	383	341	394	372	359	380	370	363	388	375	389	403	388	359	375	384	392	379	376	392	388	373	350	378	392	368	376	398	399	384	349	401	365	365	390	371	392	395	411	390	365	345	380	380	349	403	353	363	358	370	383	380	369	367	365	349	384	369	402	381	373	358	357	395	360	393	370	394	392	388	353	398	384	378	430	366	364	380	368	391	408	375	383	354	372	367	403	355	387	390	355	371	382	348	352	388	398	374	367	338	380	358	386	380	377	395	367	389	369	362	398	391	353	399	379	371	361	389	369	410	347	404	379	365	366	384	388	414	358	371	401	412	400	361	361	366	381	365	378	381	419	381	373	378	363	333	398	373	426	385	377	336	380	383	390	375	377	398	388	395	379	391	361	388	402	381	379	397	372	378	367	403	398	345	403	389	382	335	361	409	380	397	380	371	371	400	392	373	405	393	356	374	369	336	365	383	368	343	360	354	416	369	381	364	378	369	389	370	353	390	386	365	387	371	371	389	375	406	388	378	382	355	397	378	372	378	370	378	362	392	367	400	391	372	411	399	406	379	399	394	341	365	361	376	412	356	410	393	374	399	391	398	390	399	365	391	355	372	396	340	382	330	368	355	333	372	373	394	381	348	381	362	379	385	413	386	383	363	392	337	363	376	381	383	368	355	355	396	385	389	350	390	347	398	359	389	373	385	371	391	339	336	394	368	356	407	373	370	381	376	424	359	366	320	369	368	340	357	397	370	386	415	367	363	350	369	396	391	376	386	387	370	376	331	388	408	360	400	369	381	415	379	359	361	376	347	392	340	366	400	408	390	391	370	345	374	368	396	391	394	375	335	368	390	353	383	391	364	362	372	394	373	332	338	420	388	394	393	402	370	369	394	384	333	350	359	412	347	384	367	365	362	355	357	379	351	392	392	368	388	364	365	386	405	380	338	403	382	364	373	402	424	371	394	354	391	389	408	379	356	373	428	336	414	364	374	358	353	389	381	351	373	401	376	396	375	379	389	385	358	360	347	373	382	373	373	345	396	390	341	375	381	392	405	392	384	371	355	381	358	361	375	381	369	382	390	399	396	396	368	385
9294	17306	68017	77099	67256	53044	35341	18416	7352	2683	1332	951	924	935	936	910	886	935	873	891	923	917	889	910	889	893	898	923	878	944	908	889	919	865	913	921	901	894	892	884	921	905	930	890	886	866	909	866	896	879	943	895	894	908	882	885	885	907	896	875	898	881	915	922	931	924	910	945	914	862	934	923	925	900	863	912	952	916	914	836	916	950	917	899	882	931	939	900	839	913	810	884	935	930	884	870	943	885	915	887	893	929	899	917	899	1003	928	832	827	916	936	932	918	917	906	901	920	875	938	857	853	890	954	943	893	928	888	889	938	872	886	856	884	928	885	899	939	962	939	903	894	877	908	867	971	863	912	834	890	918	902	888	946	886	904	900	935	890	913	914	843	905	894	898	885	921	951	887	930	878	871	912	888	903	899	924	946	874	938	878	954	876	926	873	970	851	932	921	901	926	945	908	948	897	857	956	962	922	936	881	896	875	885	878	928	889	926	969	951	981	976	985	928	959	913	892	912	835	919	906	945	910	912	867	956	901	968	867	889	929	902	944	926	930	899	899	847	903	905	887	912	914	884	890	932	888	913	889	906	947	921	876	899	864	860	880	878	894	843	860	842	867	921	888	971	870	903	840	901	916	914	900	903	882	895	873	904	920	929	887	900	857	887	908	918	912	892	907	902	931	922	947	953	910	892	907	924	925	893	891	884	921	874	918	910	877	866	884	864	903	848	870	970	858	884	935	906	937	878	923	906	937	949	860	881	860	958	843	904	872	934	917	938	945	885	863	926	890	878	944	908	907	930	906	931	907	929	908	990	960	882	838	929	904	945	882	884	860	899	891	890	890	950	843	916	874	872	923	904	898	931	929	950	902	911	904	919	922	945	864	910	917	912	897	896	889	951	896	879	904	925	866	866	896	910	896	879	894	922	861	885	925	958	929	879	879	892	940	938	891	929	928	923	839	924	902	908	913	913	931	913	877	929	903	918	917	928	898	849	921	917	911	918	874	900	897	941	908	865	902	881	928	925	917	910	880	913	898	942	946	888	952	863	898	884	801	895	882	974	895	906	895	910	920	913	930	913	861	904	948	911	897	953	908	930	909	877	918	942	921	924	919	864	875	894	924	906	935	863	957	885	905	919	954	904	875	913	909	904	907	902	914	886	878	938	912	905	889	929	927	959	879	853	923	915	895	926	913	972	914	883	895	850	927	900	874	900	899	881	913	947	880	893	916	908	950	893	880	859	874	903	916	857	830	891	871	874	892	838	935	921	868	912	906	879	892	903	843	904	941	872	889	926	917	912	858	890	819	859	944	899	945	893	913	927	939	955	913	885	878	920	919	918	875	955	884	961	895	911	940	918	912	903	923	890	917	900	873	884	947	956	884	918	891	932	901	932	897	942	869	927	891	863	854	846	926	866	879	905	887	909	939	901	924	842	956	891	904	872	907	858	908	890	887	916	892	846	894	890	869	835	904	886	874	924	853	950	905	947	897	880	898	908	894	884	927	921	861	857	917	891	887	905	901	901	866	924	929	924	863	925	923	923	900	928	868	857	891	903	924	910	928	929	876	912	932	932	933	892	906	931	914	902	928	913	848	847	924	872	962	904	883	896	901	885	906	934	902	908	888	889	888	889	924	883	911	894	949	916	918	908	868	919	917	936	901	909	914	904	884	947	879	932	921	920	890	924	879	918	897	850	947	930	930	882	892	962	885	918	874	844	929	904	937	928	874	845	849	954	867	907	890	900	921	884	918	966	895	915	917	879	914	942	958	916	899	866	945	937	973	875	904	925	892	876	941	877	888	927	888	867	887	899	877	908	889	859	933	891	911	914	896	882	933	870	902	855	898	920	913	870	930	882	937	852	896	921	863	890	913	871	885	884	887	896	953	866	923	926	882	873	870	879	899	902	919	899	973	841	897	881	940	861	920	944	881	895	900	930	929	884	969	887	951	895	897	957	983	923	862	893	921	926	949	905	864	905	874	887	895	880	935	874	886	844	915	906	876	895	919	922	940	916	893	928	857	898	902	886	922	908	871	910	882	912	888	899	906	946	902	943	940	957	880	822	855	894	940	936	926	943	895	874	965	930	905	928	908	864	939	927	933	928	847	902	890	920	920	929	919	918	893	900	909	923	933	895	913	926	936	936	870	903	917	904	880	897	880	896	875	876	886	906	929	906	868	899	909	864	926	914	974	874	884	882	967	966	869	893	885	915	917	889	896	874	905	937	929	919	863	920	859	940	902	910	911	885	908	891	908	859	897	888	876	907	946	942	883	927	891	923	917	901	907	914	941	939	902	890	877	914	838	932	911	889	870	915	912	897	894	898	864	895	913	898	933	906	931	881	801	884	888	976	974	922	911	869	872	868	861	876	931	938	914	892	871	926	849	936	931	916	929	872	879	881	901	891	880	914	958	937	846	900	922	929	917	917	858	922	887	931	880	866	882	908	899	952	915	917	885	887	915	816	884	896	930	917	869	852	933	882	952	893	943	925	878	979	934	918	915	899	843	864	917	895	916	872	929	936	923	923	889	872	964	973	875	919	953	945	873	864	868	919	885	909	927	912	923	892	908	939	921	927	920	934	872	923	809	871	906	929	922	909	933	976	945	903	973	869	932	892	925	856	848	887	882	872	868	939	934	910	894	921	861	918	884	858	946	887	920	960	925	895	873	887	915	910	896	924	845	863	843	919	910	917	899	926	932	885	862	952	878	903	936	897	888	891	933	868	945	880	955	888	915	891	859	882	920	839	914	954	874	933	935	908	928	926	889	868	962	845	910	935	904	854	874	903	851	940	847	915	928	922	888	924	911	881	942	914	863	916	873	882	927	920	902	884	923	904	916	906	928	889	902	947	878	975	959	891	888	910	951	910	900	894	914	878	955	848	982	894	922	894	888	933	922	910	890	898	921	916	871	920	904	919	885	902	875	899	849	880	902	968	898	887	983	922	883	909	884	921	905	900	909	951	969	936	925	944	914	883	845	921	889	945	940	819	942	925	926	922	904	911	895	919	881	878	961	877	897	895	919	942	878	837	882	918	913	881	923	931	901	862	908	933	904	932	916	929	861	899	879	881	929	929	961	911	931	898	887	969	894	955	934	887	867	942	883	861	920	934	877	879	890	882	865	869	934	868	924	947	923	897	862	846	874	934	880	946	884	870	869	907	909	894	911	879	914	931	943	943	900	901	905	961	907	893	906	878	943	938	846	956	885	920	911	866	904	889	916	901	905	915	929	896	876	951	877	911	901	905	922	867	841	849	932	868	874	867	895	888	891	892	879	910	921	872	880	917	922	941	931	904	909	903	906	922	883	902	912	882	925	910	883	979	910	936	872	953	863	950	912	874	872	897	922	909	917	886	935	902	948	938	921	903	961	923	892	945	955	862	874	881	884	884	933	875	848	865	920	954	886	838	904	884	926	879	888	918	850	937	926	871	932	887	907	937	913	872	898	922	897	917	857	894	868	864	929	908	902	883	899	929	881	907	881
17906	24653	76477	72748	57628	41391	24265	8716	2416	775	484	412	335	367	391	355	363	385	392	350	370	402	357	373	358	372	371	327	426	371	353	357	349	328	384	381	370	372	397	357	396	343	362	333	366	348	350	370	339	382	371	379	357	388	350	394	368	393	367	385	377	369	370	390	365	389	371	369	350	384	332	374	368	385	362	364	379	351	390	354	375	367	354	345	383	364	392	412	341	367	365	379	357	349	372	353	384	391	368	362	393	363	359	412	389	375	376	371	325	361	383	346	335	378	363	387	387	367	357	353	366	363	365	342	387	399	361	406	407	351	387	377	396	383	346	379	361	373	380	367	347	338	356	381	362	366	348	357	361	366	350	359	385	387	361	390	414	343	338	356	359	363	349	365	407	346	378	381	380	357	345	384	360	360	386	375	386	382	331	373	398	354	371	394	346	340	368	378	392	368	366	371	376	346	353	362	392	367	358	380	360	367	390	362	374	373	398	414	375	377	393	359	371	362	356	355	365	357	327	365	364	356	318	384	326	368	367	373	394	391	385	338	363	353	377	358	377	360	378	378	380	366	364	343	356	350	359	365	362	373	377	359	368	383	378	393	361	361	394	327	403	374	355	325	369	346	347	399	380	358	328	368	376	384	355	336	375	336	372	394	376	384	362	303	354	338	322	336	370	343	397	347	337	376	390	367	379	393	376	342	378	395	341	368	391	339	377	364	334	373	379	347	350	347	375	368	368	349	375	341	358	361	355	356	379	341	374	363	401	398	362	397	382	362	387	403	345	354	344	373	378	347	393	375	348	366	358	383	331	391	335	375	360	363	366	375	419	351	396	379	396	404	328	392	337	342	359	368	368	380	367	371	387	372	377	393	349	375	344	349	385	410	371	336	352	387	369	364	348	372	344	343	343	392	372	342	360	402	345	410	350	366	344	361	380	390	351	364	352	350	373	399	386	397	375	354	376	366	352	388	380	375	332	353	332	361	362	352	361	367	335	357	402	320	319	376	415	369	386	416	363	347	398	342	367	392	387	391	368	357	380	378	380	373	388	343	374	351	391	387	376	346	353	371	379	382	336	366	410	379	360	338	370	334	347	375	342	411	366	342	369	351	325	345	350	345	351	358	334	348	377	376	355	397	378	365	354	358	363	350	361	386	365	355	370	339	370	381	422	399	358	367	365	388	359	387	323	355	407	365	374	375	351	372	357	358	371	368	405	365	390	363	371	371	385	348	350	360	351	388	391	371	345	346	392	380	351	376	359	385	363	332	366	337	355	379	394	383	336	362	344	372	381	381	391	371	366	385	355	354	357	350	345	402	340	386	378	372	340	378	385	331	338	372	368	378	362	374	348	345	383	345	372	426	389	343	361	357	366	331	373	416	366	381	363	383	382	376	343	342	345	363	356	370	346	362	351	367	364	356	392	372	362	387	348	367	349	357	384	344	374	328	370	384	370	378	325	427	346	344	383	376	366	399	387	371	392	375	376	417	342	386	351	378	394	388	385	345	374	402	386	357	345	412	334	380	351	367	366	354	384	360	383	364	395	332	404	363	360	402	379	354	390	380	337	371	345	363	350	359	394	396	385	368	362	375	409	422	334	372	394	382	387	363	357	340	364	356	371	400	394	311	347	364	345	366	377	379	370	345	360	365	369	348	389	378	389	350	362	356	405	387	364	390	391	363	374	360	381	382	390	392	392	386	363	364	362	329	350	375	341	347	344	337	389	404	377	381	370	346	360	394	388	362	331	361	355	355	348	368	365	361	356	363	356	358	340	344	344	374	346	371	343	393	376	349	378	326	379	387	398	389	348	351	381	367	379	402	344	354	357	390	387	375	397	362	368	373	362	395	356	374	386	379	356	368	345	393	384	374	359	375	344	338	356	367	349	334	376	379	390	406	401	370	389	348	365	377	369	354	367	371	384	376	391	394	392	394	329	346	354	341	356	356	351	368	384	348	400	325	381	370	363	363	405	361	356	396	381	345	380	371	337	374	383	389	426	378	351	366	370	372	385	364	353	370	352	388	339	370	364	334	367	389	362	346	367	367	389	332	333	372	349	373	357	362	376	365	348	384	361	356	408	363	376	355	364	321	359	342	353	347	364	379	390	371	370	390	402	348	347	379	369	349	359	372	370	376	387	361	349	384	381	370	392	361	351	359	374	358	354	341	371	364	367	372	357	396	365	378	352	389	381	353	381	366	381	336	366	406	377	324	381	408	368	379	415	373	342	370	377	344	338	365	386	380	368	395	379	399	383	359	351	399	352	350	400	360	389	338	357	378	351	396	369	376	361	365	356	360	379	360	343	408	370	318	375	398	363	376	383	339	382	382	394	387	376	393	355	391	367	400	356	369	352	370	336	356	382	373	345	398	363	382	310	356	363	370	378	364	349	376	389	374	339	334	387	371	380	370	362	394	362	340	343	373	386	352	413	366	381	362	354	355	402	376	352	357	336	382	340	398	372	404	399	358	386	326	375	386	365	335	361	372	375	352	364	381	366	370	390	356	336	352	358	349	390	396	368	388	375	339	356	342	356	354	379	374	371	331	379	358	366	371	353	360	384	329	385	395	361	349	369	365	353	362	343	365	352	375	382	371	379	375	374	363	347	385	370	323	383	377	342	342	341	373	359	351	375	403	368	346	393	373	385	378	375	359	354	345	357	355	351	335	403	352	343	360	357	365	388	358	343	332	368	392	351	358	382	376	376	358	374	397	385	393	391	370	359	370	355	334	372	374	394	344	407	408	359	377	350	352	358	383	326	346	339	349	348	398	361	371	365	353	393	357	369	366	394	369	367	381	307	388	373	384	403	392	372	322	378	392	342	366	408	347	385	401	359	375	403	375	366	351	400	367	362	333	362	377	375	350	405	382	352	411	363	368	372	334	390	347	367	313	321	366	347	360	369	363	369	363	397	369	342	358	367	372	388	369	435	367	370	374	377	403	375	369	368	348	407	357	391	366	331	362	383	352	339	372	389	380	339	378	358	381	361	375	366	371	344	383	356	399	421	368	375	394	342	365	370	386	356	360	380	351	345	360	382	391	390	391	416	384	362	340	383	365	397	354	354	413	386	385	345	351	367	409	336	374	342	397	351	378	373	378	385	350	371	355	353	384	351	375	374	388	370	394	396	381	350	376	395	332	401	357	363	382	365	386	358	357	381	350	343	394	406	378	376	366	346	352	374	385	367	375	368	374	378	394	368	373	372	360	388	369	363	378	350	367	323	373	391	391	345	380	381	366	410	364	378	358	370	378	359	363	372	356	391	380	392	335	330	387	367	397	349	376	366	335	346	370	387	366	367	367	389	372	368	389	399	375	358	365	348	390	395	372	352	409	367	382	366	367	363	363	352	338	348	340	364	356	376	380	359	367	383	345	346	378	317	319	367	365	335	368	394	355	356	377	379	353	324	385	337	342	358	370	312	362	345	392	358	355	345	357	383	367	377	337	395	347	347	384	385	353	367	366	339	344	397	367	356	388	377	353
10447	21156	70975	80091	68235	53594	35935	18578	7492	2627	1281	966	901	922	880	906	889	847	826	922	915	874	852	889	897	872	898	882	892	865	889	909	857	848	865	896	876	878	868	951	930	887	867	874	893	848	899	900	868	865	874	912	927	875	868	895	859	849	907	819	853	859	843	798	841	856	901	861	887	871	879	900	895	950	858	819	853	929	909	880	866	884	859	915	887	857	876	866	888	880	841	907	929	851	860	832	856	863	891	862	847	881	852	873	926	888	833	931	828	911	903	885	897	873	923	865	897	861	874	896	898	909	906	864	832	864	832	869	928	843	871	879	874	908	874	867	894	938	872	847	887	868	906	901	897	864	892	850	837	843	838	856	841	822	889	900	875	901	944	845	882	836	864	900	847	885	861	844	869	890	864	868	854	891	899	840	861	876	863	870	837	915	839	898	863	856	906	776	892	881	891	860	903	839	868	877	909	890	874	883	894	838	928	875	871	878	834	928	857	861	887	909	899	880	914	917	821	856	903	881	894	878	880	931	856	842	865	931	884	848	837	875	942	878	865	852	848	914	916	896	847	844	865	853	883	821	867	876	899	899	818	913	908	903	918	840	897	883	887	846	895	849	890	904	902	900	914	832	865	903	921	878	878	947	906	887	864	891	881	877	873	881	873	884	878	878	930	854	902	881	873	846	888	884	879	883	868	888	882	860	920	845	921	903	854	882	901	884	887	855	894	863	852	812	848	869	905	829	861	875	845	855	838	895	879	880	878	902	855	889	844	923	929	859	899	930	890	879	925	862	883	864	833	889	907	876	879	911	849	904	872	883	854	921	863	920	908	922	860	875	841	851	885	854	826	882	843	858	917	857	869	873	829	898	883	870	881	878	883	818	894	854	876	918	859	861	870	837	917	893	876	870	856	878	901	878	863	832	916	857	907	907	911	839	853	873	876	859	895	921	934	844	907	852	872	868	954	893	804	851	890	836	843	911	891	865	848	875	872	920	887	892	899	854	844	896	943	870	882	863	874	920	879	877	864	879	881	865	918	878	899	862	906	892	945	839	867	830	839	882	873	894	883	879	893	864	884	864	910	870	868	836	857	843	885	822	921	850	842	871	853	873	867	897	841	845	868	880	836	910	850	858	884	853	860	832	844	887	933	888	865	848	838	843	870	898	902	877	906	890	900	918	912	945	863	899	904	897	879	887	861	850	847	877	870	905	865	828	882	973	910	894	821	880	846	939	858	893	884	874	876	875	908	892	826	834	909	883	888	923	923	911	845	844	880	882	880	920	847	903	908	890	834	906	840	874	935	936	864	838	892	867	865	873	907	888	871	854	830	880	862	854	942	874	897	884	865	885	928	881	892	836	941	885	901	913	842	891	878	846	856	927	904	895	899	854	870	889	850	895	853	860	882	950	837	926	845	916	806	864	863	911	883	928	860	850	843	920	852	914	849	847	856	826	837	891	884	893	862	880	844	876	864	920	897	881	864	865	862	894	901	877	877	989	834	907	845	851	894	848	884	906	856	866	868	905	833	888	877	873	881	866	873	857	872	903	909	890	901	906	820	866	875	841	905	926	823	930	865	827	903	868	928	879	841	864	867	892	891	870	859	824	874	913	814	838	870	885	921	861	846	869	921	833	814	881	862	892	874	888	893	907	851	886	930	893	902	875	860	899	883	844	847	869	843	883	896	894	830	885	886	909	849	853	895	911	879	918	872	876	879	891	865	848	894	835	844	895	874	903	839	873	846	886	918	864	858	866	897	833	878	847	873	907	816	865	857	855	852	903	866	908	928	870	861	838	859	937	909	904	857	898	881	845	862	919	835	889	916	874	842	869	925	882	920	864	861	913	848	893	866	879	896	925	917	856	816	918	851	923	874	891	901	930	854	889	835	897	858	883	825	850	913	839	895	902	866	920	876	879	916	866	878	937	875	854	890	850	861	897	858	922	834	885	890	893	910	927	909	818	888	870	878	907	843	850	909	890	853	876	902	888	889	888	926	833	853	911	857	845	884	891	860	841	883	840	842	850	852	839	838	891	869	891	869	835	897	882	909	838	873	885	916	825	879	856	895	853	907	839	892	854	867	843	907	869	882	918	851	884	876	935	897	942	847	843	883	891	841	935	878	846	899	907	880	903	918	876	914	865	861	852	821	885	899	861	880	875	910	888	871	879	879	931	903	861	910	863	815	840	879	898	876	924	844	898	897	833	903	847	857	874	866	864	887	841	887	929	873	886	885	815	891	809	860	874	856	868	872	915	880	847	863	889	828	880	859	885	774	886	839	848	843	841	929	881	878	900	868	883	892	927	936	823	866	911	910	881	836	886	884	898	874	923	887	848	863	880	880	811	885	895	884	926	917	871	905	874	907	891	892	857	838	896	890	916	862	868	904	867	888	925	851	817	924	918	915	931	895	881	844	854	855	841	909	842	882	910	871	884	913	867	862	890	871	903	801	870	893	888	823	857	838	846	854	879	839	867	829	880	830	891	838	853	871	819	869	872	903	877	868	857	898	779	920	899	843	843	920	934	896	864	899	920	865	870	899	874	896	846	862	798	876	907	864	894	939	819	877	884	890	920	859	877	875	880	903	930	856	902	875	918	880	851	903	907	856	843	867	883	916	803	862	889	911	878	810	895	819	898	858	894	842	893	854	879	846	869	900	879	893	905	894	878	909	883	864	905	890	882	790	922	839	893	828	901	932	888	874	787	871	898	849	878	888	914	858	871	917	903	816	876	888	861	904	855	826	925	913	909	817	888	856	922	825	896	867	886	854	915	901	860	868	911	875	882	906	901	830	831	835	879	872	870	887	852	901	837	864	811	931	889	853	823	900	885	880	908	889	907	872	880	853	827	856	883	848	897	827	837	872	886	864	905	852	895	867	878	906	865	833	841	904	892	911	873	893	909	881	854	934	887	865	881	884	828	832	878	884	902	847	860	890	844	892	838	920	884	927	832	811	875	886	894	922	863	863	903	880	821	858	877	906	819	841	826	849	927	859	866	914	934	845	883	872	884	909	864	933	879	874	864	872	870	857	908	851	883	910	866	877	859	881	887	893	843	841	879	840	882	890	879	929	865	842	905	812	928	895	913	880	875	889	873	904	858	873	863	909	881	947	891	875	865	882	867	898	900	883	870	890	939	841	876	896	867	868	880	882	880	893	858	840	877	865	867	893	904	858	847	870	880	809	951	866	871	796	853	940	915	860	872	873	878	893	845	830	858	890	802	877	838	824	914	935	906	881	818	865	878	880	850	921	866	892	809	841	877	862	871	847	896	875	885	873	903	846	806	885	836	863	862	903	882	914	897	785	849	841	812	838	888	865	863	829	840	847	837	868	907	882	867	890	855	888	889	869	843	909	879	882	852	852	863	892	936	855	904	923	852	889	860	819	874	898	915	826	882	832	896	841	884	907	870	963	876	871	941	828	826	876	894	890	909	896	825	864	887	827	812	835	912	822	869	865	866	877	850	881	858	818	911	880	898	801	851
2403	851	5326	7528	5873	3075	1537	773	505	372	317	303	322	302	314	297	290	316	309	295	321	321	305	311	328	348	354	330	308	314	321	317	355	317	319	360	327	323	316	297	339	317	327	305	290	320	315	295	323	373	316	313	323	314	319	298	269	314	303	316	350	312	348	353	350	300	315	312	321	322	320	297	311	295	307	330	297	292	325	298	315	340	341	340	311	332	295	310	346	318	299	295	308	311	296	319	325	299	362	295	299	329	302	348	334	352	268	329	333	329	285	332	336	320	307	356	307	333	305	309	303	329	316	309	333	342	299	306	293	288	291	287	296	360	351	341	327	326	290	328	338	313	328	334	319	299	308	304	308	322	312	309	287	343	316	318	328	314	310	318	310	273	291	293	364	346	356	331	325	328	303	285	284	300	346	328	325	319	289	302	341	314	280	323	325	330	340	331	314	294	317	283	342	315	298	284	337	336	344	319	343	323	328	340	315	332	279	327	336	293	329	270	316	327	313	293	309	300	317	285	323	320	306	357	290	297	335	299	345	287	300	296	297	323	311	343	315	336	309	330	302	334	294	322	328	296	335	309	294	333	302	347	300	302	306	295	324	320	318	330	316	347	343	299	330	297	304	354	308	323	313	308	303	304	337	324	285	354	335	320	308	298	337	311	298	299	325	303	338	339	349	339	299	307	306	348	318	340	295	308	336	323	313	281	326	326	304	324	329	319	325	313	321	332	333	339	294	326	307	326	304	322	318	305	289	337	292	315	342	305	339	313	329	321	332	298	309	282	344	313	306	311	319	316	333	287	328	309	338	311	336	319	307	307	341	308	339	317	350	322	305	334	313	316	319	307	345	304	331	320	336	332	311	339	304	319	315	314	312	309	303	301	339	336	345	301	303	286	332	320	292	290	306	303	280	311	320	330	307	339	329	303	311	305	290	336	325	299	337	321	291	321	332	315	298	320	294	314	345	342	318	320	324	303	299	348	315	299	337	331	312	307	315	348	321	334	344	329	337	299	340	303	291	303	316	358	319	329	321	347	333	353	331	296	296	330	309	290	322	308	323	306	263	320	357	335	314	316	343	337	311	327	265	295	320	319	311	315	362	348	292	311	317	296	339	312	335	315	301	333	310	303	327	307	307	323	307	331	324	299	341	302	311	302	304	342	302	318	292	357	314	314	269	375	327	323	340	317	328	310	295	319	328	316	327	328	320	308	321	304	350	330	317	305	336	327	321	329	303	348	299	316	310	287	311	343	313	282	295	316	294	301	307	320	311	321	316	333	267	290	329	308	306	349	309	304	324	302	337	335	350	286	313	302	318	289	315	307	332	321	337	310	313	274	297	331	339	329	338	334	327	324	288	341	314	309	310	348	322	313	308	350	299	319	318	319	323	335	314	297	328	321	300	316	293	317	302	324	301	290	295	303	318	318	321	319	323	283	318	314	337	314	302	303	331	315	328	324	345	311	307	330	322	354	324	329	325	321	344	349	334	335	317	327	304	316	303	316	311	283	314	291	294	327	308	320	322	320	365	324	335	328	335	298	332	322	286	312	303	342	322	322	319	312	326	327	290	320	355	349	332	321	327	337	305	329	310	345	315	299	331	308	317	309	306	308	305	312	332	322	335	292	339	327	310	313	342	323	301	334	313	340	308	339	335	315	336	352	280	296	295	345	334	297	334	329	339	320	319	330	328	291	303	306	302	304	334	303	298	346	289	334	317	308	309	311	332	307	285	302	326	314	325	294	317	325	319	316	318	302	336	340	307	311	296	299	297	334	311	287	326	309	302	320	330	350	328	309	322	310	302	344	299	291	285	336	334	312	318	319	295	318	304	313	304	326	327	319	290	349	297	286	295	322	322	317	354	301	294	305	318	295	299	335	346	314	308	351	328	321	340	363	340	315	306	308	325	315	269	358	300	343	317	351	320	331	327	350	329	324	322	303	322	307	306	277	326	322	306	316	326	298	328	325	355	299	351	320	336	309	303	313	325	316	363	347	328	319	301	306	336	348	327	287	271	324	334	327	317	306	327	310	284	326	284	334	301	310	330	332	319	325	320	308	352	317	337	303	306	310	336	280	319	342	304	318	373	310	316	315	296	303	333	303	364	322	320	308	346	313	305	317	292	324	310	343	324	312	354	342	307	307	324	332	344	322	300	326	318	314	326	322	315	315	316	353	345	309	320	294	308	307	298	313	292	338	274	299	309	346	330	358	297	323	298	323	306	305	322	313	343	319	310	342	337	322	330	306	342	311	313	355	327	376	287	324	307	316	293	303	319	288	311	296	295	341	306	308	325	289	301	308	327	337	295	352	337	313	343	309	343	299	322	324	317	345	304	373	337	326	298	299	323	306	281	327	298	330	299	320	319	293	340	331	342	303	313	315	301	341	312	273	328	306	324	327	321	321	311	326	309	290	299	293	305	326	294	316	334	297	322	335	296	327	331	314	276	318	306	305	342	332	299	332	334	312	299	324	327	296	300	352	272	320	323	300	315	324	331	350	321	292	314	335	350	307	290	318	318	317	307	341	319	331	318	312	340	348	312	327	329	308	331	330	310	331	301	307	330	329	334	292	296	341	332	318	291	305	313	294	279	305	311	331	320	345	343	322	343	326	329	293	260	313	322	291	332	317	306	297	327	325	325	330	341	319	353	330	340	331	330	296	322	358	302	291	297	339	308	355	337	302	306	289	297	321	351	287	301	302	318	295	309	289	316	303	341	279	348	300	371	313	300	291	308	320	309	303	322	319	298	308	338	279	322	324	349	330	315	349	336	316	351	309	295	335	296	293	317	304	307	307	305	339	329	296	310	324	308	314	319	310	342	297	311	346	329	330	325	296	312	331	349	298	312	303	307	326	328	334	292	297	339	335	327	271	304	302	297	318	313	312	321	346	342	314	331	322	328	333	303	318	311	305	308	336	308	308	307	307	314	299	327	371	310	327	312	296	327	334	316	333	329	294	326	308	334	329	311	317	322	314	295	326	332	350	322	297	329	329	355	338	304	296	313	327	293	326	317	351	321	273	315	322	330	326	314	344	314	332	312	291	334	343	330	331	294	317	301	323	327	291	343	357	326	311	338	326	295	301	298	292	289	297	343	324	322	306	329	314	291	306	341	305	318	302	333	329	316	322	297	321	324	287	322	330	316	325	329	315	320	336	316	334	310	330	303	332	315	306	300	282	349	330	306	327	326	304	345	335	338	311	316	311	336	298	325	319	336	315	311	301	298	300	330	285	338	334	298	291	303	272	295	305	309	315	307	312	298	319	310	334	339	308	356	300	295	310	313	324	315	299	299	309	359	314	329	331	299	297	338	324	327	327	347	336	323	334	317	319	311	310	339	310	312	283	297	311	334	313	352	319	330	338	302	290	301	329	311	354	313	323	352	320	311	308	349	317	301	317	310	295	325	326	318	316	320	322	277	290	301	302	317	328	287	322	312	261	325	309	320	290	312	327	294	296	341	355	328	302	304	283	319	330	298	328
2599	1537	13121	19984	16624	10110	5168	2470	1319	945	804	862	786	797	777	784	812	750	768	736	827	796	812	787	799	815	805	771	778	790	835	811	783	794	770	806	783	784	805	802	796	785	785	792	794	839	760	789	749	825	798	819	764	802	756	802	779	815	823	756	827	769	787	836	796	750	809	789	735	721	806	812	770	710	748	788	767	808	755	792	785	829	797	748	786	757	796	805	761	773	769	796	780	757	765	801	750	765	815	776	788	783	779	761	800	758	788	761	865	807	763	823	762	780	807	742	741	810	825	786	853	821	764	752	808	806	794	770	794	794	731	770	803	793	768	820	751	759	806	798	817	760	800	759	804	810	802	788	778	791	777	777	777	750	786	792	743	782	769	765	776	775	772	802	734	805	801	751	808	828	754	808	822	762	813	739	777	748	792	786	797	794	801	770	758	755	774	764	765	740	801	744	801	789	804	770	818	847	758	800	771	825	765	787	799	804	817	790	743	736	751	790	836	758	746	784	743	738	794	780	801	723	779	756	785	794	791	736	770	803	817	740	820	762	832	813	820	786	818	802	754	780	774	799	791	792	779	789	742	766	789	777	808	747	769	804	765	805	767	792	807	762	770	814	778	827	777	824	772	769	823	754	788	834	803	828	785	807	804	772	803	814	797	754	741	805	849	791	770	739	774	739	741	817	837	760	753	747	782	740	763	772	772	772	820	824	791	799	776	816	784	747	805	726	798	766	795	814	802	761	787	735	769	810	783	804	759	738	801	768	806	757	808	778	813	795	792	799	817	810	817	794	779	814	817	766	808	813	782	768	810	787	766	785	877	755	789	772	832	739	808	798	745	790	804	854	746	822	761	781	806	776	809	764	799	770	786	785	793	760	792	775	821	757	789	741	814	786	744	776	769	769	812	740	813	808	777	812	730	762	795	804	795	778	768	803	771	764	762	778	713	843	794	826	757	787	793	808	770	777	823	759	779	774	787	767	780	770	765	748	837	766	789	783	785	767	787	745	789	806	749	749	743	809	809	782	757	765	798	744	762	821	799	736	841	860	755	761	786	801	772	761	790	823	751	795	746	770	758	798	751	756	814	821	792	765	800	781	834	770	796	719	803	755	813	782	782	789	800	818	818	762	760	783	785	778	821	790	813	801	791	809	803	810	748	763	751	788	837	730	822	760	740	763	814	756	761	787	826	756	752	779	796	777	774	781	824	779	751	788	771	748	760	776	772	764	807	796	804	764	750	813	788	791	771	764	792	845	770	809	778	740	771	765	779	760	754	794	749	734	813	777	772	789	804	806	767	805	803	800	772	823	809	759	786	797	824	818	746	794	781	799	767	746	762	809	755	793	805	768	781	767	778	775	786	776	778	800	807	832	788	790	792	803	745	775	766	718	743	751	798	818	745	724	818	818	773	782	761	770	818	751	747	798	795	751	758	838	788	778	814	830	780	829	783	810	793	771	774	747	847	769	782	742	804	734	826	782	817	805	775	811	743	800	803	812	820	766	746	818	814	779	772	800	750	765	760	798	758	754	765	789	780	766	770	767	781	776	810	776	791	842	831	772	795	815	800	755	814	770	771	773	779	788	790	746	745	800	833	795	809	780	799	766	838	769	758	815	789	779	758	763	762	721	754	802	766	819	752	768	821	744	817	755	782	781	722	815	803	795	783	842	807	798	778	756	778	822	814	780	778	787	821	803	800	780	778	763	828	786	746	789	805	781	802	787	775	756	808	784	794	780	827	755	766	802	769	786	778	823	856	795	719	808	825	783	734	755	765	825	778	772	783	775	768	781	771	790	835	772	839	753	785	775	754	829	808	716	833	785	735	748	777	746	764	836	817	862	833	718	758	772	773	811	737	805	824	814	776	792	766	788	755	750	777	784	786	815	797	767	826	760	753	808	793	793	816	780	816	789	819	797	791	731	819	817	767	772	814	767	799	768	796	777	740	761	792	797	753	763	755	788	737	749	769	798	787	745	775	761	812	794	792	752	817	807	765	794	751	777	784	801	804	775	807	769	811	806	805	775	820	826	770	791	785	780	792	779	852	788	842	745	774	790	807	751	795	769	763	821	810	753	777	813	800	801	772	770	810	762	792	823	752	796	791	769	799	826	768	863	786	743	773	795	780	764	790	803	799	765	797	757	816	791	736	765	749	805	774	767	815	783	844	761	755	803	772	808	766	822	800	761	801	795	795	768	842	784	808	786	802	752	779	817	812	792	795	734	776	710	798	769	772	767	801	780	811	822	792	760	794	811	745	763	819	725	810	775	803	786	777	779	829	771	819	774	748	722	736	784	781	767	811	754	791	845	810	735	769	737	786	777	751	782	750	753	735	731	804	786	757	789	777	765	788	772	818	813	799	826	820	759	736	751	757	723	712	809	778	808	774	761	770	743	755	714	791	772	748	710	792	759	775	756	752	804	801	832	786	758	788	736	744	739	786	783	786	799	843	767	797	785	817	782	774	807	831	782	756	786	806	789	747	780	778	825	841	784	735	806	751	793	796	818	770	758	782	753	772	736	774	783	789	813	784	768	787	774	792	778	765	769	779	803	748	828	775	767	829	786	805	769	814	764	779	798	778	759	788	803	768	822	786	796	810	789	767	752	839	787	776	767	730	774	761	784	752	779	730	761	786	784	788	759	808	749	758	765	758	826	813	786	777	794	803	784	789	750	807	783	829	802	805	781	810	767	767	790	780	767	787	795	820	760	759	806	782	845	752	832	831	755	759	819	793	781	759	781	815	791	765	795	753	758	782	795	780	815	786	741	759	800	801	745	811	731	772	795	754	749	804	773	762	780	776	768	800	779	766	753	811	767	811	796	721	796	817	821	822	801	771	782	761	792	786	778	750	821	780	848	792	812	805	794	785	826	801	726	806	738	767	842	791	758	840	801	803	808	818	825	752	796	820	793	806	750	768	773	782	799	825	797	796	762	811	815	774	772	758	821	769	746	775	777	800	748	782	791	793	737	815	771	784	763	769	798	762	710	815	788	791	787	791	689	776	779	736	806	773	819	791	828	809	785	763	790	789	757	811	754	788	750	780	767	795	753	808	795	775	791	766	797	813	793	797	825	765	769	751	811	815	840	735	784	802	777	788	752	766	766	786	772	815	783	787	740	752	808	785	738	796	804	749	778	750	809	759	794	763	748	772	779	799	780	776	793	741	779	786	776	816	743	747	727	753	832	749	749	769	794	779	755	839	795	784	776	749	816	762	765	778	766	774	778	811	806	848	774	800	823	790	804	803	783	780	773	766	755	770	775	775	786	793	783	848	838	797	778	827	804	782	788	872	832	745	766	809	784	772	794	798	850	745	758	843	839	827	792	770	784	808	788	820	782	761	819	796	751	768	740	800	760	782	784	781	779	775	786	785	803	723	793	774	777	803	789	774	785	778	797	744	748	768	787	858	771	756	812	777	762	785	786	809	793	774	768	771	781	792	812	787	780	794	708	771	779	799	784	766	743	756	818	797	757	782	771
16846	14565	67850	73458	59007	40312	24485	9351	2555	816	443	392	368	367	374	391	366	343	351	369	322	384	381	385	374	372	384	363	399	374	376	384	340	367	335	387	359	367	353	390	373	381	400	388	389	360	400	385	388	357	386	349	405	361	379	390	344	364	357	352	367	367	388	347	392	336	429	374	366	375	387	416	405	372	382	337	382	373	362	392	388	351	364	324	367	365	390	393	351	394	366	375	373	394	386	367	383	348	380	334	341	393	383	388	363	346	394	400	348	369	380	394	362	388	370	329	390	371	398	335	380	387	374	372	383	369	358	372	326	378	338	387	362	399	372	354	395	353	386	384	382	377	361	383	389	379	360	403	384	375	395	369	360	356	380	410	392	387	371	366	371	397	378	359	390	375	354	354	383	352	372	342	382	350	367	378	348	360	369	364	378	378	384	396	401	365	375	392	387	357	353	346	377	403	392	380	364	380	355	365	347	401	375	423	360	375	368	329	388	367	374	380	334	352	348	398	408	374	372	375	401	363	363	384	393	396	366	354	381	382	392	356	394	413	363	397	355	358	356	367	362	364	327	369	365	324	409	359	366	368	368	346	347	345	364	350	356	385	363	382	399	337	374	354	377	376	391	360	386	372	405	380	354	349	366	390	349	353	355	376	372	407	390	410	362	332	373	363	370	380	386	386	370	397	381	367	383	352	383	371	378	394	397	386	398	375	377	391	388	365	385	353	392	373	364	364	393	359	343	382	369	348	348	356	367	380	383	365	343	367	382	381	343	371	370	368	358	337	364	380	365	376	394	378	381	410	347	391	357	385	377	359	420	401	343	349	372	402	374	371	363	386	380	375	341	395	385	357	403	340	363	392	364	383	353	340	394	385	415	404	378	395	386	351	368	391	378	363	329	411	382	346	384	385	354	407	344	351	377	349	358	417	350	352	360	383	412	404	414	337	395	356	389	354	376	373	339	382	350	365	386	392	378	434	359	384	345	337	356	359	345	356	386	349	368	339	411	373	372	335	357	372	381	375	371	355	360	368	390	417	389	360	347	377	390	391	363	340	361	388	360	383	373	366	376	378	356	389	385	368	358	391	336	355	353	376	372	363	366	406	369	368	392	358	396	357	373	391	342	403	349	416	386	360	339	378	353	393	367	387	394	342	373	410	366	354	352	399	380	394	373	393	361	370	354	405	346	343	347	356	406	358	378	367	383	383	358	355	354	373	355	392	376	355	345	382	381	367	321	345	380	367	347	399	339	414	381	408	357	387	356	379	373	362	371	393	376	370	387	345	414	384	375	324	359	360	347	361	379	379	358	408	380	351	369	355	369	389	387	373	347	368	382	390	391	369	384	339	413	365	322	402	343	374	395	396	359	383	377	395	339	358	374	353	355	405	362	396	356	357	372	409	365	367	375	386	304	419	373	327	406	379	378	374	341	363	372	405	373	385	379	380	365	365	382	378	382	358	344	307	398	346	365	402	397	356	361	378	356	356	368	379	390	356	391	405	365	369	338	393	395	358	394	386	348	374	365	365	376	375	391	367	404	364	407	344	357	387	397	352	381	346	374	383	375	367	348	352	401	380	390	348	339	376	371	329	349	379	383	394	383	370	397	359	386	359	366	381	392	382	354	363	363	362	412	373	331	340	359	391	377	366	390	371	395	363	361	365	358	372	352	386	369	391	379	371	352	367	385	381	386	410	355	380	359	358	366	379	352	362	363	365	372	333	379	398	383	424	372	344	383	399	373	389	362	356	373	370	374	345	340	373	348	393	374	383	425	382	372	376	373	352	385	375	384	378	365	354	383	395	345	393	387	363	398	343	398	372	390	368	395	394	389	346	340	395	367	364	363	388	355	368	401	370	372	389	390	407	334	402	407	394	341	370	372	378	383	362	337	395	377	408	367	355	395	387	367	372	357	356	365	349	362	376	345	419	395	389	377	373	344	365	368	379	400	365	356	399	332	354	398	362	382	368	391	365	358	390	372	344	370	364	377	398	366	363	360	384	371	361	348	348	380	391	378	414	387	333	369	410	371	381	351	341	336	386	363	395	385	367	381	318	380	378	381	398	389	380	371	384	358	359	370	349	381	374	389	351	394	368	364	366	364	379	396	364	396	387	363	364	401	371	381	355	368	345	387	369	344	376	344	401	355	389	370	370	376	364	409	372	354	379	376	344	370	306	374	402	428	377	350	365	378	387	360	394	414	373	357	371	359	394	383	384	425	362	364	388	364	394	374	361	352	378	390	356	379	372	368	363	378	371	342	365	369	382	351	380	386	371	349	364	352	342	367	374	353	378	381	382	392	374	368	389	366	398	378	384	391	383	399	380	378	340	369	384	391	327	385	365	391	378	376	352	354	337	363	356	363	373	350	376	357	356	363	350	394	373	368	379	395	393	371	337	351	363	363	377	397	348	368	342	397	367	402	386	369	389	359	369	400	382	376	368	368	372	392	394	401	364	401	365	344	359	360	354	363	375	367	364	413	381	362	385	393	361	376	364	390	356	368	337	333	382	385	392	356	367	380	367	373	364	380	386	384	389	372	349	383	388	386	370	345	369	375	361	399	376	331	345	358	349	379	384	364	386	392	357	403	392	368	363	353	371	381	380	359	360	359	394	396	381	369	391	338	364	414	380	426	401	369	323	359	349	338	379	382	384	378	390	394	346	385	391	340	391	355	372	354	364	367	400	391	380	371	374	370	404	347	353	404	360	365	389	353	381	366	354	360	363	385	367	384	382	398	408	390	376	352	357	361	378	329	382	363	381	394	376	357	402	382	375	352	389	418	379	374	349	351	367	366	385	369	352	378	413	412	374	348	335	360	327	362	370	386	340	382	362	349	366	354	385	352	387	391	359	411	385	365	384	383	373	358	374	368	355	385	396	336	359	388	417	356	371	377	363	370	343	377	394	379	366	348	367	394	377	370	375	403	408	354	362	377	348	378	363	386	382	375	369	424	365	348	393	363	367	389	347	376	370	401	377	348	365	360	354	347	338	362	356	394	363	379	370	403	374	379	363	379	355	385	373	383	391	370	377	347	394	372	351	375	349	358	348	365	401	392	375	403	346	396	390	362	401	373	366	356	391	369	372	384	363	360	391	387	366	350	377	386	384	400	371	343	342	418	384	371	429	407	370	369	349	401	353	403	333	382	383	393	360	408	356	397	382	363	385	366	362	342	385	361	363	410	366	385	409	363	363	351	340	384	387	388	362	407	389	401	383	349	385	385	361	363	386	362	389	350	354	380	381	398	404	373	385	382	339	393	416	355	337	343	375	382	411	385	386	344	384	393	376	372	359	344	336	398	373	373	385	413	354	399	382	392	355	358	371	403	379	385	319	356	341	399	409	410	388	364	384	351	372	371	374	428	394	370	337	376	374	361	361	385	398	416	320	382	369	365	332	375	370	374	383	422	390	364	336	343	387	344	392	394	380	370	368	392	402	416	387	402	335	395	365	400	392	347	415	376	338	377	365	356	358	315	370	377	399
10602	13151	64498	80265	68510	53239	36833	19681	8056	2924	1349	975	879	906	965	890	945	916	930	893	898	874	886	857	909	937	904	914	898	889	915	867	904	928	846	875	871	940	890	884	861	890	908	913	888	894	906	907	883	897	873	899	862	875	862	852	882	900	918	927	903	897	866	904	890	912	881	961	941	888	872	818	875	922	922	886	901	880	895	919	908	890	927	939	878	925	871	891	914	851	873	904	924	887	920	905	931	956	882	891	885	892	902	910	875	870	865	894	890	919	904	885	872	902	891	910	911	911	867	857	902	874	904	900	875	905	823	955	891	924	825	889	902	839	943	875	901	932	865	875	900	879	902	869	868	890	881	883	894	844	917	822	897	901	872	909	906	870	880	878	938	878	844	885	922	945	856	881	890	934	822	894	878	873	834	917	961	932	894	875	910	864	867	847	864	828	898	887	888	903	865	849	894	850	892	877	870	906	865	904	836	899	833	907	886	889	897	877	912	935	874	891	872	872	880	901	879	779	894	896	881	923	893	879	933	887	921	925	876	930	861	906	884	859	844	914	902	884	843	914	865	862	855	875	929	885	919	889	843	884	874	854	867	943	916	871	871	837	884	907	904	910	907	859	864	909	895	872	896	889	925	887	950	827	882	933	884	897	910	927	887	898	912	915	908	939	967	859	882	891	882	895	939	903	886	866	902	853	885	962	933	899	894	868	846	868	939	897	872	887	900	938	845	953	916	874	905	857	881	901	901	908	894	903	862	884	904	886	887	898	855	872	892	920	869	879	956	900	919	909	937	865	880	871	927	853	869	884	887	868	908	872	926	864	887	931	884	905	880	879	912	862	863	876	871	881	853	873	854	903	863	860	919	899	880	928	857	889	914	905	860	905	906	872	886	849	915	934	931	890	882	872	903	901	893	830	870	874	897	877	959	926	928	873	859	888	889	868	891	919	903	907	928	883	871	853	904	878	881	889	951	914	908	882	952	866	925	910	859	841	834	883	878	904	902	949	918	894	888	849	881	880	894	870	870	875	906	948	864	862	888	895	894	922	853	922	853	850	890	877	867	914	919	900	896	883	900	905	932	819	915	843	938	886	854	843	856	853	891	864	918	947	885	915	891	890	900	950	874	891	862	940	895	908	858	942	850	888	912	871	947	897	908	948	886	877	883	918	889	864	900	877	912	906	933	882	863	904	880	899	863	872	891	948	919	872	886	887	886	901	876	856	895	913	939	892	891	925	948	951	852	924	939	888	865	861	908	863	856	871	907	874	811	938	918	854	945	880	921	922	916	939	821	843	948	869	930	867	867	862	909	899	944	909	913	941	901	825	903	924	878	859	901	889	921	917	871	873	895	876	899	904	881	903	893	866	867	908	905	900	902	913	864	925	853	856	892	882	899	901	894	874	896	886	882	884	879	904	903	923	905	842	927	866	925	878	831	847	923	883	927	895	911	909	903	909	920	876	884	862	886	911	873	939	889	884	916	885	841	945	847	889	888	931	958	881	913	908	879	879	860	878	821	886	919	862	913	838	889	889	894	901	891	872	880	856	925	891	856	945	896	885	883	916	894	906	908	853	875	894	850	903	902	891	896	863	859	869	929	878	861	904	922	901	968	887	933	877	929	887	940	925	857	854	915	908	855	878	858	940	875	910	913	883	957	822	861	935	877	879	901	888	872	860	925	880	874	859	874	900	908	891	857	931	853	923	884	887	921	861	888	930	855	924	843	928	893	881	916	915	941	831	887	930	910	851	871	930	849	850	913	869	912	908	922	899	849	869	874	897	915	831	919	903	870	860	887	911	892	865	858	796	859	892	897	873	886	867	926	900	898	920	858	902	933	867	923	887	899	832	907	894	861	885	881	895	943	868	896	853	863	908	934	910	894	911	891	875	922	878	907	826	912	913	876	876	920	935	892	891	840	855	876	901	904	874	925	863	868	893	916	952	837	929	846	982	882	874	871	871	838	921	871	897	942	828	966	881	886	922	924	823	929	878	833	857	877	871	876	866	904	913	888	918	866	871	874	894	841	859	905	834	867	877	946	823	894	871	886	922	884	887	874	894	893	949	886	906	889	926	824	836	889	916	918	903	904	912	914	916	820	844	888	808	898	913	923	876	911	846	867	885	907	917	919	907	872	890	906	892	923	935	936	933	890	924	892	923	878	908	907	902	876	884	867	909	861	889	922	895	826	915	865	929	904	884	909	925	873	929	893	848	863	922	892	912	872	876	865	896	876	837	833	928	852	865	867	866	841	893	889	867	931	871	885	963	880	871	916	915	866	900	832	893	902	888	874	860	891	923	916	920	892	877	848	855	917	893	867	912	918	927	899	808	922	850	893	911	882	882	912	852	900	917	868	921	842	850	873	903	859	889	906	900	861	906	880	897	890	914	884	895	873	871	904	836	884	910	817	950	943	860	900	895	926	910	894	866	888	929	875	815	854	869	874	907	899	914	896	884	887	875	861	840	812	880	864	874	909	921	922	947	899	853	886	929	893	869	897	906	926	908	933	924	906	883	837	870	885	919	955	909	859	886	881	859	866	912	876	957	912	866	879	906	879	947	895	884	905	913	840	919	899	918	902	888	854	898	893	901	872	882	921	870	864	904	863	856	887	826	915	859	846	897	843	907	910	885	899	897	926	849	918	870	848	905	870	912	880	893	883	916	900	904	883	923	877	871	884	863	914	917	907	864	916	899	896	933	860	862	879	907	897	897	898	869	915	904	881	914	861	889	921	885	888	843	902	894	851	948	885	955	881	919	884	865	876	942	832	870	924	962	875	830	928	903	854	934	887	879	837	918	935	911	877	885	857	885	915	911	900	874	875	930	888	876	849	876	937	831	840	867	852	886	887	874	877	902	893	902	908	876	932	860	867	871	863	887	857	908	908	874	821	891	902	928	890	849	868	901	903	889	874	912	927	894	884	951	874	865	905	845	951	870	809	906	939	904	866	871	897	909	877	859	906	848	919	898	834	886	927	822	885	868	828	890	927	894	910	902	848	954	873	920	927	889	896	816	899	863	893	841	891	862	881	876	867	912	813	891	902	894	884	895	926	902	886	873	878	862	881	865	880	911	889	860	928	859	864	879	898	923	894	903	874	898	934	917	863	898	888	871	889	913	833	872	868	917	933	920	922	884	923	913	892	878	870	937	941	936	897	922	902	909	904	930	909	925	883	911	835	936	903	906	882	904	874	951	870	962	904	889	885	879	868	899	871	883	880	891	876	876	869	945	936	905	820	889	919	899	869	908	901	975	861	867	888	914	884	870	916	909	922	893	878	923	886	874	893	917	864	920	960	860	868	936	916	961	899	894	871	852	922	880	950	878	885	880	894	950	885	894	895	890	915	894	907	932	899	893	886	880	867	919	880	889	896	839	856	860	911	925	883	869	955	889	876	916	881	941	854	902	956	894	909	886	895	902	867	937	892	857	892	921	892	904	897	905	886	898	848	857	930	916	868	903	869	918	888	902	903	860	888	967	966	915
16097	8910	65772	75710	60733	42415	25052	9665	2661	864	466	390	364	400	322	364	348	405	321	382	402	371	373	343	402	391	367	390	381	377	367	373	406	332	339	383	370	387	351	352	399	366	353	381	355	356	367	357	350	388	407	364	319	376	397	355	366	381	357	360	392	365	373	359	395	351	373	327	408	339	399	379	395	402	375	364	375	397	394	367	358	353	355	362	341	322	353	340	355	358	336	385	337	369	411	382	351	351	376	382	353	371	358	369	373	375	366	356	385	376	389	387	334	362	380	331	391	365	372	393	396	364	372	355	377	385	349	362	354	339	364	382	358	400	378	362	369	398	375	372	353	379	394	353	371	383	384	366	357	351	357	368	371	390	383	377	404	385	354	374	355	347	343	372	353	375	364	355	366	392	377	363	360	370	386	325	373	370	358	385	333	347	343	373	366	330	349	330	374	396	365	351	358	355	357	345	393	346	348	399	379	361	384	372	341	368	332	369	364	367	378	332	358	346	389	340	357	423	363	390	371	319	364	388	372	368	341	366	380	396	369	356	364	380	356	394	378	379	335	338	362	349	369	379	382	383	342	398	372	377	321	364	368	368	359	373	306	348	348	346	349	383	354	369	381	367	367	400	353	339	368	338	378	371	371	360	361	362	340	369	352	356	375	341	379	373	339	377	344	336	354	393	333	333	391	356	332	341	374	395	380	370	369	398	388	378	361	368	376	371	415	348	351	391	347	377	360	393	365	337	379	334	362	398	323	376	355	359	389	369	378	360	347	400	381	369	346	357	343	364	362	406	377	361	409	337	354	385	364	340	336	404	382	354	355	372	364	367	358	334	386	344	370	378	372	348	386	386	341	363	381	382	357	384	383	362	350	348	355	345	360	368	365	352	370	351	368	337	347	332	360	328	343	361	398	385	406	341	384	348	347	372	377	370	390	320	339	339	354	371	367	381	357	386	355	361	392	391	383	367	369	375	345	340	406	333	346	337	393	332	371	385	351	376	355	364	380	365	349	337	389	341	341	377	382	340	373	384	344	338	373	341	348	366	358	353	359	393	361	367	363	379	364	342	363	391	312	329	381	390	372	382	358	367	373	372	358	353	338	372	361	358	351	378	369	397	361	359	353	369	379	378	331	337	346	354	360	403	360	361	372	381	381	353	389	376	353	387	342	375	388	371	365	340	399	349	362	394	349	376	340	379	393	371	373	353	392	390	332	392	349	377	356	367	374	390	391	381	359	337	388	373	403	363	350	373	402	354	353	409	354	378	367	313	389	374	388	393	391	408	368	358	369	416	369	378	366	368	368	383	358	373	341	348	364	383	374	370	381	373	385	371	372	356	348	393	356	358	370	361	343	360	379	361	364	317	393	343	338	343	348	375	392	386	364	366	378	365	345	395	381	373	372	357	360	349	341	371	359	374	376	353	386	365	361	364	392	376	353	385	376	378	353	379	369	333	357	341	362	349	388	388	330	389	358	373	362	347	348	360	346	335	339	355	353	350	344	369	391	355	377	372	405	358	356	341	358	321	376	387	347	353	380	358	377	346	345	378	347	346	369	391	344	354	361	391	396	311	359	379	374	356	378	357	362	364	404	357	371	327	360	370	382	369	382	343	380	366	370	355	356	366	396	371	383	359	364	377	358	336	351	369	384	378	339	349	379	341	368	341	379	369	348	350	326	354	365	355	382	343	350	349	366	410	339	373	352	351	359	362	389	377	375	352	385	361	388	359	331	372	360	363	375	376	356	376	359	342	337	351	345	348	346	376	352	364	355	321	376	361	355	361	352	313	334	342	398	401	373	363	377	385	388	350	342	383	373	318	384	360	421	388	380	366	330	368	376	341	338	352	350	374	359	344	354	382	346	394	376	370	342	367	357	364	349	337	362	310	397	366	335	347	357	362	404	383	310	337	355	316	332	362	364	379	355	379	377	363	375	394	359	312	319	391	394	370	367	376	384	348	332	344	359	350	353	379	355	368	340	356	331	354	350	365	339	363	346	360	341	347	364	370	362	366	341	366	362	378	389	389	388	382	370	342	355	343	380	351	351	300	387	355	334	334	392	361	362	390	347	321	363	371	353	366	373	335	373	349	381	391	331	351	318	354	362	361	391	379	361	362	341	365	380	373	352	360	342	362	332	353	381	374	360	394	347	372	332	382	382	322	355	366	360	367	355	345	349	319	335	353	382	374	380	414	381	388	368	351	368	337	349	360	361	385	344	349	370	376	385	365	330	391	394	356	367	374	377	376	368	352	389	367	348	368	344	360	351	335	352	386	367	354	387	380	379	318	360	353	382	342	364	359	347	350	347	344	428	352	370	345	378	374	375	363	376	383	365	365	360	358	345	356	357	350	346	360	337	337	391	385	385	361	350	396	345	377	362	359	356	391	363	386	334	378	345	350	387	334	366	402	343	359	387	368	340	358	367	363	399	364	379	396	360	380	337	387	357	365	346	376	355	367	356	358	369	354	388	372	343	369	396	407	414	366	387	354	370	345	374	357	367	345	360	357	360	365	375	379	359	360	352	396	369	360	343	390	379	377	366	367	353	347	352	364	355	374	358	377	341	365	353	379	324	369	366	388	382	348	390	380	397	359	374	359	360	377	358	390	371	375	357	387	374	358	355	374	367	357	364	385	342	358	328	357	367	358	321	360	372	380	363	367	392	336	347	345	355	392	356	360	381	381	330	398	333	332	345	355	371	377	385	390	340	367	363	370	348	375	348	384	398	378	349	354	332	355	374	378	370	359	387	362	366	331	355	358	354	333	339	383	346	356	330	368	399	364	336	345	335	365	345	359	379	333	381	360	364	376	357	362	356	401	380	341	367	344	363	348	350	338	354	368	371	381	366	390	338	380	356	386	350	371	375	360	367	337	386	378	361	355	358	360	387	305	428	350	370	368	356	338	338	347	333	340	359	367	385	346	360	378	358	338	361	365	328	372	352	398	372	345	382	388	386	378	364	351	380	384	386	367	348	330	363	367	342	369	402	406	374	328	379	367	370	362	377	369	350	364	342	377	339	360	337	357	354	355	349	396	359	354	386	392	345	339	408	406	391	340	355	344	360	366	377	359	337	353	335	358	391	358	351	359	380	372	321	365	367	384	352	392	373	346	369	343	351	331	356	391	365	372	363	358	393	353	351	364	361	353	387	388	361	394	361	359	365	340	388	378	389	354	344	381	354	351	345	356	381	388	337	326	387	368	400	415	397	367	355	374	401	370	346	360	371	398	376	346	382	344	365	367	345	338	373	363	320	338	336	366	335	340	346	376	365	345	343	358	370	330	377	360	366	379	373	396	398	356	376	361	356	356	372	347	389	369	389	346	341	345	355	344	356	396	362	381	357	372	362	389	313	383	332	356	366	345	339	373	400	375	374	350	348	362	353	351	385	353	353	349	360	338	378	380	370	406	342	371	376	370	359	368	366	339	361	357	355	356	403	373	374	361	372	365	387	312	405	373	329	356	386	341	357	382	351	387	355	369
9507	7763	61779	83772	70694	54686	37285	19959	8121	2852	1283	923	938	879	869	919	884	833	854	889	892	883	851	874	911	949	831	891	834	920	840	868	897	851	829	874	887	853	858	917	906	861	865	837	828	873	907	875	909	906	812	897	847	857	854	926	910	869	872	906	901	900	897	814	852	874	812	847	918	883	882	851	861	859	860	878	893	840	837	839	855	906	899	875	893	858	790	870	822	889	851	881	857	903	866	906	832	889	871	879	861	889	836	866	861	922	818	845	794	837	889	826	843	888	937	873	850	876	867	900	936	841	854	884	897	891	847	893	892	906	811	858	885	873	877	866	870	867	849	821	881	843	855	847	818	897	910	854	833	900	884	875	809	863	838	880	870	873	904	944	880	836	881	853	901	846	917	863	847	925	925	842	839	868	806	876	887	891	847	880	856	924	875	835	916	877	818	892	865	858	856	824	900	829	898	801	872	925	883	856	959	853	873	819	846	881	842	883	874	848	907	854	865	821	817	824	854	863	861	889	871	814	832	819	855	876	908	904	911	902	848	899	782	910	899	896	890	859	857	858	872	903	886	899	837	860	895	897	903	824	882	846	893	887	901	863	878	875	889	881	796	898	870	856	819	909	878	825	846	842	896	873	906	863	881	879	815	819	884	875	875	841	905	920	854	871	826	840	894	857	856	857	854	900	867	885	853	798	838	913	857	810	887	885	908	886	847	856	925	880	860	922	880	870	880	919	875	889	827	860	888	883	859	851	839	877	850	824	909	844	894	847	877	912	845	876	861	826	886	860	907	917	842	859	942	871	943	829	848	916	864	864	840	847	912	840	887	931	906	925	850	853	876	833	894	879	854	863	884	921	910	843	853	894	897	875	916	913	903	928	863	929	845	863	815	859	841	882	890	799	862	821	875	909	922	905	850	888	846	857	867	914	854	845	851	886	839	881	872	851	945	867	885	889	849	850	864	889	879	890	875	875	885	848	906	828	816	902	898	863	891	863	877	874	795	902	892	890	863	852	869	875	854	887	914	850	901	783	846	853	864	855	811	833	846	837	916	864	862	858	826	883	890	842	890	894	888	879	869	895	906	878	854	845	911	894	826	940	877	880	855	884	873	901	854	827	839	863	849	850	879	907	864	852	884	876	845	851	873	864	903	867	858	903	885	913	885	873	875	908	841	855	906	831	886	887	907	874	928	851	888	785	842	863	904	916	848	855	908	880	863	875	851	920	871	874	857	854	862	855	865	854	831	868	873	867	913	844	904	901	874	868	847	840	858	891	868	826	858	863	897	838	836	884	860	870	864	856	849	891	886	887	866	897	793	859	892	872	825	860	859	903	873	868	840	882	891	847	912	855	863	785	786	861	869	894	859	864	887	854	900	856	868	845	863	808	900	917	881	882	890	834	865	834	831	849	898	890	823	859	840	878	882	866	820	857	859	876	867	885	909	894	874	880	847	886	882	859	945	860	850	876	841	863	850	844	889	849	872	907	875	832	815	873	878	821	902	843	899	892	898	836	793	930	870	935	840	852	887	880	870	922	860	817	853	861	882	840	861	854	860	835	844	839	862	836	883	919	873	824	861	903	806	840	915	806	869	822	910	884	876	869	880	837	850	869	887	893	888	810	862	853	887	930	803	852	851	827	915	881	832	899	881	834	889	890	892	873	859	859	851	845	828	844	893	828	872	856	896	874	874	844	870	851	893	908	827	859	836	873	913	845	826	904	901	890	842	862	861	936	889	849	843	882	872	861	856	872	872	865	870	891	888	889	856	866	857	853	887	874	902	864	869	910	889	864	898	899	868	795	834	841	922	856	860	887	869	817	904	907	878	821	867	934	866	881	842	864	825	898	879	884	863	841	880	888	855	901	914	829	861	868	872	845	842	862	842	834	853	805	865	861	856	874	879	861	868	854	855	909	830	888	883	872	853	854	836	848	905	894	858	881	888	862	828	824	885	870	842	831	891	834	894	908	853	863	822	910	813	881	852	868	849	906	856	849	819	851	914	893	866	832	865	873	838	855	840	898	886	860	858	839	893	888	933	924	870	840	940	865	792	826	864	878	862	824	848	860	877	857	840	879	873	871	807	840	876	839	845	861	836	824	815	831	858	895	873	865	835	892	859	871	883	885	870	894	826	877	833	873	866	865	882	895	841	883	875	881	854	887	902	899	851	870	853	897	816	898	883	839	930	847	847	868	868	827	869	828	823	874	874	880	894	908	906	826	928	899	883	867	878	850	853	887	885	889	875	854	829	871	868	876	870	882	843	904	875	890	930	928	857	865	832	888	879	823	825	870	863	891	844	852	884	868	848	815	821	842	888	849	881	868	826	845	829	863	864	863	873	864	876	862	883	832	884	831	908	846	850	822	876	847	920	916	883	826	854	853	868	864	857	839	843	847	876	869	864	797	879	868	839	852	903	845	885	874	885	803	869	860	890	897	839	816	864	896	923	900	902	858	879	841	859	861	828	910	813	928	822	905	858	864	884	887	899	858	831	843	896	829	898	835	838	887	899	838	887	826	911	883	897	862	871	871	834	872	832	910	883	867	835	874	884	889	898	898	867	886	923	896	882	929	871	897	831	878	920	855	864	811	897	887	852	857	924	848	822	865	806	845	886	918	893	877	832	882	869	862	957	828	858	848	936	892	847	853	883	835	869	881	925	870	903	877	842	899	873	850	854	826	846	853	880	831	864	901	831	879	882	884	795	874	855	812	854	861	896	902	849	879	806	906	865	863	857	843	863	832	876	888	863	836	868	876	935	888	886	892	904	915	877	879	893	900	892	871	881	851	886	834	864	813	918	834	902	879	904	849	908	864	835	925	869	859	862	839	832	858	895	914	889	850	911	855	846	840	893	862	868	864	898	871	915	823	891	900	859	863	812	875	892	876	828	864	837	894	870	864	881	868	876	894	879	914	890	889	876	835	877	885	813	887	833	858	877	864	896	836	886	851	810	823	941	896	860	830	882	843	811	852	849	838	857	926	850	820	846	883	865	884	823	820	897	834	881	834	911	860	907	876	881	852	847	891	849	885	849	924	895	895	870	834	809	876	868	866	874	872	904	893	845	804	875	869	871	881	840	820	806	863	878	866	861	873	834	860	833	867	887	882	873	856	903	886	862	886	846	879	848	862	847	923	884	877	878	836	882	847	867	898	898	865	906	828	870	851	903	871	913	866	873	895	840	895	853	889	882	863	850	872	874	894	865	872	850	899	848	877	872	890	850	870	885	840	896	854	823	905	805	882	906	835	905	894	881	855	936	879	833	911	830	842	863	860	875	843	870	909	885	876	944	849	890	868	833	855	903	897	848	904	835	864	882	789	884	861	877	900	885	856	869	886	854	895	834	895	820	893	886	866	882	852	846	896	853	838	833	894	869	874	899	883	837	809	871	885	894	878	868	891	868	850	911	904	835	911	839	853	898	906	860	802	874	851	857	900	866	869	921	886	825	859	856	840	921	860	807	912	869	874	883	784	836	875	908	889
2165	714	5012	9005	6114	3050	1464	708	456	385	291	290	310	327	302	303	318	321	267	314	343	336	327	317	342	333	303	304	291	302	290	278	279	339	307	278	325	328	295	296	286	325	329	319	319	310	338	319	347	291	345	311	316	292	327	315	333	326	321	297	360	330	313	320	329	333	328	322	323	332	314	341	311	306	297	324	305	292	355	297	331	304	325	318	291	312	299	314	315	348	310	317	331	335	291	311	314	300	327	304	329	324	324	324	280	297	320	287	340	329	322	291	307	306	322	337	303	302	292	289	313	297	328	338	316	326	322	350	309	344	301	320	349	349	310	302	324	326	338	337	319	305	338	319	328	316	303	297	319	335	308	323	286	336	324	316	326	300	328	335	299	287	313	304	333	337	329	342	324	310	351	323	302	329	300	362	297	303	309	335	339	348	302	312	332	335	295	299	294	328	314	321	278	324	352	312	307	350	334	313	306	301	310	314	329	297	286	308	328	299	299	334	301	345	306	320	284	296	302	298	325	323	315	319	302	306	301	338	333	256	288	340	331	324	294	344	323	332	351	295	295	288	317	318	326	312	330	331	329	303	289	302	295	292	270	292	307	320	303	304	315	281	292	303	309	313	338	316	297	328	341	333	345	307	273	302	294	321	358	289	306	321	348	305	305	280	322	325	274	331	297	326	341	323	295	305	335	311	297	299	311	338	305	281	342	283	314	314	315	292	311	308	318	310	332	338	326	321	283	300	311	308	323	317	302	318	334	315	324	296	295	311	350	310	296	297	303	293	288	257	296	273	302	316	312	292	327	347	335	326	301	345	292	300	291	336	276	279	329	290	304	280	305	307	353	330	316	344	363	316	339	292	315	313	321	334	330	318	307	326	338	314	316	276	317	309	309	283	294	324	312	287	335	332	335	336	302	315	326	293	307	305	333	310	346	297	327	358	317	329	344	318	297	286	311	317	316	330	321	285	305	322	308	317	321	329	302	334	316	326	301	327	323	342	326	336	284	295	318	313	287	305	304	303	277	335	304	319	305	335	320	308	337	296	301	340	323	308	308	309	327	288	323	335	317	324	306	328	321	331	302	330	343	337	294	320	307	321	311	319	329	294	327	289	294	330	300	350	309	316	322	285	299	305	318	302	306	301	296	332	331	289	308	346	320	302	283	293	312	319	331	306	320	301	333	328	278	312	286	330	355	305	336	332	308	284	290	332	310	334	331	319	351	359	304	333	301	326	314	335	302	324	315	317	314	312	334	310	282	288	298	297	340	314	254	340	302	321	308	340	288	311	294	297	302	290	286	313	307	335	295	316	339	338	287	310	295	329	312	304	334	319	298	300	321	308	321	304	329	264	320	304	339	309	291	313	303	325	299	298	314	298	299	321	294	312	285	289	302	344	303	298	314	332	301	337	307	328	290	296	310	329	316	328	306	309	289	337	297	304	326	307	287	339	304	300	341	318	324	306	304	310	276	301	344	349	306	320	306	340	338	268	286	309	280	318	324	298	335	330	297	349	312	329	316	298	331	277	298	280	311	291	292	290	303	317	337	277	306	298	297	296	351	294	301	336	294	300	323	320	346	293	299	327	341	297	308	311	311	301	307	311	294	316	326	314	313	302	313	312	301	304	328	328	331	303	321	326	316	300	291	310	320	305	297	316	328	337	305	318	335	325	307	309	304	303	316	287	332	330	369	288	281	279	308	344	335	291	305	297	303	299	312	325	317	302	301	298	295	352	309	308	328	266	343	298	309	326	322	311	318	301	281	318	318	304	314	317	293	333	299	326	318	326	289	308	364	283	356	331	323	276	335	312	321	328	328	325	296	337	329	320	338	362	318	347	304	297	290	302	297	321	321	292	351	313	323	328	324	294	298	321	316	293	305	301	308	311	323	321	304	302	310	315	318	312	310	334	354	319	306	300	309	300	322	326	306	345	340	303	303	325	334	336	292	300	297	318	313	334	291	304	326	299	325	317	275	298	323	317	309	318	301	332	319	288	351	354	317	302	280	303	307	319	294	332	306	302	303	314	314	293	313	314	336	283	341	315	302	303	324	334	301	318	338	311	327	325	340	350	315	292	301	314	317	323	352	317	314	287	322	284	313	280	354	289	281	282	327	301	288	324	336	329	318	324	318	291	304	311	321	296	343	302	304	303	305	299	311	320	342	291	287	302	307	329	313	313	315	310	323	325	290	325	322	282	293	306	273	297	328	315	326	295	310	316	313	319	321	295	306	304	341	331	317	323	325	311	307	300	311	294	317	312	309	334	294	316	300	308	293	299	335	298	320	296	323	307	314	304	305	331	327	292	340	297	274	334	299	313	318	307	324	308	327	300	297	295	320	340	322	313	321	337	284	333	330	325	316	340	330	316	344	333	302	309	305	314	299	344	350	319	292	318	304	311	326	293	310	296	323	299	295	296	292	300	297	306	310	317	300	323	315	303	335	292	334	290	313	297	332	359	311	321	339	308	349	329	313	347	315	333	298	337	322	291	308	338	298	324	330	328	308	321	339	337	300	309	326	302	291	296	314	287	321	343	345	316	326	285	281	326	330	332	311	283	336	305	318	298	316	307	349	324	350	274	316	321	295	303	360	321	314	350	317	326	311	317	292	314	309	306	311	293	295	339	340	316	332	318	306	349	313	321	312	309	312	303	313	317	320	294	286	301	326	299	327	327	319	332	304	318	310	315	322	333	325	299	310	328	318	309	333	354	295	326	299	317	335	317	306	286	318	318	306	298	313	310	333	310	312	287	329	342	299	314	310	333	310	315	301	350	326	299	316	315	314	315	329	306	343	337	357	293	326	316	325	346	298	316	319	313	352	339	321	315	335	289	305	287	326	301	292	356	292	330	302	316	307	304	319	337	306	333	312	289	347	311	318	306	321	315	311	335	340	317	326	324	301	321	325	313	347	314	286	337	375	338	287	309	300	329	301	325	305	325	333	296	304	305	318	328	313	231	319	296	292	306	341	337	325	318	312	331	312	302	329	311	329	354	305	318	328	293	344	306	292	346	338	334	298	315	307	317	299	331	310	285	315	302	325	286	294	297	286	304	345	333	307	290	300	319	324	315	308	310	306	339	318	316	316	306	307	315	331	305	349	303	287	302	317	337	335	340	342	319	326	323	307	293	349	320	328	317	324	304	357	293	332	323	311	295	329	298	311	315	309	312	298	341	312	283	349	270	327	302	281	296	330	303	291	308	340	302	322	320	303	330	285	311	328	298	305	296	327	315	338	309	354	339	347	311	321	325	306	319	315	321	311	303	314	297	310	314	301	285	309	288	321	335	339	336	297	294	327	366	323	295	323	336	309	321	305	340	343	300	328	296	277	299	346	330	319	322	309	261	281	293	320	316	325	333	265	287	305	279	330	338	335	345	303	315	311	321	328	317	329	314	284	330	307	339	293	291	312	310	292	307	333	336	291	289	319	304	319	337	320	308	300	277	285	311	305	282	324	316	295	316	302	320	333	350	310	262	272	325
2624	1407	12551	22394	17134	10014	5059	2378	1284	966	807	835	779	742	824	747	761	783	800	788	790	776	768	804	785	822	796	713	767	805	792	801	781	759	753	777	746	778	765	756	794	735	743	713	749	746	785	777	771	776	750	794	791	712	785	746	780	764	760	745	771	769	749	721	804	762	763	820	746	805	740	785	823	787	746	798	797	731	770	776	774	752	817	775	741	796	782	793	770	794	776	747	757	794	770	756	735	776	759	752	800	837	765	757	725	795	759	779	794	774	806	770	748	773	782	760	776	779	780	767	770	810	735	738	737	772	734	770	766	772	758	757	732	773	716	783	758	764	775	773	766	803	780	790	790	802	800	806	772	766	720	735	760	761	800	798	786	776	758	775	763	748	760	783	765	812	794	765	794	752	721	808	814	770	756	745	773	805	785	816	780	782	759	755	751	789	813	775	793	754	830	804	811	768	791	827	793	743	796	792	776	784	795	782	791	787	799	786	782	804	805	764	805	757	775	752	827	731	722	743	792	748	815	797	818	745	719	799	771	756	735	774	724	739	751	742	763	738	798	755	799	775	754	830	774	783	783	769	791	755	778	811	748	761	764	779	805	790	798	817	790	818	788	748	795	781	759	804	787	764	761	754	791	801	796	799	756	782	730	753	818	742	778	763	817	772	740	725	794	727	782	779	762	786	764	755	767	777	763	811	784	802	754	754	793	768	810	765	831	754	758	727	719	752	767	818	798	806	777	749	812	777	756	727	810	788	761	808	761	799	774	792	785	754	776	748	804	792	776	810	803	779	792	763	752	795	791	809	793	791	766	752	708	758	778	775	764	805	778	739	802	783	789	774	808	759	736	736	779	752	765	751	795	822	760	803	724	760	800	794	777	779	774	738	782	736	817	721	727	749	758	779	752	833	825	750	753	795	765	757	724	756	780	761	800	767	842	751	772	832	815	763	765	709	778	781	770	771	759	778	838	765	716	711	724	755	768	803	834	778	805	785	770	755	745	763	826	762	772	738	790	707	744	752	821	783	744	751	752	811	787	823	788	789	781	809	734	727	737	784	773	817	788	766	789	797	805	742	762	713	748	784	833	779	791	775	741	752	786	782	820	788	767	753	754	821	743	754	783	809	772	781	745	759	809	763	741	807	764	781	791	811	741	753	749	746	775	776	782	766	750	819	804	735	746	773	743	753	717	744	864	751	777	783	784	791	796	726	804	778	733	760	732	779	751	790	773	744	795	734	803	700	728	838	733	793	769	819	764	797	733	762	795	782	764	775	749	812	723	788	832	761	766	765	756	746	722	816	751	783	787	781	746	797	792	775	797	771	825	748	771	777	745	799	742	757	755	812	788	780	770	759	759	746	729	778	797	770	743	794	770	769	770	727	775	750	776	743	791	779	813	812	827	806	721	746	779	785	753	773	799	770	759	728	749	794	774	751	752	766	773	789	738	741	766	799	767	777	772	780	786	748	777	764	768	791	758	787	772	803	754	739	734	797	782	796	746	792	739	731	789	789	777	792	787	821	742	756	764	750	766	760	803	775	770	733	754	759	750	804	795	741	776	788	762	777	749	808	768	798	807	785	799	744	790	752	769	741	773	781	847	760	739	806	768	792	790	792	757	748	756	781	844	751	792	761	773	794	784	753	758	748	792	804	749	763	762	761	797	782	770	748	807	737	789	773	743	831	803	840	782	773	834	752	774	759	759	788	778	780	766	747	756	787	793	752	798	760	745	741	829	757	791	737	748	766	770	737	768	772	776	745	710	801	753	753	747	770	782	766	762	741	842	759	772	792	802	774	750	778	774	775	759	771	738	791	801	731	744	819	825	780	749	773	753	776	754	799	790	750	771	726	807	680	778	727	787	786	733	756	781	797	789	760	776	791	756	843	756	765	796	776	774	814	788	771	807	771	745	737	724	814	768	723	782	758	744	772	798	776	784	729	762	740	795	776	801	715	769	797	757	767	750	760	771	756	790	759	775	749	753	759	751	833	767	752	816	829	750	764	821	844	783	780	797	787	805	758	757	764	808	773	802	795	770	749	784	785	768	774	753	785	770	758	742	769	762	761	830	753	798	787	764	779	805	821	737	800	739	789	765	754	727	810	771	792	774	761	714	740	809	788	758	773	790	752	762	777	805	787	737	780	771	701	787	794	769	768	753	808	803	756	795	771	805	762	763	813	750	758	778	792	768	748	762	738	750	753	843	751	790	811	805	791	815	816	777	837	820	783	775	781	770	777	767	774	772	758	754	813	764	796	788	748	800	784	776	755	766	759	714	793	771	757	778	728	761	825	747	803	786	749	785	744	756	777	716	796	852	790	763	814	768	803	763	794	774	757	744	772	766	757	744	736	772	762	781	810	754	795	787	763	802	824	799	793	789	824	766	760	761	771	768	741	794	798	774	746	750	776	771	784	793	754	724	772	779	791	833	774	768	760	754	786	787	803	785	833	788	777	793	761	755	773	751	773	747	729	743	819	764	799	749	752	801	745	752	770	798	788	828	755	788	772	737	808	783	793	743	797	781	711	774	767	794	788	775	817	841	737	763	774	729	799	777	778	776	791	810	734	760	767	768	735	783	756	773	788	810	833	806	774	814	756	760	746	774	785	776	765	732	788	748	758	746	772	767	777	756	739	759	755	730	790	793	772	788	782	743	767	790	827	726	756	810	718	768	768	779	772	790	756	807	732	799	728	743	730	773	816	745	722	779	809	758	771	761	778	744	769	774	745	803	804	754	739	795	704	766	753	733	766	797	784	771	837	717	787	735	799	746	788	817	719	734	772	798	774	760	735	794	738	741	768	803	762	815	791	786	801	770	805	725	770	781	777	759	751	796	765	789	787	799	781	802	751	792	762	819	761	787	748	794	803	777	779	807	799	758	762	756	816	803	739	733	804	734	798	768	772	774	787	732	714	800	762	781	802	764	769	792	829	747	761	796	793	783	767	753	746	830	764	815	794	789	779	796	779	756	860	778	722	742	756	812	773	806	788	774	764	763	791	815	777	762	800	807	794	813	783	800	773	795	780	787	765	779	750	783	793	785	822	773	792	756	793	746	807	817	791	781	798	770	752	793	753	750	775	761	769	742	788	745	741	752	733	702	769	779	784	800	738	791	736	733	788	780	754	801	780	764	756	787	763	795	773	781	802	775	775	729	777	756	769	765	772	735	815	765	718	804	769	750	774	784	808	755	791	763	808	747	786	764	798	765	814	798	794	774	768	768	780	791	781	729	861	793	757	776	737	735	729	797	754	768	780	788	766	772	773	770	792	748	773	808	793	786	762	792	779	774	825	771	804	790	764	750	776	823	695	763	777	768	790	762	751	812	757	751	790	765	808	758	792	796	779	759	742	777	748	820	774	748	741	742	751	777	722	760	764	788	773	752	734	693	804	757	770	778	780	762	789	789	745	760	770	752	766	782	763	776	747	772	798	725	795	748	776	760	756	783	771	743	812	781	746	751	775	751	763	787	759	791	810	793	787
18279	33486	73995	72464	56781	38527	21281	7408	2216	820	453	393	365	387	382	349	355	363	367	383	352	376	355	359	405	381	381	379	348	367	387	343	353	388	393	386	387	386	401	379	358	358	359	349	365	348	355	349	371	396	371	355	365	356	363	324	399	386	337	381	401	397	364	395	355	356	369	408	397	357	371	384	378	403	361	361	372	396	382	353	365	395	354	349	420	373	379	353	384	386	369	334	393	363	353	313	413	392	380	349	387	387	362	373	391	350	402	366	327	365	358	371	319	343	361	387	338	347	366	368	360	363	334	352	371	338	372	356	397	375	331	393	381	381	380	342	380	363	376	355	386	369	373	362	372	368	400	382	366	340	392	391	368	341	381	379	379	372	341	379	402	399	370	379	366	357	366	389	364	350	388	354	357	365	386	388	365	378	365	376	354	356	377	342	346	373	330	394	360	361	377	384	385	331	305	332	369	353	346	414	358	369	370	357	379	355	368	394	396	342	362	367	370	372	386	421	381	378	352	358	360	361	384	369	397	329	342	385	360	351	365	384	339	347	332	373	420	379	383	405	361	368	389	374	333	353	361	361	396	327	349	371	360	396	373	385	360	380	369	347	376	356	386	399	368	330	366	386	360	364	362	338	383	360	379	374	368	356	397	370	358	343	358	365	360	406	388	374	359	351	360	340	381	411	382	390	394	391	353	360	370	404	365	383	341	357	388	380	369	366	416	371	359	392	404	374	407	369	328	352	351	401	365	416	352	354	379	412	386	380	374	350	356	352	375	385	367	351	387	380	386	346	340	351	351	365	335	367	390	352	384	374	371	350	363	375	344	372	354	376	399	345	356	366	356	376	380	378	357	384	390	381	369	378	330	401	341	394	343	379	412	363	339	356	393	358	378	384	387	368	367	379	368	388	399	361	339	347	421	405	342	388	360	351	391	385	352	362	376	393	360	371	339	350	366	371	372	407	408	335	418	383	381	354	355	358	398	353	360	377	428	398	371	368	367	388	369	379	351	346	371	390	357	381	378	401	376	381	343	365	343	409	368	350	360	350	382	346	352	378	343	350	386	390	368	370	366	388	393	391	375	379	378	397	361	377	375	357	364	374	341	383	375	373	348	368	357	390	423	413	352	368	389	334	358	370	379	378	368	340	378	375	373	374	360	383	400	346	367	351	343	388	386	374	385	391	352	345	368	354	363	352	364	363	343	354	367	385	371	353	346	349	365	389	408	383	353	399	357	390	353	377	346	376	374	387	356	359	357	375	388	346	364	351	352	361	368	388	375	355	401	425	380	405	382	361	364	387	405	372	408	377	364	406	354	345	376	401	372	346	417	343	390	385	370	383	322	370	343	350	381	348	358	385	369	402	339	394	366	363	370	385	386	348	387	352	406	357	365	358	376	361	379	365	372	387	347	352	394	366	372	387	377	382	347	344	406	353	372	376	393	380	378	384	350	314	341	374	386	371	370	376	388	358	359	368	398	357	344	397	384	372	381	363	371	336	347	379	379	381	335	369	379	364	374	377	350	407	357	363	374	374	365	398	360	379	341	350	383	374	360	370	388	401	340	370	347	347	349	367	372	369	355	373	370	383	339	373	375	396	375	374	361	363	358	336	381	355	376	394	362	327	366	397	389	414	350	359	381	349	360	372	382	349	345	334	374	371	383	371	369	358	384	372	404	385	366	356	362	351	362	338	347	370	375	365	386	359	353	352	373	398	392	409	380	346	362	382	387	375	378	371	384	383	353	392	372	371	362	371	382	343	352	365	379	340	381	373	367	354	363	385	381	383	358	361	349	365	349	379	383	398	356	354	397	386	345	394	373	377	342	376	339	366	394	373	356	384	351	357	357	373	379	387	326	367	366	333	377	400	362	359	389	354	320	359	386	340	350	350	363	371	410	383	349	356	378	340	349	382	369	353	309	340	345	383	371	387	351	368	375	325	357	354	378	382	314	342	359	369	388	408	414	371	368	379	321	336	396	392	333	359	335	347	368	367	372	372	372	391	357	407	333	364	324	377	398	310	377	381	342	378	395	360	351	372	374	365	366	366	387	364	352	374	411	366	412	357	395	362	363	395	352	376	391	359	364	361	394	359	377	370	376	367	360	380	369	334	356	374	366	380	421	411	367	372	377	359	354	385	357	385	387	382	363	390	364	365	411	363	394	360	370	346	346	360	341	365	373	369	362	364	397	381	377	340	408	382	346	381	378	328	382	356	352	376	348	363	393	377	354	379	344	347	348	349	332	395	354	360	341	389	347	365	377	395	365	376	330	398	376	352	344	356	390	358	383	369	379	338	331	373	379	361	358	384	369	385	345	379	357	372	358	352	368	346	370	382	381	352	374	371	382	364	363	365	359	367	353	354	411	373	376	378	368	372	363	381	347	389	371	388	391	396	383	402	422	382	332	379	416	376	379	383	361	385	370	363	363	374	368	408	374	370	356	350	415	407	400	410	363	349	372	357	397	373	402	375	395	352	381	352	359	372	361	398	376	341	364	352	352	399	380	377	370	387	350	363	354	343	369	344	396	370	391	392	364	388	362	337	384	371	361	389	350	341	361	411	375	371	364	361	357	377	326	343	337	351	385	402	376	344	399	410	358	356	365	358	370	356	397	376	373	378	376	380	374	419	345	346	367	367	385	352	331	375	336	375	389	371	375	338	409	364	386	365	317	382	373	390	364	374	352	348	342	368	375	363	376	367	385	390	373	387	351	383	395	399	384	408	382	371	363	378	359	356	402	385	376	400	358	368	355	371	379	355	371	353	335	409	379	382	377	383	387	370	387	384	359	349	344	328	354	370	362	339	398	362	361	389	342	383	384	351	377	378	363	381	366	375	384	379	367	351	408	383	396	375	383	354	379	361	372	359	381	347	352	364	375	327	378	358	359	386	377	398	363	386	384	386	377	372	387	394	370	399	365	375	369	343	395	359	401	344	358	397	363	396	355	405	362	375	351	368	399	378	362	343	367	375	335	366	371	363	365	387	389	385	393	388	367	382	397	390	363	353	344	382	331	353	390	381	360	360	394	351	417	362	349	343	364	384	381	342	363	358	380	383	348	409	346	404	360	391	334	360	313	371	396	343	345	383	379	401	383	376	376	367	369	338	359	371	365	340	398	376	359	365	381	402	397	375	342	363	374	363	398	376	370	353	332	385	370	385	386	384	344	368	358	351	373	360	400	327	367	337	349	374	379	384	388	365	398	355	343	354	348	350	363	343	378	398	412	319	362	370	347	382	343	383	357	363	401	370	372	382	376	390	378	378	357	366	340	357	380	363	356	359	385	387	351	349	366	415	368	338	370	368	367	361	366	388	352	370	362	376	347	375	397	338	405	342	368	364	384	380	332	376	386	381	360	369	371	356	384	358	351	347	365	379	363	365	362	374	367	338	356	393	422	358	369	375	382	372	381	381	386	398	361	383	378	383	371	345	359	376	359	389	371	408	349	352	383	337	392	330	383	345	409	404	346	353	407	340	321	368
11085	27478	69407	79156	66423	50740	32979	16813	6847	2535	1196	933	957	887	845	838	867	869	857	917	876	896	863	880	909	875	873	888	891	931	899	892	861	900	888	914	915	864	877	911	909	895	908	890	834	850	921	864	899	876	893	900	911	837	874	888	910	859	884	940	904	856	896	857	902	819	865	897	860	905	892	892	866	905	892	888	895	850	867	884	881	898	922	926	873	961	865	906	886	918	909	883	915	848	854	928	927	869	895	907	861	895	858	907	855	879	902	845	905	873	842	890	886	922	877	910	946	865	824	898	917	873	877	844	918	928	845	885	855	862	845	810	877	854	862	827	875	883	911	865	883	924	884	915	828	891	924	847	889	871	886	883	946	921	900	909	918	868	888	848	874	885	889	893	851	922	831	905	858	900	909	851	874	897	867	866	903	794	908	868	807	906	842	893	849	868	873	883	879	875	849	882	845	915	916	907	847	890	872	838	895	867	844	903	897	895	932	895	900	950	881	848	872	932	908	864	889	939	893	858	868	824	945	870	879	892	904	874	843	891	862	894	880	909	880	860	907	847	854	889	884	936	855	890	920	931	849	903	813	917	876	893	806	905	878	864	863	887	899	870	894	945	859	872	826	881	890	882	933	913	892	877	888	867	880	857	926	848	798	957	905	854	891	867	914	919	913	886	881	878	850	863	886	875	938	891	826	933	915	896	861	884	872	878	898	944	865	915	877	912	913	917	881	875	876	899	900	855	852	903	884	886	896	871	827	929	908	870	898	879	946	885	922	858	892	908	830	858	897	939	872	905	899	892	836	894	851	875	859	865	880	843	887	880	887	896	932	857	912	864	877	917	930	863	866	888	940	880	841	887	895	894	919	857	862	878	894	859	856	845	896	865	897	881	914	827	890	853	844	903	901	846	880	899	881	905	861	902	879	865	881	883	879	871	861	873	892	833	887	896	902	927	854	811	873	877	926	873	873	878	868	872	913	869	887	862	881	882	891	908	898	871	866	841	877	890	844	851	895	900	909	845	866	853	880	840	887	864	881	898	878	905	883	845	899	913	919	894	874	865	889	899	843	943	889	829	918	825	907	897	874	914	842	906	836	879	919	881	852	880	897	869	862	879	921	901	888	858	866	933	873	828	908	930	904	870	894	952	887	920	901	859	926	884	895	871	925	876	890	904	915	877	873	845	864	915	833	903	910	891	915	906	905	901	863	817	911	882	873	861	871	849	881	859	909	856	861	912	912	878	894	909	896	839	902	907	869	901	922	918	854	873	900	949	931	862	844	864	830	901	865	892	910	865	907	860	937	875	897	838	866	895	875	859	838	890	866	880	867	913	891	883	860	861	920	845	933	868	908	898	889	904	843	855	890	846	910	864	884	875	862	902	917	868	864	932	930	905	894	890	894	901	895	884	841	921	892	862	889	898	915	881	864	872	904	911	894	888	809	907	929	854	867	845	904	869	877	824	830	892	894	948	891	893	894	882	905	874	918	885	826	869	868	928	873	927	934	916	845	887	873	925	869	866	894	912	912	932	896	890	892	888	822	866	860	900	871	922	897	861	846	885	852	845	913	870	896	920	902	849	846	891	924	872	888	895	843	916	900	856	905	882	875	889	884	819	852	884	894	911	843	864	886	878	902	882	897	914	869	865	893	926	855	811	885	866	890	929	858	912	882	901	887	868	885	872	917	909	868	913	877	898	868	825	925	893	897	833	884	902	879	950	933	932	849	869	863	845	905	863	903	917	859	878	909	821	873	890	852	912	898	817	875	879	850	861	881	849	852	847	920	824	890	854	894	838	875	896	893	925	885	865	890	847	880	876	890	919	898	911	900	882	958	852	841	861	861	899	903	831	859	903	871	818	859	903	884	917	841	887	895	845	891	822	860	889	887	873	867	882	887	841	871	850	936	900	865	914	881	886	857	890	876	845	882	925	918	882	875	827	875	864	893	885	844	866	861	804	906	871	893	845	902	898	924	882	879	930	855	874	885	911	881	875	898	905	957	916	896	928	888	871	884	808	825	918	852	916	920	882	847	915	918	898	833	884	843	917	881	849	907	864	898	872	911	909	932	893	852	922	859	893	906	867	886	857	809	891	873	885	860	915	902	908	875	851	918	884	851	867	888	899	861	850	796	877	885	894	869	870	890	805	892	888	860	883	862	850	852	864	883	933	854	863	887	863	926	893	869	818	918	890	887	866	856	854	893	932	841	900	912	914	870	908	862	857	915	843	881	880	789	923	935	868	788	943	877	853	854	917	863	860	879	903	855	874	863	890	822	893	867	869	904	856	872	895	855	846	849	825	931	883	892	873	901	893	893	895	910	873	861	886	843	871	834	913	847	897	926	886	848	888	913	900	874	916	880	904	934	901	932	911	911	919	824	894	940	903	904	857	864	882	886	880	854	864	867	883	875	885	862	929	871	874	910	909	909	901	819	919	865	820	884	888	926	879	915	932	878	857	842	868	900	847	934	858	882	886	913	939	858	829	895	866	878	921	885	913	919	875	886	899	919	899	898	867	852	934	875	893	840	866	826	869	898	853	918	865	881	923	886	900	899	872	865	915	859	905	856	915	876	888	885	891	936	884	860	860	875	890	862	858	890	891	894	947	883	854	880	899	830	910	880	861	855	858	860	851	845	940	881	882	914	872	876	854	909	873	892	875	890	841	908	905	941	834	881	906	823	893	923	905	872	820	886	881	873	905	887	875	866	876	866	861	876	916	916	810	859	920	910	909	870	897	874	897	876	904	901	877	882	875	845	868	921	868	908	918	897	875	875	872	896	898	885	878	882	886	858	884	893	934	892	842	850	872	909	853	829	899	864	880	832	849	837	918	861	850	883	868	888	927	842	876	866	968	934	920	866	852	880	884	863	861	822	887	902	884	876	864	886	893	867	861	927	900	864	922	889	898	945	906	883	936	882	880	886	913	861	866	929	901	909	933	900	894	928	814	850	863	935	898	909	895	886	914	873	900	864	932	854	865	888	878	905	867	916	849	898	840	858	870	899	871	924	895	822	907	902	862	863	898	879	934	910	883	920	872	871	863	877	918	898	868	901	866	832	857	901	827	851	880	905	933	870	848	837	906	925	850	824	891	921	882	890	899	936	855	859	870	887	881	883	890	923	875	869	866	868	911	941	902	875	936	898	894	864	854	908	900	893	863	926	874	879	902	902	862	938	875	868	889	899	899	934	885	860	868	915	895	869	850	895	912	875	842	900	874	856	840	859	942	857	924	889	899	835	896	864	871	795	897	870	895	862	914	867	870	840	906	858	850	901	878	906	911	914	912	878	928	882	834	867	868	897	873	941	855	842	914	955	874	868	962	860	877	897	900	879	868	915	909	823	886	846	921	857	883	883	884	913	904	852	895	900	890	924	858	899	911	857	857	871	877	878	849	843	936	897	888	888	946	880	912	899	865	882	811	881	849	912	871	883	879	908	877	927	897	862	865	875	927	912	909	873	897	888	882	903	963	870	924	829	853	848	856
16603	40278	74881	72483	57085	39592	21941	7747	2189	785	467	363	380	347	367	371	359	375	381	359	390	378	341	364	359	352	349	378	388	347	357	343	360	365	315	375	345	352	343	349	344	388	366	346	356	333	343	340	350	354	341	406	386	343	396	350	348	357	352	366	365	328	365	371	368	337	333	368	371	356	342	384	361	356	360	374	351	380	360	393	353	355	376	356	404	368	330	386	367	353	377	369	369	368	367	391	340	353	391	326	371	336	345	384	371	337	359	360	376	357	344	344	340	364	337	389	374	361	353	366	341	366	336	357	362	366	316	359	349	328	324	327	349	370	374	349	334	303	371	355	349	364	349	342	381	324	355	390	320	334	361	380	362	372	368	354	345	365	342	368	358	365	371	359	370	384	346	363	357	375	339	345	353	371	375	345	357	336	350	376	372	369	358	356	370	360	370	336	354	354	326	388	346	363	313	329	330	328	370	360	358	370	360	349	382	355	389	368	351	367	342	346	370	374	344	328	362	345	338	348	377	355	368	391	362	345	360	355	348	357	374	353	342	362	400	376	363	349	362	369	359	355	378	382	380	369	347	389	372	352	348	328	362	348	362	335	408	345	356	357	351	358	346	336	379	368	352	363	387	344	343	349	337	371	347	366	349	351	374	369	360	362	333	341	332	349	347	352	400	332	340	343	355	351	425	359	343	369	386	401	349	391	360	360	334	376	391	365	341	332	382	348	328	350	356	356	359	369	383	383	346	392	361	325	353	300	361	355	351	355	360	349	352	366	325	355	334	348	367	357	354	345	374	353	313	337	341	359	359	352	367	309	373	361	373	376	358	375	378	348	358	385	366	333	349	383	339	347	348	349	368	334	327	385	351	349	349	368	329	367	340	322	377	355	323	342	358	333	370	362	328	354	344	350	350	340	351	391	340	360	327	354	370	374	363	376	322	365	353	377	364	347	376	355	375	339	356	370	313	359	344	342	350	377	376	355	327	341	319	344	363	351	352	347	357	333	365	339	359	361	360	365	375	354	377	383	345	343	355	365	347	357	360	360	339	335	372	391	357	335	331	338	361	362	387	379	359	350	356	341	362	343	390	339	357	343	375	363	362	314	339	363	362	360	363	364	348	374	339	381	360	383	347	341	351	372	353	357	395	365	339	365	370	359	341	337	375	356	340	357	340	354	347	381	355	364	337	367	370	340	355	359	385	335	344	372	401	357	422	376	366	352	381	335	346	359	349	356	336	389	370	350	377	342	334	357	354	331	379	370	366	378	359	341	335	339	401	382	335	342	382	353	405	401	375	350	380	336	334	332	363	340	340	331	363	349	363	382	338	335	342	363	350	364	352	321	385	332	365	371	343	345	366	350	361	389	381	381	364	361	351	349	351	358	342	336	368	334	390	323	386	373	397	358	365	347	367	375	344	366	351	363	340	337	344	342	377	364	350	386	359	352	388	316	356	369	355	310	388	365	350	349	368	383	361	359	359	329	341	348	359	389	378	344	320	347	371	397	387	385	356	369	393	359	375	367	380	339	355	388	370	323	371	358	342	351	356	372	330	367	384	363	331	370	358	345	321	338	322	335	339	332	364	372	325	357	367	385	363	376	352	384	345	336	348	368	351	356	351	356	343	366	354	346	367	340	360	350	371	344	378	360	352	349	350	362	351	357	334	368	356	329	406	329	369	351	371	371	378	356	380	325	386	332	344	372	369	323	354	388	354	350	350	386	357	357	338	398	381	383	366	381	342	352	328	389	332	311	351	369	384	361	388	365	385	395	335	332	367	323	353	337	332	345	358	343	382	331	361	354	370	360	320	356	398	335	362	342	370	384	376	380	382	362	351	369	368	344	369	313	373	362	372	340	342	364	379	392	328	375	380	345	298	366	344	356	371	345	338	350	391	356	380	391	324	365	386	365	361	341	351	354	364	351	385	366	380	367	345	366	391	353	356	407	342	360	376	339	322	361	340	378	347	356	353	321	404	357	369	356	353	389	361	359	388	357	353	367	359	353	353	325	365	325	363	359	342	354	377	360	385	356	334	364	349	365	376	384	379	319	351	362	356	387	360	396	374	338	340	356	365	327	363	386	393	349	372	355	373	387	365	393	332	335	364	354	370	397	393	321	339	340	359	342	336	356	345	338	350	370	379	358	352	342	321	346	338	346	362	372	335	344	354	328	396	348	377	384	349	366	394	359	411	374	344	314	344	360	359	389	365	353	370	372	357	377	371	353	385	356	337	332	348	370	336	343	362	318	379	379	368	383	391	376	386	375	363	379	384	370	363	337	339	348	367	369	338	364	362	316	372	375	379	340	392	382	369	342	373	383	380	370	376	360	374	321	337	358	370	348	365	349	358	342	366	325	369	348	391	362	334	349	343	333	342	336	384	383	360	353	355	368	347	331	342	364	338	361	326	309	395	349	343	345	374	355	359	306	365	376	359	389	334	358	333	363	349	344	368	360	345	368	365	385	349	340	346	337	365	334	362	365	364	353	348	331	351	363	393	362	363	362	328	347	378	330	380	326	353	371	309	363	354	353	397	375	330	378	367	351	343	315	341	343	384	365	350	378	321	382	357	376	374	380	384	342	377	357	349	365	337	364	373	376	307	338	350	354	339	378	329	353	361	320	348	397	327	343	362	358	326	387	343	331	371	341	329	354	330	374	335	355	370	358	390	354	356	381	374	349	343	371	345	377	321	352	334	373	318	374	361	362	368	325	334	358	327	376	362	352	367	353	381	381	366	367	353	351	377	326	366	338	356	347	383	369	389	342	369	347	331	357	368	377	352	379	344	362	357	360	345	374	329	348	364	346	365	376	365	324	383	336	331	353	322	340	375	373	341	394	343	370	384	358	336	340	342	368	348	350	343	366	368	364	333	365	359	384	367	338	341	377	335	338	420	344	343	352	331	367	352	368	391	344	358	362	351	355	342	374	358	357	358	358	363	367	370	341	367	346	346	360	316	365	366	342	377	370	326	337	370	381	341	322	398	339	369	346	365	327	354	354	361	329	353	364	375	353	399	340	352	383	349	361	365	327	358	355	351	387	365	369	355	350	352	348	346	357	352	339	366	370	356	363	348	342	336	368	375	351	336	378	361	369	383	377	375	349	355	332	398	390	310	348	404	368	376	335	365	384	358	379	386	341	346	400	374	399	366	381	320	317	404	374	389	375	318	329	342	362	364	343	326	377	357	334	333	365	338	396	380	321	388	363	337	332	329	384	375	364	355	340	353	383	420	359	345	349	320	363	355	363	382	385	366	360	370	347	367	325	315	401	342	363	345	351	357	366	362	356	354	363	364	389	330	372	367	340	378	366	368	354	342	355	339	379	383	357	374	333	347	367	358	353	392	360	329	366	353	350	368	372	369	344	371	382	376	346	369	362	360	371	335	376	360	322	377	400	374	368	334	339	361	368	400	345	332	376	421	372	341	359	392	393	355	384	337	371	373	399	337	388	371	338	383	381	356	337	374	339	348	325	349	379	371	383
10288	32729	70313	79931	67456	51645	33478	17544	7108	2475	1208	968	840	824	791	858	836	937	925	890	826	861	831	837	857	883	871	861	815	849	874	871	856	846	911	825	866	835	832	848	881	849	815	850	859	868	841	868	842	868	798	830	894	870	869	787	817	847	870	865	863	879	906	846	869	835	856	840	886	887	853	817	893	827	867	845	838	860	786	842	874	845	804	822	846	868	872	865	829	898	875	881	804	881	875	871	863	825	844	817	820	885	830	826	844	845	857	798	837	906	901	852	892	874	833	850	861	813	822	881	865	849	857	887	830	890	823	806	868	882	812	837	878	850	848	886	896	842	858	876	875	873	798	813	851	845	893	831	845	869	839	845	848	867	885	836	863	848	823	837	866	875	854	853	822	843	849	878	908	865	853	871	870	870	809	874	807	871	865	882	871	840	819	805	878	846	847	870	878	891	887	884	837	848	874	858	858	866	854	854	856	887	828	863	812	875	821	857	831	868	828	842	874	820	888	919	851	883	849	857	852	813	907	808	834	844	840	867	936	885	805	822	913	882	823	850	917	862	879	822	867	855	933	863	813	862	897	844	835	834	902	791	828	870	802	848	868	840	852	866	881	849	883	846	865	873	856	819	834	835	823	795	817	851	822	841	817	873	842	862	867	828	792	900	884	838	877	839	841	846	894	865	856	853	851	831	816	829	923	900	839	830	835	856	847	819	880	857	816	874	826	833	841	810	850	858	858	873	802	841	860	898	881	812	861	888	879	850	896	812	860	807	860	833	811	813	794	900	895	869	884	831	825	841	885	862	886	852	863	807	859	845	857	912	835	833	834	891	859	920	819	862	863	873	888	845	833	893	821	858	866	856	908	855	888	909	840	856	885	787	856	883	860	868	856	881	866	895	847	812	799	880	849	848	863	850	893	863	861	896	896	815	875	815	803	819	814	848	857	834	810	831	801	824	847	856	919	853	851	856	868	861	861	835	842	850	881	863	877	859	904	896	877	850	797	885	852	858	863	902	861	885	879	796	880	840	803	898	904	845	868	850	891	801	806	863	889	817	829	779	839	840	851	860	857	872	880	877	874	837	837	865	865	794	883	845	819	819	879	864	863	861	832	865	822	846	871	865	814	841	855	892	867	894	884	794	930	839	865	817	825	815	830	917	814	921	852	800	876	861	871	866	858	838	880	849	841	917	839	847	857	862	869	827	877	831	847	812	830	866	865	847	839	862	849	835	820	858	872	884	833	893	828	913	852	865	840	840	876	829	828	812	856	899	871	867	837	819	912	879	859	853	857	887	820	868	835	853	869	848	891	859	898	859	851	844	849	831	859	876	901	919	855	875	848	847	833	891	862	826	865	830	851	864	831	862	894	841	869	871	830	856	817	892	885	858	837	854	884	879	892	882	846	812	888	818	883	862	849	847	880	874	855	835	859	862	880	827	878	875	873	842	854	823	856	839	849	854	851	874	824	841	849	863	890	836	842	856	849	877	853	835	858	872	852	860	856	861	854	879	810	849	837	856	843	814	819	841	846	816	860	831	844	823	920	852	819	820	818	889	838	824	813	833	871	859	858	813	846	849	899	833	874	798	853	882	912	878	820	815	868	845	866	863	881	849	833	837	799	853	908	936	799	845	879	917	839	869	817	858	818	851	832	831	879	890	886	878	835	893	844	850	822	863	810	840	852	890	883	871	847	839	806	795	790	796	846	864	840	831	830	788	811	809	859	796	876	901	892	900	899	853	815	874	879	842	841	838	860	879	886	855	883	902	870	861	883	873	878	869	875	818	864	901	834	821	818	829	876	850	889	857	864	857	894	895	894	841	806	881	835	909	852	883	870	826	874	890	847	823	886	888	813	868	850	844	859	861	847	854	858	868	874	827	852	809	887	837	831	862	822	825	858	822	924	841	850	860	823	852	823	867	854	848	834	860	862	879	863	876	855	861	883	884	845	909	860	867	853	855	836	848	854	829	833	910	871	873	870	827	889	862	869	859	870	839	863	881	891	866	831	854	856	872	856	793	853	862	908	869	848	868	817	882	797	816	864	806	835	847	903	885	856	853	861	901	874	835	851	854	810	847	846	866	852	827	894	855	908	868	858	851	864	856	844	877	881	844	839	880	808	882	920	824	836	819	810	868	840	903	870	836	859	874	889	884	847	904	853	844	790	898	848	863	868	875	883	881	861	840	856	895	827	868	847	841	938	867	826	840	800	882	829	863	833	834	826	863	838	875	866	882	883	859	858	834	855	886	856	894	892	813	873	881	832	853	895	842	863	818	884	853	840	834	882	911	896	866	878	868	907	861	892	942	881	904	855	842	850	879	822	871	848	902	861	819	829	852	924	837	830	902	843	848	827	853	906	835	889	838	848	803	880	863	885	838	861	828	874	858	910	809	883	869	865	848	876	860	826	909	812	849	855	894	888	858	863	850	874	822	873	865	846	803	880	886	824	856	873	891	862	870	871	862	845	873	861	831	880	825	820	850	840	852	897	869	823	859	892	826	850	841	840	902	814	837	878	879	881	862	813	837	888	840	832	813	897	907	852	896	811	896	865	830	840	904	862	822	856	810	912	876	851	812	808	873	884	902	891	878	847	901	831	855	864	842	870	846	873	845	896	870	791	873	897	863	852	840	875	854	879	822	856	867	887	888	880	869	819	794	831	880	894	845	805	888	856	841	867	839	854	903	871	833	910	874	882	898	834	855	901	884	843	874	892	849	873	827	845	853	860	880	832	839	855	842	866	839	849	842	843	883	924	824	835	863	835	904	855	854	833	814	858	906	819	902	791	845	867	857	871	859	838	813	823	859	861	855	832	839	809	822	851	894	841	830	885	817	845	783	865	839	869	828	873	873	848	810	863	831	856	812	888	868	876	911	820	908	855	889	861	906	830	889	812	854	860	878	806	855	891	830	837	867	881	836	838	850	861	858	903	860	837	882	794	811	831	881	823	907	799	881	839	863	858	856	852	874	882	866	881	833	867	845	884	869	802	818	830	849	811	858	835	861	846	861	896	892	853	875	821	829	814	855	853	871	879	846	886	845	852	896	864	858	830	821	864	812	837	844	815	866	759	839	881	879	813	891	869	839	830	879	866	852	865	880	888	841	871	909	873	852	898	864	901	822	838	838	912	848	906	832	902	826	869	882	867	876	838	822	882	885	904	834	870	846	862	862	815	827	822	853	880	807	819	810	862	856	856	883	889	860	875	843	821	856	879	819	846	853	812	874	804	863	829	882	898	814	849	825	911	853	883	819	814	831	869	889	825	827	853	890	829	816	880	835	820	860	838	828	846	875	851	819	864	877	843	892	867	835	850	807	873	858	854	856	829	891	891	823	903	863	843	882	855	810	873	832	873	869	868	894	853	798	871	826	876	795	846	856	843	879	868	876	822	873	814	881	882	885	830	859	907	876	828	870	859	874	826	875	868	849	874	887	820	875	830	835	832	848	840	877	882	831	835	856	835	863	869	807	871	881	860	879	853	906
2266	1231	6297	8144	5623	2924	1325	671	431	319	303	302	311	281	345	340	295	294	278	320	338	322	271	306	302	320	283	288	299	300	295	325	291	326	318	296	335	309	311	315	331	287	342	315	302	294	317	309	298	310	300	326	309	307	318	322	305	293	337	341	312	305	304	289	305	322	316	283	333	323	328	333	294	288	341	353	325	313	320	289	306	314	296	297	303	300	317	320	315	319	345	316	297	308	327	308	323	304	309	313	299	314	298	327	311	296	318	316	306	327	307	331	320	338	324	297	298	292	306	334	310	292	317	308	319	318	301	328	332	313	326	322	312	311	318	312	303	292	277	310	314	314	273	328	323	295	309	334	325	339	282	318	319	327	305	288	322	298	303	292	270	315	299	293	280	306	316	291	300	323	354	298	320	307	313	315	306	303	322	317	293	322	280	327	305	291	314	290	324	315	342	306	315	325	300	321	284	308	290	306	328	287	327	315	294	333	315	288	312	296	313	300	326	299	295	287	330	327	311	283	294	304	310	256	276	283	330	322	320	299	337	307	281	335	289	310	298	307	315	337	340	331	297	316	336	313	315	307	305	291	299	295	347	313	273	307	306	288	290	293	315	319	301	332	301	326	306	352	313	322	318	326	329	294	298	320	296	340	325	319	286	309	297	336	319	291	325	286	294	331	303	326	300	303	302	285	318	297	324	329	326	320	288	309	313	299	341	356	332	313	327	318	259	291	340	312	295	291	300	323	306	311	286	280	302	304	300	288	301	336	301	332	316	324	315	321	317	267	339	356	335	300	318	315	281	332	329	320	340	315	310	345	303	322	289	319	302	318	301	327	306	277	294	294	273	334	320	309	337	295	293	315	289	338	313	296	321	280	320	325	298	307	274	300	355	325	347	259	305	294	307	274	315	305	319	339	282	308	295	316	296	340	298	291	328	308	298	353	316	340	342	304	318	282	294	314	310	295	333	307	287	311	297	309	295	341	297	303	301	287	348	303	311	315	330	310	312	341	337	317	292	306	313	273	306	343	307	308	291	324	307	309	308	326	328	288	326	318	313	284	341	310	334	299	323	297	301	341	318	318	334	317	300	311	320	320	329	320	287	316	337	312	317	287	279	299	314	299	337	319	307	335	290	312	291	317	279	282	324	315	301	311	303	293	313	332	302	291	298	310	334	289	295	318	263	337	278	355	300	341	325	319	314	316	290	285	322	313	297	303	319	311	328	328	327	304	330	320	280	278	307	309	315	300	297	307	302	319	349	285	312	327	316	324	351	266	316	298	295	301	295	307	275	276	309	289	306	320	306	317	277	316	346	279	315	296	352	320	304	324	303	314	357	309	304	305	283	337	319	324	300	318	293	313	360	323	306	310	340	300	297	278	312	294	271	294	299	315	312	294	322	294	312	324	296	335	302	294	300	304	289	329	346	315	330	336	308	303	311	307	344	307	311	338	299	289	316	254	329	344	317	330	307	290	300	339	303	320	368	291	318	323	310	302	318	306	325	317	315	295	301	291	281	285	289	334	235	324	339	296	328	298	319	350	322	308	298	305	297	282	304	328	317	307	303	336	332	302	280	309	299	298	337	294	318	338	326	323	302	327	304	324	307	308	335	333	321	300	326	326	288	314	303	305	315	309	341	316	304	322	301	310	329	293	315	278	297	304	318	333	346	304	327	335	330	337	311	343	327	294	337	320	303	285	325	311	295	279	324	308	299	301	308	316	306	313	305	298	304	293	305	298	329	334	300	333	316	306	304	311	310	294	286	307	283	309	300	295	319	304	300	296	303	297	318	361	314	287	306	309	295	304	309	359	298	296	298	291	294	359	293	300	324	314	303	293	339	292	284	279	333	297	290	305	312	308	299	322	311	280	317	286	304	328	354	336	263	334	322	299	315	305	313	335	298	345	295	308	323	296	306	322	311	314	300	321	315	312	317	312	301	283	294	324	314	310	338	314	307	332	332	323	294	291	308	283	315	275	296	320	285	301	281	333	314	322	321	323	329	308	326	293	307	311	295	320	292	296	307	300	263	303	295	286	286	325	329	340	296	319	313	311	321	286	297	315	286	328	322	336	324	335	325	302	295	295	310	333	322	312	294	309	316	281	359	314	287	298	316	310	311	325	317	346	337	315	324	293	320	341	294	316	296	332	333	342	311	314	289	286	310	301	304	295	307	323	272	337	311	315	298	304	332	307	297	291	316	283	304	299	308	297	265	295	328	304	307	320	287	320	303	326	333	336	298	306	318	306	306	316	338	315	301	316	301	335	295	303	318	358	308	303	323	326	309	329	306	289	335	327	276	275	322	297	319	330	330	298	306	275	317	313	310	326	307	276	300	303	326	282	297	286	307	289	322	345	342	323	290	327	300	264	296	327	314	301	313	323	315	324	304	317	341	271	320	312	284	294	334	319	326	299	317	257	299	321	324	327	306	323	330	276	322	291	318	325	357	309	323	337	294	287	298	299	280	276	316	306	277	323	303	333	305	284	298	323	344	321	287	318	308	329	308	306	321	250	322	270	316	299	322	300	315	290	294	296	325	282	308	312	297	313	307	273	296	311	322	293	319	356	326	310	321	310	339	281	323	322	287	331	332	326	290	323	334	286	328	322	278	315	255	312	296	309	325	319	327	294	285	288	273	293	306	291	303	307	311	323	304	288	317	315	308	281	297	297	321	311	326	304	311	319	306	319	308	302	297	306	303	271	302	319	336	289	319	333	311	342	316	292	344	344	328	322	308	314	347	287	331	314	308	319	288	322	291	309	340	291	313	308	296	306	303	301	321	310	316	321	336	303	320	289	322	306	320	289	310	317	320	320	309	300	320	311	321	268	337	301	308	319	294	348	301	292	267	298	332	293	297	270	293	320	287	331	310	323	289	337	339	276	298	322	308	334	289	300	292	305	306	327	297	340	311	313	303	332	304	318	315	261	312	320	282	280	303	323	309	310	289	300	311	287	288	284	305	306	249	260	304	323	340	295	299	312	331	290	330	326	333	320	352	313	330	319	334	310	278	314	320	287	337	312	312	297	319	318	325	297	308	303	326	315	315	333	330	317	280	288	307	287	315	311	312	320	331	317	294	285	328	305	304	321	303	313	348	336	305	325	325	313	333	284	324	328	297	296	305	286	342	311	331	284	353	301	360	316	309	304	341	324	328	322	305	328	288	315	297	276	324	299	322	316	335	331	321	325	292	313	297	293	295	322	327	302	322	345	300	289	325	302	277	321	282	305	342	287	335	302	289	312	290	289	301	322	322	296	327	326	283	341	293	284	291	313	295	335	317	303	302	310	337	323	324	283	330	321	317	315	310	297	309	305	307	312	325	295	301	314	299	291	297	284	316	298	338	325	335	296	291	355	284	315	326	314	322	320	291	304	292	305	279	298	301	294	305	291	299	313	325	294	320	304	324	304	309	284	324	293	309	323	264	333	347	304	317	321	359	288	315	297	292	312	337	300	305	304	320	298	310	327	362	323	281	312	283	299
2620	2210	14822	20526	15810	9313	4423	2159	1250	891	824	764	787	775	724	711	782	789	797	778	780	814	752	775	771	788	681	771	781	752	758	707	764	768	771	761	767	742	819	781	821	800	742	797	712	736	770	778	743	743	781	812	762	732	831	805	761	765	785	749	776	732	758	820	782	806	775	776	716	807	788	719	748	778	700	689	794	774	771	778	815	796	762	757	798	753	742	765	772	745	769	769	767	785	719	798	788	808	734	770	817	779	783	741	738	770	742	745	754	730	781	767	784	757	737	790	755	723	742	731	765	729	745	758	750	818	752	777	774	734	769	769	812	777	712	741	766	817	798	747	756	747	750	780	747	739	730	762	712	727	794	791	764	784	718	764	734	761	734	734	750	724	757	793	809	758	764	770	722	759	759	770	811	751	792	738	754	749	766	760	758	747	782	770	767	741	753	729	720	793	770	775	766	772	756	737	796	784	777	733	728	743	687	764	747	765	718	774	737	765	729	750	745	747	744	787	806	784	778	779	733	762	799	816	763	723	755	737	789	781	780	739	761	766	769	736	792	785	763	752	791	712	799	743	825	792	820	782	740	793	736	769	763	812	822	764	788	752	774	751	780	753	779	761	787	753	760	800	759	784	761	760	797	768	738	786	764	744	806	787	801	769	778	780	784	754	763	760	757	734	758	802	753	791	750	711	780	738	775	757	762	785	697	713	730	801	748	760	759	745	765	780	808	750	802	786	782	753	744	789	773	762	692	743	770	753	733	740	780	776	764	840	736	747	753	743	737	764	783	735	809	729	762	751	747	780	807	728	774	818	741	790	772	688	785	805	780	702	778	729	803	807	788	727	765	743	764	746	776	800	709	799	768	760	729	738	817	769	760	761	791	775	785	752	772	729	776	760	718	798	819	816	767	758	767	799	719	759	761	772	767	767	788	750	769	754	758	729	774	784	763	788	762	788	734	741	762	786	750	740	745	719	744	829	764	793	772	718	710	762	827	760	757	787	770	713	736	775	756	758	769	752	741	751	794	679	737	774	753	781	767	749	755	785	794	695	760	771	772	772	712	769	695	735	759	763	748	762	747	743	822	748	776	751	781	784	720	779	711	806	716	787	786	816	705	767	721	743	697	763	771	797	781	789	760	750	772	771	722	795	754	713	752	747	819	738	766	783	791	751	744	781	783	808	724	716	735	806	741	793	745	747	814	802	810	781	788	732	729	758	693	785	741	789	756	752	749	769	756	734	778	729	732	762	792	800	740	801	752	768	776	758	791	783	734	767	764	786	754	753	774	799	744	787	827	761	769	770	727	757	783	767	779	782	760	746	764	774	702	724	754	742	790	817	788	744	734	738	810	731	732	762	751	716	776	746	767	771	794	752	770	822	764	794	785	762	807	736	775	816	760	787	785	765	737	747	754	750	763	730	759	744	752	773	785	769	807	759	762	790	749	794	758	750	733	743	759	800	797	788	823	756	801	752	795	794	777	777	766	790	781	769	747	721	758	710	780	763	757	769	719	752	776	806	809	754	744	784	751	779	758	710	767	732	808	749	789	721	799	764	778	772	808	773	768	719	800	758	762	735	720	717	755	765	769	740	801	760	745	768	773	798	809	699	720	798	756	808	799	715	771	726	798	768	743	785	732	745	755	779	780	798	796	779	773	770	792	761	780	747	772	779	759	789	768	780	782	744	753	746	770	791	827	775	758	750	754	703	770	820	767	747	771	781	744	835	744	796	754	738	754	720	725	744	772	737	788	766	745	748	786	756	767	763	767	744	759	733	762	755	766	803	733	784	793	746	731	724	758	726	767	738	738	797	733	736	779	762	734	757	744	795	726	768	759	775	792	754	741	735	757	794	738	732	774	738	720	800	776	786	769	719	845	733	761	768	768	771	775	761	778	784	740	799	769	772	798	759	785	746	799	707	748	744	750	790	735	768	718	754	754	788	744	740	807	752	773	726	763	749	787	792	740	718	749	778	781	744	713	777	784	799	747	771	775	763	796	781	743	782	787	785	735	790	773	775	786	785	757	756	775	752	790	782	765	828	750	759	786	787	744	766	746	768	777	772	759	774	781	758	791	810	760	755	762	839	759	734	767	707	765	749	793	745	751	780	764	775	734	781	793	802	813	776	790	746	791	737	772	765	712	746	814	743	794	762	759	779	784	787	733	756	755	766	757	731	769	720	722	788	796	769	788	771	739	746	773	745	765	758	706	805	750	790	757	809	817	742	761	739	743	773	770	715	741	828	764	762	779	810	763	739	751	793	808	774	782	796	723	749	767	748	711	825	747	763	747	750	782	740	744	757	787	746	761	738	784	772	768	775	740	756	757	764	753	689	809	753	736	743	802	779	751	788	733	735	784	757	790	761	759	779	775	749	747	779	745	818	774	715	746	814	753	789	757	752	730	797	755	744	701	780	779	734	759	768	756	722	744	786	761	745	759	727	739	733	746	838	725	776	794	781	775	761	759	758	783	712	765	790	803	761	768	785	760	741	787	801	750	793	740	767	781	770	774	735	767	781	740	820	766	751	764	783	789	735	743	732	733	742	743	749	792	780	751	779	765	722	755	736	745	721	771	772	761	761	780	779	793	760	738	776	763	785	719	759	761	763	773	744	790	791	793	746	817	797	797	811	816	775	763	799	753	803	758	725	739	736	788	761	764	778	764	791	763	790	747	761	788	762	732	746	757	759	765	726	758	783	774	786	831	736	735	786	778	764	776	728	786	737	741	749	804	748	763	773	752	773	744	723	737	744	813	773	791	760	752	772	760	766	780	758	796	808	735	806	759	784	765	778	732	753	783	734	787	739	808	767	750	745	747	806	785	774	748	747	787	732	758	770	764	747	743	792	772	767	799	779	760	725	764	754	775	736	765	736	779	739	790	723	732	773	768	734	759	777	809	751	760	816	714	754	799	789	747	759	781	744	772	715	726	739	782	758	779	732	777	705	791	717	704	735	760	763	783	746	770	802	832	764	802	739	769	797	747	789	733	795	748	784	745	720	761	753	793	767	720	830	721	753	775	765	776	771	696	759	783	778	760	781	780	793	826	772	758	766	767	819	768	770	711	756	757	764	789	758	768	804	821	759	723	738	786	795	776	761	741	726	776	753	791	762	741	779	751	778	735	736	772	803	781	804	757	716	779	743	721	791	764	764	744	741	729	782	753	726	780	753	755	790	790	740	749	775	709	818	700	782	729	798	762	764	733	790	792	727	801	798	751	769	713	710	769	764	792	787	757	771	786	758	737	754	685	773	732	767	745	771	723	764	787	798	809	801	769	760	787	774	805	795	778	779	771	805	779	748	749	749	760	743	779	765	817	775	765	741	785	737	759	726	777	767	787	744	802	725	762	755	746	722	788	806	780	801	775	774	737	787	826	757	768	714	784	751	733	751	699	722	814	731	748	759	796	779	767	768	782	795	812	733	759	780	743	764	754	764	729	768	807	718	755	787	755	811	741	768	807	768	753	762	769	756	767	797	758	728
17042	31838	76720	71172	55436	38085	20605	7127	1984	753	477	421	345	342	387	394	352	385	339	351	369	356	358	388	376	396	419	335	364	358	376	374	349	374	368	326	359	401	377	362	407	365	382	361	343	343	332	379	346	395	371	373	373	341	344	389	378	346	376	351	372	351	366	387	376	355	385	348	358	361	340	342	338	352	371	343	366	375	349	380	414	380	334	383	362	375	383	383	371	355	386	411	387	328	355	376	384	410	388	338	364	368	383	359	347	350	349	385	357	380	362	384	374	325	336	380	345	349	393	384	369	352	346	387	343	370	409	388	367	385	378	316	352	339	369	365	344	379	381	373	359	350	329	373	358	360	326	405	386	366	365	378	366	358	403	369	399	375	360	385	379	349	357	369	412	353	366	360	368	374	381	381	372	379	367	358	339	366	349	345	375	360	357	374	394	354	357	357	340	330	381	337	312	363	384	326	349	405	356	394	340	357	379	376	400	378	384	360	347	399	400	352	381	371	364	343	375	367	332	394	355	353	390	360	384	338	398	333	374	326	359	386	375	386	378	352	352	384	351	387	360	388	381	361	334	364	344	393	372	339	369	385	341	379	350	336	337	351	373	394	358	380	376	372	376	336	380	371	392	380	356	346	381	361	418	396	382	369	360	327	370	359	386	342	393	379	362	426	362	344	385	371	361	396	374	361	366	335	354	351	359	355	361	411	361	348	361	342	356	361	365	392	360	371	404	374	383	389	388	341	366	343	384	363	347	406	391	382	408	409	380	389	367	388	357	386	351	332	356	353	383	344	412	368	343	325	359	364	315	367	407	381	349	396	367	341	303	386	369	441	348	379	374	366	360	372	387	417	353	355	354	352	390	368	352	344	350	392	349	358	340	367	371	364	386	368	399	343	392	350	368	378	385	359	349	358	349	383	339	345	346	370	341	334	348	356	351	378	368	364	351	396	360	413	366	347	345	355	357	366	361	361	382	394	363	387	359	381	328	346	334	358	356	363	391	337	371	342	372	372	382	376	367	399	397	388	339	374	399	344	368	361	340	389	359	349	367	365	351	400	339	357	357	353	379	358	371	318	356	399	345	321	319	351	356	339	364	368	374	358	387	344	325	361	343	352	349	341	367	363	353	399	351	345	344	396	398	331	361	352	387	378	360	378	328	386	384	369	404	329	353	379	374	371	359	374	361	387	383	342	349	351	379	380	383	361	368	345	378	373	356	348	357	370	376	396	356	375	392	386	360	358	351	371	357	346	427	380	369	368	355	361	373	340	375	391	352	348	378	345	361	361	393	347	405	339	370	365	341	395	362	361	381	401	351	364	360	352	394	354	363	369	358	398	330	360	358	361	369	339	377	354	409	374	345	376	339	347	387	371	381	369	384	389	359	326	401	375	353	348	398	369	359	322	362	364	353	357	362	364	355	369	398	379	352	326	380	319	318	351	383	370	380	348	364	346	331	354	377	372	367	375	351	378	350	354	345	347	395	372	366	342	322	369	349	384	345	350	343	407	357	387	362	345	364	371	348	304	408	365	382	366	345	364	340	367	399	355	376	340	362	363	354	384	357	360	368	357	352	388	361	336	391	335	375	375	367	348	338	360	339	389	361	353	352	345	359	386	345	328	393	356	321	322	331	375	372	371	368	372	378	364	354	311	356	349	349	326	342	361	375	344	346	382	317	354	398	354	385	363	388	353	367	332	389	324	368	362	376	343	405	352	353	384	363	357	396	406	354	372	349	362	365	363	339	377	410	369	362	383	384	335	340	343	374	378	343	368	336	365	329	352	376	423	323	362	366	370	358	381	353	385	352	373	343	376	372	364	400	356	361	357	379	358	380	377	385	396	377	328	371	384	368	334	372	379	374	370	362	318	365	345	381	371	345	381	344	348	351	355	336	362	360	363	374	380	366	344	385	393	380	384	390	379	358	369	366	397	362	383	347	380	325	355	364	366	355	372	356	315	375	396	367	359	356	409	356	335	347	336	370	398	357	373	393	377	397	351	346	323	365	329	356	349	367	396	366	323	349	387	379	364	401	398	405	390	349	352	347	373	367	390	402	360	360	357	354	335	353	387	369	347	352	352	351	375	341	366	344	372	359	339	371	383	387	342	357	402	339	347	367	356	367	362	362	321	352	388	373	364	344	334	383	365	367	405	358	370	348	384	370	347	352	334	358	346	377	371	291	339	370	368	349	340	368	375	359	368	368	346	359	366	339	365	374	354	371	422	353	346	374	330	351	385	367	348	374	342	355	367	374	362	377	384	350	327	373	376	325	387	401	370	364	330	401	359	377	361	354	365	352	367	347	369	360	365	372	361	367	366	366	378	366	353	367	308	403	346	349	391	363	357	351	388	347	347	355	346	361	376	340	391	396	319	358	378	399	421	387	348	395	363	353	399	357	375	390	353	355	377	363	350	359	350	356	345	336	343	371	376	313	402	330	367	354	351	341	375	334	356	377	348	343	348	349	366	321	359	387	383	369	357	373	372	387	341	361	383	385	346	350	343	344	379	328	373	347	368	340	369	356	353	406	364	402	357	363	398	359	401	377	312	346	362	358	350	323	388	324	341	329	420	350	376	369	344	367	370	389	373	370	354	357	378	373	345	355	361	368	352	334	350	364	329	390	373	350	391	354	358	362	353	372	351	379	378	364	375	375	369	322	343	351	378	371	330	340	374	367	364	358	349	350	345	383	388	343	361	378	341	387	372	368	386	358	363	364	335	362	406	321	382	395	375	363	372	355	344	354	357	383	352	357	377	356	382	320	387	374	360	358	384	337	366	365	350	354	383	350	320	344	345	361	362	369	338	357	349	388	357	376	397	397	384	350	356	343	313	348	372	345	379	357	353	413	385	370	377	396	354	368	358	377	366	411	351	360	348	333	392	354	367	344	355	344	332	343	425	373	360	351	340	361	315	346	336	346	377	374	380	346	332	379	412	374	385	382	368	359	383	408	365	327	359	350	381	382	408	329	345	363	359	356	405	366	363	379	337	325	371	344	400	335	386	391	337	371	364	348	355	377	346	350	379	393	343	329	385	360	385	353	367	365	378	364	354	373	368	403	350	365	368	367	365	375	366	396	353	408	359	359	322	378	380	369	377	394	335	329	356	359	331	380	373	383	402	366	320	364	364	363	352	406	392	371	333	380	360	359	369	385	375	343	366	323	354	343	337	379	345	357	366	362	351	362	353	376	359	367	314	364	381	379	354	380	352	363	345	374	341	350	368	328	361	316	341	342	367	366	344	363	354	369	351	358	377	355	360	391	354	373	378	377	372	372	358	362	382	382	363	376	368	330	345	388	404	330	357	375	393	347	352	356	398	357	409	367	363	359	332	371	363	386	362	369	365	410	352	373	319	336	339	369	340	350	366	350	354	331	374	347	345	372	348	373	373	357	397	384	372	343	368	379	391	372	372	352	388	388	387	378	358	340	384	361	381	356	323	320	359	380	380	374	337	366	343	388	344	376	384	365	369	375	342	332	363
10633	26573	71637	78097	65413	50108	32471	16471	6520	2346	1226	928	810	852	910	849	842	874	860	858	843	855	872	931	895	887	874	841	877	913	922	886	806	813	871	879	899	872	869	911	852	927	840	842	906	891	864	891	873	843	885	848	888	831	890	850	900	854	899	866	845	888	881	860	857	872	874	858	908	860	835	887	865	837	904	904	895	857	920	851	856	854	927	856	868	873	880	895	892	894	898	883	887	882	871	809	841	866	863	892	887	859	833	809	902	898	852	876	900	922	836	910	861	884	886	862	924	843	919	901	884	815	892	926	927	873	911	889	896	843	901	893	886	866	851	891	897	877	889	908	936	905	867	887	872	857	901	882	900	911	879	884	889	904	874	895	883	867	835	857	864	911	868	889	868	895	883	908	865	898	862	865	876	863	897	860	848	863	905	866	890	913	877	886	900	923	868	872	895	897	902	877	877	837	834	884	849	871	916	844	849	849	903	896	878	882	873	876	905	872	911	865	818	821	883	872	916	851	899	846	859	879	897	877	874	870	895	824	838	940	850	845	855	878	889	866	881	890	877	897	886	852	859	916	892	922	856	817	829	881	846	821	891	882	875	856	916	874	850	836	874	880	849	842	953	841	872	913	877	883	833	880	831	839	853	882	830	884	903	849	882	884	867	884	877	873	858	904	840	925	895	925	896	878	883	842	859	873	837	864	871	909	859	872	861	908	852	890	857	847	908	831	904	875	891	891	893	875	836	842	892	909	877	894	903	810	854	891	864	843	858	905	850	850	885	851	916	856	853	907	871	856	841	882	949	864	872	933	889	853	909	913	899	879	895	875	849	965	854	920	856	862	864	899	900	888	837	850	874	915	919	906	847	880	894	846	873	898	913	864	863	890	895	858	834	859	839	869	908	867	866	892	848	846	890	888	889	871	846	864	862	870	836	862	906	877	876	883	902	855	920	852	881	944	906	850	902	815	890	865	875	872	895	846	855	908	843	830	924	868	904	873	885	888	800	857	828	858	887	870	849	831	835	866	869	812	844	904	859	876	856	864	831	871	900	811	851	874	848	839	865	911	833	886	867	894	841	814	870	896	871	826	866	861	818	837	849	880	866	888	851	887	876	863	896	856	861	909	907	814	921	840	891	866	871	872	909	908	900	819	855	880	891	856	855	820	916	830	834	911	837	872	863	890	882	905	875	842	901	840	855	913	809	879	911	914	879	860	884	918	871	850	837	903	895	907	813	836	869	835	896	867	843	905	845	827	889	923	883	863	898	844	902	850	866	841	877	860	916	842	844	873	889	886	930	881	860	853	873	908	852	874	855	882	901	828	863	873	878	875	923	898	852	885	895	874	834	867	904	906	856	869	876	872	842	886	833	862	853	848	866	911	843	826	827	874	901	871	863	887	896	871	891	841	851	910	861	886	861	858	905	867	881	887	826	873	880	834	882	854	849	915	945	883	883	891	877	890	780	807	847	879	877	872	897	866	862	913	885	852	878	864	844	823	910	929	819	874	870	888	908	892	907	948	897	897	883	897	867	863	867	870	919	832	893	924	934	833	901	861	900	877	861	906	892	909	855	857	870	853	909	893	879	869	894	882	827	865	883	868	799	909	825	847	893	878	905	863	917	833	845	861	833	854	854	855	827	903	890	870	902	873	855	885	892	859	867	900	869	897	893	880	864	795	905	900	874	814	854	916	823	868	826	888	843	827	866	842	903	905	853	956	837	893	846	878	885	848	890	909	845	860	879	836	905	809	897	898	879	824	853	842	874	888	883	929	867	881	883	850	895	930	905	828	870	877	852	854	829	820	868	908	822	944	855	902	865	891	843	850	853	868	892	851	851	857	866	883	846	891	883	891	897	877	882	838	858	918	840	862	875	873	922	855	893	850	876	876	891	872	867	896	818	892	856	903	851	873	923	749	904	911	830	901	882	880	816	882	826	826	890	903	810	869	844	852	948	891	895	890	861	911	890	878	842	862	852	835	893	837	887	824	886	909	890	857	895	901	848	825	930	898	874	893	893	924	935	893	904	859	941	858	868	855	867	818	878	876	923	916	824	876	862	877	901	934	887	839	870	842	926	873	857	848	873	873	916	860	881	870	910	862	834	889	883	845	858	883	876	867	889	921	876	881	894	849	866	867	888	864	864	896	881	842	843	878	902	893	858	881	880	880	867	909	852	902	846	877	841	916	910	821	868	885	857	879	863	898	846	883	879	905	876	886	904	904	880	854	826	885	826	839	879	855	793	861	884	872	868	911	894	819	897	877	880	946	849	889	861	883	874	865	862	859	940	869	886	802	843	882	870	798	886	886	879	854	871	922	867	898	895	887	834	859	888	872	867	838	808	882	842	837	804	866	881	955	932	828	871	859	881	813	839	912	900	843	933	905	897	922	816	855	903	892	853	853	859	932	877	900	890	849	927	882	941	864	848	890	881	896	867	879	895	869	863	881	870	841	863	885	835	927	842	898	844	872	876	906	858	897	845	856	928	858	854	847	881	854	859	903	883	865	833	879	863	881	848	835	857	849	919	885	919	837	898	883	861	879	828	868	885	864	922	913	844	849	893	901	876	826	842	895	922	932	879	857	853	847	854	857	874	853	922	869	853	865	868	875	849	875	889	850	908	893	866	876	859	868	861	846	879	858	921	847	855	918	864	879	909	894	838	879	834	875	866	891	864	865	848	910	818	864	886	904	882	866	886	857	847	850	878	909	848	869	885	884	923	851	896	841	883	905	890	799	861	894	865	902	864	862	895	913	871	883	822	877	889	861	818	860	869	847	877	964	888	861	859	867	862	856	880	858	848	898	881	872	862	839	898	837	870	884	888	860	898	841	870	886	840	830	869	892	945	864	848	890	867	845	872	852	869	786	887	886	875	849	827	825	871	871	803	881	899	878	823	874	850	873	839	874	854	834	898	873	819	863	918	879	887	867	875	866	862	871	895	930	881	873	879	825	901	904	862	873	861	899	924	897	921	874	889	821	908	854	870	860	897	905	905	928	860	909	869	883	844	890	867	882	893	879	874	882	890	830	836	887	881	848	873	860	828	821	855	828	849	912	846	823	887	928	897	912	891	852	880	915	918	917	940	897	880	903	884	858	891	834	871	894	846	854	912	880	852	885	870	878	918	861	889	858	880	922	865	899	891	901	915	880	873	886	866	851	837	889	856	888	898	877	880	882	807	881	863	865	880	793	925	907	864	837	857	884	866	887	886	928	837	906	856	891	873	892	846	880	896	849	851	846	870	913	907	883	876	873	905	909	889	875	843	832	837	903	846	896	868	929	952	881	868	877	869	821	886	866	820	895	927	844	849	944	884	919	826	850	888	889	847	883	839	876	850	847	864	898	936	885	845	881	903	878	865	836	863	871	862	856	865	897	861	851	868	903	904	840	875	871	813	890	883	902	914	897	962	849	882	926	878	897	947	877	876	891	846	914	847	826	890	887	826	875	897	807	855	915	854	858	859	872	865	905	846	840	892	892	840	834
15287	32589	78790	72382	56264	39004	21611	7527	1965	763	387	364	377	343	340	377	349	354	361	329	372	346	326	336	368	352	355	375	334	340	333	310	334	367	365	370	369	317	385	326	359	366	336	340	336	370	359	328	332	311	320	368	334	346	372	325	325	338	375	361	321	366	349	354	363	373	322	342	337	379	340	366	372	384	366	367	359	362	351	361	373	349	351	329	358	358	332	321	363	351	366	372	354	373	353	339	377	394	359	366	367	337	359	315	352	339	360	354	354	391	365	396	322	363	351	335	378	348	354	360	333	371	344	351	333	337	345	403	368	339	357	362	359	358	342	359	381	362	314	347	338	378	323	356	345	356	338	321	382	350	360	370	356	342	358	358	329	339	346	350	354	360	365	369	339	348	358	393	343	362	395	354	321	369	362	345	373	333	359	357	356	380	310	359	336	364	348	366	357	369	372	320	337	324	371	335	356	371	369	364	359	350	349	369	355	386	352	350	353	338	340	359	347	394	362	345	364	360	393	338	362	344	365	358	335	346	398	371	353	347	344	356	391	354	359	366	369	361	350	310	392	358	349	360	375	378	324	368	339	353	349	366	310	310	322	327	381	369	371	333	356	329	356	316	359	338	346	345	322	340	353	382	358	378	346	351	337	377	309	334	382	313	349	394	381	366	366	353	350	360	347	372	359	319	340	362	349	321	367	335	350	365	365	349	325	348	375	390	346	339	327	397	331	326	358	354	340	369	394	357	370	384	348	380	358	344	382	358	398	368	358	342	371	345	374	380	366	361	371	359	390	357	345	343	326	336	354	351	340	358	315	321	382	319	332	383	362	361	338	341	346	356	368	342	382	348	366	370	357	354	371	358	377	329	394	392	374	352	342	377	356	360	321	356	332	363	352	322	343	359	359	337	327	343	356	349	390	321	370	370	329	342	346	366	392	351	354	336	326	348	347	340	323	400	347	342	361	364	314	323	367	339	349	329	331	378	353	334	380	343	344	391	345	370	373	332	336	340	369	324	356	382	330	369	359	357	354	366	366	332	376	323	363	360	355	332	308	353	362	358	336	368	382	377	375	325	349	322	361	403	357	333	342	375	387	334	336	352	370	362	344	377	349	317	370	353	349	320	324	345	322	365	349	358	391	363	345	329	350	364	378	352	351	315	356	356	387	386	394	369	333	341	359	340	346	343	364	350	339	349	363	361	384	358	333	322	381	410	379	367	345	309	323	339	335	366	400	346	360	325	322	343	343	353	353	355	380	342	353	367	336	345	358	358	351	336	337	364	349	353	342	323	348	364	347	356	335	339	341	354	339	350	364	384	370	335	347	393	337	323	340	365	369	346	367	346	327	354	359	336	349	422	341	345	360	307	341	376	330	344	328	367	344	335	359	339	374	342	377	355	344	363	355	388	374	325	393	353	360	338	341	373	364	354	362	397	369	370	368	361	378	378	347	371	365	328	376	349	394	361	362	343	314	370	304	348	331	336	353	318	361	350	364	380	387	382	388	359	347	359	337	359	347	337	368	362	337	388	368	356	376	372	352	383	335	334	339	378	372	362	364	351	341	344	325	356	363	356	365	361	333	351	370	376	381	378	340	352	355	391	329	378	353	385	344	344	376	333	390	361	360	349	374	373	390	320	347	364	356	371	363	374	361	333	366	356	355	381	378	376	380	323	351	381	365	340	372	343	357	352	359	384	390	383	359	367	393	357	361	349	332	304	346	338	370	317	332	358	288	309	388	348	340	339	343	371	368	334	348	349	355	389	345	370	406	382	373	383	344	381	320	305	317	382	352	365	336	328	370	369	332	379	346	344	332	375	341	337	373	357	362	358	359	336	339	355	367	349	343	361	355	356	356	349	336	314	361	390	349	348	382	330	371	361	347	335	354	351	311	334	349	367	332	327	323	346	358	381	356	346	329	331	357	334	368	349	373	368	372	356	378	365	311	381	394	349	374	384	354	341	363	364	348	400	341	381	324	329	340	368	336	347	342	392	350	361	365	349	347	366	357	337	361	365	342	339	317	394	390	343	331	403	354	346	363	340	368	393	381	322	359	333	340	341	338	370	339	391	375	387	333	350	339	383	340	369	355	335	313	333	360	332	380	349	354	343	341	344	354	351	356	346	320	359	354	365	354	320	345	385	341	349	363	335	312	339	359	366	328	353	357	357	360	370	370	360	362	312	366	360	329	371	358	363	392	373	373	355	347	331	335	377	329	361	343	365	348	391	347	344	381	386	368	354	339	343	353	362	382	361	350	383	376	361	323	344	327	344	358	323	353	335	362	337	333	335	373	340	360	384	352	326	373	364	317	347	336	350	332	335	400	357	341	347	384	347	362	353	366	363	368	384	334	366	366	385	384	395	316	351	343	360	355	357	367	330	354	393	339	353	335	328	374	383	370	400	364	338	345	358	376	356	347	335	368	365	348	341	354	368	351	347	356	324	354	359	359	374	328	348	365	343	339	378	377	370	345	377	353	329	336	330	361	367	352	349	370	340	351	375	335	328	354	340	357	344	311	358	340	342	324	349	354	381	369	358	373	335	387	356	304	383	345	379	296	342	313	353	335	356	351	339	338	351	358	393	368	366	364	355	341	372	341	330	328	327	344	405	363	339	354	349	350	347	359	377	407	356	364	351	370	359	381	352	326	362	327	373	382	402	381	372	336	362	332	319	340	351	361	350	366	387	365	385	355	304	343	361	319	339	373	381	357	342	368	345	376	389	359	359	349	354	361	318	357	369	358	364	352	327	361	381	332	359	340	353	363	348	384	323	361	369	380	351	358	354	328	373	401	331	340	359	389	344	368	365	339	343	362	358	348	379	352	348	374	371	346	339	367	354	344	351	395	363	371	355	366	378	353	367	363	340	348	340	334	345	363	378	374	309	336	354	352	338	337	361	344	339	373	338	352	347	336	387	370	372	333	363	368	330	378	389	363	331	372	308	365	344	359	360	342	365	330	358	362	325	354	341	336	351	349	344	349	337	365	376	376	338	334	340	390	324	354	358	370	365	339	329	362	327	377	374	378	348	371	346	365	354	348	388	336	348	352	344	352	385	381	388	341	342	349	346	374	358	339	351	354	336	342	328	324	356	350	330	360	334	354	366	386	382	365	361	352	341	363	365	344	384	325	349	363	333	366	305	344	356	315	368	339	357	352	375	358	332	333	319	337	355	355	385	384	398	353	345	350	317	374	371	377	348	367	336	367	358	370	376	382	355	375	380	359	367	375	331	397	340	375	355	313	383	340	335	354	353	338	354	368	370	352	362	373	347	310	364	326	330	391	389	348	368	373	317	348	345	347	362	357	328	361	347	384	349	372	368	349	351	368	345	365	379	353	352	356	370	329	362	304	355	359	321	360	370	315	329	339	334	339	363	382	302	338	362	343	342	371	383	383	316	345	363	371	356	364	359	370	379	342	374	371	411	395	318	364	323	366	341	360	385	353	338	375	380	360	344	353	365	384	363	359	332	361	371	365	356	342	352
9232	27242	73549	79745	66657	51298	33227	16877	6700	2425	1150	914	831	909	849	892	858	910	793	837	806	858	832	855	828	830	880	874	838	854	874	818	816	870	844	897	879	925	779	870	822	888	849	855	828	846	857	836	836	814	832	898	844	833	785	883	909	924	830	829	834	879	805	861	818	852	908	849	782	843	884	840	870	855	865	804	784	841	821	855	879	871	847	819	840	838	876	839	872	858	863	881	845	814	841	831	888	862	878	860	856	844	839	859	890	842	825	802	820	839	841	910	795	893	842	861	836	840	870	855	876	841	831	810	871	839	818	851	858	840	849	848	861	841	796	802	917	815	891	838	834	885	885	792	825	858	855	839	837	831	834	881	810	883	858	860	836	861	879	908	822	860	846	837	909	842	832	853	867	910	817	826	883	835	884	873	802	819	772	812	794	862	827	797	833	872	878	861	841	872	834	860	834	864	849	850	847	854	869	809	898	847	885	827	876	840	887	822	844	847	824	787	821	890	852	815	866	866	884	907	834	825	890	866	799	814	816	887	915	856	827	861	866	796	832	810	903	809	838	837	869	859	873	869	860	840	869	842	816	813	822	860	846	882	903	863	843	851	849	832	900	816	875	853	825	859	822	870	825	778	901	843	864	892	830	874	823	793	878	833	854	817	838	874	861	771	847	815	844	829	835	918	866	869	825	870	847	818	891	853	813	876	807	778	859	849	825	859	866	873	835	885	861	857	851	847	882	773	871	833	851	853	879	873	841	824	864	844	833	839	853	811	818	798	817	837	863	867	834	841	901	830	833	893	858	845	856	835	844	844	870	837	832	838	863	821	874	831	822	858	875	823	823	859	821	790	835	867	881	866	890	847	845	848	861	851	838	821	871	873	866	832	842	873	792	847	839	851	810	868	908	816	925	832	869	849	890	856	814	825	870	850	880	850	844	850	834	834	850	790	845	828	861	808	883	813	810	826	901	813	839	808	872	884	828	897	857	815	821	835	837	883	857	832	842	810	814	806	910	938	840	857	819	798	833	835	841	874	870	850	836	819	801	873	880	846	806	832	863	892	843	801	859	843	809	879	854	810	862	858	812	900	862	860	785	863	863	868	785	806	879	822	833	835	871	784	827	832	797	827	806	878	831	844	922	810	858	880	833	861	822	884	876	853	802	836	785	883	827	885	844	842	851	780	850	866	847	820	839	857	864	851	847	798	847	839	863	838	834	844	829	848	847	837	854	797	842	838	844	880	854	890	870	801	814	848	864	782	882	892	848	844	849	867	812	875	837	830	880	853	880	829	841	877	849	821	852	866	836	829	797	873	835	825	849	801	807	853	793	795	854	827	824	815	835	841	850	880	883	788	834	861	860	839	884	837	856	820	839	802	836	857	828	824	824	889	874	864	833	849	874	828	897	826	860	852	853	811	814	841	858	789	900	852	885	881	811	879	812	849	806	842	825	862	752	828	824	782	860	880	825	797	826	831	870	817	820	875	901	880	866	850	823	846	827	832	884	851	856	836	839	855	880	882	869	864	840	868	844	848	871	861	853	844	808	852	929	847	881	843	822	805	876	840	853	870	853	832	823	893	799	846	815	831	856	837	893	861	828	820	853	812	839	849	824	861	853	787	874	797	873	873	836	875	823	859	864	844	839	828	878	804	800	841	809	857	823	873	900	841	798	816	913	851	841	846	838	806	845	849	832	823	871	857	903	888	877	846	858	844	872	855	812	863	817	827	867	836	805	853	842	848	886	814	826	900	867	870	844	855	827	897	844	868	856	860	883	867	836	825	851	818	810	851	831	852	833	881	834	874	833	950	866	858	865	844	831	879	864	849	822	844	864	869	820	864	862	842	865	824	853	849	859	872	878	878	798	852	854	825	818	832	856	830	836	900	877	796	815	855	852	790	804	869	861	846	848	810	856	888	844	871	827	829	869	877	835	862	807	878	811	863	869	857	852	835	757	833	822	807	835	831	873	858	819	868	805	793	842	832	842	891	856	809	850	864	848	840	880	865	763	829	849	799	905	823	868	877	840	772	832	834	827	878	856	806	826	868	863	828	867	811	876	853	881	871	899	795	830	830	854	861	904	891	838	861	854	802	772	826	853	868	855	850	873	837	823	851	853	836	828	855	844	860	814	834	863	858	852	817	807	829	814	869	855	863	876	831	903	821	817	878	831	857	839	829	833	873	818	842	866	826	852	888	874	829	882	877	855	885	846	812	873	874	843	808	863	901	863	813	826	848	824	870	819	843	894	843	812	824	827	829	849	836	891	865	853	851	815	871	826	868	826	833	839	880	828	850	865	864	814	868	839	855	856	855	843	807	797	886	847	869	877	871	870	835	839	808	852	853	835	792	868	820	879	841	875	820	838	823	801	851	841	883	869	821	855	861	878	919	899	840	875	825	884	838	840	863	888	854	879	825	846	866	832	835	845	847	822	932	861	911	834	861	846	819	828	878	834	889	871	864	830	808	809	868	838	870	864	888	837	869	826	843	821	829	814	825	858	859	839	872	886	832	841	852	830	897	823	805	845	839	778	829	873	817	899	846	820	806	867	853	805	841	842	832	866	810	889	868	862	922	855	872	855	844	846	855	879	809	785	815	802	871	846	773	829	815	852	905	850	836	821	780	813	874	871	856	863	880	837	808	837	866	821	902	899	855	879	806	823	836	861	801	813	808	892	863	842	810	815	847	816	829	850	834	813	853	885	885	878	843	854	864	831	850	860	874	858	847	853	800	866	850	908	821	854	907	830	858	856	847	870	779	789	858	806	854	812	832	872	778	805	841	834	798	867	887	815	809	867	819	852	838	855	784	864	810	812	830	800	791	847	850	833	866	838	855	845	814	845	864	832	839	812	818	862	847	828	874	875	843	865	784	818	847	844	810	869	883	834	817	842	832	822	794	841	844	855	839	833	839	801	838	864	891	874	807	850	876	837	837	848	819	841	814	812	879	798	863	874	830	901	794	832	854	853	863	865	829	860	827	809	841	875	856	785	863	837	809	870	828	849	883	851	818	860	838	860	817	873	909	877	874	912	826	848	853	835	822	807	835	829	869	880	819	837	824	799	855	868	813	823	848	841	845	837	853	865	811	782	862	823	815	848	852	849	829	821	800	916	866	869	852	842	858	854	859	857	819	845	836	817	872	868	809	864	822	829	805	807	908	871	841	809	886	799	828	852	868	860	793	862	851	865	830	807	852	875	840	846	859	828	815	815	902	861	876	830	870	833	845	859	813	833	885	845	827	804	844	843	843	855	833	831	851	843	882	856	881	844	828	871	868	841	814	849	858	867	870	851	787	823	848	847	809	824	878	843	885	836	871	836	829	822	872	860	875	801	878	855	824	858	842	885	872	877	838	897	828	851	826	848	801	881	833	840	800	828	843	834	845	838	803	802	836	783	841	822	895	813	829	794	852	848	840	848	871	890	872	880	829	827	849	815	850	935	838	861	878	867	832	881	868	869	895	830	866	855	826	838	835	884	833	853	842
2359	1038	7452	8685	5274	2815	1318	675	473	309	319	300	290	320	298	306	290	300	327	336	288	291	341	286	298	290	309	338	310	295	301	330	303	301	290	317	297	303	366	316	289	331	313	314	309	293	319	307	340	293	300	298	302	292	294	288	319	326	319	288	322	294	302	315	314	297	295	293	294	290	304	332	289	350	338	340	316	333	300	333	309	350	308	299	302	291	294	307	317	301	313	302	305	280	308	321	325	309	301	302	332	286	304	263	276	281	315	283	294	294	313	290	300	324	294	269	298	298	304	280	302	300	287	335	324	302	296	307	281	293	289	332	312	319	305	326	295	302	308	293	285	329	315	329	304	281	299	308	317	345	283	315	288	320	259	294	317	288	322	293	324	310	296	282	298	290	286	328	295	304	323	307	288	337	290	287	316	320	306	306	326	320	332	300	281	333	286	343	310	324	311	281	294	294	282	308	316	301	319	299	301	320	313	330	284	323	266	301	288	290	315	281	303	314	307	315	314	353	310	336	317	318	305	285	298	324	288	291	321	300	280	300	292	312	312	288	329	299	278	323	308	317	283	307	302	323	315	316	295	305	269	328	305	333	269	327	311	302	257	287	300	280	294	289	314	307	290	318	325	330	311	302	310	369	310	309	325	340	292	316	326	294	299	300	265	298	295	328	290	305	319	299	307	320	323	295	295	276	289	280	287	292	286	287	279	343	293	284	333	296	290	299	301	324	309	299	278	324	295	285	319	306	351	320	296	278	300	313	322	286	355	296	300	297	310	293	304	314	331	295	291	331	308	296	272	325	311	322	308	305	296	302	308	325	291	283	316	300	276	279	293	322	291	304	322	326	295	322	311	296	320	299	274	308	315	307	296	313	325	308	300	337	315	299	299	303	270	303	314	317	299	332	313	290	320	310	308	303	299	286	312	270	300	303	317	284	290	313	284	312	319	304	307	309	271	291	297	311	312	293	306	313	327	330	295	310	326	297	306	342	311	310	292	332	296	324	295	340	304	321	288	303	307	277	277	310	303	319	305	280	327	322	306	289	303	310	312	306	310	319	318	280	302	298	334	306	320	305	293	316	324	318	317	294	303	284	315	298	304	336	310	301	296	295	329	334	346	299	285	322	299	305	296	339	277	304	303	332	342	289	320	340	299	318	320	299	313	325	321	287	282	290	324	309	327	283	299	312	313	267	309	309	317	289	293	329	286	295	322	324	351	271	317	313	323	292	326	297	296	265	312	332	314	296	278	309	326	305	347	304	319	292	303	339	297	321	282	311	296	310	312	336	332	314	315	315	336	261	344	334	271	319	324	292	308	319	332	331	302	292	342	326	284	302	294	332	278	275	306	311	297	313	320	305	322	306	320	302	268	305	293	294	304	296	287	310	301	288	319	321	316	313	287	322	322	329	296	306	314	283	309	307	296	324	295	328	294	299	313	321	309	290	295	317	305	290	294	311	300	294	288	297	322	324	332	327	295	300	302	276	282	287	288	305	305	299	323	314	296	306	290	307	313	317	324	268	297	330	303	314	308	316	321	340	324	304	318	311	342	320	310	285	311	323	335	266	301	314	315	339	296	310	311	286	278	290	302	307	288	317	317	309	287	315	311	311	281	303	318	326	304	305	330	314	329	271	303	310	300	281	299	327	314	311	311	340	324	299	299	314	303	311	328	338	275	299	331	321	291	302	340	267	317	260	298	313	272	324	299	316	298	330	292	319	319	296	324	308	309	294	278	315	318	280	270	265	288	306	299	322	301	329	290	287	327	290	293	317	316	299	289	311	281	317	328	300	316	323	302	310	339	310	283	295	312	277	325	296	303	317	344	298	302	308	288	289	301	323	338	291	292	303	287	301	320	303	283	291	297	318	307	333	309	348	294	315	282	311	314	297	317	318	300	308	308	273	318	303	369	317	303	300	333	304	304	289	309	310	324	286	282	265	301	303	298	315	304	310	333	287	288	343	308	315	344	304	289	309	309	308	307	290	311	270	309	307	327	325	307	295	298	321	333	301	332	316	320	301	313	307	313	291	301	307	284	283	274	291	331	271	345	305	295	306	331	299	330	296	299	319	288	330	336	331	328	293	301	302	300	268	304	286	307	280	313	305	307	288	275	322	327	283	308	316	285	318	335	294	329	301	309	338	305	317	298	293	302	298	304	289	300	298	302	295	292	299	322	303	332	338	293	322	313	276	276	305	285	293	303	317	304	323	309	311	319	327	285	292	300	330	283	285	302	280	333	333	316	281	294	307	293	295	276	322	299	334	308	318	328	297	306	299	290	294	309	318	296	304	317	268	288	299	288	295	294	343	270	274	294	315	305	289	321	324	290	310	276	311	305	292	309	310	305	268	344	338	294	300	296	269	331	276	337	321	291	320	306	319	261	299	333	278	300	298	309	283	290	315	306	306	293	278	278	303	293	323	313	298	323	344	334	301	314	290	289	292	305	313	320	284	280	290	301	335	285	311	318	309	307	304	309	281	350	329	297	312	286	331	319	308	275	296	342	315	301	299	315	303	303	321	300	274	311	300	306	292	294	332	306	317	345	311	288	313	349	294	302	290	300	272	316	301	295	319	309	337	292	332	308	298	301	300	318	325	321	288	325	286	299	300	284	274	321	313	304	319	309	289	303	318	291	284	286	365	304	310	305	273	339	314	318	333	271	308	308	284	306	289	293	298	301	304	314	311	307	259	308	313	339	305	307	283	300	289	299	330	285	325	326	320	338	328	307	319	293	288	290	308	295	300	295	286	304	310	286	295	310	305	294	320	318	322	292	298	307	291	316	260	305	272	321	338	299	307	300	323	317	291	322	293	316	279	296	325	347	339	316	311	328	322	286	315	318	308	295	305	317	296	336	317	321	315	319	290	303	324	280	295	310	311	314	317	302	286	318	291	331	314	282	310	342	297	299	302	315	311	294	319	293	303	302	290	286	293	292	302	308	322	300	312	314	332	307	303	298	304	307	282	331	356	318	322	316	289	314	302	304	300	290	307	285	320	325	322	314	338	316	315	304	312	316	291	307	303	300	275	337	290	296	306	312	303	357	274	308	311	277	284	318	311	272	293	302	279	308	282	280	316	287	305	279	323	344	287	321	297	274	273	317	304	292	296	308	287	321	305	280	295	334	305	309	332	331	334	300	292	331	287	302	312	332	292	308	298	309	295	323	305	292	268	311	311	280	316	328	313	308	308	317	300	312	317	307	289	327	289	280	331	334	329	312	313	278	270	330	325	315	307	305	292	301	313	323	333	313	295	291	336	325	295	303	300	332	333	318	328	327	298	307	308	293	343	296	316	315	308	338	346	383	299	295	268	304	279	321	318	335	299	322	315	290	282	285	287	286	319	290	290	275	309	297	333	303	317	310	315	316	295	296	297	292	316	290	297	297	285	296	288	314	292	265	307	299	313	293	289	341	279	301	291	303	290	285	305	311	290	299	317	294	328	329	285	269	342	304	285	273	326	290	299	292	331	307	288	349	304
2768	1978	16545	21152	15147	9073	4389	2073	1211	927	781	758	764	781	785	741	763	754	700	750	763	746	742	745	779	799	772	742	813	783	785	738	775	728	712	791	778	761	777	772	737	740	748	798	773	757	718	773	755	734	797	722	733	778	773	781	721	767	734	752	704	778	756	756	743	726	775	740	754	737	745	792	766	719	726	729	788	722	788	787	755	741	739	783	816	811	753	744	811	743	781	725	793	776	699	747	763	770	767	795	766	748	780	768	708	698	776	776	764	791	806	771	786	790	778	805	771	753	728	725	754	758	759	737	755	783	778	789	765	794	725	738	706	743	756	777	743	779	771	763	765	798	776	707	747	702	710	734	814	761	789	708	761	788	776	781	763	764	767	776	738	744	818	782	778	743	759	725	707	738	713	767	766	764	767	743	730	729	742	755	742	792	738	743	759	754	765	716	742	743	781	798	764	802	717	765	752	831	756	747	765	726	746	769	741	799	732	742	802	760	734	700	749	790	723	722	752	772	684	792	753	741	784	775	812	762	778	749	740	721	729	764	724	760	775	799	758	723	769	766	713	715	796	721	798	763	778	742	721	768	762	719	764	743	716	758	722	759	784	758	748	733	768	792	741	742	738	766	751	788	747	779	785	777	778	772	756	800	744	767	778	721	737	742	722	735	750	728	764	756	758	737	718	736	761	750	724	759	721	721	805	793	789	746	736	704	718	755	800	761	739	785	759	768	739	709	753	771	762	712	736	727	776	723	780	767	713	768	803	741	770	722	749	791	751	763	807	710	785	725	765	807	736	824	723	747	729	794	816	760	735	803	756	687	805	766	749	767	765	780	735	765	748	788	788	764	742	772	766	777	773	806	782	720	738	730	748	739	747	786	746	719	771	755	779	756	731	790	786	740	777	748	778	747	745	769	741	755	768	753	765	750	785	752	768	762	764	779	705	767	778	771	745	784	761	766	761	746	762	752	697	831	760	764	778	751	761	766	799	803	757	774	725	785	730	728	759	733	713	738	773	718	739	814	770	744	758	727	687	805	728	750	773	782	786	713	740	749	792	776	776	774	783	789	768	745	764	772	759	739	740	781	768	729	702	738	772	782	752	803	723	723	780	712	758	788	748	788	759	756	728	747	814	737	696	815	758	725	807	771	755	745	711	762	709	753	794	792	717	791	753	741	747	738	782	744	741	740	747	752	698	725	762	748	767	774	792	731	741	738	745	753	758	809	750	742	799	774	781	749	710	722	749	786	782	704	765	684	771	787	768	770	757	780	714	779	770	748	720	781	766	754	773	735	734	794	776	795	735	728	744	778	775	738	786	746	742	808	742	741	734	737	779	728	823	744	760	739	766	757	756	755	742	753	748	703	778	699	761	740	753	700	660	755	796	743	759	747	689	737	760	762	754	778	753	708	755	809	735	781	766	733	749	738	748	755	739	726	753	729	762	736	736	744	748	775	762	811	727	766	788	732	771	756	804	772	733	758	758	763	767	786	780	781	782	810	781	834	776	787	762	740	753	767	698	790	725	810	754	761	764	726	752	740	755	763	768	795	728	748	725	769	770	766	765	752	774	728	755	768	749	797	751	742	779	723	761	733	753	795	752	760	748	724	725	770	717	763	750	715	791	752	732	746	740	731	763	742	812	768	742	765	769	746	752	805	779	777	771	769	752	727	762	725	744	763	765	715	755	735	747	784	758	723	781	760	750	760	770	784	825	745	786	833	760	692	715	738	765	759	736	753	804	719	782	731	736	767	772	746	784	740	765	726	778	797	710	752	798	749	745	794	790	779	766	773	702	750	773	775	770	799	778	763	730	730	763	724	711	761	782	737	766	777	773	756	756	758	758	776	792	807	718	769	776	747	811	739	792	775	778	741	758	766	745	763	745	723	735	714	786	768	772	699	711	757	747	729	738	734	717	737	710	732	729	768	804	780	799	758	741	809	788	768	714	729	774	776	796	757	737	760	772	749	732	765	761	744	772	761	759	779	786	787	708	794	797	750	764	792	743	766	759	803	777	758	722	769	708	751	781	682	741	728	733	717	760	742	747	782	790	747	754	735	750	828	775	770	730	793	788	782	768	758	761	739	757	715	779	716	718	753	759	825	756	713	812	789	784	727	787	740	777	774	745	773	760	746	701	750	754	809	805	749	756	754	729	707	810	797	753	715	743	766	719	718	711	738	765	781	804	737	732	738	768	751	745	773	725	744	815	728	718	740	737	829	723	754	730	769	736	738	744	813	725	744	692	734	782	747	770	784	812	727	784	757	754	745	763	794	769	766	764	767	756	803	739	741	804	760	741	706	784	756	729	773	753	742	734	762	774	739	744	768	749	779	720	754	756	747	782	765	801	758	751	752	704	751	802	748	742	747	780	738	792	811	809	762	713	710	795	721	792	759	776	810	793	800	776	804	776	744	726	800	758	811	745	766	753	724	751	712	756	782	785	741	775	707	752	763	741	761	755	744	741	772	786	748	797	766	745	763	753	775	792	736	723	778	746	733	750	779	790	685	730	783	744	756	749	763	755	721	741	738	809	778	816	765	756	793	744	772	786	720	769	767	751	793	765	734	762	708	774	762	776	744	753	728	755	753	755	753	780	744	755	735	740	724	722	735	805	749	809	690	751	803	756	781	747	747	758	716	751	777	723	776	755	711	753	725	731	736	807	738	764	738	758	778	740	767	766	775	765	741	730	742	786	779	785	788	803	778	791	727	754	754	774	741	760	732	732	745	780	773	772	770	738	780	744	806	752	769	759	759	785	757	726	739	770	755	792	737	754	731	760	792	761	797	728	779	753	773	689	764	782	719	755	775	801	740	760	774	748	781	694	698	751	742	801	778	764	783	753	741	743	742	734	761	739	719	766	739	691	800	820	769	745	771	749	735	783	825	728	721	773	743	725	773	793	753	772	776	728	774	716	722	787	764	754	777	745	734	755	793	780	738	749	807	819	806	709	755	788	730	789	777	789	780	739	717	760	774	764	829	738	782	807	761	786	764	788	725	757	845	746	684	733	773	778	755	754	743	748	736	758	766	777	740	762	813	768	758	785	759	787	731	732	751	763	749	762	769	826	776	821	775	774	758	749	749	802	778	745	758	768	777	757	754	729	725	745	761	753	746	748	769	751	752	742	731	778	788	779	785	798	724	772	757	715	766	715	816	774	772	759	762	711	787	718	745	700	780	814	749	725	762	730	759	751	736	795	809	722	777	755	781	719	795	802	757	751	783	745	744	805	776	759	766	821	756	753	789	777	722	812	785	688	736	764	774	739	761	779	688	796	734	762	733	746	775	802	772	779	750	784	740	720	734	760	744	800	778	815	756	710	793	775	783	759	728	782	785	807	797	742	733	784	781	779	753	760	701	711	783	757	774	723	773	782	724	741	791	724	798	768	725	761	747	744	724	724	747	749	728	732	810	754	747	778	752	753	739	780	822	731	771	746	794	762	758	747	812	737	795	770	757	778	741	771	746	733	763	780	780	745	716
15355	24192	78855	71126	54078	37072	19640	6409	1685	644	416	388	379	415	378	373	344	410	329	363	363	380	334	401	376	326	346	339	326	355	344	372	337	356	384	368	323	355	358	367	363	378	333	362	342	334	351	382	358	351	334	333	370	378	390	362	352	392	357	381	387	356	356	343	363	346	311	377	365	370	363	370	364	357	343	387	339	361	380	349	359	372	341	362	347	360	367	394	386	363	346	394	357	316	362	332	372	365	359	365	384	365	382	360	355	363	353	379	345	348	384	348	353	413	345	341	386	375	349	397	375	374	394	379	351	394	379	357	330	355	413	349	359	362	370	393	377	373	300	326	366	360	364	345	343	365	335	339	351	353	385	319	348	382	365	364	364	384	351	363	411	387	356	330	353	344	367	336	379	329	360	331	381	364	402	342	363	369	355	378	359	346	339	361	328	321	351	348	392	357	373	364	368	365	316	330	365	342	368	366	371	362	342	362	373	336	343	367	341	400	349	362	369	363	336	365	316	357	374	340	392	361	343	365	371	372	384	371	381	336	404	314	350	343	354	319	320	340	354	375	376	349	360	356	371	349	364	339	392	353	368	365	353	371	338	376	373	329	361	357	355	314	324	344	345	358	353	381	369	380	347	363	389	343	329	341	340	391	358	401	330	351	346	374	371	393	380	373	343	348	366	346	344	375	391	364	346	384	341	353	338	384	372	380	365	373	366	367	387	381	356	356	366	384	353	386	363	333	372	360	368	330	337	373	359	343	366	373	367	374	364	327	344	361	374	315	358	382	342	364	364	355	375	325	395	375	337	332	380	354	377	373	384	355	374	356	364	355	382	342	356	350	359	355	349	311	380	311	365	356	363	325	369	358	337	377	330	331	361	346	363	358	389	365	351	350	359	351	371	337	339	319	405	386	355	351	363	363	370	376	370	375	379	329	374	337	334	347	375	360	342	373	395	378	340	370	374	331	366	374	342	362	365	361	351	363	355	371	350	368	348	353	345	377	382	363	381	351	342	358	390	374	337	391	395	378	396	359	328	349	367	356	377	373	349	343	318	358	384	356	355	364	335	356	373	370	364	371	404	326	358	369	364	373	371	357	406	395	359	335	333	365	337	349	348	376	360	357	370	403	398	334	328	355	351	365	374	347	362	339	358	320	357	382	395	372	390	355	375	357	357	334	369	347	314	346	374	342	359	358	372	331	362	361	360	363	366	366	337	393	365	386	321	364	367	357	385	388	362	357	331	376	354	383	376	375	365	383	379	373	330	377	344	359	387	396	358	345	331	377	365	356	332	394	378	375	372	340	314	360	375	346	389	360	374	337	371	360	364	334	400	349	327	376	390	397	372	315	375	371	372	319	371	369	355	350	358	373	384	364	385	326	353	361	351	349	395	347	343	395	347	363	352	334	368	321	360	390	357	337	388	354	353	361	348	369	336	346	341	391	376	388	370	373	376	336	374	346	336	372	345	366	389	351	360	317	386	368	352	364	340	389	342	352	331	343	376	394	343	341	370	352	353	361	334	385	406	367	362	364	321	352	361	358	380	321	386	364	367	367	393	379	371	318	337	349	328	383	337	393	359	365	358	356	373	382	365	359	362	319	374	357	347	368	351	375	360	365	358	362	354	379	386	376	328	353	381	359	375	395	363	367	345	369	358	376	360	341	350	353	366	356	349	354	371	402	396	358	337	366	378	340	350	324	400	349	381	378	379	336	336	352	405	339	346	350	363	372	353	370	332	342	344	345	358	343	324	355	372	369	342	386	344	366	344	339	361	349	340	373	350	369	353	383	353	362	345	373	317	361	363	354	389	342	351	380	354	372	406	401	373	360	384	383	330	389	372	358	374	359	397	371	372	372	349	408	337	373	362	368	368	338	361	350	359	368	372	354	365	353	335	391	362	322	352	347	370	362	352	359	389	367	377	374	363	358	346	364	331	353	343	365	373	392	348	342	366	341	373	384	363	368	369	342	386	325	382	367	354	350	357	359	392	333	344	356	339	365	416	371	385	383	350	334	331	352	383	338	354	377	342	375	323	356	344	348	393	362	356	326	350	394	362	371	360	362	374	386	364	380	338	348	375	357	407	345	354	332	375	359	348	322	324	378	329	349	341	366	391	320	325	358	393	339	359	345	338	357	370	356	351	385	367	343	358	381	379	363	337	387	363	362	342	401	365	376	365	338	336	356	337	351	340	372	362	354	366	326	375	361	375	368	345	344	352	368	380	387	332	382	354	360	344	374	376	369	360	345	377	349	359	383	330	362	382	356	348	339	391	343	346	344	351	368	423	379	320	343	338	340	371	364	345	322	358	346	349	366	343	358	358	368	374	346	401	381	333	359	315	360	386	378	362	355	340	322	339	364	371	335	343	364	344	383	371	345	386	406	331	379	361	354	372	390	364	362	361	357	337	363	390	404	378	399	313	335	385	379	336	368	346	389	331	389	350	363	298	355	358	366	333	366	330	369	354	338	349	369	384	363	377	348	353	338	360	395	359	371	390	355	375	392	376	360	359	371	395	411	354	384	358	378	367	368	381	370	365	342	402	368	374	349	321	355	365	371	367	343	345	336	352	371	385	360	353	373	343	398	370	369	359	338	368	378	363	346	326	377	357	350	349	357	381	364	359	352	389	381	380	384	369	354	381	382	341	342	350	374	369	353	377	361	368	368	372	374	350	377	364	366	347	340	342	341	329	380	388	384	345	351	340	349	349	349	369	361	377	353	336	337	324	361	335	364	356	349	347	359	379	388	378	333	366	383	379	370	381	405	361	390	363	358	318	380	355	360	350	390	368	355	358	373	335	380	368	335	371	347	401	346	350	405	374	398	340	361	345	361	362	384	366	398	320	385	333	345	319	358	353	362	398	382	337	363	390	347	348	393	347	394	371	382	361	360	364	351	376	367	395	367	364	352	383	356	346	348	371	339	326	334	358	327	339	318	335	384	368	373	404	417	376	352	357	356	336	339	370	380	362	377	382	367	347	333	345	357	327	394	359	360	352	383	322	346	324	338	368	375	375	334	342	350	384	391	348	360	374	398	408	363	343	353	335	318	375	320	338	341	330	371	379	361	386	354	383	368	367	351	343	370	371	354	345	354	350	337	389	358	388	360	328	352	334	379	365	379	374	363	346	361	355	380	390	361	329	354	349	387	339	357	390	355	360	343	343	389	329	330	356	311	375	384	345	338	342	354	340	387	360	363	380	365	387	326	363	367	355	373	363	352	391	390	378	329	349	356	338	394	368	318	360	386	353	371	381	369	368	348	396	383	394	386	334	398	389	334	352	389	357	363	361	393	366	369	403	323	356	349	343	345	339	365	343	362	354	384	361	328	367	389	371	317	356	363	383	377	335	367	385	388	339	336	310	379	360	394	357	367	354	354	336	342	371	374	373	373	403	336	370	332	366	353	350	357	359	354	365	373	359	344	360	338	371	360	369	333	369	387	358	349	362	373	349	356	382	331	338	350	370	383	340	362	349	367	349	388
9548	21165	73936	78422	64468	49129	31341	15478	5722	2151	1087	905	898	938	863	887	908	838	832	852	886	819	825	862	883	856	843	833	904	810	884	861	887	841	874	890	836	858	924	867	899	864	862	906	868	890	877	856	867	823	888	910	915	841	876	886	875	871	863	849	926	898	879	916	863	876	874	884	899	825	823	846	895	872	832	848	830	836	885	842	845	850	855	877	872	842	866	798	850	832	845	859	881	804	870	903	900	899	826	883	869	865	862	867	841	876	858	828	853	878	837	836	845	843	867	869	897	859	860	818	890	824	869	871	892	839	894	849	898	850	886	886	910	897	869	884	869	891	848	900	851	842	827	854	854	825	877	857	872	888	846	871	861	893	834	891	827	891	821	867	852	897	919	846	886	827	858	864	853	841	866	892	857	878	842	881	895	826	850	854	898	846	890	873	855	863	842	875	880	837	871	855	897	814	835	871	848	849	873	874	905	833	885	827	834	889	849	863	924	897	885	862	864	882	826	849	851	851	832	857	849	848	893	867	822	855	903	905	846	872	857	878	864	837	855	860	868	823	809	864	918	859	870	851	846	823	852	859	839	878	874	877	885	897	899	860	863	863	865	858	830	878	833	877	890	819	824	897	885	913	901	875	817	890	860	910	836	862	880	820	847	838	889	867	832	897	877	928	832	861	812	834	851	826	922	830	913	839	896	883	914	847	841	833	880	844	866	873	880	895	837	907	900	837	854	923	863	869	881	896	857	835	854	820	826	896	877	841	841	861	887	828	869	892	840	851	887	881	926	826	898	833	903	821	864	815	864	823	862	839	841	875	854	830	849	873	836	830	833	893	835	821	890	835	842	890	827	862	857	840	935	839	844	899	905	847	831	857	877	868	855	891	898	852	871	903	825	876	821	853	811	892	819	888	842	845	899	926	828	882	841	856	816	902	887	799	847	861	906	855	862	837	865	846	857	842	883	887	865	852	840	901	815	822	889	889	868	868	829	887	875	899	837	798	879	847	888	869	821	833	838	824	877	904	837	848	805	881	833	831	838	889	872	840	894	838	898	869	842	946	838	895	856	890	898	875	872	857	819	882	894	848	865	867	793	817	873	874	892	862	878	860	883	855	882	871	852	887	916	876	835	835	869	836	838	841	840	891	904	844	851	850	817	855	843	868	905	847	843	857	885	851	927	856	847	892	847	857	848	880	870	857	834	856	884	870	839	904	863	868	857	874	889	822	864	834	865	880	849	876	884	895	892	851	879	879	852	869	842	876	862	887	863	888	857	832	876	838	864	860	871	871	834	822	841	848	855	838	887	817	872	864	876	876	856	879	898	808	831	821	841	904	816	847	880	870	855	884	869	822	898	907	882	837	870	830	836	846	836	879	847	877	906	874	839	877	829	859	882	873	873	879	914	893	803	867	878	816	846	870	893	814	870	872	834	863	890	851	864	865	883	827	859	904	903	837	895	892	835	836	868	887	845	856	829	869	879	848	848	895	830	897	891	835	868	930	925	865	897	844	921	864	908	872	819	848	877	892	854	852	850	864	896	895	880	858	844	903	861	843	887	868	835	860	847	859	856	891	884	831	821	859	865	882	811	832	847	879	850	863	815	905	861	880	891	868	861	849	884	900	905	811	875	911	853	835	833	912	938	903	925	838	899	781	846	925	853	797	873	861	912	862	858	835	855	861	881	889	866	870	819	883	856	852	870	857	857	869	920	846	887	850	901	901	884	877	866	875	831	844	884	843	870	893	889	855	834	940	820	882	830	885	851	902	881	856	874	912	880	930	892	841	835	868	797	880	865	859	789	876	917	858	856	844	923	866	884	877	834	847	916	905	853	934	821	838	935	880	905	905	902	888	907	899	885	812	869	851	818	889	851	864	911	875	875	845	876	906	834	870	832	894	918	892	914	895	858	941	899	827	843	846	852	856	800	879	902	830	832	878	855	860	855	825	903	826	865	870	892	792	845	856	804	843	843	907	827	861	868	853	862	866	857	840	819	851	891	839	869	845	874	835	890	837	828	904	866	885	883	829	838	903	806	867	859	873	839	853	881	844	864	875	854	882	896	909	870	933	849	842	843	903	806	855	745	908	835	856	871	878	871	843	832	863	848	882	860	848	834	817	856	911	817	879	889	862	882	865	807	853	841	880	895	871	847	895	861	855	842	897	867	829	854	865	872	847	883	887	837	872	899	885	818	834	851	871	880	849	898	848	909	861	838	879	852	834	852	904	909	874	871	846	899	853	878	898	892	814	861	821	850	842	896	893	844	823	887	883	887	890	847	883	887	858	863	875	834	872	885	809	836	870	913	792	943	857	913	869	879	827	904	851	841	849	904	800	850	817	863	877	875	915	867	833	900	816	882	872	835	841	848	841	837	837	836	854	867	902	877	831	885	900	858	840	855	851	874	903	881	838	907	938	891	840	872	832	915	875	855	845	853	838	808	820	822	850	888	848	856	879	837	887	891	839	858	901	852	864	904	869	885	841	854	845	838	913	838	859	849	927	924	870	876	882	829	859	861	857	845	838	875	852	861	894	901	920	943	921	852	882	872	873	860	861	875	924	851	834	857	878	844	857	841	888	894	847	906	854	814	832	887	872	872	843	852	849	878	844	841	886	870	858	870	873	929	925	875	856	874	838	863	886	865	831	921	861	817	861	880	889	858	902	849	843	842	906	877	897	851	890	907	858	855	842	827	890	848	892	835	855	858	871	854	871	862	843	894	858	877	867	854	819	874	868	832	848	807	805	824	841	862	912	849	869	890	887	849	850	870	923	852	819	864	864	860	812	840	853	845	857	884	930	859	922	907	892	887	870	845	846	819	853	883	875	862	888	879	924	905	816	854	882	860	886	841	852	891	922	832	888	836	893	903	871	886	825	841	883	843	879	910	886	817	935	879	876	861	829	847	879	806	867	859	859	839	859	828	861	873	869	877	935	867	888	858	858	863	863	836	880	886	891	903	864	866	820	848	913	866	815	808	886	873	873	872	906	856	871	877	927	835	880	843	808	846	876	799	924	894	872	884	922	841	814	879	858	871	860	857	856	852	829	839	877	875	835	890	876	842	841	840	831	868	884	850	854	826	844	850	845	907	852	884	809	869	863	851	842	866	893	897	880	849	884	847	911	885	882	879	860	767	862	902	823	811	901	895	879	869	849	888	824	847	855	869	836	876	880	842	880	896	869	857	826	918	881	865	852	878	863	853	799	840	840	805	851	822	955	857	821	949	887	895	858	852	863	840	878	888	839	830	797	886	899	854	865	834	858	826	822	860	854	817	858	864	875	801	837	885	876	905	881	866	792	862	881	867	913	852	831	888	852	890	885	883	890	873	869	911	886	895	841	867	841	861	865	890	880	854	906	885	862	834	885	897	833	846	846	896	825	851	832	855	891	857	832	902	859	887	874	852	866	874	817	848	915	851	871	913	849	865	867	872	848	888	831	846	870	905	839	898	831	858	821	852	838	882	823	904	823	876	815	881	817	896	857
17613	33643	79519	72190	56190	38591	20237	6690	1759	687	432	338	355	368	377	363	354	345	344	358	312	358	347	343	368	354	356	332	323	362	407	332	348	358	348	334	355	360	354	352	364	346	347	338	379	358	367	338	328	373	385	351	376	335	365	345	357	350	310	344	346	383	363	362	304	387	351	339	365	360	377	377	331	360	317	329	371	311	371	329	351	343	357	334	343	354	366	355	347	340	373	374	332	366	337	335	362	324	323	358	302	330	344	374	374	346	320	355	349	360	369	350	384	381	344	326	351	360	378	367	380	339	344	340	370	339	332	351	375	350	334	353	339	353	334	350	347	354	361	330	323	369	346	377	362	319	348	359	377	343	360	344	349	325	310	342	366	359	363	370	382	353	330	344	373	348	351	361	335	346	388	355	381	346	340	374	333	324	339	353	361	366	382	368	362	321	344	342	350	379	342	343	365	362	359	385	358	343	319	376	367	362	354	352	345	320	352	326	327	371	338	385	319	337	377	327	326	358	374	348	331	365	337	372	362	363	365	342	344	360	366	363	343	328	361	347	323	365	359	365	356	331	344	379	387	364	340	371	360	371	372	353	339	359	341	348	338	356	373	358	356	345	336	336	325	377	387	340	354	341	379	327	327	316	347	343	381	370	342	350	346	344	351	357	368	358	356	352	335	358	389	340	360	333	326	342	317	386	342	341	353	333	354	313	313	364	338	356	341	341	292	377	339	362	339	342	358	338	386	322	335	355	346	329	360	378	372	317	349	356	327	363	336	340	323	368	338	340	362	347	369	348	345	341	375	381	363	373	347	343	387	326	366	332	391	357	346	338	307	357	341	358	341	344	320	367	370	367	354	352	360	347	341	363	365	342	332	297	366	389	344	352	372	347	312	316	320	358	360	347	318	337	340	336	341	402	360	325	369	323	352	351	359	359	338	339	320	326	357	357	333	317	364	350	345	348	357	388	356	363	336	356	374	344	360	367	395	342	328	372	353	363	345	344	327	382	343	309	346	324	337	360	326	358	320	371	343	313	359	330	386	356	338	346	361	363	379	362	364	329	350	358	369	329	319	333	351	361	373	333	345	348	370	359	347	357	352	334	349	348	385	357	352	345	340	391	385	320	373	346	342	364	341	314	357	352	384	332	359	345	380	365	371	350	354	378	344	343	343	343	341	338	333	342	345	334	356	350	355	356	336	350	381	344	299	332	319	363	336	339	349	346	348	378	310	358	363	363	337	339	361	343	333	348	397	326	320	319	312	327	361	389	343	342	371	333	347	346	383	323	337	372	355	354	349	369	326	356	331	349	346	332	376	337	325	385	322	331	359	368	372	350	353	342	373	368	334	342	346	317	351	357	342	382	347	364	340	341	352	419	374	370	351	341	373	364	334	328	369	363	369	338	347	353	323	341	357	327	308	385	343	363	350	345	320	337	345	313	357	390	345	413	349	343	350	367	347	379	375	317	338	304	359	346	350	384	323	352	387	364	334	339	354	357	336	370	365	348	357	349	329	357	353	328	311	348	325	313	380	357	361	376	355	372	342	342	380	374	337	343	369	326	351	343	384	354	373	358	346	342	362	329	367	351	360	319	329	369	339	322	358	336	385	377	332	363	364	348	350	334	351	348	348	354	326	346	377	366	384	344	338	352	324	332	356	337	358	362	339	309	368	356	322	357	333	321	329	368	351	302	341	339	307	340	383	367	331	353	374	331	356	367	362	340	363	350	361	330	385	370	330	370	354	369	352	331	361	338	393	385	368	365	360	339	337	354	354	353	354	350	390	358	328	388	322	345	373	369	361	361	339	376	382	334	329	346	367	361	398	359	344	371	345	349	361	369	330	347	348	352	335	352	361	356	350	353	356	353	372	326	359	334	362	344	357	371	337	330	355	393	363	346	367	361	376	330	333	356	341	330	354	345	347	350	336	360	324	341	355	350	364	373	355	368	345	331	355	355	388	351	333	352	340	379	330	336	350	307	351	377	339	327	329	332	344	346	323	348	382	372	349	342	331	328	332	376	348	330	360	354	350	378	323	331	341	379	353	368	375	329	377	367	341	341	374	361	349	364	327	310	334	348	339	372	330	355	369	354	372	345	341	332	331	356	359	355	362	346	333	344	371	316	347	347	351	346	354	356	350	315	341	360	333	352	353	363	348	350	337	327	371	394	350	380	363	340	360	372	329	357	361	387	373	367	354	349	337	325	355	347	365	318	343	359	376	347	347	328	353	320	344	350	315	351	370	383	339	373	352	361	369	356	321	336	330	338	360	349	342	348	348	367	350	380	374	328	311	369	330	327	343	335	351	325	356	342	367	329	366	328	341	352	365	383	322	373	338	347	358	355	340	325	339	320	351	311	363	385	338	339	309	337	330	356	403	378	380	371	377	361	349	369	344	342	336	326	359	345	337	344	372	345	352	338	342	356	387	347	377	399	359	346	357	340	341	362	314	344	327	362	389	308	348	344	365	368	386	330	322	339	330	380	351	353	374	354	374	361	373	377	366	331	341	370	387	368	365	356	361	343	341	346	372	372	350	339	373	341	346	341	348	352	362	351	321	318	355	355	353	367	395	347	315	344	345	377	357	337	357	332	305	359	343	363	363	371	327	346	362	343	372	329	342	376	414	343	333	380	309	338	371	346	380	350	339	342	344	344	354	350	348	320	364	387	348	337	375	337	348	343	374	354	336	350	347	360	347	345	349	372	356	316	325	386	356	369	302	336	352	344	376	369	353	383	404	363	369	339	337	360	348	372	363	355	357	328	352	347	350	341	339	349	320	358	359	361	364	372	319	358	338	351	352	370	356	337	372	353	324	328	357	344	327	356	336	340	361	340	359	325	351	324	355	361	339	327	356	344	347	336	370	335	370	355	355	332	344	335	366	379	346	330	361	362	357	356	369	383	328	325	354	341	362	365	347	329	366	325	360	330	392	352	421	347	363	351	345	376	400	355	340	369	350	345	341	362	359	368	330	333	325	378	323	362	328	361	366	364	345	327	338	341	348	345	348	339	337	341	356	369	356	368	322	340	352	381	330	356	405	350	338	342	358	344	324	356	336	338	324	317	345	383	336	347	352	358	349	355	345	323	363	395	346	328	344	368	336	335	313	326	335	334	361	362	344	318	362	365	355	349	339	366	337	348	384	318	346	331	320	348	367	342	368	343	327	330	343	343	361	409	325	354	323	342	343	351	332	358	314	359	322	345	384	356	369	367	365	350	348	351	315	346	359	341	349	345	338	360	357	331	380	365	365	364	363	372	360	356	342	356	360	360	384	346	329	346	352	356	327	310	339	391	344	366	331	302	345	367	369	388	350	371	368	382	331	362	333	334	343	337	325	376	356	374	388	354	384	333	338	355	317	328	344	325	347	327	357	327	366	369	371	345	348	346	345	360	347	371	382	357	382	379	404	394	352	353	366	351	348	347	350	326	328	372	328	361	381	347	367	346	352	354	410	371	359	345	333	378	357	373	346	333	349	357	348	392
10502	27797	74238	79074	66360	49994	31462	15304	5630	2184	1005	909	852	810	808	851	836	844	873	831	854	889	807	828	876	811	837	835	907	843	837	873	821	839	821	797	818	840	847	842	836	877	856	813	812	813	861	825	878	793	915	902	908	861	856	826	852	821	808	844	859	879	849	795	849	895	847	861	862	859	819	795	846	826	823	811	875	819	833	822	835	861	806	895	836	842	834	836	837	850	845	854	884	838	850	872	823	836	793	851	856	806	774	817	858	857	822	865	844	797	845	858	884	847	816	837	821	904	838	817	813	834	855	890	833	835	891	830	858	846	863	826	842	878	864	823	839	777	827	828	911	833	867	901	859	845	816	846	865	809	848	807	854	894	834	829	833	825	835	839	813	835	865	793	843	811	828	837	825	838	847	832	811	808	815	840	828	843	890	886	811	831	832	870	896	840	830	881	809	808	842	844	826	828	814	864	855	810	855	825	827	771	807	816	783	798	826	886	795	857	797	842	849	826	802	851	866	827	827	864	849	863	834	782	871	814	859	912	850	872	816	839	825	847	853	847	833	881	861	825	820	795	857	830	841	864	829	845	884	804	829	853	806	874	843	802	810	810	811	804	824	833	852	832	835	885	859	889	791	884	817	827	834	784	830	814	878	845	875	862	837	854	791	822	822	837	833	886	830	792	852	822	844	789	862	875	827	807	855	910	762	851	888	863	852	877	772	891	840	845	844	873	839	860	826	807	842	890	855	808	884	823	860	866	862	892	838	833	801	830	844	807	814	838	844	825	865	834	842	845	844	832	891	804	807	868	783	801	846	814	834	864	883	836	820	845	903	837	859	858	868	813	824	863	813	832	866	824	811	841	833	887	845	844	815	829	874	828	817	831	826	792	877	852	839	858	844	846	841	829	820	815	816	892	824	832	881	796	794	815	909	871	846	810	837	862	839	810	895	888	843	810	801	894	846	849	857	841	815	783	839	834	807	850	829	819	800	831	872	828	847	815	810	855	888	814	852	826	795	864	823	870	885	802	815	881	828	817	884	852	840	846	828	871	861	830	799	825	812	846	842	874	880	874	839	863	840	870	893	851	810	838	849	804	859	826	785	853	809	842	870	858	851	816	818	813	870	881	851	869	809	818	855	842	827	795	850	892	845	802	870	846	813	902	851	826	869	817	881	828	871	806	868	832	850	822	852	800	835	901	824	801	839	838	888	821	823	864	861	847	805	855	841	836	822	871	805	870	805	861	827	854	863	823	799	820	866	810	860	769	817	799	831	827	887	842	847	827	860	879	819	879	818	836	841	830	796	832	835	806	844	834	890	816	858	797	822	823	848	773	822	868	906	797	839	855	854	808	821	798	827	841	856	874	863	818	787	885	820	799	884	811	818	863	836	832	875	797	854	833	845	843	802	774	843	846	834	828	834	812	828	840	831	871	858	837	793	816	784	779	836	838	896	868	837	820	798	786	877	807	855	827	870	832	804	820	855	812	840	804	827	851	846	810	806	862	843	817	832	857	801	838	855	813	868	855	846	827	879	839	813	838	879	830	875	832	826	828	814	822	851	820	833	825	862	811	827	808	820	841	799	811	821	843	848	871	785	844	870	838	787	845	811	840	772	855	844	832	846	868	920	824	803	851	817	780	824	832	820	768	853	821	880	837	838	882	862	848	798	819	884	807	817	826	821	900	852	891	860	843	779	812	875	827	800	818	886	833	830	837	868	850	830	802	833	849	837	823	793	863	872	886	848	815	874	807	799	824	841	864	868	806	846	803	878	865	827	839	809	857	842	841	840	862	833	814	860	855	827	862	836	827	831	837	874	878	824	850	847	801	822	829	859	841	824	830	814	817	810	850	871	807	831	791	823	851	786	839	816	850	816	872	863	870	834	812	842	804	815	825	877	892	856	830	835	821	816	828	885	821	848	846	834	825	857	851	799	802	813	829	833	823	778	888	820	883	857	810	815	861	871	816	804	806	833	820	831	782	800	832	821	859	798	825	847	796	828	861	838	812	849	797	863	827	826	835	832	869	803	868	864	801	825	856	902	859	825	847	857	838	841	907	841	811	837	872	820	857	861	834	888	814	817	831	803	791	859	817	892	847	825	857	873	835	869	810	866	864	845	839	814	881	855	831	793	862	863	836	791	842	846	853	836	813	858	848	866	811	878	883	824	791	809	858	869	849	884	822	888	840	837	830	865	821	905	801	845	862	826	872	803	798	795	836	898	845	842	798	857	806	841	854	852	819	849	846	802	792	855	844	859	846	858	849	810	838	860	869	863	830	778	799	804	840	860	825	819	823	830	839	861	835	831	812	836	837	824	868	875	850	851	874	841	884	830	817	826	761	786	792	832	829	809	879	816	811	794	866	857	836	829	800	868	844	862	841	895	818	815	818	784	778	861	827	850	847	837	865	810	836	834	898	861	833	795	867	864	833	823	824	839	863	857	840	799	836	847	791	819	831	800	847	863	839	786	822	811	809	879	860	853	858	877	834	818	845	807	818	842	812	757	836	810	846	844	794	846	789	799	831	833	845	789	857	802	830	825	884	818	832	826	856	868	838	796	829	845	832	833	833	875	831	839	889	827	909	881	855	853	780	804	886	811	821	849	859	810	855	833	868	848	862	881	801	803	801	825	849	866	864	782	862	879	834	880	845	862	840	805	826	805	849	820	850	845	825	846	861	819	837	842	800	799	820	858	812	803	830	832	804	858	820	813	857	915	847	819	804	740	784	839	836	846	850	860	784	835	872	810	798	819	795	844	791	872	884	821	842	822	857	843	813	809	835	843	821	789	887	850	834	829	817	796	851	829	806	808	900	849	813	818	851	850	857	819	844	854	851	830	788	863	902	846	840	869	812	758	882	855	902	834	850	895	815	873	854	847	886	854	844	812	845	831	814	866	825	810	841	832	826	860	830	833	854	843	811	863	844	814	839	857	839	868	829	828	845	872	883	829	837	830	816	827	847	800	836	832	851	827	766	834	867	844	809	821	844	865	820	845	875	823	890	807	802	847	864	909	861	844	823	817	850	861	814	896	848	839	805	808	868	803	845	824	880	859	838	811	854	799	800	842	851	822	843	850	822	840	846	861	848	835	857	815	874	857	820	800	845	833	823	815	865	809	806	799	857	825	828	765	828	857	876	783	820	806	869	861	875	858	855	817	874	817	815	851	821	813	803	795	863	870	840	848	868	845	832	836	827	854	850	823	816	785	823	802	815	840	860	832	890	792	818	829	838	821	825	799	847	855	795	852	807	833	812	845	828	828	855	874	814	865	841	799	860	839	870	839	782	871	820	837	859	840	831	804	863	858	875	833	837	816	845	901	828	833	805	861	841	852	822	806	868	819	807	867	833	851	899	878	835	836	832	847	839	850	891	833	839	828	871	869	842	851	837	864	797	837	814	822	873	797	822	809	821	767	839	903	826	801	841	775	858	847	836	853	841	839	881	806	840	825	813	853	894	858	868	889	799	849	868	874	786	817	852	814	787
2129	1398	7407	8205	5655	2939	1179	654	433	342	291	325	291	298	317	311	284	318	319	328	325	300	305	310	321	317	296	284	303	307	284	305	314	286	284	294	313	308	317	305	292	309	317	303	298	300	331	308	302	293	322	307	283	346	288	322	335	289	310	333	310	330	320	313	319	320	299	299	298	332	314	305	296	322	264	304	277	316	297	326	300	288	281	315	341	281	303	305	298	275	285	286	321	299	252	316	315	301	303	301	340	303	293	283	272	280	315	328	320	303	308	290	320	293	321	294	304	318	261	299	316	299	284	289	345	291	309	310	273	318	336	300	332	302	296	349	300	326	299	279	284	303	284	323	325	285	296	311	295	321	291	336	317	306	297	319	307	301	323	266	306	307	295	282	314	310	297	306	280	310	280	278	291	336	313	290	278	293	303	311	258	312	301	299	284	322	332	306	305	306	291	303	302	302	279	318	292	289	303	278	287	333	325	305	305	308	318	320	313	283	280	304	277	293	274	365	292	334	307	313	318	284	318	318	307	300	288	278	286	289	326	309	318	293	337	305	338	274	279	320	293	321	298	315	324	282	310	317	308	308	322	344	311	313	317	302	313	331	308	339	329	340	298	288	293	269	283	316	319	352	285	300	298	301	295	298	283	320	306	287	275	312	272	308	320	296	317	271	317	290	310	302	295	316	301	253	310	304	288	310	289	284	296	286	285	313	287	290	303	307	298	321	341	316	281	284	272	327	281	297	328	279	300	301	297	334	325	309	264	315	299	272	302	306	288	279	292	328	306	308	297	314	306	323	288	306	315	310	329	301	320	261	340	308	285	302	284	316	337	297	295	278	292	324	293	318	312	315	276	274	316	274	294	317	303	289	297	281	316	299	319	296	318	297	294	278	301	284	315	302	273	274	311	300	303	328	302	280	295	337	356	292	279	287	299	288	317	311	269	284	311	327	287	321	312	288	303	299	311	280	289	301	305	295	319	292	322	283	338	296	281	279	288	303	277	294	285	293	312	293	295	266	290	281	329	295	273	305	290	297	314	326	281	290	323	319	296	276	322	277	303	313	298	300	276	309	297	299	280	297	291	268	309	272	297	300	282	313	289	337	301	278	322	306	307	295	299	313	292	302	277	312	318	313	317	324	281	308	306	340	297	299	293	286	342	306	296	309	304	287	273	298	300	344	307	269	303	283	293	316	317	311	275	312	286	271	300	308	297	339	298	301	313	323	299	311	274	314	295	311	323	323	301	345	285	308	294	281	335	312	306	311	320	297	331	304	313	291	307	309	315	310	288	282	292	287	291	286	277	294	308	306	307	311	311	287	310	267	343	294	319	285	275	299	325	290	299	281	273	332	291	330	323	289	304	274	322	309	302	306	287	305	298	306	307	303	320	292	333	278	295	268	270	295	277	287	289	289	283	328	273	327	319	285	306	302	292	276	269	296	315	300	275	302	344	308	300	313	283	296	318	265	339	334	281	299	296	293	303	328	314	328	311	298	355	297	319	283	305	292	282	291	312	314	290	292	298	308	304	302	312	323	282	288	270	307	269	307	322	310	300	317	294	294	305	286	260	357	293	302	311	304	293	321	289	333	301	300	275	299	296	270	318	304	266	330	308	307	293	323	301	284	291	286	293	306	292	333	318	292	280	288	290	319	314	304	314	341	332	313	315	264	309	296	328	319	285	317	307	311	289	319	300	274	308	282	315	322	307	295	314	309	321	294	291	332	292	325	307	309	290	301	272	309	321	302	276	318	310	313	331	321	306	296	320	313	305	292	303	292	324	310	282	272	328	303	295	273	282	312	331	323	287	265	290	296	312	281	307	279	308	294	311	313	275	289	311	289	304	323	300	321	297	268	317	312	316	290	295	297	297	308	316	318	332	329	320	320	331	284	291	297	353	320	336	295	292	316	303	312	297	273	294	303	346	291	288	306	292	292	322	296	379	323	321	306	303	272	311	321	302	308	308	303	281	305	329	349	353	296	277	269	319	311	289	309	320	299	291	289	317	301	287	291	297	326	317	289	329	298	296	310	301	295	312	294	290	315	322	288	323	295	297	289	283	295	288	301	289	312	297	310	283	321	264	292	288	296	330	340	323	317	298	316	299	292	300	302	283	303	318	301	281	335	305	304	308	297	319	280	324	323	291	286	329	330	291	318	307	324	335	302	280	281	304	303	284	296	319	317	298	306	305	302	317	299	293	287	342	306	311	289	309	311	305	314	317	306	290	306	315	321	304	289	328	312	312	315	271	313	318	285	285	299	318	281	274	331	288	296	296	330	276	307	303	297	334	314	302	313	310	300	305	304	286	295	304	304	316	320	301	282	325	302	328	315	293	333	313	271	290	305	260	287	291	312	322	290	276	280	333	321	297	282	300	297	301	304	327	302	302	288	332	296	285	307	293	287	281	296	309	334	305	294	300	297	293	318	309	276	316	321	312	276	297	317	304	318	306	331	327	275	270	272	308	295	285	271	294	326	309	337	279	281	316	310	285	298	311	287	276	319	304	312	297	287	341	290	297	311	311	294	321	305	292	305	321	303	311	328	304	323	277	294	314	315	299	278	305	285	284	301	276	302	321	314	322	318	297	329	288	285	276	301	290	298	282	286	314	310	279	305	295	302	316	316	326	283	306	284	309	306	296	302	275	306	294	315	299	307	307	294	313	291	328	292	276	310	289	310	298	289	283	299	319	301	312	312	314	318	299	312	297	281	323	289	302	308	293	277	334	318	305	305	326	343	297	317	304	300	299	311	319	314	326	318	286	327	294	313	290	273	301	278	291	254	316	311	301	334	320	289	290	297	354	316	308	316	322	318	273	312	293	283	308	320	275	268	314	293	281	306	302	302	305	325	302	287	277	302	300	285	300	327	323	307	298	300	259	329	292	298	323	324	309	294	292	322	302	270	286	292	280	302	299	305	300	301	290	295	301	292	308	314	291	307	302	314	330	284	335	292	315	306	308	306	359	333	281	293	301	287	337	309	313	319	306	273	291	270	305	323	275	302	339	305	301	327	337	294	296	314	295	321	302	307	285	283	319	298	313	297	312	312	310	300	310	323	312	296	297	314	299	320	290	302	329	311	296	298	316	281	308	318	308	266	292	287	291	346	327	327	305	305	287	305	306	280	276	303	308	310	322	329	325	305	306	278	319	291	318	300	340	305	295	327	319	315	314	309	331	313	296	319	293	278	316	304	296	310	311	293	330	316	293	310	278	309	296	273	286	316	286	292	289	313	337	292	287	312	301	312	335	318	314	280	273	309	331	338	331	279	332	316	303	320	308	325	296	294	331	277	327	306	316	321	272	300	261	313	312	318	317	287	292	303	322	303	317	345	323	282	321	283	277	279	328	293	282	321	295	303	289	325	296	335	285	308	300	285	296	305	309	319	313	298	302	325	297	325	294	298	285	357	284	339	328	331	285	317	310	324	298	299	326	292	295	310	320	286	277	307	321	312	319	277	286	284	316	282	291	291	284	299	303	265
2682	2632	16579	20465	16015	8774	3963	1963	1106	851	735	788	673	684	710	734	761	807	710	744	762	755	741	776	744	736	733	766	723	783	706	750	751	784	741	749	732	761	771	762	767	764	794	730	736	764	728	736	709	739	771	752	736	724	723	699	755	760	743	806	735	753	707	733	755	794	735	718	742	782	753	768	726	726	784	757	738	735	733	720	769	786	757	754	763	732	744	832	723	739	744	776	762	756	716	782	736	744	781	740	743	746	768	712	741	728	761	734	720	758	790	766	767	723	735	727	706	736	724	733	771	735	761	754	734	753	742	783	772	776	690	778	767	716	725	761	799	740	768	714	720	777	743	734	765	760	713	695	763	738	763	741	712	751	771	727	747	711	760	794	736	738	800	805	781	677	742	772	756	754	687	736	762	748	743	699	753	804	746	730	756	770	730	734	721	764	728	768	758	759	768	754	771	750	781	714	712	688	755	744	753	761	714	755	733	721	730	716	729	730	765	737	746	738	755	733	726	719	759	772	723	775	687	742	785	736	760	747	808	743	781	733	746	717	761	746	746	746	719	744	743	764	787	743	723	740	740	777	746	752	718	762	738	683	737	713	800	720	771	744	804	716	748	769	784	751	796	744	778	770	755	775	774	703	761	725	784	801	747	689	731	704	779	798	736	739	736	746	785	788	707	702	765	714	773	709	754	727	786	779	693	720	784	792	781	734	786	768	717	785	742	731	738	762	708	737	748	742	762	770	735	784	794	741	778	746	733	802	748	763	756	704	767	755	760	755	778	737	764	698	760	771	763	745	752	739	780	771	739	723	783	741	769	752	737	779	731	760	733	785	767	767	770	775	771	725	773	755	773	729	757	705	739	741	793	775	764	735	712	730	762	753	765	735	724	739	781	812	790	759	744	742	781	817	812	748	759	710	742	739	743	760	769	735	829	713	705	759	729	746	734	826	750	758	709	761	716	721	759	694	792	801	804	739	726	735	742	740	746	748	728	763	687	734	730	778	713	729	740	748	769	753	777	755	742	776	757	741	733	745	744	723	730	764	754	726	770	741	759	710	726	731	710	770	770	711	779	776	725	755	736	766	767	761	783	733	759	702	755	767	745	775	742	735	716	677	741	728	778	722	732	746	779	766	732	756	697	763	758	751	710	739	742	731	820	721	748	754	784	715	755	730	771	785	756	745	745	806	758	739	733	723	745	766	737	755	734	752	749	732	750	796	742	748	745	739	753	755	762	716	747	732	774	752	753	775	765	749	753	743	763	753	767	746	771	753	748	728	739	758	722	744	742	763	761	749	780	736	731	778	794	732	772	731	805	730	743	771	771	732	714	763	784	720	782	777	737	712	774	700	763	743	745	719	745	756	677	827	800	740	720	762	760	720	769	762	793	770	713	771	730	765	750	728	712	757	762	756	799	785	667	760	769	795	749	742	819	728	712	765	710	736	757	737	755	749	704	715	749	754	787	776	730	784	739	760	731	765	759	705	757	764	750	731	715	732	755	720	792	722	735	797	723	784	790	717	757	759	768	720	752	790	760	776	750	752	741	765	763	774	754	745	810	737	797	753	734	713	742	683	780	768	719	705	722	767	755	716	758	733	736	759	801	729	755	730	729	759	716	723	758	729	798	744	697	720	716	730	761	739	715	761	688	736	763	735	773	772	735	771	776	781	734	752	800	787	760	722	767	769	723	714	750	779	742	733	774	750	754	696	744	786	743	715	766	709	749	807	802	778	728	766	711	730	770	757	725	711	736	728	773	731	779	785	709	760	739	754	745	801	754	694	761	733	755	746	781	737	721	690	735	748	775	748	750	724	736	733	790	706	726	742	819	740	722	724	732	762	753	760	764	752	705	733	767	751	761	719	728	776	760	761	763	743	732	726	760	748	723	736	728	730	756	733	757	722	737	802	747	755	751	726	732	751	741	745	750	726	721	773	718	718	814	752	777	745	706	749	774	747	723	784	799	752	790	760	738	700	725	729	796	736	743	775	780	800	791	713	773	773	776	763	791	744	753	778	756	718	745	743	684	735	742	689	738	808	726	795	706	824	771	749	755	708	748	742	759	771	731	733	739	727	793	747	731	684	723	765	786	733	758	717	775	743	766	785	739	700	761	727	786	707	735	780	684	726	753	783	810	700	764	770	748	726	729	748	713	722	759	780	755	747	734	781	751	714	728	767	721	725	712	728	721	756	746	754	758	708	802	716	795	758	766	737	762	727	724	796	745	766	765	738	707	744	771	764	750	753	739	748	739	726	722	773	722	771	741	771	715	704	748	742	781	730	724	702	749	729	725	784	718	786	753	789	753	728	738	725	738	734	718	777	731	781	743	746	791	744	707	733	765	747	796	735	730	731	753	731	781	773	755	806	731	738	694	773	722	758	757	726	731	796	761	714	739	721	735	716	738	743	765	753	732	762	758	774	730	789	784	722	725	724	795	705	718	787	730	767	773	751	745	761	761	755	746	693	780	769	739	788	718	769	737	766	758	736	747	724	797	753	716	751	756	769	760	729	732	786	784	768	764	771	708	741	784	825	728	754	717	740	780	728	704	697	767	753	730	761	784	696	753	770	741	739	730	706	739	734	777	790	732	741	764	746	739	780	736	740	710	753	736	758	738	742	702	736	723	778	712	798	775	761	733	743	741	738	781	724	773	695	756	743	765	750	754	772	703	761	748	712	773	741	750	770	712	767	784	765	797	753	770	779	767	725	709	759	710	756	727	746	734	758	768	771	730	760	790	790	728	733	781	723	769	793	743	759	748	742	741	754	736	750	736	682	755	752	720	749	767	722	771	771	668	738	738	722	731	792	736	780	706	749	773	771	753	763	723	726	718	709	706	785	754	751	735	742	749	758	741	740	753	768	735	785	728	710	776	759	689	796	732	786	802	789	783	748	751	744	688	794	768	742	750	734	717	714	735	785	762	721	709	731	765	756	749	739	741	812	727	707	722	678	754	727	746	769	729	776	761	734	765	733	707	726	726	763	759	742	774	754	737	749	733	747	783	763	749	689	686	734	756	734	737	728	738	745	789	732	811	716	740	796	756	718	737	741	764	757	741	782	764	763	762	734	781	728	730	741	788	723	730	761	740	714	731	738	747	738	730	743	713	786	726	751	751	782	759	747	713	765	808	778	792	762	763	739	711	778	779	747	718	775	777	795	730	736	685	708	787	760	740	738	780	799	768	744	768	738	810	730	755	792	744	711	721	787	773	749	779	702	746	750	761	778	768	751	725	745	742	720	786	754	729	745	714	761	792	735	758	737	799	740	682	748	744	763	749	718	723	740	722	733	727	743	754	737	756	768	722	719	716	720	822	766	727	699	769	751	691	805	764	749	758	755	746	751	683	762	739	731	764	762	743	769	737	735	750	723	734	759	721	777	771	764	791	760	727	727	772	738	713	779	795	729	780	759	792	726	754	781	739	730	718	772	779	724	821	723	735	763	748	748	743	764	758	756	722	747	771	735	743	797	774	698	812	754
20646	34821	78217	70513	55051	36389	18243	5662	1524	644	424	394	349	355	354	366	342	316	368	377	340	359	374	374	369	356	350	347	330	346	360	347	412	359	354	379	319	374	375	333	356	349	343	351	365	359	316	371	318	346	358	385	379	398	329	352	349	364	369	362	358	360	337	349	354	361	349	361	361	359	382	348	372	343	335	357	350	366	342	373	347	337	355	400	363	349	360	346	325	378	339	330	350	341	348	373	353	418	341	371	355	343	368	365	375	361	383	354	384	380	349	361	385	371	362	384	402	330	386	390	343	343	402	367	364	362	355	361	371	351	342	366	336	342	345	363	334	344	366	334	310	361	338	374	358	318	380	366	385	350	310	387	329	363	310	344	345	360	355	358	334	345	350	357	381	336	339	335	351	339	369	369	320	407	375	352	366	371	390	394	352	392	350	352	327	350	372	358	386	331	377	367	354	398	345	366	361	361	370	318	356	337	385	333	329	359	342	375	390	383	345	349	390	375	352	339	369	335	360	367	365	352	363	366	357	368	349	352	375	361	356	352	381	359	355	379	342	353	375	314	406	360	373	356	318	393	361	369	355	360	363	400	374	352	329	325	362	330	387	337	380	367	352	369	350	331	336	360	393	341	361	358	364	348	314	347	345	349	357	368	371	362	336	300	353	342	349	383	362	366	347	397	391	335	377	333	394	357	360	351	353	375	355	337	345	385	362	351	330	345	349	368	352	375	343	348	348	352	351	305	332	324	351	339	364	311	365	359	403	327	376	346	352	349	355	375	385	373	342	383	356	356	357	345	387	387	341	332	373	369	381	392	340	349	348	338	361	350	344	359	314	349	389	385	331	372	369	363	376	347	368	324	373	350	345	363	355	353	368	357	357	326	353	366	326	342	368	333	396	332	340	374	359	321	399	361	330	321	374	323	371	379	394	341	388	359	333	365	322	373	379	342	353	360	346	368	346	351	358	382	353	371	382	378	358	349	376	377	335	328	376	358	337	401	357	366	382	372	348	359	343	366	335	346	371	347	343	370	370	383	326	365	363	358	340	345	365	359	369	364	383	382	363	352	379	373	341	340	337	380	339	376	364	347	361	356	350	370	400	354	365	347	335	338	377	362	412	375	412	344	307	376	313	390	340	362	360	338	345	316	346	355	338	381	352	321	370	336	377	388	368	364	326	344	362	367	372	376	377	362	367	340	355	335	386	381	378	338	369	339	382	357	357	363	355	384	344	373	357	399	344	337	376	366	344	347	385	326	386	358	374	371	381	349	364	367	378	355	393	338	355	366	365	345	374	357	357	345	405	355	356	335	350	356	327	347	396	378	369	364	393	359	355	374	349	389	393	387	342	376	343	372	381	357	353	342	356	385	371	375	357	364	368	386	345	321	347	353	341	348	358	394	336	359	390	348	344	369	391	361	367	339	320	383	354	359	379	362	402	367	389	351	366	375	351	362	344	342	364	354	340	374	352	376	376	368	341	347	366	364	346	363	377	353	358	357	357	379	315	360	375	345	329	351	360	369	373	341	364	354	356	330	379	333	379	307	359	354	353	349	387	378	372	369	359	349	357	389	358	336	378	366	364	390	374	381	390	352	361	362	366	345	377	367	367	336	352	347	369	314	392	394	358	338	365	341	371	380	381	361	339	355	349	393	380	340	359	311	379	366	360	359	372	366	348	368	359	330	369	340	368	349	345	360	356	324	376	365	360	340	359	343	353	373	370	332	345	328	410	353	356	366	393	366	375	384	350	380	344	337	319	359	341	359	350	363	369	344	349	340	382	363	341	347	370	363	371	333	331	339	410	354	322	366	331	374	350	367	360	377	382	405	384	350	348	375	350	353	395	361	335	371	341	384	398	354	348	347	336	356	353	395	363	359	337	360	357	343	347	346	362	353	361	344	335	365	344	357	348	388	379	359	370	336	361	383	394	373	367	335	338	372	324	380	334	382	364	391	363	350	401	369	363	342	382	338	366	356	361	370	361	343	343	356	343	380	331	356	361	385	364	422	363	345	329	335	359	388	357	358	364	363	344	362	349	350	351	334	382	360	364	351	362	347	375	357	321	350	365	350	385	354	346	355	335	373	360	341	347	323	344	398	360	378	330	373	369	335	378	380	362	378	373	368	355	377	369	354	373	361	375	348	387	364	394	385	297	363	326	361	360	352	378	351	368	369	357	385	372	357	326	371	323	355	351	332	379	320	386	323	395	364	358	365	342	389	385	370	328	357	361	353	344	340	364	387	332	349	374	375	378	362	337	336	354	362	345	331	351	348	344	341	377	360	347	374	356	360	369	385	333	386	355	342	347	346	352	330	313	358	358	332	368	366	314	362	366	362	387	343	316	335	329	372	368	358	360	370	382	397	355	376	363	333	370	374	334	343	337	350	369	375	333	370	380	370	376	361	371	354	342	365	365	362	347	412	347	367	351	357	331	333	341	357	370	356	359	384	340	367	375	345	383	327	367	325	360	402	375	364	353	379	407	361	357	326	368	337	393	357	360	339	348	395	360	363	359	344	369	387	359	383	390	372	347	371	374	397	378	383	349	323	388	332	339	394	363	335	375	328	354	348	384	333	378	360	382	341	367	369	366	323	352	368	369	371	389	386	361	340	408	333	338	364	337	348	337	369	335	358	370	372	388	332	376	372	342	324	354	393	365	351	372	338	330	395	364	370	401	332	353	342	345	360	381	333	373	354	348	339	366	337	379	350	344	388	399	326	378	353	316	334	345	362	347	378	391	349	373	400	328	351	351	339	365	369	382	379	368	348	379	358	355	337	380	359	395	353	339	347	347	338	369	390	348	379	349	299	363	320	382	339	332	341	379	337	368	362	384	361	343	376	373	340	353	349	389	332	335	377	358	347	383	369	382	365	346	381	321	346	341	374	367	385	367	345	341	386	365	376	393	340	355	364	362	327	355	342	365	376	355	334	315	351	390	364	361	360	361	325	362	352	341	337	326	360	369	371	367	386	374	374	297	329	347	350	341	373	380	341	338	379	367	362	389	358	354	357	359	401	370	321	341	369	399	378	343	367	365	360	333	374	331	373	365	333	381	372	361	342	365	371	345	360	349	372	372	352	362	359	381	343	346	343	346	355	361	357	374	362	359	350	359	370	374	344	354	374	355	341	395	322	324	325	397	349	363	335	376	376	400	370	384	390	358	351	354	404	360	332	390	376	344	360	383	372	367	346	351	363	366	355	323	360	361	365	359	341	315	351	385	324	368	352	309	333	350	400	409	398	342	351	359	348	323	379	338	359	335	335	340	370	377	332	348	377	354	318	367	392	376	352	368	357	378	359	364	339	377	342	356	342	316	366	354	371	323	348	378	360	353	400	339	381	362	388	403	346	361	374	386	370	355	337	370	338	370	359	342	323	324	372	360	329	390	347	375	346	382	374	373	349	345	353	380	359	360	366	365	369	347	379	394	364	381	347	355	373	324	362	369	326	342	388	371	388	394	381	381	347	343	327	327	374	369	365
12209	28907	72795	77590	65109	47661	29052	13581	4940	1882	1075	877	892	879	840	859	877	872	879	902	850	846	858	859	808	845	873	853	837	864	920	795	811	903	860	916	901	835	864	854	822	852	890	849	849	870	863	937	901	828	860	883	861	848	837	860	878	866	890	840	879	905	899	880	879	761	922	835	915	836	871	816	887	793	875	822	883	843	846	831	873	867	872	869	842	867	851	880	869	843	825	913	875	849	822	868	892	858	853	840	839	889	866	875	837	861	884	847	836	790	897	876	864	799	880	897	838	874	868	847	909	848	840	847	860	882	841	887	802	881	875	900	883	850	898	822	886	842	830	862	860	840	877	900	868	899	859	877	867	873	916	872	857	841	885	856	830	846	871	887	829	804	910	843	838	854	913	829	876	848	867	866	837	849	872	825	899	901	879	869	819	857	901	860	868	848	855	880	822	856	815	816	883	846	828	893	815	829	791	811	919	868	834	858	851	885	817	856	857	889	826	791	832	835	832	864	856	861	848	845	844	813	834	905	879	828	922	860	826	858	809	831	855	822	874	835	835	851	816	873	868	883	857	846	881	844	822	813	865	846	926	863	840	861	878	851	903	873	860	865	806	867	885	846	854	894	853	852	840	827	850	880	902	763	855	843	840	883	856	864	877	849	823	850	843	877	871	884	913	827	840	878	855	856	864	867	849	850	894	838	830	871	817	857	866	845	847	872	863	865	861	843	818	812	866	904	891	876	822	842	877	856	881	886	878	867	846	890	869	918	834	882	891	884	784	861	918	798	862	827	876	822	824	860	860	883	856	846	904	838	889	891	920	890	832	845	859	878	860	860	855	812	858	863	849	880	846	870	844	892	878	856	896	854	869	881	857	842	833	815	856	921	835	844	841	877	839	875	855	810	867	873	854	898	842	844	838	821	855	802	868	851	892	843	850	841	889	889	854	864	853	901	836	816	879	847	809	851	884	853	833	866	837	880	879	869	842	846	880	857	856	920	888	870	898	919	886	860	874	874	823	827	838	896	847	845	821	888	860	840	811	861	824	844	856	859	912	852	920	820	843	867	886	923	827	866	871	882	860	903	888	850	894	891	898	906	864	906	896	890	839	823	836	853	878	797	895	827	948	848	864	866	848	921	862	902	922	884	831	847	875	845	868	846	845	925	842	851	890	851	856	862	866	867	836	863	911	839	898	856	835	851	876	812	881	869	865	872	871	875	872	802	877	869	900	825	846	870	893	857	864	875	855	901	833	885	855	897	890	842	866	848	830	896	861	894	890	893	853	832	823	878	874	852	876	853	892	904	843	868	893	856	827	818	878	860	862	857	880	866	811	835	873	870	831	860	856	842	869	897	838	860	813	901	903	851	833	872	887	807	878	873	857	830	881	843	807	875	866	865	871	838	835	798	841	867	853	871	834	838	842	876	807	878	850	889	874	860	832	890	891	886	827	885	861	889	846	870	864	789	852	852	875	864	866	830	818	844	896	866	861	865	841	862	881	833	908	865	878	887	920	853	877	881	839	876	879	828	806	836	845	859	872	842	788	854	906	843	866	832	828	809	883	866	888	875	882	823	898	884	878	890	877	801	873	861	880	864	846	893	868	840	935	882	848	832	859	789	868	822	837	828	823	855	814	893	821	835	849	918	858	941	807	881	849	805	839	864	889	826	863	815	893	869	876	870	874	882	872	870	871	852	857	813	872	866	853	839	858	822	852	839	854	871	911	832	870	840	864	872	858	835	870	801	869	811	876	876	873	779	858	841	880	855	871	860	909	854	835	817	876	864	890	859	914	810	862	840	836	872	820	842	884	860	885	834	841	828	842	852	848	924	840	857	852	839	813	847	803	840	866	839	836	854	784	883	843	838	852	862	884	800	867	862	910	877	857	891	896	844	835	819	842	820	900	848	850	864	910	917	894	813	810	916	819	823	849	882	825	828	925	827	858	824	890	830	866	863	861	793	866	828	799	830	842	913	855	907	842	924	925	893	878	851	811	853	835	827	860	869	836	832	861	862	838	858	855	890	864	885	892	840	847	864	861	819	824	852	859	832	852	859	855	869	848	879	799	898	882	833	831	870	876	838	868	836	800	857	868	909	905	878	864	850	887	826	892	852	930	892	833	838	860	849	805	861	867	857	848	804	839	859	821	877	835	817	906	846	848	859	837	874	878	882	824	943	853	872	882	859	882	819	904	867	873	856	917	883	791	852	829	939	908	833	831	877	862	884	906	863	920	826	855	830	882	818	828	844	830	865	825	863	809	849	919	908	901	893	842	832	879	840	862	894	893	871	847	886	865	848	845	905	831	885	840	846	873	878	924	861	851	836	834	848	860	836	837	852	838	875	856	894	899	860	916	868	887	905	902	881	899	870	880	874	839	845	863	834	857	848	864	830	886	865	823	895	887	850	880	868	838	867	854	909	814	857	864	874	879	868	849	829	837	850	897	868	833	880	874	853	908	889	886	862	848	828	815	873	881	858	868	898	886	885	893	854	862	809	853	860	884	866	823	906	867	874	842	826	841	856	867	887	822	832	875	839	873	888	877	892	820	905	852	847	845	916	870	805	908	820	936	919	856	856	840	864	914	913	776	839	873	820	845	818	851	865	839	824	841	843	840	933	802	906	850	879	814	876	802	846	832	821	827	821	873	859	880	845	869	842	896	873	884	924	789	844	830	863	821	837	826	885	849	855	910	845	908	902	863	836	872	914	869	829	863	821	875	856	845	834	851	890	831	866	904	861	872	842	830	883	834	862	890	818	895	832	829	918	853	846	863	836	839	904	797	841	893	835	835	864	822	846	824	813	875	844	865	854	902	898	855	905	842	908	818	847	816	853	873	897	847	894	879	853	850	867	839	794	869	881	826	833	848	870	859	857	882	865	838	850	823	812	879	882	884	842	862	859	840	874	879	891	903	904	865	834	833	856	827	872	889	878	869	864	847	883	885	864	825	874	849	835	888	904	902	809	884	898	877	811	874	885	891	871	855	841	897	884	912	882	852	924	905	857	873	930	902	826	833	873	815	826	864	876	855	893	859	862	881	836	888	840	835	802	843	884	863	860	861	846	867	840	881	819	868	898	883	831	843	886	838	850	853	870	904	828	894	826	872	856	874	868	849	895	825	827	849	828	890	848	892	840	782	876	807	849	892	908	837	799	885	906	861	865	888	792	869	866	890	833	878	818	855	836	848	857	868	839	873	873	895	891	829	862	875	803	865	850	849	844	860	910	864	867	835	877	836	875	838	865	792	841	842	872	849	868	906	827	905	886	916	835	873	854	869	863	855	861	890	891	838	861	853	887	905	860	850	890	866	941	902	877	836	838	830	817	907	823	847	851	880	819	827	896	881	864	841	884	870	870	849	862	846	894	821	872	908	864	809	895	902	889	802	832	872	877	895	860	814	870	887	872	859	857	881	828	825	852	874	914	806	892	874	849	849	839	808	844	866	827	886	878	837	837	885	765	839	877	921	849	831	835	916	890	826	848
24730	44648	79081	71609	54648	36723	18452	5853	1542	636	412	393	358	358	354	359	345	352	382	337	334	327	357	351	387	355	312	359	346	380	352	382	343	344	362	344	374	334	338	354	324	370	384	346	334	348	361	347	360	353	350	379	354	384	323	362	367	336	335	329	332	345	351	346	325	357	344	360	333	348	373	359	349	359	363	371	310	335	353	350	376	356	344	341	336	329	326	355	324	306	372	357	345	354	349	353	348	375	347	346	371	322	357	378	382	312	332	372	354	324	362	363	359	338	335	338	362	324	360	343	360	353	342	348	377	356	355	323	337	328	377	325	372	314	370	369	336	347	361	369	336	350	356	335	351	399	330	356	372	349	344	327	339	365	333	383	344	318	374	413	355	367	335	374	343	347	320	372	296	334	332	339	345	348	337	345	349	365	352	367	352	364	335	389	333	335	328	354	337	343	341	342	370	377	330	346	357	347	363	398	368	368	364	346	376	356	340	354	378	352	361	344	317	342	312	335	376	332	373	355	330	365	397	343	343	350	357	335	336	369	352	385	327	349	347	337	347	348	343	341	315	331	354	334	344	352	300	332	387	348	336	358	370	309	332	335	339	334	349	330	329	329	356	363	354	337	354	350	373	372	340	336	355	333	342	344	318	363	356	357	346	363	367	348	342	336	342	311	339	349	342	356	380	379	362	316	340	325	323	324	334	333	330	386	344	355	370	336	338	312	356	338	347	371	329	336	342	356	331	328	402	348	306	373	364	339	365	328	364	340	387	342	339	383	327	352	328	337	383	361	311	354	382	338	334	310	328	328	353	360	360	340	359	331	344	343	339	330	326	322	348	349	360	370	369	337	343	362	371	338	360	336	339	366	333	321	335	355	335	346	352	329	350	394	346	350	336	334	372	328	341	343	340	342	378	362	339	339	351	326	343	348	357	351	353	370	381	357	368	329	339	361	352	379	341	347	319	360	359	358	356	306	344	298	335	374	345	371	345	348	361	335	363	364	325	338	338	317	358	313	375	362	334	366	334	341	380	327	330	298	342	331	349	345	366	363	355	354	363	332	375	357	350	347	355	369	375	340	368	321	307	337	341	344	337	383	372	326	325	332	348	388	369	384	381	369	378	365	364	308	340	321	359	363	333	374	381	339	362	367	330	336	351	337	357	368	361	373	347	311	354	365	331	312	379	361	306	340	346	334	349	378	346	335	335	338	364	326	363	343	355	369	347	337	362	329	321	304	339	326	348	367	364	338	341	358	325	338	328	353	325	355	382	306	336	330	361	332	355	320	358	347	345	319	354	342	361	344	353	345	356	333	351	356	335	354	346	387	350	345	370	332	373	385	359	336	350	343	342	363	338	333	377	356	294	353	359	341	346	375	343	342	359	312	363	368	336	364	376	375	326	351	345	326	339	337	301	297	383	316	307	363	349	343	329	354	383	349	358	349	373	355	347	337	344	359	334	334	345	371	339	330	297	360	369	366	335	364	338	355	328	375	351	337	325	370	338	329	363	362	350	354	372	344	368	337	324	369	359	316	331	316	329	330	327	340	349	338	363	345	336	339	364	349	345	347	341	334	331	356	330	296	304	331	320	343	332	381	329	345	332	360	376	370	319	334	343	331	353	344	329	360	345	358	293	339	364	325	329	339	342	354	378	366	343	316	362	337	363	337	368	327	353	358	333	349	374	380	372	374	363	358	324	368	356	369	356	335	364	388	309	347	349	365	328	337	354	342	326	326	344	369	358	370	335	351	365	359	323	384	326	358	360	338	348	342	348	341	341	347	345	312	353	340	325	352	330	363	397	314	301	366	325	319	384	355	348	364	383	367	335	322	363	340	367	314	362	371	378	356	359	313	356	379	369	332	318	345	343	342	311	354	318	363	337	316	331	375	372	357	346	345	338	340	358	351	366	334	349	371	362	359	361	358	341	341	342	372	377	341	355	338	348	334	342	322	336	352	365	347	349	337	368	344	338	360	360	356	311	363	381	373	380	359	323	356	332	368	369	370	345	355	367	339	327	310	361	352	354	323	388	348	369	348	379	345	347	377	341	331	359	358	359	319	338	310	339	336	330	368	362	291	333	345	316	359	309	369	360	359	351	356	341	359	343	314	343	372	372	324	320	327	359	330	347	337	385	320	379	373	321	344	376	341	308	346	364	352	337	364	323	356	340	331	358	350	325	360	365	337	308	342	332	343	365	329	343	346	345	340	331	331	312	354	346	339	322	340	306	314	384	389	373	317	309	353	360	353	332	359	347	335	377	326	352	339	309	376	315	350	370	382	379	336	339	353	386	312	323	325	348	348	327	312	345	331	347	342	336	294	297	349	369	323	375	344	354	354	394	364	350	335	379	332	362	347	300	332	373	329	347	322	379	331	364	384	329	358	366	343	337	362	353	344	321	343	370	376	332	350	343	379	334	328	366	321	382	354	318	345	383	360	357	376	346	350	346	351	323	384	364	312	332	331	350	357	355	331	316	301	347	343	366	366	330	330	313	325	356	351	355	313	373	332	357	362	350	325	322	340	369	314	355	361	343	368	377	354	347	393	371	366	316	329	370	351	344	313	358	344	358	378	396	362	306	364	339	352	341	388	327	387	333	378	371	344	350	338	338	330	351	357	334	333	345	337	358	322	344	344	369	338	368	353	360	347	342	339	345	308	327	338	344	340	361	327	351	352	361	346	378	332	383	312	376	340	372	322	309	320	343	353	321	316	315	365	354	327	343	336	332	356	339	360	339	380	344	359	332	393	360	381	355	378	331	343	350	362	357	353	316	359	336	329	324	352	352	345	336	323	342	323	341	312	332	338	374	331	319	356	316	372	343	337	390	351	347	351	351	300	343	356	320	322	348	331	352	374	364	368	340	351	358	326	339	365	362	366	372	349	341	367	343	352	374	355	328	366	372	371	318	385	343	342	345	360	389	334	379	360	335	363	358	334	343	344	371	336	322	315	310	318	337	363	381	341	344	330	371	329	343	358	363	357	347	377	328	359	325	312	367	341	296	345	334	341	323	389	331	360	364	341	355	359	367	377	328	353	320	353	342	359	351	328	332	375	359	360	318	332	364	356	337	334	348	372	376	316	342	396	341	351	346	351	348	380	341	353	364	309	320	343	364	323	354	360	331	337	351	338	364	354	374	357	314	374	325	346	369	381	347	348	354	365	343	347	350	328	326	334	337	348	338	351	342	326	356	363	354	378	365	328	359	343	318	327	324	356	275	340	333	380	360	346	380	346	348	322	344	326	356	365	348	359	344	382	388	340	353	357	339	362	327	363	375	366	336	322	333	347	346	325	343	352	356	364	343	357	323	331	327	325	371	377	369	320	332	346	364	342	366	355	328	358	365	380	322	352	333	353	326	342	338	366	356	397	347	327	362	310	349	365	328	343	364	350	336	361	361	321	332	320	354	366	330	375	346	346	358	360	358	346	368	358	329	356	350	343	350	328	346	366	335	342	357	358	340	344	345	342	338	369	312	347	324	333
14789	35466	74105	78888	64896	48150	29675	14107	5082	1942	1030	861	838	803	850	896	823	837	859	875	846	838	805	827	842	847	826	847	849	839	840	901	863	795	883	866	849	837	823	846	841	831	805	844	844	859	826	864	853	851	878	819	828	854	837	838	876	885	816	817	834	776	827	817	814	874	874	833	887	826	845	807	884	857	844	854	822	867	805	802	838	781	839	866	825	860	826	839	866	770	814	798	821	883	815	873	839	873	782	859	800	871	824	807	887	815	799	842	832	801	798	799	810	842	827	828	869	784	868	836	868	823	790	862	830	870	776	800	807	836	780	883	810	861	861	874	830	818	794	765	802	785	803	827	819	841	836	877	796	868	788	790	820	790	831	841	905	812	865	862	835	797	815	843	794	815	811	850	853	812	845	794	839	857	808	767	786	871	833	820	808	809	847	799	901	852	825	826	883	778	781	852	812	798	815	831	767	867	836	811	798	797	813	864	841	808	820	798	826	854	848	851	882	813	841	802	820	857	828	816	838	778	788	873	820	819	871	837	853	859	807	863	796	782	892	847	832	865	841	835	808	835	808	836	849	798	852	783	869	782	877	740	798	813	841	815	789	817	812	865	835	815	846	843	833	808	797	798	844	824	768	825	852	804	806	807	777	833	825	856	825	828	802	848	799	818	849	839	826	847	804	844	853	804	834	804	826	856	846	891	833	840	802	811	858	802	792	820	805	842	850	840	848	821	814	769	794	785	805	836	823	793	785	870	821	889	855	894	902	845	874	807	879	857	811	870	812	863	829	798	782	810	845	856	836	847	875	770	851	824	880	829	847	810	857	802	850	873	782	843	852	796	837	791	800	798	782	833	804	824	835	801	819	802	771	795	847	771	855	782	826	792	821	835	813	872	868	803	811	799	800	817	837	865	822	801	862	860	790	821	787	857	797	893	862	860	857	841	851	788	847	853	864	845	796	841	814	857	855	842	826	842	839	821	816	842	837	824	806	868	820	879	843	852	813	798	851	810	843	803	771	832	828	783	831	827	817	856	871	829	828	822	808	815	792	892	763	833	853	837	866	851	794	788	832	852	844	847	801	863	813	839	855	809	844	795	789	813	775	852	801	861	828	791	853	863	826	826	802	836	810	789	845	769	821	818	858	808	836	824	806	829	815	796	819	877	813	785	830	786	803	858	838	864	847	840	807	799	865	845	863	832	872	807	835	818	866	836	796	837	799	804	844	834	847	849	889	842	861	864	899	817	827	846	813	866	785	834	828	783	852	841	824	829	810	902	821	799	829	807	874	815	823	827	820	823	846	826	853	803	823	825	786	821	784	840	814	833	814	849	835	875	867	791	850	818	781	890	795	829	832	889	826	776	812	873	839	825	855	838	839	799	875	751	808	839	834	887	819	858	829	825	813	797	842	856	846	838	813	820	883	832	851	829	809	837	814	845	824	830	798	802	859	776	866	849	786	844	826	793	796	824	841	887	762	822	815	804	817	822	773	806	847	783	845	824	807	852	833	809	839	784	841	844	811	779	873	832	790	786	806	846	851	868	800	843	812	858	910	832	824	807	796	823	832	777	782	864	823	814	821	796	843	824	837	820	763	896	844	824	772	797	818	818	834	883	846	783	855	819	783	775	782	835	868	876	830	810	796	792	840	802	800	837	811	875	804	775	822	805	793	843	830	913	835	829	837	858	878	844	817	812	776	832	893	867	831	848	782	811	830	796	759	836	824	826	844	814	888	815	823	858	822	843	880	804	809	801	836	810	820	835	865	815	835	849	829	854	876	827	784	842	837	802	830	825	817	834	840	839	839	889	845	817	852	837	798	883	852	783	827	840	865	804	792	822	855	812	817	805	818	875	826	805	793	827	809	825	806	836	850	802	819	797	865	840	831	858	839	853	831	824	807	797	775	818	811	809	827	793	817	864	804	815	854	834	836	770	865	886	837	855	827	854	867	774	820	875	816	827	844	808	783	826	810	821	835	853	826	854	793	808	803	765	852	880	856	834	796	789	784	797	793	874	794	829	837	854	877	831	809	870	806	827	873	831	882	831	828	838	798	824	833	818	836	836	798	858	866	846	824	826	828	827	839	793	820	852	869	793	813	859	823	843	823	844	843	845	842	880	824	797	823	859	815	841	847	877	793	837	803	877	807	855	836	871	927	766	826	845	833	834	876	840	798	856	814	816	822	834	773	838	867	794	762	832	794	829	822	840	826	853	835	804	796	820	820	841	858	839	852	850	829	843	829	825	857	892	883	806	823	806	861	859	819	840	800	809	835	847	885	835	840	826	812	857	872	839	812	836	821	824	833	812	851	871	798	832	874	858	859	812	822	833	837	786	859	857	823	790	801	843	859	843	833	840	827	815	838	814	834	897	799	856	832	821	832	844	792	831	810	847	842	832	831	892	865	791	839	878	815	838	775	804	842	827	839	853	856	836	847	823	817	805	818	884	867	821	786	823	842	765	828	822	865	832	891	818	755	849	858	801	819	783	822	814	831	814	835	844	814	787	825	824	803	819	780	833	777	810	785	829	820	844	804	796	851	812	785	813	848	805	820	839	830	867	854	835	857	794	796	826	818	835	772	820	833	833	832	880	860	852	858	835	822	825	825	826	803	807	756	879	780	833	796	892	860	807	799	836	812	824	809	805	825	770	842	823	797	832	847	798	823	827	853	832	808	881	833	840	861	811	787	772	781	876	796	793	855	864	815	836	842	819	839	805	839	786	839	870	866	851	828	869	811	794	884	813	845	782	849	879	829	866	844	773	808	858	838	847	835	846	806	833	813	865	908	835	790	846	790	794	782	827	819	860	798	804	828	851	843	817	846	861	789	831	815	863	849	832	796	892	832	816	848	822	831	800	784	730	853	836	809	857	819	872	871	831	820	838	844	835	854	851	856	783	830	825	857	866	828	850	823	788	812	850	801	836	784	791	792	829	868	786	813	784	784	797	854	786	854	812	804	872	869	868	779	797	844	858	841	832	790	863	783	876	852	836	817	837	827	746	841	823	893	850	831	846	825	859	856	834	910	826	804	856	784	868	806	794	796	860	851	869	795	789	826	858	777	820	801	809	833	853	790	799	794	863	841	821	860	814	836	814	830	844	825	812	794	836	842	771	888	843	792	845	856	848	846	818	809	883	827	823	804	834	831	809	780	848	847	874	812	843	836	818	775	833	824	865	813	824	831	809	804	845	830	785	860	851	826	784	833	813	858	817	835	767	843	839	845	837	849	830	847	854	884	805	841	863	852	868	841	792	845	834	841	840	810	895	806	895	829	862	828	856	842	849	768	807	860	766	811	821	791	832	848	763	842	821	809	776	762	836	821	810	806	880	834	823	823	820	808	859	857	827	820	808	811	827	862	899	867	826	829	866	834	806	839	870	813	812	843	847	814	820	787	844	853	859	834	853	888	766	821	816	815	798	859	858	845	814	866	849	825	861	819	836	826	829	788	853	842	894	802	807	844	820	825	846	842	860	833	846	824	833
2592	2332	7870	8371	5028	2476	1086	612	406	324	305	288	275	315	318	287	340	291	310	304	272	267	323	309	293	307	299	309	341	313	302	282	285	279	344	293	296	329	304	286	295	305	309	301	275	314	284	295	305	288	307	259	313	342	270	294	281	301	295	297	277	322	302	321	305	323	267	309	298	282	342	315	293	327	307	307	313	301	313	292	316	291	307	306	332	296	314	300	272	299	286	283	306	304	291	298	288	308	299	321	312	347	321	274	309	348	296	273	281	298	305	308	306	314	326	300	276	254	298	296	299	308	279	314	328	330	322	293	289	281	296	290	303	277	330	307	297	251	295	277	314	322	337	279	281	258	329	336	320	281	307	292	305	318	304	294	288	303	281	316	263	292	271	280	287	344	302	314	326	268	258	267	288	324	302	288	288	322	275	307	303	304	289	297	286	312	296	278	266	305	295	307	328	278	299	287	324	292	303	292	281	282	295	311	296	303	296	274	313	317	296	293	309	305	299	302	294	290	266	313	333	292	305	347	313	309	302	320	266	293	286	330	330	314	317	306	326	286	300	326	305	278	310	271	328	320	315	311	279	313	269	319	293	307	301	311	320	281	321	294	330	333	315	326	306	286	294	306	281	296	311	333	313	315	309	309	307	314	264	317	289	303	310	314	330	312	296	285	279	298	279	310	293	323	320	278	323	315	294	317	296	315	275	282	313	303	299	275	306	284	310	300	299	303	339	301	293	294	286	325	313	282	332	311	319	283	320	328	289	341	300	299	298	281	306	285	301	281	325	321	295	305	314	317	278	292	298	284	311	308	294	298	322	359	313	283	291	288	315	332	308	279	294	283	307	299	305	325	280	303	337	314	306	360	303	288	274	273	307	277	270	295	306	282	292	298	282	293	288	270	271	301	305	323	308	279	277	324	291	302	304	295	287	333	313	297	286	324	282	264	274	294	298	288	320	266	297	310	329	296	282	303	302	289	311	309	279	264	330	271	292	281	307	309	292	280	275	291	299	303	350	321	300	269	274	325	294	282	320	298	309	298	301	283	294	297	331	295	295	315	285	269	304	297	306	303	338	324	291	277	280	309	301	338	290	301	320	320	296	285	279	302	303	283	312	302	283	314	318	310	323	293	322	323	300	298	299	309	341	310	280	321	331	305	325	320	311	315	285	300	281	291	281	310	302	275	310	296	315	311	285	286	283	312	279	288	323	281	303	283	270	286	294	302	272	304	275	284	318	305	309	312	286	301	288	298	296	300	282	290	311	290	333	278	318	294	289	295	276	289	337	290	289	275	285	270	306	288	283	308	313	315	326	309	303	284	293	335	310	308	300	287	305	283	275	284	301	328	321	311	306	333	275	275	308	333	288	302	308	285	287	299	303	297	278	335	304	323	269	280	297	324	311	298	281	270	313	280	325	312	282	323	322	304	279	323	318	309	296	299	290	312	299	312	295	294	312	289	277	284	311	291	276	289	323	287	299	276	313	286	293	325	298	317	283	312	334	310	302	305	296	311	288	317	312	287	295	264	287	303	331	319	296	325	277	299	283	308	312	291	291	298	305	293	312	310	302	295	307	277	310	327	313	280	308	306	303	299	317	309	300	318	304	300	334	334	297	309	311	316	308	324	333	251	293	307	253	329	295	291	282	307	299	320	329	283	297	316	344	295	276	344	262	292	296	287	321	280	287	313	293	303	291	309	308	282	298	269	324	303	289	299	308	311	270	282	315	296	302	285	318	327	312	299	308	309	292	310	288	276	301	277	294	313	301	301	288	303	297	282	278	281	287	318	310	290	304	313	289	292	301	307	324	313	284	316	296	270	343	286	278	282	299	310	289	312	307	301	300	335	279	292	309	268	288	306	303	329	314	295	301	290	293	304	303	277	295	281	295	288	309	316	301	324	315	305	285	298	294	282	313	282	319	284	297	303	310	291	289	277	289	268	313	302	305	289	277	306	249	315	263	317	284	318	317	320	296	283	306	299	313	285	317	301	286	299	295	292	293	289	304	262	298	274	306	302	302	275	272	304	312	277	295	263	328	291	290	321	294	306	267	293	305	335	303	304	326	331	314	259	284	323	303	299	281	286	287	306	292	300	307	326	290	325	276	269	310	306	291	308	303	292	278	313	301	283	293	311	295	305	300	299	308	286	269	339	295	308	294	299	328	282	306	299	281	283	327	314	294	294	332	294	279	335	335	324	312	293	309	289	325	303	314	339	291	274	320	281	308	294	298	294	325	321	311	296	300	303	292	281	299	334	308	312	296	309	333	308	336	296	294	299	289	328	318	334	300	317	321	314	273	289	302	319	301	318	290	322	299	337	326	309	294	325	295	311	305	329	289	306	310	288	312	281	320	267	309	327	286	265	318	322	290	313	308	309	312	275	313	329	316	319	304	291	281	299	281	294	313	286	322	298	279	311	296	310	286	283	300	307	300	315	320	312	325	294	294	337	307	322	315	323	295	315	327	287	279	320	335	308	303	316	312	305	296	303	331	328	274	303	314	287	296	309	294	300	289	314	313	272	276	320	299	310	274	310	289	318	312	309	288	310	290	262	263	277	293	267	322	313	277	301	285	295	270	291	304	269	313	307	317	293	341	309	309	325	285	317	274	296	321	305	284	279	306	313	301	283	291	309	315	321	290	282	309	267	309	299	356	284	323	285	306	315	285	279	311	280	309	296	292	288	317	327	307	315	304	305	319	285	293	304	273	320	274	271	290	307	340	265	305	294	282	246	303	302	319	300	313	309	260	292	297	318	291	285	310	311	280	314	273	289	304	315	255	311	282	288	320	283	309	310	282	316	283	283	277	287	306	294	303	300	303	319	276	324	314	282	254	297	284	308	340	304	309	286	292	296	313	305	312	279	292	307	297	293	280	327	297	307	309	315	310	281	270	298	309	315	291	340	318	304	295	293	276	291	277	285	289	326	302	301	277	308	306	320	291	269	312	289	307	322	300	330	301	315	290	321	285	296	287	319	312	274	303	306	335	288	308	311	314	319	346	322	295	301	319	305	281	262	288	311	299	303	284	335	273	277	292	300	275	303	323	282	277	298	307	308	291	300	303	300	281	278	298	307	286	282	299	345	310	286	275	299	320	311	293	320	290	294	308	297	283	284	281	304	310	305	324	312	305	299	304	291	304	312	288	303	333	276	302	291	293	328	313	264	281	290	335	314	287	322	262	315	257	298	300	300	333	268	305	303	290	331	294	333	306	296	309	321	294	330	294	327	294	319	316	291	321	311	267	292	301	319	324	293	323	321	314	326	329	302	309	310	298	313	307	311	296	299	322	316	294	285	291	317	292	294	309	287	330	284	302	324	313	267	293	328	305	306	304	307	302	305	275	314	285	311	318	324	295	296	291	313	272	306	305	277	292	306	298	298	286	280	325	305	276	257	283	288	276	287	301	299	324	299	287	288	308	299	286	279	277	284	294	299	301	300	296	305	293	291	276	293	286	307	341	301	290	292	334	297	294	337	280	289
2895	4101	17326	20316	14577	8074	3602	1787	1066	817	754	715	675	828	762	739	777	760	726	756	697	773	791	700	716	724	798	750	738	735	758	760	744	723	750	801	721	764	690	771	750	782	762	767	727	764	723	695	727	747	749	759	761	734	728	745	752	774	745	752	721	776	740	720	789	702	734	735	695	755	772	721	763	735	752	727	792	722	760	759	728	777	726	743	801	733	752	719	765	724	713	752	755	725	745	775	766	775	715	704	738	738	737	740	717	744	785	764	743	773	731	740	743	768	728	697	763	760	714	763	714	752	731	742	809	741	751	698	754	761	710	745	781	727	720	724	729	750	744	697	796	720	736	737	737	735	745	760	752	685	739	724	772	772	755	751	692	705	751	772	760	755	734	756	726	729	724	769	712	775	783	735	727	796	724	738	777	732	749	756	773	692	697	708	743	786	667	787	768	780	797	689	759	728	694	747	734	726	769	718	738	781	731	728	754	755	804	709	742	741	747	728	693	765	752	709	712	769	748	734	725	737	750	755	735	753	751	723	760	732	760	754	789	715	719	743	725	817	749	702	700	779	705	748	724	712	742	762	748	745	723	720	697	736	698	753	683	771	751	778	767	736	728	747	764	758	720	710	721	745	824	692	745	735	753	726	730	770	704	770	738	737	734	744	705	724	734	761	685	706	709	782	710	771	750	715	721	708	740	748	752	756	731	741	752	709	713	794	736	739	741	738	728	708	702	713	757	725	740	716	755	733	738	729	763	712	754	740	733	760	758	737	743	707	753	730	726	769	777	748	711	763	726	731	749	741	757	729	728	687	758	700	732	748	738	757	753	751	710	736	734	735	688	761	716	694	736	738	726	733	738	730	672	789	785	734	742	759	694	702	755	722	736	725	764	742	770	724	736	690	713	747	745	716	704	736	756	770	742	718	760	752	713	746	785	753	759	706	730	713	756	709	725	740	739	742	787	740	687	742	805	714	754	727	792	771	779	724	790	747	719	712	762	750	737	751	742	730	720	754	715	742	730	757	729	704	725	731	760	721	739	726	744	789	695	722	737	748	725	743	753	765	756	723	730	733	708	749	737	741	740	661	755	693	671	768	700	788	735	747	740	751	727	768	737	738	710	782	754	794	698	757	727	685	728	708	763	747	733	696	773	740	682	747	732	701	726	741	753	803	720	734	686	740	730	710	738	818	723	742	703	711	698	746	765	709	731	754	749	729	762	753	696	729	728	741	730	764	751	730	776	733	720	729	767	694	790	750	734	766	735	702	736	748	723	699	730	680	746	710	705	750	711	724	762	729	757	758	741	721	773	728	728	758	734	769	742	780	729	702	704	751	760	749	705	730	758	756	748	756	717	725	727	741	760	739	722	714	711	729	752	730	751	799	732	737	727	782	735	712	712	777	763	700	694	773	705	693	775	710	761	719	742	739	766	737	730	755	709	707	697	789	734	754	754	769	728	738	767	756	677	751	697	700	731	699	690	754	761	711	760	745	728	738	728	724	727	730	750	739	729	769	755	740	706	738	762	710	810	738	747	742	738	769	758	707	724	739	779	711	659	823	774	665	747	775	761	708	735	776	729	757	738	726	741	755	705	690	736	692	678	748	765	731	710	779	786	779	758	754	707	685	770	733	746	748	755	746	824	693	730	764	734	753	735	732	744	741	704	739	717	750	731	781	736	765	773	776	770	769	753	762	780	705	813	770	751	767	749	776	741	774	757	752	748	739	726	801	750	730	731	742	735	722	742	738	755	774	733	768	740	761	774	731	748	769	741	740	719	746	771	750	771	732	724	773	739	704	713	777	763	738	712	707	733	723	782	704	796	733	757	726	723	724	771	753	737	758	738	715	759	695	810	764	749	774	776	742	781	738	733	733	756	717	719	713	729	734	720	740	689	737	757	746	776	740	724	767	751	698	696	754	704	740	819	763	707	667	757	724	739	762	746	770	749	736	732	705	798	758	729	746	731	742	747	781	770	742	714	699	726	769	787	713	739	761	756	732	746	752	743	688	778	739	710	752	776	698	737	752	704	757	796	747	770	779	696	719	712	732	687	742	703	728	773	767	741	751	735	722	735	769	747	734	760	742	731	756	765	749	702	718	765	764	734	771	717	733	729	756	729	715	720	789	756	739	742	665	769	715	787	750	705	730	706	753	770	766	726	726	754	789	733	737	740	742	760	760	732	752	702	724	759	709	712	718	690	723	738	731	773	746	709	738	795	729	753	755	761	757	728	752	715	757	770	762	686	731	760	682	720	753	736	700	720	687	742	785	722	713	734	719	740	711	751	772	717	739	742	737	691	740	705	734	759	722	745	745	799	755	778	793	713	711	737	701	708	740	727	748	726	771	724	715	775	748	713	745	722	753	788	717	724	725	776	730	723	746	772	789	742	723	723	696	772	768	754	765	764	736	773	761	771	730	758	729	777	691	775	747	770	720	750	738	726	707	685	691	735	720	708	773	714	737	757	682	737	702	736	799	730	740	716	722	741	732	748	771	761	717	706	739	694	708	769	738	756	802	706	741	726	773	721	738	737	747	766	749	727	766	733	716	746	729	771	696	812	707	751	762	783	748	771	722	694	738	719	771	722	741	747	714	707	752	718	743	724	697	733	744	723	760	717	761	730	754	774	738	763	750	736	748	760	689	776	735	721	730	735	753	759	722	717	735	754	725	710	727	784	744	722	749	767	771	752	730	748	762	762	729	711	736	751	748	745	671	756	750	736	714	733	786	735	666	770	718	684	727	726	692	701	730	725	774	752	749	801	723	775	715	776	760	693	754	780	761	803	723	751	752	752	738	716	778	734	710	720	720	729	757	740	671	708	732	725	738	724	746	724	667	757	800	742	762	735	746	726	740	763	728	732	731	749	737	740	766	735	723	737	733	747	740	734	770	729	719	795	696	750	751	718	700	759	762	738	777	732	744	768	778	766	675	761	725	721	698	746	744	733	774	713	746	751	760	716	722	763	742	740	728	787	718	728	716	730	700	773	732	746	733	753	746	743	703	728	768	757	728	753	740	762	742	749	730	775	718	744	744	777	721	715	749	749	742	741	738	806	758	767	728	738	749	693	775	760	744	773	746	731	771	783	713	742	748	740	706	754	771	722	750	744	751	733	763	767	741	727	722	773	713	712	719	715	669	764	740	734	736	747	725	733	720	741	742	755	746	771	778	763	775	817	719	772	717	718	712	727	752	733	763	755	685	780	788	697	732	701	784	760	747	771	723	742	770	755	706	760	762	740	781	733	764	756	755	695	769	730	726	787	704	747	715	804	704	776	715	710	737	749	734	734	766	727	771	709	747	786	722	736	749	714	734	734	733	767	723	727	682	785	743	701	697	757	755	730	732	761	748	721	755	755	762	728	745	725	757	747	761	750	759	796	725	695	728	724	733	699	734	709	770	732	768	751	716	741	698	719	769	763	712	754	728	758	756	736	735	701	751	737	724	708	743	732	768	707	707	737	694	736	723	727	719	752	740	677	751
28074	50556	77834	67834	51613	33593	15990	4607	1256	594	439	347	343	320	357	358	358	343	350	354	357	343	348	370	356	361	357	371	341	352	361	341	362	343	373	357	345	379	372	351	365	332	370	394	367	335	367	308	366	357	349	344	341	382	357	361	317	363	370	387	375	332	371	354	351	351	344	375	343	374	338	334	325	344	360	342	341	371	348	339	379	357	319	363	358	357	371	329	340	369	369	356	358	366	358	346	341	371	347	347	344	334	336	357	349	317	349	353	357	353	345	360	354	363	359	329	391	366	380	349	324	360	342	338	370	409	356	374	381	304	378	365	358	327	372	381	361	336	359	375	320	359	365	357	341	376	338	348	332	362	357	348	349	352	370	360	351	322	374	371	355	354	337	370	365	355	322	387	373	361	375	340	376	399	327	346	324	344	349	347	336	355	373	343	350	346	364	355	337	392	347	320	383	378	354	370	339	365	340	354	375	395	333	375	365	362	341	371	367	387	326	327	362	337	360	356	400	352	318	303	355	387	341	354	324	364	350	372	331	341	355	351	338	367	357	398	361	375	331	377	361	350	364	340	381	327	324	373	350	357	347	349	333	365	358	361	331	315	328	386	351	360	363	390	358	359	359	378	354	352	357	379	356	349	345	354	353	346	351	377	363	354	346	330	376	371	369	376	374	368	368	329	358	377	374	354	353	378	387	374	359	344	324	340	349	362	326	360	346	338	389	357	381	341	369	368	356	420	342	331	380	365	361	360	327	346	389	373	294	352	334	354	342	334	392	315	367	374	378	362	362	337	348	342	363	370	356	366	352	345	346	349	349	361	356	331	361	363	352	377	371	376	333	366	367	383	337	346	354	362	355	339	405	362	368	360	342	327	340	395	327	339	331	348	362	385	347	374	366	371	351	344	321	351	350	332	349	336	348	327	374	372	364	397	375	378	355	380	345	365	359	376	357	306	370	361	354	337	384	360	327	319	335	355	357	366	382	371	341	366	328	334	372	373	384	356	340	349	385	351	334	338	345	373	360	349	366	335	370	357	323	363	366	366	368	339	378	376	339	337	357	334	328	344	335	360	347	391	352	344	370	359	341	380	367	322	374	355	361	313	368	334	360	339	357	329	333	320	382	347	414	360	362	317	377	357	371	358	359	350	357	345	377	365	386	369	370	358	360	359	349	362	370	348	356	359	359	345	374	364	373	369	369	370	354	325	371	346	416	356	335	368	361	352	363	353	393	372	352	330	368	370	369	358	326	373	324	325	361	353	354	339	369	365	355	348	332	334	363	353	357	331	336	364	395	345	340	361	375	363	358	332	347	381	350	342	366	310	409	357	320	388	340	369	366	354	340	346	374	365	357	351	367	333	362	357	338	368	366	387	313	330	361	354	338	338	355	335	374	346	355	368	339	366	375	338	309	358	365	362	350	355	330	354	348	352	354	353	366	323	383	379	370	354	346	349	374	364	364	326	354	322	366	363	372	381	374	334	365	346	371	361	370	349	390	355	336	340	347	336	326	351	378	359	385	317	349	344	368	344	368	361	307	325	360	339	338	356	331	375	341	384	352	357	332	366	343	368	368	341	353	374	341	361	372	346	345	380	344	369	349	321	380	363	387	343	345	343	363	340	339	346	361	342	344	341	340	359	365	390	383	371	341	369	312	367	338	315	347	351	319	399	376	346	328	385	355	377	354	359	367	352	354	369	348	343	366	345	334	357	360	358	362	346	338	361	383	332	365	377	366	368	358	350	364	353	367	363	352	371	336	352	343	331	379	329	343	371	355	353	355	334	346	338	370	349	366	382	394	376	375	356	402	348	350	367	328	356	369	374	374	345	347	339	359	337	376	354	369	330	344	350	348	350	339	378	366	386	355	334	369	359	353	354	340	352	353	368	349	340	327	339	390	327	397	306	382	328	334	357	357	371	365	360	357	370	323	357	366	343	359	323	354	362	369	311	369	333	380	374	368	345	369	360	382	320	337	353	347	406	344	360	366	330	357	379	328	359	338	347	391	353	373	358	350	372	345	366	340	337	343	353	337	330	384	346	335	338	369	343	365	367	339	332	391	384	346	363	408	373	379	318	368	364	346	369	363	381	377	348	378	355	342	348	365	331	355	379	370	378	392	356	348	368	389	363	371	372	354	330	343	356	380	350	356	356	347	350	364	350	351	369	331	343	328	337	344	327	410	354	349	382	401	339	338	378	344	333	322	351	381	369	359	375	348	378	346	323	392	360	346	373	387	335	366	344	342	366	365	382	354	353	360	347	356	369	351	318	330	377	341	342	363	349	382	361	333	369	343	396	326	382	331	365	362	359	305	354	337	354	393	374	385	361	378	359	335	410	368	366	349	351	334	356	374	338	354	380	380	374	345	358	375	378	354	369	333	342	374	364	367	353	349	374	331	353	385	353	315	353	390	348	347	320	338	365	378	365	348	361	341	347	369	375	372	336	365	365	351	347	371	356	362	365	369	376	379	364	350	344	355	374	373	362	370	344	347	357	426	340	352	374	400	372	322	341	368	330	331	369	396	340	356	350	362	301	329	391	386	333	354	347	340	353	370	377	336	326	377	340	383	350	363	354	378	334	350	353	335	362	335	339	348	365	381	337	382	355	369	383	384	345	363	380	375	332	363	378	373	369	400	338	365	371	364	367	334	343	364	354	340	388	337	326	361	396	334	348	331	375	351	362	368	364	372	364	340	385	311	362	335	329	374	316	335	320	402	365	351	359	394	361	377	362	376	357	382	344	364	356	353	340	386	378	381	350	351	404	386	359	378	355	388	365	373	326	370	388	349	377	400	382	351	391	357	344	339	365	337	369	352	378	354	368	340	360	352	354	369	372	363	371	353	374	345	354	355	326	345	348	371	362	344	353	363	376	336	332	368	346	326	342	308	343	343	395	368	380	333	366	326	335	358	342	342	354	362	349	383	379	395	349	344	337	359	344	385	343	359	359	357	318	341	348	341	346	341	311	387	352	356	352	358	371	338	355	361	348	336	360	367	372	342	348	331	391	349	372	354	351	343	343	353	340	363	361	341	355	354	342	342	360	363	383	345	350	340	350	354	355	324	370	328	372	377	370	386	370	380	345	377	370	366	349	336	353	371	347	350	349	358	358	375	327	341	345	396	338	343	358	323	333	316	343	371	362	349	337	354	381	331	370	335	407	348	354	341	379	357	344	362	340	364	367	349	315	361	372	358	364	365	325	384	378	334	339	369	339	367	357	369	371	365	343	371	381	348	331	365	351	348	350	342	368	383	331	356	327	302	351	358	345	346	367	363	381	346	359	362	367	374	363	363	364	370	341	338	360	359	417	358	355	388	366	362	302	358	361	325	341	341	337	313	402	369	309	338	364	351	344	319	380	359	364	344	351	342	319	385	369	327	328	382	380	369	359	325	348	351	358	314	323	342	337	355	365	354	328	354	344	318	337	353	312	344	332	350	346	302	362	350	370	400	349	332	373	359	356	374	345	343	364	337	367	344	386
16898	38922	72885	74637	61800	44894	26628	11874	4222	1659	1035	938	856	883	781	874	865	844	806	829	873	884	871	825	800	871	822	893	778	833	915	839	840	843	812	883	903	825	833	851	857	891	827	796	848	831	893	843	882	877	814	818	873	881	835	820	849	858	859	840	840	883	885	869	838	839	819	885	851	862	856	875	856	898	844	859	883	867	832	819	789	839	848	858	839	876	887	849	826	829	859	844	855	825	811	883	818	892	864	817	844	837	821	817	882	842	884	813	838	893	875	876	805	855	800	823	865	823	840	854	891	845	859	881	890	819	830	829	809	846	845	862	829	850	859	867	823	829	844	870	843	850	869	813	876	831	944	860	856	874	885	859	814	827	842	876	878	833	844	829	840	855	834	816	795	829	881	851	838	790	887	882	864	797	885	859	800	857	883	873	834	857	898	879	841	795	854	855	851	816	850	864	880	830	844	875	805	890	886	801	872	838	793	822	858	829	858	827	874	847	796	853	849	832	839	829	836	846	796	873	886	824	811	836	894	814	868	869	844	875	898	807	860	892	840	886	872	878	813	880	834	830	836	837	878	825	835	856	862	833	878	872	784	842	845	887	827	858	909	874	878	811	873	840	876	867	866	861	874	838	846	856	856	897	832	844	808	879	850	852	864	852	817	878	834	848	834	815	818	840	878	817	859	850	819	846	839	826	847	854	820	860	773	852	867	830	817	879	834	841	856	830	833	826	895	848	868	874	872	866	810	842	837	867	888	891	807	852	857	859	824	845	880	813	908	836	874	841	865	854	804	821	864	842	893	881	800	797	838	903	836	907	843	838	879	899	869	880	865	889	846	852	844	866	855	799	844	873	859	870	868	846	846	877	842	784	833	868	854	904	805	876	806	840	876	821	859	831	848	828	843	880	844	781	898	834	822	833	796	869	847	851	876	809	899	864	892	853	850	815	844	850	853	868	830	822	833	823	870	815	827	878	843	837	840	912	864	858	831	790	846	841	838	824	882	803	791	843	891	876	826	829	862	849	863	857	879	830	834	851	851	853	848	861	837	856	905	831	864	851	834	800	838	791	830	897	826	828	872	809	843	810	879	869	869	823	905	821	876	805	844	841	858	860	869	838	798	818	839	825	883	887	883	874	872	831	866	907	858	867	861	883	904	863	854	852	831	826	872	889	861	871	793	912	846	839	854	821	803	878	824	855	907	850	877	851	921	869	873	884	861	857	865	822	844	872	843	914	803	830	819	834	848	832	861	867	910	863	851	814	885	794	832	833	872	798	865	841	861	898	863	849	867	839	836	788	853	828	838	804	878	887	867	857	868	866	821	863	852	824	851	846	838	855	802	848	869	832	870	876	843	878	844	841	823	860	861	808	846	831	869	871	863	850	861	844	878	874	810	857	842	867	882	837	821	835	811	858	838	889	861	857	809	825	826	863	875	845	815	850	850	882	839	851	891	778	887	869	859	941	805	850	889	856	841	801	862	866	901	830	918	817	825	871	854	844	844	802	884	862	869	822	833	854	799	852	845	867	812	858	859	829	844	805	821	875	843	830	853	864	873	837	868	839	882	793	797	886	851	870	846	848	862	832	843	821	885	821	899	826	878	868	840	825	864	861	819	829	833	865	808	902	853	908	887	876	883	829	897	783	903	855	876	858	840	878	819	897	863	853	867	827	850	844	845	808	855	838	840	845	852	862	822	806	823	833	859	832	869	840	835	845	892	874	802	829	867	839	856	832	835	862	840	820	856	843	873	870	905	844	844	829	818	796	834	859	848	842	872	905	812	841	835	864	866	859	883	894	870	868	846	840	885	814	835	862	864	830	856	885	836	851	834	847	832	907	875	812	865	881	858	839	850	815	833	851	864	823	896	878	824	792	888	865	880	831	867	821	817	842	823	882	864	843	820	868	808	890	891	877	841	904	820	866	847	824	826	823	899	836	885	827	772	811	815	842	866	810	822	894	874	868	866	860	823	811	878	835	820	840	842	837	858	851	892	815	843	848	862	857	877	835	845	858	836	840	824	826	855	874	883	887	824	845	853	815	929	875	865	850	874	869	844	849	898	815	825	897	841	827	904	841	811	819	865	824	829	846	864	885	851	880	842	850	861	854	904	866	809	897	798	852	871	834	843	827	839	866	836	854	904	781	828	835	794	774	895	860	825	828	893	835	811	877	826	901	826	834	785	852	857	880	860	839	837	873	862	847	905	867	841	943	863	818	845	835	857	788	861	888	824	872	866	820	844	867	877	821	874	813	827	847	850	836	833	897	933	807	815	844	867	904	869	847	836	806	844	849	831	897	912	889	804	874	813	844	870	893	883	889	850	853	896	838	876	866	857	791	857	850	868	830	880	843	827	861	856	840	817	865	831	879	831	786	824	872	850	867	876	834	877	864	815	845	873	849	839	886	809	875	816	840	844	887	862	831	922	881	897	853	865	873	868	795	908	826	872	869	883	760	834	859	898	845	856	873	824	858	829	882	823	847	809	916	827	803	827	867	826	876	880	880	834	826	863	885	839	823	855	883	902	790	872	855	797	838	879	871	866	891	838	892	881	850	848	840	869	855	885	845	833	888	861	821	915	823	806	850	825	853	810	849	878	886	775	825	852	790	820	877	796	836	869	878	834	805	843	843	835	879	887	820	823	855	865	855	879	830	818	818	834	829	877	845	896	859	890	853	846	872	835	907	877	815	887	810	794	847	857	864	865	877	867	855	847	854	870	878	900	834	779	883	783	901	867	875	787	885	872	844	919	840	885	860	833	876	833	851	819	845	873	806	870	837	867	791	828	848	863	880	862	830	835	832	836	819	865	866	870	837	902	836	873	816	819	833	830	782	834	884	879	890	760	906	867	867	863	873	860	839	836	871	860	831	825	855	844	837	864	828	856	789	849	847	814	826	874	855	808	855	863	845	834	866	834	818	874	887	878	845	865	861	868	873	818	844	847	864	897	826	842	888	878	875	936	849	824	861	875	821	832	827	801	817	795	860	841	853	846	846	853	854	885	878	875	859	814	882	869	822	854	868	842	839	837	828	854	842	867	905	799	797	819	843	891	853	866	889	827	859	829	882	843	840	890	852	819	837	860	885	848	827	841	828	811	838	856	803	880	876	838	802	882	877	841	860	869	881	877	841	837	862	839	810	858	877	833	820	828	783	870	889	853	815	835	883	801	814	825	849	879	854	818	855	812	811	835	860	848	905	898	854	843	855	826	843	844	823	835	851	875	876	814	863	893	824	912	838	820	862	841	869	840	862	908	876	878	805	816	832	854	838	831	831	838	847	799	831	914	901	795	843	834	853	862	864	896	829	826	858	846	839	853	900	857	848	824	810	857	856	859	880	822	812	804	856	806	818	828	918	817	834	915	885	837	873	892	785	862	889	835	832	901	818	871	825	836	857	872	871	846	877	886	854	823	852	860	849	900	921	899	836	820	783	857	812	822	846	806	900	801	784	815	832	845	864	850	857	840	842	865	878	832	862	864	844
21632	51028	78744	69810	53974	36685	17966	5587	1466	544	432	356	352	325	362	329	327	323	346	331	369	328	337	389	367	335	334	382	376	325	342	356	337	302	322	344	315	348	321	297	343	336	342	363	365	330	321	337	337	389	340	335	355	336	333	339	344	331	386	368	358	388	359	365	318	353	387	370	356	309	349	356	380	372	337	353	370	341	342	362	350	335	351	352	358	344	358	347	351	361	329	319	371	342	310	369	340	367	330	327	354	328	324	323	363	340	335	383	334	341	338	336	349	339	371	328	354	321	363	335	359	333	357	332	339	333	362	326	361	357	359	367	363	388	357	304	326	329	350	341	328	338	315	372	365	337	335	361	345	326	333	349	357	345	352	310	324	333	358	361	323	344	343	299	348	357	359	371	345	319	330	374	353	346	329	358	323	356	347	371	341	327	319	345	350	350	356	356	362	302	331	310	329	291	345	319	326	383	353	330	334	354	369	312	328	359	346	355	326	363	342	358	364	352	329	349	341	361	346	351	365	359	339	347	361	344	323	345	370	311	364	336	380	309	334	356	354	292	345	316	330	365	347	327	352	329	361	359	332	351	328	381	307	324	369	300	353	343	339	366	344	353	331	361	333	333	358	322	377	331	344	308	322	332	323	366	337	278	359	318	347	329	359	335	339	338	358	347	317	344	359	363	352	354	328	375	363	359	367	344	341	325	346	328	340	304	332	323	336	325	325	334	344	343	323	354	351	387	362	320	344	372	345	284	354	344	309	337	347	338	344	364	343	303	361	366	332	311	363	325	354	374	371	327	353	320	323	341	301	333	346	342	345	345	370	344	320	309	349	367	342	345	360	383	356	328	312	326	339	355	344	321	365	334	351	334	350	348	358	323	360	340	343	342	347	377	386	331	351	341	325	329	360	333	347	322	357	332	314	318	359	354	333	341	341	308	344	360	359	360	368	342	346	329	342	363	349	336	354	339	337	351	372	334	346	350	339	341	352	333	325	318	361	361	370	306	365	353	364	328	357	348	319	344	330	340	347	337	305	320	356	337	342	312	357	343	341	341	314	289	357	335	322	333	330	356	357	353	360	331	331	340	351	340	331	336	344	343	376	368	339	351	364	342	353	342	340	354	326	333	341	335	360	353	360	339	328	342	335	331	363	334	359	355	376	340	378	300	370	327	354	351	345	358	327	340	336	339	334	340	333	343	360	308	335	341	339	329	335	329	333	335	357	347	328	358	370	316	331	326	320	354	357	376	364	353	340	371	309	316	341	353	365	347	376	348	319	325	315	313	351	305	358	326	340	351	346	328	326	388	359	354	332	332	356	395	371	324	377	348	335	321	339	324	319	363	354	376	353	358	357	373	367	359	319	338	343	372	321	330	343	347	340	326	333	338	353	355	323	356	329	350	345	342	350	318	337	299	307	342	328	335	354	361	357	372	349	360	393	311	375	346	326	349	364	340	348	378	353	343	322	358	361	314	289	312	339	321	315	324	343	334	354	352	347	332	342	328	315	347	375	337	339	343	337	332	334	372	338	345	336	366	372	323	336	346	361	355	315	337	355	339	320	346	322	362	313	340	359	339	333	349	359	355	324	355	340	398	329	345	333	364	368	332	320	344	325	361	318	311	373	359	326	298	329	377	360	354	335	346	327	352	362	351	324	350	332	350	354	376	343	369	309	372	364	360	322	355	333	312	368	332	339	310	319	332	385	382	357	352	376	348	351	353	361	339	346	318	320	368	337	328	334	344	326	350	351	350	338	347	339	371	334	313	320	385	341	311	333	377	320	353	334	374	344	288	366	361	349	317	338	362	344	302	358	384	346	369	328	322	385	344	339	353	331	372	357	323	339	339	332	328	380	299	297	321	318	382	353	337	297	348	356	333	325	331	334	308	384	339	342	333	361	338	324	352	331	364	338	310	340	361	332	362	362	360	376	333	340	340	352	328	334	332	318	346	375	346	327	352	336	334	334	354	347	337	352	315	346	348	356	380	352	322	322	361	372	331	323	330	363	354	364	344	352	382	330	353	358	357	326	362	335	383	343	370	339	319	382	373	343	368	325	348	352	335	384	368	313	360	354	362	342	333	375	365	338	347	352	328	373	372	355	344	353	330	354	320	341	343	371	368	285	350	348	354	366	336	352	333	342	340	383	307	388	340	349	352	348	356	329	358	347	322	357	341	367	368	338	351	332	348	364	348	370	362	369	344	323	323	344	315	344	327	366	328	370	356	341	337	336	312	362	324	357	336	333	350	328	311	356	359	346	333	344	341	357	359	333	344	359	359	332	338	337	376	360	353	383	371	349	325	303	357	357	331	369	343	351	377	363	351	346	394	340	371	340	360	338	330	348	309	329	377	352	346	370	339	357	358	343	351	372	316	339	344	366	365	326	337	335	330	355	350	339	325	330	358	356	341	345	348	369	383	341	332	356	327	346	356	346	334	349	358	331	364	347	377	348	321	343	362	322	358	346	350	339	334	368	358	334	307	341	343	352	395	349	348	346	351	339	328	335	356	344	370	399	360	328	340	328	346	332	337	380	354	343	322	345	358	369	371	358	361	311	357	342	293	366	350	350	352	325	326	366	353	307	344	356	334	340	357	363	380	346	360	349	379	388	347	345	371	358	349	336	342	325	344	358	320	301	361	322	329	365	353	307	331	326	319	298	366	329	345	334	360	331	317	372	374	344	330	346	345	375	362	378	336	331	345	354	334	343	333	380	323	317	355	341	353	351	375	347	332	302	402	339	343	327	331	303	347	352	341	379	361	355	350	362	326	369	365	385	351	336	362	362	344	306	322	329	330	374	364	316	317	337	362	348	368	362	349	357	350	330	325	350	325	350	320	365	343	337	351	347	403	357	341	312	382	333	356	314	329	344	360	347	320	358	383	363	356	340	370	356	352	335	386	350	343	374	329	345	371	322	327	345	372	339	347	342	326	326	348	359	334	373	353	314	328	370	338	353	286	350	361	349	336	356	318	333	366	358	360	313	304	356	362	337	370	332	339	349	362	304	355	348	348	324	335	337	343	356	339	314	313	320	348	357	333	373	327	356	357	338	350	346	347	344	338	318	343	344	356	358	362	330	356	357	359	330	365	357	360	346	350	341	342	327	306	361	323	372	377	347	349	378	345	353	313	346	356	334	366	345	306	345	345	308	346	370	329	368	325	342	350	323	356	353	331	352	327	377	331	332	392	317	331	356	333	340	345	310	363	378	341	316	342	331	320	320	402	367	371	356	352	387	360	348	331	360	346	364	344	335	340	332	335	341	338	351	362	316	349	333	364	348	339	357	387	329	316	342	358	337	332	310	395	300	311	327	335	360	324	352	356	355	307	347	329	331	353	338	343	379	348	354	361	339	375	368	372	359	332	314	381	339	361	319	374	375	325	402	318	338	365	317	358	370	350	343	342	347	373	333	336	336	346	353	381	328	339	361	345	341	382	318	301	355	358	312	350	351	324	382	333	318	376	313	333	353	359	349	358	327	363
12680	40025	74155	76793	64551	47456	28776	13297	4805	1809	1011	847	871	842	832	898	807	818	823	812	853	811	787	815	807	809	790	818	799	836	813	815	825	809	849	835	803	800	777	821	797	855	845	856	751	766	850	830	828	817	810	819	789	806	818	795	843	845	810	803	800	823	806	828	781	789	898	821	821	838	791	819	840	778	863	824	848	832	818	835	822	780	784	800	750	838	802	812	820	815	833	868	847	849	845	784	806	812	767	778	828	815	833	827	788	837	828	811	807	867	804	838	814	823	835	817	805	856	772	798	802	770	774	826	814	835	811	809	814	846	828	783	831	815	813	818	803	800	803	842	809	877	805	885	798	807	810	831	860	829	820	869	816	841	804	805	834	833	762	826	801	827	863	793	785	815	835	848	830	844	802	832	851	815	817	827	835	851	812	838	760	781	837	804	841	790	802	834	821	818	790	834	784	823	829	803	810	788	847	877	805	787	771	837	834	838	801	859	782	844	774	812	801	803	799	805	804	808	824	848	821	815	914	829	778	842	841	820	790	851	830	806	782	777	802	879	780	775	792	822	800	810	814	836	811	856	784	816	839	822	801	835	851	820	843	808	819	790	870	793	791	812	860	839	803	858	790	849	807	808	745	784	812	787	769	830	797	755	773	785	814	801	816	823	792	827	822	830	799	878	836	778	865	804	818	808	819	872	784	830	784	830	824	808	779	829	802	852	817	771	865	791	793	805	817	807	825	853	800	847	797	820	821	835	847	791	780	811	841	798	749	852	792	792	777	801	817	801	858	824	828	803	784	818	834	828	813	820	808	771	808	878	772	779	807	819	857	781	832	831	788	827	815	831	816	799	749	765	865	779	818	796	828	777	801	809	762	787	800	789	786	803	792	812	779	807	875	774	805	896	833	865	781	865	799	832	809	862	835	809	832	761	760	829	786	794	749	808	790	783	838	781	759	850	813	846	822	778	829	804	817	836	847	806	836	794	832	853	775	833	839	857	785	804	806	849	798	837	817	849	835	802	843	822	790	815	821	758	809	836	839	870	827	833	795	810	828	814	775	831	829	801	823	787	810	792	818	854	840	855	849	788	843	792	832	811	846	834	777	807	853	812	825	859	800	813	806	840	774	805	819	746	765	831	877	818	818	796	813	814	828	808	835	857	871	822	839	823	801	856	836	821	836	838	788	865	839	829	797	850	806	844	847	812	812	785	810	823	826	788	834	826	819	816	804	832	821	776	795	822	830	811	817	799	840	836	816	805	826	851	768	815	808	857	828	831	855	828	853	810	809	833	787	774	782	833	891	835	830	788	806	815	728	838	819	807	806	813	867	768	781	820	868	794	774	803	811	809	826	795	818	826	821	852	824	773	836	831	801	831	795	836	816	789	807	830	780	835	829	828	817	814	821	749	819	889	792	844	768	851	787	790	888	819	831	848	842	765	797	830	781	781	811	839	792	823	778	793	804	767	859	826	844	853	824	864	860	837	868	872	837	830	793	782	840	831	873	781	783	785	833	796	846	843	830	790	821	768	846	794	832	832	792	825	824	828	863	787	849	818	834	804	818	777	821	792	807	825	845	848	807	826	821	839	847	820	841	823	829	829	832	821	799	828	823	816	802	878	780	838	812	842	813	810	855	754	816	806	811	756	824	806	862	788	823	809	797	824	812	785	844	803	802	807	798	750	811	819	789	834	830	810	809	806	791	840	823	820	818	839	809	829	806	780	847	813	815	810	793	802	758	894	786	827	842	795	789	807	834	807	774	854	781	751	807	785	829	799	817	818	813	774	808	823	813	823	815	847	795	792	825	785	854	831	804	799	895	811	809	820	788	822	777	897	795	835	833	821	827	814	824	804	820	856	833	862	818	820	758	791	804	834	785	831	807	778	830	814	771	873	807	809	781	808	809	813	789	836	755	828	827	793	830	868	878	792	814	806	774	776	844	795	783	794	883	843	801	818	833	754	788	811	739	829	835	777	825	858	740	854	822	781	827	814	793	807	808	796	821	824	831	829	820	836	814	798	808	821	868	805	836	751	859	818	814	814	837	835	807	830	818	761	836	797	869	872	750	787	801	802	833	814	836	809	808	782	840	754	839	760	784	802	827	844	786	809	830	856	801	794	835	874	815	766	849	840	859	776	804	835	787	846	858	808	839	830	801	802	820	823	783	842	826	787	788	791	830	789	846	823	770	813	814	761	815	805	832	794	796	819	827	857	836	849	816	794	766	881	753	830	783	805	844	833	780	813	777	832	790	784	861	827	763	835	848	816	849	788	774	771	884	818	858	828	833	815	812	770	825	798	833	869	769	822	734	844	819	837	795	866	790	842	835	804	781	836	831	796	847	784	878	831	836	814	851	822	816	801	799	761	796	823	853	825	826	816	836	864	857	752	783	808	795	825	800	796	810	828	840	829	848	825	837	833	896	777	833	840	798	806	804	833	808	785	829	791	799	857	824	795	835	815	840	793	778	848	797	838	804	795	808	839	837	832	807	789	841	807	792	851	827	808	850	860	818	799	834	813	791	828	806	754	780	820	792	833	789	825	851	802	812	787	807	832	795	799	863	860	835	812	857	843	790	766	859	822	835	795	854	798	788	852	773	815	865	818	812	825	800	796	790	794	782	819	788	819	818	812	796	845	764	847	774	832	816	816	781	844	812	829	790	815	820	794	805	784	793	813	834	785	825	823	803	838	790	848	817	808	838	758	833	852	841	853	820	819	864	792	830	834	791	834	818	834	866	863	819	822	782	789	792	871	852	766	842	824	805	809	863	820	784	792	852	817	829	812	780	830	826	777	876	765	798	886	749	810	818	836	790	861	819	881	830	827	793	787	841	785	854	829	804	816	880	840	749	766	829	795	818	848	871	809	817	833	824	797	840	784	778	791	826	805	841	800	808	777	817	806	814	795	832	813	790	864	826	811	789	831	768	805	820	815	824	792	791	798	806	824	808	797	805	814	815	807	875	812	758	794	793	802	823	764	851	844	850	830	815	857	860	843	841	799	837	811	771	875	825	784	803	786	852	842	806	804	785	813	784	764	804	829	818	824	816	832	792	825	807	845	846	784	812	847	838	849	869	825	844	867	796	754	792	833	775	806	800	793	817	839	837	822	825	801	851	814	803	778	849	798	766	823	825	769	788	810	790	789	828	837	879	824	806	787	823	756	800	831	778	779	806	824	854	812	846	769	786	827	846	778	831	796	871	818	817	842	839	792	820	808	851	834	821	788	791	817	812	805	836	770	838	782	814	815	779	823	781	780	828	813	822	751	817	822	795	834	789	811	838	819	809	840	822	798	854	861	807	798	777	808	796	838	840	861	755	814	842	772	816	808	840	811	841	831	830	831	837	862	807	832	849	831	795	825	769	830	797	804	784	788	877	857	816	875	826	768	781	786	849	820	779	839	770	827	796	816	828	768	786	834	821	812	795	825	764	759	834	752	814	863	802	797	788	842	803	819	812	810	826	779	834	786	852	831	841	826	798	786
2124	2675	8452	7725	5169	2502	1137	589	356	323	296	300	256	301	321	305	294	290	305	321	309	269	295	314	284	290	309	294	298	305	293	304	317	316	268	300	299	285	287	309	247	285	306	323	341	313	308	295	289	291	271	316	294	294	302	270	277	294	298	309	310	278	295	296	327	283	292	344	308	305	341	292	309	289	316	292	298	321	314	303	272	284	264	300	288	251	311	274	313	319	271	293	295	269	291	307	296	300	270	304	273	321	282	281	296	272	295	283	292	281	285	294	300	276	294	323	284	283	283	316	312	302	316	313	328	296	301	281	276	287	305	292	323	328	272	310	302	300	297	303	302	333	278	279	277	279	307	303	293	273	271	308	310	305	299	303	285	306	302	340	302	290	276	293	302	286	303	295	287	292	312	296	337	309	287	324	283	303	300	312	318	315	303	314	286	312	287	290	292	284	292	293	276	274	300	313	320	280	294	310	276	268	293	289	310	283	280	273	266	261	288	289	296	315	306	273	311	261	284	321	282	285	298	286	290	283	289	275	315	295	281	302	311	326	266	309	270	292	310	291	324	319	296	300	281	300	279	281	253	318	292	305	292	278	299	281	307	292	313	269	291	267	283	307	323	312	283	300	282	292	276	299	294	276	300	299	297	283	310	264	264	288	273	327	270	318	277	302	277	275	292	285	315	307	306	283	342	302	261	293	308	303	325	318	287	289	317	277	317	284	254	286	286	307	293	273	324	307	273	319	322	309	310	272	291	292	296	295	280	302	312	303	311	297	295	304	313	297	322	312	283	318	266	299	307	293	294	362	297	291	279	301	298	322	275	320	291	312	279	326	320	308	281	286	291	285	293	308	285	309	322	304	265	298	318	313	313	281	288	285	281	293	311	271	293	286	327	296	284	278	292	284	289	296	311	286	304	286	278	312	295	303	275	276	276	294	321	272	298	290	295	282	296	335	295	296	272	304	295	330	313	322	323	311	281	313	311	309	305	271	303	281	281	287	296	299	274	264	299	312	296	310	289	317	267	315	288	317	302	284	298	323	277	305	309	278	288	287	309	287	313	275	301	323	298	303	270	273	310	298	296	303	305	297	278	324	295	295	303	300	278	270	330	323	320	281	281	304	274	301	295	301	275	294	304	304	302	303	305	300	278	274	304	290	273	298	288	317	338	312	298	324	316	299	296	293	334	305	302	269	292	275	298	331	292	315	270	303	309	340	295	304	289	284	285	278	305	322	312	312	325	277	306	250	302	300	314	299	292	342	316	280	323	295	290	309	308	290	286	294	292	279	295	298	293	325	298	283	316	289	304	287	286	286	295	264	292	306	302	286	271	324	278	293	300	302	290	307	306	293	276	305	294	308	303	300	321	317	276	286	303	276	284	331	336	285	331	283	300	275	299	326	307	281	300	282	301	265	303	290	302	333	301	311	282	298	292	298	277	292	290	312	308	302	284	310	305	274	285	328	276	293	285	271	291	334	295	291	302	298	292	311	297	293	288	296	277	298	316	297	313	281	289	315	270	276	291	278	295	286	316	303	296	297	320	262	296	289	292	282	299	328	310	301	279	299	290	278	309	279	268	270	299	300	281	316	327	315	302	302	295	303	311	282	318	292	311	301	281	281	292	315	319	279	307	277	295	332	301	292	308	290	271	285	333	304	276	293	291	296	328	272	300	292	283	310	278	325	323	312	278	301	285	323	307	290	295	297	316	288	291	289	304	296	292	295	325	270	314	275	256	302	306	302	323	297	309	304	306	304	326	303	284	325	300	341	310	336	299	284	266	296	310	280	284	286	306	315	317	324	299	293	281	301	298	266	284	295	298	283	304	293	290	314	331	310	306	293	280	288	309	306	282	289	256	300	315	305	273	316	252	298	347	309	283	272	313	299	312	288	307	250	295	259	304	297	303	274	318	339	279	281	308	286	283	282	326	290	302	255	294	283	301	264	286	305	291	278	257	298	291	313	310	332	291	283	290	301	299	308	337	323	284	319	296	275	291	289	305	323	273	296	279	316	311	323	316	305	303	305	299	306	310	292	269	329	283	315	313	286	274	295	302	295	310	279	321	323	281	322	314	314	295	294	299	305	295	313	263	316	285	277	315	295	285	286	278	299	283	284	291	302	303	299	258	295	302	282	258	307	320	316	311	299	275	280	306	307	300	289	304	293	294	284	310	276	287	292	320	290	313	275	286	303	277	317	297	287	288	289	285	295	297	313	282	298	315	275	306	271	288	273	296	304	309	313	303	293	278	297	271	257	336	313	300	261	286	273	275	278	251	283	302	295	270	293	250	298	329	285	311	274	297	255	319	336	306	323	291	295	312	311	296	289	297	303	289	314	302	276	329	297	303	286	314	281	304	278	326	295	310	306	285	295	284	306	274	288	299	266	312	261	310	287	303	342	284	347	272	309	300	305	316	306	304	285	257	283	244	289	303	273	291	282	287	313	290	363	287	308	279	322	303	296	302	315	324	287	320	274	299	287	299	302	298	304	282	275	290	293	281	339	271	294	274	281	283	291	285	313	285	280	266	276	303	310	298	281	262	297	302	315	306	303	291	274	282	292	308	315	294	300	282	343	301	285	289	288	304	302	315	306	329	329	324	300	297	308	284	295	307	288	291	309	308	290	298	304	297	298	292	303	306	299	304	292	310	322	283	276	268	290	311	283	301	315	307	294	290	290	305	303	283	258	303	288	261	296	286	300	277	278	286	297	281	304	281	291	313	308	312	304	270	294	300	278	279	288	334	296	311	299	296	266	280	302	310	295	301	313	280	283	308	263	295	284	284	294	274	281	285	293	294	259	295	274	322	318	298	315	303	316	280	313	280	284	297	294	308	291	323	285	290	311	303	243	317	275	325	282	275	297	296	314	288	285	305	309	280	301	292	290	297	301	312	257	271	280	306	287	323	303	324	300	263	294	290	304	313	298	331	311	303	286	279	300	278	274	330	316	311	324	314	309	292	272	269	303	294	326	297	290	281	281	273	289	279	304	312	296	294	270	281	311	285	315	294	292	284	312	297	318	296	281	316	266	294	280	299	296	292	314	295	292	280	269	272	318	316	293	308	274	308	281	291	299	297	301	305	290	290	299	318	273	303	288	310	280	287	281	275	321	285	277	286	277	316	277	307	269	297	274	275	290	302	278	301	314	316	323	299	286	297	279	324	313	316	304	245	268	313	319	308	294	294	285	288	307	318	306	304	295	295	324	294	275	298	298	316	297	287	294	281	337	306	290	307	252	266	294	337	306	310	320	303	335	290	322	302	286	302	291	301	333	282	275	303	280	306	305	269	251	310	263	281	322	321	300	297	286	292	321	298	316	312	317	277	295	278	307	273	312	291	311	260	279	309	292	285	280	317	287	297	302	315	290	300	291	321	273	292	294	337	288	287	309	306	344	275	290	293	280	300	315	265	297	278	276	298	297	291	296	311	273	272	295	318	276	311	323	319	264	314	304	318	307	278	291	285	325	307	287	296	291	318	288
2538	4769	17547	19124	14745	8170	3577	1658	981	836	758	751	743	772	757	762	720	719	714	700	718	755	710	724	703	738	728	778	761	715	746	746	730	729	708	739	756	761	751	763	700	700	782	782	683	686	743	709	741	704	709	720	764	687	752	698	741	790	720	725	703	709	707	700	735	774	698	668	796	716	696	773	701	703	715	694	775	768	745	757	710	730	713	767	789	709	763	709	713	755	667	708	687	758	757	668	740	732	719	713	725	726	725	715	714	746	717	789	712	679	711	728	729	740	761	759	723	738	699	695	725	719	773	698	738	688	689	733	730	772	698	762	750	707	728	711	704	712	739	710	705	758	702	738	728	704	728	734	743	718	678	757	733	730	709	746	687	756	755	686	741	783	724	722	727	677	745	738	748	726	740	729	721	756	755	716	787	713	719	720	670	750	766	715	706	742	689	741	705	713	702	782	720	719	690	780	691	736	739	720	710	716	681	719	744	690	723	696	756	709	766	718	698	753	748	710	747	770	666	695	711	705	728	749	663	712	719	716	719	750	729	734	738	749	694	745	804	715	724	755	724	746	725	716	703	729	682	725	738	759	734	725	696	684	759	729	698	735	714	691	712	806	726	704	751	743	745	743	745	759	678	806	748	687	670	693	742	718	728	726	714	725	739	756	780	680	742	746	734	735	711	762	742	730	712	733	708	743	698	751	748	726	697	704	764	782	682	731	709	730	767	712	728	741	723	751	724	730	732	760	707	676	748	722	743	710	763	699	746	720	731	766	736	726	708	736	757	742	695	735	706	693	722	719	748	722	726	698	766	766	765	740	737	738	753	715	769	741	737	732	715	734	770	732	690	700	723	752	745	729	740	731	673	774	726	735	735	781	658	741	756	752	759	663	739	694	699	732	693	719	730	726	701	749	711	766	761	769	719	727	723	756	750	732	721	745	747	753	734	751	724	743	716	705	733	731	703	700	698	760	708	742	729	730	673	744	734	771	717	710	721	756	752	705	751	750	722	716	729	688	730	782	719	743	740	704	729	747	713	716	755	780	731	761	708	733	705	703	752	737	770	711	700	753	713	684	698	730	693	691	717	756	754	777	709	649	736	722	740	709	752	703	726	711	753	714	746	746	744	761	760	723	761	700	709	746	768	730	748	679	712	750	700	765	727	772	708	734	705	726	698	804	774	746	711	698	732	746	704	744	735	783	721	737	718	721	732	698	730	702	694	759	760	810	730	742	738	740	674	743	693	715	763	718	771	767	723	740	752	750	731	719	697	693	737	714	720	731	716	730	719	724	769	720	730	731	770	760	739	721	692	699	739	709	748	781	723	715	762	741	735	755	743	778	711	713	690	810	686	698	712	722	700	760	718	749	760	723	726	746	720	707	769	762	767	733	710	701	693	667	725	715	709	697	741	678	755	734	735	714	750	690	700	747	772	739	734	765	740	707	717	751	688	765	709	752	716	692	717	682	746	726	754	702	741	748	737	691	800	733	745	700	701	812	742	728	761	745	700	719	683	715	724	703	738	703	711	734	762	727	775	790	732	720	713	695	757	735	696	703	761	718	658	701	708	724	757	736	729	723	707	719	710	730	714	696	745	759	741	731	697	735	732	732	770	757	752	699	706	726	752	717	685	700	745	704	766	720	725	727	730	749	698	727	716	697	712	690	751	717	702	741	739	753	739	724	720	716	715	737	666	711	776	756	696	698	745	672	718	707	765	734	684	699	683	711	719	744	738	702	695	710	710	753	760	729	750	753	731	739	710	719	713	701	688	700	730	723	768	747	680	707	731	715	742	646	716	728	694	727	734	723	724	727	707	718	716	709	731	748	704	760	730	747	732	754	716	732	727	718	770	713	680	752	709	739	745	703	742	763	720	730	746	707	684	735	722	708	766	743	727	753	730	744	689	751	764	742	706	703	737	745	751	713	732	705	705	748	773	699	709	717	695	669	744	720	749	713	712	746	745	720	715	719	713	732	705	742	735	730	727	719	768	690	709	730	752	714	701	774	760	727	765	761	688	777	725	738	671	699	724	721	743	716	736	664	755	725	773	703	752	697	745	678	656	705	690	723	673	678	746	724	744	734	732	748	722	741	717	761	747	713	728	796	699	743	741	752	713	786	736	723	679	783	743	733	708	753	696	718	742	755	724	714	740	758	721	717	721	744	720	745	743	701	702	732	763	697	792	682	732	756	710	717	752	732	758	785	719	693	808	707	731	687	716	709	731	738	734	719	749	746	744	734	711	747	691	721	736	774	739	671	747	731	704	750	683	674	694	718	674	720	744	698	737	737	814	727	717	744	728	733	709	734	749	729	757	748	693	746	789	709	739	768	728	724	736	727	773	644	707	711	687	740	703	740	743	718	715	734	759	726	692	710	727	731	727	714	693	701	734	751	749	740	725	735	698	749	698	716	701	670	706	746	732	729	730	717	772	771	727	736	749	740	738	718	688	760	729	711	755	722	744	752	781	703	705	705	751	736	741	764	715	734	714	727	765	745	739	717	733	727	725	707	722	703	733	744	758	761	734	694	763	727	732	769	726	768	762	690	716	700	732	729	738	687	721	777	706	757	727	683	724	725	682	746	714	764	710	659	701	731	746	717	706	766	709	704	704	743	728	713	683	745	724	728	719	731	754	763	741	749	701	706	756	766	705	762	667	702	781	712	743	737	732	715	742	698	770	728	746	705	707	761	756	716	742	742	706	705	688	702	695	711	747	740	693	701	774	741	710	683	762	723	668	721	726	711	770	704	738	761	798	685	736	710	709	760	688	789	737	716	745	720	746	702	738	739	751	736	746	722	733	729	741	729	724	747	741	691	724	690	666	692	761	767	691	735	781	708	762	719	734	762	708	747	720	740	751	671	685	743	762	707	714	731	726	731	779	723	707	762	715	684	739	701	737	763	727	736	693	750	745	713	761	705	758	711	722	705	743	733	719	783	719	731	672	756	735	709	756	704	723	683	755	701	738	808	772	752	713	711	739	738	701	732	713	699	716	757	701	711	724	729	711	717	776	735	723	772	753	715	736	722	801	728	718	753	717	728	734	739	747	749	738	714	718	697	747	765	762	760	704	690	748	730	771	737	738	785	706	778	724	682	785	745	739	723	728	712	732	745	730	726	726	750	731	776	701	709	709	735	706	699	741	684	750	742	700	758	700	713	738	747	756	754	754	743	736	724	680	719	765	768	697	743	693	743	744	771	725	717	739	740	741	735	794	721	768	781	744	756	837	717	710	711	686	688	748	742	722	748	695	768	743	695	705	742	722	719	780	686	734	718	701	707	747	741	733	680	758	724	716	741	756	690	679	702	688	753	730	743	703	711	779	708	681	728	770	737	762	699	754	702	711	649	719	733	740	682	774	716	718	756	742	736	763	766	755	716	797	694	728	696	711	689	758	742	758	695	732	731	715	739	709	786	725	715	707	747	785	696	752	703	742	746	726	753	750	736	770	710	766	778	749	792	718	755	747	715	717	737	720	746	718	750
14784	50458	77626	67762	51868	33252	15520	4530	1262	563	405	386	358	332	374	364	355	332	312	341	369	373	373	359	362	317	369	352	350	360	362	366	375	349	346	340	347	345	335	395	370	331	363	323	369	378	365	358	360	345	357	355	365	357	369	338	351	372	338	355	334	347	373	359	352	328	347	342	348	343	356	335	346	333	339	369	337	335	359	356	343	338	334	347	366	346	358	376	343	384	332	367	349	360	367	356	331	322	345	383	362	360	369	362	346	318	351	383	355	353	370	358	334	349	366	311	346	332	389	317	337	356	313	354	393	379	351	363	378	360	327	351	364	365	368	345	402	333	331	339	375	381	329	345	376	371	388	321	315	370	340	368	338	347	382	352	365	362	353	337	372	336	359	363	362	342	339	388	389	384	355	345	314	332	331	329	350	346	333	331	363	348	357	325	303	345	337	331	338	338	382	321	323	346	322	374	303	344	326	351	360	387	326	333	360	362	343	333	351	368	359	371	338	369	332	347	367	315	341	331	329	357	335	353	375	401	353	351	347	310	343	379	362	358	338	365	325	336	362	359	377	348	356	319	341	337	371	349	351	364	352	336	316	368	366	347	346	344	354	337	353	353	360	337	344	349	329	378	325	345	387	369	352	284	317	390	358	362	367	347	333	364	376	344	334	363	361	366	362	330	364	367	342	338	357	356	349	345	329	336	369	373	349	347	358	351	337	337	343	343	374	350	347	350	346	329	367	366	366	380	308	376	405	347	364	375	315	345	385	341	339	360	361	338	371	339	337	347	351	373	368	361	358	356	323	384	363	383	357	365	359	352	284	363	394	370	332	317	367	356	387	340	351	384	336	329	357	375	349	363	368	346	352	346	388	360	360	358	336	349	347	327	364	395	322	345	337	352	364	377	376	388	350	334	339	343	359	349	377	376	333	356	364	331	381	362	365	367	324	339	348	323	369	369	343	361	315	303	361	328	385	359	332	346	367	358	338	340	346	336	389	374	357	360	349	357	373	353	378	351	345	376	350	360	335	361	383	303	360	360	330	349	376	354	325	367	347	357	327	352	359	359	341	354	327	368	335	337	341	329	360	386	356	353	355	348	334	354	335	371	371	377	356	357	317	354	356	334	398	373	356	370	354	379	354	358	309	359	357	367	351	344	340	361	360	342	352	317	346	353	382	350	349	365	358	362	371	366	348	365	359	337	354	359	341	387	366	378	345	364	329	341	343	388	332	358	340	344	396	359	340	366	343	306	330	338	318	368	352	330	360	335	340	318	345	373	347	385	337	350	379	367	321	353	351	343	361	345	337	324	370	356	388	332	349	348	373	369	345	328	388	348	337	356	410	343	346	347	336	364	366	353	351	362	385	346	359	360	365	343	362	348	376	346	335	340	371	354	352	355	386	357	335	351	351	372	346	321	355	368	303	366	371	350	351	368	358	354	353	339	335	309	327	389	314	345	302	348	374	398	385	342	362	367	346	373	362	351	356	367	356	357	326	325	327	373	360	384	345	361	335	352	337	376	324	347	360	319	340	381	351	344	354	317	363	351	343	330	324	347	335	370	364	345	336	342	336	360	352	351	374	371	360	316	293	355	358	339	339	342	355	364	375	357	364	338	364	348	326	392	345	347	330	349	348	354	348	372	328	316	359	367	380	366	344	345	358	387	345	382	349	394	316	319	329	343	361	382	344	336	354	345	325	367	352	322	314	366	357	363	368	317	352	361	352	368	379	353	375	352	384	331	355	396	342	374	356	352	355	384	357	349	336	343	330	358	339	380	334	365	370	352	365	375	346	347	322	366	364	357	324	308	341	330	372	365	327	379	341	352	331	338	344	378	346	314	356	354	363	386	366	371	344	364	350	312	338	346	322	373	364	342	406	376	356	356	363	387	349	361	353	352	347	367	340	351	304	363	375	350	371	362	371	354	314	334	358	357	381	342	338	340	345	336	336	342	340	346	320	333	372	315	373	359	351	367	347	326	363	360	342	342	341	383	373	335	381	340	352	388	346	358	317	339	340	333	344	328	359	335	353	350	371	342	307	328	373	351	346	336	359	352	370	330	354	378	357	349	366	399	359	339	321	305	331	350	354	351	360	394	361	344	380	341	322	371	322	365	375	335	352	373	366	370	316	358	364	345	349	321	364	315	356	339	358	343	371	349	353	347	354	384	371	330	362	339	361	358	379	362	354	313	357	354	367	360	361	331	377	354	393	331	340	340	372	353	363	349	335	357	360	365	348	362	342	375	377	388	350	372	348	367	385	369	357	347	334	364	351	369	366	362	332	379	339	316	346	358	329	348	340	354	339	347	368	356	369	362	356	332	342	302	346	339	339	353	326	327	347	365	330	383	347	324	357	332	310	374	378	333	357	342	378	367	338	345	369	357	370	354	389	351	344	363	331	362	323	336	348	387	374	347	358	363	354	354	341	381	377	341	338	320	359	388	355	348	324	379	359	360	351	321	377	355	384	352	333	363	375	384	384	321	334	339	329	355	330	343	345	348	349	323	342	354	346	350	341	332	385	338	340	364	332	356	365	324	360	363	364	341	375	337	336	364	326	333	343	381	399	319	369	366	332	343	340	363	317	348	400	340	373	366	364	338	369	354	350	381	321	328	368	326	360	351	382	381	374	334	302	363	340	335	343	314	346	372	358	391	363	360	314	327	367	347	341	307	350	360	344	353	371	321	316	363	366	356	331	365	324	376	373	308	354	325	347	360	342	324	316	356	322	378	340	360	320	369	327	301	344	357	336	330	371	362	353	371	384	359	339	357	425	365	314	354	336	317	334	349	359	329	340	343	354	346	318	327	334	336	361	337	339	378	369	369	366	390	325	327	359	338	355	373	352	317	382	344	370	336	344	336	335	310	333	409	354	371	369	359	351	360	340	364	317	342	374	376	371	339	356	347	329	351	374	385	387	348	357	333	329	372	326	352	322	334	383	365	350	328	337	348	370	339	342	337	342	320	311	369	335	374	387	366	347	313	339	346	337	379	338	363	345	342	350	355	352	362	357	336	348	379	393	325	362	344	365	350	349	346	329	357	344	368	335	345	389	354	353	376	339	333	342	372	334	359	331	345	337	351	357	322	364	385	382	359	365	336	319	362	426	339	369	320	375	380	332	330	363	340	324	333	354	358	358	376	329	351	367	328	347	332	361	331	353	360	352	312	357	400	381	361	360	367	364	354	371	370	344	334	346	330	347	316	332	305	340	337	327	371	353	326	337	333	349	347	387	360	347	367	387	337	339	363	351	341	361	347	341	364	321	335	353	350	356	367	367	358	332	330	376	363	356	328	351	344	311	342	351	337	322	335	338	411	351	367	366	368	320	339	360	313	332	353	324	347	348	358	343	362	338	387	320	335	359	390	381	347	321	332	380	324	362	383	358	366	380	382	357	353	358	359	338	373	351	357	363	321	345	349	350	361	352	361	377	350	363	352	342	338	361	354	366	344	366	354	360	371	328	361	342	323	359	341	373	347	360	375
9119	40097	72616	74464	62272	44435	26037	11537	3981	1601	971	873	830	848	849	826	835	806	840	868	814	879	822	833	854	858	870	814	879	807	800	797	861	825	833	847	838	867	841	860	838	856	864	858	892	806	881	824	861	808	816	806	840	813	848	932	857	863	872	867	800	847	856	856	861	811	830	833	842	860	825	867	841	892	869	843	838	845	836	862	818	869	912	824	846	824	872	894	856	817	854	798	803	801	860	815	825	813	810	832	796	808	855	799	871	866	882	838	845	779	928	845	846	804	828	907	841	825	803	873	821	805	850	864	937	850	818	822	888	822	831	796	828	798	855	836	857	836	823	834	744	853	779	819	881	854	867	871	809	821	861	793	815	879	806	855	854	822	778	865	762	853	834	864	826	828	857	848	841	812	844	842	831	796	846	833	850	810	791	848	832	811	861	859	851	810	885	860	829	808	868	757	871	845	836	822	864	869	832	809	806	804	813	797	879	857	820	848	856	824	889	849	830	836	860	821	874	821	856	798	847	845	818	869	777	834	805	843	834	846	777	871	840	840	812	861	841	819	801	862	850	889	846	910	814	858	816	819	815	824	879	864	887	853	839	823	829	843	869	817	837	814	897	820	873	816	850	835	850	833	829	812	805	840	823	838	822	806	810	915	834	819	828	806	822	840	818	818	854	866	797	849	858	763	807	836	884	859	880	873	803	868	841	862	821	793	846	828	808	795	803	771	817	805	822	833	847	804	873	873	822	905	840	852	829	897	852	854	873	846	786	844	849	826	785	848	819	876	861	832	794	823	864	871	843	838	824	856	853	829	853	829	858	821	901	830	879	844	837	818	845	808	818	806	834	843	857	829	783	864	838	779	818	855	826	800	820	865	815	829	865	833	843	851	864	881	896	853	804	808	819	892	827	844	849	836	810	823	792	807	830	833	870	821	852	868	864	864	862	856	849	823	822	797	830	806	854	882	812	854	785	823	827	802	882	824	803	796	840	806	818	848	828	832	842	813	823	810	842	869	867	872	863	878	826	831	832	817	826	824	822	922	813	835	867	830	836	833	828	803	865	886	852	795	860	805	803	838	866	887	803	843	882	786	870	878	854	883	847	810	802	802	810	814	843	863	858	833	863	881	804	865	840	788	905	844	808	792	817	810	861	828	840	828	836	833	870	850	892	869	805	858	767	843	763	902	862	912	852	848	774	845	790	804	858	842	850	866	824	848	849	822	874	874	819	860	858	797	832	876	801	888	840	816	852	827	857	815	837	816	878	867	855	804	848	835	813	834	890	833	883	876	829	844	830	825	822	869	834	880	848	833	834	845	861	792	802	850	918	855	803	861	840	797	850	786	823	808	867	807	831	822	800	858	848	783	825	813	838	822	868	846	845	880	846	836	831	814	787	839	840	827	796	834	828	850	857	825	894	855	822	785	839	805	838	841	874	868	832	884	925	818	849	835	809	842	855	836	853	875	866	828	812	838	828	833	872	873	843	800	890	860	837	785	860	855	836	814	802	818	842	791	880	822	809	861	820	839	796	839	818	852	866	845	828	856	854	857	824	877	794	880	813	791	786	856	851	884	855	831	862	823	820	877	835	846	819	848	842	805	855	830	824	875	800	767	879	806	863	849	866	844	830	813	834	789	822	841	868	793	817	761	808	829	871	840	821	840	814	814	856	816	897	824	827	795	866	844	865	843	853	834	839	813	828	847	846	789	839	880	815	858	842	851	855	842	791	813	840	819	850	864	859	828	819	822	900	828	857	818	787	854	860	906	804	824	877	832	844	812	792	824	786	893	857	849	826	820	808	811	829	783	848	823	847	809	842	869	790	850	836	831	827	791	815	810	841	834	827	833	852	807	838	822	867	826	860	808	802	870	755	824	801	849	831	857	854	792	813	830	827	847	845	851	860	817	812	830	841	840	830	894	861	829	824	827	886	855	831	820	848	770	846	808	874	857	878	811	818	840	837	831	846	848	791	829	815	822	909	871	846	857	817	804	805	801	827	861	816	851	838	882	832	878	872	801	823	868	875	876	827	878	833	825	795	850	828	824	806	873	815	824	806	850	816	879	866	810	805	824	856	817	822	807	801	832	797	838	885	849	844	856	861	855	863	852	809	831	829	804	818	836	879	869	832	850	825	860	775	871	789	794	809	806	818	826	852	819	833	857	821	886	842	842	816	862	880	834	785	803	826	873	829	894	819	809	835	820	844	859	848	858	833	801	841	882	846	812	851	837	857	858	837	815	787	783	808	869	805	839	814	847	836	844	795	812	836	891	789	798	875	853	828	798	799	845	900	797	839	838	862	800	768	866	831	862	885	789	854	848	828	863	778	847	876	777	824	802	824	826	876	784	856	818	836	832	775	847	861	822	869	798	814	814	892	829	855	872	855	801	830	839	839	849	845	851	822	829	837	834	835	856	838	875	828	856	842	843	824	867	819	862	860	852	798	861	875	840	837	761	863	816	842	853	828	853	817	875	843	884	820	800	814	830	843	885	848	805	862	857	865	841	850	823	820	781	823	838	843	856	860	889	895	862	844	847	825	877	861	797	780	804	846	864	902	838	826	801	840	865	821	819	845	859	841	833	849	857	811	771	831	856	838	872	819	817	829	882	865	872	829	852	849	866	849	871	877	807	888	867	806	819	895	824	824	853	804	887	873	813	875	829	838	816	836	843	828	818	850	807	887	852	828	866	843	855	869	818	854	808	815	844	856	829	830	802	841	844	780	808	854	826	835	882	849	862	828	829	799	861	856	839	858	820	813	846	856	864	846	839	822	839	825	803	813	849	840	838	856	838	810	818	841	844	829	841	825	896	820	831	855	839	827	813	891	859	788	862	843	851	817	816	825	834	833	854	821	822	841	883	796	854	825	875	819	807	842	830	862	801	870	851	810	826	843	829	795	859	813	865	816	865	827	811	810	825	842	858	844	882	832	824	891	874	825	855	838	888	860	839	820	860	852	856	805	808	856	840	800	885	837	836	852	865	864	889	842	827	790	835	881	855	849	842	799	852	827	872	803	807	824	852	849	859	799	830	860	890	864	868	844	839	832	869	858	843	864	838	877	891	867	846	899	863	812	869	872	844	857	863	868	815	802	855	841	852	800	831	832	827	834	828	856	817	830	833	832	804	857	865	830	829	867	829	825	824	857	846	892	797	814	860	845	835	846	869	891	792	835	856	807	841	801	775	862	797	840	852	786	827	855	862	827	802	857	906	832	810	841	832	815	837	839	809	819	821	868	848	819	871	877	853	863	873	880	861	857	896	810	832	839	844	826	840	847	785	811	860	846	853	844	797	870	878	862	826	908	842	900	881	838	903	849	840	829	857	828	868	824	864	820	845	804	821	811	833	831	821	844	850	877	819	811	823	875	763	788	822	825	878	858	842	789	837	823	810	814	853	803	855	853	844	839	852	826	821	848	800	779	781	910	885	809	820	830	882	830	856	859	845	805	806	875	788	839	854	883	901	834	849	860	883	815	910	854	830
17298	49579	81432	69420	53530	34101	16501	4833	1322	527	366	358	333	337	315	339	331	334	331	347	332	359	370	284	320	359	331	373	285	314	354	335	335	340	331	360	351	355	352	331	337	349	319	372	360	361	331	316	359	341	314	333	336	348	366	340	320	324	333	315	333	358	343	366	317	331	370	340	340	365	335	339	346	307	337	336	392	315	368	325	350	318	337	345	346	359	341	400	326	350	340	346	366	347	326	337	323	322	373	342	325	347	344	335	351	326	384	329	338	336	350	301	328	342	332	303	365	367	338	331	368	326	329	335	345	364	323	303	350	363	352	363	332	351	341	359	338	336	358	332	362	314	348	361	354	341	350	311	327	338	344	343	327	344	359	381	343	329	379	371	362	365	311	357	327	337	329	319	332	313	343	383	327	341	337	355	342	339	346	327	353	370	329	326	324	319	350	333	343	319	325	334	331	311	354	345	347	346	343	353	342	350	356	318	324	330	345	351	325	334	346	338	352	347	313	356	336	365	339	311	358	332	381	316	362	373	355	342	348	292	346	337	315	351	355	327	363	313	322	359	344	366	346	330	358	380	341	303	364	319	342	346	336	333	379	353	350	320	356	365	333	344	321	343	347	366	353	352	346	350	344	336	340	341	353	346	341	335	323	327	352	341	346	317	339	346	328	349	352	349	349	344	354	327	340	321	325	339	335	331	364	333	342	341	337	348	348	339	315	348	360	344	326	357	354	334	333	328	373	323	364	305	309	333	330	355	359	356	307	325	322	363	330	350	314	319	320	362	355	336	327	321	340	317	360	356	333	301	352	314	344	344	369	343	328	382	324	338	350	323	339	366	346	362	302	365	333	363	360	347	354	323	350	337	376	363	314	340	356	340	354	345	330	315	315	376	339	328	317	354	343	324	320	354	319	337	337	348	369	360	330	301	328	347	333	311	329	356	361	356	374	354	333	342	330	364	296	320	366	350	351	355	330	330	375	339	351	334	361	325	372	334	369	326	370	357	333	336	342	405	320	342	345	379	305	345	326	352	313	394	351	326	353	363	370	331	315	339	340	314	319	349	323	364	338	309	337	354	391	363	338	325	358	332	326	359	374	330	325	388	323	284	308	352	351	344	319	357	354	344	321	366	314	336	342	317	323	350	358	316	345	376	357	347	335	353	328	375	358	359	343	319	334	336	313	321	353	352	331	316	331	385	354	341	338	379	376	339	335	345	350	368	345	369	358	353	344	368	338	307	334	367	366	337	332	299	353	332	358	327	376	342	364	329	329	334	349	347	331	329	322	322	355	337	349	280	317	345	325	346	311	344	335	328	331	359	338	333	367	359	352	372	325	325	329	344	343	346	322	330	342	390	300	320	315	376	308	344	347	317	349	353	332	330	325	351	343	301	301	340	375	342	337	355	305	353	368	347	314	336	330	345	358	347	333	349	394	310	314	345	338	321	372	353	343	338	358	351	355	347	333	328	338	348	341	337	347	368	336	287	330	327	327	348	333	320	340	320	344	330	304	335	333	355	342	335	352	342	356	336	336	349	344	360	352	321	316	330	331	359	339	347	361	321	346	362	366	341	357	346	333	363	347	342	363	339	380	372	320	316	334	322	352	317	335	323	330	368	326	354	366	364	325	348	341	346	347	352	336	323	330	360	355	315	325	351	332	375	317	324	336	336	324	333	311	342	348	313	366	331	347	335	380	340	345	338	347	341	355	335	354	313	355	346	334	330	332	338	327	372	323	317	336	310	347	337	329	316	289	358	318	335	360	355	328	331	357	354	311	354	320	342	315	369	325	310	314	334	336	337	341	321	384	359	373	339	346	326	347	342	334	335	356	342	372	384	313	341	330	334	323	385	352	346	323	302	340	363	297	371	327	347	339	320	304	365	350	339	369	344	327	314	330	337	342	357	339	346	361	375	340	341	340	352	360	343	337	367	335	359	314	318	318	343	357	371	317	331	336	319	359	356	301	356	332	319	360	344	361	333	370	380	371	330	329	342	334	319	360	339	345	361	372	331	323	346	351	335	330	370	364	328	296	365	331	326	327	304	320	382	350	325	343	296	323	352	323	345	322	386	358	340	320	325	355	340	363	321	323	338	353	322	336	362	350	356	349	341	348	343	351	352	350	340	314	308	351	381	338	321	332	341	327	358	348	327	368	370	346	363	362	348	348	323	345	335	347	365	348	369	348	323	344	361	339	349	350	347	322	321	349	314	327	334	358	355	334	357	365	327	319	333	340	357	334	353	350	340	365	330	332	360	327	294	342	349	348	349	372	355	329	341	320	337	342	316	352	335	324	364	351	362	342	334	375	319	372	334	351	373	397	359	339	363	319	305	359	332	344	326	319	321	320	313	350	330	348	375	342	370	341	307	330	320	380	382	319	334	333	318	348	347	397	373	363	351	339	339	315	327	381	354	330	331	313	318	345	343	379	317	353	326	336	346	346	338	330	338	333	356	355	340	372	364	339	352	341	357	353	325	366	353	353	323	340	354	331	340	334	376	368	332	398	379	341	349	338	356	337	348	343	344	361	318	331	357	322	361	345	334	348	372	386	310	340	341	380	347	343	331	351	336	333	362	363	340	341	355	337	322	336	338	333	366	318	395	328	339	369	321	337	306	350	367	339	342	387	340	331	334	349	310	331	327	295	361	335	347	301	352	325	319	326	357	325	346	343	325	356	337	311	332	343	346	325	343	387	348	357	328	302	348	370	335	364	308	356	313	330	348	330	339	339	348	309	341	400	321	333	359	363	344	362	343	332	347	359	364	378	346	350	370	338	351	367	332	342	300	332	334	334	358	327	334	346	293	337	360	366	354	314	341	329	327	341	322	361	369	361	340	351	320	330	350	352	375	401	344	343	338	367	331	320	323	317	362	348	360	329	339	347	312	337	349	350	359	391	340	361	304	302	338	382	352	346	329	314	331	349	328	352	355	377	333	338	339	338	356	295	339	350	340	300	323	340	334	345	343	361	324	315	347	363	369	348	361	291	336	333	347	334	346	339	359	361	312	361	350	331	352	326	329	348	324	317	403	347	309	336	369	329	353	315	334	327	343	360	290	365	358	349	322	355	344	353	324	371	321	370	327	354	328	334	329	319	340	305	342	289	311	356	364	345	344	310	339	310	321	331	332	384	364	355	316	339	315	364	339	327	332	325	340	368	348	310	340	355	373	348	334	331	337	334	309	350	318	345	313	369	342	368	349	349	346	330	340	349	324	367	309	341	319	343	351	335	335	349	341	358	339	320	331	370	354	372	326	303	341	328	381	367	332	335	362	330	319	360	334	342	350	372	318	350	342	332	322	349	365	340	346	362	317	342	358	337	334	338	365	347	347	349	340	329	363	323	361	370	322	337	351	346	357	365	345	353	350	376	311	364	380	352	325	362	337	332	331	356	339	346	305	318	319	388	324	349	351	330	371	344	363	373	331	335	364	317	334	337	360	326	366	346	347	334	375	320	362	323	336	341	347	319	357	365	366	379	335
9683	39143	77056	76448	63503	45379	26905	12077	4080	1573	966	837	826	784	835	848	792	816	828	788	827	799	794	801	767	790	793	803	774	783	839	802	822	825	802	755	759	844	771	802	835	865	788	810	830	781	818	854	780	788	838	832	812	820	840	845	795	813	882	800	832	829	778	833	809	774	776	813	809	805	864	852	805	790	776	806	825	822	791	787	776	831	765	751	782	802	778	817	808	850	796	818	792	810	832	802	827	773	791	821	763	800	831	777	809	827	833	759	825	854	775	821	813	787	835	875	808	833	797	822	838	855	759	803	864	838	802	816	797	851	852	804	841	799	844	827	782	802	836	761	823	793	748	842	830	823	795	762	804	830	834	791	876	793	870	846	827	827	847	744	782	819	770	838	811	828	835	814	798	802	806	861	790	796	851	830	804	797	786	786	860	807	817	780	805	781	788	772	801	890	804	786	817	804	768	803	872	818	802	767	832	790	816	826	793	800	786	769	834	847	832	846	845	843	796	828	843	813	837	799	784	785	776	760	790	809	812	792	784	838	813	862	821	804	800	848	806	841	808	776	843	779	805	808	815	783	823	833	817	831	803	827	856	820	788	796	861	752	819	851	837	902	803	825	850	772	793	763	833	831	799	836	823	771	795	794	828	816	811	815	848	808	814	816	834	820	802	804	749	788	806	799	860	791	801	756	818	840	847	841	765	846	782	820	814	830	814	765	809	867	767	812	802	770	867	780	799	843	798	813	898	820	799	780	830	773	785	879	822	832	759	831	807	803	876	814	838	787	780	808	797	822	814	825	837	819	765	835	850	808	843	821	787	798	752	805	779	836	817	851	822	811	744	802	833	815	862	785	811	789	855	764	810	796	812	773	821	842	806	818	808	833	808	828	815	800	809	808	812	808	812	786	764	837	834	798	785	750	812	827	847	875	816	856	814	838	807	853	798	840	803	820	790	780	848	861	802	792	794	811	788	837	816	787	863	806	834	833	781	781	793	803	779	706	851	829	825	773	807	875	772	849	854	824	799	816	760	848	793	829	801	845	795	823	800	839	812	849	826	843	763	806	706	836	811	788	849	766	793	771	798	780	795	757	864	839	777	843	806	827	851	800	810	823	821	811	825	760	818	791	798	834	801	789	814	712	783	777	811	784	843	833	793	847	776	777	811	766	769	859	823	780	848	816	771	809	845	812	831	842	801	827	810	788	806	780	809	803	822	779	811	769	797	830	793	795	782	778	785	817	805	876	863	775	769	816	859	797	830	832	831	817	804	807	820	816	800	856	852	769	809	835	804	860	832	794	834	824	793	807	854	827	820	823	816	790	821	839	757	826	782	812	802	788	781	812	812	794	800	796	791	833	795	816	823	846	745	783	832	789	807	813	777	819	761	785	819	810	816	813	869	878	789	835	796	791	845	842	796	818	809	830	827	836	767	845	767	804	812	828	762	760	828	796	827	829	851	785	831	761	811	782	832	803	772	875	837	774	758	801	789	826	829	835	801	817	797	791	827	831	794	842	841	803	766	802	815	799	816	843	812	788	830	748	813	795	849	809	817	815	875	857	800	792	782	797	788	799	838	864	843	792	788	780	800	822	857	798	820	804	827	794	823	806	786	830	871	814	827	814	821	797	795	754	862	812	810	791	811	843	778	794	837	812	841	741	794	794	790	770	792	808	798	867	807	816	810	810	783	827	811	849	815	814	777	850	813	811	828	828	845	766	791	860	765	789	816	829	776	773	809	878	849	786	808	793	787	828	784	779	784	788	780	811	790	799	786	800	843	818	784	835	747	792	824	848	821	803	782	812	815	835	846	780	814	781	819	757	768	821	783	762	814	811	802	828	805	819	775	793	831	816	823	786	815	831	801	814	797	761	839	837	801	777	820	861	793	844	867	829	815	833	788	838	789	829	795	821	762	821	781	760	801	767	825	808	734	781	806	790	790	827	833	810	811	828	838	843	801	840	832	760	805	811	823	838	861	858	854	820	811	786	855	823	874	867	860	784	819	801	802	807	827	831	818	751	835	806	794	794	834	823	794	781	827	810	847	863	811	796	804	774	845	843	847	866	793	826	876	802	807	817	782	811	783	784	788	812	801	784	835	754	792	839	817	793	810	774	802	815	802	786	774	797	827	797	787	795	847	813	831	800	796	792	818	771	808	798	824	852	791	791	836	793	793	752	810	810	792	821	785	822	814	849	886	842	752	795	831	802	860	780	847	762	815	833	804	838	824	816	829	810	846	819	851	848	782	855	804	786	818	779	814	850	832	799	813	862	787	840	766	820	840	773	812	759	861	766	846	831	791	792	795	823	768	766	800	808	835	831	746	780	792	811	841	794	819	846	811	772	811	847	797	819	825	781	814	840	779	845	816	791	845	834	788	744	815	820	772	840	768	818	799	823	823	874	812	892	886	822	834	811	785	814	828	821	781	828	775	806	823	817	775	845	803	798	765	819	774	783	823	792	826	848	855	820	786	810	823	855	798	858	771	790	812	858	776	772	819	822	831	767	826	846	792	782	757	789	787	856	809	779	792	810	776	806	843	813	772	860	837	803	809	801	837	795	819	822	841	828	859	822	803	820	849	780	856	804	808	774	831	808	829	800	837	802	834	787	836	814	800	812	806	807	811	867	796	805	799	847	805	783	854	788	779	812	785	780	797	877	779	839	847	852	800	771	811	727	821	841	791	797	799	804	827	804	833	842	810	775	817	825	837	756	796	801	747	854	755	798	795	795	779	850	822	847	795	851	803	812	809	752	807	853	770	844	829	845	815	818	792	831	838	797	835	822	807	804	842	788	805	823	789	836	825	799	796	812	838	856	819	826	796	781	798	823	803	808	801	822	818	832	781	851	815	818	864	848	842	836	808	788	806	796	837	814	823	849	825	774	816	791	822	842	787	870	783	831	817	806	842	817	825	818	801	827	799	829	831	764	828	812	833	779	867	799	866	788	824	807	795	835	855	799	846	767	784	797	833	812	823	823	830	817	801	801	780	818	822	838	741	786	760	797	829	796	805	760	838	824	820	844	776	803	795	771	769	821	838	776	793	771	787	788	822	793	819	818	789	829	760	795	764	779	874	794	842	861	850	816	792	810	802	819	854	811	800	792	820	844	865	824	817	829	808	839	818	836	813	802	765	830	793	795	851	815	835	792	819	790	832	780	797	767	814	809	805	871	847	828	831	791	847	836	849	862	814	800	799	755	788	847	887	802	823	826	799	825	772	822	840	840	834	816	869	812	833	824	793	806	807	808	882	810	758	828	831	806	819	847	801	832	796	834	825	865	874	751	804	808	833	778	823	807	802	731	797	786	788	868	787	816	855	787	835	820	837	754	857	847	833	825	775	792	801	804	818	809	785	805	790	778	812	871	861	780	817	798	836	833	814	840	842	813	834	757	787	814	803	785	771	811	817	826	752	824	789	794	806	822	804	868	812	759	874	794	768	794	822	806	776	779	824	821	827	803	820	796	776	792	882	787	847	838	812	902
2166	3162	9486	7639	4642	2208	954	530	325	276	330	282	286	271	275	311	335	287	283	304	263	299	267	267	293	273	314	301	279	300	317	281	259	287	291	323	280	272	308	277	299	310	280	294	301	315	317	278	312	259	300	320	264	269	264	307	290	299	312	262	295	336	273	279	260	304	280	302	305	290	298	277	312	298	290	287	284	306	262	306	295	300	299	307	282	259	286	311	319	285	310	272	284	276	289	286	304	307	273	315	309	271	292	318	307	288	266	268	295	300	318	307	293	304	290	297	286	264	305	305	263	289	307	313	279	275	293	279	289	306	265	297	291	276	293	307	290	288	281	241	255	267	303	317	284	284	298	300	279	289	277	269	284	291	296	261	289	299	304	305	278	284	301	268	287	290	257	280	274	290	286	303	275	253	301	300	314	289	269	288	273	293	307	294	297	266	295	270	310	307	304	270	309	313	311	307	272	304	284	293	325	308	280	305	321	294	266	297	301	303	313	301	265	297	321	292	286	273	287	287	284	295	290	273	282	288	294	291	276	317	270	265	296	274	290	300	277	277	257	323	309	295	284	280	266	282	272	251	305	269	288	303	283	337	309	309	288	290	266	309	290	318	292	281	313	285	312	286	288	264	279	285	285	295	274	306	278	273	342	305	287	284	314	281	296	321	306	284	292	290	293	306	263	286	307	307	261	262	279	255	258	290	258	296	275	268	291	284	279	296	304	272	274	271	264	293	278	304	308	311	266	278	297	282	314	308	284	287	309	330	284	280	302	299	271	286	310	284	282	233	265	299	295	269	292	280	269	318	302	320	289	337	324	311	311	299	280	306	294	287	294	275	293	294	284	312	315	325	281	290	295	263	271	289	287	316	285	279	277	271	315	285	301	282	317	316	317	263	288	301	290	310	293	298	299	287	279	262	306	312	292	316	298	283	298	299	283	312	291	327	329	313	277	284	282	287	281	269	320	354	295	309	298	281	301	261	298	306	316	261	269	313	281	296	289	299	315	286	300	254	295	294	274	260	322	284	247	289	299	308	276	311	287	268	286	280	265	332	312	268	315	290	288	284	283	293	265	296	275	301	297	301	297	308	302	306	296	296	304	258	281	289	287	332	295	285	327	275	308	279	296	268	279	273	298	298	309	290	322	303	287	292	281	281	330	288	294	306	288	274	284	314	274	288	304	310	275	294	277	269	276	298	310	292	299	266	264	277	251	283	313	284	293	281	299	263	302	268	287	284	309	316	305	300	305	292	292	318	272	260	311	276	299	298	327	294	295	273	327	335	281	296	318	291	253	284	308	306	307	273	296	269	281	276	300	283	272	281	283	253	297	321	261	325	312	322	284	304	264	297	266	299	315	274	310	292	311	321	283	304	286	306	318	337	315	289	297	290	277	279	302	274	284	266	266	280	307	293	294	272	314	304	291	295	290	297	300	305	321	294	305	322	279	270	306	280	286	291	293	316	266	332	304	312	287	313	286	255	305	307	264	290	287	300	283	284	268	287	279	330	284	315	268	286	292	307	287	310	308	252	298	273	310	293	267	285	294	244	300	291	309	311	271	286	265	304	294	276	316	298	257	300	323	286	280	310	287	292	265	290	322	282	308	303	323	264	304	307	291	304	295	297	301	292	299	292	293	302	311	290	285	270	288	301	309	306	256	277	288	281	294	350	323	306	267	315	275	340	299	287	272	283	292	280	318	278	298	314	282	291	284	254	265	304	283	268	309	289	306	265	277	275	283	294	289	301	308	272	321	314	299	300	298	279	300	333	280	312	289	271	305	338	275	314	297	300	277	289	287	254	278	272	281	295	283	306	290	283	295	277	286	285	286	295	298	299	274	280	273	298	272	277	269	293	279	288	284	327	293	312	295	300	296	290	277	313	272	297	265	284	276	279	290	290	281	289	320	260	301	259	285	298	286	286	292	320	302	314	291	282	302	312	319	299	290	303	298	290	294	290	298	255	302	260	318	310	312	268	284	300	305	295	267	271	282	291	306	289	305	284	309	268	257	298	276	286	287	292	280	279	261	272	291	286	289	275	304	275	295	297	238	272	328	268	278	291	299	276	304	298	286	298	321	291	321	294	257	312	303	304	293	308	275	283	305	295	271	285	325	276	303	284	282	293	291	272	298	287	272	313	285	253	267	297	298	304	300	304	287	287	270	341	287	291	323	253	292	279	319	260	288	282	278	288	292	301	287	289	289	270	306	280	306	331	326	299	285	286	287	312	286	292	286	302	287	282	284	294	282	332	259	304	257	279	281	279	323	280	291	272	303	263	279	279	280	264	287	259	284	297	249	309	316	328	286	249	270	299	299	257	292	271	254	270	285	280	294	283	292	288	317	298	305	288	276	272	259	293	281	292	293	266	246	271	281	289	306	281	283	272	306	297	291	293	288	268	290	328	261	296	255	294	299	274	291	294	303	293	319	288	303	272	295	274	271	251	282	291	267	297	278	300	271	295	290	294	291	271	285	311	255	271	276	310	294	261	280	304	304	307	291	268	285	276	303	317	276	310	290	293	281	274	333	288	288	252	285	287	288	313	322	289	288	284	269	263	307	328	293	272	301	290	301	280	303	269	283	255	278	299	313	288	274	295	259	307	289	289	293	288	275	288	278	275	275	309	284	265	301	293	283	283	296	299	287	277	277	277	282	281	302	299	271	312	269	255	274	301	301	309	292	319	298	282	281	283	272	292	276	312	284	293	279	272	291	275	290	272	289	283	301	288	300	305	283	271	289	286	293	286	263	292	257	271	291	293	284	271	287	298	272	288	270	306	305	284	286	296	292	289	279	303	284	291	286	306	289	324	295	286	300	303	301	315	304	295	267	248	301	298	336	313	310	306	287	315	304	278	299	302	305	273	323	297	289	301	316	301	304	293	290	286	291	278	303	325	270	276	266	358	277	282	299	280	306	282	308	263	296	304	270	259	303	298	270	291	303	251	307	293	273	296	300	295	312	289	297	278	302	315	300	270	261	291	290	255	289	280	265	320	298	303	276	308	310	325	298	314	312	322	281	306	278	311	303	271	307	290	273	299	290	308	308	280	290	275	289	297	302	289	322	268	287	292	302	301	294	310	275	245	310	292	281	323	285	300	290	276	307	289	274	286	282	266	284	297	283	320	286	306	275	259	288	299	309	311	298	286	325	309	289	310	289	297	276	312	274	286	285	304	277	274	314	307	270	285	303	285	283	276	296	294	279	288	301	292	294	303	283	283	294	274	266	289	283	281	315	297	271	296	267	268	307	280	261	310	265	322	283	302	271	294	312	292	274	320	289	297	294	274	313	294	278	314	330	257	297	311	300	262	308	258	335	270	265	294	299	316	287	294	282	299	311	263	298	274	292	260	337	280	321	290	342	249	286	284	285	297	289	322	272	278	297	280	288	311	298	289	279	263	314	281	297	264	271	271	300	299	286	264	299	304	272	279	317	293	282	271	297	312	302	264	263	313	309	286	274	293	276	293	287	295	297	293	268	302
2575	5417	18842	18960	13702	7218	3399	1667	966	747	683	753	718	739	673	728	678	740	718	728	747	714	699	707	683	696	718	745	679	674	732	714	716	718	674	768	723	706	678	716	767	743	720	713	750	711	724	693	737	732	700	674	737	737	719	727	725	706	689	756	708	731	728	741	685	726	704	729	718	700	694	667	778	689	720	708	689	754	696	706	726	714	720	694	742	708	731	710	704	710	721	680	735	691	716	694	733	737	718	718	700	739	724	730	702	693	743	716	687	770	694	723	747	723	720	703	717	718	663	708	751	730	708	724	749	714	694	720	751	704	708	727	699	709	728	694	722	720	703	684	740	704	690	739	693	690	734	665	710	695	725	710	722	750	718	756	742	718	686	724	700	715	747	714	701	719	696	753	708	732	743	689	698	698	729	735	737	692	763	683	690	697	736	704	679	702	712	717	680	712	686	715	739	694	726	679	726	688	707	739	700	686	686	731	766	736	751	705	722	758	732	721	742	715	665	704	654	675	750	690	709	727	724	722	749	739	732	736	715	681	692	692	681	694	713	702	742	691	683	715	689	734	697	724	724	678	704	708	695	719	718	677	759	752	713	704	719	767	674	680	662	695	721	692	675	684	754	739	688	712	721	735	711	710	741	720	730	780	729	719	707	701	703	707	702	700	704	712	724	693	710	690	756	679	741	731	759	692	666	736	707	643	746	747	719	733	725	671	676	684	698	710	695	740	723	668	664	698	696	742	703	745	724	737	676	706	687	748	671	662	681	721	676	670	671	744	728	729	761	691	704	723	714	669	703	652	710	687	750	715	697	678	708	708	693	690	752	727	729	698	721	739	744	735	739	672	699	737	704	683	717	715	724	739	721	767	709	783	771	717	692	709	723	720	675	673	740	715	693	721	761	674	708	698	742	709	695	707	675	746	682	729	722	722	676	731	676	779	706	714	712	704	705	681	755	690	734	720	678	687	661	671	724	684	732	712	741	729	728	711	706	693	725	707	676	705	720	712	714	738	720	796	689	733	699	705	714	731	692	709	681	757	711	724	665	692	708	714	729	738	706	699	760	740	697	715	775	708	681	716	764	649	729	723	679	687	705	683	721	726	743	659	715	703	732	669	672	707	723	686	734	667	781	720	715	712	702	750	719	721	690	703	710	716	730	717	745	731	702	722	767	691	720	714	753	694	680	703	715	719	668	686	704	673	695	677	721	741	715	674	690	751	684	709	685	723	722	732	661	719	731	714	686	718	751	734	676	676	719	675	708	737	715	689	710	728	710	707	730	765	686	711	750	671	667	696	712	712	729	677	683	741	736	779	708	728	698	791	742	701	728	724	795	712	732	746	686	721	742	703	720	748	683	764	764	701	700	742	734	701	705	685	725	690	755	692	692	748	758	730	746	701	689	745	697	688	709	702	726	708	730	747	742	699	738	675	748	763	734	709	731	694	719	703	735	719	728	774	696	676	736	702	680	719	758	731	753	758	753	736	751	707	726	665	670	707	740	736	740	755	715	648	703	682	689	731	653	718	726	719	700	711	700	741	699	670	686	755	725	727	682	685	732	689	711	707	677	691	712	682	712	740	769	720	694	696	687	687	706	679	775	702	711	681	761	693	719	714	722	684	737	698	729	765	675	703	692	747	744	691	709	667	744	766	657	708	697	715	689	653	725	719	669	731	697	751	662	683	698	716	710	724	678	688	702	757	724	727	718	691	737	679	733	737	678	687	689	710	667	711	715	706	695	727	688	751	764	743	714	720	699	688	700	712	680	699	689	715	755	694	747	721	686	749	661	756	686	687	677	695	731	714	681	699	697	731	713	758	675	705	702	764	675	703	743	698	746	685	720	706	716	711	695	650	749	699	689	735	725	665	658	722	757	695	707	673	743	687	708	727	672	753	678	708	717	753	693	711	670	677	794	736	728	687	716	701	753	711	718	699	706	732	681	693	658	701	724	718	723	640	756	731	729	727	683	722	724	714	754	693	757	713	721	713	726	711	728	721	737	724	746	697	671	706	718	664	692	694	676	710	673	695	715	740	700	672	700	742	678	664	691	722	711	671	729	695	711	688	698	758	719	653	670	687	719	710	743	682	674	652	720	708	693	723	746	712	699	754	731	726	751	682	707	667	741	684	703	750	684	699	731	769	659	692	733	723	677	731	638	686	706	650	654	646	692	749	681	706	743	733	733	719	695	679	751	719	701	669	734	737	694	698	696	745	677	743	767	726	725	674	709	736	752	737	743	750	682	693	703	708	719	710	686	707	705	674	713	712	712	730	767	714	724	756	705	753	740	693	697	709	695	696	688	693	691	719	710	722	717	702	734	746	734	721	680	712	680	750	726	744	721	681	762	776	706	699	699	708	684	724	700	728	711	693	731	687	695	741	745	748	699	738	723	700	699	713	722	683	732	751	750	742	700	779	713	795	762	693	719	692	724	708	708	715	671	746	750	684	717	704	741	674	691	759	728	743	692	696	735	725	730	710	715	737	729	711	711	698	701	726	700	750	718	784	660	699	692	772	718	704	689	666	752	712	670	729	717	764	692	691	707	734	786	693	696	681	726	716	702	714	735	680	723	710	701	735	742	726	720	742	709	730	701	728	748	708	732	694	709	711	717	702	700	709	720	725	724	680	756	686	707	718	715	704	719	714	707	789	711	725	682	745	696	655	694	741	713	691	687	672	741	720	693	710	760	728	700	705	721	713	661	657	673	713	725	704	686	723	731	639	750	699	721	712	693	697	714	694	667	699	729	743	726	719	618	683	693	716	751	676	717	721	737	685	709	718	717	741	710	745	736	718	698	696	724	739	699	730	703	656	744	784	729	736	734	759	709	706	705	696	702	711	717	667	697	705	693	752	735	693	699	716	686	708	710	692	667	694	690	692	701	722	717	711	697	719	701	714	706	731	682	732	690	712	715	740	710	678	693	681	724	758	685	644	740	702	691	721	721	729	707	689	683	706	713	713	691	754	739	722	726	739	719	744	739	663	707	714	700	778	678	700	716	745	759	694	719	706	676	687	693	747	719	708	687	732	692	732	674	689	727	701	691	641	723	636	689	727	741	731	697	711	740	724	704	677	726	708	676	724	773	715	715	700	740	697	712	745	730	706	748	698	711	728	693	688	707	677	737	712	678	750	702	726	736	687	715	756	686	705	716	768	696	689	730	708	690	716	714	736	706	734	710	727	735	729	729	707	685	735	683	726	729	702	718	741	676	741	687	743	712	739	682	667	697	748	722	690	703	743	736	713	727	717	717	692	716	675	711	741	719	721	712	760	701	720	706	688	729	711	690	756	701	735	726	738	713	722	692	721	718	712	743	706	715	712	729	719	699	723	736	737	713	732	714	741	747	737	691	693	709	677	702	703	730	727	697	698	694	686	712	762	720	706	769	718	785	691	659	766	721	698	751	712	707	677	668	727	712	732	713	721	726	716	718	750	670	698	695	686	749	700	730	701	693	724	734	731	699	735	659	738	726	732	712	782
16186	38773	77663	69035	52692	34211	16349	4995	1272	519	385	379	325	350	381	358	351	330	318	348	344	355	391	356	351	331	340	358	339	329	331	382	350	336	347	339	344	318	368	343	370	346	347	387	346	375	339	384	342	366	349	353	350	387	394	360	366	337	355	356	333	331	326	344	331	366	340	303	366	352	389	326	347	352	373	385	352	362	363	311	332	314	381	337	358	358	331	313	331	322	346	345	351	405	343	357	359	328	371	344	351	335	326	319	388	365	388	363	319	390	324	332	336	359	336	351	334	370	375	372	365	312	345	341	351	357	330	354	344	379	339	329	342	348	329	327	322	340	393	331	356	353	383	360	339	313	360	300	353	351	355	344	349	351	336	353	374	364	321	373	356	333	346	351	319	360	336	331	332	371	351	340	350	315	326	337	347	332	335	382	368	353	349	347	326	324	338	317	357	336	368	333	340	361	353	341	294	349	332	340	380	355	325	366	336	375	340	361	359	353	350	362	352	324	348	343	367	321	336	386	377	333	350	355	352	320	346	338	343	334	354	331	338	368	351	375	364	322	347	335	340	355	333	342	354	336	328	353	363	403	371	323	345	363	368	352	359	363	336	368	323	340	378	352	327	378	339	311	346	336	359	377	333	372	351	339	365	371	354	395	340	346	380	345	329	323	344	339	385	384	322	335	344	356	359	334	342	387	358	330	332	347	387	359	352	317	350	346	323	314	330	338	342	341	331	342	348	378	342	382	369	337	334	317	340	343	386	335	329	361	340	320	333	372	330	311	337	368	332	384	364	354	332	343	349	321	339	365	366	352	359	362	353	326	379	328	377	354	333	378	342	352	319	318	360	380	361	338	351	338	331	351	318	379	341	320	329	337	331	316	367	367	311	352	350	323	336	345	357	327	332	356	345	341	326	375	354	340	324	338	333	311	317	347	308	357	358	352	356	331	365	320	333	344	342	306	362	339	344	338	358	308	333	345	388	346	334	349	335	319	406	345	349	345	323	335	354	367	362	358	355	334	368	328	354	313	336	338	335	359	361	352	352	337	365	349	352	349	354	348	357	325	323	343	362	358	357	321	380	351	358	353	336	342	356	345	380	336	379	350	315	368	330	361	356	339	319	338	372	318	357	374	320	337	345	355	380	323	307	380	363	379	319	328	341	341	296	342	356	311	312	385	379	345	334	314	364	380	364	366	350	348	383	344	375	358	346	362	328	374	362	308	371	332	361	326	319	336	356	336	359	395	334	320	347	328	315	347	351	374	377	336	370	331	352	322	356	363	340	327	328	340	363	358	354	338	382	355	373	349	327	345	349	370	360	338	324	314	341	316	326	344	321	349	346	389	346	356	338	366	324	327	343	332	359	359	333	337	319	370	320	339	359	337	308	342	377	337	402	362	301	352	331	334	359	352	370	353	355	339	360	372	356	292	365	334	366	330	340	360	361	321	316	383	385	332	323	333	358	331	348	329	334	352	369	328	361	376	319	339	330	362	355	354	359	403	359	353	360	354	361	336	375	362	344	374	366	355	369	337	337	341	332	341	369	351	315	335	422	355	362	356	339	370	330	319	335	335	321	354	339	369	348	371	370	380	350	385	314	359	337	363	346	330	359	314	345	335	351	350	360	359	330	360	317	315	376	345	327	358	379	348	357	328	334	386	360	314	369	368	319	349	314	331	362	358	338	365	327	352	355	356	352	345	341	344	368	319	400	343	327	358	370	360	330	342	353	320	351	378	295	370	342	325	336	365	313	347	341	345	346	338	370	367	328	371	332	334	370	343	354	314	359	338	361	342	338	369	357	365	315	352	332	339	352	353	333	358	381	338	340	368	338	330	372	334	339	371	368	336	338	353	349	352	348	354	368	346	349	342	332	360	360	341	328	320	349	380	361	345	358	371	375	324	355	393	352	344	366	319	380	368	341	338	349	307	338	361	351	347	319	318	356	357	364	349	328	331	361	329	326	350	342	324	341	368	351	344	353	358	383	350	340	349	328	329	361	359	331	340	335	330	347	359	359	315	360	363	334	335	325	367	346	334	348	362	362	313	369	362	353	390	362	345	356	312	379	351	321	367	349	316	363	363	337	370	369	319	321	386	351	338	377	346	343	314	325	368	337	367	356	371	355	325	372	353	367	330	336	310	344	344	359	377	340	374	354	371	329	363	328	342	337	336	324	359	324	354	366	328	370	376	338	368	367	366	329	354	346	352	361	362	385	339	328	365	372	341	367	336	353	351	348	367	366	341	328	372	354	376	313	352	348	339	326	326	339	368	329	379	339	333	342	342	376	338	385	365	345	333	316	340	374	354	372	373	339	383	359	345	341	342	341	377	348	379	314	368	352	358	364	339	369	364	361	327	351	378	371	358	351	331	343	334	369	361	325	322	363	349	358	332	362	341	327	346	343	343	319	355	370	358	318	335	331	323	331	336	372	364	371	354	349	340	349	342	335	331	320	334	340	330	346	368	335	372	316	343	355	326	335	376	359	352	342	345	371	337	323	357	343	329	372	324	366	346	317	378	355	358	331	351	328	333	334	344	371	320	325	365	369	331	344	353	334	365	349	368	343	362	342	364	367	334	344	341	361	323	365	332	365	377	379	314	351	342	321	390	348	355	335	307	330	345	333	367	344	375	349	342	367	356	351	357	340	378	335	374	332	333	323	364	344	334	332	357	328	336	335	328	332	351	310	339	368	379	355	370	328	361	352	320	341	327	307	323	382	320	340	357	349	345	362	333	353	366	314	357	328	367	323	316	376	386	319	345	341	330	354	360	349	334	331	338	399	335	336	361	335	333	328	359	360	330	359	322	312	351	340	364	318	362	328	328	335	371	359	350	349	335	363	392	354	336	327	353	383	345	340	338	334	354	305	336	348	350	329	341	359	295	333	368	342	349	390	371	316	368	327	336	354	342	374	339	360	350	339	364	347	361	371	360	349	384	324	338	315	362	336	355	354	341	309	323	355	337	349	378	317	340	327	324	338	330	348	357	377	329	345	357	301	351	358	336	346	311	314	337	330	365	366	359	369	337	362	371	352	339	353	373	374	352	375	314	343	343	344	349	337	358	352	347	358	342	367	343	349	365	346	322	384	342	347	332	358	299	312	359	322	364	359	377	355	361	328	342	345	353	339	324	368	375	333	337	337	330	318	356	354	365	346	338	312	333	381	362	354	338	344	349	394	336	369	320	310	326	372	357	361	361	379	372	367	359	327	339	355	339	356	366	367	396	359	332	360	394	370	329	341	388	336	364	359	328	323	346	368	352	318	341	339	314	334	368	387	350	339	314	363	352	365	374	359	371	339	338	324	338	362	338	332	350	340	355	353	356	345	332	308	329	349	329	339	372	355	343	371	364	345	311	346	358	354	344	389	336	363	362	385	340	352	333	354	335	328	337	341	335	354	356	359	379	359	341	331	357	329	332	309	369	375	337	334	346	318	341	328	342	346	376	333	334	370	342	338	332	339	352	391	344	326	344	312	349	340	342
10096	31279	73231	75520	62908	45404	27257	12263	4133	1654	1006	876	810	825	890	804	813	836	823	864	842	870	810	827	793	844	825	850	823	786	834	809	763	784	854	905	837	818	814	828	845	825	795	837	855	828	873	863	838	786	836	832	800	805	849	836	816	886	836	780	834	874	836	854	850	797	847	824	839	812	817	867	829	807	848	800	802	829	839	770	872	851	812	854	821	781	847	843	786	803	845	819	796	824	821	788	796	808	813	878	854	800	839	824	804	819	852	815	770	837	854	859	865	852	775	819	795	853	792	839	778	859	856	805	889	803	823	815	817	834	767	759	769	822	818	791	843	778	802	860	840	844	859	822	852	841	887	781	869	823	817	871	875	821	831	824	808	819	818	828	813	843	818	913	809	840	821	809	851	841	824	818	769	839	819	859	806	788	820	800	754	855	853	861	860	779	810	815	850	812	800	832	843	830	874	765	835	853	832	861	775	861	839	841	849	834	800	826	827	843	833	831	776	806	839	765	831	793	810	821	804	852	857	805	782	834	863	852	892	902	812	816	856	849	825	843	859	840	816	822	845	813	850	814	816	827	850	839	859	829	766	843	791	786	848	832	857	772	822	899	787	850	800	845	821	839	871	831	792	816	843	848	823	774	793	795	819	798	795	795	786	857	845	822	822	801	864	834	824	799	766	812	842	797	893	791	833	798	811	839	896	803	823	827	877	775	807	782	872	819	828	811	819	807	863	841	858	827	802	840	878	818	812	839	821	848	816	820	790	818	833	813	813	826	816	838	819	784	796	828	830	848	836	870	832	849	826	766	849	804	799	796	814	829	783	810	824	786	778	785	829	824	849	846	870	839	817	821	778	827	803	819	850	839	817	897	808	799	787	837	824	866	826	791	785	814	839	868	868	793	827	785	839	807	854	809	803	800	790	820	857	874	851	833	825	830	818	843	818	836	835	804	860	812	847	917	827	813	867	789	856	874	804	801	869	806	804	777	836	800	863	789	872	818	830	847	802	812	837	819	830	856	826	796	874	834	813	794	755	817	767	798	834	788	774	787	820	804	859	807	869	781	853	833	832	820	845	894	778	877	848	778	805	850	826	808	834	809	852	846	773	822	785	831	833	798	867	812	814	870	778	843	802	843	788	825	809	798	812	791	885	790	806	794	834	844	845	828	812	795	862	837	828	790	796	829	811	825	799	814	791	770	843	865	797	800	801	854	827	809	783	831	815	835	818	827	825	788	839	808	843	877	870	783	803	761	821	806	797	813	816	776	823	840	838	809	849	803	856	824	836	796	825	795	798	831	813	804	762	808	844	811	850	845	840	781	829	819	801	827	843	814	807	817	886	768	778	784	825	811	849	885	787	804	834	876	803	836	824	805	846	800	851	796	826	835	811	854	830	807	770	830	868	877	782	830	860	798	812	849	851	831	775	782	862	852	805	800	870	828	802	835	790	800	820	822	825	805	827	838	781	806	830	837	846	815	825	791	808	790	801	826	837	771	834	870	815	852	787	834	759	857	821	821	812	804	853	851	814	907	824	842	786	842	820	842	813	838	780	853	808	827	839	840	821	836	770	855	808	847	837	821	807	849	785	838	846	771	822	757	872	833	866	857	858	820	841	787	798	877	838	821	816	824	787	825	834	816	855	794	836	826	800	772	832	834	811	805	822	799	852	806	852	810	769	798	810	821	809	868	850	839	813	864	722	810	810	828	852	794	844	822	866	831	784	824	791	809	838	856	853	816	798	825	805	822	851	824	853	852	822	880	830	832	839	828	807	783	866	848	827	835	833	833	865	831	797	841	812	819	876	840	833	818	842	810	840	802	837	830	814	799	845	818	850	758	856	859	867	866	812	815	836	801	849	806	820	893	810	817	830	845	801	871	813	848	819	820	825	819	800	854	835	842	785	846	814	846	783	859	829	864	842	840	882	856	810	819	779	862	816	835	802	859	824	797	852	898	867	796	847	829	831	847	814	834	835	841	821	825	832	796	803	822	847	805	817	832	852	839	852	806	843	805	807	777	876	844	817	825	806	852	796	799	776	812	791	807	872	770	774	843	759	761	834	826	793	820	805	861	768	820	867	818	824	821	813	822	828	776	853	823	825	815	781	873	825	802	788	810	876	818	864	853	872	860	830	805	854	764	813	866	746	815	823	823	824	808	859	804	879	805	805	837	835	839	854	843	804	784	824	830	819	878	801	833	776	806	888	798	827	787	809	819	837	819	805	806	870	830	821	877	845	794	795	819	855	815	848	870	847	826	791	815	818	814	860	776	847	811	812	820	809	828	791	808	841	820	867	794	855	816	838	829	859	803	803	850	847	854	788	826	770	872	827	813	835	820	789	864	805	798	891	819	855	807	821	841	804	805	815	795	833	825	844	813	824	787	852	826	847	823	821	808	781	759	825	791	790	805	815	791	891	856	827	833	822	818	767	875	791	856	893	835	828	847	821	806	782	792	847	761	874	856	847	843	816	809	813	847	798	792	818	773	810	819	838	842	846	793	869	810	785	750	801	854	883	853	826	797	799	806	865	845	809	815	829	815	830	846	810	846	811	808	829	834	798	820	840	802	835	832	846	847	798	833	831	844	817	817	844	883	844	800	855	849	862	807	848	793	816	816	776	839	798	796	803	847	829	805	840	830	771	781	882	832	835	786	876	795	808	813	808	799	848	849	821	872	791	829	739	859	849	843	822	850	771	846	818	834	813	807	771	769	815	806	816	842	816	815	788	816	761	793	820	830	868	847	844	823	794	805	852	822	805	845	841	852	852	792	776	791	818	847	846	840	857	850	828	802	798	864	773	833	823	812	798	807	813	851	828	830	816	855	791	841	820	847	807	814	809	824	803	755	840	837	833	800	811	775	834	779	825	831	781	840	831	857	881	857	811	853	833	804	803	834	884	813	818	850	828	845	880	834	849	824	820	843	809	838	812	837	796	836	778	810	791	791	843	851	809	827	832	860	811	824	805	804	805	803	868	848	815	777	825	841	836	819	815	866	784	790	825	848	913	833	805	842	849	857	865	810	822	854	797	838	848	865	862	766	811	863	825	818	801	836	838	891	842	854	816	745	861	791	895	845	813	806	816	802	756	815	827	859	787	833	818	830	816	809	849	842	865	820	798	792	781	792	829	878	845	841	840	770	867	840	814	863	791	798	817	815	816	827	807	816	774	823	800	789	813	851	843	818	819	919	806	802	841	862	803	807	812	763	789	853	803	846	853	854	876	807	754	831	774	864	809	856	793	810	825	847	835	843	851	774	815	899	829	852	837	809	815	821	853	834	804	821	839	851	798	793	843	783	804	811	804	803	871	809	880	824	847	808	855	827	769	811	840	844	824	838	772	848	853	826	847	818	823	772	831	817	823	809	853	825	839	787	809	804	858	804	855	810	795	834	810	855	853	789	819	853	806	871	830	864	807	868	836	839	827	808	801	791	804	849	769	877	800	831	836	812	847	841	799	819	774	788	838	844	876	841	838	826	834	828
15958	27414	80891	71592	55173	36901	18503	5726	1467	569	387	332	322	330	313	334	326	368	355	350	336	342	336	312	344	322	346	396	336	368	326	374	351	370	325	315	337	371	346	323	342	384	373	345	328	314	339	337	299	374	327	364	348	364	349	370	321	325	354	344	305	346	342	343	308	326	316	313	348	328	341	326	350	341	337	323	330	327	350	325	345	330	333	359	350	354	322	311	329	334	336	331	335	332	331	292	321	336	323	339	354	359	347	348	309	328	332	340	317	350	288	346	329	331	315	326	328	353	341	352	363	307	343	366	309	335	345	361	323	353	298	337	341	350	322	316	308	345	341	356	326	311	321	339	295	345	324	333	331	290	351	299	356	345	335	349	329	341	334	333	350	336	352	300	313	340	347	324	311	358	345	331	354	286	340	335	341	334	355	340	343	336	361	338	319	347	326	340	347	361	323	315	350	352	323	354	304	306	354	322	336	331	326	352	330	321	334	356	324	351	356	320	363	349	321	358	339	309	289	328	349	353	359	307	347	343	348	333	319	331	344	341	359	343	344	359	310	340	369	342	358	360	338	318	336	334	368	316	333	338	344	355	327	334	331	370	323	309	320	326	332	331	344	353	358	320	332	339	328	338	379	323	344	352	340	364	330	333	337	342	376	313	307	313	333	316	306	329	317	336	300	349	302	311	340	314	338	308	360	347	345	347	330	345	352	364	339	328	316	348	355	329	342	323	351	359	338	324	336	344	339	359	332	326	349	374	359	347	297	325	337	348	333	355	331	316	340	362	330	321	361	319	328	355	321	327	309	319	354	353	372	358	312	301	345	330	336	323	333	329	324	326	349	318	333	319	331	336	316	310	339	339	305	345	356	364	323	351	359	311	287	340	315	299	345	330	343	310	344	352	349	363	313	328	357	320	337	318	349	329	347	328	310	329	364	313	353	365	339	313	353	340	301	343	329	331	329	322	355	367	363	327	329	324	333	311	344	334	365	364	361	296	323	324	353	312	337	351	315	347	340	311	358	403	338	336	328	350	332	350	365	317	327	342	344	349	328	328	344	375	374	337	334	303	336	331	326	354	320	360	337	334	310	375	347	362	338	322	289	386	301	352	320	333	393	306	361	331	341	371	307	346	341	320	349	339	312	333	340	338	312	382	323	308	306	303	327	334	324	338	322	369	323	354	314	339	329	347	339	322	311	321	323	334	369	332	331	378	342	341	336	313	332	307	328	332	344	330	344	334	343	334	347	344	343	328	337	303	331	320	313	330	298	297	341	344	325	349	351	306	375	370	324	327	345	328	339	325	344	363	338	332	359	351	331	385	368	339	319	316	373	320	360	352	319	298	308	322	338	334	349	302	341	367	329	293	338	305	329	321	328	333	318	314	324	285	341	344	344	307	345	336	338	344	329	346	313	326	334	337	314	345	291	351	344	367	300	339	353	287	361	323	313	339	336	360	336	368	370	343	327	311	334	338	312	333	318	369	319	310	325	329	360	343	335	338	353	317	340	372	320	292	347	345	327	334	289	335	345	337	329	354	347	345	330	338	347	330	358	388	320	302	358	331	351	345	331	338	323	339	335	362	303	329	355	374	325	347	354	330	347	358	353	359	376	350	358	329	325	365	355	331	325	357	366	353	362	334	324	313	331	318	318	378	355	315	338	347	342	331	326	338	353	356	315	331	334	336	289	324	316	373	350	320	371	368	335	350	363	331	327	394	340	354	337	283	333	342	328	309	332	304	327	356	313	342	327	333	353	356	307	364	339	322	366	330	358	313	327	347	354	324	341	293	347	305	354	301	330	352	341	354	322	371	344	340	370	345	333	341	290	341	348	336	356	333	351	331	356	320	319	355	312	335	319	345	367	333	326	349	335	324	316	340	333	342	330	316	351	327	341	311	352	312	327	328	363	339	316	317	333	311	336	349	389	354	335	342	340	331	323	323	355	335	311	322	321	310	319	341	319	354	341	316	356	339	342	342	333	335	358	334	352	330	316	367	362	345	340	330	353	299	365	346	315	352	354	297	347	360	314	362	283	393	334	331	292	350	331	307	337	335	358	323	346	333	340	352	323	373	314	330	320	347	337	362	346	355	336	335	347	328	339	331	331	328	347	320	322	349	328	300	322	339	336	357	314	330	323	333	330	343	326	346	367	357	332	367	366	340	326	351	315	314	419	338	375	365	334	361	339	361	325	356	331	345	303	355	365	331	327	358	335	367	375	302	310	355	323	353	367	355	354	316	351	351	365	358	324	324	332	319	323	365	304	292	385	345	324	333	337	358	280	348	298	345	335	331	301	343	342	319	365	327	283	362	348	332	353	323	366	372	357	328	312	316	354	326	349	330	317	324	338	349	347	349	365	324	314	324	331	336	373	342	355	340	302	347	353	332	326	332	355	371	336	336	337	367	324	340	328	341	336	355	368	354	334	335	378	333	343	345	328	314	321	321	363	350	344	324	311	315	331	333	363	317	344	341	307	333	340	339	326	376	331	324	335	386	315	362	336	329	353	360	324	352	333	330	371	314	346	369	351	342	318	331	336	323	358	312	359	317	340	353	338	297	327	355	309	345	330	381	337	329	347	333	343	350	330	304	306	335	307	328	337	368	308	310	315	322	335	312	344	305	340	346	321	364	348	312	328	342	363	333	333	293	358	359	285	311	364	330	316	333	326	368	323	344	334	299	355	336	329	312	340	358	322	331	315	315	335	352	332	323	360	377	352	340	324	302	345	314	347	357	331	311	360	350	351	341	339	341	323	344	346	314	340	367	364	317	322	325	328	328	329	338	310	342	387	325	304	356	351	316	339	348	366	361	324	317	363	360	300	331	329	303	335	383	333	349	357	348	332	327	322	352	356	324	305	336	367	312	341	359	345	313	325	335	332	316	341	342	331	327	307	332	298	369	352	364	346	340	361	338	311	318	311	367	312	347	355	341	331	335	329	344	351	334	375	337	321	335	338	316	332	333	356	340	322	329	343	363	345	340	367	304	329	340	313	350	318	344	324	329	370	336	332	369	299	355	362	323	320	319	340	347	325	322	355	328	300	323	312	319	309	375	360	350	340	336	324	330	349	329	352	355	327	335	348	310	334	344	363	341	334	346	317	342	335	305	351	350	346	358	320	329	331	324	363	347	341	360	333	308	329	339	347	344	363	337	322	337	351	321	315	330	334	347	314	367	359	349	315	327	342	309	336	360	322	329	360	345	327	338	357	326	338	331	345	376	308	344	313	350	359	297	373	320	361	324	352	332	348	326	350	307	291	320	313	309	320	356	342	329	335	358	331	329	317	323	368	357	342	320	330	344	302	330	345	368	366	327	357	324	325	352	329	369	330	341	337	332	328	327	338	342	306	373	324	338	323	334	322	342	344	333	322	372	334	335	345	333	340	337	360	345	339	328	309	351	295	336	337	358	346	361	323	350	320	350	349	342	352	339	346	346	348	370	323	314	331	331	334	308	307	375	320	329	330	311	320	336	327	363	320	345
9468	23519	76405	79365	66053	47808	29159	13491	4637	1649	1007	845	798	761	786	843	834	790	751	800	837	813	793	814	817	748	837	787	807	809	805	725	791	835	807	835	794	778	825	789	777	784	772	774	842	799	785	813	765	791	792	819	761	797	795	788	843	768	817	792	777	812	803	798	813	791	813	809	774	769	748	761	802	748	817	816	774	831	832	845	761	815	789	809	796	776	806	790	843	752	748	834	807	811	801	842	827	857	814	821	832	832	852	749	811	790	806	781	789	773	759	851	791	777	828	746	772	820	826	796	822	795	840	774	779	802	823	785	829	799	829	795	805	774	801	765	824	773	840	767	818	819	780	795	776	790	812	760	803	789	774	826	769	799	791	785	807	802	768	768	760	756	784	746	808	815	783	807	815	775	800	792	770	792	766	792	849	822	813	787	765	815	781	801	802	799	804	864	787	857	845	790	809	762	749	829	762	818	765	798	740	779	831	820	807	818	849	838	792	840	783	797	772	751	778	807	761	790	809	831	759	838	731	787	796	774	822	761	823	794	803	821	804	807	722	823	799	827	831	811	782	777	795	826	741	787	785	797	725	834	806	795	821	769	787	796	811	766	788	783	755	808	807	800	806	804	844	823	780	834	816	795	782	761	859	766	831	783	790	781	772	819	801	798	745	813	813	811	818	816	794	781	803	827	768	769	820	819	826	816	801	788	776	805	765	768	803	804	787	797	754	780	843	796	849	756	817	790	792	807	784	777	777	783	764	772	832	831	816	807	816	798	768	802	827	803	776	814	837	817	810	805	771	818	746	803	762	781	813	835	757	816	770	781	767	826	805	799	788	794	786	775	754	784	814	806	782	794	785	822	786	791	805	842	766	795	795	773	791	829	830	795	823	770	754	799	775	812	787	839	797	758	805	801	758	801	818	809	790	755	801	824	766	868	779	862	831	792	783	827	842	806	706	794	812	770	803	799	798	789	822	792	808	823	792	799	813	788	828	824	772	798	802	732	775	807	784	816	786	785	780	819	822	800	803	777	806	780	829	838	790	783	810	816	788	789	830	786	791	833	776	806	791	870	809	788	776	747	783	872	792	793	761	784	775	730	802	805	755	817	786	804	806	806	798	792	812	813	734	819	778	847	773	794	772	780	761	789	762	791	771	780	790	764	784	796	813	795	826	814	779	814	771	801	807	781	776	814	827	751	793	842	749	814	768	810	816	797	792	779	796	771	771	827	783	823	775	793	766	753	746	778	820	801	789	808	814	801	845	817	797	757	775	833	806	815	757	844	821	728	803	752	758	844	763	809	771	771	778	840	794	826	758	816	760	832	799	792	808	785	826	803	804	811	751	787	812	814	818	795	706	853	847	782	839	796	755	834	846	783	778	811	777	874	784	756	760	779	823	833	774	791	814	793	790	813	806	813	785	810	752	795	828	831	811	829	778	789	770	760	834	840	804	773	791	854	813	791	815	803	818	821	808	802	816	802	830	860	862	826	772	755	818	745	781	768	756	796	810	744	792	754	801	779	783	747	754	807	849	748	802	899	786	823	868	778	772	786	812	773	786	808	834	808	773	794	826	790	820	796	842	759	791	786	813	824	788	748	813	796	821	815	761	749	785	788	796	793	778	766	777	779	777	837	814	752	773	816	783	810	820	761	736	767	813	819	827	838	833	833	745	807	825	786	825	793	807	763	782	799	792	790	777	822	764	878	744	783	767	796	744	770	847	775	769	789	785	799	810	776	776	826	799	792	736	824	802	763	805	809	826	796	758	837	778	783	810	820	826	802	776	783	818	807	764	803	812	777	813	760	797	777	813	797	794	846	818	785	777	802	789	823	838	810	788	838	801	811	837	795	803	819	822	782	754	809	805	791	812	804	805	766	763	799	793	825	808	752	808	844	799	772	787	783	809	751	837	715	840	804	847	814	799	795	802	838	781	786	771	792	784	780	776	821	803	781	823	803	791	804	814	805	798	811	833	810	763	819	750	774	787	829	815	838	813	798	774	812	807	759	825	808	772	797	809	802	819	807	824	794	816	792	814	821	791	818	797	819	824	825	755	834	812	783	741	822	799	808	779	781	829	842	807	813	803	749	766	817	744	834	806	815	767	791	812	826	788	813	802	793	790	788	785	802	770	842	808	787	804	751	737	779	755	861	793	817	777	824	813	821	783	832	841	762	852	790	804	815	778	780	799	742	801	812	821	812	777	796	789	859	821	777	803	787	841	832	815	737	756	837	791	766	804	762	747	771	829	800	783	782	782	775	830	843	773	757	845	767	765	792	779	815	835	799	752	771	810	742	805	792	780	819	780	793	766	797	813	791	837	791	808	828	797	792	804	781	811	847	806	841	778	799	790	837	775	822	800	742	775	787	802	828	792	811	796	807	810	825	806	847	807	786	781	787	828	778	854	785	823	756	773	787	789	790	816	837	807	757	779	814	813	806	764	842	769	774	826	827	818	838	734	807	788	754	823	769	783	776	768	802	777	759	743	757	792	765	810	744	788	803	784	825	825	813	780	813	742	767	776	774	793	782	798	804	804	763	819	850	775	832	765	801	790	799	781	794	828	747	832	782	822	843	803	781	838	763	799	824	765	810	783	786	737	782	764	812	805	807	763	825	827	808	767	847	773	760	800	800	790	813	852	808	806	797	816	831	829	863	824	801	794	789	792	773	797	799	783	825	805	809	807	791	818	813	842	813	761	771	837	811	840	799	803	818	824	847	758	778	801	816	841	814	820	776	789	817	736	782	834	796	773	800	799	766	822	752	800	791	811	856	779	766	806	808	782	862	781	801	814	771	752	771	784	814	793	779	807	806	820	822	765	786	792	770	779	790	842	791	789	765	808	782	811	834	757	790	824	803	786	819	814	803	789	804	815	795	785	803	781	769	780	805	790	763	787	769	842	845	847	778	788	774	805	817	800	821	845	832	822	839	765	783	802	832	758	766	786	807	792	758	760	806	763	805	763	851	828	836	786	814	876	819	777	748	823	781	857	773	774	813	795	827	847	813	841	852	766	818	755	780	814	829	775	810	888	787	812	803	780	809	785	811	780	840	819	810	845	811	798	810	795	823	766	773	773	839	812	801	796	788	746	861	794	795	794	790	797	804	772	816	848	867	810	759	749	770	804	768	834	799	792	814	759	836	790	808	763	780	815	863	791	744	771	769	801	803	814	821	834	776	777	779	817	794	839	804	808	830	816	765	787	833	792	783	823	802	833	835	791	785	806	790	810	807	830	807	781	773	809	783	795	799	827	782	794	770	825	765	849	823	808	813	804	827	799	777	833	753	796	793	827	801	781	798	855	782	780	788	843	757	765	757	797	793	791	814	809	801	823	830	826	827	816	864	833	826	776	784	787	762	781	802	773	788	817	833	806	784	766	788	810	743	717	790	756	782	762	746	801	786	768	836	792	857	822	835	791	800	850	798	769	791	797	766	809	810	827	803	800	772	800	767	806	795	817	774	773	772	801	818	858	805	803	814	816	821
2110	702	9198	9601	5556	2495	1215	594	382	356	302	281	288	299	279	317	316	280	288	299	296	286	298	258	279	287	277	259	268	306	288	271	325	296	304	293	302	283	279	280	288	295	296	287	298	273	300	265	297	249	308	301	248	280	302	288	269	293	308	272	281	284	260	275	316	284	316	282	277	290	275	274	313	282	306	293	293	269	283	291	286	281	265	317	299	291	262	280	288	276	238	281	284	292	296	271	262	323	322	265	286	273	267	301	275	285	257	281	273	306	280	280	294	292	311	278	313	282	280	305	277	321	307	290	287	284	279	258	280	278	280	284	298	302	298	294	287	269	298	285	284	260	304	306	279	285	289	294	330	275	252	333	286	287	286	269	248	273	281	257	292	283	292	289	306	311	292	301	268	298	289	303	278	277	268	262	293	307	246	302	280	311	272	300	268	255	266	306	283	281	293	259	287	283	281	277	277	286	263	300	313	292	284	299	255	304	272	291	316	293	297	272	276	278	268	291	260	255	288	282	286	270	300	249	298	325	283	277	271	284	298	259	266	328	285	285	308	294	296	270	312	276	295	309	271	300	248	280	278	291	268	288	299	270	309	291	292	261	281	295	283	305	316	289	263	268	274	290	289	288	294	297	271	291	347	307	275	278	291	316	272	286	287	294	279	282	269	283	286	295	284	290	261	308	282	316	272	302	299	303	280	291	308	260	269	275	290	303	286	288	302	262	293	307	328	298	296	286	318	272	304	291	289	279	280	299	287	318	215	263	260	266	300	263	260	279	292	305	272	277	307	267	262	269	286	300	312	332	284	241	309	305	345	284	292	283	266	270	261	279	312	292	287	291	294	283	282	278	276	282	314	303	314	269	279	286	288	314	300	273	286	327	289	252	292	297	296	262	317	263	283	313	266	270	283	292	265	285	302	305	259	289	330	285	288	310	310	259	278	279	302	292	301	315	273	281	264	283	318	332	287	299	285	276	282	287	290	268	284	266	278	278	287	269	274	297	279	282	271	287	319	313	296	293	296	281	271	302	303	274	293	281	322	316	274	291	279	307	259	270	283	288	301	284	281	294	266	273	276	248	259	296	271	292	250	258	293	281	304	257	273	308	267	302	276	262	285	280	294	291	295	267	281	296	281	284	293	284	288	284	251	314	299	250	318	249	270	304	273	298	305	293	283	289	244	261	282	243	267	299	278	290	293	308	303	293	308	286	316	284	287	322	267	296	306	268	294	307	301	256	262	297	256	277	297	299	284	294	295	276	258	287	283	296	277	307	277	313	279	258	300	271	316	307	283	298	299	288	303	287	293	335	327	309	269	270	259	301	321	315	293	286	287	276	294	313	310	284	259	303	287	262	289	284	317	292	302	293	286	272	283	298	315	326	288	287	277	283	282	294	297	287	277	282	299	305	287	286	278	317	288	277	279	301	260	319	265	304	296	268	301	270	288	286	305	302	285	286	277	294	293	269	291	299	294	266	302	301	274	310	279	266	308	274	273	289	272	267	329	312	235	294	287	285	269	285	302	271	279	329	291	301	302	275	271	275	290	326	279	251	280	274	269	284	297	291	292	310	273	261	279	271	280	314	279	274	285	287	283	288	273	270	304	271	287	272	289	281	272	263	252	300	286	307	323	315	272	272	283	324	291	326	249	296	279	322	298	272	282	273	269	278	301	285	303	269	264	289	316	293	274	281	292	243	307	266	308	309	324	256	274	288	303	296	297	278	288	268	287	300	300	270	288	292	311	254	280	297	273	299	274	279	296	291	309	296	281	293	298	310	280	280	283	291	279	261	293	290	264	281	321	279	293	279	271	289	268	307	263	293	312	301	287	320	298	282	279	283	296	314	282	288	300	301	300	300	304	269	292	308	279	271	277	300	301	285	272	279	284	291	277	290	259	290	288	287	283	282	302	247	298	303	287	311	289	310	280	295	320	290	255	284	272	266	283	298	299	287	301	296	287	291	247	249	269	296	275	251	292	283	292	302	322	258	278	303	302	274	279	286	269	286	292	277	298	303	332	264	321	277	302	299	306	264	300	302	271	299	257	278	295	271	291	272	267	289	319	289	281	288	291	298	309	261	278	286	265	302	288	280	291	281	275	311	296	275	294	305	272	275	284	271	304	242	276	267	279	297	292	309	290	295	297	280	293	280	306	309	300	301	304	339	283	279	305	304	281	276	295	300	282	266	255	293	268	291	319	259	293	300	288	286	262	267	312	257	273	291	319	257	303	270	303	289	264	282	313	310	270	291	316	300	295	293	301	309	308	314	315	301	299	317	280	284	269	275	287	274	269	279	299	286	287	279	312	303	263	292	276	275	285	278	265	282	264	274	304	240	309	289	280	276	268	271	297	306	278	272	289	259	267	318	306	327	290	253	280	297	270	304	297	270	300	286	274	244	310	280	270	288	279	266	305	318	298	306	297	295	275	317	316	279	292	305	287	288	295	301	316	273	301	319	268	302	289	298	309	285	294	295	282	314	314	267	293	262	310	328	283	292	302	280	275	244	279	301	284	260	318	335	268	297	274	250	328	301	278	294	299	328	286	311	302	298	282	279	316	281	291	317	296	293	329	251	296	259	283	309	308	280	257	267	303	255	297	320	301	287	295	289	296	290	280	276	281	298	291	276	326	280	311	289	312	321	300	294	291	294	311	301	304	310	284	306	301	257	302	310	291	288	294	283	322	267	284	309	313	296	266	254	311	293	295	299	293	329	261	313	323	326	267	312	289	263	313	288	312	271	299	327	258	313	280	282	261	293	260	297	274	293	273	273	274	253	259	304	287	288	297	308	264	292	288	297	273	291	278	290	288	294	283	280	278	314	310	264	267	279	280	282	283	298	301	259	281	261	261	275	266	298	303	274	289	295	257	286	330	280	319	282	290	298	302	279	295	301	305	278	303	298	278	317	303	287	261	314	309	296	284	286	277	280	261	284	291	305	288	275	284	322	271	271	273	258	266	298	301	281	297	324	265	302	281	285	289	282	272	291	275	286	328	281	291	273	301	269	277	278	288	308	271	279	295	303	300	312	247	294	284	276	314	270	283	275	273	314	274	281	283	299	246	275	253	286	270	256	282	278	310	294	308	281	296	270	260	242	317	265	259	278	305	300	297	278	268	288	284	275	269	287	283	280	285	264	304	273	287	321	275	287	290	298	295	278	316	271	263	294	267	285	298	318	296	261	289	262	269	333	279	313	293	300	270	270	286	270	272	293	294	316	282	297	308	280	287	291	271	259	254	250	281	267	264	298	299	279	286	294	274	291	284	273	291	281	248	308	276	279	305	292	265	294	302	308	290	270	266	278	290	290	282	297	292	276	284	300	299	313	299	276	283	279	288	336	291	252	267	290	256	309	294	298	302	297	250	264	316	299	299	257	287	294	282	281	297	299	291	298	318	291	302	296	289	290	296	294	280	294	280	284	261	290	258	280	281	300	291	302	267	308	283	291	274	271	320	279	337	285	294	291	265	316	281	261	302	293
2557	1416	19418	22036	15408	8247	3864	1750	999	789	687	697	732	716	713	700	703	698	721	674	716	726	692	722	687	723	738	726	717	721	696	738	711	730	741	715	716	659	704	721	701	721	686	689	733	736	743	730	738	736	688	727	781	682	699	711	720	724	711	749	683	687	714	707	732	675	742	674	735	742	692	732	701	715	733	711	701	699	688	721	732	740	730	715	723	747	781	750	733	756	737	692	649	654	714	742	776	746	676	699	712	729	733	688	693	695	740	734	717	725	684	746	732	726	710	690	712	718	720	703	698	693	715	698	779	706	723	749	685	720	631	732	716	650	729	731	764	728	659	732	702	680	735	713	705	658	715	722	685	726	713	685	677	715	690	701	742	688	703	730	739	701	722	727	691	699	679	744	697	738	689	740	715	752	691	744	734	699	690	685	728	715	746	724	733	745	719	678	704	754	695	699	704	678	711	722	720	693	723	687	698	723	724	691	699	714	722	693	752	706	679	699	717	744	709	718	734	673	748	695	709	682	702	686	695	653	737	737	691	714	716	714	739	696	694	699	681	687	735	708	713	689	724	683	692	675	741	740	675	667	735	698	727	690	707	709	684	721	696	741	718	682	704	746	716	752	748	691	740	715	699	721	702	733	744	716	710	697	696	728	695	742	712	719	714	681	747	662	684	730	682	668	724	662	712	720	685	722	718	716	668	727	694	714	688	712	702	737	716	716	710	697	687	728	698	671	718	714	693	762	762	698	694	684	748	718	745	713	733	675	706	660	754	702	725	651	734	703	672	706	732	714	743	764	724	703	682	696	672	679	696	673	700	687	679	713	762	725	715	720	703	676	713	700	709	711	697	713	654	743	693	772	710	702	718	740	713	718	745	708	710	675	739	714	692	710	745	694	748	665	667	690	740	666	684	705	708	713	661	748	684	715	692	698	695	691	730	737	675	707	737	719	726	685	728	683	749	702	704	740	719	686	687	708	738	699	722	732	735	709	713	698	709	712	732	735	703	751	714	720	735	722	700	669	721	734	751	723	721	710	698	694	718	699	702	737	708	735	698	766	721	686	687	702	655	744	727	692	726	724	686	679	730	699	741	682	716	717	684	691	722	690	666	693	735	735	725	670	703	758	778	754	677	714	713	716	700	719	685	719	722	727	717	700	736	662	674	713	672	651	744	747	701	684	712	762	709	691	748	684	699	704	685	707	744	745	713	769	679	714	710	695	718	687	728	686	715	722	721	713	711	772	701	747	722	698	672	705	680	731	713	703	656	680	704	680	685	725	737	726	749	658	725	712	700	682	710	696	723	768	697	726	707	705	729	738	748	665	703	679	710	715	723	694	725	691	705	690	770	698	720	698	714	715	777	672	720	691	713	736	758	712	683	661	734	683	664	699	705	687	700	728	669	674	722	676	709	685	717	750	743	705	694	713	720	710	675	751	674	701	749	767	709	700	723	719	661	658	704	721	698	742	697	713	731	693	678	750	685	685	700	702	674	724	737	691	712	716	735	694	697	728	697	722	728	725	754	725	714	704	712	731	716	684	685	712	705	747	710	674	692	736	706	713	698	736	714	741	738	690	677	760	740	729	717	734	672	718	684	728	676	712	703	734	714	705	732	709	728	664	738	675	675	768	709	689	672	705	719	681	689	708	668	671	726	684	697	739	735	717	712	671	712	724	690	695	686	689	689	704	692	716	691	718	754	754	739	769	732	684	740	690	685	681	677	671	690	694	717	714	706	693	702	713	700	728	732	727	680	706	743	719	741	733	721	747	679	677	724	710	695	730	716	741	686	744	712	693	751	746	715	711	731	713	689	728	727	706	692	690	725	721	697	733	730	667	735	702	682	721	691	713	734	659	704	677	680	716	705	696	684	712	730	711	724	708	692	704	741	706	691	660	716	717	728	718	694	710	681	703	721	709	673	719	720	705	707	724	722	723	674	667	680	686	717	714	703	720	714	674	714	702	714	696	748	695	683	665	717	794	737	699	683	700	727	683	749	696	695	737	707	759	703	739	681	705	734	715	735	717	718	729	728	726	674	701	724	719	702	715	704	693	703	702	702	751	681	701	717	680	690	714	685	711	704	669	723	687	707	703	715	755	685	683	740	716	777	733	703	681	688	706	666	712	708	724	698	705	693	759	689	691	684	721	698	674	703	733	728	693	700	747	757	703	724	731	742	679	717	698	727	716	706	757	716	690	697	707	713	721	721	693	738	765	673	723	680	714	723	748	724	677	696	706	675	706	671	688	709	718	740	686	726	758	736	690	700	665	720	750	703	694	701	712	726	727	707	719	718	666	712	743	764	713	717	736	703	678	686	726	721	690	716	715	704	715	702	702	714	690	705	767	742	751	676	709	736	723	716	722	722	714	761	709	705	655	713	737	703	730	687	756	668	683	716	673	706	724	665	721	667	732	726	733	720	714	733	745	745	715	638	692	704	669	737	684	693	729	700	678	701	756	710	718	683	732	698	706	744	740	704	687	668	676	668	733	737	756	704	720	722	658	688	703	655	688	706	730	725	750	702	733	672	752	666	702	681	707	695	714	728	700	717	672	766	693	722	727	712	657	733	714	722	714	690	733	712	699	726	762	694	691	711	670	734	654	686	700	659	672	727	687	690	700	706	705	734	643	674	726	681	734	723	740	733	678	703	698	698	752	667	715	746	652	697	716	697	709	724	722	740	727	778	683	756	716	712	682	740	718	696	724	724	774	712	692	739	747	697	710	708	697	712	685	738	715	716	682	673	753	677	715	719	677	663	738	653	734	715	710	730	710	721	669	731	684	691	734	707	684	710	670	715	726	661	754	663	687	706	728	746	746	702	734	730	643	715	693	735	676	717	732	742	670	727	719	694	718	755	703	676	699	729	732	693	732	656	710	724	716	672	712	651	716	725	703	722	724	756	658	740	718	727	734	711	749	695	679	716	726	766	680	707	689	744	761	712	687	680	716	730	748	677	680	718	696	746	718	680	683	695	712	743	696	738	724	716	720	743	738	737	700	727	725	660	732	705	688	737	720	708	677	710	677	708	710	718	678	729	714	703	757	745	722	710	709	728	699	729	724	752	700	725	707	673	704	689	699	741	699	764	703	701	700	695	719	751	712	676	694	696	720	682	744	719	754	762	710	698	728	739	737	722	668	715	698	706	647	702	667	722	681	694	700	749	746	727	719	678	708	673	734	704	701	677	706	749	719	732	708	682	706	719	699	695	710	696	729	703	736	671	695	712	717	710	718	695	688	717	721	727	710	683	717	710	722	729	700	734	702	680	684	716	753	700	723	736	707	659	728	749	728	732	697	696	766	734	729	730	725	670	694	668	690	755	662	694	729	689	750	671	693	745	701	705	692	728	760	738	734	719	714	666	731	709	723	727	674	725	672	693	732	723	684	673	725	711	715	750	777	687	721	732	685	690	696	710	705	677	685	723	736	710	727	696	733	656	715	688	692	686	687	717	714	691	736	689	694	681	698	665	673	706	716	738	729
17079	18334	78432	70640	53970	35277	17146	5255	1337	583	388	351	332	284	340	345	343	340	333	332	353	344	365	355	316	345	343	323	361	334	371	345	352	344	350	309	355	339	377	333	327	319	351	354	365	321	309	337	338	350	363	329	315	360	309	357	339	352	339	351	337	382	320	309	342	350	324	347	354	308	366	390	343	334	335	311	347	349	343	331	365	351	377	333	346	348	357	331	338	343	346	341	330	360	364	320	349	355	350	366	316	333	339	334	334	387	363	338	317	331	334	338	335	343	338	342	318	388	326	340	331	358	363	348	335	322	368	327	358	350	325	315	349	342	326	341	334	340	364	327	369	323	360	364	331	347	328	367	379	329	316	361	351	338	310	351	325	320	322	366	343	344	347	323	318	319	339	341	323	307	335	356	333	360	317	333	294	341	325	346	321	317	378	366	345	363	330	321	355	329	332	308	342	373	341	336	354	348	350	361	373	352	314	350	346	332	332	343	321	309	346	354	345	351	337	367	310	324	321	338	368	340	337	334	348	344	348	351	385	347	341	354	377	329	338	355	350	312	342	328	333	361	346	332	359	323	358	336	355	345	323	339	337	331	338	366	359	337	338	380	331	335	331	365	321	344	355	386	344	327	355	336	348	361	331	310	306	324	324	357	336	336	329	336	363	334	357	355	335	335	338	348	345	367	319	333	365	356	343	354	337	340	354	346	290	305	354	318	327	331	344	338	331	345	361	344	354	368	327	329	382	311	315	338	339	315	335	314	313	382	324	327	332	320	320	331	302	366	348	346	318	313	335	408	305	368	350	297	340	344	365	328	344	315	358	345	355	360	350	338	351	314	343	361	331	362	381	318	335	352	353	320	350	362	337	325	311	326	317	336	355	319	351	329	332	337	324	356	332	350	351	320	321	340	373	347	321	345	331	324	336	368	345	336	351	315	354	354	348	339	315	350	337	353	335	320	346	357	336	319	338	340	308	337	349	358	362	343	324	366	337	334	352	345	326	380	338	333	354	317	336	297	341	361	349	336	325	346	343	320	330	324	311	343	378	310	321	313	332	368	379	337	350	354	319	336	311	347	334	337	363	353	376	361	302	339	338	331	340	363	373	354	357	323	338	348	336	319	349	347	333	340	327	345	303	308	345	342	325	323	368	365	346	362	332	335	333	306	332	324	326	358	335	311	325	378	315	339	335	362	358	348	379	316	316	331	330	338	366	326	325	363	373	372	363	348	344	358	362	372	332	312	365	314	312	380	368	340	342	322	319	341	344	323	308	349	370	312	354	355	395	329	340	317	378	345	332	340	301	327	352	364	334	323	337	363	332	393	349	339	349	314	320	338	333	353	337	332	347	330	315	351	344	323	337	312	328	356	385	350	346	355	341	348	351	340	350	381	327	344	325	368	337	360	347	345	324	340	370	350	306	344	364	348	364	336	350	340	327	338	392	326	340	318	313	393	326	335	332	315	346	369	337	315	332	370	340	374	331	323	295	277	330	341	322	359	345	349	352	333	335	364	337	353	333	331	334	355	359	307	332	340	345	341	322	335	369	359	382	362	351	375	345	338	333	359	364	347	352	347	356	342	364	363	365	330	372	364	347	323	355	356	331	358	348	326	301	334	327	363	310	359	364	348	356	335	334	320	340	326	345	378	345	342	338	336	314	348	332	327	342	351	320	362	308	298	282	350	333	348	340	316	325	323	345	306	337	345	332	336	329	380	330	338	343	319	375	334	351	328	320	361	354	336	336	368	347	383	336	375	353	330	341	330	374	328	332	352	308	322	340	380	341	351	325	372	337	354	372	355	332	337	332	365	318	351	352	348	385	370	381	389	305	329	348	330	334	317	379	355	344	327	336	355	319	345	373	308	357	331	333	305	363	329	340	343	352	355	353	345	323	386	379	342	347	366	352	355	314	328	354	317	328	366	362	355	316	360	299	347	327	335	334	341	340	329	348	357	349	348	352	346	370	344	308	351	355	346	351	330	347	311	336	342	323	355	330	320	336	344	337	351	330	333	381	309	361	301	350	322	344	351	327	347	316	311	370	328	356	351	348	322	375	350	357	369	341	349	337	376	368	333	343	355	362	325	299	346	335	335	334	351	311	351	331	347	329	334	345	338	349	346	361	350	359	333	343	322	363	338	325	364	338	333	360	333	331	340	365	307	335	367	356	305	323	337	361	356	324	296	372	377	347	380	322	354	342	331	332	353	348	331	347	341	324	354	381	352	354	343	348	338	356	323	311	355	362	334	333	346	374	335	389	326	364	356	343	333	329	343	327	365	343	337	329	341	342	337	354	349	349	345	370	329	361	371	334	323	346	363	323	311	348	343	343	365	330	358	362	330	342	337	353	354	353	339	320	328	362	330	336	356	331	326	309	352	370	346	339	348	381	341	342	347	358	331	359	358	329	320	374	317	327	345	354	336	330	351	350	338	340	372	314	313	329	330	350	345	355	350	374	330	342	364	377	342	335	355	310	342	301	353	368	348	361	341	358	320	346	324	390	354	329	321	342	364	362	361	394	348	349	339	352	368	325	355	361	341	333	369	327	319	350	361	317	333	336	348	317	308	348	327	355	319	353	336	350	358	353	313	337	303	335	341	337	326	350	362	350	345	324	327	314	349	330	353	338	325	342	341	301	327	345	287	350	332	329	331	388	312	349	361	343	328	326	388	355	360	345	320	367	339	348	312	330	332	362	334	327	344	386	351	345	354	332	366	329	355	349	368	304	350	350	333	343	324	406	342	329	311	329	315	336	319	360	347	357	320	350	312	384	373	351	337	347	344	339	340	315	331	329	332	322	341	309	350	319	331	352	379	324	356	348	326	345	359	342	352	310	331	356	322	322	344	394	361	315	357	324	317	336	300	330	358	348	347	319	352	354	343	352	333	349	326	318	320	345	323	330	352	342	319	353	332	367	338	330	343	356	348	329	344	330	343	330	322	342	353	347	361	353	344	336	323	344	360	341	323	308	375	347	355	324	336	362	340	306	321	350	358	354	348	324	334	355	343	361	337	359	348	335	338	295	341	322	357	331	342	349	356	315	364	353	328	338	318	323	366	325	318	349	351	326	303	359	316	357	347	350	350	345	371	355	325	350	316	387	355	310	329	328	343	368	333	312	314	367	340	375	338	359	342	346	348	363	339	340	351	365	341	372	354	354	329	321	346	334	366	364	354	364	352	391	355	365	382	361	363	370	339	332	354	355	353	349	290	349	330	351	375	313	307	349	355	354	334	323	349	338	321	311	342	339	342	310	378	342	374	335	337	352	346	359	329	308	364	387	329	353	357	299	333	329	366	320	336	275	356	366	349	349	347	329	316	359	344	367	335	339	314	342	377	345	361	374	337	357	356	337	354	359	375	295	319	312	351	344	326	348	352	358	337	339	382	338	363	360	349	345	329	348	377	352	327	318	366	320	321	312	341	325	345	347	329	342	339	357	337	362	362	353	353	340	333	338	356	328	351	329	346	332	332	304	338	347	341
10502	16155	73155	77839	63617	46553	28391	12860	4399	1708	1009	881	766	838	835	844	849	833	798	843	811	840	807	824	794	813	793	806	799	813	882	804	822	866	859	796	830	770	823	808	794	845	783	795	809	860	816	785	812	859	793	778	851	813	823	832	826	866	791	828	781	769	828	889	798	815	783	811	833	866	792	832	831	817	835	794	819	831	881	820	793	804	845	814	864	828	862	823	805	809	812	787	799	847	820	836	852	830	843	802	839	844	814	827	824	854	823	778	775	810	850	823	840	846	863	815	802	825	823	782	808	788	790	844	843	840	821	853	820	797	787	784	747	859	823	922	846	837	776	810	815	846	822	784	853	804	850	807	764	788	825	798	804	823	873	784	843	820	831	831	802	811	851	859	842	835	841	825	840	822	805	846	777	793	809	850	769	817	822	805	870	817	802	805	809	793	818	877	826	834	805	844	828	777	824	843	812	846	801	784	805	809	833	833	778	800	779	843	837	844	814	807	804	830	848	818	811	841	778	831	906	837	813	804	870	876	811	850	804	811	833	830	790	852	838	795	858	854	768	861	753	827	799	825	791	812	846	794	813	803	843	862	774	831	868	797	805	802	891	851	818	825	863	819	858	842	842	791	828	788	774	862	818	808	784	834	790	773	841	846	847	851	774	746	809	826	814	844	790	821	815	840	795	820	841	810	854	826	826	844	832	815	827	828	817	813	765	844	851	867	839	821	824	779	793	789	800	812	865	838	805	771	830	831	861	759	820	843	891	815	808	848	820	785	814	792	858	787	836	836	825	835	837	842	858	837	883	842	806	813	775	880	821	838	824	777	865	858	792	840	834	795	833	808	799	818	816	793	792	851	785	860	843	800	795	845	829	847	816	826	819	804	848	790	792	863	786	858	814	842	826	819	815	786	821	822	815	790	793	811	781	819	836	807	852	828	835	835	834	826	861	828	796	814	797	871	821	810	829	767	782	788	806	810	810	831	806	811	800	837	751	772	881	822	835	809	813	800	822	773	868	835	792	838	796	762	790	782	808	790	822	828	839	843	829	808	860	797	783	845	812	733	812	806	812	813	772	830	844	819	819	835	866	837	860	824	788	815	849	775	861	826	870	830	853	782	851	814	807	807	872	808	756	787	822	812	792	823	815	813	809	849	785	808	871	839	832	819	800	791	815	859	798	767	752	798	815	826	840	840	807	808	747	809	823	776	829	842	746	772	837	764	814	848	801	822	797	822	829	847	823	787	823	821	812	806	853	859	824	811	839	819	810	836	801	839	823	780	830	819	843	876	801	879	780	886	812	866	826	829	806	865	842	820	867	861	815	829	850	806	821	803	781	792	893	819	844	854	853	868	783	832	780	854	822	793	827	799	778	858	768	838	835	811	798	854	857	848	831	835	833	787	873	816	799	755	828	841	816	815	808	812	838	811	835	819	827	786	887	857	785	846	827	809	800	787	856	839	819	794	797	844	849	777	832	811	851	828	780	839	793	868	876	802	814	803	851	853	814	870	844	857	864	769	860	840	834	795	817	833	812	819	842	791	838	813	839	834	808	824	849	837	867	880	805	834	781	806	814	837	848	823	806	819	823	804	792	762	782	852	828	742	877	833	842	852	833	860	825	831	837	830	774	829	806	849	814	858	780	848	842	822	836	778	791	828	843	811	818	859	827	850	848	864	811	815	854	812	867	816	787	842	807	801	815	819	822	862	815	810	805	784	884	853	827	870	795	781	860	815	815	796	809	856	841	865	793	777	859	833	802	869	754	829	815	779	832	773	786	838	904	763	813	849	881	849	831	858	819	822	824	807	823	772	849	818	855	786	834	801	833	821	846	862	854	822	794	791	795	804	830	821	765	783	843	788	884	800	795	805	813	836	858	817	843	865	812	823	842	784	759	842	832	788	800	813	820	811	823	890	830	803	778	777	827	810	850	829	829	801	824	836	863	841	775	861	803	806	877	821	841	796	838	792	818	807	818	793	791	835	852	835	763	785	858	778	824	775	816	823	855	785	840	843	902	818	807	777	791	829	888	849	820	835	758	816	812	825	807	831	837	805	809	837	776	872	828	821	863	824	845	806	820	826	839	890	844	784	853	825	807	817	778	821	825	844	819	782	821	828	781	797	827	840	841	803	847	877	843	825	760	826	825	799	801	853	811	770	820	799	759	841	808	784	813	835	758	832	843	821	853	833	839	792	855	863	821	840	828	805	824	802	836	833	850	788	805	824	846	836	791	810	863	853	852	821	854	820	773	817	850	820	832	800	833	835	885	821	876	776	855	815	880	806	845	805	823	854	773	876	806	817	784	854	832	818	855	842	812	800	833	773	807	789	870	828	792	823	772	839	820	806	866	826	860	804	798	806	798	765	830	822	750	809	823	811	881	843	772	754	842	847	835	847	834	793	804	824	843	789	829	819	820	836	818	819	779	823	851	781	833	808	838	814	822	849	776	808	796	788	819	837	829	826	817	846	803	778	787	839	847	808	800	834	819	838	831	810	780	853	872	718	858	834	832	787	804	805	783	818	825	776	835	793	799	801	835	831	821	780	875	784	825	836	861	776	821	793	805	808	811	797	813	819	831	796	836	802	812	828	860	900	848	756	817	841	845	862	818	842	837	841	837	830	845	866	814	828	776	838	771	856	844	837	811	849	808	846	817	781	853	821	814	856	894	836	849	817	796	811	803	841	832	849	801	833	860	804	818	787	794	755	817	812	801	836	828	781	840	809	827	865	789	852	836	820	837	779	795	817	803	792	846	819	820	742	800	769	836	838	854	849	833	854	879	764	871	853	798	823	870	860	867	862	806	859	850	829	839	790	788	796	859	839	812	835	789	788	777	819	818	840	848	846	831	777	813	809	819	833	846	829	811	850	844	816	833	809	817	812	827	805	854	838	831	818	854	785	815	834	844	827	786	834	875	821	818	872	838	798	801	833	867	774	816	799	814	839	823	813	757	777	798	873	787	798	758	836	808	843	827	790	801	823	813	817	809	758	837	842	778	880	802	840	801	843	777	796	761	786	780	826	823	816	837	825	855	817	838	810	828	816	894	849	790	860	874	778	840	823	809	879	873	840	833	829	865	775	825	824	808	796	814	796	843	835	845	854	830	817	805	855	814	790	826	840	850	832	808	791	797	830	808	831	792	846	820	800	805	830	811	851	803	847	780	814	786	807	801	824	824	798	778	782	791	805	781	810	808	837	814	770	863	842	825	826	776	839	818	832	850	811	807	777	829	787	797	820	837	830	783	795	781	817	866	850	846	806	797	838	800	827	804	836	823	818	813	832	808	813	801	756	847	832	815	841	818	830	821	838	775	831	825	848	852	769	799	821	831	797	855	808	775	817	829	828	828	806	818	768	792	843	778	818	847	815	806	844	860	835	813	825	818	814	784	821	842	829	831	807	804	837	828	797	797	809	823	839	812	826	809	834	853	883	867	778	825	790	810	781	815	821	796	778	839	790	789	802	885	818	818	790	808	834	808	765
22320	25359	76859	74146	56237	37750	19881	6617	1599	588	381	346	309	322	316	336	347	324	359	306	323	336	336	363	317	328	321	385	361	379	330	319	322	351	310	318	319	334	319	342	285	324	336	306	327	346	301	295	338	341	329	350	326	305	328	324	334	299	321	326	343	363	333	322	332	339	328	342	347	355	306	321	325	368	328	341	360	334	326	343	351	305	306	354	277	327	353	332	328	342	355	339	361	360	350	357	318	342	318	335	326	330	345	334	324	349	308	324	343	349	376	328	343	327	335	341	391	334	324	331	308	338	310	339	331	348	343	343	315	337	341	321	340	357	355	364	330	344	322	321	320	318	344	326	368	343	304	343	338	333	358	350	318	307	337	358	316	312	348	373	338	336	330	335	313	333	325	334	316	358	304	357	341	346	340	337	324	359	337	299	361	328	317	357	353	346	318	324	349	318	331	328	328	306	318	326	290	337	305	326	348	327	362	340	341	322	337	328	338	359	325	325	318	336	342	351	326	341	322	335	349	330	315	342	333	334	352	331	339	339	359	354	326	279	317	323	333	340	330	316	335	332	302	313	367	339	358	297	389	345	340	333	316	345	350	325	353	336	366	317	326	313	289	318	332	287	328	328	334	334	362	357	338	316	349	334	328	361	329	318	302	318	336	291	295	333	307	348	332	322	338	348	313	319	343	340	301	338	329	318	332	327	345	351	352	376	323	342	367	323	324	331	314	324	328	319	312	354	360	335	361	323	351	342	315	349	311	328	330	297	357	317	368	333	374	310	305	321	344	328	345	307	332	346	342	345	322	333	349	348	324	364	313	374	323	340	360	339	349	333	339	339	325	355	343	306	360	343	307	315	345	313	329	347	334	334	302	297	321	327	349	313	350	335	328	316	317	324	340	306	346	353	337	335	327	335	366	389	315	313	315	306	314	338	312	336	348	361	307	327	319	302	344	333	342	328	282	312	311	318	371	296	328	316	331	343	332	297	315	315	321	330	330	305	302	344	295	341	321	346	309	310	357	334	324	327	335	328	350	355	347	320	337	327	353	315	357	314	346	321	352	288	312	339	362	350	349	326	301	333	302	283	327	286	325	331	330	359	350	333	329	325	322	355	352	371	375	335	358	306	338	351	323	360	326	337	361	328	336	325	347	353	342	368	352	321	320	329	364	348	360	345	315	345	336	334	332	327	322	337	314	356	336	316	359	346	335	340	342	316	319	360	338	301	340	359	326	347	324	338	306	294	350	343	321	384	337	330	314	316	343	330	333	343	319	325	329	356	333	336	321	342	352	360	348	292	323	354	392	349	329	306	331	375	320	335	365	342	334	307	377	342	318	302	324	344	328	348	317	359	322	323	333	343	325	319	307	335	326	347	353	356	334	366	316	312	327	322	345	318	325	332	297	324	299	338	315	331	359	324	340	328	350	327	325	346	329	333	332	316	361	364	318	355	330	313	359	305	328	298	323	359	283	335	336	337	347	363	305	326	345	343	314	340	330	283	333	346	361	335	339	296	341	321	347	331	316	343	323	329	329	364	335	308	303	362	335	353	345	349	363	313	347	344	347	329	332	326	356	330	343	335	345	317	347	344	318	328	334	330	342	356	337	363	329	312	342	310	332	328	292	319	309	344	332	318	308	340	317	319	320	360	331	354	308	330	341	324	343	330	315	347	336	313	334	326	335	299	327	323	322	352	373	310	328	340	327	310	326	374	321	335	370	358	351	309	332	315	357	350	344	362	331	331	327	329	336	312	333	366	297	314	289	316	340	316	335	347	335	342	328	341	342	323	334	307	320	331	349	372	354	298	332	321	344	285	322	341	322	300	303	311	332	336	322	315	326	308	365	331	355	347	372	324	334	335	309	314	298	317	341	327	300	335	341	321	306	349	295	332	336	327	342	355	318	323	339	352	303	307	345	292	331	308	337	357	336	320	339	345	375	338	341	334	346	321	331	354	320	320	325	342	334	331	293	339	329	330	334	318	349	334	304	341	335	339	348	347	355	322	314	310	326	331	312	352	272	324	356	332	349	329	323	342	339	333	337	336	328	334	320	371	337	308	309	340	310	305	312	349	328	312	349	361	315	328	296	369	320	366	355	355	307	327	340	313	307	388	325	338	330	352	316	340	303	342	313	325	343	311	340	336	350	337	323	361	362	345	315	336	332	329	318	352	334	332	313	363	317	357	316	349	290	315	338	373	344	343	310	384	304	311	343	338	312	334	330	341	332	317	337	384	333	320	343	298	329	315	332	317	322	328	355	338	308	330	351	327	326	325	325	339	345	343	358	324	308	345	348	331	331	338	326	311	348	306	332	363	344	365	312	355	336	338	332	364	347	321	330	315	318	327	348	347	355	299	339	310	335	346	314	319	301	335	319	332	295	309	354	318	357	321	318	326	319	336	350	312	296	349	287	352	321	334	334	327	335	348	345	286	321	326	349	348	339	349	348	372	334	353	300	369	320	316	293	339	333	332	321	346	320	318	324	358	360	318	317	319	306	344	356	331	315	306	289	291	340	332	328	357	362	327	309	345	342	350	331	291	342	325	311	322	333	343	343	332	285	349	340	309	325	323	352	346	335	347	325	319	330	343	322	345	318	348	319	328	345	297	343	337	297	305	324	353	284	326	335	342	326	343	337	328	358	306	298	322	315	326	342	330	300	345	324	350	328	388	342	318	366	338	349	350	341	293	315	351	325	329	367	320	320	361	342	316	297	327	347	317	345	343	327	338	302	362	350	304	341	329	325	315	333	336	324	330	319	347	327	331	281	327	304	327	319	297	344	336	320	350	343	324	336	335	343	322	352	343	334	349	332	313	318	313	299	338	320	351	319	352	345	307	305	327	342	315	351	342	339	323	359	315	286	350	309	349	314	341	357	319	325	337	361	326	334	332	337	381	343	298	341	300	322	329	334	339	332	355	306	304	324	366	319	324	336	335	342	328	342	315	327	308	317	321	324	348	353	322	343	312	357	333	306	319	348	301	337	339	324	318	346	306	317	356	329	320	340	329	321	323	334	348	357	348	328	320	306	335	307	348	319	354	358	370	297	321	310	324	297	335	277	299	318	353	319	317	339	357	318	369	329	334	342	316	341	346	341	326	334	326	331	312	338	360	311	307	330	341	321	331	342	313	326	335	306	307	321	341	325	342	323	362	317	336	367	360	353	318	368	299	347	317	334	307	330	305	345	331	330	315	308	340	340	329	327	329	309	333	307	365	346	316	356	325	372	329	322	344	338	369	348	319	322	323	341	327	324	338	349	327	300	338	310	334	308	301	331	324	330	348	306	319	324	320	329	272	330	328	317	331	308	329	326	320	341	331	315	350	338	350	344	323	302	327	303	343	350	343	356	362	325	344	329	325	336	341	323	310	333	351	362	334	329	302	338	331	343	320	333	300	314	357	310	305	336	309	361	333	329	333	328	348	317	305	330	322	324	306	308	328	302	325	326	305	324	311	322	324	328	372	324	342	323	307	323	337	315	381
12379	21391	72706	81139	66947	49415	30803	14624	5197	1868	976	883	841	826	820	768	852	782	810	826	757	804	746	816	765	777	793	790	804	777	805	771	807	797	771	763	756	743	814	806	822	796	778	838	809	788	845	770	745	801	819	826	765	829	802	819	816	865	808	763	788	781	815	791	821	761	746	805	770	738	752	823	804	802	772	805	754	843	823	786	792	777	775	823	771	778	816	768	782	818	728	755	766	762	839	807	810	790	783	710	796	788	769	761	801	778	742	784	771	786	783	791	782	825	783	792	829	791	775	726	806	808	836	821	781	742	764	807	802	793	787	765	771	813	816	801	803	744	824	779	738	842	774	789	792	814	764	790	794	765	750	808	807	757	794	777	807	794	827	728	766	795	827	769	810	808	799	793	774	831	812	739	757	743	730	772	805	750	752	803	774	835	759	817	800	787	824	832	777	797	770	826	783	765	806	799	831	757	773	752	781	783	800	741	805	765	799	789	756	798	800	762	825	795	825	810	783	780	779	760	789	763	784	785	751	772	774	786	835	724	759	777	767	817	819	805	761	768	828	811	753	775	760	759	777	809	805	823	848	827	757	793	808	743	832	790	769	808	809	783	766	720	782	789	753	808	806	810	797	793	763	740	804	763	802	825	770	780	767	804	763	824	767	799	747	806	803	774	787	757	794	767	789	771	839	808	779	792	830	780	823	749	749	776	766	788	746	766	785	771	760	746	785	750	803	770	770	821	752	814	810	807	821	794	774	769	771	751	746	780	787	775	809	776	773	815	822	758	791	766	812	787	804	809	805	761	795	744	810	767	822	818	839	793	807	812	805	815	769	841	786	768	754	755	795	800	789	796	760	789	800	739	755	782	790	767	816	754	771	812	773	814	820	804	776	796	827	795	784	819	804	774	784	790	744	756	875	781	789	810	814	800	824	832	766	790	789	784	755	755	787	805	802	776	748	741	820	774	816	735	803	824	777	775	768	800	775	778	780	748	772	755	812	823	821	756	782	793	804	793	780	780	812	787	820	800	787	833	781	755	798	828	796	777	821	808	814	787	805	808	846	777	791	799	759	754	762	763	764	798	781	860	798	732	818	794	838	784	801	794	823	803	804	761	801	744	790	806	762	756	804	796	838	822	822	773	818	829	760	769	730	811	760	785	794	745	802	833	821	793	765	822	793	793	719	788	793	788	807	800	807	773	777	837	760	781	770	828	787	784	788	779	774	781	784	783	770	829	800	765	795	764	760	794	795	773	824	793	848	826	790	810	802	763	790	761	799	758	796	755	814	776	776	776	740	771	811	781	761	816	800	850	751	790	783	766	830	740	819	767	840	819	741	772	817	793	789	800	816	781	796	783	745	795	746	786	806	806	778	842	773	799	777	770	769	847	808	820	791	810	780	756	785	796	765	801	811	825	812	792	816	757	756	810	778	763	769	777	840	810	839	741	772	766	746	770	795	756	820	824	733	815	754	786	822	749	802	815	800	815	805	760	824	762	796	758	812	807	790	762	829	807	795	795	811	778	822	780	798	787	783	768	792	797	824	776	828	768	760	830	718	776	736	794	827	778	839	728	804	824	776	798	797	788	777	795	810	771	833	795	773	838	790	789	793	797	768	814	811	782	812	802	762	814	808	797	812	840	794	791	776	733	804	794	783	798	796	777	772	793	763	815	813	808	781	759	771	754	751	766	811	812	812	853	768	735	759	810	799	773	841	775	753	804	813	783	771	809	826	781	805	786	776	785	783	793	789	790	814	760	803	746	777	779	738	754	799	813	764	774	747	773	824	762	748	867	745	828	789	840	791	787	751	761	738	772	747	803	760	796	771	775	809	734	789	771	771	758	740	768	776	736	854	774	819	757	827	774	851	801	743	791	804	755	793	812	764	819	799	829	796	770	768	797	785	775	802	794	780	762	816	803	765	794	758	826	796	781	790	848	797	802	823	798	822	795	789	773	795	774	798	750	726	749	797	822	815	777	809	826	843	782	800	772	794	779	780	790	779	768	816	749	787	774	733	786	777	795	803	823	758	817	779	803	810	790	821	796	820	745	783	771	730	761	794	819	771	722	783	787	775	725	790	776	739	779	826	826	781	825	783	786	778	820	780	815	778	761	790	803	742	817	804	797	746	791	746	784	835	830	766	818	765	794	793	827	741	768	793	765	769	772	779	781	811	786	795	828	785	802	811	756	816	808	807	779	802	743	754	787	778	736	740	790	781	757	781	766	761	773	743	796	800	778	762	811	774	766	761	767	769	784	781	757	821	783	783	791	776	780	823	834	764	759	800	770	764	797	758	770	760	815	757	740	800	789	774	778	768	841	781	760	733	782	802	789	819	807	759	770	836	789	786	796	810	810	729	779	767	805	765	797	808	808	780	806	779	852	782	820	785	764	796	798	780	817	792	782	824	799	787	811	789	726	792	837	794	808	789	786	790	774	755	747	783	810	762	823	790	755	861	820	765	783	789	809	793	776	824	777	797	874	764	801	778	781	788	798	754	782	780	802	793	811	757	798	763	745	802	795	801	780	825	764	784	768	777	770	769	796	781	758	808	805	807	756	792	767	786	775	772	800	842	778	823	826	764	833	805	828	768	719	751	759	723	776	829	754	760	862	799	787	790	793	775	740	813	806	741	820	794	778	819	853	753	745	830	840	888	828	720	735	809	806	793	835	768	820	843	821	770	812	814	765	757	765	748	795	750	742	794	780	773	788	798	814	787	760	755	838	793	785	847	784	754	754	800	791	762	749	806	797	749	803	842	784	764	801	808	779	826	787	806	820	758	772	796	813	817	842	827	842	774	767	778	818	810	802	790	761	767	780	764	845	842	780	782	782	739	835	800	806	804	746	739	815	744	794	792	791	785	764	793	814	761	844	768	807	838	857	834	775	789	767	783	818	789	749	814	793	819	785	767	753	817	823	784	806	793	877	783	785	728	776	809	777	761	745	748	805	767	765	799	766	835	801	817	772	835	773	747	811	738	767	796	826	749	783	863	803	826	787	744	782	853	846	773	752	789	793	795	859	818	792	834	770	794	793	768	825	784	820	799	811	818	781	782	750	843	790	782	760	847	814	770	748	822	816	845	778	770	834	767	832	762	796	768	808	843	822	756	759	822	765	787	818	791	783	819	799	806	770	770	828	775	762	816	764	770	810	857	800	867	790	777	820	776	747	825	781	814	829	748	738	792	772	837	794	762	790	799	796	816	794	831	751	802	817	766	797	792	798	835	806	803	836	814	779	751	788	814	782	795	788	796	817	812	813	831	766	815	774	803	816	795	784	803	793	819	724	852	794	816	788	789	824	772	763	810	798	836	799	814	809	778	814	767	844	790	763	806	807	803	778	767	815	777	815	775	768	807	771	819	825	742	770	786	803	822	756	779	808	819	804	765	793	740	760	775	831	760	797	765	786	763	746	728	821	843	791	823	778	842	764	791	759	826	798	769	849	823	772	815	756	760	815	792	794	794	804	834	772	787	825	801	798
2624	1055	6754	9836	6031	2663	1245	610	369	324	252	282	323	295	285	282	298	284	284	262	266	277	313	300	282	295	276	272	325	291	295	291	294	287	308	286	296	254	279	266	298	287	260	269	264	278	286	266	262	258	281	305	310	268	284	287	303	280	272	266	297	281	277	286	270	288	270	294	265	251	288	246	285	300	286	260	309	265	288	249	300	282	273	302	270	265	293	279	291	304	304	280	286	260	279	262	282	302	295	253	268	279	284	285	268	316	283	283	288	300	280	264	257	251	302	270	278	289	300	292	285	279	276	274	252	290	281	317	283	267	289	296	276	275	248	261	293	268	301	289	305	279	287	260	284	293	271	287	291	281	267	265	281	280	302	291	278	295	263	287	271	266	277	319	283	273	295	311	294	270	285	299	292	302	266	266	281	270	264	259	275	279	294	267	266	284	273	307	313	285	265	253	282	286	290	266	295	259	292	278	300	289	303	295	266	282	301	275	263	304	327	265	299	283	269	298	302	280	279	303	277	298	297	310	268	306	256	254	265	256	264	260	277	256	282	302	263	281	259	297	292	277	288	331	272	315	302	316	283	296	254	256	306	304	299	290	271	318	289	277	292	286	298	271	275	271	291	297	297	280	304	296	315	291	271	280	311	301	296	299	253	281	283	301	307	291	287	285	286	297	294	275	295	248	294	269	285	269	277	284	294	273	289	294	297	292	290	263	246	303	274	290	282	283	301	286	296	257	256	293	280	301	282	311	313	274	301	294	288	279	278	285	297	245	267	273	278	303	284	253	294	289	278	263	292	305	296	286	290	291	276	265	286	319	335	276	257	283	284	318	252	298	279	276	259	318	292	271	266	270	288	259	271	280	273	289	240	322	274	306	294	290	294	277	296	278	302	273	300	260	278	267	259	299	288	280	273	260	294	264	282	278	284	264	293	305	295	249	287	288	249	268	315	286	273	262	285	278	296	298	306	277	278	295	284	279	296	306	266	269	300	275	277	263	299	268	286	266	283	299	278	281	263	324	294	290	289	308	286	262	286	305	284	270	293	308	295	286	279	306	283	321	288	314	295	277	257	290	271	277	273	291	280	288	279	265	268	272	287	271	286	282	294	284	293	272	297	301	286	270	289	262	282	275	276	274	268	250	289	288	243	283	289	279	289	283	304	257	279	278	277	293	255	279	282	308	282	325	275	287	307	311	266	330	306	292	312	295	290	317	259	288	297	269	307	291	284	269	310	273	272	309	284	270	282	266	305	292	271	256	312	266	252	328	289	295	272	288	277	254	268	281	272	308	284	285	313	278	304	274	272	247	273	290	282	262	293	271	288	305	299	287	275	287	272	320	312	274	307	303	285	280	284	293	288	297	271	301	284	267	272	264	281	287	285	264	261	286	294	257	293	312	300	277	262	286	284	305	321	276	292	294	271	293	287	310	252	279	283	290	259	266	293	293	291	247	265	297	314	307	272	264	277	268	277	274	254	283	284	287	292	265	299	274	301	259	282	270	279	281	267	254	297	305	261	276	270	277	269	289	266	287	285	266	281	282	294	311	251	296	273	307	324	285	288	305	266	295	300	326	286	279	241	278	282	303	289	306	263	275	272	279	275	284	274	291	284	251	291	295	280	284	296	267	288	311	306	253	274	264	290	310	265	227	307	294	267	320	285	281	302	258	260	268	291	253	275	290	268	299	297	273	291	281	286	260	298	265	272	268	278	281	296	303	280	262	277	277	268	273	273	305	292	286	269	256	266	300	272	270	278	263	310	284	272	280	280	313	281	285	277	308	259	319	298	287	285	248	251	297	297	269	290	272	310	311	275	234	286	301	278	263	305	278	260	315	286	331	234	288	262	292	294	290	293	283	265	288	278	286	273	293	290	268	277	288	279	296	290	269	262	285	283	289	290	273	257	307	312	322	317	299	290	311	273	286	274	273	250	291	277	274	256	277	272	316	262	315	304	271	297	303	280	273	296	273	279	254	290	264	253	313	300	300	266	300	320	302	253	297	299	293	306	253	272	304	259	310	271	265	286	280	285	261	301	302	264	301	274	263	322	283	280	280	271	274	293	277	284	273	269	267	287	291	278	313	301	271	279	283	272	318	275	257	330	281	299	286	259	292	270	237	296	315	303	303	261	282	304	286	293	259	293	305	294	296	283	283	290	281	302	271	280	250	272	308	305	280	275	277	291	318	279	303	287	268	290	281	253	297	285	288	255	274	296	247	294	301	293	277	275	290	265	300	286	295	301	297	267	273	262	275	257	253	283	270	291	261	291	274	319	286	282	255	279	281	326	307	281	308	290	290	271	292	264	289	305	258	300	283	267	282	287	267	262	291	276	283	294	250	270	294	261	277	274	287	277	286	311	290	323	273	310	279	280	275	295	276	286	292	300	283	270	302	275	303	316	288	330	273	292	287	289	300	259	266	258	278	277	273	310	274	266	305	299	267	265	274	271	261	304	271	300	268	286	254	293	284	270	310	276	299	275	287	302	306	264	283	285	301	265	280	320	260	275	287	259	272	283	285	273	260	259	298	290	318	290	280	274	285	245	306	291	287	262	284	302	286	261	275	296	288	262	314	266	302	272	283	275	300	283	277	282	284	290	286	267	308	308	272	274	293	277	310	269	296	268	312	308	286	275	323	288	273	283	278	310	294	291	285	305	293	267	316	276	276	341	283	275	311	268	278	267	293	289	296	260	246	251	283	274	265	288	314	301	285	280	287	287	259	279	268	277	300	268	281	306	268	303	311	281	272	296	272	251	259	258	286	280	293	280	279	277	246	322	262	278	303	267	275	264	216	301	283	258	282	253	274	307	283	315	254	299	272	273	286	277	284	282	306	301	294	267	273	266	267	284	300	286	289	290	274	282	269	290	293	279	295	316	291	278	257	263	285	267	277	315	257	279	294	308	281	289	277	314	249	276	280	311	276	281	250	301	273	279	301	297	278	258	276	290	281	305	285	285	277	293	267	310	314	255	260	280	283	296	306	276	273	286	290	298	301	309	298	276	290	294	278	270	279	307	300	310	281	281	302	286	289	307	283	301	315	251	298	300	242	286	268	286	288	276	287	333	283	289	260	303	260	273	301	331	277	282	256	297	289	281	269	264	248	261	269	301	267	278	303	243	303	293	304	274	307	242	301	289	269	302	275	265	289	298	286	263	294	309	279	286	266	255	277	291	290	281	302	280	284	283	289	274	285	295	285	278	282	290	277	292	245	240	288	305	311	298	263	290	250	278	283	297	270	286	286	294	245	306	257	290	265	270	303	291	287	342	273	289	245	300	265	272	281	277	299	277	247	285	278	279	280	295	265	273	285	286	292	295	276	272	267	286	277	279	282	273	272	281	266	286	292	288	288	265	284	282	263	287	286	281	287	243	287	283	272	306	261	278	259	257	313	296	252	273	259	305	315	264	266	278	294	295	312	311	286	285	296	289	304	262	300	292	276	309	290	272	268	268	280	327	273	276	255	260	256	276	271	277	276
2841	1889	15647	22612	16083	8892	4038	1825	1047	823	737	700	681	745	716	678	714	705	704	692	667	714	697	641	733	701	693	742	689	714	683	688	700	725	697	707	680	665	731	673	701	698	705	740	689	747	687	677	700	656	704	672	681	779	685	690	707	693	702	756	727	709	708	734	646	700	713	657	734	704	668	696	721	750	726	708	713	665	666	683	673	722	671	711	670	662	682	717	655	674	701	673	690	691	684	707	699	734	707	708	715	712	705	730	676	697	692	709	726	703	692	722	698	712	658	713	736	727	653	703	674	710	665	679	684	644	716	692	684	665	680	731	700	727	707	694	700	682	739	734	687	736	696	697	665	679	743	742	689	734	670	687	682	674	673	709	710	705	722	734	706	699	711	711	683	710	702	716	703	698	755	704	710	673	697	702	724	729	732	653	686	709	716	692	720	746	720	724	673	726	692	654	701	722	678	721	701	718	690	695	675	673	684	717	678	695	678	713	683	703	698	698	679	709	703	715	717	658	723	697	710	688	734	688	685	659	728	681	741	665	696	744	758	674	704	700	750	681	680	709	694	672	721	705	711	707	702	710	686	674	707	705	684	681	683	732	730	676	661	702	734	703	706	676	742	624	662	648	718	665	717	730	710	671	729	688	738	721	697	691	740	690	707	723	706	715	685	721	706	688	670	651	680	667	672	661	696	711	706	733	730	703	691	683	703	709	696	642	746	684	710	663	717	700	743	674	674	689	681	740	661	660	695	722	696	715	668	682	710	671	733	665	659	735	700	662	655	664	742	681	682	756	679	721	745	709	696	732	652	679	778	730	718	690	690	671	723	645	686	681	692	703	690	671	675	687	682	713	669	699	651	687	673	714	696	696	718	720	694	608	663	709	694	714	689	725	672	751	710	699	645	672	692	737	703	752	737	692	683	710	656	701	708	695	680	684	736	657	701	705	734	727	669	702	738	733	767	707	725	686	670	694	696	691	696	655	724	691	667	720	705	678	662	712	720	675	703	738	724	714	721	735	725	690	686	650	713	711	713	700	680	704	696	665	702	712	681	698	680	735	683	706	694	714	730	730	713	677	687	676	689	720	650	713	701	748	685	683	682	737	667	717	677	768	664	686	695	667	688	708	712	689	697	713	729	685	692	687	665	692	732	732	735	740	717	693	719	716	749	715	703	723	699	749	703	718	664	671	717	687	705	742	717	686	703	686	681	704	713	662	685	685	676	688	724	727	710	688	708	705	677	699	637	701	685	675	724	736	638	705	733	689	694	700	694	702	710	672	656	704	710	709	693	672	699	736	718	714	724	686	711	673	701	714	662	732	694	687	700	712	739	705	695	691	689	661	700	709	715	649	694	700	706	698	714	657	684	689	682	674	689	700	656	700	676	702	688	691	679	674	719	697	698	705	695	697	718	725	683	744	682	702	700	703	687	665	640	682	691	738	757	716	728	677	654	671	687	701	735	669	726	704	698	684	689	689	735	751	657	683	727	713	692	722	698	713	710	707	689	701	707	680	711	679	655	723	722	686	713	732	754	670	681	680	771	689	690	683	699	692	697	673	707	686	753	709	676	731	667	703	757	706	675	643	707	697	707	696	700	744	708	672	706	662	742	712	710	716	719	694	696	698	711	686	693	711	768	674	616	741	662	698	676	628	677	711	713	730	737	693	722	751	672	716	723	694	694	688	696	696	711	636	692	741	680	673	690	727	725	667	734	710	697	730	756	709	685	677	709	710	633	683	698	659	688	635	706	677	683	725	672	672	713	757	722	692	671	693	715	708	706	674	687	707	715	706	677	705	717	677	768	700	741	712	706	717	701	704	711	699	671	660	649	699	671	685	655	682	633	733	698	672	675	677	714	673	679	706	712	661	702	681	704	671	650	735	676	696	694	683	720	646	673	699	715	681	716	685	720	666	644	693	657	651	706	649	700	677	674	705	670	710	711	723	687	720	726	707	692	726	693	707	689	644	707	677	656	712	732	694	724	657	686	698	712	700	694	695	696	728	682	665	696	681	696	703	694	690	681	660	683	703	720	658	739	674	718	710	773	698	667	668	700	761	651	684	687	716	767	677	635	747	760	687	711	703	738	704	708	679	680	701	727	729	648	707	752	740	681	651	717	653	718	699	700	682	690	668	718	682	666	662	739	699	731	741	687	715	740	715	654	710	699	713	668	707	746	723	665	683	725	703	725	693	645	730	717	707	721	727	629	749	670	729	649	646	703	697	724	680	671	698	690	686	649	687	690	630	678	706	725	700	688	737	720	709	678	631	706	679	680	687	682	665	742	663	669	722	676	719	730	662	706	699	689	668	701	774	716	699	745	661	690	709	692	744	712	719	711	657	641	653	684	693	692	723	687	732	725	691	667	659	684	699	724	688	668	738	702	747	723	674	759	668	705	701	733	770	674	717	682	747	704	715	694	715	701	687	734	678	647	699	738	701	670	738	726	668	695	730	740	674	683	737	696	719	672	724	693	687	706	679	695	695	715	652	725	756	720	678	710	706	703	703	684	718	692	755	662	723	684	708	712	677	688	705	677	741	685	667	690	659	709	685	704	729	706	697	706	711	712	719	711	668	662	695	728	678	667	761	705	686	710	671	706	676	701	628	757	664	719	712	694	668	712	689	664	707	692	723	652	713	696	729	675	692	719	709	703	652	793	716	696	682	697	691	714	709	723	703	717	728	686	655	658	687	748	712	687	670	702	671	674	720	660	720	699	752	683	716	694	726	749	693	691	657	660	708	718	717	661	664	710	710	669	702	685	753	739	672	700	695	691	745	701	691	671	679	731	697	716	703	693	704	716	722	725	694	686	720	682	706	740	676	721	684	688	678	702	687	748	640	716	697	719	718	699	723	632	725	704	753	646	701	705	692	690	687	698	740	696	706	715	750	707	697	720	715	663	677	676	638	755	663	710	703	671	743	706	713	693	706	686	667	651	707	710	712	734	703	677	726	686	705	672	729	711	644	725	690	693	719	673	687	723	705	707	731	672	738	691	653	665	751	726	703	711	701	656	695	686	710	701	739	712	647	730	689	662	679	664	712	708	648	711	642	727	712	680	732	694	707	709	709	643	673	686	689	682	719	644	718	790	673	688	732	658	688	726	751	659	692	715	675	700	710	736	709	711	680	702	744	721	680	701	759	713	720	730	650	720	680	671	704	673	694	706	699	700	694	746	704	698	665	742	696	708	694	715	669	687	712	692	704	664	705	658	738	683	702	681	709	682	706	697	720	689	714	740	664	716	706	676	709	719	691	674	712	675	696	725	712	668	728	692	742	699	730	700	707	701	728	714	709	715	703	665	710	713	709	678	755	687	684	696	683	693	697	722	702	707	704	705	673	682	704	681	677	712	677	625	741	646	684	711	705	700	670	694	681	685	701	739	673	684	738	706	746	712	741	763	699	713	699	684	654	714	693	698	673	685	653	694	687	683	674	693	759	680	689	667	714	730	701	673	675	714	699	727	698	729	734	685	688	695	670
25906	44321	75710	69010	51728	33602	16239	4890	1283	560	355	372	365	310	327	347	371	331	345	345	334	336	358	341	312	307	340	338	321	347	346	306	344	323	303	381	353	373	374	330	333	356	331	337	339	322	322	325	396	326	332	326	343	339	321	330	352	336	379	366	371	354	334	340	318	355	327	358	338	345	351	354	344	327	300	380	343	337	391	328	330	327	323	343	377	338	348	340	343	337	325	334	308	313	351	335	303	344	346	343	374	354	325	319	337	329	319	340	332	295	369	334	335	306	344	291	344	335	352	363	346	354	336	377	349	346	346	352	368	367	331	371	347	339	325	331	314	397	357	350	369	340	338	355	326	323	366	308	305	339	323	320	360	345	324	344	361	324	373	335	331	334	347	324	357	326	333	381	338	333	340	316	352	313	328	340	331	320	356	350	362	340	343	307	331	335	351	325	325	304	324	308	334	331	328	345	323	342	337	326	370	358	342	319	297	333	336	327	341	323	352	328	321	331	301	328	364	348	337	338	383	334	364	354	349	326	326	315	327	317	343	316	350	340	333	331	363	329	378	329	352	348	369	377	357	362	345	355	355	361	302	347	350	314	335	333	346	340	345	334	343	354	371	323	344	310	331	338	372	289	338	322	356	329	325	336	315	332	330	357	339	356	357	323	341	344	349	339	354	369	332	348	338	275	375	376	324	366	335	310	320	332	343	364	336	333	332	308	331	328	372	340	336	373	365	335	329	384	364	346	312	347	357	369	366	341	349	360	330	339	347	363	361	364	351	349	339	338	344	351	332	362	321	333	350	337	374	340	344	354	330	340	339	377	321	326	403	352	318	342	349	317	341	292	324	338	378	298	316	332	331	307	346	316	343	328	330	378	367	360	334	361	349	354	335	349	342	345	363	356	332	333	349	332	332	358	310	312	350	325	336	296	310	362	355	358	327	339	330	321	328	352	320	328	350	335	325	371	345	332	314	310	361	359	352	343	321	364	373	320	308	319	334	352	339	346	369	324	331	335	322	323	360	348	358	373	379	334	364	331	337	313	324	348	331	318	315	339	332	389	340	322	319	324	311	325	357	384	336	325	308	359	371	322	353	349	327	354	340	310	319	306	333	324	328	356	357	304	307	341	322	346	370	315	322	339	330	365	325	317	351	359	342	333	327	367	335	367	356	309	308	351	360	370	383	344	346	333	334	314	366	338	338	342	341	311	340	346	312	344	315	358	332	311	346	307	309	318	303	363	371	327	313	324	371	357	309	354	352	314	326	364	314	326	362	323	344	333	320	324	333	361	341	383	355	357	337	350	333	338	326	378	340	305	336	322	318	342	326	350	373	350	326	353	352	337	313	378	330	343	334	327	329	320	312	350	347	312	336	321	332	309	335	327	359	327	339	339	353	351	339	360	309	339	352	356	321	333	334	310	332	336	342	343	361	315	363	319	355	316	311	318	340	327	367	341	339	329	355	355	349	356	349	333	323	346	366	325	314	330	363	361	324	329	318	361	351	336	334	339	371	333	309	369	327	328	347	350	335	302	330	292	314	351	353	366	353	326	349	366	347	328	301	331	357	357	357	357	318	316	333	370	353	325	371	329	367	339	367	308	294	375	387	346	333	348	343	366	334	308	315	331	328	372	367	341	330	336	341	345	354	332	322	332	353	358	337	343	382	364	323	334	335	334	322	319	362	308	372	300	329	331	342	377	335	327	365	372	320	319	366	324	335	347	352	312	335	328	308	306	348	363	327	348	348	346	351	339	357	336	339	350	311	356	331	309	329	352	331	356	300	304	345	322	372	345	329	363	355	347	374	325	340	329	348	339	365	331	346	352	318	310	352	358	301	344	319	334	335	350	374	379	335	310	331	340	332	324	340	303	314	363	351	319	343	313	362	366	342	360	323	329	348	322	352	351	297	364	375	348	362	337	338	356	350	323	335	331	345	333	335	355	294	324	349	368	323	335	326	333	335	344	378	332	337	383	324	332	346	341	305	347	354	322	349	375	327	316	324	357	357	346	348	344	383	316	350	348	326	340	356	334	344	337	325	330	327	337	350	320	339	332	371	326	349	349	355	349	350	326	356	341	328	375	349	377	341	330	332	350	315	330	334	337	327	352	332	337	329	365	330	311	345	363	316	329	369	335	315	367	343	350	335	314	328	319	341	347	359	371	361	334	373	340	296	322	337	360	346	286	299	354	361	330	356	359	330	330	375	321	344	358	344	359	318	344	370	310	357	301	334	342	326	355	336	349	375	363	360	335	337	323	325	343	371	342	339	301	332	318	315	345	344	336	338	326	337	321	295	351	324	346	337	354	342	324	326	321	362	372	362	339	374	341	336	321	322	349	386	307	352	332	338	372	360	333	346	350	360	355	347	342	350	362	340	327	346	321	346	317	340	351	335	325	356	356	381	352	357	336	301	356	370	354	334	318	325	370	329	319	357	313	334	339	360	377	384	327	363	314	340	318	363	338	342	349	328	337	305	341	325	331	349	384	393	354	360	310	342	325	336	364	333	353	352	328	335	360	392	357	362	342	353	321	355	354	311	356	334	346	347	338	283	349	373	361	339	325	340	358	366	354	364	310	329	291	378	324	329	324	321	342	338	378	371	348	337	343	365	341	326	347	352	328	356	346	307	323	358	331	339	342	303	333	311	370	354	345	361	350	323	319	319	346	309	364	348	328	294	303	362	341	323	332	353	325	330	317	305	321	366	353	362	319	349	348	315	326	358	364	355	339	363	333	353	317	326	349	361	349	326	336	362	345	352	337	327	349	339	332	320	364	332	340	329	349	335	350	332	318	343	344	354	311	316	371	364	332	326	324	337	341	328	356	354	323	338	335	331	354	336	355	368	345	314	336	356	352	346	315	344	334	359	351	349	339	304	339	371	366	367	337	305	357	343	320	342	321	339	333	357	362	353	362	339	345	310	332	303	348	323	363	338	359	309	314	333	326	346	386	338	321	310	333	340	313	339	354	347	303	314	312	341	376	328	361	370	314	336	369	310	335	335	356	332	304	298	366	327	336	333	331	341	367	316	342	346	323	319	348	323	350	342	320	367	320	333	335	357	376	320	357	331	333	313	354	356	356	336	319	322	308	378	348	313	331	306	329	316	368	315	355	320	326	376	291	343	364	338	341	345	350	317	344	358	329	300	363	343	367	324	324	333	354	337	322	359	329	322	320	316	330	367	307	344	352	352	345	347	358	362	332	338	347	364	331	335	341	341	285	338	312	343	311	352	340	361	315	362	330	360	344	357	360	335	336	311	302	322	324	322	362	341	344	314	362	349	348	353	347	327	354	355	324	346	336	346	345	368	323	319	348	338	346	340	342	334	328	359	331	345	312	368	389	328	358	349	362	346	359	356	364	362	315	342	330	323	329	346	336	358	350	332	318	329	355	325	358	323	336	355	349	328	338	328	324	325	353	372	339	356	361	306	348	364	318	355	341	384	350	320	349	356	350	343	308	365	314	326	352	306	321	319	368	356	358
14713	34353	71277	75915	61739	45420	27091	12187	4309	1704	894	821	783	846	862	804	836	829	826	806	873	781	815	793	814	831	849	808	794	824	853	784	828	825	787	786	802	860	870	860	823	784	829	839	810	807	786	830	824	806	828	847	842	860	844	823	799	788	820	811	855	775	809	864	806	842	820	794	821	851	774	817	820	813	770	820	774	834	827	777	804	793	869	812	773	807	789	856	808	844	802	763	795	783	777	777	818	884	826	822	874	813	770	837	790	781	778	815	863	858	793	796	866	819	788	834	772	843	810	790	832	769	788	747	822	752	836	825	798	796	851	801	807	782	799	819	866	823	825	801	852	790	878	802	820	842	849	793	776	795	832	852	814	802	846	830	793	849	878	854	807	782	823	776	814	824	841	777	841	826	846	837	767	809	781	804	821	811	823	862	832	804	826	788	774	830	801	833	837	823	879	806	883	829	818	807	864	801	850	802	819	784	818	794	847	782	817	784	780	795	776	825	826	815	813	840	811	823	766	814	852	855	825	820	824	810	790	860	826	801	833	780	874	815	825	835	772	836	838	817	799	833	836	810	804	823	794	824	785	797	847	819	857	774	834	787	825	832	813	825	848	847	802	846	791	808	791	883	811	865	766	828	768	791	833	760	842	819	855	787	844	845	809	806	817	825	753	754	798	789	745	857	848	867	858	820	831	791	781	825	780	778	800	813	802	817	827	836	806	782	807	816	811	807	796	856	842	750	789	819	834	818	778	757	834	855	829	804	868	829	845	808	798	856	806	802	813	817	851	787	819	778	773	810	771	803	810	797	789	770	790	799	794	802	787	852	808	794	778	860	813	791	784	758	806	826	755	833	772	791	801	803	817	823	792	804	848	799	812	825	786	801	783	799	799	816	840	763	798	772	795	795	824	819	819	859	800	818	852	776	847	790	825	783	787	846	854	762	772	807	764	810	828	754	811	833	833	797	825	802	824	843	775	819	823	819	852	820	835	832	839	788	782	737	825	851	831	797	836	795	828	795	781	776	829	841	799	786	790	804	863	817	839	839	782	819	827	823	788	804	804	850	767	822	813	823	836	805	827	832	831	861	779	797	813	799	834	809	806	840	805	794	880	799	764	833	810	807	815	798	832	796	841	831	798	801	812	794	811	871	845	824	820	821	812	830	774	859	799	809	793	819	779	814	761	768	845	834	832	813	767	844	823	797	774	840	812	796	899	815	837	813	810	817	834	785	804	791	810	810	828	761	798	804	810	836	769	795	828	758	795	832	861	770	843	792	821	800	789	847	838	808	835	862	824	797	857	820	793	803	851	777	789	794	797	873	891	777	810	781	856	823	777	855	842	839	814	799	829	803	859	783	834	814	807	791	838	817	812	821	802	785	835	786	788	757	838	813	763	839	781	781	880	883	761	825	831	771	843	876	800	835	851	838	847	872	794	826	839	806	819	816	821	776	833	791	818	847	842	816	814	772	807	796	828	816	834	769	790	820	762	861	787	814	768	804	784	804	813	830	811	797	822	789	768	802	817	872	804	825	791	780	846	777	772	802	807	801	840	768	798	806	823	833	796	826	814	815	793	771	798	796	835	793	814	890	767	828	761	772	830	786	836	865	795	811	811	789	790	818	811	801	823	823	796	779	804	830	819	818	806	769	877	797	851	810	846	882	772	814	777	825	783	781	803	796	807	827	753	842	825	770	875	836	819	826	827	799	816	845	826	808	723	824	834	833	784	795	812	816	841	761	766	777	802	755	829	762	811	802	800	849	813	822	818	779	788	822	764	865	776	822	782	818	802	802	797	824	815	844	807	848	743	825	770	841	803	834	814	759	780	785	840	827	818	835	786	842	811	871	817	784	828	775	846	814	817	838	855	809	809	785	825	769	801	828	728	789	822	807	814	827	802	806	799	796	797	811	830	834	810	844	822	812	880	793	839	747	825	830	813	811	838	758	847	748	775	845	808	841	780	738	793	783	825	768	825	789	817	847	816	826	800	796	843	821	761	811	770	802	799	831	842	798	775	802	819	778	795	820	794	786	819	816	840	845	784	776	834	850	851	730	811	804	844	798	839	786	802	791	831	846	802	847	805	878	816	821	798	803	812	843	835	829	837	801	769	819	801	809	787	833	795	880	825	789	829	765	877	804	810	858	805	843	822	837	810	836	817	847	894	809	886	826	784	762	842	842	781	814	840	812	847	789	813	812	813	789	871	812	796	855	780	809	803	821	788	762	871	781	806	806	815	794	819	824	747	815	830	835	854	844	818	778	816	775	817	766	815	810	822	843	844	845	806	817	825	795	781	777	833	815	784	836	810	790	815	832	835	790	863	774	785	826	810	874	753	811	843	782	780	815	752	821	832	828	793	800	841	773	751	846	836	812	822	797	840	772	911	810	792	782	831	813	808	862	831	828	827	797	822	754	798	788	819	800	853	791	839	744	795	805	813	775	802	861	798	792	795	828	771	825	839	875	804	791	822	814	835	828	794	822	785	823	855	807	823	813	811	827	773	850	851	773	823	785	844	752	739	818	788	821	800	834	802	785	791	790	850	812	825	828	819	764	830	804	820	815	830	865	808	812	833	845	860	780	841	793	795	833	803	790	810	806	819	786	845	783	817	834	804	816	769	771	769	854	812	801	828	795	791	820	799	839	799	798	836	830	866	802	792	782	765	820	825	780	838	802	829	795	843	826	775	799	795	818	817	828	797	826	817	807	820	827	832	825	802	800	839	810	789	842	813	781	817	820	854	765	828	806	787	870	834	820	765	811	757	805	829	805	821	823	781	795	845	794	875	826	827	867	779	831	827	773	773	827	812	811	749	806	808	810	793	772	817	795	820	791	810	828	813	803	744	795	815	808	813	768	796	854	847	767	827	887	785	798	820	726	811	775	793	791	861	868	842	735	813	852	856	815	872	820	824	782	761	807	818	831	816	840	829	816	802	821	769	827	798	791	797	822	796	830	800	796	822	846	863	841	881	883	793	793	775	752	797	841	821	835	786	807	814	819	816	863	802	815	828	822	817	851	878	775	851	808	828	860	814	816	839	831	799	827	824	864	814	795	836	793	855	817	800	840	796	813	856	822	846	791	785	826	826	763	844	828	835	852	806	864	813	839	798	825	788	820	818	802	813	831	851	832	829	821	820	830	837	815	801	877	798	817	811	801	837	809	795	794	803	807	777	827	846	859	849	808	798	790	827	851	807	817	772	786	831	808	849	851	845	789	788	830	787	813	833	786	738	847	848	855	847	808	787	827	810	840	785	750	780	823	796	759	866	815	827	786	780	802	835	833	797	788	842	798	780	808	812	823	817	784	839	835	829	813	823	845	772	859	845	816	839	821	819	763	802	814	879	823	861	809	833	800	814	826	821	810	850	774	838	801	809	772	807	777	853	793	788	835	809	802	902	838	851	814	815	814	848	808	806	797	774	798	812	824	788	832	781	815	815	917	788	813	847	793	807	827	820	805	787	784	816	796	825	810	816	782	795	817
29329	59228	79112	68900	51445	33565	16362	4666	1193	508	389	380	315	326	333	336	308	317	317	354	326	311	303	326	307	328	306	319	342	372	305	329	339	330	368	301	329	339	322	340	298	366	322	330	302	352	346	316	310	300	334	304	316	320	338	323	328	323	334	338	301	342	345	299	298	343	336	321	291	312	318	317	306	310	325	356	328	342	307	324	345	350	355	347	342	345	348	342	335	353	313	310	320	296	330	315	320	306	329	374	303	317	308	310	312	340	342	339	308	332	340	329	342	338	323	338	326	381	311	333	329	346	333	375	309	321	318	301	327	311	308	380	333	336	320	331	322	311	334	329	273	331	355	324	302	345	331	304	328	306	330	342	314	309	333	324	326	299	300	324	323	391	367	335	318	315	324	346	326	306	310	361	324	351	302	303	324	343	335	324	313	362	337	349	333	299	345	342	324	302	337	341	320	335	343	331	319	340	320	316	313	360	346	344	318	339	321	305	298	329	308	295	307	356	357	293	330	326	309	321	334	344	346	362	326	339	283	334	345	355	326	306	324	338	330	333	298	292	304	311	329	345	325	344	287	346	310	313	303	305	278	363	314	343	304	340	326	310	325	332	320	363	354	334	263	306	311	303	348	311	334	301	321	311	321	315	313	315	271	326	310	355	348	335	300	314	316	344	317	349	345	288	335	306	301	301	337	296	331	350	310	306	349	332	369	348	312	308	298	348	334	342	343	360	323	317	310	335	324	351	338	346	351	308	335	345	324	318	333	319	354	305	365	338	342	304	334	294	343	336	341	324	334	336	359	365	287	328	330	313	303	313	347	318	333	327	322	317	319	343	342	335	335	351	348	321	298	304	332	302	301	330	302	333	341	312	319	332	329	302	325	321	336	310	326	340	355	340	335	322	308	353	322	303	338	365	319	302	324	376	333	332	311	332	303	307	337	291	334	329	306	321	375	323	298	323	321	327	333	322	337	311	315	313	302	342	324	349	373	326	350	279	320	332	297	330	349	362	305	323	337	358	335	328	340	333	344	319	315	312	335	356	331	296	305	309	324	327	348	326	322	319	349	347	375	308	336	334	336	321	340	335	336	321	351	331	343	313	314	340	325	344	302	295	313	316	322	312	308	328	318	325	328	321	339	330	349	314	331	349	352	342	333	334	301	320	314	322	344	349	322	308	335	335	321	309	333	317	322	312	319	318	316	333	309	355	327	317	332	333	281	326	309	336	326	371	337	318	345	323	351	323	325	331	309	312	354	323	340	306	303	335	331	332	356	354	340	364	326	342	327	321	317	329	318	323	354	322	326	321	360	359	330	293	335	349	315	305	346	307	318	339	358	330	291	299	346	363	344	306	317	303	325	325	338	339	339	322	311	310	332	319	319	318	340	312	319	360	348	320	323	312	334	318	333	329	296	324	321	329	314	339	318	360	309	324	336	332	325	342	293	319	314	309	341	336	330	354	316	324	350	317	294	304	302	329	346	332	318	306	318	327	304	311	330	324	337	338	269	341	331	323	333	316	345	331	357	347	339	314	348	329	321	317	292	327	359	296	346	338	291	294	327	380	319	341	342	343	320	299	351	307	302	339	330	326	303	300	321	332	346	303	284	334	326	338	310	325	346	333	358	341	340	362	320	304	345	330	333	313	324	327	305	293	351	309	314	330	286	335	311	312	318	321	318	346	307	293	344	300	348	337	293	317	314	300	324	308	327	327	351	333	340	347	323	332	337	352	316	346	317	326	334	346	329	363	341	315	323	319	344	313	314	322	343	296	343	322	319	323	329	341	306	306	336	340	307	310	325	345	338	299	290	342	354	334	323	299	328	338	335	353	338	337	307	317	319	320	272	301	321	315	378	322	345	327	303	316	326	329	303	318	315	337	334	360	324	320	329	350	355	340	331	324	388	307	315	315	356	332	295	345	377	337	370	327	337	321	317	336	318	305	330	314	329	336	310	341	327	317	320	316	324	291	320	320	292	337	327	311	323	353	320	335	317	327	299	310	315	338	333	280	348	321	344	318	318	319	322	319	351	310	336	323	325	309	302	319	333	347	334	282	317	316	317	321	317	326	359	337	319	346	315	312	319	314	343	353	336	349	318	326	300	308	321	340	344	326	326	357	366	331	314	311	334	305	307	284	307	338	337	340	333	347	307	311	335	336	315	360	292	334	333	348	335	319	296	308	332	338	322	287	319	303	293	337	271	331	320	294	322	346	329	310	333	340	329	346	310	325	315	331	329	343	334	318	312	300	315	320	304	371	368	311	289	345	297	315	310	322	342	347	322	312	342	348	346	305	319	312	334	315	344	291	324	316	323	340	331	331	307	311	361	320	319	334	336	306	301	357	353	354	292	328	317	332	296	312	334	328	345	310	299	335	348	305	332	316	327	328	354	347	298	343	307	317	321	332	362	331	319	354	312	351	300	323	340	325	326	342	316	317	356	331	325	330	328	365	314	314	309	333	318	336	323	281	297	350	321	329	336	318	322	343	323	359	321	352	327	337	322	320	335	315	315	328	327	359	311	339	311	316	332	349	285	318	355	315	287	321	289	329	308	321	328	318	320	338	296	331	377	302	318	329	317	331	383	340	320	342	305	323	325	313	323	316	306	347	357	323	356	334	326	340	322	320	319	305	354	346	354	274	319	338	310	352	315	309	302	332	307	361	334	322	324	341	305	311	332	338	338	333	323	310	366	334	315	352	300	322	331	307	345	313	322	358	337	332	327	337	369	349	348	336	338	332	341	350	317	312	306	334	338	311	310	357	331	315	328	309	362	322	347	322	329	307	317	319	343	332	337	308	330	329	343	345	344	332	338	339	342	321	315	361	341	320	314	341	362	295	332	360	341	321	355	346	299	315	333	336	341	319	331	359	334	320	323	363	331	331	317	315	297	313	332	331	323	317	344	305	293	318	330	334	341	310	349	347	318	326	333	343	339	319	352	356	336	313	308	315	307	325	359	338	361	344	357	327	352	332	320	337	353	331	335	337	348	344	301	343	351	290	336	326	320	347	334	309	327	346	319	342	296	333	325	308	346	340	344	308	322	307	318	290	359	323	338	323	306	316	333	312	292	334	320	307	353	314	312	348	306	336	323	334	336	323	313	344	310	335	300	328	308	317	329	318	367	326	282	336	327	320	324	359	333	305	294	305	308	358	356	315	295	322	320	320	298	340	304	332	292	292	315	311	281	319	341	299	353	303	325	331	339	334	336	346	345	332	328	313	303	337	333	322	372	304	313	323	328	302	323	311	309	340	316	337	319	324	311	317	325	326	336	375	323	324	326	322	339	323	306	291	319	351	324	332	358	326	369	308	339	347	322	313	308	287	312	297	351	338	295	281	345	322	311	326	309	310	315	306	320	301	345	347	345	351	336	326	323	318	296	353	351	329	338	331	348	331	330	329	311	356	330	321	298	361	348	311	333	331	326	329	305	329	358	319	284	334	324	306	303	320	306	330	305	316	328	305	317	338	311	337	349	310	351	330
16416	45000	75206	75521	61765	45230	26852	11983	4051	1594	874	837	747	763	797	754	807	789	827	768	817	838	792	783	765	702	789	818	766	751	720	770	800	808	776	803	744	801	857	756	796	763	755	799	759	769	775	828	755	748	748	812	767	782	775	781	794	784	740	756	776	813	780	768	765	802	780	789	754	739	780	758	763	783	814	802	805	734	804	789	775	834	827	739	798	787	726	790	738	806	780	785	810	787	762	779	828	777	776	779	787	810	814	769	762	747	800	815	760	735	733	796	747	778	837	784	789	800	771	792	773	780	796	698	823	788	748	818	856	800	805	735	736	788	853	822	832	776	788	815	786	783	778	728	747	813	738	746	807	747	781	763	793	769	790	815	814	758	764	756	775	790	792	768	797	731	754	803	775	780	792	815	808	801	743	829	769	787	812	815	753	788	768	761	756	795	761	814	769	803	747	817	781	759	785	792	794	811	770	754	791	866	773	734	807	838	742	792	802	735	844	770	837	810	722	806	808	768	755	857	762	780	802	774	775	798	784	787	756	784	761	782	742	785	791	766	746	799	753	757	790	762	794	770	780	724	773	801	768	779	831	777	762	770	802	803	803	815	824	765	781	835	802	794	802	779	810	824	879	734	803	801	785	752	784	775	784	797	785	794	748	779	752	757	785	778	829	733	775	764	841	790	792	753	821	809	790	784	734	780	777	731	727	801	851	748	774	816	786	767	784	778	738	758	809	783	791	810	765	822	744	801	819	740	774	767	780	816	758	791	796	831	761	803	768	817	802	848	788	793	805	837	764	820	747	828	764	747	843	808	770	742	783	779	764	737	734	736	803	774	822	786	771	770	759	763	774	773	826	777	757	744	767	835	788	814	759	791	758	793	748	718	765	806	787	806	848	805	817	754	785	752	790	783	789	794	790	784	753	783	789	756	756	794	779	779	745	808	784	781	737	800	767	758	757	788	787	813	801	811	828	751	788	766	770	807	793	803	751	789	793	771	759	804	761	755	849	792	789	768	749	830	754	790	756	754	816	798	773	781	746	827	782	780	792	785	741	783	807	790	817	759	772	795	792	760	806	803	848	848	758	763	816	804	811	807	769	751	828	754	781	776	760	724	770	848	783	808	852	777	807	763	802	794	799	835	734	774	777	832	754	787	788	795	844	752	746	741	763	807	816	814	782	741	763	774	742	756	774	834	799	741	782	759	756	781	804	789	808	748	825	738	771	808	782	769	803	847	707	783	821	869	774	749	809	809	800	830	818	779	779	769	823	739	783	788	768	777	783	746	786	770	801	789	797	844	764	808	741	776	807	789	772	744	790	801	796	757	781	792	799	763	806	773	794	824	773	744	783	770	778	796	712	783	806	821	753	794	779	778	777	788	760	748	749	799	764	775	789	820	759	780	808	721	816	764	772	781	821	791	794	781	812	766	790	809	743	782	806	797	815	792	740	726	786	812	779	738	778	793	772	757	754	749	785	784	785	824	794	807	824	816	769	738	785	783	805	854	805	727	760	780	770	841	788	778	800	790	768	809	819	764	820	770	833	839	759	754	761	791	757	755	811	789	752	776	753	816	821	781	742	770	797	821	830	802	771	806	781	760	806	767	779	806	847	759	742	768	818	754	762	749	783	858	809	795	745	804	788	800	776	777	829	796	779	750	764	785	835	762	760	728	747	798	788	754	783	797	796	799	777	768	793	793	791	764	733	834	761	764	806	745	737	770	803	815	750	815	785	753	787	826	779	791	825	764	827	774	827	819	770	795	764	798	794	733	792	804	789	812	790	807	762	778	688	806	771	799	784	792	769	814	756	798	758	814	796	776	754	736	753	757	752	750	786	795	770	782	791	751	731	752	731	761	779	758	762	757	781	820	768	796	805	732	742	780	782	764	746	800	787	836	814	785	754	794	750	777	813	764	773	757	819	803	804	760	798	817	798	783	756	792	768	766	796	793	738	739	789	753	809	756	793	793	810	787	755	772	789	811	813	754	786	785	748	776	756	828	814	774	818	758	813	769	745	785	814	769	741	826	736	812	790	787	804	772	791	800	792	731	764	800	744	747	765	813	820	775	805	798	765	764	799	782	843	830	779	794	818	823	813	754	730	792	732	755	740	791	761	773	773	774	762	751	778	815	780	765	773	784	806	784	797	755	807	777	773	730	836	715	754	809	748	809	781	795	819	843	774	748	729	776	787	746	795	772	797	782	772	808	781	783	795	751	778	836	777	719	784	800	773	777	785	770	794	733	797	772	818	789	804	802	756	860	779	855	805	806	798	798	796	780	736	791	778	798	747	822	795	806	805	817	797	822	779	810	779	798	762	805	747	743	730	738	805	778	776	770	770	774	818	817	812	773	746	757	769	802	743	740	762	758	774	832	779	783	796	765	787	755	789	801	799	772	766	811	778	771	765	806	788	796	778	795	809	776	809	807	760	778	796	845	779	810	781	797	763	778	826	807	754	772	824	792	786	753	805	777	796	757	709	815	781	692	780	745	820	773	780	784	762	812	763	810	765	739	771	809	744	817	820	777	752	737	774	756	842	827	778	787	787	864	810	798	767	780	798	722	795	809	793	769	864	802	791	780	804	757	756	753	816	789	782	819	808	805	807	771	778	777	746	786	775	782	873	749	851	765	737	791	785	791	759	792	762	780	766	801	748	754	799	790	741	750	763	818	791	771	779	760	843	803	794	775	770	765	777	778	746	764	796	811	754	780	823	803	865	776	751	773	753	764	811	775	813	773	795	765	769	809	763	725	819	743	748	746	785	776	784	799	758	805	736	750	780	760	769	778	740	744	755	769	783	801	708	749	741	797	755	819	778	777	771	804	756	798	809	790	790	832	770	786	806	772	749	808	760	816	784	764	778	785	785	830	741	788	784	821	762	796	726	780	797	790	803	796	821	787	751	740	783	755	786	775	788	801	743	732	797	791	804	796	755	740	816	801	773	822	816	834	805	782	781	780	792	800	765	798	791	852	793	784	754	778	770	781	797	781	778	767	809	786	764	771	829	753	746	782	772	746	765	818	776	808	748	792	808	801	796	778	774	815	808	778	789	821	756	805	774	806	798	772	776	783	799	758	751	845	756	831	777	747	773	773	785	761	788	796	795	798	793	799	835	795	805	771	772	775	781	741	846	805	768	759	771	791	817	770	771	751	822	759	835	768	805	764	786	801	747	770	789	783	788	796	816	750	781	700	701	810	845	789	782	762	816	763	781	809	767	796	752	767	751	752	810	773	768	802	732	839	785	774	755	820	790	815	844	809	771	801	816	814	806	772	758	774	780	776	744	772	789	733	746	781	803	765	792	770	754	752	807	769	774	776	765	770	799	782	824	754	741	753	803	754	762	760	791	798	757	778	768	791	814	816	805	835	769	761	794	810	787	829	794	795	720	847	745	821	761	739	792	788	779	794	812	796	759	763	808	786	782	785	761	790	788	743	781	779	828	787	806	767	774	792	746	819	805	777	764	785	748	755	713	787	781	797
3016	4582	8994	7697	4067	1933	958	540	345	291	273	312	292	256	266	273	254	278	304	294	274	284	263	273	270	283	269	286	310	236	282	292	271	291	259	262	254	245	284	292	271	274	283	279	303	301	259	305	280	260	281	266	302	291	256	279	281	261	283	299	303	280	316	321	261	262	302	306	295	284	282	294	280	290	264	275	271	302	287	288	258	285	263	254	274	269	262	291	262	301	300	277	300	287	290	263	284	273	267	258	274	266	272	281	276	261	257	269	311	297	312	273	274	291	306	265	278	274	269	288	283	275	269	277	263	280	289	270	266	294	267	292	303	289	293	275	287	273	286	298	288	262	263	289	295	265	288	287	270	277	293	286	279	273	265	313	274	281	263	264	272	292	307	283	311	247	275	268	288	286	264	281	274	307	236	290	279	316	274	278	263	292	268	267	280	266	279	325	249	296	271	283	307	284	295	276	300	287	298	264	259	282	275	309	273	276	264	245	281	284	265	326	281	294	277	289	291	286	294	270	266	282	302	310	292	265	283	253	265	287	263	262	279	289	280	261	252	295	270	282	296	283	265	288	290	267	271	243	264	304	281	273	277	273	262	253	240	284	276	298	279	300	278	261	303	283	254	248	284	280	292	270	301	259	269	297	262	246	305	325	270	332	263	268	282	267	295	272	279	292	295	254	280	271	285	262	281	293	228	237	258	270	276	284	271	270	296	265	293	277	293	283	242	237	296	269	297	260	283	265	305	300	266	271	306	257	275	283	263	290	276	269	297	294	303	263	280	264	292	296	311	291	270	268	278	278	277	282	250	293	267	279	263	304	263	263	290	270	276	267	267	266	279	280	262	289	286	307	293	263	271	271	282	297	307	320	291	279	306	278	274	257	282	243	280	284	272	249	281	290	237	238	296	287	269	280	276	301	279	279	258	282	295	292	278	262	312	268	283	313	265	290	268	278	289	296	253	285	321	299	254	236	274	265	255	278	267	256	257	274	296	241	290	325	249	300	265	268	265	279	266	304	303	274	273	270	266	261	263	273	276	267	268	285	272	278	269	295	295	264	300	273	285	288	246	270	265	275	289	284	279	317	293	268	278	303	296	299	273	270	282	265	299	265	273	300	283	248	271	300	280	265	280	276	263	289	287	270	299	299	283	243	258	284	286	278	304	279	271	266	311	314	271	269	277	295	295	243	255	282	290	280	280	290	249	237	309	284	299	310	277	278	274	300	314	264	309	286	266	294	266	276	263	262	281	253	268	280	292	274	283	266	300	244	296	285	266	300	256	277	293	304	289	291	306	284	296	283	279	284	282	267	268	279	272	294	287	272	306	264	300	262	266	294	277	267	262	246	300	264	254	283	270	297	261	271	275	290	289	276	255	253	282	296	298	266	265	293	305	275	289	317	286	287	255	286	269	285	292	273	277	270	263	292	276	259	280	295	324	300	303	286	286	257	264	257	260	286	264	265	261	300	270	322	301	253	234	302	259	316	312	264	272	275	301	290	270	295	283	266	244	272	279	305	291	285	266	240	300	292	283	254	245	299	247	277	286	276	285	283	265	300	284	286	277	289	287	293	273	246	278	257	267	272	307	299	275	256	289	256	283	294	277	275	301	244	257	254	297	260	273	278	286	309	283	246	314	275	260	303	294	300	279	272	250	296	253	297	258	265	295	264	294	246	271	292	260	278	260	298	288	282	238	238	265	279	292	260	279	269	267	273	269	308	274	310	278	278	290	315	268	273	261	285	272	276	296	312	282	280	304	283	266	308	275	288	264	264	288	288	288	273	290	272	293	295	251	281	272	297	282	293	289	301	261	274	254	295	264	269	270	267	283	279	298	238	267	267	286	281	267	312	287	306	288	297	318	292	283	282	296	298	274	283	254	289	292	292	293	282	271	254	282	293	268	267	302	289	276	242	290	300	291	285	278	251	270	259	278	268	275	262	275	275	294	252	298	308	263	264	259	309	251	303	286	272	281	274	302	299	282	294	273	290	262	303	289	255	278	291	320	287	264	272	287	286	288	284	282	262	235	274	265	305	297	264	299	293	274	296	293	298	246	293	278	265	255	265	280	254	301	276	292	299	290	255	270	317	291	297	285	256	279	286	298	286	281	249	248	308	257	268	295	286	269	295	288	295	268	275	282	264	277	301	322	250	279	290	248	278	274	292	307	289	299	253	266	316	274	287	255	263	267	257	312	251	277	282	286	259	242	277	265	294	280	241	291	285	294	270	301	278	292	288	287	265	283	259	252	295	280	294	256	291	268	311	274	287	285	280	311	279	323	272	308	282	282	269	286	304	261	255	245	266	285	288	254	281	270	270	272	281	285	269	259	275	270	269	283	297	253	291	262	267	263	288	278	298	271	312	291	276	307	285	303	296	268	280	290	266	298	322	297	278	295	277	257	296	265	272	278	261	260	294	298	305	281	300	289	286	309	263	273	297	302	262	280	285	276	293	268	269	268	310	296	267	285	295	280	292	263	248	266	267	271	262	252	276	259	302	283	312	279	277	285	292	265	282	284	293	282	270	246	289	303	286	271	273	289	302	274	254	281	283	302	263	271	270	285	300	296	269	304	265	270	236	253	298	276	257	237	281	273	286	284	271	303	281	266	297	287	310	267	262	265	243	280	254	261	265	274	280	274	299	276	260	253	286	260	281	281	274	246	288	262	293	290	291	304	298	314	259	291	323	284	311	267	285	277	279	275	275	270	283	310	250	254	275	314	247	288	267	279	255	262	283	255	254	256	316	269	262	277	297	297	305	260	260	283	271	233	285	267	292	308	274	310	293	289	292	269	316	269	272	292	279	297	286	253	281	297	272	276	268	275	260	275	281	251	271	261	293	305	246	291	281	302	289	309	281	262	288	305	277	268	302	309	303	280	249	295	264	291	262	270	267	299	275	269	277	283	281	285	274	277	298	288	295	278	280	298	280	262	273	290	286	282	290	282	289	277	286	270	315	308	296	298	284	252	286	283	278	246	279	316	272	253	300	263	251	275	272	241	273	256	245	302	266	320	291	271	276	290	290	283	295	295	293	260	272	308	280	264	275	261	296	271	263	257	281	279	300	285	298	272	264	313	281	301	259	268	280	274	307	290	263	306	287	318	269	264	268	305	252	278	276	282	292	286	273	287	311	275	270	252	264	285	290	277	304	308	328	265	300	280	307	318	271	282	256	282	284	285	272	284	286	279	282	295	259	284	270	306	305	262	258	283	291	276	290	288	254	278	280	274	279	279	286	283	258	264	339	267	272	309	278	285	257	293	292	284	315	288	261	273	289	276	282	241	242	267	275	307	259	293	299	279	298	309	290	287	291	260	276	272	285	270	287	280	285	262	267	289	252	280	271	279	285	289	274	286	297	278	288	264	291	303	298	263	264	306	293	255	284	294	276	293	281	296	293	271	258	258	247	253	276	285	272	279	256	303	269	307	295	265	335	270	273	280	287	312	257	317	276	270	254	282	260	310	249	308	293	292	317	279	285
3196	7919	18542	18088	12116	6491	2924	1568	902	709	720	732	687	662	719	672	684	676	706	698	709	671	682	713	631	683	705	699	744	697	701	674	676	664	697	665	701	728	681	692	694	696	687	689	692	687	694	647	651	664	663	663	735	721	672	723	721	747	647	676	673	736	691	667	707	665	687	689	664	679	720	685	718	701	661	683	689	672	659	677	694	672	750	685	717	669	671	696	701	674	724	684	716	737	707	715	687	734	673	667	677	656	684	662	651	666	743	707	679	701	659	687	685	704	676	682	708	652	672	672	645	705	690	698	684	722	686	729	667	699	640	684	633	721	732	678	654	706	739	714	693	740	676	669	681	655	650	706	706	714	679	678	674	667	728	717	660	726	743	704	731	725	716	709	712	703	706	695	714	687	691	671	662	720	697	654	708	646	678	740	685	700	692	739	704	711	680	650	677	659	728	661	689	665	667	664	697	698	696	688	727	710	628	671	753	709	693	759	660	749	641	694	690	659	743	674	755	717	693	718	696	688	733	686	687	629	685	691	694	665	691	675	728	690	705	683	693	701	692	679	700	695	661	700	703	701	685	723	666	686	709	707	715	722	716	665	684	728	683	673	715	691	684	693	681	706	693	711	681	707	666	677	694	690	686	694	639	651	695	689	676	676	696	688	680	636	683	646	665	730	691	708	687	680	703	707	744	706	681	691	669	713	709	684	691	717	624	692	680	658	668	667	668	706	655	696	664	700	736	698	655	727	726	651	689	692	736	692	725	658	738	675	693	677	751	735	669	704	703	674	662	673	708	658	716	735	664	678	669	687	694	669	704	719	721	657	673	661	685	717	715	721	671	711	676	720	707	681	696	731	757	722	672	640	659	681	675	638	691	681	711	713	710	727	674	716	704	717	650	667	669	688	670	666	740	674	670	656	679	678	726	667	647	697	670	716	720	683	691	710	667	693	729	685	777	678	676	693	710	702	668	707	685	696	679	670	679	653	663	661	669	711	686	726	711	713	684	700	679	681	665	660	701	681	716	668	652	675	651	751	702	680	704	635	738	701	713	688	695	696	678	691	703	717	654	692	667	707	686	677	694	681	755	655	697	707	677	688	690	678	703	641	685	683	729	683	662	666	707	658	696	650	691	701	712	697	698	673	690	696	697	678	661	743	693	707	690	670	692	677	690	644	684	725	624	709	656	652	675	666	672	656	715	695	727	661	689	732	712	733	693	692	665	698	714	681	690	704	684	676	679	640	714	660	667	686	652	690	656	651	656	694	668	674	659	686	687	676	699	649	714	667	666	636	715	697	712	721	680	675	722	676	692	704	680	702	706	702	713	693	685	676	705	693	661	643	689	703	655	700	660	688	672	656	697	708	720	668	686	676	710	655	700	676	694	670	785	699	701	687	692	648	728	717	694	671	652	708	711	670	668	660	704	664	675	639	710	660	660	694	732	705	715	707	666	731	719	678	654	681	675	709	733	721	680	722	741	651	690	676	705	742	663	700	656	675	667	693	681	659	689	660	662	673	666	664	668	730	660	662	703	704	689	712	704	715	703	705	676	657	696	660	646	719	656	667	672	670	664	709	672	710	655	720	736	658	701	762	745	661	664	690	683	717	712	659	676	730	712	697	689	696	695	653	715	727	678	683	700	702	666	697	690	660	661	709	711	698	648	661	679	689	693	672	704	680	678	701	702	631	680	666	672	721	679	707	704	664	667	705	668	667	722	676	701	670	669	729	678	722	703	669	717	700	704	685	716	686	699	673	681	723	687	685	719	675	673	699	639	725	669	699	705	696	688	693	706	729	719	651	735	703	691	671	679	666	698	682	649	706	663	720	700	664	669	678	680	756	692	692	689	668	695	724	713	735	652	691	735	677	692	717	701	698	662	731	708	654	729	696	672	659	723	650	675	650	649	708	649	701	674	713	703	680	706	685	683	656	638	715	692	682	748	730	732	668	682	679	742	706	638	697	650	704	708	745	693	709	696	717	735	643	690	653	698	659	655	691	697	665	736	704	696	673	653	686	714	671	644	624	719	721	691	693	712	686	728	703	685	673	661	705	693	684	693	706	671	698	683	641	667	650	686	675	680	704	705	666	648	701	661	686	672	666	688	695	682	683	711	666	722	682	681	703	671	709	698	715	691	729	729	741	685	738	685	717	706	675	715	676	679	708	731	705	696	689	663	731	682	724	650	712	718	672	712	718	690	708	734	698	688	683	723	684	660	698	649	695	707	762	703	747	670	709	673	653	659	662	690	650	732	718	714	659	705	673	669	696	690	658	722	713	709	704	691	646	683	655	674	730	688	690	663	714	704	708	706	665	638	655	712	649	702	686	642	720	731	707	693	710	701	676	659	701	672	697	637	711	698	691	645	720	680	706	713	634	681	657	666	703	662	709	672	694	641	673	731	713	714	681	706	684	684	682	688	682	691	709	691	652	691	711	741	710	691	706	735	685	645	693	709	680	678	689	712	700	702	726	689	693	676	669	696	724	721	698	635	681	724	645	662	694	683	642	731	711	700	695	694	719	651	727	711	717	625	684	725	679	684	671	680	669	651	714	663	709	707	689	696	659	655	731	643	731	685	672	687	684	703	688	696	655	694	665	701	653	726	692	690	685	714	681	658	697	713	663	701	701	680	699	663	732	690	660	720	697	693	697	732	711	676	661	667	668	719	708	677	654	673	672	696	710	677	660	705	729	681	658	720	682	713	681	662	685	650	640	710	670	657	737	731	636	713	691	712	687	693	719	703	675	708	679	659	698	685	681	717	734	656	691	690	698	655	655	636	673	653	688	715	725	698	762	681	710	680	717	675	705	697	658	674	658	689	664	664	671	692	704	695	679	701	712	673	683	736	673	656	720	676	681	685	685	688	660	669	675	694	725	685	655	744	727	709	626	700	678	694	685	727	691	622	743	733	716	736	643	676	664	693	720	666	741	708	648	690	707	676	701	655	715	682	708	674	678	680	688	694	687	720	666	654	680	723	667	668	670	646	697	645	671	679	665	671	696	715	689	693	719	701	679	697	676	657	736	680	714	656	685	671	708	678	717	687	656	681	652	704	713	682	668	711	765	728	671	695	703	739	661	699	719	676	647	678	724	725	686	666	749	707	730	687	722	754	671	660	644	685	710	704	738	687	692	662	679	640	694	713	666	714	681	664	663	712	691	684	692	703	674	697	717	628	689	703	705	698	665	680	691	664	690	690	662	717	670	656	623	690	682	670	674	728	735	663	685	708	698	698	702	664	687	703	662	671	686	658	692	691	671	690	707	672	681	643	695	706	715	689	692	666	696	673	711	715	706	636	660	691	646	742	708	669	709	718	668	685	687	675	674	686	715	639	675	664	620	657	704	701	672	702	687	678	701	723	650	667	654	661	646	661	691	672	657	715	672	711	700	644	739	711	716	681	676	684	688	683	702	697	688	717	688	695	659	693	696	699	680	705	693	676	670	716	740	728	699	692	674	630	690	738	717	679	705	661	688	678	715
29514	62164	77567	65168	47683	30328	13636	3839	1056	543	407	359	369	308	371	322	351	346	350	348	340	315	340	347	338	320	353	326	345	369	357	352	329	318	321	328	316	378	346	378	358	319	366	366	326	372	366	369	381	333	362	318	339	369	357	368	339	342	341	358	349	336	354	331	350	330	317	303	352	350	348	342	359	335	367	338	333	348	348	332	352	314	367	342	319	354	350	324	325	355	292	340	345	300	324	356	350	362	331	338	318	327	348	357	337	320	329	327	354	349	334	329	336	331	295	338	350	318	323	321	362	315	351	343	314	348	300	310	336	339	340	340	279	341	314	333	333	372	319	310	366	317	350	350	330	338	343	315	323	342	325	322	368	313	333	295	353	303	359	358	335	343	317	301	356	327	311	345	344	322	368	332	309	332	312	363	352	328	361	329	339	339	344	352	329	316	320	338	324	333	328	342	342	352	336	345	315	319	372	315	375	325	342	337	331	363	338	336	322	356	300	326	342	345	351	341	332	353	342	350	345	292	308	336	305	356	306	302	356	310	331	282	346	354	326	305	349	304	344	355	363	340	329	380	347	342	336	341	353	343	329	335	328	341	327	327	293	359	318	324	318	366	321	330	296	331	329	357	357	355	359	357	373	345	336	338	382	353	321	362	306	323	317	325	334	359	338	355	386	345	326	360	361	317	300	343	312	320	329	331	358	305	342	318	355	316	352	342	354	325	324	375	337	333	341	303	337	343	363	342	325	313	363	351	329	354	332	320	334	367	355	335	322	328	313	332	341	316	359	324	337	356	328	347	340	349	319	345	330	326	359	341	342	325	334	295	350	362	289	301	323	322	347	339	354	340	304	344	348	325	348	324	348	350	311	354	325	280	328	340	323	309	342	328	304	335	331	371	325	339	315	343	307	324	345	323	348	358	339	309	320	332	332	365	360	348	345	317	329	326	318	329	339	331	349	331	331	357	348	332	342	362	348	322	347	336	359	304	317	315	350	316	332	320	330	323	363	361	367	353	334	336	362	336	307	323	322	320	357	339	302	344	343	309	333	336	353	350	353	361	313	336	308	341	343	331	350	320	326	326	314	308	324	368	362	354	337	318	355	316	308	349	356	319	303	304	323	346	371	316	329	335	393	365	339	339	328	336	332	324	343	304	357	328	338	342	331	341	310	308	347	320	343	336	354	338	359	365	317	320	332	352	322	343	356	359	327	326	321	345	365	319	334	345	358	340	319	358	366	332	336	348	355	314	354	328	303	334	346	310	309	374	365	348	319	311	330	342	328	287	373	334	331	304	335	319	343	312	336	351	340	343	339	350	375	311	330	342	354	325	332	334	333	340	359	339	348	348	339	323	338	312	323	370	308	331	292	317	305	326	354	335	327	322	308	374	357	341	341	346	314	323	346	338	322	337	305	323	383	329	329	368	328	348	307	328	332	368	363	305	345	335	336	336	320	373	342	343	315	326	327	335	352	303	326	358	375	346	336	323	332	351	325	372	337	345	337	362	343	322	325	359	323	339	314	355	325	345	320	349	331	367	362	331	335	352	313	314	339	321	346	362	337	326	367	361	355	321	294	329	326	338	315	339	370	318	315	323	348	355	339	346	335	317	359	386	346	342	362	322	321	347	363	352	343	333	311	329	318	331	322	334	344	314	339	333	327	317	344	331	351	367	331	290	305	358	317	314	382	343	335	303	314	344	359	327	333	297	347	370	351	326	321	329	343	325	304	347	334	310	379	338	329	340	335	282	337	353	347	341	307	323	379	295	340	315	320	358	319	325	317	323	318	347	354	356	344	375	359	353	311	326	371	337	338	356	342	334	335	318	330	328	320	366	376	325	349	347	339	331	363	311	349	303	316	321	342	340	343	332	355	345	348	374	337	336	330	325	298	321	350	363	312	313	336	324	344	372	363	381	383	298	356	360	331	353	357	324	318	346	324	326	331	312	330	343	364	362	338	374	344	283	301	343	353	311	374	319	345	359	322	320	337	315	334	369	336	345	323	338	345	374	352	326	319	308	347	310	361	327	351	342	372	350	346	325	304	330	345	333	325	349	342	344	324	346	328	320	352	390	332	357	335	325	342	352	366	331	347	316	359	329	349	318	357	306	331	324	311	336	337	353	350	320	304	339	330	352	328	387	348	360	347	332	331	324	340	327	340	358	322	329	327	343	302	346	323	306	333	356	350	354	348	326	351	337	350	324	300	336	313	353	311	306	368	357	324	363	335	335	320	339	330	380	291	349	300	324	345	351	324	353	338	372	354	320	339	348	374	355	320	329	306	328	320	347	337	308	337	336	344	338	344	372	346	322	330	359	345	318	328	373	340	304	315	339	323	340	363	332	349	350	346	313	321	354	283	360	355	326	308	327	350	329	328	316	312	329	316	370	339	310	350	343	325	391	331	314	350	348	343	340	313	310	346	349	342	336	308	328	332	340	347	311	330	324	318	357	319	355	321	347	356	344	349	342	318	323	319	327	335	357	319	351	324	314	346	323	340	319	341	327	329	313	313	332	342	362	361	329	338	366	329	377	346	322	332	349	321	347	308	351	353	316	344	337	320	376	321	370	321	329	326	319	333	309	337	358	339	339	378	330	343	324	305	303	352	329	329	339	342	358	332	358	324	312	374	312	326	341	332	356	328	311	340	315	326	348	327	378	328	315	354	344	352	338	318	342	326	352	342	329	326	372	344	354	333	353	332	327	360	333	357	315	324	340	337	346	336	364	349	309	353	316	323	313	322	350	360	312	343	365	332	330	326	299	345	362	323	317	333	341	343	349	322	327	315	367	294	284	349	340	333	332	357	340	307	343	335	320	349	358	305	327	323	353	369	329	373	319	302	349	351	347	341	385	332	350	351	343	353	312	363	318	327	315	324	311	333	351	384	316	339	375	333	355	342	334	338	369	318	349	357	306	328	322	347	360	339	334	310	334	313	346	340	332	355	327	371	312	342	335	339	377	316	329	339	379	333	355	323	328	350	320	345	348	350	331	360	346	336	324	334	326	373	309	289	350	334	327	350	360	356	340	339	303	363	336	356	365	336	327	357	341	356	332	336	324	316	370	340	306	324	346	347	347	344	350	328	342	329	349	326	317	308	309	315	313	326	354	316	315	363	312	337	361	331	310	324	343	331	315	326	334	352	308	368	355	336	341	356	323	334	375	308	332	348	312	346	352	372	318	327	344	322	351	343	357	331	334	338	337	349	322	358	339	320	338	337	353	340	350	327	316	332	354	324	310	330	327	350	336	357	337	350	337	381	324	358	337	332	332	343	346	341	347	340	333	325	326	313	331	331	299	348	358	336	334	324	352	329	352	306	361	319	326	371	349	351	309	342	338	334	316	325	356	365	327	333	330	306	328	314	377	340	333	343	321	361	338	348	349	352	343	306	313	339	337	373	342	330	352	334	355	347	315	323	342	302	351	386	379	352	349	385	344	296	363	343	324	316	313	323	317	361	354	346	325	330	351	350	331	325	318	324	350
18367	47738	73079	71474	57877	41873	24324	10424	3530	1485	971	780	784	781	807	867	808	817	798	802	844	747	835	796	813	809	752	768	822	776	802	772	788	775	807	816	772	844	789	812	807	798	827	789	815	808	768	801	776	843	854	834	806	847	771	825	818	806	869	831	789	814	796	808	776	794	822	804	779	813	819	837	790	817	788	864	813	799	801	820	894	846	874	824	734	829	816	833	855	803	762	786	838	833	761	778	846	806	822	773	813	769	810	828	836	809	814	828	768	818	842	824	797	802	822	841	798	781	875	764	847	810	824	783	829	791	836	771	844	840	817	812	762	884	788	846	787	817	814	776	813	841	791	787	784	833	814	823	791	826	840	797	823	773	819	824	786	842	859	797	760	789	809	787	803	769	869	773	834	816	771	826	807	806	801	784	801	780	845	839	808	815	797	775	835	793	821	844	821	755	775	839	786	876	796	799	826	817	780	791	803	809	800	803	798	799	834	815	837	836	805	799	791	853	789	814	813	816	825	790	808	839	821	846	814	855	840	782	772	760	779	833	805	790	827	790	744	862	810	847	816	782	800	849	786	833	769	785	818	820	789	765	784	766	823	802	808	863	823	840	869	805	785	870	799	789	792	797	803	819	766	833	765	786	792	837	774	782	855	770	775	839	773	834	828	816	822	826	820	802	775	788	814	782	797	821	775	832	840	814	825	785	741	865	800	814	752	815	803	838	850	795	828	828	777	809	816	800	818	796	787	827	831	801	778	822	811	781	817	811	812	803	870	772	801	830	846	852	789	780	815	787	752	818	830	812	803	786	810	850	853	814	778	843	743	796	805	792	791	774	789	803	810	807	805	817	823	773	789	793	851	815	818	771	736	807	804	739	799	811	815	782	836	797	774	752	788	835	814	838	803	781	854	818	818	757	808	762	766	746	814	799	822	793	790	851	817	781	780	781	826	851	817	829	794	796	792	849	803	808	884	832	769	813	762	797	774	835	821	858	820	813	802	803	828	812	816	841	804	818	781	827	791	828	747	841	800	831	813	841	814	802	793	812	841	798	817	787	837	833	855	868	796	793	769	807	834	802	814	830	812	810	804	834	788	782	802	845	848	783	738	837	811	799	782	823	787	822	808	795	799	803	797	816	798	732	805	822	830	783	815	806	794	810	786	845	829	774	802	784	819	819	786	818	842	777	735	754	790	794	818	781	825	777	799	819	820	801	820	792	799	776	771	758	778	821	822	803	803	796	862	794	777	817	815	832	777	820	810	824	790	796	819	852	764	803	792	787	815	835	807	776	817	806	817	771	844	814	778	854	791	786	810	800	788	797	825	830	783	783	838	779	781	796	825	839	824	784	764	820	794	801	781	823	810	764	814	865	836	816	802	794	774	786	780	852	799	850	830	796	832	786	843	808	820	811	799	854	781	817	867	846	771	778	779	784	776	828	831	835	781	890	849	796	864	787	790	845	775	824	799	802	867	807	766	794	795	850	758	791	775	832	820	874	851	847	792	864	804	778	830	812	829	782	794	836	790	863	783	799	759	839	816	855	829	813	792	848	837	803	822	879	802	828	772	818	804	753	829	833	787	819	799	807	820	831	853	826	808	834	760	805	772	793	812	828	762	805	740	817	805	819	813	756	837	783	787	814	813	800	804	822	810	770	801	771	833	776	788	823	812	830	774	767	791	840	873	776	847	779	793	847	752	840	791	810	765	810	769	807	826	755	841	790	805	774	782	824	811	773	818	808	774	766	815	802	788	814	811	874	795	813	791	817	864	778	844	830	795	850	850	797	765	784	792	717	815	832	780	810	799	792	798	801	779	786	814	782	775	783	770	799	826	797	788	826	833	811	796	779	793	803	792	815	839	768	813	813	845	789	789	846	816	794	830	805	817	786	814	831	765	891	821	789	827	734	770	823	804	792	849	749	753	834	770	819	868	768	815	794	804	795	824	815	798	813	774	818	806	796	790	814	788	793	857	792	815	811	742	849	863	778	810	759	791	856	865	804	779	816	840	749	773	789	790	846	847	841	779	821	823	821	764	839	816	785	809	820	850	815	795	809	797	874	848	772	822	783	786	757	829	796	769	791	830	814	805	762	832	836	855	830	802	780	849	774	828	803	818	843	798	805	796	860	777	792	813	779	873	865	823	823	833	761	750	830	752	854	828	809	804	795	800	832	787	801	789	820	822	836	783	858	845	877	832	791	830	846	835	747	811	864	782	781	819	832	795	824	798	809	763	831	816	821	841	821	823	809	841	741	798	863	814	834	843	820	743	832	815	770	828	854	803	817	775	866	813	841	817	771	766	784	777	835	823	840	837	810	823	781	811	830	760	792	786	826	827	829	828	774	820	843	822	804	819	805	808	776	775	783	815	813	764	828	852	786	794	785	818	785	801	857	820	772	813	803	827	785	842	816	776	810	821	805	766	864	768	768	806	812	789	850	849	812	840	825	788	767	836	797	833	809	785	745	780	810	814	800	831	749	772	801	761	794	816	839	779	801	856	782	809	831	843	787	805	790	833	793	810	791	851	807	810	798	817	810	792	801	787	838	808	810	787	775	808	763	800	771	848	775	788	827	803	822	801	771	796	780	812	805	776	819	832	801	786	795	820	811	833	780	815	826	746	815	820	841	846	795	805	794	792	789	795	821	820	808	782	847	779	848	808	803	843	806	799	805	792	762	807	843	777	811	768	794	805	768	797	778	810	798	806	791	785	820	786	814	765	848	829	771	780	821	884	804	778	847	832	772	767	819	803	752	837	821	769	837	773	836	808	771	762	830	789	776	807	790	778	838	794	782	832	795	784	756	795	833	757	832	779	803	804	794	836	820	778	840	845	793	756	853	768	841	783	818	790	803	778	799	786	788	836	780	824	810	832	757	772	785	802	768	783	755	798	848	796	830	796	835	823	815	795	782	817	823	815	805	826	810	789	775	848	791	804	821	817	829	781	837	791	907	860	814	821	837	852	799	774	744	795	810	805	776	824	840	820	830	803	802	788	771	799	767	806	851	806	766	825	799	801	839	803	828	795	866	827	843	809	832	788	801	761	840	816	751	801	803	798	815	855	799	829	759	783	830	792	790	794	762	810	837	814	833	833	814	791	853	815	802	818	788	825	860	810	785	820	824	854	815	777	828	776	801	817	781	812	809	820	835	802	843	761	838	824	788	771	825	784	822	796	829	793	808	817	805	819	800	827	842	862	811	767	777	800	796	783	821	816	788	836	793	763	797	804	762	796	799	807	826	763	809	791	841	802	803	856	802	841	824	774	789	781	822	808	790	838	782	788	770	798	808	822	803	851	849	802	810	820	798	803	845	769	844	801	803	853	814	835	821	754	788	835	820	777	830	824	778	814	758	806	804	734	858	797	764	812	799	758	824	832	783	776	784	757	778	782	792	776	840	820	792	815	802	819	784	822	801	770	793	851	768	794	837	808	770	782	793	822	812	762	833	853	821	775	808	803	809	797	791	799	793	807	784	787	795	830	738
31740	64501	80211	67618	50273	32686	15424	4298	1198	481	354	320	343	335	299	321	345	282	327	325	319	346	320	332	315	310	333	332	364	291	315	334	345	307	323	316	301	331	332	324	338	344	317	297	304	351	364	348	348	359	347	329	338	310	354	326	352	309	363	350	312	313	352	315	311	329	336	366	334	355	317	347	308	331	338	371	316	349	321	354	329	317	353	320	329	333	304	365	341	322	321	295	302	339	327	318	343	326	353	300	318	325	362	305	308	339	325	313	285	314	326	326	325	330	319	300	343	325	347	343	349	386	340	305	303	330	353	315	326	368	361	336	319	314	348	314	355	312	320	301	349	302	317	329	311	316	321	336	332	318	290	353	379	325	329	351	356	342	305	337	360	334	320	317	332	344	325	339	320	332	336	316	311	338	336	331	334	341	285	291	309	307	296	331	295	327	314	311	307	311	327	311	344	323	340	329	301	330	336	326	323	332	353	317	304	281	328	343	315	311	299	359	336	303	297	287	307	314	319	305	325	340	354	308	323	347	338	352	353	305	351	312	345	308	322	335	290	345	357	310	329	298	316	333	332	318	345	317	305	319	317	301	307	298	327	296	343	315	339	298	353	334	305	340	353	340	307	307	349	311	310	344	325	333	328	331	336	332	348	318	361	317	329	353	358	372	348	319	322	340	305	314	366	335	353	316	340	327	310	333	310	324	319	292	312	357	354	333	296	334	333	318	314	327	333	308	329	338	343	341	321	315	336	299	332	306	303	315	301	323	348	337	333	332	332	331	299	323	347	327	344	339	305	307	283	326	335	333	326	311	314	349	280	306	338	332	330	329	361	344	326	309	313	311	334	307	309	334	323	310	317	361	304	322	309	333	345	325	280	319	307	286	321	317	322	335	310	331	335	316	308	307	308	321	323	323	323	325	332	329	298	320	325	318	307	325	329	348	318	328	316	347	326	337	304	335	304	353	313	334	337	342	343	311	343	317	310	341	320	335	347	350	302	305	318	327	296	306	310	312	300	344	308	338	315	312	341	336	313	320	357	332	334	326	325	308	329	353	343	302	338	341	366	322	336	374	355	313	333	314	354	334	366	299	315	322	318	285	344	346	338	348	337	311	340	335	322	358	335	336	351	321	288	341	304	324	327	345	328	349	353	311	333	300	349	312	333	334	359	349	336	326	329	321	319	331	340	301	345	327	348	344	361	365	319	355	340	315	345	331	358	351	331	344	330	293	291	334	330	309	304	330	352	322	297	276	338	353	306	336	329	326	337	340	317	340	369	324	313	305	326	337	308	345	330	351	304	306	319	323	341	311	322	322	317	291	338	360	327	289	302	319	333	322	311	293	328	329	332	309	326	324	296	329	303	326	321	311	320	326	341	350	289	329	272	330	353	336	318	289	325	328	333	324	324	312	339	308	345	305	342	326	349	330	282	322	348	337	311	353	345	347	347	325	340	306	326	320	340	372	321	348	310	331	338	336	330	295	325	308	294	319	330	333	395	321	299	311	339	339	290	379	323	373	334	331	306	284	370	329	345	308	361	299	340	277	296	330	325	357	315	320	325	328	343	304	296	334	320	343	306	312	308	327	337	313	331	317	328	311	299	326	353	331	308	343	345	306	328	303	351	320	302	303	312	330	318	333	315	299	337	336	342	315	350	319	330	325	335	326	323	348	325	349	319	324	316	350	327	344	327	314	330	340	301	306	315	332	308	314	353	314	326	325	296	323	326	317	326	340	310	346	307	325	330	339	308	321	327	337	364	291	331	337	333	316	332	366	318	332	345	327	327	318	343	345	339	291	305	316	311	336	307	283	317	361	295	312	313	306	305	359	317	303	303	324	328	347	300	314	341	351	320	341	329	296	348	316	351	378	305	316	368	321	305	344	300	324	342	333	356	344	357	365	301	311	329	331	301	344	326	316	320	311	295	342	288	306	320	316	308	308	333	327	336	291	324	311	331	336	341	281	299	332	345	314	300	325	309	324	305	299	364	324	339	301	352	347	316	325	311	320	320	355	298	323	340	333	326	339	333	345	320	310	333	313	316	346	325	305	345	320	311	303	322	336	357	319	292	322	352	336	306	329	318	325	324	293	345	300	332	348	323	345	329	302	352	346	314	352	290	324	324	341	340	345	339	305	329	347	330	352	335	353	340	322	319	302	297	304	344	314	346	346	324	325	353	358	317	344	307	297	325	308	342	298	331	304	326	318	280	320	331	336	338	327	342	293	333	299	340	340	318	343	319	345	329	304	317	314	312	340	304	355	292	328	336	329	338	327	316	317	322	334	296	296	349	299	327	378	337	324	298	321	337	344	337	345	335	335	332	332	350	345	366	363	329	344	311	321	329	323	345	332	316	336	320	316	293	282	304	362	324	336	330	337	330	336	324	349	329	331	323	321	327	335	311	344	317	347	334	331	322	314	346	309	320	348	332	354	331	323	306	360	311	369	343	298	313	328	300	316	303	323	343	316	326	314	331	326	313	332	344	332	284	311	316	321	335	321	310	314	332	313	336	349	327	309	308	317	338	328	363	312	338	318	341	322	330	336	315	351	301	333	344	300	305	347	370	334	351	316	337	321	354	322	325	323	296	318	283	312	304	336	292	297	323	332	297	365	325	327	373	328	307	358	346	335	332	330	359	299	313	288	340	327	336	344	354	329	355	357	312	322	265	341	316	309	327	329	320	315	323	336	319	341	297	322	343	331	339	311	303	342	349	334	335	301	314	362	325	348	372	330	356	314	342	352	317	314	324	336	360	308	309	335	295	338	331	323	285	319	326	360	331	322	339	319	292	363	356	309	307	321	326	338	357	351	333	317	345	343	308	319	367	335	321	355	353	337	305	345	322	324	329	340	336	308	305	322	321	305	312	332	298	314	337	311	306	297	328	332	377	358	317	300	348	349	334	344	323	325	333	355	328	327	330	347	369	317	318	352	334	308	311	355	351	365	325	333	328	347	298	302	331	325	322	328	303	294	317	337	326	339	320	329	309	358	346	356	303	306	337	326	321	327	358	289	307	332	378	310	361	330	312	323	318	309	322	330	333	346	357	339	319	318	304	317	332	349	305	358	326	332	318	300	324	332	312	311	330	348	339	321	382	308	313	346	335	299	296	334	323	319	299	325	331	310	340	315	331	340	345	333	307	312	360	298	321	300	337	338	335	331	297	318	311	314	327	324	314	338	339	316	302	317	355	326	340	334	376	310	312	355	292	327	326	360	310	334	308	301	346	311	325	291	363	379	323	333	298	302	304	331	287	320	307	344	331	299	333	317	326	352	315	330	329	301	305	320	321	341	311	351	340	367	333	330	351	305	336	349	336	344	302	332	325	321	344	330	308	303	319	331	326	328	317	300	307	331	344	331	347	326	317	324	309	359	324	317	315	328	343	312	306	313	366	343	307	342	329	311	329	317	335	306	319	302	348	353	333	300	329	318	326	345	343	302	330	306	292	351	318	294	319	331	331	344	314	331	296	344	346	283	321	317
19469	48620	75781	74397	60211	44054	26054	11372	3786	1432	901	794	806	782	714	802	803	816	762	761	818	826	760	753	785	762	815	852	846	830	834	823	771	764	743	801	808	745	820	749	803	821	839	817	778	808	770	719	726	762	752	759	767	769	777	748	761	750	805	793	793	749	812	767	863	763	767	775	751	795	802	752	821	824	735	764	825	737	781	730	771	746	799	767	756	800	741	828	793	758	764	782	760	787	769	765	830	794	774	804	774	776	812	778	789	772	784	825	778	768	824	777	776	768	783	676	731	738	740	785	813	777	745	800	782	767	757	712	818	791	817	754	743	749	745	774	758	828	797	730	751	809	782	764	782	760	759	779	797	764	800	804	807	728	795	800	776	750	835	797	776	767	849	763	750	718	796	823	778	823	711	793	826	791	760	769	758	852	786	782	800	757	769	788	794	830	765	768	810	768	774	767	769	770	808	777	773	743	738	824	782	750	748	837	754	745	794	745	738	808	769	820	797	760	783	747	788	781	769	757	772	746	790	809	792	749	745	752	811	733	747	734	768	791	768	799	753	784	845	815	756	785	750	725	771	760	784	815	833	788	785	755	803	819	767	797	736	776	796	759	787	776	747	812	798	756	794	812	775	754	756	800	795	740	819	825	813	818	749	806	702	711	747	765	835	755	823	757	776	775	784	795	777	731	820	752	771	831	755	809	781	774	771	802	750	825	798	769	788	831	790	761	756	770	731	754	709	742	750	766	754	775	775	794	836	776	769	789	780	774	780	825	721	781	803	742	781	711	769	782	797	716	756	813	791	786	842	804	735	799	772	773	808	743	796	784	759	724	803	806	741	793	798	812	770	782	766	759	786	759	752	800	745	767	771	784	756	789	798	782	809	819	820	777	769	812	738	784	816	783	788	775	734	795	818	807	754	751	730	768	849	820	805	794	776	764	781	762	811	767	767	780	753	760	764	740	789	802	791	756	819	781	832	749	845	741	762	786	834	807	777	797	770	791	809	724	789	723	774	811	799	784	818	769	761	798	785	748	806	774	807	785	777	811	787	773	750	752	770	778	747	745	814	777	770	777	757	809	787	786	787	755	765	795	743	786	763	790	762	754	742	779	802	740	757	770	799	806	779	771	785	731	827	765	811	812	793	775	813	745	815	792	763	762	755	782	738	792	739	796	804	798	763	766	741	776	769	786	795	795	776	800	759	774	755	756	771	835	777	806	746	744	763	789	773	724	767	780	812	772	763	760	738	781	776	793	765	841	752	745	708	747	775	803	812	709	751	803	819	791	754	763	804	811	771	745	790	795	819	772	800	730	763	779	745	776	790	779	784	749	752	766	755	772	769	750	807	786	838	778	766	758	776	804	773	786	802	789	732	768	765	726	806	765	758	762	807	777	828	782	764	736	795	743	785	791	748	809	822	786	814	735	795	765	746	775	785	765	777	799	797	773	768	725	819	771	795	764	778	769	771	763	756	821	797	787	794	769	798	796	730	800	777	816	759	808	772	765	776	791	749	732	771	705	746	826	751	793	760	786	776	768	750	752	796	768	768	755	711	765	751	805	827	859	734	788	761	791	764	780	760	789	686	764	797	787	759	762	798	783	792	775	764	780	798	730	797	788	767	753	797	741	794	788	812	786	785	778	792	773	790	820	837	791	762	734	787	730	773	810	794	800	795	841	786	727	769	779	809	768	734	745	764	800	790	846	798	780	837	793	767	755	768	772	748	760	788	737	803	798	788	799	795	759	755	752	812	802	774	794	746	725	773	783	751	787	748	783	801	801	799	800	814	823	742	859	770	749	756	793	776	721	797	750	727	765	813	787	782	784	733	766	789	786	808	785	773	789	788	782	767	805	804	769	837	745	842	739	778	778	757	770	802	738	797	769	722	798	779	802	722	807	779	746	758	798	768	800	763	764	799	748	767	740	803	801	756	771	743	765	746	801	761	766	840	736	761	761	740	766	814	788	784	845	775	781	824	793	784	773	816	745	796	788	790	809	784	769	769	811	722	717	803	792	780	762	771	818	801	780	785	769	773	788	764	741	730	797	797	751	754	748	724	785	783	769	785	764	758	773	759	787	741	779	729	806	803	802	782	801	805	769	840	804	788	786	742	787	796	753	767	766	788	752	783	764	759	799	790	783	839	775	779	797	762	797	748	815	741	808	768	778	763	783	754	793	767	785	803	749	793	779	779	748	770	753	749	739	728	759	851	788	837	758	785	753	762	781	794	800	721	712	747	784	762	802	755	783	808	775	800	760	798	803	770	794	744	781	804	778	780	783	796	794	786	765	766	775	820	831	760	771	778	780	812	783	839	748	793	841	816	784	785	810	790	768	776	827	730	765	829	788	756	803	773	754	763	789	778	805	792	788	778	775	740	783	820	800	776	793	769	784	741	745	759	834	773	781	741	773	806	772	763	770	743	792	768	777	776	770	816	807	787	782	794	814	736	777	757	786	784	768	793	803	797	757	748	788	810	758	744	814	752	735	801	799	796	777	782	734	766	789	767	767	831	798	774	814	747	742	804	792	725	781	808	772	747	739	761	715	809	839	818	756	787	758	738	785	773	822	798	724	787	803	763	765	793	726	785	808	839	762	754	811	751	816	785	833	793	854	772	782	729	736	793	810	780	737	748	794	746	780	766	759	828	787	815	766	778	785	722	786	807	715	807	754	802	738	786	803	813	783	792	797	824	781	801	809	758	801	795	800	803	793	779	809	842	800	811	739	746	768	778	760	732	804	815	795	793	803	801	815	779	749	736	842	744	829	820	765	744	769	783	850	802	782	788	772	742	763	803	838	784	790	776	803	793	716	773	750	788	759	796	803	721	785	831	771	808	798	766	743	814	806	787	783	737	789	756	815	794	741	809	793	744	751	834	782	829	716	777	810	764	749	779	801	815	787	814	773	737	708	788	752	762	793	775	813	781	803	770	783	732	769	731	796	801	756	792	757	754	822	771	732	769	804	783	787	804	736	766	785	764	807	858	768	771	775	739	743	744	792	799	761	739	758	823	766	739	805	772	718	787	773	815	744	823	804	789	828	763	732	781	798	759	763	804	734	747	791	786	796	776	793	807	777	806	750	786	791	752	773	791	783	816	796	756	793	775	727	814	717	787	783	785	778	763	772	806	722	722	754	763	778	807	811	790	732	765	805	785	800	781	753	741	772	808	773	768	811	763	798	813	778	788	791	771	782	753	718	767	743	814	745	800	724	834	764	781	756	758	756	816	829	769	794	790	797	772	809	799	767	817	791	773	787	799	819	814	754	763	749	756	822	817	746	796	797	763	827	747	779	786	762	725	813	780	795	768	768	766	808	812	779	789	778	717	791	811	765	755	796	827	794	776	796	710	779	825	751	799	798	798	816	751	758	763	783	718	799	713	727	800	745	765	743	750	778	808	769	812	769	806	755	789	789	769	798	803	781	823	789	779	742	787	847	764	753	778	766	744	743	805	770	805	794	795	779	804	751	751	780	769	780	766	758
3131	4471	9962	8320	4632	2297	1114	511	328	330	270	288	287	286	271	262	311	257	280	277	309	277	261	307	283	291	268	293	256	274	298	297	266	285	282	277	279	279	251	302	260	287	294	253	284	264	269	281	266	284	276	272	274	280	257	294	268	266	326	276	268	280	258	296	275	306	285	254	289	276	299	273	293	285	266	284	269	299	302	268	271	280	272	303	308	250	273	256	268	290	311	276	277	269	279	267	294	295	275	269	248	288	274	291	284	271	274	264	293	290	283	237	278	300	280	266	312	295	296	281	269	254	262	255	265	303	305	260	270	276	310	300	265	267	291	279	264	294	278	263	257	302	286	253	286	297	274	273	289	236	252	257	282	275	272	279	290	267	253	257	292	273	284	267	286	278	250	296	302	284	269	297	280	318	276	280	280	272	248	262	257	281	250	276	267	262	258	289	249	268	286	301	297	285	242	286	300	265	258	279	299	262	289	286	285	269	256	267	285	265	253	254	272	255	279	278	286	256	277	314	287	313	262	291	252	251	303	260	295	288	252	286	293	279	300	273	289	288	271	286	260	288	268	274	288	259	285	256	282	271	288	293	262	317	304	293	277	291	274	285	312	280	274	299	265	294	279	267	271	293	276	276	254	266	251	300	252	269	274	307	287	273	280	272	291	272	282	279	243	260	296	279	269	249	257	289	255	279	241	307	268	291	282	268	260	258	265	261	288	267	293	292	293	283	328	246	250	251	304	289	271	263	284	254	297	290	305	250	274	310	284	295	264	286	283	274	265	270	282	256	277	269	302	245	301	292	277	266	275	305	283	258	277	298	278	278	274	262	235	273	292	251	264	264	278	294	309	265	273	284	302	256	272	284	243	262	247	303	277	290	291	263	289	285	269	291	293	250	262	287	302	310	280	275	242	283	291	280	277	270	299	289	248	259	282	279	277	313	289	269	267	263	265	297	277	288	303	270	297	291	274	275	287	304	290	278	274	274	280	292	290	297	310	303	311	301	263	290	260	289	278	282	300	273	259	290	303	292	257	236	286	317	259	286	276	277	277	250	270	274	279	284	274	277	269	282	292	293	273	293	263	294	289	256	292	298	263	290	291	284	274	268	258	283	275	308	262	274	285	265	287	265	244	273	271	284	274	271	312	286	305	286	276	280	262	274	305	295	287	267	298	261	281	287	287	257	279	251	282	252	310	277	244	273	271	264	303	267	310	274	266	265	267	271	290	267	275	267	304	269	268	258	321	288	282	277	294	288	273	273	267	289	267	273	290	257	299	281	246	265	294	273	293	281	284	263	290	296	288	281	266	289	274	262	265	252	272	266	278	264	311	286	281	264	282	252	264	299	285	305	263	275	313	268	258	271	265	306	268	282	257	284	264	283	288	244	288	252	305	290	278	288	269	289	315	277	305	324	296	266	252	229	254	305	298	281	294	284	290	280	266	272	272	262	254	265	300	269	288	281	294	274	267	262	276	251	299	290	306	318	294	256	281	304	286	299	255	277	236	270	290	295	243	224	291	279	292	277	275	267	270	281	291	255	280	267	303	264	279	290	271	266	280	296	285	299	276	278	284	282	271	301	264	261	263	279	298	283	280	297	304	280	289	279	288	268	286	266	255	275	277	299	268	265	268	272	305	252	288	282	294	288	269	282	248	293	257	268	295	271	291	302	272	283	279	271	282	291	270	269	277	273	262	274	266	270	283	290	257	296	253	255	252	275	301	248	257	257	283	293	272	281	276	289	283	269	285	286	271	285	300	270	265	258	318	277	281	291	280	261	282	264	263	267	287	277	262	264	317	266	261	260	287	249	265	269	281	279	276	279	273	296	325	270	278	283	215	234	278	280	290	254	262	277	288	306	267	298	280	284	271	281	253	283	282	279	291	278	256	273	315	261	265	228	282	279	272	303	271	302	289	278	286	294	273	263	262	247	261	278	286	252	274	314	286	275	269	281	255	261	282	287	294	287	303	290	317	275	282	276	277	265	268	281	245	264	260	288	307	271	306	253	252	243	261	296	264	269	311	299	282	288	281	262	296	250	287	272	274	270	230	284	286	307	285	262	262	298	280	253	264	301	307	278	275	291	286	292	276	263	250	265	281	282	261	308	255	280	289	263	281	271	244	289	313	282	296	271	268	291	290	273	258	297	255	296	276	255	264	288	272	289	300	297	274	284	256	294	284	288	264	273	287	292	287	255	308	267	261	293	317	290	260	251	278	242	284	252	302	274	257	297	304	280	278	285	256	250	292	273	315	314	283	270	272	253	261	293	275	290	322	265	275	291	284	303	295	272	293	252	282	308	259	268	258	269	258	262	261	265	293	248	242	239	278	270	291	273	283	286	242	283	276	266	264	284	298	271	293	292	269	305	292	287	292	309	274	240	303	300	296	298	260	263	289	309	255	264	274	241	275	281	266	254	279	288	274	291	261	290	285	256	264	258	255	295	271	276	271	296	290	261	280	300	284	278	281	264	283	286	283	273	291	276	268	300	255	274	297	274	257	258	291	288	271	298	282	308	277	283	263	290	260	293	242	285	282	299	276	311	282	265	264	270	287	275	280	252	290	249	276	260	275	277	311	238	260	283	251	238	276	295	244	299	266	281	263	264	282	281	284	255	289	286	285	273	309	237	271	308	277	272	274	283	267	282	275	285	271	286	299	282	248	316	278	234	286	266	293	276	260	301	301	277	247	268	279	258	273	285	255	280	267	271	294	260	284	270	301	252	279	270	256	309	263	301	256	300	288	313	268	277	272	307	269	279	270	270	280	290	283	243	271	278	265	299	266	282	264	263	252	294	264	255	306	278	298	278	298	261	286	297	269	288	304	273	287	270	250	251	300	251	278	308	277	277	269	303	290	281	287	249	283	222	318	286	293	230	270	266	274	258	268	239	281	295	253	287	292	288	253	242	302	274	241	266	272	299	283	279	284	269	304	280	289	300	247	283	282	260	292	264	307	291	292	277	267	270	292	290	273	265	290	264	278	268	256	260	264	276	295	278	265	259	255	285	294	273	291	290	281	293	285	272	256	266	303	224	267	281	293	260	250	282	303	283	275	273	258	264	271	277	283	281	279	291	299	290	276	272	321	221	290	292	298	284	267	276	255	263	306	279	270	243	280	261	309	284	264	231	293	265	295	298	277	270	289	293	251	276	304	272	262	262	257	281	289	277	267	297	301	286	256	256	284	279	252	268	289	276	311	272	252	275	264	271	302	262	263	265	277	315	298	267	316	271	281	301	263	283	261	259	257	266	237	275	292	316	266	286	311	282	261	266	280	264	325	287	277	292	294	293	293	296	288	274	287	259	273	291	271	257	264	313	274	261	227	295	291	286	270	297	268	239	275	295	274	263	266	259	253	285	296	278	301	301	279	314	274	271	289	295	266	271	271	278	268	274	292	250	276	291	287	304	282	272	255	283	260	279	259	285	272	318	306	268	269	253	265	247	270	249	308	280	253	236	249	287	262	249	289	278	294	278	299	266
3453	7236	19356	19172	12886	7065	3264	1507	910	767	698	706	689	687	723	700	691	689	697	678	695	696	652	735	671	644	681	720	711	630	696	708	684	704	657	682	662	706	709	637	742	660	705	732	693	683	711	697	667	670	660	711	688	736	715	658	642	730	709	671	652	731	710	651	673	695	702	680	678	683	681	718	670	676	622	721	750	650	688	706	716	717	702	667	658	697	685	677	704	672	688	663	729	678	650	710	700	688	623	685	702	675	697	668	643	608	698	684	686	703	663	686	682	707	676	721	700	623	733	732	687	660	708	670	669	635	699	657	750	734	687	732	661	708	663	666	680	717	635	660	662	699	690	682	687	715	660	692	657	677	697	670	713	680	673	680	680	699	692	690	717	709	657	710	719	727	668	687	689	679	694	707	661	688	711	715	661	670	688	665	738	661	731	703	663	717	705	693	653	687	684	668	646	671	636	737	703	719	675	688	639	714	717	693	692	703	664	650	660	691	719	663	685	727	717	692	719	658	660	696	657	668	662	664	696	661	656	727	723	729	680	720	656	667	675	688	692	738	649	675	661	675	682	742	680	683	634	733	734	716	687	686	706	693	683	723	755	659	655	723	676	658	689	689	732	704	676	693	645	683	691	697	691	684	730	685	713	682	714	699	718	677	702	641	679	670	693	683	662	623	678	704	656	676	658	710	685	701	664	750	701	699	663	668	688	705	705	667	686	741	722	692	695	735	667	685	698	725	665	702	666	620	690	699	678	670	707	734	678	718	747	634	717	707	688	724	707	732	713	708	678	701	710	698	697	699	679	690	654	690	706	719	694	700	670	669	680	704	719	705	689	722	664	700	711	688	690	645	708	648	686	674	646	754	705	712	669	713	729	698	734	695	661	676	700	676	663	698	672	639	660	729	655	702	694	674	648	712	684	675	718	687	674	684	678	667	710	741	686	710	719	696	724	693	715	664	700	675	677	699	697	697	688	635	661	711	629	670	684	722	716	729	664	676	681	652	724	710	655	663	706	689	661	669	712	691	667	697	730	710	706	724	663	648	700	738	695	726	709	695	674	687	720	687	669	682	661	695	648	656	671	707	704	700	679	675	676	709	672	701	705	681	681	639	724	654	674	680	725	688	675	669	691	676	736	652	699	661	655	653	675	685	691	663	721	751	703	668	729	662	688	699	699	684	711	662	714	673	679	642	693	665	679	656	692	675	695	693	716	662	731	766	681	733	708	684	679	660	689	718	706	697	717	710	718	702	673	705	665	673	684	669	705	680	724	657	704	681	654	713	658	669	709	737	685	701	716	682	714	680	681	717	633	678	729	703	736	705	667	662	708	668	698	674	672	670	712	685	713	722	659	684	692	678	707	696	677	709	698	677	713	714	686	640	730	729	676	643	695	616	716	702	737	691	680	716	686	680	681	651	706	665	702	714	697	702	680	680	705	701	677	685	672	672	718	702	691	674	656	699	676	684	705	716	725	644	695	671	689	699	654	685	724	698	660	696	699	706	701	732	671	719	669	640	645	669	720	708	641	647	705	612	700	710	675	679	715	737	711	686	694	670	773	663	671	685	720	695	690	694	665	691	695	661	677	677	654	714	714	712	657	675	629	651	696	729	666	661	739	702	659	644	731	687	706	724	696	702	710	653	719	694	714	732	713	706	720	684	700	670	685	704	726	721	688	666	657	678	741	673	669	693	686	657	651	704	700	679	685	732	701	665	679	667	682	681	668	699	685	698	697	667	668	682	716	667	717	682	732	655	694	681	642	698	771	707	689	702	655	676	694	703	690	650	679	740	643	674	638	650	671	714	688	652	692	687	676	751	648	705	636	640	698	681	668	669	628	691	660	710	706	676	678	698	689	710	668	718	701	682	666	677	650	667	691	731	658	728	621	704	695	678	695	666	693	718	642	678	696	738	687	682	684	605	711	684	683	735	678	679	652	691	763	669	708	730	660	662	630	665	700	693	704	679	685	685	706	707	717	678	686	678	722	675	692	639	694	704	709	718	669	693	702	681	677	705	667	691	680	649	680	668	710	649	717	714	682	678	686	700	720	656	695	679	693	687	664	692	710	710	713	710	693	670	703	704	679	677	664	646	685	689	676	697	673	683	670	671	698	678	639	675	692	674	688	705	675	662	677	677	651	701	680	688	709	684	722	692	659	674	708	676	693	684	704	678	730	705	700	677	665	701	689	708	705	674	718	731	689	713	706	681	710	687	690	654	654	662	685	670	660	681	650	675	708	726	688	712	717	668	712	686	728	720	734	668	670	739	681	656	676	645	697	732	707	739	691	729	726	666	680	699	721	745	710	663	666	676	674	685	717	714	656	718	648	722	693	742	688	628	658	691	699	716	697	672	701	706	665	701	684	685	694	679	701	653	689	682	657	693	652	703	665	696	722	690	676	688	719	715	672	700	688	710	634	681	706	705	729	677	749	722	674	681	681	712	689	717	711	730	694	699	710	665	686	661	684	669	638	654	734	684	642	697	686	697	707	701	708	677	702	671	710	717	674	673	667	690	656	757	661	684	710	665	696	704	672	683	734	701	657	680	683	713	697	704	644	712	725	691	672	665	717	727	650	721	707	606	714	670	738	702	694	700	695	706	685	712	646	705	659	673	725	689	678	707	717	664	679	694	672	742	710	687	728	665	662	703	695	691	683	660	656	691	725	682	725	706	660	702	624	691	707	655	722	712	717	674	666	716	723	749	653	666	693	699	670	680	724	643	738	682	715	664	688	699	719	662	680	720	707	696	709	660	681	669	662	699	680	685	685	704	699	636	644	638	685	691	686	745	649	689	652	710	689	679	718	673	654	657	654	707	660	738	686	730	680	636	705	644	733	635	686	672	715	644	704	633	655	634	733	692	668	676	704	721	685	713	699	708	714	658	665	692	700	712	715	659	676	677	654	708	715	700	674	683	681	665	670	688	686	730	690	698	691	671	726	702	706	672	666	697	666	695	731	705	672	661	689	691	708	666	671	663	726	728	680	708	665	667	679	699	714	664	701	749	763	665	682	675	693	687	694	690	727	651	658	690	708	715	658	660	707	717	705	694	697	625	692	647	682	752	705	676	701	693	673	667	750	713	726	696	701	682	704	685	757	722	703	653	695	698	670	659	695	707	722	674	716	712	609	673	694	760	679	675	720	728	707	729	731	727	671	714	678	651	698	682	708	696	668	683	680	674	668	676	689	678	689	680	694	705	684	685	719	729	680	658	656	702	663	669	682	639	657	673	752	691	694	701	668	682	681	669	692	715	687	668	635	680	720	694	640	718	684	668	688	693	695	706	667	671	770	698	673	691	674	609	728	671	702	658	697	722	691	726	697	685	684	698	711	648	678	698	673	691	706	697	688	684	703	692	657	714	696	660	705	687	682	660	690	703	666	649	625	666	707	715	681	728	693	679	647	706	699	730	710	701	712	736	665	693	695	645	711	679	711	710	704	720	685	640	666	661	648	731	710	697	727	643	717	700	741	632	657	724
32666	61182	78001	65776	47910	30132	13482	3748	1067	481	373	338	300	344	352	383	322	327	356	364	349	339	345	337	337	328	338	311	332	340	343	330	326	324	327	377	325	348	340	343	325	352	327	339	343	326	286	343	385	340	399	330	332	356	335	331	305	333	358	331	372	342	344	307	332	289	346	353	330	335	356	326	387	330	313	304	374	325	324	348	307	363	381	313	355	333	355	370	342	342	296	320	325	334	308	326	334	293	350	353	361	337	333	338	365	318	365	349	327	295	330	327	357	339	334	304	351	305	322	328	317	343	323	322	361	345	314	357	343	334	299	358	327	322	321	359	349	341	336	340	333	343	304	305	321	318	337	323	349	351	333	332	358	329	351	332	310	324	324	319	351	326	335	340	331	343	343	359	338	350	345	332	351	331	336	326	368	336	334	354	333	320	284	337	308	335	308	321	350	324	357	346	303	328	318	318	339	336	347	331	339	354	323	334	316	341	310	334	351	328	339	367	342	361	347	332	336	284	350	369	310	314	332	329	334	350	320	310	325	299	321	328	315	306	296	340	347	334	346	316	322	360	344	334	318	350	315	358	336	342	301	345	360	352	347	361	379	320	382	321	314	321	333	314	331	312	337	339	324	308	350	336	337	347	356	326	318	343	320	378	335	299	362	352	347	377	345	352	327	338	352	324	354	329	331	317	343	345	339	333	316	319	361	318	368	312	342	329	360	360	324	323	342	350	329	312	337	302	302	322	339	317	376	329	314	359	326	332	318	321	333	346	356	323	321	364	344	327	341	311	362	311	330	362	311	330	347	310	347	317	308	369	310	321	313	343	316	313	322	311	320	376	337	334	353	337	287	307	326	291	346	342	333	299	355	338	364	340	296	334	367	315	298	320	331	345	279	321	314	315	328	314	351	347	327	364	314	332	330	327	305	326	378	350	337	332	292	333	322	309	321	302	363	343	318	353	347	303	326	335	287	372	327	348	313	311	320	329	293	356	346	320	312	375	330	312	339	305	340	357	321	322	344	310	356	285	346	378	331	352	356	355	338	303	396	340	354	308	348	331	312	341	345	306	319	343	349	373	287	325	315	326	326	348	343	357	334	339	359	339	316	329	338	332	356	292	381	342	342	367	349	338	366	348	338	312	369	332	309	331	335	367	361	332	339	340	395	327	333	358	322	361	364	349	355	343	301	323	335	371	335	347	340	345	301	328	320	325	343	323	308	341	367	337	322	316	318	324	345	308	351	316	384	342	325	313	347	326	361	380	313	339	364	342	364	308	362	288	351	347	319	348	387	323	353	336	327	352	319	359	331	351	336	335	376	352	308	356	365	312	382	324	298	350	310	331	372	383	373	318	340	334	308	360	333	335	324	331	349	334	324	341	342	346	350	335	330	371	335	355	320	348	345	319	329	328	345	346	327	353	326	343	371	345	351	326	328	308	342	304	344	368	351	278	371	372	332	311	332	336	334	331	345	374	329	371	335	324	336	364	348	357	313	333	337	325	379	348	329	321	322	318	362	365	339	337	350	304	314	322	303	309	319	317	300	368	329	327	350	297	344	315	360	327	315	342	378	345	328	357	328	328	337	342	371	341	303	323	336	305	383	306	329	328	300	339	345	344	340	317	344	334	319	357	307	332	362	321	343	326	339	336	313	345	376	313	328	347	326	362	358	312	344	363	340	306	332	334	310	342	325	350	302	347	360	377	313	343	356	328	330	308	324	308	303	335	324	334	342	354	334	379	339	342	337	330	311	357	314	346	322	360	332	319	290	334	315	350	336	353	358	307	328	329	348	384	307	347	325	310	328	321	317	374	339	312	356	373	343	360	362	394	331	329	347	325	359	345	308	321	366	297	345	363	340	329	331	355	330	370	330	360	345	356	299	337	330	307	327	325	331	366	323	309	310	294	324	344	324	338	336	363	304	307	315	352	362	318	351	333	322	347	327	370	340	313	327	343	326	351	353	352	339	359	325	347	336	343	354	323	329	331	334	356	341	292	348	320	320	354	331	341	299	318	332	335	314	337	367	336	310	315	317	351	357	319	354	331	349	300	339	365	298	323	324	301	356	356	319	340	342	362	312	353	308	341	378	327	364	350	338	372	350	350	365	347	315	304	336	355	343	327	375	311	355	338	345	337	339	340	340	335	374	319	330	325	320	328	348	338	326	330	345	327	324	353	323	348	292	307	323	314	341	341	317	342	342	324	338	322	330	345	314	354	352	323	338	321	361	371	340	324	365	342	301	312	345	357	361	331	328	334	318	319	370	326	333	331	353	361	363	345	330	355	367	342	332	333	338	302	341	336	353	319	329	335	358	345	336	329	355	348	359	357	348	310	335	361	339	323	347	305	353	335	347	326	350	322	315	308	342	351	310	344	328	344	360	366	329	339	338	337	282	347	334	333	314	309	352	363	331	340	330	322	314	355	333	326	337	331	331	324	366	311	325	368	350	333	333	336	331	349	317	334	324	322	348	321	333	349	364	316	371	339	326	330	310	332	330	312	344	331	338	322	308	324	338	325	332	315	320	351	349	379	324	367	363	304	340	364	322	334	359	317	355	357	334	316	322	375	366	339	337	306	324	350	322	345	361	310	333	330	300	276	336	346	318	306	345	362	351	325	349	329	327	298	361	336	331	319	391	301	380	342	354	310	344	314	328	310	341	306	328	330	317	352	358	332	306	327	298	322	325	335	364	344	360	335	317	357	329	336	327	318	371	362	329	338	330	323	347	308	358	371	343	323	332	335	336	286	373	313	312	359	345	336	339	343	327	308	348	315	327	328	317	314	323	337	336	331	296	305	325	342	361	310	330	303	341	337	321	342	330	341	341	337	334	336	298	331	318	352	320	328	336	319	374	332	351	323	309	362	373	322	336	291	298	337	289	315	355	314	362	326	323	320	323	321	351	348	327	311	318	350	358	308	323	372	329	367	336	367	326	319	352	326	358	358	334	337	330	326	325	357	351	325	334	328	321	354	315	330	348	347	342	335	315	345	317	348	317	320	328	320	371	326	338	336	320	327	316	339	338	329	363	358	313	346	346	323	327	344	327	301	328	309	334	331	351	321	374	310	326	346	352	337	324	324	318	336	346	337	376	339	354	362	356	306	360	322	364	328	315	293	318	327	323	332	333	334	347	288	341	293	311	336	304	328	333	327	340	354	335	325	336	314	337	297	327	342	320	333	331	347	342	309	362	354	301	338	328	308	342	336	368	366	332	346	358	331	367	343	355	329	343	303	341	343	323	310	319	331	327	373	311	314	322	341	329	340	310	350	349	343	356	335	363	325	356	334	353	314	297	369	312	333	324	330	339	340	342	343	323	324	321	332	317	332	346	318	356	340	312	342	347	348	355	339	375	334	322	331	312	318	367	350	321	329	338	352	330	331	343	346	338	356	351	330	328	349	380	341	334	352	308	316	326	313	357	343	332	343	390	337	334	316	325	346	324	331	331	341	368	324	311	386	318	325	332	353	363	343	335	323	345	324
20325	45604	73573	71818	57979	41806	24142	10043	3475	1399	896	866	806	883	784	836	763	811	771	805	812	803	837	769	839	816	801	812	791	834	796	765	781	794	813	734	737	836	824	813	807	806	855	851	786	810	818	787	798	792	762	793	780	790	828	840	781	814	773	781	800	799	803	821	832	832	762	782	785	784	807	753	815	738	766	824	792	762	775	777	768	784	815	770	857	789	774	791	835	719	812	763	808	814	774	752	836	807	814	809	858	791	809	838	808	809	781	800	810	797	812	803	820	767	747	788	795	826	799	806	778	819	764	773	790	839	789	766	826	789	803	787	806	807	755	762	742	834	825	768	798	786	828	789	816	802	774	757	799	797	832	753	795	785	794	737	850	799	821	821	863	769	837	832	813	793	799	784	805	717	760	827	777	836	823	822	834	780	827	792	783	851	812	799	800	819	781	776	829	816	804	764	790	821	810	802	842	755	778	801	876	832	790	783	781	834	818	803	789	802	868	786	835	798	832	772	781	867	842	789	808	783	833	809	822	762	789	820	828	797	803	831	807	828	769	797	810	805	813	804	733	805	801	812	819	798	824	809	847	796	754	783	797	851	754	802	789	835	771	761	776	776	770	769	835	767	703	811	809	821	872	799	823	804	792	802	871	776	808	850	811	819	791	816	800	834	813	762	799	760	743	799	748	782	815	824	800	736	789	790	773	809	858	783	752	806	743	815	766	801	779	771	827	785	868	822	787	766	827	816	792	798	790	794	796	793	784	817	805	749	751	766	791	783	761	845	749	845	788	829	808	810	729	814	816	814	752	772	786	740	797	804	825	743	770	765	767	792	780	810	797	813	740	823	821	812	735	793	778	831	829	801	822	829	813	803	815	821	769	829	831	823	790	809	803	799	808	756	863	751	795	808	792	794	794	779	798	793	847	802	830	739	814	795	762	812	797	772	799	830	864	793	843	818	784	803	790	841	807	821	817	764	834	763	876	818	777	794	816	791	800	802	770	827	833	756	845	833	772	800	775	790	877	793	805	859	819	808	802	834	781	825	794	809	770	770	768	759	805	805	809	827	845	792	800	821	809	798	816	786	826	789	763	806	822	850	795	805	818	800	757	770	774	821	792	814	794	789	787	808	766	766	798	814	821	802	797	778	807	809	766	845	797	801	767	870	784	786	761	795	804	775	783	802	793	776	792	784	773	819	827	780	767	801	812	819	753	793	813	812	844	760	811	823	817	806	835	780	825	863	795	780	797	775	853	778	832	862	794	786	777	820	735	749	840	819	815	794	827	794	803	779	822	778	795	755	798	795	764	791	796	807	805	769	807	811	851	827	785	781	844	852	796	793	764	777	763	790	816	826	833	791	786	802	834	756	756	813	783	833	802	807	820	802	796	760	772	773	804	818	759	825	764	763	845	726	800	822	802	816	775	795	818	831	770	791	822	806	820	754	763	831	811	814	808	782	788	793	824	811	779	816	795	747	725	808	808	789	798	775	847	814	794	848	826	791	789	756	791	828	808	813	863	798	788	825	788	810	800	798	807	756	804	799	833	781	769	818	772	827	783	805	784	805	754	825	807	778	771	789	784	821	830	787	781	846	786	797	773	808	828	783	814	756	779	786	764	794	808	822	804	757	800	834	792	734	822	841	750	828	831	786	808	755	798	813	781	767	817	795	746	780	765	771	789	765	776	765	787	786	781	781	738	811	817	773	773	773	773	776	791	782	787	803	809	827	829	735	804	846	817	759	798	807	762	804	785	822	785	826	797	779	761	824	801	821	794	802	808	754	749	760	793	841	725	789	763	814	757	763	819	820	792	825	815	816	836	746	816	785	794	777	781	822	880	748	815	830	790	822	816	805	814	769	766	801	783	746	798	829	765	828	780	792	787	785	784	840	778	806	848	777	805	790	839	818	760	801	822	786	795	804	800	785	836	783	761	853	790	820	781	751	828	812	784	763	804	786	823	799	763	827	794	798	758	836	809	745	841	759	754	767	775	830	841	779	785	844	794	813	832	815	805	797	827	838	824	786	804	829	787	763	736	791	779	823	846	785	817	796	775	856	755	781	835	784	789	785	795	775	735	809	889	787	782	779	838	757	818	784	819	810	812	791	794	828	818	822	819	792	828	810	800	827	775	799	848	859	801	823	798	749	796	832	833	791	788	809	788	789	788	765	822	759	787	720	758	809	788	801	796	780	776	773	766	817	808	766	836	763	785	778	820	752	800	761	824	843	808	878	785	827	815	798	783	849	774	758	827	798	797	770	831	836	819	825	813	774	798	787	788	816	820	849	831	810	798	825	755	787	757	834	762	838	796	799	806	797	822	817	820	824	868	764	740	820	798	761	811	842	771	776	812	823	796	800	813	751	810	813	785	759	796	811	791	829	777	771	821	774	784	802	773	818	807	777	763	807	799	770	809	803	786	779	844	812	828	806	769	768	780	772	801	823	826	774	817	830	816	783	840	810	822	859	729	824	732	768	801	843	872	848	800	756	738	792	852	810	790	807	790	783	813	833	794	803	817	840	790	829	826	810	830	829	771	796	820	858	788	818	776	806	800	763	791	795	787	748	794	874	808	796	821	818	848	783	779	812	801	747	819	764	829	818	773	797	826	781	734	804	771	856	848	790	752	809	778	822	784	792	842	778	757	804	803	808	793	825	819	807	790	778	836	786	778	845	791	818	772	856	765	807	797	847	811	810	843	859	826	744	857	857	844	786	811	808	833	767	837	832	836	815	804	826	798	755	829	742	788	801	811	792	847	828	793	802	764	812	830	784	779	808	809	804	835	853	797	787	765	821	790	826	786	783	780	805	818	768	836	804	782	806	790	796	793	781	742	778	767	811	764	781	829	758	799	796	789	783	830	757	763	827	758	735	795	813	859	756	838	821	814	789	788	810	819	808	781	820	792	801	759	800	811	792	798	875	738	816	822	810	799	799	758	751	819	834	807	836	811	796	807	785	760	768	793	819	772	802	829	823	802	831	850	787	785	736	821	804	811	795	792	792	811	789	828	811	810	758	817	838	800	808	796	745	767	800	804	803	823	824	747	828	795	792	774	842	855	771	758	802	846	754	816	759	840	756	808	807	805	812	807	824	743	784	783	744	843	795	805	783	834	799	768	773	802	831	816	787	796	814	800	796	768	806	794	781	796	765	799	778	747	767	876	767	793	763	772	810	772	825	832	811	832	811	797	796	767	784	786	830	821	804	840	807	800	815	782	776	778	793	814	778	765	819	746	783	741	854	829	802	755	826	806	840	765	763	808	800	804	796	822	783	801	823	787	796	791	834	822	855	801	818	787	799	793	802	774	789	804	775	859	788	776	779	839	799	815	790	834	761	801	770	806	784	811	831	822	813	831	804	788	807	839	812	861	764	786	821	804	768	739	808	789	773	808	791	783	791	824	729	759	788	798	787	827	793	778	855	748	762	766	823	801	802	799	820	801	787	845	768	786	737	811	775	768	815	846	832	777	777	814	783	791	832	769	826
34304	65290	79820	66908	49363	31652	14683	4084	1079	423	356	320	292	357	341	313	327	327	314	300	341	318	289	301	301	330	285	303	324	333	307	308	339	346	318	329	309	309	345	334	344	346	305	326	334	369	333	362	306	349	344	288	329	335	337	342	296	360	327	330	312	277	311	332	315	324	318	321	327	323	328	318	293	349	292	306	318	343	343	327	285	266	334	306	341	314	310	329	295	336	329	351	309	364	284	307	349	341	299	324	315	344	331	292	308	294	330	322	322	328	339	335	336	331	331	310	329	329	338	324	379	297	324	333	308	307	286	318	331	337	321	350	301	375	298	314	326	329	341	314	330	319	336	353	328	321	300	311	337	361	330	297	308	358	323	342	320	314	331	295	353	334	315	301	303	329	325	342	307	322	328	318	325	295	316	353	324	355	316	304	316	345	295	322	315	352	334	319	343	308	299	304	317	322	292	334	352	305	324	314	304	294	317	315	341	340	333	293	339	330	338	309	356	311	323	319	324	341	327	333	318	338	327	296	309	321	341	320	330	304	325	305	333	314	336	311	335	319	335	322	310	351	327	346	332	322	342	313	312	342	330	328	356	322	325	340	322	319	323	344	365	335	330	304	315	346	316	338	324	324	330	323	329	313	308	366	328	320	308	329	340	329	308	340	362	339	336	324	329	313	333	308	334	318	311	364	315	282	326	290	336	342	348	325	303	316	311	337	306	350	346	340	348	332	347	315	336	353	311	308	306	372	320	332	342	322	340	349	338	329	326	313	333	309	319	324	323	363	303	327	337	308	308	359	331	315	339	327	301	351	299	306	290	335	326	363	354	309	352	351	333	307	294	324	332	318	316	312	330	327	324	333	311	344	305	304	353	328	301	322	317	287	335	327	309	339	322	309	335	316	328	286	359	359	321	303	308	326	319	337	323	354	329	339	351	327	318	352	318	325	323	305	319	320	306	318	362	355	300	333	343	369	307	325	343	321	367	304	346	320	333	313	348	322	332	333	350	322	303	297	286	330	305	328	349	290	312	311	323	371	344	356	330	318	333	330	299	319	340	337	336	319	325	329	343	322	297	302	301	283	311	317	305	317	329	337	305	313	317	318	351	307	296	313	327	330	326	342	313	313	340	325	325	310	300	313	296	331	340	326	331	314	324	287	358	328	323	313	348	344	342	322	345	330	325	308	300	298	313	323	304	290	336	311	319	323	343	317	313	306	368	327	328	344	296	309	314	337	312	334	311	337	317	344	343	324	331	319	331	320	274	338	323	308	332	307	348	328	297	329	297	357	330	304	341	326	311	301	316	300	329	327	301	343	314	356	302	346	327	321	331	338	314	336	323	289	360	301	325	314	330	317	329	329	328	352	318	275	300	332	311	309	299	338	301	312	329	297	333	313	338	295	338	319	307	284	343	310	342	338	360	337	310	298	326	311	335	334	334	331	323	323	341	342	321	332	363	350	307	333	334	288	313	333	310	332	325	313	304	298	345	331	312	316	332	305	343	309	317	325	329	304	290	360	349	326	343	317	298	327	323	354	323	320	315	319	339	337	333	329	317	301	295	301	320	313	303	341	302	315	317	311	324	292	328	291	284	341	330	309	322	308	352	297	330	297	323	344	349	337	353	305	334	337	298	302	301	309	321	327	346	340	310	292	308	348	361	317	336	366	324	351	319	307	317	340	293	326	342	297	341	322	341	356	333	364	308	310	299	335	322	314	332	318	319	297	331	319	337	337	305	326	316	327	314	308	346	353	336	346	319	294	323	326	342	306	296	297	319	331	331	340	349	331	324	341	297	314	347	321	325	318	297	325	303	292	319	317	336	322	354	278	343	293	280	329	336	312	359	339	321	313	302	316	326	276	295	316	338	309	328	290	323	308	328	344	294	322	315	328	325	317	327	296	311	323	331	297	308	293	289	322	343	303	338	342	324	323	289	305	316	356	308	343	319	304	364	359	334	319	323	339	358	315	335	341	324	321	323	313	327	325	342	302	338	339	354	322	316	327	327	277	316	315	318	329	308	299	303	329	329	309	297	316	346	321	310	308	294	324	314	312	324	338	327	321	312	328	315	318	332	303	297	354	294	332	365	322	306	331	329	301	335	315	349	308	317	330	319	363	322	329	311	336	353	320	320	311	306	292	327	328	362	363	338	358	309	330	323	297	309	317	349	330	323	326	298	304	334	323	308	333	337	326	293	336	352	323	326	352	291	339	301	335	333	311	322	332	280	288	305	293	331	300	336	342	316	344	313	340	285	304	333	317	336	325	317	318	317	339	315	320	329	334	303	315	346	352	302	296	350	304	343	329	312	337	322	326	317	275	352	322	329	292	309	324	321	321	312	353	350	354	333	332	333	323	275	310	339	336	309	292	343	333	364	372	325	337	305	332	307	300	293	310	288	295	337	331	319	351	364	307	290	337	335	344	298	313	300	342	302	328	339	258	345	333	309	280	323	308	326	341	320	298	289	282	332	322	306	330	336	299	337	311	363	319	330	308	324	331	339	302	290	319	312	308	327	321	325	351	351	319	332	319	320	361	346	321	325	292	299	324	294	318	312	313	345	357	312	348	322	340	365	345	331	317	340	335	280	317	313	329	341	313	357	349	323	334	336	314	322	330	325	324	349	325	323	349	326	319	332	347	302	284	337	320	339	355	301	342	315	326	316	284	297	345	313	270	308	314	349	316	309	344	314	319	304	337	320	324	344	320	341	344	308	295	328	289	322	308	304	314	318	309	305	328	340	346	324	318	321	328	335	291	325	312	348	299	322	329	333	331	345	309	298	322	335	308	326	338	321	292	337	354	346	323	314	293	321	354	316	316	368	322	349	324	338	354	330	335	317	299	318	345	318	366	332	351	319	347	299	318	317	312	364	337	341	313	336	300	329	305	310	281	329	327	333	351	317	300	330	315	326	331	318	322	352	310	296	311	325	336	327	327	313	307	324	286	308	316	329	314	308	308	327	314	319	304	310	339	328	318	342	335	316	319	361	298	313	298	309	323	308	318	321	305	324	298	310	325	320	331	268	334	320	315	299	340	339	319	346	333	339	323	341	338	310	328	363	345	305	347	300	303	301	324	327	322	334	311	333	313	328	314	326	333	345	357	330	306	297	337	329	330	323	337	331	313	330	324	348	317	322	337	326	322	330	277	320	324	304	289	315	326	310	337	295	330	325	328	340	302	306	342	342	339	357	354	294	312	314	318	304	301	350	317	344	302	306	300	317	322	360	307	309	322	351	307	323	297	340	317	339	322	302	350	336	352	324	347	297	311	325	332	327	345	315	309	347	342	289	345	332	295	336	321	312	304	294	326	323	280	345	321	311	323	306	320	320	333	334	336	302	309	313	311	323	335	315	313	334	316	333	338	318	313	313	306	310	298	281	323	275	320	298	292	337	356	323	299	317	339	328	334	322	304	347	319	334	298	344	302	335	300	315	311	323	348	343	343	340	323	292	319	306	299	310	294	307	326	336	318	336	307	320	317
21001	49154	76050	73727	59114	42913	25323	10803	3642	1373	879	817	782	752	797	805	798	755	805	799	761	705	785	797	748	786	803	748	762	849	799	774	781	755	787	811	746	800	802	759	758	793	754	788	808	782	742	812	766	806	802	756	777	745	793	789	783	707	769	762	766	737	800	820	753	718	754	783	735	800	760	773	761	770	740	777	800	756	798	799	765	753	766	779	774	738	794	800	743	823	748	775	779	770	749	764	730	768	782	771	802	779	774	816	822	781	793	782	725	781	821	793	724	768	781	709	856	742	771	767	722	802	780	745	790	792	814	766	753	749	843	766	772	788	716	781	754	793	720	796	786	735	745	750	735	746	807	749	772	746	726	770	741	758	797	795	774	801	764	803	763	776	763	767	769	797	730	758	862	802	781	716	769	770	752	791	751	745	813	769	724	753	733	798	757	756	805	729	783	782	767	771	737	802	737	718	773	769	769	775	823	788	741	746	809	744	762	755	751	761	752	772	753	722	750	767	776	759	790	795	741	793	796	749	741	738	775	778	810	799	789	780	742	785	762	767	718	751	765	769	797	805	729	768	766	753	786	773	804	796	764	723	760	769	779	738	774	775	779	763	741	779	726	748	810	808	743	765	762	812	750	763	789	779	772	728	807	766	774	706	784	730	818	776	787	804	748	799	738	773	784	775	760	809	766	777	723	746	770	771	749	775	765	751	742	753	772	752	739	773	798	788	805	800	819	789	763	765	739	762	822	759	755	775	772	818	750	771	754	770	738	768	717	799	746	772	806	779	773	767	788	737	813	767	781	760	763	736	752	760	801	775	751	733	773	771	785	767	820	758	749	775	800	791	740	755	781	780	759	787	764	753	781	699	802	764	759	736	794	745	735	776	785	775	751	789	777	739	754	712	794	726	806	775	784	735	717	709	769	786	781	795	754	765	800	761	736	749	808	785	777	765	733	756	803	826	771	768	776	766	782	770	771	813	760	748	766	710	731	827	792	758	764	760	795	777	729	782	833	768	777	814	792	744	778	758	793	755	775	710	823	751	824	775	761	789	724	796	787	703	781	739	764	784	797	778	768	762	759	788	789	841	745	772	770	765	765	750	760	796	717	788	739	771	726	784	823	748	768	761	762	756	814	755	810	768	751	747	773	713	710	800	764	751	767	741	808	772	748	776	757	784	774	787	774	730	761	764	733	807	734	778	760	742	804	754	768	808	772	787	767	820	745	747	752	778	783	699	759	765	733	810	773	781	789	767	780	792	772	729	804	762	785	789	790	696	762	765	793	689	755	756	774	721	753	753	764	788	752	734	731	785	756	764	771	793	770	793	791	738	831	712	706	791	774	782	775	757	818	747	739	753	743	785	726	754	825	752	737	755	797	759	784	755	751	786	803	763	740	731	747	776	752	772	733	762	780	767	774	780	795	827	778	757	722	741	767	808	784	839	759	746	737	760	774	761	760	765	741	801	776	808	785	754	778	771	692	817	784	801	779	793	748	800	774	762	729	769	805	747	766	775	745	785	784	776	758	741	745	756	766	772	793	815	776	793	785	761	793	756	723	693	722	830	794	712	736	828	724	776	760	737	748	744	830	751	785	741	792	796	739	718	745	762	765	790	793	741	753	823	775	786	784	807	752	726	786	745	744	776	744	773	769	760	718	773	768	756	782	764	769	774	780	806	760	797	714	719	784	752	797	757	784	699	756	793	786	786	735	775	757	718	748	750	759	770	792	762	804	776	781	805	776	786	742	748	818	747	767	780	779	759	792	772	757	807	749	771	778	759	783	774	780	763	790	789	767	807	766	813	793	758	799	772	841	776	714	764	766	791	808	723	755	825	721	749	757	769	744	774	763	779	727	757	781	771	728	770	827	737	746	829	801	806	774	770	780	756	800	776	784	796	722	746	744	723	729	737	743	750	756	774	733	776	779	763	833	744	798	749	736	783	855	738	756	741	757	779	772	758	806	740	757	731	792	788	750	741	773	762	777	727	766	768	808	716	791	815	725	810	731	751	758	753	753	751	731	729	731	750	794	750	784	787	738	794	763	737	818	745	802	784	744	730	792	768	774	785	738	778	746	792	758	754	803	745	777	816	756	754	793	816	817	765	756	734	750	771	756	727	712	745	774	787	769	765	809	792	775	676	779	784	763	768	794	771	744	807	800	787	752	777	766	774	744	729	749	788	754	767	785	784	763	768	763	787	782	760	762	773	741	794	773	761	728	763	767	790	730	730	793	754	710	739	785	768	763	787	741	759	767	745	801	786	736	809	747	748	772	723	764	782	751	769	832	788	742	752	776	767	757	715	727	773	747	796	795	745	792	788	733	800	748	765	778	789	765	708	783	769	775	842	744	757	757	764	797	768	803	731	787	780	833	750	778	744	747	795	774	801	753	815	827	788	746	737	727	770	770	754	741	721	730	761	765	737	788	747	766	753	792	759	762	747	775	754	738	785	769	760	783	777	766	753	754	746	805	744	715	788	744	745	759	776	796	803	776	772	787	726	741	724	775	758	735	811	794	791	786	721	791	785	827	738	748	810	766	797	775	789	754	801	764	739	749	775	775	748	762	755	770	757	787	711	743	775	768	741	777	800	776	795	791	859	744	789	745	761	776	778	813	741	757	803	788	781	775	741	782	838	782	829	779	774	773	787	786	720	747	752	760	771	732	803	743	745	779	729	782	779	766	820	780	810	789	793	761	790	810	788	744	770	796	795	796	764	783	774	754	797	743	797	743	740	764	756	767	774	767	821	737	772	756	822	780	770	806	805	771	830	742	761	761	747	743	712	782	725	723	778	744	731	783	753	755	781	729	759	726	751	788	708	764	739	807	763	791	779	799	778	764	766	761	791	752	741	749	755	754	761	770	740	794	734	722	755	789	738	815	757	789	784	740	784	757	756	755	831	750	730	744	773	786	798	741	779	719	774	775	720	760	785	751	782	763	793	806	778	754	770	740	747	700	799	768	772	763	746	727	747	738	777	791	788	788	775	734	749	803	745	801	739	801	791	750	772	775	795	779	740	791	716	798	775	817	777	747	804	755	770	820	785	771	794	771	766	801	804	759	795	820	740	776	773	746	753	780	789	728	798	800	786	791	778	760	737	771	764	762	750	747	765	768	754	762	793	800	783	759	769	798	808	810	755	784	777	809	779	722	748	799	784	767	787	752	758	745	767	756	758	789	785	765	771	812	759	756	791	748	780	753	745	733	756	769	751	747	793	779	803	767	806	816	818	773	784	714	753	723	818	762	793	755	745	777	787	774	823	758	804	746	791	813	773	770	733	766	718	778	752	789	768	766	739	789	771	772	771	781	747	771	746	797	741	746	742	837	792	818	764	727	823	796	821	834	767	731	826	758	791	793	732	814	787	739	743	771	778	734	807	771	803	803	728	772	748	763	782	841	753	767	745	786	786	737	744	808	717	762	774	792	780	765	783	800	737	755	762	774	732	791	761	766	786	701	769	790	803	771	745	779	728	724	775	772	802
2986	4488	9786	7855	4195	1937	924	485	316	275	309	274	288	307	302	283	256	278	278	293	269	279	293	262	235	274	277	267	293	303	274	281	255	310	267	284	264	264	270	270	279	248	265	270	251	264	267	272	298	301	279	297	280	277	288	274	274	271	285	258	283	266	302	267	258	255	288	231	260	279	276	271	292	277	259	280	273	288	251	278	281	257	259	263	301	242	292	256	268	268	256	272	253	284	264	285	280	261	307	290	264	275	296	272	325	312	321	265	231	264	295	272	239	274	268	263	248	248	285	259	278	279	281	254	296	280	297	262	264	258	307	297	275	297	276	238	261	248	290	285	316	246	248	280	245	258	280	285	287	246	262	285	301	266	258	264	271	311	244	264	280	280	288	264	286	281	296	280	253	266	277	281	269	260	292	311	268	261	265	272	278	259	285	245	265	298	273	247	247	275	281	291	267	259	264	310	285	282	264	244	261	308	268	281	270	264	234	273	258	294	277	253	258	265	281	268	271	316	265	275	275	258	244	263	245	261	272	269	262	263	287	259	284	239	313	270	252	270	304	253	286	257	272	273	286	291	287	294	290	295	246	259	244	285	288	265	240	276	255	277	285	261	254	272	286	285	277	266	251	282	259	299	271	262	250	286	300	236	231	280	299	277	268	240	294	295	266	268	277	241	297	295	289	256	273	254	245	246	268	265	263	276	271	279	292	256	282	252	260	288	274	264	279	266	295	288	255	268	276	264	271	265	256	269	261	280	276	286	297	241	252	260	250	289	282	296	244	260	260	273	278	238	270	286	280	317	267	285	278	280	263	285	272	270	239	263	260	289	300	297	276	278	266	271	254	278	261	251	278	275	299	275	265	276	249	271	269	258	281	234	261	256	265	300	266	263	270	272	270	287	259	264	266	282	259	271	293	273	293	291	268	288	283	251	249	287	276	244	272	259	293	277	251	245	295	264	278	276	274	276	259	270	300	272	275	270	276	296	278	258	298	268	282	297	250	281	298	290	269	272	291	267	280	301	242	240	262	290	243	251	250	265	254	287	296	276	270	273	291	266	284	278	266	265	245	250	287	271	254	279	275	271	256	312	285	270	273	248	308	275	288	262	267	267	272	282	241	314	268	259	276	237	284	239	281	289	287	288	279	279	268	282	303	261	271	263	251	272	254	265	242	267	254	274	263	262	275	280	249	329	292	257	243	285	269	280	266	255	253	277	250	295	255	264	270	277	260	251	249	268	259	289	301	300	262	255	250	266	250	270	270	257	248	267	291	296	273	275	274	267	264	265	302	260	266	290	272	296	291	269	268	284	274	292	271	271	250	243	255	298	261	301	289	281	306	257	295	271	272	248	261	264	276	307	261	275	266	268	253	274	289	281	286	253	279	268	291	277	278	261	249	225	278	330	273	259	271	267	250	222	268	289	284	292	231	252	274	259	272	309	278	275	273	284	275	261	260	286	248	261	278	276	258	268	307	274	287	309	271	289	282	280	256	258	275	255	266	267	273	274	285	295	293	267	266	280	287	270	269	320	278	286	294	307	290	273	277	248	285	278	283	286	274	286	318	255	273	282	300	276	296	310	292	269	272	298	283	306	267	258	300	282	265	288	267	286	260	261	267	263	277	295	259	293	225	281	270	272	274	272	266	270	273	298	303	263	251	292	276	281	216	259	263	274	254	257	297	285	263	280	289	245	263	281	255	266	270	277	273	272	290	293	245	281	272	251	293	274	280	284	302	260	238	259	249	282	250	249	264	270	282	294	278	268	302	290	268	303	297	266	282	256	284	257	270	245	295	313	282	270	306	301	285	288	252	306	314	265	277	294	266	273	277	272	272	267	281	258	237	278	294	303	259	263	251	257	270	235	268	275	300	299	255	286	281	290	268	260	298	250	275	287	289	251	276	255	272	243	263	274	288	270	271	289	302	271	259	290	265	267	277	271	292	292	310	244	263	298	278	291	260	265	286	288	266	258	287	263	267	274	262	277	264	272	293	269	244	295	256	293	283	289	277	276	299	254	286	269	258	263	305	287	303	283	246	307	298	278	307	293	258	288	255	277	253	285	278	263	269	267	256	301	275	300	259	296	262	260	309	287	287	270	274	246	281	263	277	269	254	274	274	305	279	280	267	260	268	287	250	257	257	265	266	283	277	278	275	271	299	265	258	257	302	275	275	265	282	266	278	274	277	274	284	251	303	294	297	290	271	259	275	263	306	256	284	297	274	287	249	263	307	267	252	259	266	274	270	300	288	284	239	298	263	284	286	269	275	263	286	267	301	232	285	268	283	244	260	232	279	296	288	292	267	277	263	257	272	278	264	272	280	300	269	294	306	297	275	255	301	246	267	286	293	279	270	276	322	304	299	304	243	296	270	278	285	259	268	266	264	271	286	246	241	273	265	251	238	259	258	300	281	309	269	272	266	248	278	279	267	244	268	259	278	278	290	263	272	263	263	287	267	284	254	259	260	270	271	255	267	258	290	281	274	282	264	289	274	281	259	268	286	288	295	259	282	282	271	275	278	269	248	264	266	259	268	301	281	276	242	264	293	291	294	306	229	291	285	278	273	275	277	276	266	261	264	276	301	272	254	265	261	255	274	293	275	292	257	279	258	286	266	260	274	273	245	272	248	240	283	279	277	280	276	291	281	262	264	297	267	245	244	282	259	268	244	290	258	280	273	278	288	289	290	271	276	248	293	264	299	296	289	279	295	267	264	293	248	287	282	261	275	300	249	247	266	252	266	277	274	273	291	279	274	238	268	266	292	305	292	287	283	291	294	250	275	286	258	274	281	253	263	290	285	297	295	299	294	268	257	289	297	281	297	282	273	273	266	265	283	288	306	259	275	287	291	280	254	285	261	264	279	253	230	249	290	291	292	282	256	290	267	295	268	252	257	266	307	272	256	254	301	287	245	252	272	248	273	253	260	274	274	240	292	258	300	296	307	260	277	278	276	279	287	280	255	263	287	269	277	282	282	275	276	278	279	245	277	250	288	262	323	258	269	270	304	284	279	286	288	273	274	290	266	277	265	261	286	275	243	312	266	224	271	266	261	293	280	279	290	267	252	299	283	255	258	280	272	284	268	225	292	271	264	269	237	265	304	272	241	263	261	277	291	270	276	262	299	277	255	272	268	259	295	304	278	246	278	264	267	256	269	281	280	287	263	302	250	278	295	301	277	259	266	274	276	258	291	270	278	260	294	291	279	280	283	282	260	276	258	310	247	282	272	257	258	292	260	305	248	250	258	267	275	280	264	269	285	269	249	270	267	287	267	254	275	272	269	278	264	271	265	287	298	273	253	332	286	306	278	277	265	282	249	270	314	275	282	260	294	291	235	276	283	297	268	258	282	282	252	257	270	258	259	266	283	251	266	269	267	261	281	302	269	326	286	243	247	244	297	291	275	240	236	287	256	279	268	277	253	247	274	260	257	255	311	254	293	267	284	264	288	252	278	262	262	276	281	284	302	305	295	277	267	261	273	256
3020	7768	19222	18533	12261	6768	3063	1466	911	712	689	668	657	690	717	713	687	728	658	651	684	719	699	698	670	732	682	694	671	654	692	684	659	721	700	632	667	644	672	709	673	697	626	674	705	630	705	725	706	697	680	646	663	659	677	688	675	707	632	719	717	645	601	648	701	670	675	693	674	723	672	644	664	670	683	635	707	684	690	699	695	704	663	732	672	662	654	678	699	677	691	679	649	716	717	728	688	645	689	705	690	672	691	716	671	655	718	670	655	669	704	692	642	648	705	670	671	649	657	691	679	691	659	661	696	678	708	643	695	693	669	739	678	658	668	650	685	740	657	690	658	687	714	699	681	711	659	686	686	663	661	686	698	678	724	662	684	676	673	690	725	645	669	683	655	674	650	632	683	661	709	626	672	712	680	663	692	678	749	685	690	653	693	669	702	667	668	678	644	709	696	676	674	702	687	638	653	675	657	665	710	648	743	659	672	681	681	667	685	672	662	732	693	671	657	625	665	700	672	709	722	649	693	689	703	724	691	646	642	641	685	717	696	679	708	640	706	669	728	670	656	693	692	696	664	663	627	720	670	675	704	679	674	674	681	675	678	702	672	688	700	661	663	673	686	677	702	651	710	667	658	695	688	695	672	665	709	682	714	662	716	682	649	714	654	653	693	672	629	675	703	710	683	660	648	637	668	689	690	643	682	667	712	673	687	717	712	678	680	658	688	695	704	709	676	699	662	692	671	659	629	667	668	738	657	715	665	670	694	660	653	669	681	691	709	686	684	692	684	650	683	684	693	667	660	672	696	656	660	650	668	669	668	673	679	675	653	706	640	679	694	701	725	705	638	657	657	661	690	707	727	656	685	698	709	647	678	700	707	699	684	693	710	694	669	662	660	704	663	682	648	678	693	685	696	694	676	698	691	689	662	689	696	698	685	670	706	632	654	684	741	621	704	646	746	680	720	713	713	695	699	686	658	707	654	702	709	647	709	619	681	698	669	677	649	662	652	649	727	651	669	639	657	707	691	699	663	681	639	732	711	615	735	628	675	691	669	721	665	669	686	646	714	706	719	695	698	673	736	663	645	669	699	691	684	696	686	639	670	669	713	656	674	699	701	699	714	688	695	682	701	666	709	644	663	661	729	656	714	694	681	671	698	657	622	638	636	684	698	707	694	694	658	669	672	698	684	690	658	665	664	634	707	672	693	680	722	671	656	721	678	706	698	703	652	673	689	676	685	691	662	665	730	688	670	655	698	715	672	691	702	654	656	661	669	730	712	662	702	710	666	673	732	728	649	701	670	684	698	689	712	664	706	675	708	691	656	714	656	625	662	667	634	711	661	722	641	674	658	717	681	724	674	691	694	730	701	714	668	717	731	689	682	661	697	687	682	687	662	705	665	672	716	699	687	632	685	662	653	666	673	693	644	696	652	687	682	643	679	703	685	665	668	692	690	672	682	659	729	656	691	689	645	667	655	674	685	644	696	660	672	700	692	707	715	656	656	666	656	670	687	657	671	615	672	690	723	724	674	716	683	663	694	694	687	682	674	654	655	672	708	704	711	695	671	652	660	731	739	650	668	660	686	734	672	689	705	654	682	641	642	667	675	655	625	653	641	671	683	690	644	685	662	632	660	644	646	647	687	680	723	645	692	692	711	671	706	673	705	684	707	666	696	726	651	654	675	659	655	684	692	663	695	679	703	654	651	684	679	677	686	708	667	685	694	686	678	671	706	689	669	701	675	715	623	683	650	647	667	657	643	631	645	652	690	651	703	695	677	665	678	635	689	677	682	657	651	687	703	725	660	675	682	686	684	622	709	680	698	681	667	691	702	709	668	703	658	702	677	695	705	688	701	674	689	649	684	663	733	686	713	665	683	695	689	679	682	696	648	724	649	692	666	696	710	650	664	704	651	688	679	736	669	726	702	650	699	702	659	695	698	691	692	668	637	668	673	709	688	660	664	689	670	703	648	721	660	689	662	646	689	655	627	671	716	661	707	720	673	695	697	670	674	677	725	695	674	713	644	712	682	667	683	689	723	672	679	670	640	660	691	687	669	682	666	654	707	673	684	698	730	652	683	659	676	660	687	676	681	656	623	690	657	696	681	705	679	699	641	674	653	693	717	657	673	654	689	676	705	672	702	650	713	706	684	682	678	680	687	663	670	691	643	669	689	668	678	691	707	677	694	756	705	662	692	649	662	679	683	688	680	688	647	698	690	679	719	690	677	692	661	659	640	648	685	626	678	701	688	665	671	685	660	681	673	657	674	710	712	732	670	720	681	692	699	667	673	669	708	718	637	666	661	684	663	687	727	688	752	712	669	671	691	691	670	678	672	658	645	665	649	668	706	650	651	701	684	677	662	728	663	656	662	659	688	643	688	625	661	667	679	676	639	714	676	656	680	709	703	667	647	738	664	647	684	671	670	732	734	661	661	691	670	662	688	663	671	719	697	681	639	665	632	632	698	714	682	692	682	725	638	682	715	704	703	718	721	650	738	683	682	688	703	689	667	693	685	667	748	618	706	700	698	672	604	700	695	701	664	659	714	705	677	664	650	656	690	720	648	687	692	644	669	659	701	731	672	683	651	702	646	648	704	691	686	685	701	676	638	663	695	710	692	641	675	656	682	683	635	672	677	682	632	699	650	692	690	673	679	696	689	659	685	645	634	683	667	709	667	626	654	681	707	664	659	683	663	666	669	666	688	655	699	701	681	694	635	675	692	710	683	697	676	673	717	684	655	701	687	718	692	664	660	668	647	696	704	706	686	682	678	688	638	714	669	706	648	720	659	666	718	676	688	693	671	658	703	685	673	652	636	637	636	694	685	654	672	686	710	716	657	716	713	669	701	696	722	657	665	684	723	643	669	677	684	637	706	654	733	686	698	673	700	625	707	692	664	659	712	700	692	724	673	622	693	687	679	686	678	655	611	728	685	677	678	659	687	697	687	708	685	681	645	670	660	642	694	650	672	693	731	646	687	694	646	667	680	696	646	689	684	716	673	635	655	681	729	658	656	682	683	698	650	702	713	671	702	650	679	663	694	659	710	714	645	721	698	682	672	660	709	704	720	729	694	674	705	662	701	726	681	689	655	673	689	620	650	685	656	663	661	684	701	666	736	682	667	675	686	667	721	695	697	661	709	628	706	650	671	676	698	622	699	665	703	650	685	681	644	659	676	651	656	664	698	684	689	663	642	669	665	687	663	647	671	713	704	647	658	663	695	681	641	699	654	699	674	701	663	697	657	678	696	621	710	691	660	715	702	715	648	671	710	642	678	692	686	636	645	681	653	713	639	641	657	688	677	660	704	685	660	677	682	674	659	638	648	704	673	627	652	711	663	673	692	712	648	663	692	688	705	702	641	611	723	648	705	688	669	679	722	694	670	657	735	674	705	683	672	669	697	664	680	695	650	669	666	664	680	673	658	662	684	678	649	665	693	672	695	668	636	644	698	645	658	695	692	704	724	705	689	731	680	665	662	650
29482	59393	78254	65454	48071	30287	13667	3675	1004	477	378	293	360	338	365	333	317	362	331	333	317	290	337	363	353	325	331	365	328	322	327	327	307	354	335	315	335	354	312	349	365	317	321	307	336	343	355	317	341	361	329	352	331	337	326	321	319	318	338	337	333	349	313	332	311	331	316	317	312	364	330	362	348	321	350	362	369	324	337	364	358	341	314	358	311	316	333	309	335	336	298	291	338	344	328	337	312	371	368	359	341	326	318	378	305	322	372	316	352	345	348	330	325	313	328	334	349	339	327	310	331	344	318	328	326	313	337	308	328	301	316	317	363	367	300	312	324	333	327	330	333	304	325	315	325	336	332	345	329	317	324	336	280	316	352	335	325	338	314	315	341	313	346	319	321	325	308	324	324	340	306	328	321	311	310	344	339	334	333	328	315	337	339	297	345	350	314	323	351	331	353	327	348	321	311	371	320	359	330	330	320	331	326	335	323	311	338	361	341	315	316	331	341	325	318	295	295	293	326	318	346	312	324	328	341	356	344	337	323	306	311	336	313	372	322	318	369	332	327	331	387	383	328	324	343	342	331	330	320	315	319	319	314	309	343	305	348	311	354	333	350	354	316	336	327	329	319	345	351	317	335	325	300	336	348	348	317	341	319	322	311	326	355	323	358	302	356	326	292	305	380	338	357	323	319	394	295	334	312	310	331	314	316	317	312	344	326	341	341	330	318	350	333	318	338	333	333	341	314	330	320	350	341	336	317	319	308	327	310	340	342	336	293	316	308	312	324	354	330	327	328	333	339	327	331	316	316	344	323	302	326	343	345	328	354	342	349	326	353	333	359	314	315	353	331	311	303	339	327	351	350	288	332	337	357	331	319	330	338	353	313	366	306	322	336	283	339	329	312	337	354	347	324	338	350	309	330	300	339	341	342	307	352	320	342	314	363	296	295	342	301	313	316	289	351	337	309	310	326	341	349	368	322	347	338	364	340	322	326	355	340	354	365	318	327	282	358	303	336	338	312	369	350	322	302	332	340	328	328	317	367	292	295	295	335	313	346	329	355	328	335	332	327	286	344	328	306	321	304	326	316	313	326	332	312	330	307	307	322	346	337	317	349	320	318	326	305	322	319	316	326	342	337	285	306	341	385	318	333	306	352	348	312	315	340	353	353	363	342	319	327	327	350	319	324	335	294	320	333	345	302	351	341	311	352	377	306	315	317	308	300	349	354	339	352	328	310	332	324	325	338	353	303	350	335	322	316	338	330	322	340	333	331	333	326	339	330	313	336	316	294	322	367	332	333	329	342	349	329	333	327	351	339	315	302	305	326	353	329	385	326	346	302	307	347	311	333	335	303	308	300	312	326	332	313	345	322	332	371	334	320	333	323	325	331	327	317	353	309	315	313	371	326	311	326	323	358	327	378	306	339	349	317	317	323	351	347	343	286	326	358	335	303	361	335	342	338	330	340	339	351	358	328	327	352	346	349	339	355	338	313	333	363	344	355	347	323	344	309	289	408	325	314	332	339	353	338	330	333	374	313	340	336	300	379	347	328	329	340	342	343	343	336	316	318	338	327	349	334	355	333	304	330	347	335	345	315	309	339	323	312	347	314	326	321	343	345	307	323	304	335	340	318	295	315	332	308	341	360	349	357	317	325	301	368	328	305	323	312	311	310	314	326	338	303	306	323	327	337	343	346	326	359	329	356	311	339	309	335	340	319	338	316	312	326	321	305	351	327	334	344	311	344	297	331	330	337	319	311	333	319	337	325	311	336	302	327	370	346	331	360	335	319	333	341	347	325	331	311	316	325	326	316	321	342	314	331	327	338	333	341	338	326	316	301	323	316	348	348	343	285	332	313	357	344	346	334	324	323	343	338	312	334	358	325	300	353	334	332	303	348	333	359	365	334	338	327	356	354	319	289	335	364	356	327	347	318	331	330	322	342	323	296	325	317	338	338	301	314	309	327	333	358	327	305	297	341	297	307	335	350	309	295	315	327	329	325	344	331	318	340	321	310	294	347	305	303	324	346	327	314	318	334	345	340	359	305	314	339	352	334	302	345	341	347	336	313	317	329	323	343	319	328	298	314	366	304	328	331	339	338	328	314	340	355	334	298	344	313	337	302	291	314	319	306	343	316	354	336	327	332	351	342	335	349	319	354	348	321	316	299	327	314	333	330	324	345	360	306	335	336	336	356	346	317	310	298	304	286	362	326	324	291	330	313	322	368	342	328	316	296	319	358	342	318	312	358	355	312	335	355	319	314	333	301	335	305	369	352	313	357	334	359	302	327	367	354	358	355	327	356	336	322	328	350	336	322	318	339	352	338	298	309	347	313	298	341	351	311	365	352	364	352	339	354	320	340	308	346	287	353	319	322	323	323	333	337	347	343	323	360	355	320	329	310	302	361	308	307	333	330	336	324	304	311	314	311	369	323	341	341	370	353	328	365	356	337	339	314	311	335	343	310	358	330	290	315	324	316	327	337	351	309	331	342	325	348	329	310	336	306	343	313	337	336	325	334	341	330	342	360	348	315	340	373	342	311	333	314	295	319	331	285	324	359	306	310	344	313	318	339	322	319	344	333	316	307	346	355	328	314	337	326	329	307	327	343	361	357	357	329	324	343	361	330	336	308	327	323	341	364	326	298	363	353	341	309	334	332	327	337	328	325	317	334	365	358	318	325	340	330	354	349	352	328	332	293	317	349	334	323	308	325	326	263	316	340	319	309	330	316	318	325	309	330	360	306	325	301	354	325	316	335	354	330	336	319	319	330	346	337	327	334	348	338	330	308	320	324	350	325	334	323	288	324	323	381	341	354	298	328	355	336	341	300	313	350	348	333	344	318	303	341	337	317	339	317	302	353	354	318	307	332	343	326	346	342	286	303	325	342	356	309	322	305	346	340	345	328	355	316	305	365	341	340	352	332	353	337	322	365	324	345	348	317	322	347	316	347	340	304	354	302	325	309	358	337	328	325	328	295	364	327	345	299	347	313	339	337	329	338	301	310	354	376	364	349	351	306	316	311	351	351	352	319	335	331	306	329	333	333	311	331	326	327	340	338	346	350	344	337	339	373	314	310	357	331	314	308	324	331	312	334	322	325	358	329	344	310	348	303	331	329	286	330	312	350	316	333	351	321	290	343	360	305	356	335	352	310	345	330	356	356	306	338	333	321	303	350	323	323	334	328	344	340	381	369	360	336	322	356	333	348	321	291	350	300	298	307	345	339	380	329	373	289	302	302	330	330	339	343	342	316	329	364	306	351	335	337	354	313	289	304	330	347	309	304	334	344	314	319	334	326	312	327	315	285	328	338	316	333	370	327	304	351	319	303	353	332	347	303	324	333	316	327	325	306	354	303	326	308	321	331	334	318	333	321	336	326	294	326	331	322	295	289	327	337	369	350	360	335	324	351	351	337	307	345	363	344	311	339	336	303	322	313	342	327	319	316	311	314	317	326	334	321	325	340	342	300	348	325	354	340	311	314	354
17333	46021	73343	71581	57847	42041	24362	10113	3447	1391	978	788	783	802	812	832	813	793	835	787	843	798	797	807	766	841	829	773	845	743	822	778	768	813	790	787	861	723	827	759	788	852	806	795	765	809	785	838	787	795	803	767	821	818	766	838	760	803	787	780	808	756	828	827	726	760	831	783	753	782	786	796	792	779	837	795	768	776	840	768	737	764	792	812	836	790	813	790	740	801	807	760	775	773	827	768	799	794	821	750	814	774	808	752	764	772	833	758	783	837	800	783	805	779	810	779	812	798	777	776	806	815	790	798	767	795	796	787	803	777	796	721	793	794	796	739	776	753	741	795	802	783	815	810	752	845	797	814	759	790	796	808	801	802	781	828	786	803	769	829	809	771	811	810	809	804	771	803	775	807	799	837	780	819	758	792	786	736	792	804	772	780	818	838	775	769	803	840	829	781	734	758	767	783	797	774	821	807	809	752	802	764	757	779	772	831	804	795	810	804	774	840	786	808	764	811	732	780	830	771	782	757	799	831	789	775	834	762	752	770	797	864	816	765	786	783	799	759	768	799	768	798	829	801	784	763	808	820	767	714	794	823	755	826	777	765	766	785	814	793	815	825	804	783	769	794	800	819	766	749	823	777	786	805	839	823	757	779	863	763	804	814	771	762	830	775	797	788	791	807	798	784	744	758	848	814	735	804	798	752	818	779	786	819	786	820	802	838	777	805	791	793	817	769	789	798	781	783	846	764	770	821	782	826	799	845	859	850	788	807	774	750	776	842	733	817	766	785	779	790	798	774	811	821	781	795	775	748	824	807	806	769	766	806	772	797	751	793	826	773	792	813	792	797	822	790	803	794	794	773	759	837	820	823	799	823	785	780	808	779	810	792	786	807	795	830	769	843	839	700	752	848	811	797	822	751	778	781	771	768	796	800	788	763	796	764	821	826	806	800	790	771	807	801	786	846	789	812	753	772	813	811	807	777	778	763	782	738	873	793	780	825	803	801	838	811	802	819	802	824	767	831	782	781	814	792	821	774	787	759	773	744	800	786	790	777	793	774	802	812	779	762	817	855	794	814	812	793	814	727	793	780	816	732	816	801	796	818	765	807	810	860	822	780	743	793	860	828	756	797	794	770	804	789	849	790	797	819	811	795	832	802	771	791	799	790	753	803	806	758	740	766	803	773	789	855	839	850	740	793	795	807	798	790	751	785	759	764	847	836	737	832	755	795	802	779	818	794	831	810	820	767	813	819	807	773	819	786	809	780	807	820	790	779	804	798	845	776	795	751	779	841	785	819	789	785	791	772	745	755	806	793	851	796	789	802	771	745	785	742	740	751	827	789	741	751	788	784	819	791	783	779	785	757	821	793	778	824	790	822	781	779	790	858	761	766	775	793	782	760	810	786	705	806	781	737	771	781	816	767	796	795	777	787	760	814	787	808	785	742	823	782	779	763	798	759	854	816	785	848	788	807	794	798	855	804	800	813	727	818	824	782	839	792	764	782	746	832	733	850	801	748	816	804	800	822	784	751	778	761	833	807	850	806	768	752	741	784	808	775	839	833	778	811	773	786	789	763	742	811	810	833	757	817	857	789	752	778	785	778	792	828	787	790	777	812	824	784	810	837	804	787	812	827	810	819	790	802	812	809	807	751	811	763	833	770	821	747	788	803	833	818	780	755	810	780	812	825	787	888	758	792	796	797	796	792	819	768	820	758	839	753	811	844	773	813	743	817	865	852	767	800	783	791	825	787	817	767	767	790	756	772	800	810	828	784	818	780	784	779	806	809	787	757	773	754	870	776	813	800	774	724	793	781	860	808	841	757	810	780	815	775	810	810	765	804	843	835	789	763	783	815	797	801	732	808	782	746	767	776	772	824	809	808	774	761	804	796	780	790	794	735	781	811	817	734	739	798	799	757	731	771	807	783	790	781	770	782	818	790	801	866	812	823	838	787	794	813	775	766	731	812	788	807	767	759	809	744	839	750	769	759	799	798	840	774	777	811	809	789	823	840	815	743	814	747	754	819	853	829	786	801	751	784	855	834	837	783	815	809	736	824	747	799	775	803	820	817	814	783	766	824	726	824	781	771	819	781	798	738	777	765	799	815	776	781	832	744	798	774	800	743	800	775	739	757	844	799	795	784	799	736	791	841	816	792	796	788	807	806	834	796	804	757	783	792	796	773	787	833	790	777	811	738	810	843	803	775	789	749	822	805	753	816	768	852	778	781	771	794	757	859	809	811	811	783	794	818	785	810	833	771	795	841	774	744	838	809	769	751	744	790	810	801	771	781	784	807	825	778	805	773	831	724	803	792	764	797	794	784	793	792	763	760	765	765	763	801	757	818	784	814	774	780	825	774	789	797	769	768	833	767	783	816	813	817	802	794	756	799	777	841	820	806	814	820	802	831	812	834	821	811	761	776	780	799	826	779	789	786	831	797	780	769	823	798	771	769	792	799	799	796	736	780	785	796	879	804	806	848	820	788	779	785	807	799	786	784	741	804	797	787	825	787	774	782	814	817	833	768	788	772	795	747	810	798	767	783	768	765	769	791	826	766	853	793	776	807	775	792	813	758	761	767	791	779	845	790	735	809	789	800	791	809	816	812	845	833	845	766	791	821	828	820	802	816	786	768	808	779	780	765	812	825	801	789	711	796	755	776	730	764	765	803	790	789	807	821	767	816	782	800	802	839	852	821	756	733	823	788	820	730	767	809	738	798	786	817	820	787	797	782	795	799	786	825	768	836	798	799	766	778	753	792	781	777	844	823	799	776	824	805	752	744	805	803	826	791	781	727	785	768	794	809	838	758	770	813	786	769	751	767	750	825	806	844	850	776	770	788	779	816	805	771	801	753	794	835	780	731	820	770	751	728	803	796	783	824	794	778	840	830	775	770	852	767	807	799	804	786	774	811	821	781	762	795	791	825	829	789	789	812	858	792	797	762	726	782	778	818	771	796	789	743	806	775	803	766	809	809	783	778	825	778	783	804	783	758	771	817	777	822	786	783	803	759	766	771	777	729	769	816	778	799	814	765	761	811	817	755	786	744	795	798	810	788	820	796	810	816	819	751	769	838	813	790	745	804	732	798	761	822	799	808	811	736	787	766	844	789	797	788	800	734	791	771	797	789	827	778	769	780	782	777	805	815	767	811	804	815	785	802	793	799	789	743	777	810	818	822	770	769	795	812	776	779	781	822	822	813	746	829	816	793	816	788	819	804	744	773	765	757	792	779	775	772	800	758	766	746	817	806	780	755	807	784	779	835	782	834	818	807	815	810	770	774	735	801	764	747	775	795	810	765	766	820	764	791	826	780	782	799	803	806	851	833	803	777	792	744	833	745	765	822	786	789	822	797	802	777	764	815	748	851	815	788	863	813	840	830	782	771	790	768	768	792	855	823	741	806	797	813	807	773	765	830	732	781	781	807	741	795	763	781	789	811	794	788	803	733	814	782	760	751	735	793	788	797	726	780	831	857	749	800	821	795
37649	66017	78890	66734	49689	32102	15052	4213	1052	494	370	298	300	302	303	342	314	324	309	302	329	277	305	347	317	343	337	320	289	294	297	294	309	311	318	339	347	314	290	335	337	336	316	330	357	329	328	306	324	332	338	288	334	330	339	328	315	325	315	329	311	332	259	338	289	281	296	290	315	322	323	306	336	308	305	327	295	304	344	330	302	350	284	318	326	347	362	311	308	325	319	319	338	355	324	303	325	311	299	325	329	301	339	314	265	318	306	339	321	316	308	303	335	364	360	315	324	309	321	305	322	323	311	284	323	329	331	332	295	320	325	318	324	340	321	340	285	320	331	296	312	315	313	300	319	331	339	301	312	331	322	300	330	338	301	326	321	320	303	321	328	304	299	301	343	336	319	314	316	309	325	322	329	334	325	343	301	312	315	313	340	337	299	310	326	301	346	306	326	265	296	336	349	309	312	340	314	301	348	330	326	315	328	292	320	306	294	316	324	336	336	315	303	319	332	305	298	299	315	314	296	315	316	339	333	315	327	322	354	320	337	329	303	289	323	328	314	297	317	329	343	364	316	323	288	338	329	316	320	351	349	356	301	302	344	312	333	329	316	282	301	311	335	351	292	327	322	305	340	311	307	327	323	335	344	317	363	327	312	334	289	317	318	350	291	354	320	304	329	333	298	321	282	307	308	295	325	307	330	322	309	318	313	314	299	315	322	323	307	336	299	311	313	363	300	334	347	318	306	294	344	310	334	340	334	337	301	304	320	309	331	310	334	337	333	329	313	328	389	332	315	301	305	286	327	356	310	313	312	327	290	320	319	311	323	321	302	326	296	322	343	325	324	316	308	313	338	322	324	316	312	344	314	329	290	291	342	312	314	326	301	338	308	354	321	346	320	295	285	286	310	308	327	285	317	310	329	324	322	364	306	317	307	305	328	287	314	316	324	343	327	302	310	349	316	322	307	302	304	346	308	315	301	329	307	350	336	307	345	290	323	303	319	274	299	318	311	339	341	341	328	295	314	329	330	307	304	305	319	337	296	334	309	348	332	295	293	319	345	343	308	314	331	345	297	318	325	315	323	287	356	335	349	315	315	307	333	328	318	315	307	337	315	318	317	300	300	273	325	284	303	296	303	306	303	267	333	313	377	344	315	343	308	308	328	329	332	289	299	291	301	329	305	323	327	336	296	319	290	337	317	330	318	307	284	311	345	318	319	315	344	287	310	309	303	315	325	313	331	320	316	314	310	303	325	313	325	350	328	334	318	331	338	358	329	337	289	299	330	288	332	303	317	281	278	322	318	312	313	290	326	281	301	308	310	339	319	317	300	306	362	306	287	319	311	297	337	327	320	370	340	342	311	338	354	319	299	327	352	287	301	284	286	320	349	300	284	286	307	309	340	310	325	300	302	270	333	291	321	363	300	316	335	336	317	313	315	334	323	320	317	324	319	304	293	373	336	340	335	298	279	333	298	294	305	312	352	320	307	286	298	323	345	319	318	323	312	302	332	326	336	306	336	347	340	296	346	309	320	308	293	323	327	325	316	324	342	308	321	327	308	321	319	313	320	329	323	314	339	307	324	292	316	311	296	328	328	322	319	324	336	316	328	308	300	303	307	308	336	332	338	300	309	287	295	319	308	314	309	341	304	311	321	295	298	333	311	319	314	322	340	327	348	295	350	298	331	315	355	314	308	319	312	306	330	344	287	321	294	315	316	331	301	340	327	335	328	308	294	324	361	296	304	328	325	313	348	319	306	326	340	356	313	310	341	340	343	349	291	318	351	333	317	304	341	298	329	331	349	280	329	326	327	331	315	304	310	328	349	327	289	312	338	292	313	330	307	294	336	330	306	337	346	317	325	333	359	335	331	311	324	314	306	317	321	308	304	303	321	287	305	335	317	309	334	338	348	337	315	349	295	309	311	338	314	299	327	312	306	274	301	341	297	285	267	299	344	343	313	327	318	306	332	324	301	310	315	372	322	304	311	318	356	289	326	315	330	324	302	310	314	321	329	315	356	308	298	297	294	312	345	340	331	338	306	308	310	310	315	349	311	307	320	308	344	293	316	336	305	337	304	340	329	340	328	286	321	332	361	320	300	298	302	331	331	318	309	310	322	332	310	329	322	315	316	294	324	286	321	307	345	307	290	330	311	342	308	299	359	333	296	330	331	286	316	335	324	337	336	345	306	334	306	324	322	334	355	331	315	316	343	345	302	297	323	333	329	309	304	328	362	342	311	323	334	334	343	311	351	323	356	309	306	333	323	293	304	316	336	304	316	327	303	333	322	302	307	309	314	316	258	319	326	301	358	343	309	281	347	316	291	298	286	330	330	330	311	289	306	327	351	337	316	313	323	276	316	321	326	306	320	321	329	303	318	348	337	343	304	366	308	325	295	309	321	327	322	277	318	306	349	271	302	326	282	307	324	329	325	330	328	303	309	334	305	329	337	328	297	295	315	325	346	357	328	293	337	342	319	320	344	296	317	289	309	279	320	305	322	281	299	303	309	337	314	332	326	312	306	325	332	298	355	338	302	343	322	306	343	313	325	328	324	328	337	309	334	319	316	299	316	323	317	338	309	337	309	332	348	324	283	296	325	311	322	316	321	321	326	291	284	317	297	328	300	297	312	282	363	295	346	357	339	317	299	309	316	338	308	309	306	306	375	320	305	318	329	299	340	349	315	313	321	316	315	322	310	330	305	300	315	344	293	311	312	281	303	335	325	302	321	328	340	309	335	326	328	307	303	334	314	304	323	319	346	301	290	287	317	324	336	297	300	340	321	319	316	335	320	301	327	323	316	325	344	293	321	302	342	289	325	316	328	309	318	328	338	315	295	338	308	360	326	288	298	309	317	286	302	330	316	305	331	320	315	313	332	283	333	306	308	329	311	301	362	342	305	313	302	289	339	301	351	283	322	345	327	289	300	316	319	317	314	325	298	299	324	351	319	332	304	326	341	311	328	349	320	290	303	333	355	324	325	316	291	313	317	333	358	320	288	343	311	314	315	321	318	311	346	338	301	319	315	301	302	325	315	298	319	313	317	327	311	354	320	324	326	292	317	302	302	311	316	332	322	306	316	307	305	319	341	306	324	335	296	300	306	327	306	324	342	296	344	309	313	306	325	298	323	303	319	328	312	310	293	321	278	322	317	283	324	329	321	344	294	325	306	346	294	325	302	346	324	324	344	311	335	336	303	353	312	306	325	298	348	314	323	322	339	308	326	321	328	337	330	307	299	351	319	362	330	288	308	310	318	357	291	318	306	310	308	325	305	343	334	326	360	316	318	311	325	323	297	339	347	318	298	317	342	320	326	287	316	317	333	333	309	353	336	321	311	336	310	344	312	304	317	348	305	288	321	315	325	305	318	332	306	321	327	340	326	333	338	337	323	305	356	309	285	324	298	330	313	323	305	319	330	335	339	300	307	330	347	294	267	269	321	288	348	314	335	335	273	280	341	321	313	316	322	328	368	312	328	304	306	348
22176	49698	74918	73427	59854	43371	25706	10840	3536	1430	880	819	767	781	762	754	772	751	813	781	760	786	786	725	722	752	741	803	757	770	701	768	716	731	794	777	773	783	729	792	782	756	728	789	749	732	767	759	800	779	811	673	770	735	763	759	764	766	779	742	725	770	784	738	713	722	768	768	722	744	730	771	767	760	756	752	747	779	736	790	783	787	733	699	807	721	775	805	788	752	734	774	742	754	759	708	778	780	728	781	755	761	773	732	786	749	790	796	786	759	710	782	777	785	776	767	710	742	741	711	775	741	742	773	733	752	766	717	816	739	714	802	801	750	732	778	741	721	745	734	746	775	746	776	776	773	738	751	724	762	721	767	726	777	748	806	777	743	747	771	772	776	783	743	761	704	803	750	738	740	755	777	761	714	764	741	753	756	736	803	736	712	783	728	734	731	774	697	746	794	803	719	759	752	747	777	736	774	735	750	736	758	825	831	743	771	824	731	794	780	748	756	809	751	766	785	780	779	769	777	751	767	754	718	786	752	745	799	750	701	791	731	742	716	742	770	754	803	715	764	740	754	693	821	797	754	732	729	744	794	766	781	776	733	762	789	749	760	720	805	769	755	720	710	749	762	745	727	707	739	762	745	748	774	730	749	778	780	724	830	778	740	767	743	747	705	760	781	726	749	762	721	766	755	758	768	770	725	735	739	796	746	767	725	760	775	759	803	755	751	808	800	736	742	764	783	742	778	754	750	763	792	777	764	758	738	755	780	739	767	752	730	754	764	770	741	731	773	737	759	738	754	786	738	751	768	788	739	767	741	795	741	786	739	748	739	761	780	745	786	781	778	740	777	793	775	755	792	745	794	778	767	734	769	770	742	706	757	774	761	773	795	747	777	766	750	829	805	782	764	738	743	777	744	699	762	788	767	720	743	724	802	769	785	723	730	793	792	723	817	740	748	776	744	807	834	731	773	749	749	752	753	725	748	723	759	711	793	762	719	759	744	785	771	762	747	751	748	798	747	751	733	772	751	761	704	769	768	784	706	727	779	742	756	752	751	705	725	755	831	767	790	736	804	753	777	735	737	799	764	770	704	804	737	746	752	751	772	738	740	726	763	722	738	741	738	747	745	709	802	736	750	790	804	760	785	725	732	776	701	736	761	756	775	706	733	787	742	779	756	754	736	724	765	729	767	716	770	763	719	739	755	762	762	741	747	774	754	778	742	768	735	755	767	770	773	738	780	773	773	802	767	778	789	797	728	777	750	744	777	761	741	735	783	726	732	735	715	757	739	738	727	791	712	752	735	734	763	797	803	763	824	784	761	764	768	760	759	746	752	714	772	727	758	704	707	758	782	752	749	779	765	796	767	787	782	813	752	807	741	785	785	716	760	775	785	777	739	749	759	678	805	778	791	717	726	693	719	754	776	750	791	797	763	775	762	772	735	725	769	788	776	749	788	762	789	717	786	765	790	761	785	728	745	783	741	757	777	777	729	724	776	737	761	739	771	777	774	750	780	722	791	774	743	738	701	755	715	762	762	809	756	763	787	758	771	753	740	752	806	733	743	702	747	813	717	762	793	739	761	768	744	781	759	782	770	768	701	754	749	760	781	745	765	748	772	702	729	761	747	725	830	826	780	754	763	771	805	827	699	745	774	801	787	750	758	732	784	774	776	758	767	710	781	710	752	812	746	681	739	799	747	744	771	766	766	722	778	762	766	719	763	761	781	764	698	752	731	723	707	738	794	767	771	722	768	749	776	779	783	732	758	713	848	785	741	724	782	780	774	787	752	801	760	762	726	765	762	766	746	746	718	745	734	709	753	759	745	777	705	770	735	750	727	743	747	751	744	742	768	794	774	707	726	787	763	799	755	748	769	782	698	780	757	755	744	681	732	728	763	753	757	755	735	795	765	720	785	771	786	779	741	757	760	766	751	772	751	774	764	734	699	774	756	736	757	748	776	769	734	741	736	737	724	766	776	732	757	748	776	811	753	758	795	752	735	739	731	730	778	782	767	756	725	755	823	708	736	788	820	745	736	791	726	714	735	734	696	778	756	737	777	742	747	698	765	742	864	743	721	779	739	748	727	790	768	770	752	805	802	710	753	751	761	749	792	791	734	751	750	731	788	804	729	782	785	811	742	734	758	751	745	738	767	765	761	734	765	757	768	734	731	743	736	755	781	695	744	765	770	711	753	708	742	765	754	737	711	747	768	768	760	749	743	771	828	740	779	781	781	759	732	747	776	774	769	766	728	755	714	811	763	747	782	758	773	756	772	738	750	785	740	747	729	719	763	763	729	720	735	725	752	782	749	777	750	743	734	729	726	761	762	756	749	721	778	789	785	752	812	766	722	752	742	763	714	749	762	777	770	781	750	712	727	801	711	738	737	745	753	744	799	763	736	766	763	728	789	767	791	803	717	798	739	817	755	760	735	736	712	765	734	807	789	760	732	789	774	745	792	776	730	795	776	752	705	769	727	769	775	764	777	711	723	741	790	727	740	702	753	795	815	730	726	720	791	751	711	728	750	731	709	778	728	750	802	752	762	788	722	772	771	735	743	777	801	798	792	776	755	753	763	726	701	715	757	780	754	759	725	732	759	712	737	725	768	762	754	757	756	823	723	783	758	784	699	756	735	675	684	748	735	773	742	714	788	739	798	803	747	821	777	730	786	723	768	747	766	731	741	778	772	764	743	785	764	781	747	788	739	762	736	779	783	796	780	748	779	754	722	755	788	751	691	809	740	761	770	811	708	716	772	788	744	780	760	793	741	799	750	684	750	742	734	759	721	745	757	754	807	726	724	772	723	743	725	738	776	730	788	700	758	797	749	738	794	740	743	792	752	729	757	780	752	730	773	759	728	752	802	766	751	709	751	772	783	728	750	804	752	716	741	792	743	753	710	780	734	738	784	764	735	721	773	759	790	703	771	693	779	775	720	767	783	773	768	745	730	736	740	751	690	825	767	755	791	725	717	768	754	700	751	751	768	836	706	777	783	728	743	748	706	800	812	746	735	715	757	722	721	769	761	730	732	747	744	796	763	780	771	751	726	794	755	783	787	743	775	765	775	744	739	803	765	807	766	715	752	719	771	775	800	709	735	699	714	746	708	779	762	779	724	736	726	744	735	750	747	753	791	766	736	705	734	771	741	749	742	784	745	742	807	705	738	729	810	762	751	737	773	738	772	800	704	733	719	759	752	748	745	726	802	778	734	786	739	809	733	740	754	717	764	763	772	743	737	735	759	769	754	793	763	736	769	752	748	810	778	760	707	757	810	746	742	770	769	808	772	741	750	766	761	763	739	770	770	741	799	739	731	730	737	769	751	736	801	784	738	760	776	716	745	745	830	720	702	779	770	728	752	778	760	782	777	763	736	727	752	796	745	731	720	731	721	764	746	783	759	738	730	765	762	786	755	773	784	778	738	740	746	742	809	758	763	738	741	737	715	776	781	766	771	749	751	755	773	709	735	736	770	793	729	806	801	737	732
3791	3970	9289	7662	4246	2036	990	484	333	314	313	318	263	262	231	261	261	262	276	281	239	239	259	278	291	300	262	291	278	256	279	276	249	246	264	248	274	267	289	259	251	278	256	278	276	244	255	274	262	285	268	290	255	272	261	238	268	297	268	278	277	270	289	263	275	260	270	279	266	284	261	275	276	240	252	284	295	306	282	268	257	263	287	277	261	285	263	244	265	257	276	289	294	271	249	274	240	303	278	254	266	266	292	287	266	280	294	280	260	265	275	283	283	304	294	275	270	223	264	294	297	265	275	323	263	315	261	294	266	248	289	290	295	286	262	268	272	266	272	256	301	271	273	266	290	253	275	283	251	273	281	282	273	264	272	267	240	247	260	294	279	260	280	276	269	278	273	276	280	290	258	306	254	282	287	265	270	250	255	264	251	285	258	242	263	286	293	276	278	267	261	243	272	294	283	271	285	275	272	251	264	261	262	294	273	268	281	280	247	303	279	257	278	303	285	289	272	281	259	282	316	296	280	280	266	242	290	265	257	246	271	265	269	262	285	278	227	256	273	275	257	252	273	278	272	278	255	244	308	265	262	297	224	270	263	245	261	281	266	246	248	276	295	282	245	276	303	248	256	294	254	287	241	273	277	277	268	274	278	262	289	246	286	282	252	247	270	285	239	249	305	254	262	289	288	289	279	245	285	275	266	292	270	301	279	288	286	269	271	239	271	250	274	294	303	274	237	252	308	276	250	274	266	279	280	311	274	268	267	259	260	265	247	266	258	254	273	273	273	267	265	263	282	257	248	282	263	259	278	268	244	268	270	280	261	256	274	242	263	289	277	261	265	268	289	270	268	280	314	256	267	268	282	270	300	245	289	278	266	293	286	274	271	254	255	244	260	260	233	293	272	261	263	254	274	263	278	256	281	259	278	286	245	252	269	281	285	265	253	273	251	276	279	281	289	280	259	276	284	288	292	264	288	265	238	259	259	262	267	266	282	307	254	252	288	310	256	253	269	264	279	281	277	281	280	282	234	281	252	279	284	256	283	288	255	287	263	268	252	251	302	309	275	269	259	299	264	247	274	252	264	254	274	281	252	288	280	257	265	268	292	266	274	294	265	263	266	282	266	259	261	269	282	275	258	273	253	271	247	233	266	235	277	243	244	278	276	276	274	289	269	252	275	299	305	259	233	243	275	244	279	273	280	285	259	255	256	255	269	288	276	275	287	228	279	255	230	283	281	265	302	258	266	267	274	289	259	280	264	251	286	298	281	266	272	252	256	271	270	282	295	251	280	291	278	279	266	280	262	281	245	254	294	259	284	278	272	275	254	258	304	276	271	271	262	283	269	272	259	282	278	262	255	257	292	248	281	276	225	281	249	253	297	285	244	280	268	277	283	280	240	236	278	287	287	281	283	285	259	289	283	270	282	274	283	267	276	282	275	270	280	260	304	281	281	264	264	281	260	264	244	285	247	280	271	252	258	292	231	259	269	276	248	279	299	280	263	257	276	245	305	321	228	271	270	290	274	263	252	261	245	237	239	293	244	251	270	299	264	246	268	265	295	272	258	266	282	254	249	237	259	276	299	269	234	265	295	274	297	272	263	256	273	261	293	261	265	254	264	243	258	280	274	247	258	270	265	260	276	289	278	261	250	258	273	267	238	280	281	295	254	270	294	253	261	257	283	267	262	285	257	258	280	240	299	283	278	276	254	274	285	290	232	254	273	258	251	255	273	265	259	294	248	293	305	258	244	254	245	262	260	258	255	261	273	277	289	288	253	242	244	303	300	275	273	256	273	278	261	271	251	265	275	295	236	256	259	274	268	296	256	240	281	279	259	259	277	269	279	265	286	268	282	225	236	287	288	271	271	255	256	270	279	285	295	275	278	274	279	311	278	288	260	255	284	288	259	276	259	280	275	280	284	276	229	278	294	277	244	284	268	257	257	279	252	280	281	249	270	273	260	267	279	264	279	259	255	302	246	271	261	253	278	247	258	301	289	278	288	268	290	299	277	262	283	323	284	275	290	259	260	257	280	248	268	289	266	267	265	280	279	269	251	286	242	257	254	252	290	278	281	285	262	233	272	264	299	285	261	269	276	264	251	268	246	255	256	250	276	272	274	257	290	264	253	293	255	268	265	294	283	270	246	271	254	285	267	268	307	247	304	280	280	266	273	270	260	273	245	287	265	230	295	249	285	256	292	244	253	248	279	237	263	293	281	310	290	264	277	297	275	263	269	271	274	271	281	274	260	254	255	247	257	264	239	276	251	242	272	279	272	268	263	247	271	267	266	253	287	304	276	278	297	271	281	262	241	260	282	269	278	284	246	261	302	239	260	266	274	277	267	248	280	273	273	297	290	257	279	292	296	275	250	280	287	290	260	248	263	257	257	273	281	264	247	253	248	257	297	275	257	282	279	268	267	299	266	270	230	233	273	275	263	270	265	259	262	277	266	283	242	273	242	308	259	262	242	284	282	272	281	267	245	295	276	255	240	293	259	302	275	285	304	268	267	264	261	269	250	281	265	284	265	299	264	256	259	256	257	285	251	250	248	274	266	244	257	246	263	283	282	266	272	258	282	305	281	281	295	231	238	278	266	275	284	256	275	264	276	248	244	276	289	270	281	240	294	282	287	267	279	290	241	249	286	310	221	277	281	263	278	262	295	246	267	241	269	284	270	282	269	274	280	262	293	260	284	269	300	277	270	245	278	272	288	275	296	273	269	260	242	276	273	266	247	255	265	299	241	238	277	293	273	273	283	257	258	283	279	263	290	264	233	274	269	249	264	267	294	289	295	266	251	270	273	283	268	276	256	277	276	236	258	271	280	301	280	252	261	268	285	279	270	254	275	269	253	255	261	254	247	304	274	279	278	261	251	249	275	278	268	256	275	267	290	287	249	284	279	261	243	263	295	276	286	286	248	281	257	269	252	257	259	274	252	280	247	265	300	283	240	266	256	273	255	278	273	272	252	320	246	284	262	233	266	234	262	303	274	230	263	273	263	248	285	282	257	260	288	285	282	266	295	292	282	271	278	258	310	281	278	250	280	243	259	245	250	252	280	253	274	289	246	282	252	233	288	272	272	239	277	256	254	258	279	280	302	262	262	304	281	271	262	272	247	255	238	278	268	266	275	279	272	243	263	280	282	272	299	270	254	265	264	282	284	292	272	267	277	283	257	279	281	269	279	280	247	261	301	284	253	253	286	265	262	272	274	261	281	270	285	276	292	254	275	252	298	285	280	267	250	256	267	249	275	287	264	240	294	296	271	255	257	256	284	273	265	287	261	282	274	284	254	261	298	282	249	288	281	251	277	281	286	274	265	236	283	297	258	276	286	273	277	241	267	292	277	257	236	260	283	249	293	258	267	259	280	234	275	282	258	236	257	258	275	290	243	282	280	273	253	297	268	273	273	294	300	247	272	256	247	294	288	252	260	295	271	296	266	266	273	267	261	247	257	246	262	261	248	251	294	267	294	247	253	281
3744	6864	18686	18588	12464	6927	3170	1450	915	723	683	646	631	713	669	655	660	708	596	678	671	659	681	697	650	660	670	644	666	679	642	664	659	658	660	664	696	685	649	645	676	669	598	689	647	658	760	662	695	652	663	691	715	690	633	649	616	667	668	683	629	674	666	667	679	635	650	654	705	689	662	683	643	707	644	689	658	677	739	641	671	660	698	659	658	659	670	712	671	665	632	653	678	654	662	642	657	662	637	718	673	661	650	648	666	725	701	656	682	653	680	665	680	677	669	687	677	686	719	651	685	718	654	691	683	614	705	638	706	655	676	713	691	680	681	645	683	672	688	661	673	622	652	710	648	638	691	633	679	644	664	614	666	644	685	686	682	705	658	649	683	683	638	690	666	634	649	686	673	682	657	661	639	634	648	639	668	597	681	683	714	655	676	654	696	682	660	708	695	637	691	651	633	641	672	672	688	683	638	656	622	648	704	673	651	634	663	671	655	647	659	673	616	689	687	686	618	673	685	708	675	657	705	660	651	657	649	672	684	689	698	647	646	677	677	687	684	649	625	632	687	673	627	621	687	667	684	659	706	628	649	680	651	698	689	682	647	702	670	677	714	652	657	663	694	662	662	673	649	688	651	646	637	620	659	711	651	669	696	653	718	663	687	647	638	672	757	682	669	645	671	686	668	690	661	659	609	671	642	676	663	690	680	659	679	678	684	667	703	700	690	675	669	681	695	630	679	713	679	626	637	666	651	682	675	664	670	675	670	671	680	681	628	753	632	685	658	669	649	678	638	640	677	649	650	661	663	719	636	655	680	685	657	634	702	642	669	643	735	644	664	677	627	690	663	647	631	626	671	646	660	670	675	647	638	689	695	682	644	654	674	641	619	650	662	661	679	709	672	695	629	677	673	639	656	660	696	702	670	669	640	664	659	686	648	675	695	633	680	722	638	665	726	698	687	637	663	692	706	681	703	693	720	630	687	705	643	661	626	688	603	702	701	701	664	626	641	682	674	641	663	637	696	624	676	674	711	691	675	679	643	670	664	634	645	657	704	616	660	681	614	658	615	732	668	595	676	670	663	637	639	681	651	739	673	670	676	690	670	636	655	695	724	676	715	626	653	666	654	657	688	676	647	622	707	671	674	654	652	684	702	674	660	680	665	721	722	654	701	697	655	680	714	680	680	635	664	723	643	682	654	681	641	711	657	691	641	665	703	665	642	652	668	633	703	677	643	662	690	659	626	665	612	651	658	681	651	642	669	657	660	670	746	659	646	648	673	666	642	658	703	651	661	640	654	681	667	657	653	669	644	665	687	650	674	634	708	714	687	676	660	678	681	652	751	682	664	690	655	709	677	668	690	681	665	673	639	649	638	680	638	629	646	673	637	680	628	647	634	659	613	643	698	653	680	619	675	685	676	688	675	683	677	656	653	675	640	656	699	679	727	677	657	701	659	656	682	662	653	671	669	698	628	644	630	606	682	655	697	636	685	675	694	649	673	679	665	677	666	634	659	696	616	681	712	668	687	674	674	660	698	639	690	658	642	684	688	671	708	672	634	675	687	660	706	665	675	646	675	697	673	693	657	658	661	646	670	672	661	661	721	634	688	659	689	686	680	621	689	631	671	658	677	683	661	677	656	673	694	740	656	636	650	688	661	688	666	638	642	686	673	611	613	643	638	668	612	652	635	658	635	637	680	680	644	671	682	683	673	674	670	685	634	666	597	734	647	702	645	699	630	645	661	665	661	649	671	676	651	660	689	694	679	676	661	672	715	678	617	618	673	679	654	722	663	674	669	660	654	607	652	673	641	603	664	717	672	659	697	665	727	677	635	631	634	702	654	645	656	697	663	650	706	684	672	626	655	660	681	617	688	679	665	680	676	676	665	665	646	669	668	695	661	640	686	680	653	672	669	658	677	655	667	681	642	623	672	615	695	649	679	660	667	672	704	661	658	667	660	647	670	620	696	706	689	620	679	716	691	664	644	688	676	665	658	642	653	695	695	661	658	705	674	683	655	686	678	652	708	661	643	636	710	660	634	671	641	668	638	667	662	714	659	641	670	645	722	656	681	639	665	668	691	655	678	660	671	660	645	677	651	629	621	703	765	634	661	660	652	675	674	622	703	678	652	651	681	650	656	685	692	665	667	719	698	685	696	679	634	650	617	657	679	661	659	643	722	698	687	636	639	649	667	704	674	659	627	655	640	641	668	680	656	661	668	681	664	652	660	650	638	682	677	650	662	636	637	671	673	657	634	682	625	620	682	708	635	649	660	670	652	772	668	634	668	667	722	667	717	678	716	665	674	651	619	700	665	638	655	683	668	681	740	692	653	661	688	673	632	632	653	612	679	693	669	678	689	664	651	638	666	667	668	679	659	658	687	663	683	660	734	652	670	633	644	678	675	643	682	626	674	687	631	665	685	693	651	673	676	681	656	643	646	682	691	676	657	675	693	681	669	711	695	642	669	614	649	658	711	641	649	655	686	673	669	679	664	661	662	674	640	672	674	688	621	647	684	690	684	689	639	672	707	640	705	707	647	671	684	713	645	676	649	614	658	689	658	678	621	681	662	655	709	660	675	701	681	693	705	621	650	698	687	637	682	658	670	624	693	620	658	643	638	662	657	624	663	661	687	650	691	676	654	681	715	664	691	665	655	687	655	686	700	719	626	650	701	708	669	657	648	672	683	712	715	675	628	702	656	655	645	679	646	658	665	657	649	617	672	689	662	631	672	674	661	669	655	687	632	663	652	673	673	734	668	674	653	700	658	694	649	663	680	657	677	652	640	620	680	668	622	705	681	693	681	686	668	632	705	675	688	662	663	682	605	680	663	716	665	652	653	664	653	737	661	640	657	639	652	737	652	713	686	684	674	658	648	646	637	636	679	646	655	672	651	666	667	650	673	671	679	668	676	699	668	685	654	677	655	677	636	696	676	642	705	649	729	681	642	671	679	695	643	676	708	685	708	681	697	647	606	633	638	654	627	689	703	652	644	682	674	673	668	668	681	648	663	687	678	684	642	670	701	697	673	679	651	674	682	614	658	621	709	617	674	663	635	616	654	635	687	656	687	682	667	701	674	690	737	666	686	635	672	678	647	679	707	665	659	606	656	675	660	679	677	637	667	652	656	682	651	646	662	645	635	653	701	692	675	668	664	670	662	687	660	694	669	682	685	645	665	685	701	664	666	674	690	702	665	697	654	670	611	697	698	648	683	643	680	686	674	706	676	673	729	711	646	647	658	708	667	674	668	644	706	699	642	616	642	627	672	664	675	662	675	662	688	664	626	723	646	641	669	657	675	631	696	690	664	699	651	652	671	627	661	644	650	679	666	695	645	691	685	645	675	659	675	722	698	675	675	673	645	652	654	637	621	705	659	687	733	724	649	681	658	658	614	676	634	676	708	670	669	696	676	653	639	669	671	697	643	662	674	667	667	689	664	640	658	661	711	647	648	687	692	687	630	654	626	645	708	689	678	676	702	640
43545	58414	77115	66030	48646	30732	13962	3686	1108	485	328	354	324	355	334	315	299	364	353	348	346	326	348	318	343	340	351	331	277	314	321	349	365	328	321	336	337	307	332	309	335	334	338	377	327	301	335	327	319	317	322	300	342	318	323	354	360	318	306	353	307	339	304	336	299	297	338	350	338	355	345	362	281	317	316	341	301	328	309	311	326	358	327	374	328	322	329	363	306	352	311	336	321	332	316	318	363	337	338	320	321	355	330	332	333	345	305	344	333	325	333	333	329	320	315	341	342	330	326	347	340	333	322	301	303	306	294	305	333	315	361	293	345	350	355	316	320	310	330	310	336	317	344	353	335	296	331	318	308	316	297	361	363	327	370	301	317	290	331	341	308	304	332	356	359	333	345	292	340	297	339	326	346	308	311	361	343	347	324	296	334	326	341	301	320	350	361	330	322	328	297	356	336	326	328	325	296	323	334	290	351	331	327	360	336	274	296	292	308	318	354	335	334	359	303	319	305	357	362	324	316	329	337	311	324	325	334	302	337	365	356	312	362	317	322	300	325	310	321	321	347	376	317	295	310	326	336	355	324	347	321	333	350	336	305	342	348	327	309	312	323	346	301	360	336	322	282	364	341	316	331	341	310	357	302	349	327	315	299	325	270	324	316	315	332	330	329	330	321	329	355	334	288	314	338	332	303	323	317	310	309	346	322	338	311	326	320	334	344	330	306	343	309	338	338	333	376	333	363	355	340	307	310	316	329	358	305	340	300	312	337	303	320	306	335	304	331	337	285	295	334	306	356	315	350	388	316	379	403	290	320	304	296	306	329	323	338	316	311	322	346	347	337	346	317	299	330	359	329	298	349	336	320	303	329	346	325	318	341	335	298	334	310	320	293	311	359	332	325	350	315	334	332	327	349	319	333	331	361	329	348	323	336	314	337	327	338	349	303	275	342	333	335	322	329	315	345	335	296	341	335	314	335	337	319	317	325	346	302	291	352	348	339	306	307	316	323	353	305	310	344	349	339	321	343	336	308	328	328	379	314	328	320	301	278	338	362	307	370	321	291	308	307	317	312	313	308	349	340	397	359	344	326	332	315	300	341	343	341	316	299	319	329	316	373	323	354	311	327	316	312	308	306	333	319	334	338	355	349	314	316	334	337	323	339	353	330	298	335	322	304	342	316	336	318	338	338	346	289	338	321	335	309	334	303	312	305	327	312	357	310	339	365	357	327	334	297	323	363	346	292	327	338	288	356	345	312	320	352	276	319	318	323	323	340	348	343	315	315	314	291	326	305	316	358	317	344	334	323	321	310	309	300	327	349	323	331	338	316	362	347	321	349	355	315	338	342	305	377	317	327	298	354	331	314	303	322	311	284	321	301	345	327	319	308	296	326	306	305	289	322	347	293	304	360	339	344	341	347	307	337	333	326	301	333	300	306	320	317	325	358	359	344	332	346	309	340	306	308	322	354	315	305	347	342	304	307	303	341	335	327	315	307	335	313	330	314	346	345	323	323	302	308	302	336	311	294	363	374	340	292	357	373	315	324	310	328	333	347	344	329	363	280	353	349	334	325	322	327	314	331	345	344	320	307	321	360	338	318	326	333	335	336	344	344	291	287	304	341	351	310	350	333	327	278	360	338	305	334	343	322	339	343	296	324	318	337	331	294	363	322	333	310	346	315	318	342	354	345	328	328	305	350	317	360	305	328	329	324	309	298	290	295	290	339	316	342	326	310	295	310	302	336	329	308	328	318	347	337	320	367	341	338	326	339	325	297	321	327	303	316	343	342	314	328	331	293	305	333	293	322	309	319	364	303	326	370	340	314	318	345	362	334	337	297	335	335	290	339	359	313	320	315	379	324	289	342	318	313	279	321	318	332	319	359	338	351	353	305	311	329	314	345	337	324	305	331	335	317	328	313	303	308	333	353	353	356	309	319	337	300	333	333	296	347	347	331	314	314	335	338	335	339	331	322	356	322	318	322	303	329	327	345	319	357	307	311	316	343	340	318	357	344	321	324	321	334	319	335	333	320	329	327	348	313	344	333	286	356	314	346	344	326	307	362	332	348	371	342	315	298	304	334	334	355	325	315	343	288	326	324	347	311	369	339	339	324	334	331	318	333	316	361	343	341	309	294	347	293	314	320	302	317	326	333	365	298	318	305	342	333	353	300	350	325	364	305	318	291	331	339	299	336	336	319	321	326	290	321	312	306	350	328	328	349	319	321	307	320	332	313	340	316	316	320	314	309	325	339	353	321	308	349	354	330	336	345	320	321	342	307	332	305	340	339	359	311	332	325	345	317	287	336	314	344	300	320	322	316	316	295	347	327	322	318	356	333	332	294	342	355	296	336	341	369	333	327	338	314	300	313	337	326	338	332	266	318	324	328	326	355	337	338	352	316	312	324	327	343	336	362	354	315	325	328	317	315	315	359	329	336	317	332	346	340	334	332	312	317	347	326	294	323	326	327	335	352	348	333	321	335	328	363	330	334	293	361	298	342	349	340	325	337	326	330	347	322	345	318	349	281	305	307	338	304	298	285	286	324	321	295	330	328	361	326	332	355	331	325	345	338	327	320	322	321	345	338	327	350	319	326	280	330	335	311	356	343	330	317	309	318	316	361	307	267	329	357	324	304	332	300	325	314	347	306	311	342	334	293	318	298	350	305	293	320	332	302	330	313	322	344	342	301	318	294	343	321	343	291	360	303	317	306	284	315	322	304	317	312	349	327	310	336	323	326	337	339	337	301	318	342	304	327	335	296	337	318	310	327	325	320	298	305	307	347	348	343	312	304	366	310	336	343	307	311	326	338	310	312	352	332	337	339	341	362	329	315	329	321	337	318	344	313	279	322	333	325	336	319	330	330	330	321	325	358	310	313	351	310	345	299	348	335	330	338	355	311	316	336	293	318	351	312	300	354	306	306	308	302	318	336	320	347	343	310	342	334	319	363	354	344	341	357	327	310	301	352	296	333	338	326	323	348	343	314	342	343	371	340	338	335	311	354	359	332	295	333	360	359	348	357	333	339	345	304	336	327	315	339	353	321	304	337	339	311	328	339	325	317	319	323	326	316	315	309	332	327	338	314	325	313	323	309	335	330	328	329	365	286	330	289	335	331	336	344	355	319	355	301	302	318	305	307	322	308	341	328	328	313	350	326	329	328	316	350	342	313	310	307	300	343	337	339	300	352	304	302	327	300	351	351	335	324	325	343	306	305	301	316	320	332	294	353	320	356	312	350	341	325	335	334	321	326	308	292	330	332	303	344	347	305	355	326	303	323	308	331	340	344	303	345	349	344	303	321	328	339	313	318	349	332	292	328	351	333	366	343	304	327	331	334	341	339	320	353	326	382	325	283	331	342	342	312	321	319	311	355	355	340	350	328	335	333	301	323	337	336	344	369	327	332	309	323	305	319	320	334	323	334	307	331	355	322	325	332	330	280	336	322	355	295	340	349	340	303	331	309	284	321	344	335	326	345	341	314	341
25630	44635	71850	72290	58563	42388	24379	10340	3440	1303	919	760	827	773	752	781	827	718	756	752	789	814	786	797	784	805	847	769	776	767	788	795	848	786	781	723	768	762	774	816	807	810	798	795	821	808	790	753	799	762	764	825	807	787	753	810	773	753	782	793	809	755	733	742	760	810	844	798	785	775	789	817	849	728	792	802	753	784	790	813	729	735	782	770	814	762	787	817	810	782	804	831	789	765	771	743	783	776	779	719	798	783	748	719	746	807	818	795	819	825	823	743	819	799	736	806	791	831	735	788	793	795	798	805	758	793	806	789	797	768	740	774	764	791	745	761	778	757	819	763	772	758	742	809	803	794	803	799	782	802	803	780	805	814	788	816	760	794	799	807	773	806	778	753	749	814	785	781	808	732	773	764	788	785	733	720	736	775	766	817	796	784	761	752	784	786	750	794	742	756	764	769	745	809	758	745	777	743	809	785	761	819	759	773	784	781	769	837	762	776	812	786	822	780	754	787	795	821	775	751	797	777	806	813	791	756	825	794	778	794	763	796	760	782	736	740	830	763	815	798	789	753	833	791	784	776	743	714	759	750	769	787	783	756	791	804	804	749	768	755	763	785	758	778	781	764	719	769	759	760	769	760	795	761	722	740	800	809	829	816	717	791	750	818	815	812	800	808	784	794	801	768	782	759	833	799	805	804	768	705	784	785	780	797	760	734	771	738	758	739	742	730	735	794	784	750	739	813	764	821	724	771	763	806	785	803	717	711	776	773	737	788	821	813	795	766	773	749	776	787	782	751	770	777	776	812	762	807	785	764	756	809	757	802	812	751	737	780	833	759	746	794	764	750	794	781	763	809	728	844	775	803	777	766	752	804	768	724	743	795	803	759	762	785	758	778	773	772	790	765	821	763	839	763	719	822	797	768	765	822	805	810	806	752	821	779	810	760	833	783	793	770	772	810	773	757	809	787	747	784	708	747	808	755	842	821	752	743	800	771	783	800	765	811	756	755	796	795	778	776	818	769	730	737	794	767	818	805	754	786	793	772	792	775	794	784	779	815	739	790	811	778	771	783	775	846	794	800	747	779	762	761	767	783	816	808	774	762	775	736	754	811	808	793	759	758	773	774	806	780	810	766	759	817	796	786	793	772	762	732	787	805	777	781	759	801	823	811	833	815	803	779	790	796	777	785	780	779	785	770	810	771	803	766	786	781	782	766	775	775	744	737	782	806	816	758	829	744	762	710	764	792	797	834	783	809	789	796	841	775	767	786	756	752	767	774	785	804	779	811	813	758	798	769	762	780	818	801	781	766	715	766	769	760	777	822	785	805	734	851	799	784	752	793	747	792	814	770	833	793	809	779	821	797	738	787	729	797	824	799	734	744	735	769	794	776	776	749	753	840	793	812	729	780	795	794	791	757	760	801	822	783	812	791	764	787	802	797	762	771	775	772	760	727	807	811	752	819	788	779	756	756	744	816	822	810	769	815	816	785	787	759	773	829	762	794	810	807	792	756	804	821	802	817	747	798	805	719	757	824	770	723	784	782	752	788	760	792	805	765	812	801	788	794	751	792	789	852	771	816	752	808	766	809	764	830	760	764	830	805	798	840	780	762	729	764	773	767	765	784	791	762	781	788	772	805	768	774	762	737	817	768	848	781	745	785	790	737	777	770	787	741	788	782	804	759	838	770	771	791	795	743	761	750	775	784	771	804	801	750	760	783	763	808	759	815	803	735	741	745	770	775	813	780	815	776	730	733	761	747	758	796	731	806	880	785	765	795	767	776	794	844	780	759	767	779	766	760	758	845	768	763	749	786	724	798	844	783	803	786	812	790	779	814	731	752	748	798	745	762	776	779	766	789	781	765	770	820	771	835	756	807	831	756	838	744	779	765	769	754	808	794	826	797	787	752	803	791	731	803	732	809	768	754	720	746	735	813	805	754	769	769	797	776	743	785	808	764	756	748	782	795	787	786	782	793	760	757	841	784	765	762	795	818	780	796	725	828	775	811	727	794	805	790	763	748	821	745	716	770	801	804	797	820	807	754	729	794	787	814	770	796	768	750	726	737	745	745	820	724	794	743	829	760	767	763	790	770	769	813	793	798	801	756	770	796	829	780	790	805	796	745	772	811	826	778	770	769	782	849	835	767	743	775	781	729	776	815	803	836	760	768	812	755	779	796	747	808	785	766	793	771	746	773	778	753	768	804	748	849	770	751	786	787	792	803	791	751	842	762	830	779	797	744	791	804	829	818	757	788	795	759	775	710	827	805	776	773	785	801	790	799	835	837	747	746	803	739	776	829	750	811	836	770	753	752	760	796	754	761	790	785	714	800	816	816	824	736	749	737	779	781	808	824	825	755	808	808	748	780	755	740	770	777	765	828	777	778	769	748	825	800	803	766	811	773	730	796	727	798	785	765	777	746	767	753	773	774	746	781	797	908	754	816	788	764	789	752	811	767	785	802	753	774	770	801	762	802	735	781	786	773	797	727	800	808	763	801	807	739	783	753	761	754	804	798	789	790	787	770	781	800	774	794	818	791	760	818	806	754	762	802	790	772	777	767	758	782	765	792	727	806	764	802	757	789	791	772	805	797	787	782	757	772	736	797	752	797	754	771	757	783	758	793	749	747	767	709	738	712	781	779	782	749	820	794	795	738	798	787	831	726	759	812	777	797	778	768	772	816	743	762	767	786	757	804	761	769	840	771	803	808	757	742	788	759	811	783	758	781	801	763	761	796	740	765	759	826	777	758	793	778	829	766	799	784	796	761	780	747	800	796	808	803	818	797	769	767	801	753	699	766	784	796	789	782	782	768	780	791	750	768	798	789	851	746	776	797	751	760	767	772	784	770	739	795	806	715	812	778	767	756	762	753	793	808	747	757	756	780	790	775	771	816	826	819	770	779	753	796	760	813	818	803	722	752	775	733	775	776	775	824	781	787	795	815	833	822	801	778	733	852	789	794	758	813	822	788	821	785	739	802	764	750	761	812	736	754	784	830	783	774	802	775	794	752	773	785	787	785	780	797	801	715	782	789	800	775	770	757	813	760	778	739	778	819	774	769	805	832	761	756	759	787	749	743	813	778	762	757	739	711	816	802	777	770	774	830	764	791	771	754	785	774	829	745	793	752	804	760	804	784	783	773	833	785	799	783	770	787	781	774	760	836	739	820	837	815	791	742	831	806	789	805	763	772	788	798	774	762	770	702	759	759	734	776	793	773	807	748	770	791	815	744	789	785	767	802	771	815	789	793	738	777	832	838	795	831	769	790	736	788	765	806	824	778	783	815	725	813	827	750	787	780	750	819	802	786	870	796	743	768	811	810	776	760	803	771	772	759	778	817	748	747	839	804	745	801	787	765	807	817	786	776	778	718	791	817	750	784	805	742	771	778	799	729	742	823	755	772	777	799	803	763	779	773	811	739	772	733	744	775	793	818	794	843	758	734	811	776	753	783	790	795	756	781	744	784	792	777	752	785	712	754	853	733
46493	62906	78741	67877	50816	32837	15320	4481	1074	443	328	323	294	336	309	323	306	332	328	330	338	337	315	302	287	334	293	335	323	326	302	301	357	294	324	350	335	314	304	310	326	308	306	293	342	333	318	298	328	311	343	289	298	329	328	296	324	305	313	334	320	316	331	336	309	342	306	323	337	321	292	340	323	276	287	305	311	302	328	287	342	316	314	307	343	311	303	323	300	311	345	295	312	316	281	313	311	299	331	305	319	307	336	325	322	323	332	304	305	306	324	363	315	304	319	339	277	338	300	304	309	298	323	346	305	349	328	306	285	291	292	312	342	298	304	294	272	351	320	305	290	301	354	296	326	312	331	295	326	293	315	330	347	331	328	296	331	308	293	311	302	319	300	320	291	290	297	326	332	328	338	324	305	297	346	296	315	327	294	308	297	305	306	317	343	313	337	296	327	311	304	274	280	305	335	337	293	337	313	307	338	329	309	325	305	321	343	325	296	324	302	312	304	314	328	333	316	313	286	331	337	351	298	296	291	321	323	307	338	310	280	329	315	288	291	312	337	319	309	331	301	316	329	336	285	314	310	298	322	291	318	294	304	299	288	331	314	316	318	296	291	321	349	339	310	270	331	333	311	318	281	331	353	305	331	307	328	298	315	302	343	286	300	336	309	294	305	305	319	319	323	317	271	325	336	339	332	329	332	306	301	352	294	339	333	279	328	320	300	286	305	329	279	308	319	307	296	285	307	337	309	302	308	324	346	317	350	306	284	324	304	322	305	300	286	294	326	306	334	298	280	322	294	313	330	322	306	304	319	338	313	315	310	319	321	306	307	347	306	308	308	305	351	336	318	319	337	305	321	335	334	319	297	328	275	310	305	310	299	320	318	297	346	298	321	299	320	325	325	305	311	305	336	319	309	290	332	321	314	356	341	278	297	324	330	353	293	333	331	303	309	313	291	291	282	295	291	305	315	344	332	319	344	339	296	332	329	288	270	355	306	327	308	308	340	324	299	284	313	326	306	319	314	304	286	305	320	308	313	292	320	310	330	319	280	279	287	308	327	331	301	294	291	308	314	317	305	313	285	325	324	276	316	288	299	320	295	311	346	337	324	320	323	295	317	306	304	335	305	311	314	311	316	323	304	293	323	324	319	334	367	295	308	308	297	332	310	327	318	293	306	311	327	326	322	321	342	305	303	307	320	318	338	295	312	306	291	283	311	301	311	302	343	299	316	323	282	318	306	317	292	315	300	333	308	323	332	303	279	314	287	325	302	285	319	319	311	328	331	262	367	322	336	316	346	329	338	329	305	360	322	323	349	358	293	294	277	292	300	330	317	308	292	265	339	319	355	289	309	324	333	303	308	329	299	302	345	298	296	349	309	326	312	276	321	320	300	334	305	328	320	319	314	296	326	331	345	292	292	294	303	322	339	322	334	337	287	354	309	337	359	326	324	361	324	294	306	308	315	276	313	295	306	300	321	339	272	337	299	296	305	299	356	301	316	310	313	315	330	317	307	313	331	330	303	344	304	328	317	333	317	296	328	310	306	318	318	308	302	351	298	299	287	318	304	292	331	323	266	295	318	354	328	357	311	291	297	350	298	293	339	331	324	330	354	307	308	297	316	329	331	284	329	307	315	297	292	311	348	316	330	328	314	334	344	330	309	304	304	335	338	324	311	310	288	302	328	265	305	302	316	320	365	310	293	309	296	288	318	301	356	302	304	313	328	332	305	301	304	307	337	303	302	305	319	264	303	321	334	290	295	296	348	300	341	323	294	310	307	315	318	314	331	308	344	351	282	291	290	338	353	279	299	313	342	321	329	355	326	303	291	330	326	312	321	315	302	338	296	318	270	318	288	304	332	324	311	317	301	302	308	299	323	296	329	315	349	329	302	310	325	325	307	296	294	318	285	328	319	300	320	303	338	282	320	316	304	300	290	308	296	311	269	305	289	296	273	312	294	293	320	314	314	293	324	300	266	298	333	293	281	331	290	319	313	348	304	300	354	291	303	309	328	311	308	299	314	328	319	315	309	296	333	304	307	341	334	321	343	316	319	301	311	299	306	324	331	307	296	338	329	299	334	316	304	325	342	337	297	329	313	330	287	325	281	312	309	289	337	299	324	304	293	319	324	324	330	311	311	294	290	270	303	299	302	305	310	325	302	320	309	332	316	316	284	293	288	302	309	328	327	317	324	303	287	305	323	297	308	311	310	319	303	319	333	309	304	326	297	334	334	323	337	320	340	296	324	345	318	305	331	314	357	300	325	319	315	272	322	316	317	315	362	325	369	309	323	310	315	281	316	315	291	323	333	342	336	334	298	325	315	307	299	325	344	301	314	342	312	304	295	305	317	279	340	320	302	336	322	336	304	337	308	313	320	331	316	302	315	331	309	335	307	327	280	318	291	306	320	309	350	327	284	294	296	285	289	306	337	313	318	319	319	282	266	287	333	332	316	312	312	330	320	299	315	292	306	312	320	316	331	307	300	310	303	301	347	313	311	281	296	315	320	298	291	324	305	330	269	292	311	327	303	327	290	282	357	286	296	313	319	311	308	284	297	317	348	332	280	300	302	314	307	324	314	320	342	291	313	319	322	340	322	318	336	328	318	312	353	355	314	358	319	324	322	336	356	301	329	338	287	299	344	320	316	325	322	297	286	295	316	319	324	316	311	309	317	322	320	300	312	308	274	323	318	333	345	315	321	307	333	296	317	273	302	306	259	357	294	324	318	329	313	335	340	328	357	304	316	277	311	329	307	289	339	330	276	313	311	326	332	293	336	334	356	303	277	312	295	310	301	315	329	335	321	312	313	308	343	331	322	328	331	299	346	341	275	346	274	316	291	302	318	324	304	301	294	311	324	318	305	308	308	285	304	303	320	311	321	303	295	352	294	326	315	299	328	314	317	291	302	317	303	327	323	324	323	318	335	313	339	327	307	327	304	319	331	292	312	326	303	282	312	336	329	319	314	313	333	295	291	286	348	328	344	287	342	308	302	328	308	313	299	276	294	337	355	298	322	328	308	299	334	343	298	315	322	339	346	323	318	288	290	287	305	282	301	306	310	319	332	323	300	332	345	303	309	315	311	284	302	322	282	288	305	295	304	301	300	293	314	294	295	311	310	362	297	317	354	303	280	302	341	312	297	328	322	332	345	335	297	297	297	306	330	305	297	276	333	331	325	312	295	352	333	314	339	336	308	276	299	299	332	302	311	306	328	294	297	327	330	293	304	323	307	316	329	322	342	320	319	313	323	288	272	336	302	330	315	314	351	318	332	279	299	311	318	300	328	313	316	336	278	323	324	277	314	287	303	315	321	326	340	280	317	342	319	336	308	291	304	278	315	325	336	315	308	334	313	300	338	341	328	312	327	301	297	322	287	347	291	286	294	272	297	331	310	299	300	318	325	303	340	307	301	345	327	314	283	289	290	309	309	326	293	311	292	281	324	323	347	316	284	306	333	335	344	306	307	311	323	320	305	331	320	322
27572	46856	74279	74400	60661	43943	25887	11124	3626	1454	865	722	766	753	758	719	739	749	758	741	729	751	792	709	746	780	745	721	769	730	756	801	748	734	734	806	746	740	731	721	765	744	748	781	778	766	758	769	734	718	736	743	752	742	736	758	790	778	786	746	775	767	770	783	774	744	738	761	703	742	780	717	781	725	727	723	760	765	717	738	731	733	751	752	765	734	761	742	724	783	738	757	719	714	764	761	767	752	791	744	742	744	730	746	795	720	790	718	753	706	742	774	798	762	697	732	775	735	762	790	780	736	788	773	756	781	715	759	737	760	738	742	726	720	763	795	761	798	789	719	730	775	798	774	740	761	717	735	741	744	716	716	745	770	732	733	713	728	724	761	742	707	761	707	724	739	708	761	781	713	788	732	781	730	737	776	741	738	741	795	716	764	729	756	678	716	724	729	758	757	712	744	741	790	789	733	749	730	781	676	727	723	763	761	786	723	750	727	712	723	758	704	756	722	766	686	775	713	741	747	731	775	742	729	745	790	800	713	770	750	736	712	729	771	779	736	762	764	788	728	732	738	754	750	754	778	751	734	792	740	724	746	773	757	768	765	769	758	792	767	785	738	745	705	773	714	761	772	760	761	715	778	722	759	742	714	726	771	744	787	785	773	717	701	728	823	722	754	765	722	755	764	755	749	803	756	741	759	686	727	791	777	713	737	758	704	740	760	773	758	718	721	767	780	768	760	803	770	739	762	733	741	759	770	790	733	723	740	771	759	744	759	735	761	734	743	747	740	746	701	777	777	731	768	777	709	789	799	774	767	749	718	732	718	780	749	713	732	782	784	747	768	783	738	752	751	780	783	757	756	753	770	734	738	751	753	747	765	788	803	796	693	748	778	735	731	755	737	757	762	777	737	740	738	785	723	784	770	721	752	753	718	757	706	736	714	773	735	743	765	779	754	758	751	802	727	755	739	773	746	755	787	751	808	742	800	731	732	728	781	746	779	723	741	728	767	762	729	787	716	738	705	753	751	726	713	788	764	715	725	750	769	775	746	734	739	754	703	705	747	754	755	726	786	773	726	751	749	795	796	732	734	714	752	753	785	768	755	753	751	819	786	737	775	731	705	749	706	777	735	739	756	684	780	773	749	745	771	740	761	767	726	713	757	736	733	748	743	777	725	758	715	748	761	711	742	779	794	744	756	759	753	743	725	719	789	731	723	715	757	748	747	749	721	786	788	739	711	737	747	782	782	778	756	748	757	709	720	750	773	764	736	751	750	742	766	765	788	750	740	764	703	756	722	736	738	795	640	773	704	757	770	792	727	711	747	756	732	789	761	728	771	704	755	768	779	743	784	780	752	782	757	801	773	810	735	748	740	744	736	783	752	767	768	737	730	734	756	761	763	786	736	669	737	735	762	751	747	748	764	767	760	769	759	689	745	754	777	799	732	772	744	791	753	753	752	728	740	765	717	790	721	747	712	803	722	730	726	775	757	738	787	724	769	748	736	682	763	743	810	774	727	726	790	751	743	748	747	757	765	782	705	719	811	792	792	770	760	726	755	755	715	778	740	730	751	718	790	717	744	745	725	697	788	723	758	728	722	732	727	773	757	728	754	719	761	768	724	754	777	762	698	737	747	745	768	714	759	742	747	762	732	744	738	742	742	769	790	757	762	794	716	737	732	748	801	770	760	764	770	755	775	762	736	742	781	772	747	766	725	721	722	758	770	752	708	778	727	725	728	730	746	755	784	743	781	744	791	721	742	751	740	768	694	708	734	775	780	770	775	781	764	737	797	775	788	756	735	778	729	773	767	785	745	729	777	763	740	759	720	775	742	775	794	728	739	737	736	785	747	771	772	723	764	701	727	751	770	755	720	719	768	728	722	787	747	726	800	743	729	757	780	742	751	707	723	745	789	788	732	687	726	738	735	759	731	729	732	751	734	720	747	760	715	730	768	749	767	772	758	693	725	723	741	743	769	725	715	715	686	719	773	813	711	746	780	679	732	798	742	725	747	753	739	752	782	750	724	729	740	764	723	781	737	754	733	716	711	777	746	797	736	746	729	741	773	789	744	727	728	752	759	738	784	682	778	733	768	747	763	741	766	733	718	776	750	789	751	777	788	793	703	773	739	748	706	711	726	771	740	739	748	799	717	745	762	818	734	743	771	783	735	753	716	751	767	780	743	777	751	754	733	756	740	721	738	743	807	762	721	777	772	708	711	738	741	727	742	756	746	721	753	660	741	794	753	713	736	767	772	788	785	717	754	746	780	773	745	762	746	774	752	741	782	780	731	736	709	736	754	760	764	732	735	779	801	756	775	805	779	737	770	763	712	744	767	802	749	736	725	776	764	736	797	740	742	744	782	742	736	757	757	841	808	772	815	762	723	790	761	782	750	754	724	754	764	760	758	754	760	740	712	767	742	713	761	742	737	731	714	757	771	748	718	758	749	773	727	759	798	723	740	767	740	751	711	794	757	745	738	767	795	741	693	808	740	760	764	831	798	752	755	765	793	775	760	748	764	768	779	739	762	774	750	738	756	772	758	720	813	718	774	771	777	784	747	769	759	781	717	705	720	750	723	717	746	789	787	758	739	729	768	737	756	754	731	738	765	719	761	784	734	749	734	767	767	764	771	724	720	750	757	771	730	707	738	767	739	749	781	765	788	729	785	729	737	727	775	713	783	756	742	754	705	747	736	778	719	796	724	718	727	734	733	768	743	743	791	706	738	731	723	702	757	736	748	755	713	754	747	751	759	756	771	784	767	759	777	779	727	742	780	778	723	780	756	750	736	748	766	701	758	744	790	765	784	750	768	742	733	771	750	732	804	742	756	780	801	752	723	739	742	752	775	725	732	837	759	747	763	724	757	792	761	774	749	801	753	773	728	757	754	723	758	727	777	760	758	765	762	684	746	793	757	766	701	779	753	726	709	770	772	720	695	756	704	783	711	735	740	807	805	719	777	709	787	767	751	746	727	756	716	772	702	785	711	743	755	770	771	721	733	789	761	781	757	724	722	743	750	762	755	764	747	766	735	694	714	783	718	728	726	736	720	736	749	768	765	744	774	751	711	730	735	764	746	751	795	720	748	748	779	765	754	764	706	776	734	746	736	732	726	777	751	733	751	750	746	777	754	769	748	815	767	777	724	727	789	730	760	712	745	778	740	755	732	745	746	801	750	715	747	748	708	763	740	744	736	758	738	737	771	808	767	739	744	736	767	767	762	680	749	777	741	747	737	806	768	758	757	764	789	736	765	746	745	751	769	710	738	742	786	781	732	722	739	744	712	794	747	804	755	778	666	752	810	725	784	756	820	733	702	700	773	751	766	769	769	735	775	800	761	758	761	777	809	754	767	746	782	753	770	699	743	715	751	746	736	726	693	736	737	772	740	748	733	722	761	741	744	737	740	753	737	711	722	741	710	757	797	725	770	695	748	790	742	727	808	796	749	743	765	739	787	763	779	747	751	768	761	735	722	771	771	753	797
3956	3630	9194	8069	4474	2175	980	482	372	314	300	297	271	280	283	286	269	239	263	283	284	256	277	271	278	272	284	272	290	270	285	273	263	249	246	267	240	279	279	284	277	285	290	273	272	281	264	259	231	247	250	266	269	233	273	262	263	261	264	297	270	284	251	271	261	231	268	278	280	262	245	275	260	248	257	255	258	263	267	258	246	264	260	244	271	279	285	274	265	283	307	257	250	286	243	286	273	267	256	276	230	284	266	263	276	271	266	272	271	286	287	261	262	273	271	270	260	284	260	287	278	260	259	254	274	261	286	271	297	267	250	238	257	269	278	293	279	241	296	269	261	271	268	246	255	268	271	265	256	277	299	273	251	278	287	235	273	280	296	256	245	261	264	253	273	266	275	223	259	265	284	289	264	278	278	248	255	286	272	285	272	290	276	260	248	269	263	269	253	264	260	239	240	264	267	276	297	263	298	255	222	249	312	255	256	255	256	261	281	303	249	272	261	269	276	280	267	250	274	258	314	253	261	275	302	255	289	284	271	253	273	272	244	272	245	299	284	229	243	259	261	278	256	276	260	278	333	260	268	280	251	270	285	262	275	236	286	265	252	261	269	273	275	261	257	286	271	275	285	285	278	296	252	279	271	265	290	294	243	268	297	284	248	269	274	274	281	244	265	318	279	258	262	255	233	254	253	247	286	259	246	276	286	272	288	268	308	279	259	263	265	266	240	247	258	279	270	219	257	297	236	285	282	279	273	254	272	279	244	268	249	251	270	267	278	229	280	275	278	287	282	252	271	260	247	277	279	289	266	268	284	263	263	256	250	278	247	265	264	286	281	256	256	276	249	259	270	256	251	253	267	265	262	284	280	287	256	230	223	253	253	257	250	283	249	264	273	254	269	271	272	260	254	276	258	292	278	248	262	252	254	281	290	279	280	271	259	288	270	276	284	262	278	261	250	257	288	290	267	276	304	278	264	261	273	254	274	282	263	253	275	256	278	279	240	268	263	272	275	283	292	287	253	269	285	242	264	283	254	269	271	262	280	303	255	261	288	260	252	252	251	283	301	280	289	275	288	265	278	267	266	250	296	268	277	259	255	266	316	249	259	251	282	262	276	271	259	323	273	236	273	252	283	275	269	260	290	281	265	270	271	271	273	269	273	268	261	248	292	259	264	268	266	317	258	263	260	258	243	279	277	277	309	280	251	277	267	285	271	261	248	272	291	259	268	265	263	251	246	285	246	256	275	247	282	283	264	253	276	257	278	286	251	264	285	268	253	275	291	276	260	270	302	294	293	270	267	276	289	264	279	266	289	242	244	274	259	259	276	276	259	257	274	264	250	244	269	255	245	228	246	268	256	286	270	266	271	231	274	269	254	257	262	291	300	262	288	261	258	295	261	270	312	261	283	267	261	265	311	310	330	296	271	267	257	251	268	267	270	270	287	272	267	243	266	291	252	255	235	242	255	257	275	268	250	266	276	280	289	289	247	253	273	247	274	303	266	280	255	302	253	280	284	240	258	239	262	275	288	262	261	279	270	284	257	259	270	284	290	273	262	273	266	259	249	281	259	265	273	275	259	249	276	258	247	270	270	269	252	268	259	234	269	283	289	245	227	251	265	276	264	243	249	259	254	273	240	267	258	254	244	250	274	255	267	276	243	257	273	255	281	264	289	273	235	293	249	231	270	258	248	259	272	298	268	289	268	268	274	281	259	272	245	302	252	303	309	271	270	270	299	271	286	291	275	244	283	257	272	280	281	276	264	254	283	278	269	258	245	267	292	262	269	271	261	282	275	261	258	282	277	289	254	234	248	272	272	245	261	270	282	225	259	242	257	265	252	276	277	268	260	272	240	244	245	271	258	275	279	276	288	275	256	278	263	259	253	284	248	277	292	262	310	264	281	259	266	257	264	245	285	260	303	293	292	287	270	261	283	264	240	289	288	245	272	310	257	271	246	253	272	288	268	265	261	298	253	258	300	284	247	251	298	265	277	263	280	281	277	247	276	266	301	282	274	263	260	275	286	284	253	246	275	244	251	285	252	255	285	248	286	278	264	277	265	270	259	261	260	285	262	250	303	227	256	250	273	303	267	337	255	265	265	251	244	293	271	261	256	290	254	276	285	258	236	286	269	262	221	249	261	246	251	262	256	302	274	287	261	238	273	290	273	303	265	275	259	249	264	245	285	261	257	285	272	228	297	294	276	259	253	266	249	286	303	293	248	272	270	263	284	252	276	296	256	255	287	281	274	287	233	278	255	264	263	257	316	287	257	269	286	290	230	281	251	210	265	283	267	277	253	267	252	243	237	267	248	269	284	256	248	294	270	269	271	251	263	283	270	276	258	254	254	281	277	242	252	265	269	282	263	284	272	295	257	269	286	270	276	285	270	240	281	269	276	286	277	297	273	285	275	297	285	251	270	242	240	234	252	251	242	245	280	273	297	254	292	249	268	269	264	296	274	263	264	276	276	281	279	302	273	258	273	241	271	271	249	284	249	278	281	265	285	291	275	255	243	283	264	287	275	263	258	276	248	266	275	282	293	242	275	255	256	261	266	277	263	271	264	250	277	265	276	244	261	284	252	269	264	286	241	304	236	251	277	279	256	281	246	277	255	238	274	227	250	260	246	261	276	262	245	284	261	276	259	266	270	250	271	258	288	271	298	245	285	246	247	268	291	274	238	243	263	263	257	301	254	248	271	235	269	302	269	265	278	278	268	248	251	287	255	269	264	265	291	250	256	269	260	248	274	295	239	245	298	273	279	268	256	263	244	265	288	282	272	288	272	281	256	244	268	272	262	260	275	258	265	269	256	291	257	253	294	265	293	324	275	257	273	271	253	221	271	249	287	267	274	297	275	279	251	268	285	287	276	306	253	254	277	252	268	290	270	237	266	287	255	238	265	275	291	259	288	278	266	290	277	280	288	263	282	266	273	282	246	264	273	274	258	251	276	267	272	285	236	251	290	268	251	270	259	258	283	269	268	270	270	290	260	274	307	252	271	282	262	256	251	281	270	250	258	263	271	273	266	257	263	279	262	274	258	268	282	264	288	284	284	295	265	259	279	269	284	283	271	272	264	264	283	231	266	282	258	265	265	258	240	279	288	292	290	251	275	270	262	264	257	252	273	303	285	314	255	317	246	296	232	262	269	267	297	259	308	254	290	269	237	281	281	255	270	302	290	283	263	237	246	291	260	261	266	240	261	279	249	277	278	291	280	273	290	280	245	268	274	276	246	272	265	278	244	299	270	229	264	264	243	256	296	251	271	250	266	278	277	312	252	244	272	280	263	253	280	283	271	233	292	280	277	265	270	279	277	236	272	239	264	262	271	249	268	248	262	304	269	254	289	263	292	273	269	277	276	267	262	275	284	260	251	288	277	261	290	270	309	265	249	253	264	278	266	278	280	270	270	290	264	269	287	250	271	247	286	274	235	289	272	262	275	268	263	271	294	273	291	288	279	267	270	268	288	282	269	275	257	265
4025	6231	18488	18953	12783	6931	3144	1534	863	713	665	652	663	628	653	618	657	631	711	644	666	653	663	633	652	678	672	632	631	611	653	670	704	686	651	715	662	662	641	678	680	657	660	635	639	695	658	687	661	659	686	630	671	650	638	671	686	699	667	676	669	688	669	657	658	663	663	618	688	662	687	643	611	630	669	667	661	671	705	642	667	686	661	648	626	706	668	688	616	690	637	619	684	653	641	634	684	649	693	675	687	679	682	684	651	669	630	684	689	631	664	667	689	654	675	700	656	658	667	658	709	655	626	609	658	687	644	649	653	631	672	634	695	663	661	667	667	650	652	674	688	626	652	675	695	603	659	646	674	690	644	670	706	662	656	647	658	621	620	652	690	708	664	661	672	689	666	672	682	703	645	677	644	654	661	643	660	702	618	672	662	670	683	645	668	650	649	615	639	670	630	645	644	645	665	630	642	604	689	637	636	709	681	655	652	707	642	656	665	675	666	642	672	698	654	645	689	679	658	638	638	635	635	667	650	701	679	651	593	669	675	652	694	621	629	671	638	692	672	688	644	694	675	704	644	655	649	613	667	616	662	635	622	709	698	700	635	686	641	642	686	637	649	703	651	676	684	663	669	663	693	649	633	661	620	622	700	628	648	685	738	633	637	656	636	675	646	668	647	672	693	642	629	635	637	620	668	636	667	680	645	663	652	660	714	657	651	665	604	698	658	676	595	629	682	667	626	684	638	641	677	688	665	659	656	705	612	668	650	646	659	709	649	621	665	697	704	688	680	628	680	725	703	659	672	668	664	677	676	650	655	629	655	665	675	649	688	680	647	637	662	666	692	658	694	700	663	705	624	671	695	643	659	695	648	681	676	655	652	686	623	650	672	660	645	659	654	655	647	657	681	649	691	620	682	668	653	680	630	678	653	654	641	690	670	639	649	634	654	683	657	664	638	668	646	689	678	695	698	688	627	648	667	652	667	657	680	678	677	642	681	620	615	651	629	679	639	667	692	657	688	665	698	684	661	676	683	628	668	701	678	656	632	670	659	672	622	621	634	647	655	660	690	686	634	638	619	663	674	662	614	722	638	674	643	647	631	647	681	677	683	621	639	672	656	675	624	668	641	691	680	644	662	616	692	723	657	679	676	656	672	636	659	611	659	657	677	617	672	627	735	693	644	652	665	704	667	632	653	657	638	675	658	674	638	679	647	686	668	672	704	673	646	659	675	644	652	648	702	678	631	693	661	624	637	666	618	695	679	656	670	619	648	663	720	681	634	627	680	659	650	667	661	661	697	677	638	674	637	659	613	648	634	638	604	632	679	651	704	652	654	675	642	714	657	649	685	653	660	689	647	706	645	662	675	683	638	656	695	645	666	648	661	699	704	693	671	670	685	678	651	687	665	661	675	678	662	643	672	685	598	648	661	639	667	674	597	606	669	670	623	677	677	664	652	593	644	658	665	601	632	697	650	666	668	665	655	669	625	675	644	660	669	680	646	683	681	713	669	651	624	633	665	657	650	650	656	702	707	622	678	667	690	677	704	683	683	625	642	602	636	604	650	684	633	635	683	614	685	635	651	679	667	674	615	681	684	647	663	675	694	688	687	643	656	658	673	648	673	654	649	678	655	706	686	662	636	731	664	623	632	688	620	676	668	641	623	678	652	713	685	690	675	681	641	633	666	628	672	671	646	655	648	664	699	671	663	647	619	618	675	682	621	655	708	643	631	682	663	647	682	668	659	634	639	653	634	653	636	675	672	658	649	691	705	631	687	663	664	668	711	639	657	639	650	650	655	651	680	641	673	640	643	655	650	695	626	659	640	661	686	689	629	651	669	635	737	659	646	672	648	643	646	664	659	661	645	652	654	631	717	680	659	663	663	623	627	671	682	673	668	681	707	638	665	613	635	662	661	660	653	682	632	665	649	652	665	622	697	619	675	674	701	659	687	701	616	645	643	659	644	678	613	687	666	674	716	704	654	648	644	665	650	703	694	655	631	690	639	638	652	644	658	647	611	667	658	674	658	718	683	693	624	649	619	665	664	614	671	650	674	675	643	713	638	643	629	643	649	663	639	690	644	662	694	664	627	671	641	675	624	671	659	652	703	672	654	621	686	651	690	662	668	673	675	631	648	638	687	664	715	670	625	689	670	649	648	652	689	690	707	672	657	678	681	654	687	680	670	682	645	639	669	711	668	666	678	699	630	631	650	630	603	627	677	641	656	714	632	637	663	681	691	681	649	638	714	627	639	660	654	701	683	647	668	640	631	709	672	686	646	621	638	659	668	674	685	616	608	628	644	643	644	653	696	690	662	708	630	643	668	630	630	641	663	662	655	651	664	651	652	652	671	705	632	684	675	665	667	634	685	679	664	680	687	698	642	655	673	682	634	672	654	633	689	616	673	619	634	640	651	680	672	640	664	663	627	656	706	644	633	689	645	642	680	640	646	645	656	659	622	657	653	649	710	611	647	642	650	724	647	656	669	641	660	642	693	710	655	650	628	651	683	652	614	649	625	649	656	612	680	595	674	642	695	683	647	617	614	691	648	658	681	634	684	639	660	632	673	626	692	626	669	647	675	661	669	628	724	646	673	705	676	653	656	600	655	664	664	714	651	698	683	677	676	671	670	649	639	653	629	668	608	616	652	688	664	654	672	656	692	642	678	655	674	688	689	693	657	642	624	627	664	634	674	661	661	671	685	675	665	661	676	617	653	647	611	632	659	690	665	676	671	665	690	681	671	696	659	637	665	680	653	677	720	644	649	656	657	663	632	677	657	662	669	660	685	628	664	688	660	697	666	665	613	687	659	646	674	656	673	643	682	684	668	697	622	662	656	632	674	648	691	634	685	646	662	649	729	681	678	672	644	659	692	674	657	680	666	664	691	681	655	621	654	624	709	678	688	617	646	675	645	663	640	742	638	639	646	638	634	659	650	622	640	689	664	715	642	681	664	680	636	615	654	626	669	674	622	671	668	696	663	670	661	684	642	682	645	637	674	656	633	674	715	663	657	668	649	646	630	679	639	668	707	671	634	664	647	667	673	664	632	643	676	625	692	654	672	654	629	639	643	669	638	691	646	623	642	631	671	635	608	712	708	651	646	664	686	695	678	719	664	715	663	700	658	660	681	734	663	698	662	680	645	674	624	641	694	683	613	645	666	647	619	673	681	683	654	640	638	639	676	708	672	682	678	635	665	665	648	671	637	647	691	639	631	679	643	658	605	677	626	625	596	674	653	664	661	670	659	682	665	669	663	639	670	672	649	646	630	669	660	650	623	629	658	629	708	638	671	709	664	709	668	676	712	647	627	679	689	642	631	666	689	653	667	645	683	684	640	622	638	666	661	674	685	675	653	679	655	673	661	668	646	648	637	648	677	670	713	622	694	636	669	715	694	623	657	636	645	637	645	628	675	707	672	665	654	631	670	695	663	687	676	621	643	630	677	669	680	681	659	648	621	660	626	658	641	627	630	661	661	661	647	659
44316	60137	76519	65380	47698	30298	13555	3708	1049	492	317	353	318	341	336	343	312	306	332	328	283	286	318	372	296	350	300	287	324	309	331	322	329	310	306	326	309	340	341	327	296	308	340	342	333	320	318	340	350	332	355	332	338	309	306	343	343	304	323	313	334	352	328	330	314	337	315	303	317	345	323	330	370	297	299	354	326	302	337	330	310	293	322	314	321	312	309	313	347	325	280	325	284	312	302	335	301	316	314	339	308	317	353	325	347	333	295	347	304	316	291	311	311	324	307	312	310	359	329	325	314	313	329	328	312	362	329	348	303	316	330	329	354	304	311	344	324	297	328	266	323	309	307	297	312	339	350	316	326	309	330	335	349	303	286	300	334	340	334	352	321	309	290	336	308	308	309	338	338	322	313	329	305	346	320	324	311	316	352	323	344	342	306	294	319	324	326	308	334	304	291	343	342	281	357	327	319	294	293	326	330	336	304	291	320	331	354	321	342	308	318	326	341	365	323	331	319	327	372	331	302	310	339	306	279	335	322	340	344	327	295	315	329	331	311	304	330	310	326	325	319	340	330	341	303	302	347	351	359	308	304	337	296	315	334	309	313	347	341	329	360	312	309	312	333	366	329	332	304	332	312	288	321	319	306	322	292	331	283	323	334	324	329	357	355	317	308	335	339	306	348	326	339	333	348	325	359	337	319	294	347	331	351	312	326	322	315	330	325	360	322	362	312	318	332	333	348	328	360	331	300	332	362	323	316	324	322	316	302	338	346	316	296	312	343	358	337	324	315	307	348	311	337	328	334	328	358	311	305	343	326	289	299	338	341	327	310	311	334	352	335	321	311	315	334	294	300	310	325	320	317	304	333	323	306	313	338	355	329	335	310	322	356	325	317	302	334	326	321	314	299	358	319	328	317	319	366	344	364	312	349	289	303	326	351	343	316	310	312	304	356	352	312	310	329	301	318	291	316	372	289	319	329	344	352	322	372	335	313	344	361	326	335	327	338	309	336	317	341	315	313	347	345	331	325	360	337	344	305	320	334	318	319	324	310	342	315	306	317	322	307	302	293	272	335	289	333	363	337	302	302	320	302	304	365	301	342	344	339	343	338	324	279	331	338	363	326	326	308	296	341	315	324	314	324	330	324	321	335	310	338	334	308	328	315	326	332	347	321	343	321	383	356	345	325	309	336	346	336	341	313	343	335	316	343	313	290	301	329	342	322	297	337	338	295	292	346	337	319	361	303	309	348	340	334	327	310	316	316	308	302	315	338	348	357	349	339	338	331	314	296	351	333	329	335	318	329	296	380	373	328	318	372	325	331	287	327	310	290	341	324	301	318	342	339	293	310	320	305	354	319	332	322	390	357	308	291	322	327	298	309	353	338	352	356	349	302	348	329	320	319	318	329	350	318	312	302	332	295	360	315	321	335	314	332	336	360	324	330	321	327	340	344	340	309	350	328	284	307	350	308	343	291	343	348	303	289	347	318	335	312	301	342	332	338	329	322	328	315	318	327	318	327	351	327	301	332	336	308	320	300	328	325	329	290	318	334	329	339	326	327	295	325	335	316	317	333	342	331	352	338	341	323	340	333	336	285	341	316	304	313	281	347	349	252	307	300	299	319	318	339	296	293	320	303	363	339	330	325	330	312	313	334	337	297	307	310	336	309	326	316	317	340	327	317	330	311	327	345	316	305	311	315	326	349	325	348	284	330	332	327	312	340	286	307	301	306	317	327	299	351	326	329	333	369	305	316	335	313	329	349	336	343	318	325	332	318	316	318	339	315	322	321	333	328	340	298	334	343	314	324	327	322	313	316	347	319	347	310	298	327	309	323	342	333	312	328	332	332	349	318	327	313	340	348	342	294	313	372	303	294	348	312	328	343	328	310	306	308	341	326	317	332	302	338	326	311	316	342	326	327	307	305	329	306	288	310	337	336	313	304	321	343	332	371	345	352	321	317	312	304	298	314	313	317	325	326	309	307	313	328	337	318	312	300	319	329	338	330	300	300	307	304	302	324	371	326	306	359	324	329	286	315	302	339	353	330	338	349	351	350	346	343	330	367	314	321	349	349	297	311	337	325	333	309	315	318	322	350	339	328	319	316	338	320	328	298	324	343	319	337	351	363	345	309	328	316	320	318	361	310	317	316	317	332	335	314	310	359	326	305	350	345	278	328	347	312	301	334	319	323	304	311	314	339	305	324	328	318	317	337	339	321	326	302	310	298	320	310	355	315	315	331	322	331	334	331	312	296	317	306	311	292	332	327	306	343	315	315	348	348	309	336	310	332	325	339	312	329	320	317	324	324	316	327	321	326	345	335	323	328	333	299	346	312	328	341	321	322	339	330	348	304	325	317	278	297	290	301	311	339	305	292	295	350	308	330	310	330	356	359	306	342	332	334	352	309	338	352	348	348	309	339	304	339	328	297	313	340	321	330	361	317	336	359	307	347	313	296	349	308	303	319	325	315	337	316	307	314	322	280	322	288	303	335	335	333	344	344	316	317	331	336	317	314	331	337	285	290	315	292	313	319	317	314	329	342	327	329	362	301	341	315	349	284	324	323	312	298	321	327	333	338	335	330	322	311	327	303	327	308	321	331	369	351	319	307	288	289	329	348	287	349	331	326	333	325	310	312	361	321	339	330	351	327	315	357	326	306	306	311	344	311	314	329	353	314	344	334	333	361	323	362	298	318	320	324	305	298	343	312	302	336	302	318	297	321	351	323	344	329	324	340	359	343	347	330	342	327	299	326	334	346	372	342	292	322	345	332	321	326	347	329	301	335	331	318	334	324	333	327	327	335	318	315	349	346	301	342	327	334	333	306	329	337	334	333	334	345	313	296	339	345	325	325	331	323	310	357	353	333	330	319	337	319	377	340	334	330	324	333	328	321	313	293	310	329	326	349	327	300	347	319	347	342	316	294	370	333	297	280	338	333	330	310	317	314	349	333	323	322	307	332	312	346	344	304	314	323	352	322	312	340	314	342	281	358	319	321	311	321	330	312	349	307	284	327	331	317	335	344	310	335	298	275	297	318	282	334	312	286	315	344	341	299	314	315	318	305	324	309	356	343	356	336	320	331	297	311	338	327	327	325	299	302	337	289	345	326	302	332	338	328	328	357	387	318	297	333	302	319	327	336	318	292	311	318	293	309	333	336	342	290	355	312	325	348	329	298	307	322	323	328	337	311	320	303	303	346	278	297	315	313	330	334	341	302	297	304	342	340	315	320	331	299	346	311	347	306	361	321	301	342	346	326	367	333	344	304	340	331	317	335	364	361	312	327	329	327	317	308	307	316	329	340	333	328	319	349	311	329	342	309	299	335	329	320	312	358	316	331	346	332	316	299	298	317	329	340	328	337	340	336	380	371	323	322	320	292	311	325	312	326	337	325	338	345	345	351	319	318	304	316	335	310	380	323	348	348	331	286	308	345	331	324	307	329	307	306	349	303	305	283	341	334	303	328	325	308	354	333	344	306	325	317	337
26387	45679	72055	71701	57438	42177	24301	10111	3443	1398	937	831	775	760	790	785	764	779	756	853	777	759	819	789	756	755	770	780	752	806	807	814	728	763	766	760	818	774	790	758	836	769	808	824	740	780	742	824	779	746	742	835	737	796	818	778	819	782	776	733	817	755	748	757	811	852	797	739	808	765	766	798	763	782	834	794	757	728	764	774	783	743	786	788	786	760	801	724	831	768	789	810	795	767	727	795	758	763	762	763	748	769	757	801	789	804	761	800	766	823	752	793	830	760	772	770	787	762	785	780	763	809	729	825	767	803	772	816	825	764	726	740	776	735	746	758	805	810	809	793	724	789	745	765	798	744	818	764	823	767	756	786	704	726	758	756	778	796	778	808	784	841	770	804	786	762	785	764	750	800	755	786	770	731	770	810	746	809	799	770	763	754	796	775	764	781	730	768	710	803	791	791	787	791	807	821	722	781	760	769	790	739	784	721	740	773	766	783	745	788	806	811	784	778	749	803	775	774	747	742	754	760	790	775	747	758	764	764	791	805	780	723	785	778	788	821	792	774	787	823	788	772	738	804	777	774	709	764	780	759	821	805	791	796	731	759	775	779	755	827	787	743	818	756	798	783	681	723	780	779	761	768	760	710	800	751	766	764	753	805	790	785	745	797	749	788	796	770	767	764	761	764	777	750	782	764	808	786	794	806	795	758	789	752	776	744	791	731	733	791	755	787	800	771	791	809	779	756	780	798	824	764	824	736	778	774	741	810	783	735	778	776	790	797	791	844	764	811	769	774	812	752	776	811	808	789	776	780	801	758	786	783	762	838	783	787	785	792	763	787	800	789	795	791	791	743	761	748	739	783	822	769	753	746	737	790	784	793	757	807	804	802	777	772	749	772	751	797	748	775	816	782	792	748	741	804	787	807	805	836	775	800	758	774	754	753	772	801	750	783	747	758	796	758	751	739	820	760	711	787	737	788	807	772	735	759	777	773	778	780	727	744	761	755	737	803	813	760	777	741	770	799	754	764	752	762	747	826	791	793	761	771	739	767	855	748	743	783	739	781	779	780	849	768	808	776	773	822	753	798	761	774	790	818	812	765	770	726	780	788	798	752	757	764	778	745	767	742	746	757	766	745	746	809	783	758	845	750	742	762	732	760	792	777	773	749	783	792	797	831	719	786	799	756	775	768	784	782	772	765	810	774	764	791	741	785	748	709	810	768	806	767	779	813	750	752	749	797	773	804	728	748	796	774	798	764	841	764	773	792	783	765	784	795	783	812	783	789	783	823	794	759	777	739	737	782	810	759	796	737	704	730	762	763	746	725	797	739	796	761	721	750	774	722	811	825	775	825	734	753	784	774	748	725	785	750	784	761	785	754	754	770	850	781	752	835	760	754	716	824	805	757	767	796	782	820	750	779	735	789	765	796	779	752	778	786	740	812	788	779	751	784	769	809	785	800	763	755	788	826	819	754	787	782	798	768	817	755	764	775	801	809	798	762	811	815	794	694	748	777	787	774	794	840	740	756	740	752	739	805	779	762	805	787	802	763	809	767	738	708	738	750	785	748	742	752	748	769	762	817	769	755	798	713	784	800	772	748	783	770	709	759	775	767	798	805	751	806	726	772	779	771	785	785	779	787	781	751	787	759	749	838	828	775	768	757	776	740	806	781	795	776	811	775	770	775	748	805	792	769	783	766	756	749	753	788	802	811	748	745	766	778	790	786	813	763	757	818	790	789	784	811	777	753	726	807	764	771	775	790	736	805	787	822	774	827	779	757	756	758	695	752	701	786	802	794	728	741	814	795	784	764	801	767	727	795	768	813	817	734	731	813	786	752	765	752	780	784	743	818	838	781	741	738	739	762	801	800	767	815	750	760	759	798	753	782	754	839	785	722	801	776	795	757	774	826	757	808	781	766	812	791	794	729	788	806	785	681	757	797	758	779	778	760	775	775	767	782	752	761	743	747	732	816	762	788	765	799	791	769	742	828	775	770	747	745	800	774	775	784	805	815	786	751	788	773	753	762	789	786	787	770	795	777	794	790	791	705	747	800	812	826	749	742	740	803	827	769	793	809	761	754	816	791	754	807	771	768	734	796	766	777	782	837	762	794	799	803	807	768	782	784	785	803	741	781	778	803	817	801	766	775	771	780	777	765	809	823	758	762	745	757	720	774	765	784	779	753	796	828	741	833	764	770	751	803	758	746	739	804	770	787	778	803	786	763	810	791	750	828	803	803	764	746	764	746	747	782	781	779	761	790	731	785	748	741	746	818	752	793	775	751	751	787	780	767	775	785	788	791	793	808	789	838	765	742	759	770	816	807	739	791	735	819	798	753	771	728	752	726	762	734	817	806	727	800	805	794	810	749	734	779	747	781	742	768	826	786	811	800	785	783	776	811	779	740	782	789	762	809	773	850	778	692	831	795	751	722	745	754	782	771	778	764	784	791	776	747	729	755	734	776	737	789	748	780	790	809	766	790	768	748	813	771	834	789	768	753	767	764	800	727	796	780	821	745	799	775	772	769	732	753	765	814	747	787	781	811	782	814	809	759	780	766	801	794	789	739	740	777	764	777	747	786	739	736	763	817	743	763	782	779	796	816	770	802	802	734	767	798	793	804	753	778	800	816	797	768	698	808	781	787	766	826	756	768	778	767	817	777	762	753	793	754	782	767	764	777	798	805	798	789	789	774	802	766	771	814	785	819	808	791	769	754	754	755	822	787	787	776	791	794	806	746	733	820	792	745	791	737	768	766	771	777	825	766	790	782	753	812	793	800	724	795	813	792	797	770	798	730	771	749	740	749	771	763	753	780	726	798	740	779	793	779	757	783	794	770	816	799	851	772	768	773	811	772	799	790	784	801	785	792	772	751	808	824	737	758	790	810	769	729	783	754	770	748	737	798	793	798	775	803	752	780	804	769	770	748	796	741	798	776	808	712	760	737	771	799	743	777	788	802	761	797	735	790	764	763	720	729	816	746	740	805	767	757	714	761	799	799	813	812	774	775	795	762	759	742	791	783	767	863	715	768	790	839	766	775	747	825	778	779	800	691	756	742	783	772	766	770	782	758	766	734	775	765	786	745	783	771	803	764	758	856	766	755	781	756	718	769	748	764	747	806	766	756	759	759	783	777	779	807	763	762	759	788	824	766	747	818	790	800	763	755	768	767	750	773	722	798	799	771	771	753	784	773	800	740	808	774	771	751	747	814	768	762	809	736	793	757	811	744	734	753	821	784	768	811	786	743	755	785	758	790	771	795	799	784	808	764	787	759	828	772	783	735	762	755	779	754	783	775	779	770	720	798	805	769	794	771	760	772	819	734	760	731	779	796	849	824	766	776	767	781	767	716	774	839	800	782	818	802	769	767	804	744	756	811	793	777	802	779	800	771	747	779	754	724	776	764	717	800	783	846	731	799	762	810	786	764	804	776	805	754	775	774	809	809	769	802	782	799	755	783	796	758	809	744	807	786	752	765	753	784	775	773
50341	65383	78004	66802	49339	32141	14734	4178	1105	498	387	349	338	291	308	322	356	321	345	287	337	324	278	332	329	313	323	332	321	317	313	308	317	281	329	347	300	300	334	262	349	308	294	284	313	307	311	320	284	316	341	336	310	328	318	282	321	296	311	294	301	312	288	300	275	315	278	355	353	348	281	346	293	272	325	329	288	306	278	308	276	276	345	290	328	315	350	321	308	313	331	309	324	323	337	306	304	342	335	312	342	331	338	288	276	314	299	285	268	328	283	320	282	314	304	323	318	326	298	305	293	293	315	333	322	296	315	304	309	332	311	329	309	321	342	325	301	342	326	312	326	333	302	290	299	335	325	295	330	302	303	299	318	306	287	328	308	309	324	308	322	324	288	336	308	362	341	306	321	295	288	309	285	307	311	339	296	305	322	281	314	322	292	315	305	341	314	307	317	335	342	324	305	324	332	292	314	305	301	319	290	328	336	316	293	307	316	296	324	345	329	322	315	326	317	336	340	323	319	280	324	307	306	289	307	328	308	306	303	337	316	310	284	297	308	302	299	317	312	329	307	345	317	291	330	335	293	315	318	321	327	317	328	292	335	335	337	296	318	316	286	311	328	310	304	284	333	301	288	278	308	321	296	287	327	318	331	311	312	286	301	284	293	274	316	335	330	322	303	354	318	297	325	323	289	307	314	281	302	310	310	295	280	308	310	314	311	292	331	317	299	326	313	328	310	319	309	295	311	280	316	324	313	313	336	350	306	314	300	304	325	330	295	306	340	332	329	314	310	340	326	332	324	326	322	321	289	290	301	300	315	300	306	316	330	286	319	314	307	337	281	305	328	323	307	276	314	305	309	315	280	309	283	315	323	301	327	303	342	299	270	311	299	298	309	322	332	308	305	335	324	300	326	355	310	323	310	290	310	325	297	307	302	289	292	323	286	322	289	301	320	296	323	304	299	347	337	308	263	307	303	302	346	302	306	299	343	319	321	299	323	290	301	328	300	328	352	323	336	314	317	322	314	322	310	334	314	303	303	299	314	319	310	300	318	305	332	323	324	303	331	333	328	318	280	303	312	316	320	294	282	311	342	338	295	310	319	300	308	332	297	296	329	310	281	328	282	301	308	347	310	300	362	324	288	308	318	324	295	292	284	294	314	294	282	297	275	281	314	323	320	295	304	300	333	315	300	301	295	313	283	317	340	352	301	304	308	328	324	310	344	311	258	332	308	336	294	316	303	316	292	340	301	336	305	309	364	341	305	335	337	312	304	308	325	325	326	316	332	284	333	267	316	339	323	299	300	319	328	328	336	303	299	297	324	324	289	318	291	357	280	319	307	329	303	297	323	302	290	326	296	293	309	289	307	306	346	321	308	316	295	323	359	317	316	280	319	328	280	313	323	335	293	308	316	329	321	322	311	344	311	313	304	335	300	329	313	311	300	315	292	290	305	287	323	295	333	324	318	313	318	309	300	321	286	311	328	313	299	292	289	345	320	316	340	314	275	291	300	257	320	299	301	329	307	320	314	315	293	328	340	323	290	337	307	305	272	290	292	313	317	337	334	319	321	311	314	333	304	306	346	301	289	287	265	317	334	301	312	291	300	323	340	304	311	292	329	344	345	311	307	343	294	337	262	337	318	353	302	314	301	318	329	323	309	273	294	300	347	287	290	327	311	299	273	298	280	327	305	319	279	299	338	304	330	343	284	286	308	351	326	310	311	320	293	317	291	326	290	324	307	300	308	305	296	311	350	326	344	322	310	314	317	300	284	306	328	280	277	318	329	331	339	331	328	307	302	321	304	329	294	296	286	282	309	299	296	298	331	316	312	293	322	322	314	323	305	308	278	298	298	291	339	329	339	296	316	293	336	317	309	296	303	319	298	336	288	320	348	320	311	284	322	301	293	303	300	314	354	309	304	297	313	315	310	341	307	326	297	313	281	312	308	341	297	324	332	300	294	297	279	292	313	296	284	313	309	307	335	310	307	287	286	300	295	332	330	329	335	303	316	320	309	331	344	327	307	306	347	339	317	334	305	310	305	316	285	322	375	310	312	312	280	339	320	315	308	298	285	327	338	291	303	316	327	311	340	325	300	330	315	322	331	295	330	314	321	297	321	300	317	341	295	338	297	298	350	281	317	312	337	315	324	291	335	308	302	318	320	322	278	305	308	286	312	334	315	315	281	327	303	310	344	308	311	288	325	302	342	337	325	323	352	348	337	308	326	292	342	355	318	320	329	293	313	289	333	312	287	318	313	312	305	332	286	310	332	307	304	276	314	309	330	315	316	303	298	297	336	314	288	306	325	321	326	301	313	325	298	320	316	295	333	337	338	317	305	287	324	307	323	312	315	313	271	304	295	330	312	335	311	298	371	327	298	308	321	331	327	322	325	341	303	287	335	283	328	313	304	269	294	293	310	328	301	323	307	338	335	296	283	304	307	370	307	284	297	319	314	300	310	322	316	327	329	326	307	315	335	274	329	302	284	321	274	320	313	315	289	293	330	311	315	357	308	331	309	334	344	326	324	293	295	292	288	296	307	285	328	309	295	311	307	287	290	289	317	297	320	300	300	302	318	292	318	331	331	297	317	312	280	322	280	315	286	301	347	302	322	285	313	327	307	296	281	311	322	307	319	332	323	346	327	329	292	360	294	333	318	315	299	334	302	334	334	297	309	325	307	333	343	327	300	295	335	280	277	278	290	286	305	325	319	318	273	348	312	284	356	355	311	317	306	324	313	299	308	335	294	307	321	336	283	283	301	301	285	295	324	301	326	311	324	282	361	332	338	318	334	313	309	326	284	354	365	329	318	321	298	290	317	310	311	301	326	349	335	299	302	306	337	293	305	301	335	354	332	280	318	294	330	317	279	311	327	307	321	332	306	326	326	305	303	344	328	309	321	307	320	333	292	331	310	350	314	308	337	289	322	348	289	291	279	318	309	335	325	331	316	302	287	309	327	331	301	304	296	348	308	303	299	301	282	329	305	308	325	334	302	292	304	306	303	356	282	304	332	362	279	322	312	330	310	317	289	300	314	314	318	316	288	291	307	317	320	305	314	314	373	323	309	313	312	316	351	319	327	307	317	343	324	326	303	292	317	322	261	300	288	310	327	319	295	311	312	318	295	324	300	317	301	326	336	298	336	271	314	304	331	309	321	324	272	337	287	352	281	351	301	328	294	324	336	309	299	303	301	306	350	285	332	317	269	314	314	328	309	327	305	286	294	323	327	322	281	307	317	337	322	314	293	311	323	318	349	328	272	298	296	345	295	326	323	324	321	346	303	312	349	330	328	300	282	296	319	279	298	314	313	272	301	306	286	356	306	268	321	344	306	317	301	306	297	311	286	293	291	357	305	296	317	301	333	291	278	306	302	341	309	309	316	364	301	293	319	324	298	287	343	310	322	292	299	278	299	329	296	297	303	285	336	299	282	335	293	319	280	324	323	334	380	307	314	281	287	331	317	311	273	312	328	304	339	283	324	318
29479	49087	73943	73280	59290	43356	25168	10507	3670	1420	891	795	794	800	731	755	746	699	732	761	777	748	748	716	756	772	777	753	694	762	720	718	713	760	784	760	746	763	750	781	693	757	734	743	793	727	745	754	770	793	757	771	701	691	733	758	721	735	743	735	703	718	697	726	755	766	792	769	765	766	785	725	725	702	751	747	748	700	740	745	733	790	803	735	739	762	719	762	752	791	754	730	738	762	756	719	733	734	836	760	700	765	702	789	766	728	782	806	730	757	735	769	753	763	748	723	738	728	753	774	716	757	732	733	736	749	774	741	780	737	757	756	746	704	757	771	757	689	775	768	731	719	733	800	747	743	696	718	816	718	742	759	725	721	725	752	749	743	774	712	741	747	733	739	751	771	681	743	747	723	721	726	798	753	746	737	729	753	741	769	734	740	720	755	762	712	763	733	757	740	780	704	731	735	746	782	693	735	750	736	757	745	739	751	817	745	756	741	702	777	718	747	744	734	720	740	720	716	715	706	790	730	769	727	752	742	734	758	735	719	737	748	791	721	774	771	746	703	716	707	716	746	770	772	734	738	755	758	736	727	698	760	702	698	759	786	790	718	730	731	737	739	744	766	760	771	728	697	719	776	711	769	748	780	821	796	756	766	807	768	781	769	766	728	739	719	747	722	754	735	763	751	783	759	735	775	803	701	737	706	751	762	731	751	730	718	752	694	761	802	785	769	730	747	787	699	719	739	722	702	767	724	763	770	723	811	721	761	746	750	772	802	744	715	772	744	758	723	744	787	759	790	762	739	730	723	772	748	758	742	749	715	750	795	720	767	791	713	790	747	720	707	738	730	738	719	747	742	752	743	701	795	713	762	732	717	766	797	698	733	760	780	748	756	753	744	789	733	753	730	731	714	731	695	754	742	775	722	763	695	789	733	775	762	746	740	749	758	748	755	722	727	762	737	773	742	760	719	733	766	729	747	717	720	753	729	716	725	698	753	744	745	752	782	719	737	759	735	714	739	791	781	730	714	749	790	721	733	728	734	796	739	747	727	710	753	741	802	691	736	711	733	769	724	773	697	745	726	758	704	785	725	744	765	765	703	771	721	760	740	705	769	722	735	707	744	762	797	735	724	763	739	714	753	762	753	724	758	762	755	788	725	754	732	776	749	721	803	767	759	729	709	734	762	719	745	754	785	736	800	740	722	701	709	743	685	802	779	779	697	747	731	760	730	727	737	767	745	775	795	763	729	730	734	754	711	729	742	716	696	772	730	795	728	713	777	719	766	800	734	789	714	714	697	743	757	710	737	807	713	748	759	773	725	717	745	775	777	726	772	759	741	731	735	720	726	774	737	776	730	723	754	743	775	720	743	784	731	701	718	702	724	766	713	750	769	737	716	739	764	746	747	708	788	752	795	749	694	750	783	746	745	787	732	717	719	794	722	768	715	786	693	749	774	752	754	769	783	730	745	736	788	758	714	723	721	782	754	777	730	700	719	751	694	791	723	763	718	721	675	727	756	770	731	747	728	743	732	727	768	734	695	760	780	742	748	746	755	717	746	700	717	752	787	763	776	796	773	765	784	757	766	721	758	759	740	741	744	718	748	723	700	729	765	694	740	750	753	764	737	755	726	701	746	722	768	732	706	755	798	754	721	688	771	764	810	743	794	741	700	747	792	691	728	736	703	793	750	790	731	752	727	726	719	717	774	768	743	720	758	777	745	752	764	713	749	706	771	688	777	749	744	754	736	750	762	725	755	767	722	732	716	770	747	751	760	760	691	760	772	722	770	777	737	703	775	715	764	783	747	760	748	730	718	711	765	732	702	766	759	757	785	783	731	739	775	713	759	695	718	730	773	773	765	741	751	743	732	754	770	782	758	745	722	776	748	743	713	732	701	724	745	774	725	760	745	722	789	758	746	685	741	702	732	737	723	707	718	776	701	749	751	734	729	775	746	731	712	753	776	741	767	696	741	717	770	720	713	787	716	755	795	721	802	742	734	746	718	776	704	768	749	692	743	808	750	749	738	767	756	720	778	740	731	703	755	750	756	735	704	729	782	713	737	724	739	713	721	777	767	708	761	758	771	746	731	769	770	723	735	766	766	713	695	756	728	732	747	782	728	748	706	738	743	719	765	760	753	729	729	708	744	761	724	686	778	779	740	700	758	745	757	774	723	749	728	736	718	745	712	741	772	723	745	718	769	776	763	722	734	734	746	765	755	757	745	743	765	749	767	787	736	759	734	756	739	769	710	798	663	700	713	749	737	748	770	765	755	787	700	735	708	698	778	744	738	725	725	737	720	731	736	733	797	768	727	725	762	755	736	722	712	705	770	747	689	739	739	721	729	730	748	759	768	664	724	745	734	789	800	715	737	715	716	747	775	755	741	745	771	702	742	737	693	734	758	774	743	762	728	751	724	694	767	719	780	728	770	739	722	752	800	727	833	761	738	715	772	773	715	750	739	729	773	714	755	692	749	738	788	738	762	731	731	746	793	737	726	710	770	771	804	727	765	766	709	752	763	727	752	734	731	722	732	732	748	745	756	743	737	738	768	769	736	719	728	722	765	748	771	769	787	756	750	762	739	692	734	770	718	745	733	744	700	713	728	750	792	747	737	752	776	706	735	714	768	735	764	758	687	710	713	735	776	713	750	738	764	764	759	755	809	748	769	779	743	737	732	707	755	747	745	723	742	769	789	728	742	686	724	757	785	762	751	744	737	746	760	765	818	745	712	760	696	765	764	742	715	723	737	744	793	699	764	795	729	735	757	736	737	712	714	740	731	754	722	707	723	735	751	746	743	762	776	740	703	751	713	741	713	740	765	715	726	784	790	744	764	717	765	747	696	732	753	733	703	748	739	742	781	776	752	708	779	786	742	757	783	708	737	755	753	757	714	767	750	739	744	752	754	801	765	720	793	704	765	731	714	716	767	759	733	727	771	779	735	783	718	759	774	722	791	792	759	739	784	719	747	762	708	744	764	723	718	740	739	736	699	761	769	767	750	730	775	746	726	750	714	749	759	754	687	779	712	720	728	790	709	744	745	736	711	784	813	730	751	720	759	721	727	741	775	745	712	733	699	750	776	759	768	732	747	722	779	720	697	805	730	762	739	815	772	777	770	721	719	783	748	740	736	763	708	756	772	734	733	769	748	756	731	731	696	730	691	750	809	741	737	752	759	739	771	752	764	756	730	708	752	779	728	759	726	732	760	752	694	723	773	749	752	734	760	754	745	796	712	742	754	763	747	775	710	754	739	752	770	790	794	726	703	739	679	765	719	760	764	779	741	746	774	707	700	790	757	713	712	738	779	731	746	749	714	729	750	744	769	722	771	731	707	776	800	733	736	747	760	739	750	734	762	683	759	742	745	738	752	720	753	812	729	737	735	718	772	698	759	776	741	766	736	667	722	786	775	737	721	702	775	775	749	794	742	724	777	730	716	748	720	710	735	744	775	744	661	795	762	726	765	721	729	756	760	758	762	757	683
4400	4302	8945	7682	4092	2031	970	462	311	281	270	259	258	288	242	271	308	256	275	245	242	248	258	246	292	292	285	270	292	275	273	259	265	266	267	295	279	291	256	282	257	290	254	270	247	264	239	263	277	273	243	285	308	293	270	281	265	283	256	301	252	241	277	256	292	272	256	273	244	230	267	289	291	281	276	236	255	284	265	231	266	263	269	275	254	291	253	248	283	275	231	242	286	255	286	260	258	253	255	260	257	283	242	255	255	273	276	268	294	282	256	284	263	273	237	258	290	254	248	285	266	244	287	292	275	235	253	266	267	236	277	270	257	277	270	255	257	237	272	243	259	263	259	304	248	245	282	246	266	277	257	270	286	282	285	296	256	254	256	277	282	280	236	282	269	253	296	252	294	264	281	280	258	282	250	300	271	255	276	277	255	249	255	260	253	280	272	262	255	268	253	244	272	254	272	257	273	269	292	296	225	285	262	274	312	286	280	267	286	296	263	258	250	268	278	244	260	295	280	262	271	280	288	286	257	250	261	265	275	265	271	263	269	262	285	250	232	270	272	266	248	284	253	267	288	268	264	266	267	241	247	258	259	250	258	253	288	262	265	286	272	290	273	260	289	248	284	258	249	261	250	249	257	253	241	255	269	260	271	283	266	275	291	249	249	272	292	242	277	298	270	276	269	250	278	245	269	250	233	294	266	262	253	275	276	257	263	265	251	281	278	274	275	274	259	229	277	272	312	263	277	241	265	278	281	248	267	273	310	260	255	255	271	274	262	236	256	248	263	242	230	265	257	248	267	279	263	235	266	279	273	238	304	285	325	286	266	278	248	275	253	274	255	269	264	261	276	234	293	264	283	277	268	286	246	259	276	257	264	277	259	248	261	275	265	277	244	273	278	251	250	259	264	271	263	264	280	278	253	271	273	283	277	280	282	258	273	298	257	254	255	288	266	263	288	269	245	286	244	283	309	268	271	281	291	282	316	248	284	277	259	257	261	283	264	252	252	277	252	280	263	288	249	321	291	246	273	248	291	254	279	294	257	250	251	248	276	283	249	260	263	283	265	247	284	284	271	288	214	281	269	248	299	245	252	294	296	271	231	286	295	274	252	279	258	272	241	247	251	256	289	250	244	261	255	261	297	245	236	268	289	254	270	247	268	280	273	279	275	265	279	269	266	260	251	221	272	260	284	255	275	282	221	284	234	249	273	278	276	268	258	220	248	269	255	252	278	255	261	322	245	241	262	241	241	234	258	260	280	248	282	286	272	302	279	216	271	249	295	245	242	289	275	266	279	255	258	266	233	254	271	285	268	232	252	265	270	237	259	240	248	263	267	254	297	246	242	283	265	310	322	282	259	261	286	288	290	289	232	253	280	272	273	237	265	264	252	238	285	275	282	285	252	258	293	263	257	260	281	255	261	263	271	284	258	274	266	241	285	235	271	272	271	268	262	260	237	244	259	291	241	251	264	270	290	268	254	279	279	289	281	267	276	252	254	229	251	274	265	284	276	282	266	282	246	322	280	289	268	249	243	246	275	274	251	251	311	276	251	242	256	265	279	284	262	267	271	255	257	290	241	292	286	259	274	270	252	258	271	251	291	263	270	244	259	284	245	274	249	266	285	268	230	257	284	268	299	251	270	269	289	260	262	280	249	292	267	223	291	237	228	262	270	274	281	257	269	240	265	241	248	252	277	237	258	254	256	259	254	260	261	272	278	256	283	263	260	301	291	253	261	263	278	271	270	295	291	223	257	260	281	256	269	276	263	278	252	230	263	261	255	306	301	280	289	265	279	308	270	266	271	263	290	267	263	282	288	267	242	223	272	283	272	286	294	256	256	288	286	284	297	255	254	260	244	253	283	266	248	263	244	262	238	259	263	260	255	257	274	286	269	243	285	281	281	262	258	245	249	264	248	286	269	265	267	271	268	277	234	258	262	274	278	287	238	273	279	263	280	286	248	298	256	285	254	289	272	295	231	264	260	264	269	278	288	272	246	251	267	298	239	250	237	267	239	250	264	270	268	229	285	243	281	265	297	253	280	258	303	259	266	262	281	246	269	259	284	279	251	262	258	286	254	283	283	269	270	251	293	258	260	274	291	268	268	260	279	263	248	269	279	264	260	258	272	289	284	273	285	274	243	292	256	301	275	279	246	269	243	301	256	256	275	269	264	268	259	302	259	284	253	260	287	230	272	262	248	257	256	269	278	275	233	272	258	279	292	263	264	269	278	272	262	293	291	264	275	241	272	262	278	253	264	266	267	266	294	253	240	257	251	234	260	292	273	237	263	235	252	273	286	257	263	256	271	274	256	255	252	286	266	279	275	282	287	295	268	279	271	252	247	239	257	253	312	279	288	279	274	251	256	249	279	253	256	292	248	276	268	272	256	255	257	272	276	250	245	245	254	245	260	264	255	297	290	287	301	283	266	266	282	270	258	237	271	263	271	254	249	248	272	261	255	248	251	243	269	257	268	293	311	271	277	278	222	255	254	243	285	247	265	257	257	286	246	306	278	242	278	287	270	282	231	255	270	288	273	253	279	290	254	265	263	266	287	266	258	271	270	236	258	250	260	266	239	273	276	238	268	252	273	261	282	265	244	261	245	265	296	273	284	269	261	274	270	264	257	243	254	274	273	256	263	293	282	265	292	248	255	238	286	250	246	260	272	272	267	258	234	283	268	275	261	248	270	245	253	280	252	287	252	276	271	298	281	260	317	261	246	241	225	273	262	229	253	256	273	292	281	246	263	251	262	269	280	253	256	272	278	262	268	275	245	233	254	246	279	282	262	270	228	258	236	240	267	251	271	265	262	278	249	250	260	237	232	262	264	266	253	288	254	282	272	260	283	285	251	285	240	255	289	264	272	287	271	255	244	234	271	254	268	248	270	277	278	256	260	283	252	261	255	246	278	245	261	269	285	283	287	280	267	270	243	265	271	258	273	257	284	259	262	268	250	267	280	257	248	285	271	298	260	275	287	290	254	252	254	284	277	278	257	275	263	266	260	279	277	267	239	275	273	291	247	264	266	251	284	244	269	282	273	274	297	260	243	262	291	258	270	243	255	269	257	266	244	290	242	257	289	256	265	286	261	278	257	263	266	283	264	249	256	286	266	281	269	273	280	267	269	286	263	274	256	243	269	251	292	263	283	266	240	261	278	271	256	271	270	263	285	276	267	278	279	265	275	257	255	264	274	278	271	233	270	242	252	262	295	245	283	258	272	253	281	249	270	260	289	241	265	299	274	249	280	249	268	231	245	249	298	279	270	287	255	232	263	266	267	250	257	251	283	269	255	265	302	236	256	285	270	259	272	271	250	248	277	265	258	282	242	280	256	280	251	258	224	259	275	280	268	268	257	278	251	261	259	259	283	285	268	268	233	274	281	253	252	264	254	257	281	263	244	288	266	289	278	262	252	266	280	260	256	271	290	294	286	278	276	272	296	244	252	218	239	291	281	259	269	275	259	255	255	283	274	274	267	261
4421	7387	17802	18516	12337	6666	3125	1375	865	676	670	658	654	648	633	664	656	643	668	688	645	688	696	644	704	642	669	647	662	680	644	665	660	653	647	675	660	655	635	652	634	654	699	674	635	674	680	658	665	705	673	634	680	617	661	682	654	637	666	649	689	679	695	631	697	647	683	666	630	600	635	664	684	671	626	579	705	621	627	662	623	622	724	671	615	652	662	653	671	666	668	691	589	678	654	673	664	659	669	603	678	613	628	646	674	670	653	601	650	616	686	713	649	656	660	668	650	733	662	702	670	693	641	671	663	693	655	662	676	694	674	644	702	670	685	633	618	682	659	621	668	657	680	616	671	645	631	666	651	656	695	689	654	650	642	634	679	634	650	689	641	674	673	671	658	641	694	645	646	624	662	694	654	705	660	673	621	655	692	643	696	688	671	658	640	691	671	602	604	680	689	645	662	632	682	678	659	629	646	658	605	686	629	628	720	684	673	689	629	675	672	638	690	684	635	652	686	653	646	630	649	670	657	651	669	623	637	638	662	645	671	627	658	670	632	617	671	637	652	707	647	693	674	667	608	659	632	677	642	668	671	693	643	676	634	662	712	679	664	647	646	638	624	635	682	686	692	633	623	700	639	642	672	643	665	643	679	680	647	634	681	629	676	663	627	631	648	653	670	693	633	676	681	679	649	669	637	668	651	683	642	630	665	667	663	683	674	671	668	687	641	642	649	646	688	620	605	646	673	614	650	724	672	707	683	677	673	669	658	658	682	648	674	665	630	626	594	670	688	656	657	629	675	619	646	725	660	676	645	651	604	704	613	639	675	651	636	680	625	645	659	636	644	645	619	663	675	625	659	648	668	672	700	682	660	634	682	646	655	616	614	667	638	685	691	660	638	637	628	628	652	701	668	668	666	625	668	718	672	704	657	619	667	653	657	658	678	627	668	630	672	661	616	662	686	663	631	657	607	639	629	690	689	627	638	665	641	646	637	625	640	673	705	685	637	735	664	668	627	662	704	636	658	659	662	649	681	636	694	629	682	658	636	683	647	642	684	692	683	637	653	646	655	678	708	675	659	670	676	628	672	660	643	722	633	640	646	672	640	715	645	651	630	622	623	674	672	655	681	655	667	727	660	665	641	637	641	647	630	611	631	689	633	673	718	629	659	647	715	626	646	593	616	642	616	602	666	679	598	641	686	652	678	673	707	682	625	655	635	688	668	665	685	691	608	691	668	704	621	653	666	630	677	686	660	682	691	642	643	691	586	655	637	662	637	647	665	653	647	644	618	609	626	662	652	644	649	664	672	624	675	644	677	655	686	624	661	645	710	698	661	654	638	652	659	673	637	677	660	687	648	701	687	655	637	645	607	628	652	673	653	642	627	683	639	654	631	697	684	625	659	627	635	623	637	654	649	614	622	646	749	643	631	633	666	658	665	705	666	684	679	676	621	698	659	657	730	654	625	651	657	681	691	669	690	640	651	636	632	694	693	642	669	686	675	655	645	632	663	614	646	653	643	673	677	682	672	654	652	649	660	642	654	660	642	656	638	684	689	713	661	654	662	634	633	682	649	688	655	677	626	657	642	670	626	632	663	654	676	658	622	647	668	671	701	647	651	673	642	653	652	614	660	660	659	671	676	658	691	637	632	630	618	659	635	646	640	651	639	657	657	635	646	717	665	640	646	662	661	639	674	686	669	677	613	676	660	662	673	647	647	633	660	658	647	644	644	678	708	676	689	628	628	658	656	664	642	626	662	692	660	651	659	649	638	668	651	673	629	669	666	663	643	630	620	673	617	675	663	709	664	683	712	696	642	723	683	652	669	653	666	681	673	627	656	630	675	624	701	642	644	716	673	644	674	647	702	640	645	672	673	693	695	676	654	685	669	650	709	612	673	642	630	666	707	660	705	676	671	629	682	664	715	637	635	692	650	647	646	644	683	638	667	663	690	628	653	644	679	615	684	699	689	645	702	644	692	682	673	652	657	682	711	662	677	632	671	657	672	685	676	629	629	707	645	648	654	672	643	676	666	657	653	650	679	650	695	655	696	651	676	691	653	638	637	644	663	647	634	685	629	657	640	646	671	684	640	627	644	645	672	710	679	728	666	610	612	659	662	611	667	665	675	631	687	668	671	621	649	710	673	663	685	655	669	679	708	633	686	718	681	692	685	626	606	675	645	657	707	610	669	632	689	690	647	642	665	658	655	655	675	685	678	670	672	617	652	682	675	694	655	656	643	660	675	655	658	622	606	639	638	649	632	661	620	637	630	634	638	703	656	684	685	627	664	613	643	654	645	652	701	648	686	671	676	635	666	651	684	670	649	672	662	655	620	650	619	710	660	624	644	665	659	645	665	664	626	645	682	693	640	691	686	694	661	691	668	599	649	631	701	670	656	630	636	664	672	672	699	653	668	657	623	652	686	683	644	631	622	675	638	675	662	645	683	650	641	640	624	650	644	664	638	703	619	633	641	663	642	643	693	677	698	658	629	684	640	625	660	625	608	641	639	692	648	691	684	666	687	648	635	678	644	628	676	619	633	656	632	675	666	667	656	646	617	707	647	677	658	657	660	648	675	622	684	656	631	667	642	627	653	638	632	667	668	624	660	653	631	635	660	653	692	627	662	688	651	684	646	675	648	641	679	660	654	686	698	643	713	683	658	707	684	689	627	634	656	655	670	653	637	692	692	629	642	692	636	722	679	655	650	686	653	653	654	643	646	633	668	662	706	678	647	716	642	620	717	680	619	650	678	697	663	620	637	671	683	660	640	672	648	646	637	650	632	687	644	722	612	666	692	613	649	642	679	662	658	649	710	639	658	693	678	658	632	640	673	649	644	634	661	631	644	701	637	656	690	666	632	633	645	664	672	641	694	726	668	652	649	684	647	669	683	655	630	642	624	642	675	712	659	682	673	642	630	681	666	676	655	716	704	634	653	644	635	687	679	640	688	640	681	662	636	691	681	667	651	667	616	659	653	675	649	665	683	668	619	619	637	622	635	655	644	615	642	656	677	627	648	698	636	665	690	659	679	653	664	668	652	618	642	665	656	654	623	688	659	696	677	670	702	651	702	671	688	638	637	687	673	682	651	661	666	608	700	635	686	688	655	632	699	636	623	643	704	616	682	617	698	637	663	642	673	632	681	646	659	618	671	639	621	696	667	611	657	675	651	667	687	644	644	655	663	613	647	661	610	586	619	639	640	675	671	645	658	651	675	673	668	674	688	664	644	683	649	650	652	627	653	615	667	692	680	685	650	638	626	661	647	585	663	641	633	609	670	687	657	644	667	655	638	663	684	643	702	667	696	646	661	645	643	681	696	572	682	684	674	664	662	689	673	655	664	639	664	648	624	645	663	622	621	730	683	687	637	666	682	657	678	665	630	646	646	643	614	630	668	632	648	725	649	653	649	693	637	652	627	595	657	691	619	679	647	647	661	661	683	651	633	627	642	700	608	649	614	729	703	667	673	708	644	653	660	688	636	664
43336	61429	77301	65342	47377	30064	13212	3533	988	464	348	330	320	304	331	285	318	291	324	341	301	321	300	375	331	315	329	315	293	322	332	316	314	355	334	368	315	322	326	300	333	302	352	315	280	312	318	320	337	307	317	316	342	340	321	343	321	325	298	327	369	360	333	293	316	337	325	349	309	344	299	342	370	344	272	327	319	307	321	329	310	356	311	301	309	316	340	343	332	314	321	332	338	325	316	295	333	327	336	338	322	311	298	301	311	300	316	296	323	332	316	339	316	328	308	306	291	308	301	333	319	324	302	357	353	325	320	307	319	349	322	318	332	318	297	334	325	294	325	318	342	305	338	297	292	302	356	302	327	334	316	335	331	340	274	321	347	302	298	310	340	300	335	302	334	300	315	328	326	331	340	309	326	309	345	349	309	344	307	298	347	315	329	320	304	297	319	333	375	298	338	377	309	302	333	327	341	350	305	331	346	299	328	325	310	327	325	316	327	320	318	368	321	324	312	296	335	323	350	322	308	345	330	311	322	341	310	308	307	320	333	334	294	318	308	330	305	333	318	305	352	326	334	280	357	308	322	316	346	315	310	319	317	362	357	321	331	306	310	324	319	276	335	310	313	338	311	254	358	349	303	351	339	313	294	309	326	332	348	313	369	368	336	302	326	367	338	334	339	330	303	325	321	311	297	353	336	344	331	327	321	326	319	313	290	366	342	299	317	326	354	311	341	318	307	334	342	372	313	341	348	334	329	295	335	336	321	351	326	337	328	346	317	315	324	353	318	357	337	352	330	341	332	313	327	324	285	305	314	336	322	303	346	307	353	348	351	338	302	293	302	337	303	325	326	337	318	306	337	313	290	337	302	309	285	330	296	278	357	301	299	353	307	309	295	312	315	333	333	323	316	328	307	308	302	327	338	315	354	351	294	299	315	311	315	316	344	296	337	338	344	344	332	296	308	297	340	333	336	349	354	342	280	329	324	336	328	332	356	333	327	314	354	316	324	308	324	307	329	326	319	311	334	345	296	330	343	296	328	312	314	355	332	337	349	326	344	314	359	330	327	315	306	302	315	306	305	333	321	328	303	315	315	357	360	321	317	344	318	325	344	337	332	363	340	361	345	306	309	318	322	333	344	330	315	337	339	346	355	319	340	333	343	328	299	318	343	321	328	303	318	351	335	310	296	292	315	331	322	281	331	286	319	314	334	324	345	307	293	310	303	324	328	311	308	346	309	310	321	300	341	304	315	314	312	334	312	343	328	356	288	317	313	338	292	307	313	296	329	306	320	338	344	304	306	339	314	323	349	347	329	338	312	344	334	288	308	314	336	317	323	332	305	320	325	377	331	348	357	309	323	319	306	327	348	313	348	337	315	332	377	327	314	316	312	314	334	312	317	360	346	333	344	318	319	329	331	304	340	309	335	306	322	324	277	315	316	325	308	365	326	311	288	323	318	331	324	331	322	300	282	311	328	325	340	340	324	328	313	320	361	311	306	341	341	335	318	353	333	298	306	324	342	326	310	362	308	283	313	296	296	303	295	357	330	297	311	293	334	318	311	294	331	290	353	328	357	318	358	334	324	316	297	320	313	311	330	290	286	320	330	321	328	315	329	317	344	326	317	334	308	332	315	318	326	318	325	312	298	305	317	313	349	297	309	281	304	312	341	310	309	293	325	313	332	327	304	316	328	339	290	316	286	339	325	327	325	325	299	316	346	312	305	285	310	323	348	324	310	305	313	316	304	349	327	315	318	320	324	305	333	331	333	315	307	317	314	348	310	328	343	343	343	326	351	343	356	315	290	330	350	329	324	321	271	318	331	328	306	316	310	333	312	345	311	306	318	352	325	273	327	290	301	282	315	325	325	316	304	311	352	341	309	309	310	326	332	309	334	304	317	308	289	337	310	325	308	320	304	340	333	298	327	373	311	306	310	293	324	296	342	322	307	348	347	308	306	313	304	304	316	289	322	369	318	349	292	349	342	313	301	327	331	322	342	330	271	311	314	337	312	305	332	338	325	333	302	324	318	305	318	328	303	338	367	319	336	302	329	288	320	310	322	309	376	319	346	317	325	322	299	307	355	296	328	300	288	298	331	344	319	327	330	335	304	310	332	333	339	328	310	333	310	304	313	320	305	330	322	317	322	311	310	300	338	353	327	292	361	339	315	371	323	325	316	306	345	363	358	290	320	347	302	333	332	328	317	295	335	333	316	341	323	352	336	324	319	321	305	327	350	307	323	345	276	333	346	331	327	320	318	316	342	343	351	339	327	333	328	343	313	313	342	354	311	337	355	354	307	335	345	359	298	314	323	325	319	334	314	304	298	328	353	307	330	302	302	331	288	306	311	327	347	346	345	308	341	313	324	342	327	360	318	295	334	333	293	359	314	315	313	327	307	345	320	333	294	296	290	315	287	308	329	332	314	332	291	320	337	330	335	307	357	347	291	344	313	367	293	330	311	313	324	343	328	339	331	345	337	306	312	300	333	343	325	329	296	325	297	349	302	332	314	319	357	352	328	323	330	306	327	348	305	341	337	319	336	330	362	368	319	337	298	307	312	305	340	308	358	332	355	312	321	312	309	280	331	316	300	312	337	334	345	316	382	327	332	330	349	291	328	325	331	329	311	299	315	366	330	316	288	281	351	355	359	319	329	319	317	329	339	305	282	347	319	330	304	299	296	350	315	345	347	306	305	322	344	324	290	286	306	344	331	304	358	358	300	356	346	288	337	331	331	332	340	320	333	372	318	321	324	323	311	331	319	302	345	354	289	312	337	311	313	317	328	319	299	364	337	351	335	336	321	323	292	311	318	321	318	351	366	351	301	346	341	322	339	312	341	324	304	363	313	327	367	331	299	296	287	319	346	329	323	314	334	315	335	321	332	308	309	328	290	344	317	321	332	297	314	329	289	334	321	297	304	317	305	311	329	329	325	309	310	309	333	311	331	336	297	298	308	330	285	297	337	283	319	316	305	320	333	335	308	314	347	335	317	336	326	315	329	293	301	289	292	329	336	299	310	328	319	349	323	324	321	369	308	303	310	363	328	301	313	294	337	294	319	324	348	308	304	343	337	346	365	322	331	326	316	316	326	306	305	298	337	323	296	377	326	291	307	349	333	312	301	310	318	337	311	348	361	337	322	304	342	303	330	385	360	329	324	346	333	313	330	303	306	316	304	348	330	312	310	302	325	341	304	323	323	314	322	306	296	319	342	329	351	331	342	312	322	362	300	329	339	315	312	349	320	344	322	353	344	319	306	328	298	289	288	309	300	330	340	318	326	334	333	328	331	330	319	335	323	303	341	331	317	375	306	307	324	326	322	332	328	289	333	345	310	322	306	326	358	323	331	315	306	322	336	315	346	337	307	313	313	337	325	329	322	301	344	337	331	302	332	347	311	325	342	296	311	314	324	343	314	336	295	266	310	313	335	310	310	314	315	297	348	288	297	317	298	322	310	306	313	334	297	358	330	305	315	337	321	340	320	312
25874	46435	72664	71323	57392	41595	23363	10130	3502	1407	844	822	829	744	779	798	750	765	736	788	789	766	752	737	751	764	752	750	809	811	755	785	752	814	756	755	721	716	801	752	799	700	792	754	782	753	764	758	776	732	762	771	792	811	779	752	781	756	783	722	761	750	751	753	750	799	786	753	819	793	755	765	808	780	784	805	795	787	777	728	749	799	819	751	815	750	796	774	764	762	801	780	743	814	723	807	747	754	751	753	794	795	735	810	736	773	749	735	751	799	802	810	741	792	741	740	769	788	792	755	791	788	732	739	784	762	743	781	785	765	745	771	715	803	751	780	761	770	771	757	730	778	784	770	783	724	749	781	750	767	746	782	758	781	760	830	759	767	745	783	779	779	725	775	782	770	786	800	744	763	781	804	750	788	762	782	767	813	775	749	744	835	789	772	775	730	844	795	780	806	845	768	805	768	790	793	773	754	804	764	756	726	723	727	799	814	762	741	774	752	795	735	774	727	756	747	802	758	791	764	769	819	774	760	787	769	744	760	789	775	762	804	825	767	761	728	796	762	814	773	778	770	832	760	767	779	741	780	800	749	779	764	745	720	774	775	797	773	772	806	776	768	782	740	759	771	772	718	780	792	784	765	752	730	772	811	795	786	743	727	760	795	780	739	790	779	769	731	806	719	776	801	759	698	799	798	787	740	780	767	753	723	738	769	817	747	765	754	784	747	743	774	789	841	798	778	770	713	708	768	764	797	763	741	778	783	768	770	750	787	752	777	750	731	761	748	760	761	778	799	780	799	764	754	784	739	766	716	752	736	848	817	780	776	781	803	797	773	743	749	806	809	795	792	792	733	802	751	762	759	771	761	732	756	746	772	815	745	796	723	738	750	734	706	788	763	792	836	734	766	782	714	774	773	744	782	795	718	742	785	772	741	785	731	738	742	783	789	801	798	752	732	758	770	783	809	789	795	792	830	782	725	784	771	760	817	723	803	746	755	751	773	693	758	780	809	801	742	776	807	772	765	788	758	793	796	770	792	808	750	766	787	741	805	769	758	760	826	794	740	741	731	764	729	744	785	747	757	756	798	790	733	733	799	770	811	739	780	846	780	778	779	747	780	842	779	755	770	755	743	790	737	767	754	719	741	747	771	796	753	728	777	808	732	746	716	821	756	767	753	764	792	726	727	753	793	800	794	737	731	800	737	765	745	741	785	735	763	767	812	804	801	778	794	813	773	791	839	728	774	746	764	730	785	785	776	800	812	766	785	810	770	758	773	766	772	761	795	770	794	789	734	754	735	756	817	764	816	781	751	742	742	756	793	761	732	742	767	787	820	790	791	798	812	732	791	748	776	831	771	771	788	797	789	767	789	759	744	785	707	782	758	784	788	801	783	797	767	744	778	737	779	728	794	735	780	747	782	756	768	801	778	812	752	780	768	805	774	771	779	784	806	783	754	811	750	758	736	760	746	782	754	795	767	814	797	805	754	771	824	750	802	836	721	752	820	756	797	803	754	804	802	777	751	807	760	735	723	776	763	772	799	760	757	756	769	787	718	746	747	787	763	775	778	709	819	824	791	759	791	767	787	797	782	735	768	770	779	754	780	790	737	796	792	718	785	758	741	762	759	754	750	775	754	779	822	787	804	764	802	749	811	754	717	772	805	744	770	801	767	722	767	775	762	794	757	750	748	754	797	779	778	773	827	720	765	732	717	782	794	799	738	735	800	787	753	771	746	808	751	784	751	770	729	800	780	779	775	754	776	773	739	800	738	779	837	777	735	750	766	781	783	777	788	796	767	778	750	733	761	760	752	775	738	791	767	780	793	765	755	737	749	759	775	799	775	794	754	806	744	818	800	785	813	773	766	772	775	748	801	752	787	771	781	735	794	711	756	799	757	764	757	753	778	755	768	812	734	754	796	820	768	753	763	771	815	758	785	787	754	757	802	813	827	759	783	797	820	749	739	731	676	765	701	791	750	774	761	772	779	793	729	756	768	753	780	778	800	764	746	783	750	763	791	741	794	807	796	795	789	763	749	805	775	761	756	800	740	813	792	800	781	783	770	781	725	811	791	789	819	790	756	770	765	804	831	752	779	779	739	741	768	808	792	789	796	760	773	791	786	756	792	746	797	736	778	763	761	730	743	772	794	773	746	774	783	762	796	795	798	747	782	802	737	785	758	801	756	771	787	761	730	751	789	787	786	755	724	739	747	759	762	783	782	756	785	769	768	776	798	806	762	799	719	785	808	763	805	761	805	815	792	830	760	804	787	784	810	804	736	829	769	777	780	727	747	805	749	761	744	760	782	734	789	781	730	786	775	804	769	771	757	777	735	789	813	772	763	757	759	775	731	732	770	813	735	741	802	779	753	757	800	796	784	800	748	787	819	804	738	747	737	755	781	758	782	814	797	735	802	737	782	727	743	852	758	732	742	761	808	775	780	717	765	777	786	813	779	794	767	763	775	786	763	784	794	764	784	765	725	769	778	775	754	774	798	728	763	796	786	767	766	747	746	764	736	758	824	751	733	792	746	780	743	779	783	738	719	749	753	756	774	746	769	798	791	802	733	776	741	746	755	740	730	776	740	787	803	684	759	758	761	812	773	749	787	764	777	795	777	804	786	768	776	762	757	794	778	752	718	763	740	820	814	753	810	779	774	783	719	817	772	719	852	757	759	802	760	796	746	792	781	740	792	778	742	833	799	700	770	819	836	782	815	766	791	758	763	721	789	776	738	787	776	766	801	762	775	741	755	796	787	734	782	756	750	760	762	788	764	776	751	761	772	784	762	799	774	762	768	747	739	787	743	743	733	764	775	754	767	754	819	772	769	748	770	772	779	765	758	765	740	802	748	778	764	738	774	779	787	767	795	775	818	762	793	744	764	785	731	762	800	793	711	762	788	781	740	759	727	800	833	755	757	761	755	751	749	786	761	762	813	769	733	763	735	747	729	701	789	751	793	745	736	758	723	769	782	767	791	711	775	765	772	824	802	782	776	787	741	794	784	787	719	729	731	725	724	811	748	753	753	768	781	757	745	777	703	825	791	811	701	747	808	753	734	732	792	753	776	738	739	762	809	800	752	771	798	780	788	778	764	773	788	789	780	744	807	727	748	769	769	788	777	765	765	787	811	746	758	755	774	751	773	765	767	715	778	757	734	783	795	722	779	773	780	726	800	781	787	738	801	769	791	762	763	767	819	759	764	740	789	756	729	778	798	825	774	754	763	784	726	773	736	751	801	739	788	809	719	797	802	748	709	751	794	811	767	778	723	759	777	745	777	791	749	801	819	784	773	764	815	735	792	719	772	735	749	717	783	776	833	778	788	766	806	734	750	789	795	778	801	795	802	782	748	798	770	743	793	775	763	745	749	732	765	771	778	749	782	769	805	809	832	757	780	762	730	790	739	762	764	790	766	768	796	765	722	759	818	702	755	806	764	748	810	704	776	762	780	773	780	754	807	753	744	740	751	764	840	814	777	779	750	793	760
42574	63424	79816	66882	48987	31611	14285	4195	1182	480	344	300	297	298	279	319	305	294	299	293	326	333	297	290	326	336	304	315	328	317	308	281	308	281	300	312	325	300	325	314	306	319	304	319	345	302	313	282	288	298	321	325	303	336	269	320	321	315	347	315	289	323	304	293	282	295	309	322	314	343	288	322	296	296	329	304	335	293	325	328	302	302	343	333	310	338	313	304	337	317	319	328	279	311	311	287	343	293	310	286	290	307	328	292	283	326	296	303	310	317	276	337	328	369	353	313	292	311	341	298	327	310	293	295	307	282	313	286	303	317	309	309	318	293	316	338	282	285	286	308	281	330	295	293	313	332	308	322	321	348	293	281	284	292	322	316	322	310	313	302	299	294	313	328	332	313	292	307	281	270	340	323	292	294	305	340	299	316	298	313	313	319	306	318	309	337	309	294	343	337	314	300	274	286	280	331	302	297	279	331	286	323	295	275	304	317	304	307	294	292	282	310	264	308	316	314	334	308	293	315	319	313	340	304	304	329	310	296	323	293	269	302	305	299	301	303	341	289	297	341	352	336	332	296	332	305	326	330	328	335	303	335	317	308	297	295	298	330	316	293	315	314	290	343	310	345	322	313	294	302	321	291	317	311	343	304	313	290	285	291	328	296	297	294	327	322	295	299	321	304	314	287	325	341	309	307	295	308	302	283	319	305	324	346	316	289	284	301	328	308	317	316	314	297	305	302	311	307	327	296	306	282	327	299	312	306	302	312	296	293	336	321	291	299	299	332	323	310	272	352	318	310	277	321	312	316	275	299	304	314	309	265	305	323	332	315	319	321	295	303	313	313	297	298	304	301	294	309	306	325	312	335	309	345	299	292	325	290	266	297	286	309	316	289	301	323	350	313	331	318	308	299	308	272	276	300	300	318	342	315	335	307	274	298	323	350	322	294	301	312	314	312	299	293	307	335	312	304	304	310	329	309	303	338	297	325	308	308	322	319	318	352	300	335	306	293	297	288	316	317	323	322	309	292	300	312	318	297	293	328	304	286	316	320	305	278	281	327	317	318	325	310	322	355	319	294	334	316	310	315	300	285	338	328	298	285	345	308	302	330	291	322	272	306	309	304	361	294	327	316	301	284	294	298	316	294	309	289	350	292	329	301	333	302	302	309	325	332	339	331	298	285	321	297	333	339	313	333	280	342	335	332	317	302	302	324	307	273	318	266	325	292	298	315	302	308	297	317	307	329	323	296	309	329	319	333	285	308	313	317	319	324	311	315	337	294	328	312	273	326	295	325	289	267	320	317	310	295	286	303	294	315	282	332	317	324	326	323	306	322	325	293	310	302	344	316	355	310	322	318	316	335	306	329	323	300	312	318	282	332	312	279	305	350	333	328	347	296	272	277	327	318	325	338	303	313	320	296	286	318	321	301	301	296	281	296	308	332	336	308	330	303	346	355	284	287	324	306	317	317	299	331	288	320	282	303	314	280	305	306	316	304	306	280	300	310	284	306	314	342	312	334	285	276	292	341	297	317	282	316	297	306	301	319	344	319	298	302	285	310	308	339	310	304	330	322	288	321	316	291	291	332	313	317	302	287	314	339	292	315	310	290	348	319	300	347	356	305	322	293	298	288	294	319	336	309	346	314	310	337	321	328	279	269	316	336	314	297	285	290	276	330	309	304	305	322	311	336	295	319	319	318	333	353	314	308	309	291	310	288	283	289	290	303	294	313	302	301	294	319	311	320	302	321	301	336	282	321	282	290	328	315	337	315	340	329	293	309	303	288	298	285	309	320	319	313	290	321	336	318	327	325	281	297	329	326	311	304	298	274	290	321	323	346	304	335	310	315	293	350	300	339	298	319	291	290	306	302	309	321	329	280	289	267	329	295	296	319	302	287	309	309	313	297	296	284	298	331	303	302	297	338	330	300	275	307	301	311	287	313	292	341	334	306	308	341	303	286	329	313	322	301	297	304	305	300	321	289	308	308	297	276	296	297	311	340	322	319	300	315	322	326	356	307	295	328	289	289	298	291	327	339	321	335	315	313	330	279	322	304	300	288	346	289	299	301	271	305	313	335	298	322	310	331	303	293	330	322	315	296	305	285	299	298	296	309	305	298	259	321	273	295	314	347	330	287	324	326	370	304	288	306	325	281	311	312	292	325	311	293	326	314	294	296	303	316	309	322	332	299	328	341	278	330	313	282	345	314	319	349	330	306	321	305	319	294	326	337	316	318	341	305	306	330	309	266	307	296	325	318	311	282	319	347	319	305	304	289	316	321	314	305	331	330	330	298	314	295	325	298	301	310	316	268	295	315	308	313	303	319	314	288	303	295	333	302	313	309	294	317	293	303	320	316	317	329	299	333	329	291	298	321	300	322	321	303	306	291	327	309	301	314	320	332	327	323	300	310	289	323	308	324	314	338	349	306	330	318	295	333	302	319	318	291	316	317	348	285	336	292	279	322	319	283	310	329	336	277	284	303	334	305	322	330	280	326	293	307	311	303	340	356	291	300	313	340	290	307	283	334	285	301	345	299	309	265	298	339	320	310	321	320	305	297	322	305	319	307	302	319	340	298	303	308	290	279	295	308	333	321	339	323	356	283	267	316	322	332	302	312	332	305	312	314	294	332	346	318	307	318	310	290	306	310	322	295	313	303	316	309	277	327	310	308	314	310	295	312	311	315	335	319	286	332	304	305	313	291	321	303	352	310	304	368	322	300	304	332	308	296	291	299	302	284	296	303	330	297	320	313	316	297	306	317	316	304	323	314	327	294	300	345	328	365	312	335	328	317	330	265	306	328	330	313	341	319	296	317	303	317	303	308	298	317	316	330	286	375	313	300	315	318	303	338	335	302	309	366	323	373	321	299	293	311	322	295	295	328	330	319	293	310	321	290	322	308	300	306	295	312	313	298	336	339	334	344	353	335	340	323	332	325	297	313	323	349	321	302	324	310	328	293	319	320	294	322	325	323	360	335	331	346	348	292	301	324	309	314	345	299	294	276	288	293	338	324	323	315	340	308	329	301	316	309	312	293	321	323	344	311	303	302	319	325	316	331	298	302	303	317	281	309	325	299	299	304	304	313	337	302	319	296	313	304	315	318	310	298	302	345	337	309	334	287	257	318	307	305	333	304	312	341	273	310	290	318	300	326	304	307	313	333	324	295	299	302	278	348	301	335	310	297	328	311	335	289	327	311	310	298	369	313	345	327	350	330	309	304	311	324	295	303	305	318	307	337	288	306	315	318	324	315	295	308	319	328	331	327	331	327	304	296	325	314	345	297	306	295	326	311	309	321	305	304	307	332	328	330	318	296	284	312	359	321	306	288	313	318	280	291	297	307	310	305	290	299	298	288	313	333	312	310	312	287	317	292	325	317	318	288	278	294	309	332	310	287	311	343	295	303	296	337	332	326	307	325	322	304	341	272	278	308	324	330	309	315	308	305	308	286	315	308	314	311	299	298	307	289	287	344	335	296	316	303	329	305
25343	47781	75853	73592	59169	43173	24215	11263	3885	1532	943	768	733	740	739	754	787	700	764	773	793	715	800	753	710	750	713	745	694	743	684	753	739	721	743	738	757	729	770	760	734	757	724	688	734	716	752	767	794	768	755	757	752	716	720	774	786	727	742	756	717	771	712	748	704	711	748	760	753	772	737	736	741	712	766	751	778	774	717	766	733	712	769	744	737	729	756	734	719	733	740	766	752	709	689	745	746	738	783	725	711	718	745	708	725	712	700	752	816	766	777	775	788	722	728	744	675	763	730	729	738	739	775	695	800	749	748	777	712	731	749	740	777	749	693	791	694	722	817	740	798	791	742	788	720	781	765	730	795	762	778	771	783	718	759	776	744	767	734	753	773	732	782	753	741	722	753	713	746	773	744	779	756	750	684	711	756	723	769	699	722	697	740	646	784	743	740	665	739	688	745	710	743	738	768	755	723	793	748	729	776	795	767	718	724	718	786	741	782	723	768	728	698	806	737	756	756	703	742	801	713	746	761	728	743	733	761	716	753	725	728	808	734	727	713	748	762	703	749	759	724	736	732	802	766	742	744	759	764	739	749	727	736	758	694	747	723	785	746	743	743	750	716	730	744	751	763	706	761	708	768	750	708	751	740	722	744	766	709	755	733	719	731	708	725	700	693	785	730	741	747	761	743	761	745	755	740	721	748	772	738	718	766	732	741	766	764	763	713	724	733	780	715	751	729	774	690	734	732	746	703	722	764	723	724	738	769	745	687	693	742	706	768	772	741	744	754	687	735	775	743	727	718	733	750	752	720	744	748	750	735	716	745	748	755	735	740	731	758	731	695	701	744	699	727	735	753	770	727	773	747	757	743	698	740	738	736	726	771	733	756	708	770	727	756	757	738	729	680	773	733	734	717	690	742	738	747	739	751	710	738	721	775	823	712	705	715	786	705	782	734	740	707	714	714	727	754	718	699	726	741	768	707	746	686	678	725	751	761	733	750	721	758	710	720	753	768	785	743	706	701	732	724	683	741	760	780	719	690	742	730	788	717	763	779	721	780	708	745	707	728	752	759	761	754	733	751	723	741	742	734	773	670	763	730	777	732	793	727	757	752	744	747	726	741	686	754	728	737	732	753	744	745	777	767	756	754	722	784	706	777	721	772	770	709	743	719	749	738	748	703	764	732	719	773	745	719	746	757	733	720	780	765	712	712	732	708	719	712	734	727	765	751	707	736	782	768	732	721	724	760	702	732	771	772	758	796	765	722	693	764	749	734	767	723	793	713	750	721	735	724	749	724	734	751	753	748	761	734	706	734	732	679	785	736	708	711	755	736	814	757	767	733	738	769	717	706	769	738	737	718	709	723	736	723	705	757	746	711	741	762	725	731	753	694	723	742	775	771	794	726	746	734	717	779	773	807	757	746	752	842	708	742	709	757	727	696	729	756	766	702	723	741	721	730	718	779	787	716	746	723	761	761	724	748	714	778	735	710	733	719	764	764	729	744	680	744	782	746	772	781	762	740	722	776	727	824	741	789	705	729	715	738	741	727	689	784	708	687	746	709	739	730	735	773	702	770	739	793	731	748	734	737	717	707	717	735	702	734	752	766	735	764	725	735	703	730	729	716	697	758	745	734	755	735	726	759	708	749	749	729	637	697	741	666	751	757	739	774	743	816	705	798	733	782	739	729	715	735	713	743	686	716	686	751	739	711	739	719	739	748	751	742	724	746	739	737	719	731	735	696	777	718	741	734	747	719	697	775	753	721	756	693	734	782	732	748	768	715	685	722	772	767	730	752	739	747	706	743	749	724	754	736	738	784	719	725	788	712	733	740	732	732	747	763	726	781	734	702	749	721	721	705	730	721	730	752	743	700	683	730	686	800	745	755	772	734	718	771	747	754	771	719	690	676	782	757	781	735	797	758	725	742	674	751	725	711	793	786	718	747	702	752	693	731	704	778	783	746	771	737	782	747	765	732	691	728	766	712	694	784	715	715	749	752	758	732	770	742	775	717	722	726	748	742	733	767	696	714	752	732	752	750	711	699	796	748	745	764	703	780	683	738	766	718	760	738	722	745	734	704	774	746	736	762	730	767	736	734	734	751	672	778	750	740	764	750	751	751	705	762	747	760	787	764	735	762	659	741	700	759	708	780	716	765	752	737	775	731	804	754	685	766	714	724	704	738	753	743	716	723	723	744	749	737	731	722	741	751	740	783	776	738	756	715	788	789	748	750	665	699	745	744	669	734	712	728	756	774	762	706	755	741	716	748	734	769	765	750	776	745	728	735	672	747	702	775	728	707	743	718	746	788	788	745	762	756	708	764	762	704	730	738	773	721	733	773	748	713	745	703	720	770	751	755	723	744	712	753	725	744	734	752	767	769	710	740	743	753	715	742	730	731	712	698	779	757	704	769	685	727	751	756	782	707	747	759	778	788	758	765	728	756	729	748	790	739	738	803	694	728	738	717	734	751	693	723	734	742	719	723	774	705	719	684	766	757	707	789	754	713	733	715	735	694	681	726	715	686	743	748	741	718	764	742	739	751	742	816	739	736	695	713	744	745	754	751	761	728	753	745	767	789	770	683	742	710	691	748	746	726	705	799	747	729	792	725	752	801	744	771	752	791	768	726	699	736	721	786	707	766	699	728	716	782	705	729	731	730	744	713	791	724	773	730	712	731	748	725	724	764	787	730	759	771	707	801	714	737	726	708	715	734	712	774	780	764	737	726	778	740	708	748	789	757	713	728	748	707	779	765	752	699	725	750	747	751	744	724	728	754	721	753	738	759	735	740	734	726	731	734	750	716	731	731	755	733	758	776	741	781	726	721	745	752	721	792	769	737	758	743	756	739	670	724	776	727	798	772	722	749	762	714	762	701	730	762	715	767	783	746	772	754	785	771	741	731	714	734	755	810	726	722	761	778	756	757	762	753	706	727	743	788	716	732	738	701	741	762	751	721	744	741	750	739	727	765	761	708	720	706	760	754	776	757	774	740	737	790	741	721	739	764	785	729	732	744	778	697	776	772	741	718	731	742	707	735	734	707	717	721	776	758	720	766	741	740	711	743	728	745	728	757	722	706	809	742	708	745	719	724	791	742	757	723	738	749	694	708	675	723	746	723	797	774	746	727	740	731	686	728	733	779	783	759	679	757	734	741	782	751	755	741	741	775	723	721	734	764	768	715	766	760	709	727	784	737	677	765	742	739	769	730	746	747	719	726	768	705	751	722	743	708	722	705	753	694	742	740	757	784	781	757	778	742	766	713	759	741	744	716	736	725	727	733	718	778	789	756	723	785	720	719	752	740	744	771	771	761	730	782	786	753	707	807	733	711	780	776	754	774	838	740	752	769	762	686	715	739	758	753	681	742	714	722	715	731	751	750	714	736	752	762	707	755	685	778	738	701	744	713	747	756	695	748	732	774	752	730	719	726	761	763	752	755	707	748	747	743	701	753	760	774	757	737	756	730	813	699	820	694	718	741	731	743	738
3963	4431	9949	7721	4148	1967	870	485	322	282	261	255	253	275	217	273	265	256	253	272	259	232	261	268	269	281	250	294	282	247	288	264	296	243	253	283	301	262	295	261	235	254	239	238	259	282	250	240	273	250	271	267	254	258	293	278	268	280	265	252	289	244	257	255	253	236	265	267	237	278	242	281	299	263	284	285	278	247	268	235	251	271	246	231	259	288	294	269	271	221	253	266	236	249	274	270	257	243	250	256	271	255	276	247	247	258	265	276	272	246	261	279	269	248	275	268	252	309	236	266	259	268	245	276	234	275	261	250	301	250	277	253	258	280	262	237	245	245	272	246	255	282	253	243	245	266	261	267	268	267	263	241	271	234	258	254	266	229	245	274	302	254	281	292	259	253	254	299	273	270	270	245	257	229	254	240	263	256	276	275	268	253	253	255	255	308	254	253	275	223	271	240	245	302	281	271	272	258	266	259	274	261	258	246	246	273	253	282	237	256	265	292	260	249	266	281	257	248	258	250	267	286	265	227	277	270	258	291	287	266	258	273	272	260	287	249	279	277	278	283	271	268	277	269	285	288	285	273	249	249	253	286	276	256	237	258	291	263	266	241	281	241	287	245	262	225	281	236	258	267	239	263	268	266	273	280	270	267	278	279	248	253	255	274	253	260	255	240	241	263	284	275	269	242	278	264	263	257	281	280	272	258	241	296	289	264	255	254	273	273	286	261	247	258	264	249	300	264	287	263	273	269	237	235	230	262	269	288	241	276	230	266	270	247	252	247	266	256	269	241	263	278	294	272	260	247	258	278	267	250	258	263	253	256	264	269	252	267	249	253	260	246	288	245	229	262	264	240	269	270	260	291	264	249	254	262	280	256	262	237	257	273	252	247	269	259	258	264	264	245	249	268	295	266	293	289	264	235	269	262	251	282	272	300	265	283	228	260	262	277	247	271	272	231	227	261	260	237	266	270	292	267	274	244	286	256	285	272	264	260	254	264	245	234	286	269	249	280	249	276	281	258	257	249	257	271	258	265	262	260	268	273	275	250	246	278	252	240	274	262	243	219	264	265	236	279	262	258	247	258	240	255	262	251	267	242	266	243	248	253	260	296	245	267	248	273	278	292	263	283	244	250	265	267	254	248	244	274	247	257	278	240	268	269	247	255	236	266	242	261	267	233	243	251	266	240	261	245	270	279	247	254	261	267	268	227	253	243	256	261	261	233	262	272	262	251	232	280	283	269	244	294	249	243	281	259	252	229	298	278	269	262	255	290	259	248	267	253	249	271	278	256	282	246	247	257	272	259	264	278	251	249	239	260	230	275	270	263	277	282	239	284	278	275	257	271	233	288	290	262	252	258	266	236	270	257	282	290	278	248	280	262	276	261	291	264	286	267	293	246	262	272	269	293	245	240	308	243	260	266	253	236	287	234	248	274	266	271	276	287	260	243	261	243	277	252	282	274	280	262	227	277	294	276	256	267	289	259	284	294	278	262	250	239	260	270	282	248	265	258	243	272	252	259	265	246	244	279	275	263	278	270	244	231	261	263	273	261	248	250	285	280	258	255	255	294	244	281	290	265	261	271	236	270	248	278	276	266	265	241	272	227	234	248	280	254	279	249	261	287	258	281	290	269	271	273	279	251	265	280	300	261	269	271	293	255	260	264	262	249	243	263	280	245	251	269	272	301	268	271	256	259	274	259	260	247	254	292	260	252	259	262	257	288	279	249	274	272	291	285	239	273	248	229	238	273	227	258	260	271	262	262	287	270	255	276	260	229	283	283	261	264	254	261	268	261	247	271	247	253	214	251	255	250	241	273	272	273	283	232	261	256	256	236	260	273	283	264	279	254	244	258	273	265	259	281	275	258	239	228	248	273	278	259	256	264	249	292	266	278	266	261	272	256	295	270	296	258	271	233	286	283	234	267	271	264	294	232	276	266	245	300	259	259	271	238	285	259	265	272	261	262	251	290	259	263	257	253	264	256	274	261	289	281	269	249	256	254	264	290	266	274	271	244	272	282	257	261	265	234	258	308	285	267	291	246	255	274	286	240	266	254	242	293	252	258	242	266	255	285	262	275	279	254	279	251	279	241	297	258	269	269	239	255	285	249	254	250	249	245	287	264	280	253	272	281	259	267	249	254	273	245	258	254	251	270	256	270	262	287	227	255	251	256	275	241	228	255	260	238	244	262	244	294	237	234	240	239	265	269	263	246	237	258	297	263	251	253	265	284	303	253	261	261	256	267	278	288	266	269	290	258	258	280	245	264	247	276	266	263	266	281	239	237	240	253	276	269	271	258	249	253	300	227	268	253	261	271	261	271	245	239	282	250	262	253	268	262	251	254	241	254	243	273	240	289	281	265	281	261	223	248	251	275	230	264	270	260	255	245	256	263	259	260	268	288	280	246	299	243	287	273	259	250	267	271	243	280	239	259	300	252	257	251	225	237	282	283	251	249	228	240	274	275	244	277	246	243	243	246	232	282	253	287	256	261	274	299	294	254	278	265	289	275	225	258	248	266	250	266	241	257	254	259	264	263	273	261	232	259	279	262	277	310	271	272	266	255	239	265	256	265	282	265	266	247	290	256	259	268	270	249	261	284	246	268	256	273	261	270	267	295	226	253	281	282	238	266	257	251	238	259	251	247	251	239	274	228	222	259	259	274	242	247	265	260	280	272	237	268	262	271	242	260	296	246	250	281	271	311	297	263	253	273	244	277	235	275	240	266	258	258	269	233	247	220	234	288	237	275	232	270	215	283	255	278	255	249	309	257	289	248	245	270	245	267	290	241	274	262	256	250	272	253	279	245	237	257	266	231	249	268	254	268	281	272	269	296	221	285	266	253	262	244	269	247	263	274	281	278	288	261	228	252	257	299	266	250	230	278	255	259	289	259	266	256	239	285	268	281	265	268	250	256	274	259	275	262	287	263	264	248	290	288	251	249	292	278	259	264	271	267	254	262	268	261	280	250	279	267	238	272	279	261	258	286	276	303	259	269	274	267	259	259	262	244	276	249	274	266	264	271	283	268	312	253	261	237	251	265	290	252	289	231	260	248	276	250	289	271	256	276	310	269	251	229	296	237	247	294	274	274	262	279	240	270	243	248	289	255	269	243	269	273	300	256	269	275	298	266	273	291	256	244	266	288	296	271	260	254	286	243	288	272	271	290	257	250	273	231	281	270	272	246	313	273	250	272	252	262	239	248	283	291	247	277	273	250	248	277	295	260	261	283	260	265	288	267	271	248	271	287	270	255	261	276	289	244	264	233	268	220	289	249	260	279	305	267	263	275	282	266	303	281	307	254	246	262	259	276	285	288	247	245	267	268	279	245	293	272	248	285	277	319	243	268	270	232	263	265	263	268	281	281	261	244	265	257	270	270	280	287	244	247	281	241	261	254	254	266	296	250	270	253	262	292	261	265	251	239	277	257	257	257	264	273	250	259	268	250	284	269	281	289	298	253	282	261	269	284	276	223	289	253	262	255
4046	7658	19441	18388	12332	6582	2787	1416	860	757	655	615	669	664	638	641	621	638	632	673	666	713	671	650	626	658	615	669	656	641	631	666	694	645	663	657	667	694	651	659	609	637	634	684	663	654	635	636	606	659	673	639	620	635	667	661	672	642	629	652	689	668	638	667	686	660	657	675	663	635	636	690	626	657	623	678	671	649	684	651	618	605	613	722	657	608	651	652	646	630	645	669	646	644	682	665	687	657	609	634	621	665	639	630	636	676	663	608	646	658	647	665	636	654	658	639	628	654	685	661	648	682	664	655	629	649	654	637	647	663	658	679	666	638	640	632	647	696	601	622	649	679	631	600	612	643	640	695	612	695	630	642	613	667	651	675	666	660	633	625	665	669	694	668	662	661	669	638	666	642	708	640	654	666	609	657	678	669	648	607	599	610	698	656	680	691	681	656	660	652	632	663	665	626	677	679	648	618	675	619	638	675	625	588	639	615	686	655	674	634	661	661	683	632	656	631	624	660	656	638	645	660	632	629	627	670	675	678	671	670	665	639	655	674	677	650	685	634	622	644	646	635	641	645	615	657	638	668	636	641	628	687	634	695	684	624	659	655	707	668	637	655	638	680	625	610	615	701	650	627	659	659	674	648	660	698	677	633	599	666	699	666	691	639	665	605	606	645	671	670	637	660	678	680	649	662	706	647	696	683	623	667	623	672	639	642	684	620	632	619	603	623	658	654	679	667	634	690	649	692	654	691	657	642	667	673	677	656	627	604	617	614	606	661	700	604	635	665	573	681	633	685	687	647	626	651	686	631	695	724	685	641	635	633	644	643	700	672	659	653	635	631	657	620	659	671	643	690	649	634	663	695	613	659	632	633	578	663	659	661	631	604	683	661	668	667	665	680	637	652	618	709	651	626	672	635	619	628	667	681	646	636	637	673	634	675	617	649	651	649	645	694	627	647	674	670	681	675	643	648	608	626	685	639	699	628	616	629	613	656	611	610	626	643	589	601	675	678	644	645	677	662	659	678	634	649	662	668	683	665	659	653	680	654	648	667	654	642	634	665	645	667	648	644	631	661	670	701	617	661	635	653	605	679	671	670	628	699	590	656	634	656	637	646	637	686	619	655	653	664	678	638	712	636	649	643	673	637	684	614	659	623	636	688	624	670	659	697	671	655	668	676	683	623	666	643	639	614	594	718	648	672	642	660	676	652	661	620	716	670	633	750	605	683	640	671	675	687	639	642	643	656	631	686	621	649	677	673	608	683	655	599	664	668	664	625	658	632	654	642	666	648	661	723	643	646	647	698	677	705	653	659	677	639	641	695	667	703	627	662	641	669	678	646	630	674	601	655	664	687	648	608	647	654	685	632	626	678	655	662	656	673	654	682	671	655	689	659	651	629	639	635	649	690	654	669	663	635	639	697	626	635	653	603	658	657	630	625	643	622	649	667	691	648	641	640	699	628	621	655	635	647	614	654	624	614	667	663	648	629	648	597	661	645	682	681	627	679	666	649	648	642	589	661	663	655	657	601	652	648	609	649	708	683	696	610	658	646	679	628	658	643	627	667	618	657	686	626	672	595	623	641	676	640	637	643	682	667	686	671	658	647	687	645	652	616	639	687	659	669	660	651	650	655	637	688	645	617	685	661	612	708	722	649	687	654	654	624	681	688	677	680	619	627	691	696	630	694	651	672	625	639	645	667	643	662	626	634	638	643	649	631	669	677	649	682	677	612	680	637	645	655	649	638	596	689	670	679	623	694	607	621	670	674	659	620	650	651	651	669	669	655	631	668	599	650	679	620	657	644	642	671	649	673	618	616	682	637	634	621	692	594	675	663	663	661	740	672	684	663	643	640	642	657	655	672	644	675	650	691	647	656	665	646	658	603	624	647	637	616	635	667	652	658	662	654	618	689	673	639	622	650	669	651	672	667	650	667	674	671	666	654	657	635	661	638	633	648	682	685	641	629	621	635	703	655	660	639	622	668	629	666	599	650	660	669	649	636	670	681	680	677	684	632	609	649	686	645	625	654	603	666	640	661	646	611	681	671	657	674	669	654	643	651	673	656	689	626	640	645	594	662	620	626	636	705	657	637	660	654	662	625	633	663	637	623	691	621	690	657	702	643	625	645	637	659	662	641	708	629	673	672	651	690	664	643	691	730	646	656	651	647	685	654	670	655	685	670	647	637	705	688	654	695	646	642	677	628	666	661	678	646	651	623	625	661	648	653	637	645	643	637	662	629	624	657	625	691	625	617	678	676	659	644	663	636	673	651	701	649	654	678	649	622	667	681	715	620	667	624	638	684	694	654	627	622	672	694	655	699	634	654	650	667	669	612	682	664	670	633	621	643	684	694	587	674	656	621	674	665	670	637	705	672	721	652	643	668	657	648	690	644	619	670	616	627	650	658	689	623	633	673	647	661	640	637	640	715	676	654	665	633	633	670	642	691	684	669	644	651	674	680	666	644	641	670	655	663	635	641	661	686	676	627	638	659	669	663	635	632	603	729	643	658	617	644	644	660	651	616	675	662	693	670	648	650	656	680	640	662	686	646	656	644	696	659	647	672	621	667	659	679	680	629	652	649	688	691	606	702	700	645	687	631	629	690	628	614	624	619	674	666	606	682	626	660	680	638	683	650	684	658	652	642	606	635	673	629	622	656	653	667	716	701	675	627	649	595	619	640	621	644	671	674	657	663	673	635	628	626	660	682	666	696	659	693	639	641	657	629	692	662	659	672	620	677	675	664	635	661	683	611	670	659	633	641	666	664	689	654	656	630	663	659	669	645	674	652	667	633	649	680	633	645	664	661	665	634	656	641	692	679	606	621	611	623	638	677	658	690	608	657	664	672	662	664	656	674	702	664	664	684	644	642	654	698	624	644	659	656	619	697	642	653	648	644	656	656	685	668	689	643	640	651	666	646	640	659	642	659	713	681	676	645	644	599	674	668	645	638	642	635	669	630	667	650	637	627	661	654	668	652	655	645	687	613	651	674	676	709	677	633	646	624	666	685	661	644	639	659	655	694	700	622	671	614	659	670	654	641	661	594	681	640	690	673	681	674	625	620	648	675	607	646	670	635	660	676	651	653	671	633	635	640	632	672	667	636	663	612	656	634	641	676	632	620	663	638	661	657	673	647	665	651	677	648	632	631	663	627	669	660	656	683	645	642	637	632	699	682	679	655	674	613	632	654	669	639	654	661	627	632	627	634	645	649	668	619	637	670	609	615	666	648	675	662	614	655	615	657	641	606	669	626	650	641	648	667	660	602	657	635	675	628	662	667	674	673	651	655	653	677	625	663	662	649	621	689	666	651	693	625	637	631	686	682	672	710	660	681	610	663	706	627	626	642	738	677	647	642	650	733	617	603	655	674	647	649	672	677	626	667	663	683	656	669	664	656	697	659	669	693	645	649	664	611	630	633	614	667	655	642	646	636	661	665	657	656	668	607	681	641	661	690	609	630	687	656	652	615	682	671	661	649	654	651
44193	62395	76951	64819	46806	29362	12771	3707	1036	520	358	377	301	313	303	300	308	293	347	316	295	324	371	317	326	350	289	307	315	303	299	301	318	330	356	316	311	331	298	338	327	336	312	327	314	346	309	317	307	355	352	333	318	297	323	293	354	299	307	313	327	325	320	302	333	333	339	322	307	284	326	319	314	327	316	336	295	308	304	308	357	286	304	342	327	320	333	305	329	336	328	308	332	327	349	362	296	281	282	327	302	310	337	296	306	304	303	344	315	335	287	320	317	356	327	269	331	301	273	309	337	310	307	314	316	326	305	307	325	292	331	336	318	342	355	292	328	320	295	311	309	300	294	324	320	330	316	315	326	367	345	315	306	321	354	350	274	324	300	325	334	329	300	355	307	309	351	346	299	319	342	291	312	324	332	314	311	325	307	335	340	304	321	337	326	282	318	286	339	307	341	323	315	292	318	328	353	357	295	311	312	277	322	381	329	324	288	328	351	327	332	312	305	315	350	321	304	281	306	313	326	301	317	294	323	344	297	305	321	303	315	334	339	315	298	326	299	317	337	290	320	339	321	322	276	334	294	321	307	316	321	324	325	323	330	293	326	305	307	317	295	374	289	299	297	298	321	327	317	298	320	354	319	330	311	320	287	293	309	313	324	311	318	327	315	312	324	307	325	317	350	320	342	326	317	323	338	330	344	322	320	301	304	301	345	332	324	333	297	308	360	328	289	292	360	341	296	314	356	299	359	332	319	337	298	314	306	344	359	291	368	302	288	306	312	333	349	335	311	303	321	304	300	311	311	336	338	302	323	314	350	311	303	302	326	303	305	331	321	307	292	359	302	322	323	348	332	349	325	331	301	323	299	285	312	328	297	328	326	316	301	295	356	329	310	337	315	319	342	324	315	341	293	326	311	320	313	356	309	299	296	285	306	292	305	341	336	328	329	321	305	339	312	307	334	324	333	349	328	298	293	282	309	314	331	335	322	294	321	342	327	326	299	325	331	325	317	347	327	317	323	354	311	308	302	337	342	292	318	358	330	298	322	264	352	332	344	311	315	325	337	335	328	308	322	336	331	331	299	290	346	315	310	320	298	321	296	316	305	349	336	339	367	337	277	308	317	307	288	342	293	318	359	322	303	345	328	315	282	357	363	307	286	292	303	320	292	301	298	311	332	330	297	353	306	327	312	328	304	351	335	314	287	313	301	335	301	328	325	324	310	326	337	330	318	319	315	322	306	301	314	315	348	298	343	317	315	335	329	316	316	329	313	365	313	350	321	317	276	301	348	301	342	330	314	268	304	327	322	317	303	302	322	348	294	341	300	330	292	311	314	301	325	297	338	331	338	289	316	307	327	312	310	314	312	332	315	336	303	327	324	332	305	319	290	302	320	350	274	326	295	342	346	318	336	316	338	309	314	321	320	347	318	286	325	350	302	362	292	310	303	316	345	333	332	337	317	315	307	315	313	291	326	347	307	346	310	337	325	302	323	316	295	327	340	293	313	283	325	280	293	313	306	338	303	315	337	329	346	323	315	325	339	317	301	347	339	336	302	317	326	288	330	275	295	331	334	371	339	330	309	313	317	300	331	319	347	308	344	307	344	305	300	326	330	296	327	280	331	296	317	277	307	337	309	298	299	366	341	320	318	307	288	308	313	291	318	336	342	346	373	343	334	313	308	318	297	330	364	286	340	309	327	323	332	326	320	333	326	330	313	308	333	326	344	345	342	295	335	286	307	318	309	282	260	327	342	267	352	348	311	320	317	329	267	316	310	327	355	336	313	314	300	314	333	325	300	289	311	316	298	353	310	312	311	308	340	324	331	321	306	323	314	312	326	325	289	312	283	303	292	300	341	335	306	335	326	306	312	277	307	338	299	313	282	324	306	327	285	334	296	318	341	345	349	314	334	316	310	328	318	333	315	276	326	314	339	306	318	331	311	326	319	342	340	295	316	314	309	293	305	318	307	306	356	309	346	331	325	329	310	328	340	324	324	321	334	317	322	335	375	296	341	308	285	301	289	321	308	300	322	299	292	319	314	321	301	307	322	343	348	325	300	339	314	328	264	326	320	368	317	332	307	336	323	373	314	284	319	331	341	321	329	355	322	340	326	336	307	322	310	298	324	340	311	285	298	337	305	319	321	283	341	321	310	348	326	295	327	322	329	332	337	336	299	332	378	337	343	331	315	299	303	336	303	319	308	306	316	314	315	286	310	334	316	295	298	330	330	325	324	314	278	319	303	329	339	313	302	325	300	337	309	324	290	319	311	309	308	350	324	335	334	320	317	320	308	306	303	337	330	303	295	319	291	308	287	334	301	331	287	338	335	303	330	336	361	300	308	336	313	324	327	311	322	309	315	323	326	311	297	298	307	311	333	339	345	308	304	286	312	338	319	314	308	325	329	319	322	362	317	319	289	311	319	318	343	330	280	341	298	319	306	326	311	319	314	348	321	338	325	311	314	313	325	334	318	315	331	308	295	310	314	322	330	311	304	331	349	308	324	329	299	337	316	309	319	342	316	316	307	297	319	348	352	329	310	305	336	303	337	332	307	336	357	308	322	327	310	320	336	337	320	328	365	294	323	313	297	347	306	310	327	323	338	316	319	313	312	314	338	297	277	290	328	304	327	326	317	297	283	294	324	270	319	329	293	308	321	318	327	292	306	319	316	331	302	296	324	325	367	309	366	343	283	312	336	314	315	305	338	348	316	312	323	337	325	316	313	306	309	298	345	350	330	320	313	315	314	323	334	342	331	330	310	327	339	347	285	316	309	328	313	334	322	327	332	336	319	320	304	314	303	297	311	321	298	307	321	318	325	321	331	298	330	318	307	343	334	326	301	326	314	317	311	293	310	326	328	369	310	318	303	336	280	331	307	318	358	354	353	297	340	320	323	345	333	317	304	317	324	296	328	318	303	338	297	328	319	325	281	316	357	315	322	335	307	304	283	332	291	312	318	328	321	318	321	305	309	301	307	357	344	307	357	338	311	283	348	277	301	326	299	359	327	337	333	326	308	307	360	315	344	336	318	330	312	297	297	324	331	295	336	318	324	307	308	327	289	332	333	284	319	301	292	309	303	317	328	335	355	311	345	303	319	344	326	343	342	317	317	315	354	327	317	330	321	341	318	328	286	297	329	334	269	291	335	322	312	325	313	318	350	320	298	317	341	326	295	326	316	299	328	321	333	342	334	329	353	300	312	349	321	333	311	355	324	325	307	326	348	327	308	318	317	307	336	320	313	300	315	314	320	363	333	350	346	338	283	308	294	338	338	321	296	296	311	316	326	325	321	320	294	338	306	323	332	329	308	326	319	313	344	293	311	321	329	285	324	327	333	316	290	319	317	304	311	311	306	342	348	321	323	330	329	336	331	297	330	313	306	314	310	310	308	349	349	295	338	307	335	353	298	338	313	336	330	319	274	318	358	318	316	292	288	323	336	344	331	326	275	322	302	336	315	327	319	317	341	321	306	330	289	330	336	313
26255	47169	72624	70708	56801	41293	22895	10589	3681	1496	942	760	748	775	771	768	784	781	750	800	807	817	757	750	771	716	794	765	804	752	795	763	778	783	773	770	799	763	733	761	777	762	823	783	798	746	785	806	755	740	776	768	798	772	796	724	726	760	781	743	740	804	750	765	760	789	766	756	781	728	779	749	773	747	730	722	757	782	721	766	771	778	813	779	755	748	784	786	780	774	774	758	791	749	768	779	766	800	739	794	770	765	833	766	758	734	776	754	784	797	741	700	770	751	792	772	754	745	793	779	761	714	747	763	775	727	745	740	726	755	737	769	783	816	760	783	769	744	773	772	796	815	767	746	770	783	807	754	797	765	803	778	794	749	744	794	766	758	759	736	768	783	755	772	721	767	767	777	789	779	776	763	746	754	759	769	809	759	763	775	695	791	751	801	760	753	770	753	720	751	796	747	793	794	724	740	769	786	756	754	801	783	797	753	745	751	779	810	725	755	778	805	800	759	776	736	811	800	813	834	809	748	766	777	781	781	788	791	762	812	722	733	759	747	762	762	775	745	756	807	713	736	770	789	774	736	716	762	748	755	747	817	736	738	782	777	773	802	758	750	756	752	777	788	760	801	735	741	770	760	763	724	750	798	727	730	808	763	768	789	757	770	794	754	738	768	772	746	751	795	777	744	744	725	824	737	749	762	719	780	779	767	755	793	752	757	769	798	717	718	812	783	749	760	733	795	770	773	750	795	743	744	763	795	744	762	727	737	754	726	764	793	788	787	770	741	753	750	749	757	773	815	770	750	775	745	762	751	756	765	784	805	789	768	745	779	814	739	788	763	755	779	768	768	755	771	756	770	726	812	754	805	781	800	794	736	744	799	788	722	746	785	778	732	753	733	816	766	766	776	771	743	789	804	733	763	806	760	764	781	813	793	791	757	715	787	741	800	777	759	760	753	726	774	714	713	739	766	758	788	770	735	769	787	770	775	772	767	794	804	738	740	745	809	746	753	776	746	740	769	806	758	719	737	775	757	781	763	777	735	778	794	771	781	781	746	752	752	753	790	745	784	773	773	812	755	778	788	748	798	762	766	766	769	790	735	748	758	801	723	762	727	777	781	760	754	778	829	754	746	776	762	756	820	780	767	769	806	723	726	776	790	775	751	757	732	751	728	755	729	754	750	768	811	799	773	758	765	767	819	751	810	725	784	772	747	786	769	758	771	751	787	771	734	797	798	781	770	774	783	778	745	746	771	794	775	724	775	764	765	777	751	832	759	762	770	767	778	789	744	777	825	774	818	709	810	755	806	776	765	772	807	767	807	776	805	743	738	760	755	757	793	776	734	760	773	814	730	775	774	826	772	790	743	768	759	783	809	750	790	751	742	800	770	791	755	759	750	846	727	757	769	748	710	790	746	764	753	811	762	767	768	730	746	692	723	781	736	740	816	766	705	709	794	746	759	791	752	817	773	783	732	733	806	830	772	742	759	766	733	779	777	753	751	810	757	758	768	732	765	767	793	733	763	843	780	731	752	765	812	703	711	757	760	751	722	749	780	742	772	761	811	760	800	780	765	810	788	755	769	757	778	809	752	753	805	743	775	745	747	755	745	801	746	763	765	759	755	709	776	800	757	780	744	753	735	774	726	769	784	783	801	798	763	749	776	754	736	754	768	773	757	789	773	736	750	725	765	776	749	802	756	724	793	769	787	741	763	752	776	770	780	713	778	796	748	798	716	731	732	736	756	775	751	771	776	767	785	773	793	756	780	768	813	789	776	778	744	716	738	781	795	819	710	701	792	715	734	754	760	726	747	785	772	711	762	708	762	779	761	746	754	726	760	778	756	746	729	740	781	808	780	754	799	743	761	686	799	789	745	757	826	765	730	764	771	869	774	766	803	765	760	723	764	775	756	758	720	766	800	802	732	790	752	694	725	751	691	772	730	733	790	751	757	773	758	768	785	761	798	732	788	738	731	779	741	777	731	780	764	747	770	753	792	776	793	745	789	786	794	745	741	772	796	740	698	783	755	756	756	749	734	767	754	763	774	783	777	738	794	772	718	837	824	719	771	748	734	763	736	758	771	712	762	723	782	817	807	804	784	753	738	789	733	713	797	775	763	775	766	703	731	772	807	759	742	749	743	714	735	754	785	748	793	777	736	774	738	772	787	756	777	776	750	753	763	774	824	722	724	759	770	762	768	766	773	723	748	778	748	728	740	757	761	802	793	716	774	799	785	744	779	762	769	797	767	750	738	770	774	772	744	786	754	770	726	764	799	747	749	807	774	748	774	746	823	738	736	771	790	710	763	800	778	743	732	747	758	719	805	788	790	776	796	798	747	746	778	787	747	747	778	741	764	710	819	744	806	791	761	746	751	779	769	802	773	758	742	766	733	788	820	758	721	760	725	753	770	750	840	796	788	748	780	798	705	714	735	758	744	809	799	762	730	739	785	804	801	760	784	815	768	694	772	794	787	743	756	777	757	773	740	753	741	759	767	778	800	755	790	740	756	728	711	767	798	768	750	755	765	710	765	777	822	765	774	744	706	816	763	749	774	753	760	727	718	797	770	715	774	777	741	777	773	725	778	752	748	689	769	693	753	780	782	769	743	779	773	770	751	743	740	792	774	715	781	794	736	791	752	776	806	786	788	764	758	783	790	714	748	735	760	740	762	703	779	765	791	792	764	731	781	746	747	818	749	783	766	755	769	792	774	733	789	762	770	776	766	758	799	734	773	765	776	754	760	770	745	773	779	767	722	766	787	791	742	817	730	808	786	778	729	770	771	803	758	750	771	768	809	773	734	783	786	754	742	791	756	707	764	734	765	754	765	767	779	757	774	790	780	762	780	766	785	807	752	765	774	723	720	837	784	727	802	816	717	802	751	750	708	804	773	805	758	754	741	769	769	838	745	760	768	808	749	756	749	792	837	759	782	739	782	793	768	789	823	792	784	801	789	750	756	818	790	794	756	785	740	757	752	758	781	756	781	799	752	759	783	778	771	757	718	823	748	767	746	770	783	756	756	776	769	721	745	771	749	790	726	760	737	759	755	753	716	797	736	729	745	745	796	791	764	781	770	745	764	751	776	794	751	716	791	780	723	779	814	783	781	753	741	796	755	772	735	775	756	835	747	722	782	793	763	740	803	710	810	714	779	757	774	716	798	746	747	786	772	760	713	783	762	809	753	827	726	721	740	791	731	793	807	726	780	757	749	770	763	741	794	733	745	744	777	765	743	822	756	757	780	744	774	789	752	755	738	721	771	731	725	801	760	814	784	767	782	749	776	791	809	780	786	761	810	810	760	793	763	771	803	755	748	793	723	733	766	760	736	811	757	769	765	784	783	769	778	768	750	796	782	778	757	813	739	786	755	833	757	760	820	751	747	741	804	769	699	775	764	730	754	687	725	742	784	811	755	728	762	770	784	852	754	789	766	782	808	801	793	754	722	753	813	789	749	760	836	759	752	749	763	800	780	761	791	748	760	801	724
48328	66160	78189	66719	48902	31438	13914	4140	1113	520	346	318	307	295	311	322	302	313	341	338	353	321	317	322	314	341	309	311	317	331	330	313	332	334	271	312	311	319	340	307	302	324	322	305	316	312	316	298	293	312	325	284	284	292	328	313	308	330	342	289	315	310	325	303	294	324	263	315	286	314	328	330	311	325	327	314	311	280	298	250	279	294	319	308	301	290	290	313	270	310	320	304	299	307	301	307	281	327	303	308	280	287	326	346	288	337	309	327	299	340	281	315	321	307	335	322	332	350	307	298	332	292	297	336	320	323	297	331	323	332	294	293	354	313	334	303	322	325	331	314	333	313	276	323	297	319	276	285	298	333	302	328	315	310	301	277	306	276	311	314	299	332	320	307	308	289	286	307	328	298	309	324	332	294	308	309	317	305	297	306	311	315	323	290	300	299	286	312	335	333	291	291	324	307	346	324	304	287	320	302	295	313	294	292	319	299	268	319	293	328	334	293	308	297	332	278	296	316	297	335	296	287	338	339	320	283	308	292	345	293	320	308	309	313	301	306	328	330	331	323	272	339	318	288	295	325	300	293	317	314	284	300	316	304	315	324	323	301	295	304	325	277	294	302	312	322	337	278	276	283	312	310	295	325	314	334	319	310	310	315	322	328	282	322	299	313	308	343	345	302	285	335	322	289	299	291	306	315	324	296	300	309	284	304	344	305	321	313	306	294	287	328	345	327	301	311	308	295	300	284	307	317	301	305	320	327	302	349	322	308	313	306	332	323	303	313	278	260	281	309	313	320	328	293	315	300	308	297	326	306	308	314	302	328	302	290	329	307	327	313	316	308	316	289	315	325	287	318	319	299	301	298	310	341	281	308	323	304	326	287	340	308	285	308	293	307	285	345	312	313	317	295	327	321	294	314	315	299	317	316	296	281	297	322	292	325	288	311	291	307	319	343	339	306	319	327	275	288	302	326	294	310	289	326	296	294	290	330	318	315	305	329	280	293	355	309	289	323	301	313	324	288	319	284	327	298	332	320	304	291	270	305	298	349	299	319	269	305	289	319	305	303	294	295	318	298	321	338	321	288	301	294	326	315	332	339	312	301	326	309	297	323	289	285	295	308	292	282	321	312	306	326	303	313	315	296	295	270	324	291	356	333	324	298	316	318	329	304	348	312	319	293	284	310	327	318	291	319	296	301	287	307	281	303	325	328	320	307	306	254	305	331	310	321	308	328	284	321	300	328	283	312	335	275	296	310	282	314	291	331	272	257	267	287	297	306	323	306	320	275	305	323	333	340	317	337	334	292	331	279	282	294	314	326	322	322	291	326	334	341	307	291	301	352	296	319	291	317	286	319	294	324	318	322	289	283	329	311	322	314	269	301	304	331	302	263	324	352	325	309	295	310	309	303	325	305	323	318	314	310	280	294	329	295	334	298	313	290	299	332	300	288	292	284	291	298	293	288	309	292	291	311	309	312	294	297	285	309	330	315	345	297	305	308	313	295	287	281	305	290	321	282	290	324	329	308	319	312	328	307	321	300	300	327	304	312	294	305	320	308	316	314	279	296	327	280	309	312	313	307	308	325	287	320	292	307	297	299	315	338	323	309	337	276	286	320	292	300	290	317	287	290	337	313	287	299	289	296	311	309	343	355	355	368	316	303	301	290	275	324	298	305	307	305	318	296	328	282	306	294	298	303	328	309	291	300	270	301	280	293	310	339	312	311	331	318	305	329	302	332	337	317	306	308	321	318	312	272	338	323	275	314	271	328	343	290	346	333	302	300	307	319	291	313	281	338	308	267	292	276	327	294	287	304	296	325	329	285	304	296	290	324	301	329	310	305	313	310	295	316	306	341	326	324	325	317	310	318	291	274	293	292	324	323	330	330	326	313	336	308	309	344	305	313	292	296	319	298	311	328	294	321	283	339	305	300	314	298	296	315	350	343	294	320	292	311	293	301	317	296	272	308	307	316	297	307	299	295	296	300	295	292	277	307	271	307	281	297	286	310	300	304	278	291	323	302	297	301	282	331	302	342	290	250	299	277	301	300	292	300	290	336	297	287	309	320	278	321	334	299	326	282	307	281	322	324	305	291	298	305	323	306	326	309	323	306	326	315	285	323	333	335	310	314	306	307	347	293	288	332	335	308	327	300	297	297	280	320	299	294	294	331	331	334	307	336	332	306	285	306	258	358	320	296	313	329	292	330	307	311	309	319	317	286	284	311	324	336	284	301	298	310	332	289	325	290	339	284	323	292	354	338	333	326	321	306	293	320	289	276	308	319	297	297	312	319	324	294	325	291	294	284	296	316	284	289	273	301	307	326	326	324	289	302	340	278	298	316	316	330	318	297	302	284	296	319	277	313	311	294	284	300	307	305	300	330	331	307	312	288	308	300	327	321	286	295	321	329	303	328	308	330	323	328	315	325	334	304	279	303	314	302	317	334	308	283	320	292	316	290	313	327	311	297	307	333	309	319	306	308	307	306	285	288	307	297	318	297	283	279	318	286	318	302	311	302	308	323	314	281	297	290	322	286	296	273	320	310	291	300	297	334	295	315	279	299	311	305	289	328	325	313	305	329	313	312	319	296	333	305	306	323	290	301	301	300	320	336	308	306	321	313	299	307	284	279	289	310	294	298	290	315	326	316	310	324	316	316	305	339	296	335	311	339	296	317	298	281	309	334	284	289	302	273	339	311	347	330	300	294	288	329	348	339	312	310	301	302	303	321	323	281	325	329	298	295	329	361	324	326	287	329	311	311	271	344	285	339	282	327	293	312	296	340	286	316	327	296	285	324	327	343	271	314	314	308	306	312	303	318	306	267	312	322	323	295	289	332	312	303	314	289	289	304	291	296	317	312	312	304	289	303	254	307	304	282	327	296	334	302	308	317	347	291	313	323	292	317	290	342	292	329	298	300	296	328	342	325	320	323	317	299	288	323	292	325	319	334	292	335	297	327	308	344	294	326	304	353	320	339	305	327	300	311	347	300	326	296	320	309	290	324	270	329	322	319	347	311	282	323	319	326	286	341	296	292	316	306	295	338	322	331	290	285	311	324	304	302	350	311	323	314	308	332	284	292	313	293	306	309	320	292	357	309	322	330	302	324	296	301	327	290	328	306	305	295	316	294	333	304	276	271	313	323	336	298	300	342	308	335	302	306	312	315	327	313	321	321	292	286	320	322	306	301	299	306	343	314	335	302	329	301	303	289	317	278	306	313	290	303	328	327	290	298	286	287	290	312	332	288	272	297	278	352	301	323	301	315	335	318	352	301	314	314	302	354	337	302	319	332	343	294	335	315	346	292	306	320	337	311	317	291	308	310	303	300	286	312	326	314	286	314	286	301	324	303	321	361	309	316	311	304	281	306	293	313	283	287	283	302	310	303	330	303	294	305	289	339	320	307	336	296	322	348	328	323	344	317	311	281	279	312	302	315	315	317	312	306	297	323	312	321	290	292	333	297	312	290	340	323	294	347	282	315	302	326
28649	49876	74459	73271	58992	42833	24019	11316	3976	1476	829	747	756	814	713	729	728	744	712	725	742	726	728	702	703	732	710	748	736	732	709	744	724	736	701	753	720	722	733	673	713	712	758	744	711	704	730	761	744	777	728	762	723	717	715	729	756	722	765	714	730	705	738	782	753	721	671	718	722	723	692	738	731	718	745	726	736	715	743	760	703	709	738	753	730	718	704	760	730	722	721	726	731	763	693	761	696	740	683	715	740	765	709	774	704	687	720	751	746	774	732	680	735	733	716	707	724	678	687	743	717	699	733	747	724	770	730	701	704	706	752	734	751	755	705	719	720	736	694	683	778	748	772	740	747	729	714	683	717	711	729	718	735	790	701	744	767	736	794	725	757	718	724	744	749	712	762	720	773	714	745	724	730	706	787	742	693	714	739	764	738	712	748	759	724	750	707	745	744	749	766	771	753	720	736	729	740	749	755	738	751	710	763	732	717	780	737	771	708	722	689	707	724	688	733	755	716	730	699	795	717	725	729	710	737	777	746	724	772	743	680	721	701	736	731	691	731	785	724	760	715	753	765	721	718	748	742	724	715	724	741	748	713	740	748	735	744	732	720	716	777	746	752	692	733	712	687	706	727	745	688	759	709	762	711	695	688	740	714	757	713	710	669	751	743	786	680	754	725	762	758	730	745	718	752	767	733	721	747	766	708	703	727	759	730	724	731	752	764	740	709	715	700	742	751	679	758	716	743	731	726	685	715	742	763	710	751	756	739	750	762	698	729	740	727	737	774	717	700	713	742	720	741	730	756	752	735	756	729	733	703	682	716	743	713	739	743	747	724	794	759	730	748	731	740	692	726	762	717	728	780	730	716	734	743	725	726	733	786	758	742	738	740	731	716	728	742	730	756	789	721	771	729	728	720	714	737	735	733	781	719	727	704	722	772	725	705	764	724	707	746	687	704	773	755	704	720	676	762	665	739	785	715	736	714	772	730	706	719	770	746	716	738	673	729	698	716	735	745	737	739	740	742	750	743	725	782	710	669	725	731	720	733	735	744	689	775	759	722	713	761	720	722	774	733	753	754	741	734	715	739	728	759	778	736	741	697	818	731	757	705	735	738	783	743	720	729	762	770	702	755	707	753	734	769	749	699	725	729	750	752	697	692	739	723	705	749	740	770	708	752	723	752	753	760	719	729	726	781	735	701	684	749	754	760	723	719	707	726	729	765	711	702	744	734	731	783	693	732	716	765	723	743	734	713	740	723	680	761	771	766	716	721	761	730	733	740	752	741	742	687	740	692	672	734	759	727	701	704	742	722	691	759	776	760	769	732	743	759	729	777	699	805	712	735	728	733	737	843	737	758	749	733	744	734	755	691	765	735	768	732	698	729	722	694	733	757	755	699	774	745	773	729	783	716	755	703	763	703	768	717	721	714	721	722	739	736	752	755	752	756	730	755	725	741	747	666	726	721	752	709	702	724	720	709	735	750	750	743	711	715	671	745	728	707	743	688	735	725	769	729	732	742	761	721	768	687	722	682	789	738	729	703	743	729	798	716	730	819	768	729	747	734	734	751	737	808	709	713	729	715	753	728	757	685	745	730	763	701	766	702	727	699	735	749	731	747	690	708	745	728	696	692	775	721	749	764	744	771	742	708	735	695	725	730	729	738	715	708	703	784	661	733	753	730	735	782	745	743	758	715	746	691	764	795	709	746	749	736	689	698	770	716	755	686	711	700	744	753	746	725	756	701	672	776	738	741	740	694	790	750	755	735	716	749	725	744	710	726	716	736	753	708	727	745	730	763	763	791	750	732	757	741	737	750	740	740	745	679	718	739	713	775	749	773	681	728	758	728	736	713	767	744	754	783	710	720	741	772	703	708	730	737	744	732	702	732	741	760	713	744	715	743	670	750	765	778	731	726	759	699	729	705	730	699	708	734	740	724	723	762	750	734	708	765	718	729	654	759	751	769	730	755	738	747	682	719	744	732	748	683	749	691	755	709	718	732	753	746	703	733	783	739	702	735	710	704	726	685	768	702	780	769	783	689	750	721	773	724	716	728	714	743	719	707	738	746	735	761	691	763	740	735	755	684	729	732	676	743	795	709	737	732	680	727	749	686	716	721	787	720	739	772	774	755	698	752	727	749	744	738	746	748	707	724	772	730	746	713	741	727	760	732	751	746	741	725	693	690	721	787	740	711	778	694	742	692	721	757	742	720	754	722	715	730	781	723	727	762	741	759	712	733	762	747	739	727	746	716	748	740	721	770	741	699	714	781	761	742	709	731	758	707	699	769	708	722	757	731	756	729	779	679	739	757	733	784	735	716	717	727	740	699	709	779	729	753	741	689	794	770	739	703	717	712	755	780	716	731	741	757	766	715	705	784	739	705	748	729	758	711	716	696	715	784	748	696	717	744	745	788	770	707	737	737	718	760	748	769	746	715	723	744	728	749	714	790	745	746	761	684	718	724	703	745	705	763	717	733	702	713	707	718	736	735	752	725	714	725	763	675	705	757	734	717	718	746	725	716	697	769	766	716	746	729	722	775	751	719	694	725	699	732	714	767	731	763	708	754	767	705	707	742	718	741	726	733	744	708	734	721	788	776	697	743	730	735	709	715	736	732	757	747	744	752	724	783	713	746	748	728	747	691	735	699	743	728	748	745	742	742	766	745	758	733	760	718	757	721	708	758	732	686	693	740	743	700	698	730	759	778	706	712	661	711	751	729	681	710	733	726	728	707	776	740	774	733	714	642	748	700	780	778	685	746	766	750	734	774	758	737	705	761	738	756	722	732	697	772	756	748	737	741	708	786	734	704	723	717	683	735	737	745	714	755	711	768	724	751	763	692	726	741	748	731	699	688	776	754	690	702	721	745	693	707	728	771	696	783	681	736	755	656	762	733	716	742	739	741	703	720	715	676	708	746	672	741	733	685	711	749	766	724	704	737	690	778	724	749	740	779	711	752	737	730	771	735	736	745	700	752	771	704	731	745	697	701	709	748	721	711	747	734	715	707	734	723	748	718	680	742	727	698	782	776	690	710	737	711	715	787	670	732	731	732	696	730	717	765	728	690	767	707	686	773	742	760	713	758	717	692	696	717	715	769	717	776	734	673	750	693	706	702	730	742	724	702	750	715	771	802	714	752	727	717	811	716	722	718	717	740	743	752	766	732	693	759	775	752	737	736	691	735	737	749	683	715	704	734	779	695	744	722	760	737	721	717	788	756	727	714	792	777	730	739	746	744	718	710	710	749	683	737	729	729	700	725	687	752	755	722	770	759	694	742	778	719	717	728	721	698	766	713	776	731	722	760	729	754	740	732	722	750	729	691	736	713	783	763	743	728	726	763	745	762	724	738	714	761	728	764	747	782	743	715	726	770	722	753	769	711	739	742	763	732	721	739	747	727	710	709	747	696	739	751	804	780	736	761	719	765	687	744	751	776	749	721	696	713	699	740	724	746	736	756	761	718	751	711	759	734	776	758	708	738	763
3969	4576	9149	7819	4228	1981	857	458	337	294	283	273	274	259	271	265	292	246	292	244	276	259	261	251	252	264	274	282	260	257	242	273	292	264	258	239	250	234	243	228	242	223	249	246	267	271	290	240	253	257	282	270	253	258	241	259	257	270	237	239	262	290	263	248	272	244	290	272	284	266	266	270	280	279	258	297	250	226	257	263	237	246	258	291	255	270	291	267	257	249	259	268	278	257	277	255	278	253	253	237	269	269	227	258	270	265	291	282	276	269	256	265	265	274	261	260	268	281	297	241	253	253	234	261	252	254	261	271	252	264	264	275	236	263	271	271	270	245	258	239	260	252	239	244	279	296	275	280	279	260	300	277	242	278	263	270	237	265	250	280	274	267	254	255	310	252	284	250	273	247	267	296	249	251	270	234	251	227	266	228	261	268	279	252	241	273	237	254	295	249	279	248	254	283	249	288	237	268	256	241	256	265	246	262	249	244	245	269	271	256	260	262	273	266	256	290	261	233	277	254	270	246	264	247	274	242	270	265	261	248	270	247	285	256	264	276	260	252	276	263	295	273	248	248	260	259	250	247	308	284	255	255	281	275	270	285	260	247	248	269	265	236	256	249	257	272	287	263	284	247	268	256	259	261	262	260	259	238	269	266	246	255	252	273	289	274	274	269	281	274	255	260	281	264	257	270	266	265	265	255	265	256	247	266	241	242	254	249	264	265	253	263	246	243	247	262	284	254	248	274	266	295	272	264	264	241	262	248	261	276	264	259	285	262	292	266	229	289	255	247	295	257	256	275	271	264	241	246	247	234	259	256	274	238	255	227	258	242	246	281	253	271	245	265	257	263	275	254	264	278	251	241	257	256	272	235	236	280	276	276	238	260	256	274	249	256	284	247	258	243	271	288	264	285	241	223	260	284	278	282	283	290	240	209	265	276	253	257	274	247	264	263	254	248	273	255	240	289	268	272	264	271	288	261	285	278	241	271	244	273	238	269	246	237	254	247	277	263	225	264	236	261	286	266	226	266	266	271	266	248	250	250	262	285	286	253	254	285	280	273	245	246	255	277	233	260	264	269	241	257	267	279	260	283	272	254	274	272	295	235	275	245	272	243	268	278	248	265	258	273	294	278	261	264	239	268	265	258	255	252	273	251	264	245	255	274	260	250	245	280	308	264	272	253	254	239	266	259	224	250	251	253	246	273	257	281	290	271	260	273	272	267	223	262	270	276	274	261	262	262	257	241	228	236	261	238	243	272	242	268	283	235	257	251	295	262	256	252	267	260	255	276	285	254	281	283	247	223	265	271	260	291	253	249	238	238	246	246	256	259	248	237	271	266	244	277	252	263	246	240	264	249	255	266	260	258	235	263	258	246	268	235	283	242	235	251	251	279	263	250	281	252	276	272	253	284	248	273	279	275	261	253	240	250	253	271	270	292	258	263	280	288	276	283	268	270	255	285	244	253	244	234	283	265	271	268	252	257	260	246	281	250	259	267	243	278	257	276	265	245	274	260	275	266	265	266	257	252	268	266	277	257	253	271	260	264	253	244	256	283	268	270	255	280	239	267	268	263	246	270	230	288	240	241	247	256	229	240	260	272	280	248	255	259	270	247	248	247	250	245	271	225	251	255	254	263	224	244	267	268	260	282	259	278	248	242	259	271	268	285	261	278	277	268	276	230	266	288	267	264	245	268	273	257	248	247	277	257	253	253	275	259	263	255	256	270	277	276	265	268	231	255	264	253	252	279	271	273	247	249	246	279	269	254	239	248	247	249	289	280	257	238	270	252	287	268	250	278	263	268	257	260	247	276	241	253	268	253	279	268	262	240	274	274	259	247	228	286	276	248	264	265	281	262	236	239	264	255	246	279	274	231	241	272	250	297	269	259	242	260	246	262	259	257	251	245	244	222	238	251	269	254	262	237	239	268	276	239	266	291	286	264	284	243	242	277	290	266	261	244	282	282	238	270	247	275	255	279	255	269	307	249	248	264	261	255	248	234	261	258	262	291	252	285	256	247	282	277	235	254	278	271	256	235	261	285	253	234	280	274	288	237	259	271	267	257	267	266	284	248	244	247	247	256	295	273	233	244	257	274	255	246	249	282	270	327	290	274	261	296	268	273	247	258	245	263	228	282	275	267	272	270	266	263	263	254	269	253	264	268	251	282	278	254	258	279	226	256	254	248	244	258	229	285	225	250	252	277	255	267	270	258	261	246	275	273	266	222	265	272	249	252	264	282	244	291	251	246	234	245	268	248	252	237	269	240	271	279	276	271	248	244	268	250	268	230	238	278	253	237	279	279	260	245	263	268	257	260	294	261	271	280	242	211	259	301	276	268	268	299	273	269	259	263	260	265	235	263	250	238	256	238	255	254	296	268	251	279	236	272	308	247	261	241	239	233	267	238	254	310	273	270	262	263	222	268	247	231	264	262	274	254	270	243	250	250	267	286	271	256	246	269	282	252	263	253	255	248	270	222	267	255	281	203	268	227	255	248	260	235	281	279	271	223	246	251	266	243	261	243	270	261	272	244	237	302	264	270	238	255	226	269	262	254	286	261	253	272	256	272	261	282	290	255	239	269	249	254	270	265	273	267	260	281	230	307	260	220	272	237	251	303	293	257	264	232	265	258	259	266	256	254	283	248	274	250	275	255	271	220	269	250	262	267	260	261	243	247	262	270	243	250	276	278	244	278	263	267	257	264	260	245	288	233	270	257	242	235	268	269	254	245	253	267	238	250	255	253	266	260	266	267	245	284	261	250	250	254	258	236	263	260	284	236	257	269	251	255	254	257	247	257	254	281	268	260	264	277	274	274	275	264	262	246	264	274	262	263	212	272	277	259	276	263	260	259	262	284	226	275	253	267	260	262	272	232	276	277	247	252	280	255	275	270	268	251	235	234	279	266	281	236	254	240	267	254	266	228	253	275	251	238	243	271	264	292	262	254	282	250	245	275	244	283	248	278	263	257	275	274	261	245	252	248	286	248	289	269	272	278	244	262	266	240	282	250	258	264	280	253	247	253	244	259	238	224	261	252	288	270	254	278	272	255	276	246	258	248	241	265	252	276	280	268	272	272	248	246	258	257	270	244	260	245	263	286	255	244	259	254	280	270	239	247	262	240	265	260	244	268	273	248	244	276	267	225	267	305	278	258	248	256	240	259	261	270	263	263	240	287	255	264	255	239	262	245	282	256	257	262	259	224	220	265	262	255	269	290	275	232	267	302	248	251	234	253	271	249	254	271	273	235	260	264	270	281	249	259	251	251	269	246	277	271	271	244	257	260	259	239	240	281	248	259	258	268	262	253	287	241	291	251	265	247	249	282	255	274	237	281	265	259	255	255	253	266	226	251	251	279	279	244	296	269	258	234	265	254	263	282	256	243	269	265	243	261	277	273	254	284	282	264	249	259	269	283	234	253	246	237	281	283	257	238	224	234	247	232	275	273	269	241	267	284	263	232	256	274	272	272	246	280	249	241	256	265
3955	7955	18461	18854	12426	6511	2752	1475	853	726	632	638	670	660	640	627	641	630	612	653	636	704	694	641	629	634	622	632	608	651	642	660	622	680	675	625	638	690	629	685	651	679	610	603	630	638	656	632	641	629	701	650	650	597	655	653	657	683	681	692	642	627	650	588	636	640	643	664	684	642	641	671	645	642	652	633	697	683	622	640	651	664	635	641	623	632	647	653	693	650	642	650	629	645	691	627	661	610	657	636	655	685	632	671	610	659	688	707	683	659	642	623	627	622	616	632	656	658	621	649	650	611	635	644	660	685	632	651	621	644	641	623	639	628	634	682	644	672	682	601	635	667	628	636	675	642	640	665	663	671	671	650	644	646	667	665	614	675	658	649	641	632	608	671	666	636	687	614	613	666	616	671	620	639	656	641	623	602	669	653	640	693	631	624	724	663	650	647	638	628	683	699	688	664	630	657	657	672	641	667	663	686	696	639	631	627	646	691	674	650	638	664	673	681	635	683	713	656	604	656	630	619	593	670	650	652	662	616	639	675	668	640	631	658	667	607	616	647	579	619	616	630	639	683	633	609	618	622	659	674	639	604	652	624	673	639	608	653	640	632	617	638	666	664	640	643	667	661	681	616	628	611	661	608	696	650	627	608	655	648	614	681	662	623	624	621	570	651	613	625	635	657	638	630	633	646	641	622	691	694	639	629	650	701	671	701	628	649	634	673	624	653	632	696	628	622	678	614	669	628	654	627	660	671	642	674	645	667	616	665	667	657	586	618	616	660	658	687	673	682	648	640	678	623	678	643	643	667	634	639	648	647	689	628	622	633	609	608	662	647	643	658	624	698	674	613	672	632	659	648	648	650	691	689	622	658	613	628	646	656	630	691	624	692	679	655	623	640	581	683	610	630	620	656	698	685	659	634	641	684	645	664	646	656	594	645	663	632	659	678	696	661	674	674	658	644	630	608	666	587	646	637	666	714	686	669	625	658	669	643	642	641	633	600	640	673	691	647	645	630	629	619	677	626	609	640	628	628	608	656	676	657	615	651	649	600	622	678	676	664	645	654	666	608	678	682	606	669	652	613	643	643	606	634	658	639	686	625	644	629	688	623	662	673	620	695	701	665	646	683	675	661	661	619	612	620	687	627	690	642	707	664	654	663	659	599	657	632	615	656	636	625	662	659	663	652	660	637	657	663	656	694	639	600	636	652	679	655	663	663	637	655	634	635	658	619	645	652	667	688	662	612	634	638	626	633	636	660	656	662	643	703	659	644	635	671	668	649	655	628	655	644	633	637	615	632	674	643	625	683	645	653	630	682	656	605	647	614	638	639	623	598	641	671	645	623	698	665	651	669	626	675	694	609	636	627	609	646	644	620	639	638	653	661	614	677	630	653	604	668	651	656	643	642	641	656	630	631	639	676	673	626	656	653	661	647	630	668	608	682	622	652	661	581	624	631	658	645	602	636	670	672	663	640	611	644	643	679	623	667	629	673	642	632	660	666	638	678	640	630	687	661	665	665	681	668	645	628	630	653	673	663	649	651	614	670	655	642	705	619	633	644	625	607	669	635	641	677	684	644	634	669	671	706	624	652	639	662	646	636	659	628	628	644	634	640	676	634	614	676	622	645	636	652	626	643	670	648	668	622	650	600	698	652	631	627	698	679	594	662	617	647	635	686	627	650	671	670	622	615	672	634	671	636	666	658	640	666	658	599	667	639	645	645	668	641	664	652	656	628	602	655	638	692	648	606	644	601	683	634	630	652	652	595	664	636	569	625	654	653	646	683	701	602	680	672	639	641	646	634	627	653	674	699	649	667	674	622	661	622	616	649	644	677	656	601	656	648	689	669	629	595	688	678	650	627	670	665	630	653	644	610	647	655	640	632	669	643	599	678	666	651	696	649	627	670	649	640	681	629	637	629	685	658	688	678	600	707	609	642	660	629	644	672	620	589	619	639	667	646	633	635	655	613	639	654	687	652	687	648	673	642	619	660	677	648	627	654	682	607	614	662	632	595	638	668	627	699	640	676	596	664	705	621	644	697	665	706	640	622	628	694	653	618	635	666	675	637	671	556	667	667	656	626	661	646	659	712	660	655	606	621	663	627	657	631	647	644	626	621	669	669	594	660	655	651	664	705	664	620	688	723	615	626	628	685	629	676	624	693	637	664	638	630	631	678	698	660	643	650	676	660	664	660	685	646	643	628	667	592	657	635	670	629	590	660	622	627	647	649	703	635	635	698	634	695	640	616	626	623	625	636	676	690	620	647	681	659	663	598	676	659	624	628	632	591	635	628	664	662	634	615	652	603	642	653	614	668	637	677	642	663	647	654	576	647	636	611	632	672	636	670	664	638	621	620	671	622	635	676	623	641	659	636	666	626	646	623	674	614	650	619	677	642	652	663	661	644	642	636	670	593	608	652	647	681	654	644	644	612	720	636	635	677	611	641	623	620	667	679	660	655	675	623	633	622	634	641	653	647	622	669	655	612	623	696	736	649	639	654	642	692	705	651	652	627	680	627	643	623	654	659	662	688	667	607	624	602	625	672	628	629	659	656	675	639	632	650	640	685	635	624	654	678	649	618	665	667	663	682	626	644	611	653	657	656	644	662	670	648	621	623	669	641	676	624	619	648	633	663	665	601	628	654	630	616	623	646	621	638	633	612	633	638	649	654	653	685	610	688	639	653	742	623	631	652	646	631	673	658	683	612	669	654	625	651	660	659	609	688	664	665	679	683	636	641	651	673	634	637	672	662	645	641	649	643	652	633	661	623	641	614	630	657	590	696	642	694	652	649	637	621	677	674	630	615	606	612	679	663	592	609	649	674	579	686	637	650	629	690	624	643	686	668	627	610	632	651	672	662	661	661	677	670	600	634	627	705	633	628	641	642	665	696	653	694	642	637	598	676	651	623	658	676	633	651	623	648	647	641	639	673	638	631	631	626	688	599	655	618	635	641	658	612	630	647	682	628	609	659	628	643	636	655	645	680	640	715	666	619	668	609	621	619	672	633	660	692	652	623	668	692	634	661	638	647	625	684	643	632	653	645	672	653	618	641	645	619	596	713	665	629	674	657	631	631	652	624	677	634	636	666	643	636	647	653	627	619	658	648	639	646	633	625	599	622	622	598	630	659	638	632	630	637	682	643	645	644	669	688	642	648	648	659	692	634	622	630	691	627	656	636	679	651	642	623	659	672	618	635	668	641	693	654	663	677	642	638	637	650	656	625	666	655	673	647	688	632	662	636	652	634	669	680	607	642	617	642	625	651	690	675	646	633	668	671	712	600	689	687	615	645	681	645	625	650	676	630	673	689	614	655	668	660	631	683	655	649	668	651	641	680	688	646	641	690	650	666	661	631	639	645	637	704	676	673	660	645	648	610	646	639	625	623	656	663	611	658	663	669	657	665	631	663	704	651	625	638	622	662	612	610	632	642	684	644	657	623	644	613	660	673	651	644	647	650	626	626	625	600	683	601	613	686	689	639
48974	63362	76298	64727	46901	29254	12504	3454	1043	450	366	311	313	340	332	314	288	311	305	319	306	319	340	320	331	325	318	343	299	346	312	328	330	339	277	327	285	331	294	345	309	349	334	301	339	327	339	306	342	307	336	329	333	290	310	327	282	312	322	328	296	332	309	310	328	320	309	315	293	306	342	341	323	320	289	333	307	284	302	302	307	319	320	323	294	301	299	332	319	290	306	310	318	327	322	307	307	342	305	327	294	307	317	284	341	291	301	315	317	286	280	285	329	320	318	332	320	338	320	347	347	312	342	313	316	320	314	330	335	316	304	347	352	314	326	289	327	304	326	328	354	313	305	285	352	312	348	324	310	322	319	282	305	287	305	317	307	318	310	322	335	318	290	309	307	330	327	330	304	300	318	292	328	301	312	296	303	302	296	344	334	312	307	323	334	320	281	317	298	332	274	290	319	317	301	309	355	282	328	280	294	297	336	321	257	309	319	300	352	330	325	321	369	282	312	317	320	324	272	326	329	306	276	316	330	295	313	310	323	320	339	319	331	331	297	328	310	295	314	289	321	340	285	316	332	322	321	303	278	297	313	300	323	313	317	318	314	339	321	323	337	297	325	307	323	310	300	317	280	275	337	317	303	324	348	321	337	304	311	338	333	299	321	314	311	296	342	278	312	310	295	317	316	316	339	311	306	308	335	323	322	319	303	289	302	336	323	314	325	315	334	300	313	306	288	311	278	356	330	281	302	338	339	328	306	331	311	307	286	329	314	305	347	322	306	324	320	317	318	320	298	266	350	316	326	330	297	291	305	306	293	314	350	307	306	334	291	315	321	335	303	323	347	340	311	312	334	305	338	341	315	327	340	340	306	329	322	312	332	305	299	304	308	301	307	303	344	332	356	331	317	314	365	336	332	309	337	324	305	319	335	307	313	360	325	328	303	319	324	327	325	324	310	331	331	342	316	317	321	317	342	344	333	310	344	317	325	310	317	329	316	318	290	327	333	338	285	323	346	343	319	320	364	334	332	316	305	314	315	296	331	335	333	286	322	326	308	347	318	293	288	325	286	327	330	313	308	340	323	297	305	295	310	338	319	335	304	326	326	335	326	320	315	311	324	301	305	317	299	331	322	325	341	315	322	341	328	288	307	293	314	314	321	342	301	319	288	320	312	334	343	315	320	320	318	294	320	304	308	313	307	289	304	328	330	336	356	329	285	297	305	314	303	283	382	298	326	297	349	310	336	298	321	308	312	322	313	308	311	335	280	293	326	319	326	297	325	328	328	346	304	352	339	336	311	326	330	294	294	334	330	339	313	336	324	331	293	305	315	325	330	347	315	304	301	330	329	325	310	313	344	290	324	332	307	324	322	318	335	327	335	353	336	295	313	311	329	325	302	337	314	308	320	350	323	331	316	345	301	318	340	352	318	335	334	307	316	328	329	314	296	310	316	308	351	319	310	335	303	269	366	369	322	348	287	313	297	300	314	297	313	353	361	341	331	285	290	341	306	308	314	314	338	310	333	282	299	325	310	343	340	310	345	324	315	281	292	330	311	301	324	323	333	332	338	327	294	313	322	332	287	305	291	321	325	370	348	317	327	288	326	330	330	346	316	320	326	334	308	303	337	340	299	361	312	350	345	328	315	309	315	330	296	354	353	319	295	302	295	337	307	272	295	345	303	321	333	286	333	308	317	316	313	292	322	305	373	311	298	343	320	297	336	325	321	327	286	311	299	314	313	334	323	348	317	306	326	328	306	340	311	325	323	295	332	311	305	294	345	302	314	300	327	303	311	320	320	289	312	330	334	323	323	297	324	323	314	300	300	316	303	323	294	310	310	308	328	339	292	319	319	332	294	320	347	294	318	352	351	303	331	339	293	356	297	305	280	323	302	308	317	336	312	285	330	299	328	316	287	306	312	307	311	329	282	295	340	299	310	314	304	338	339	310	343	340	322	342	334	281	323	299	322	310	380	313	348	318	312	316	322	323	317	314	317	338	306	316	309	315	328	300	290	320	340	294	329	302	311	310	303	321	297	322	325	305	318	305	313	323	306	312	347	296	327	308	305	338	323	304	278	318	362	324	331	334	318	360	327	293	301	335	296	324	318	308	282	353	288	296	283	307	316	329	352	338	312	337	288	331	299	294	316	326	334	331	323	326	328	307	297	316	288	304	313	303	337	348	286	319	334	344	320	308	320	307	340	304	306	354	334	308	319	328	345	332	323	281	333	326	349	335	357	314	310	289	331	310	342	295	280	287	286	333	281	315	320	336	333	321	314	326	298	300	303	318	288	331	299	342	305	349	331	277	276	290	320	331	305	305	327	320	356	308	300	302	338	315	319	287	349	305	315	319	321	355	340	349	308	310	353	305	342	364	336	330	327	287	300	306	332	317	300	327	343	345	337	329	336	343	322	293	313	328	307	319	277	302	336	324	367	312	322	312	298	292	310	302	298	293	344	346	315	331	322	305	321	330	317	337	340	309	323	335	315	340	299	313	307	313	322	318	308	340	327	309	267	306	283	309	309	298	312	326	344	307	341	341	334	314	323	345	286	305	302	329	317	330	290	342	317	337	327	340	291	304	340	338	362	291	312	299	341	341	299	310	323	276	327	305	296	303	301	325	333	307	320	328	358	302	295	332	321	322	297	304	310	287	321	312	301	293	331	323	345	322	326	328	314	296	311	305	305	338	365	313	285	324	315	287	298	316	280	325	322	282	326	342	295	329	311	296	318	311	320	314	328	338	311	329	296	331	330	314	329	357	321	329	343	304	330	295	322	293	300	326	324	295	306	313	335	306	272	308	315	295	307	321	271	361	286	315	285	335	309	301	355	364	332	310	306	332	363	322	299	309	332	286	312	309	334	322	345	326	312	321	339	345	312	301	314	302	331	316	337	342	315	296	316	304	265	327	322	339	346	349	312	350	370	315	324	321	326	316	341	296	330	264	321	287	310	317	316	315	323	333	314	329	301	313	323	285	314	333	324	313	340	319	316	330	324	321	318	322	306	324	300	319	299	315	337	333	347	303	296	294	277	317	306	306	304	299	306	271	323	310	282	316	349	317	305	325	328	300	330	344	318	303	330	348	317	325	339	358	325	307	307	317	299	341	334	269	317	302	330	318	331	303	295	305	281	341	302	331	306	295	311	322	343	316	328	305	324	327	312	313	318	339	324	329	355	334	307	277	302	311	282	324	307	313	322	321	311	318	328	291	324	315	328	316	331	323	306	339	334	339	285	328	305	330	345	275	301	280	317	354	377	349	299	322	321	315	302	318	304	289	311	320	336	336	344	302	333	348	300	299	332	316	293	323	296	325	320	316	342	313	330	292	315	327	271	313	310	313	297	331	306	325	331	320	305	322	318	319	328	302	333	317	316	334	322	288	340	326	306	328	334	313	304	309	329	343	321	317	304	303	312	316	317	293	286	337	325	317	316	282	308	323	295	311	350	342	334	324	328	325	331	314	328	327	337	285	306	342	308	309
29076	48085	72197	70780	56957	40708	22323	9839	3417	1370	910	714	758	727	718	752	764	772	789	781	747	782	756	731	813	821	771	728	738	736	784	774	751	739	740	794	765	725	759	777	769	735	780	679	784	774	767	750	793	771	710	766	745	741	771	765	768	755	783	783	780	728	791	784	814	754	744	756	773	748	788	804	788	762	808	746	736	783	794	761	769	730	787	786	746	745	706	799	777	800	750	786	755	776	763	773	780	789	811	778	732	762	717	732	770	721	740	733	748	792	751	756	836	765	787	786	774	723	771	786	803	763	761	760	816	725	829	749	773	736	778	777	761	737	749	722	715	741	815	744	776	784	763	755	750	706	779	759	739	774	749	820	720	750	777	758	782	728	719	758	754	787	760	684	793	835	791	716	773	751	728	738	721	724	805	755	791	780	759	731	744	732	755	749	748	737	714	758	805	763	804	780	766	800	800	783	797	733	740	762	763	803	708	778	748	781	754	726	804	817	760	757	800	759	746	761	718	767	744	783	731	783	773	798	759	752	741	819	765	789	752	788	749	804	797	773	775	764	753	777	719	781	739	762	752	769	771	779	728	727	778	742	747	744	729	727	775	744	783	747	804	743	787	789	764	798	756	814	759	729	726	731	795	775	737	770	739	717	770	799	765	737	760	737	727	807	728	729	733	761	718	785	748	769	796	780	773	745	728	756	747	773	763	779	760	809	786	764	739	839	803	731	747	745	749	783	759	803	733	757	773	723	805	750	741	801	792	781	764	748	733	734	768	786	790	795	742	786	791	773	766	766	765	799	757	784	771	811	737	760	758	767	716	788	755	703	762	734	743	723	731	743	771	778	753	770	761	737	740	824	781	763	772	747	754	756	799	754	756	803	766	737	741	753	765	736	729	766	777	711	779	788	707	753	798	812	756	796	755	769	778	733	761	787	773	742	741	742	742	745	753	767	778	792	755	765	747	810	731	756	757	756	798	782	758	757	765	735	763	740	793	798	759	825	735	800	722	803	754	753	768	749	775	765	788	802	752	738	782	784	793	752	785	756	803	771	779	820	741	734	752	781	775	763	798	778	795	760	794	764	799	771	776	725	732	734	754	785	729	720	759	758	815	750	731	747	759	761	763	778	762	746	762	754	792	764	776	803	752	766	724	775	768	785	756	766	774	763	797	788	751	758	720	804	677	788	812	786	764	747	754	754	792	730	800	770	744	750	805	802	788	752	732	754	760	778	807	774	768	821	766	761	723	764	781	785	783	769	773	763	778	761	739	789	725	796	780	736	761	781	784	727	758	753	825	722	774	800	784	791	797	771	759	758	733	743	779	789	796	739	849	745	772	747	757	751	738	738	791	730	753	758	780	778	760	790	748	776	798	756	788	751	770	773	778	762	786	752	749	763	767	755	743	812	782	761	746	771	780	744	730	783	778	776	791	786	796	798	745	760	772	778	746	767	794	753	754	768	800	768	761	741	757	730	762	785	761	765	808	760	743	796	761	812	786	765	771	765	798	773	816	777	769	730	768	795	755	799	770	811	762	754	747	798	774	818	742	746	731	741	793	764	810	725	743	766	742	768	799	751	724	751	779	759	753	723	751	761	752	779	774	800	777	744	706	751	767	750	783	766	815	743	791	749	729	762	795	767	749	786	763	779	721	731	743	808	743	801	753	729	780	791	741	791	746	764	796	739	782	780	751	784	743	737	718	773	759	758	769	789	748	797	776	791	780	760	727	737	800	793	755	750	780	784	768	776	752	828	753	785	750	763	768	727	779	766	776	790	726	740	734	719	741	769	762	759	747	721	822	721	740	776	746	771	796	750	764	755	813	741	703	794	744	795	718	801	729	756	778	741	789	783	789	777	770	800	763	777	776	770	783	781	776	783	743	759	702	743	740	777	756	756	764	735	762	780	773	735	742	744	744	788	776	806	754	778	746	767	721	709	780	767	777	759	768	750	728	766	742	789	752	760	776	785	814	780	782	823	752	731	755	794	747	769	703	796	721	766	789	735	776	797	748	773	747	758	757	756	772	760	817	775	759	792	809	723	784	742	754	762	804	755	720	754	810	768	740	748	731	732	706	746	760	740	723	762	797	737	750	794	762	772	785	780	745	773	766	729	776	777	746	769	804	709	720	824	758	820	772	723	758	724	790	731	732	755	778	780	750	760	801	766	764	803	817	783	792	743	734	780	762	749	715	767	756	810	763	759	685	792	802	754	731	765	768	773	778	721	772	742	707	777	724	738	770	772	759	755	725	771	766	781	753	800	774	784	773	748	770	771	739	774	773	754	766	807	786	691	826	778	764	782	768	749	728	743	771	781	766	768	799	783	722	756	749	758	756	803	771	753	795	808	727	690	771	740	771	743	710	777	743	755	790	825	779	774	784	737	774	752	820	755	780	807	794	769	806	765	801	779	756	739	743	738	787	714	704	742	778	774	746	755	747	750	779	744	720	746	782	774	749	741	722	786	782	735	760	762	732	781	768	800	735	756	733	741	731	752	764	713	776	754	787	743	731	759	772	769	753	753	742	811	750	757	791	767	698	759	818	796	742	756	765	822	773	746	764	726	774	754	795	746	786	685	752	752	790	735	731	749	727	763	799	807	733	798	750	788	702	702	758	737	747	815	722	746	752	772	743	769	732	741	793	738	771	726	814	737	784	767	738	765	802	769	777	767	760	739	761	750	737	761	780	747	755	718	730	762	730	769	722	747	743	768	755	739	730	722	761	735	763	776	729	733	771	767	790	770	726	789	781	774	759	730	764	747	725	768	777	791	782	771	839	788	780	803	761	711	775	757	759	724	785	765	770	796	780	754	771	749	716	771	731	785	716	769	752	762	724	796	710	785	757	728	780	809	779	814	747	763	770	806	756	756	730	735	814	783	699	733	727	779	720	765	746	768	776	782	757	753	710	758	794	760	778	768	762	758	779	738	736	776	831	722	772	794	737	817	731	787	789	784	789	796	774	703	796	723	776	733	764	782	747	716	756	811	723	773	795	743	753	747	738	731	783	752	787	763	729	731	753	727	785	785	793	762	778	700	743	761	786	762	714	726	750	726	761	779	723	783	803	766	791	737	778	802	743	783	763	748	748	760	801	738	698	779	768	778	793	784	747	801	752	817	778	779	771	767	813	747	736	771	716	746	785	787	767	769	766	768	734	767	778	738	711	767	764	815	750	763	742	783	734	732	703	780	784	752	764	723	784	751	765	799	765	756	750	746	710	800	775	757	748	766	765	821	719	764	775	734	723	742	776	775	740	745	785	771	790	795	789	733	805	790	743	771	769	750	807	730	760	765	724	752	792	779	740	787	731	772	740	761	774	742	690	742	817	774	766	781	788	787	741	807	786	784	742	747	720	775	701	760	733	809	755	772	788	813	750	755	737	792	761	807	771	771	770	733	773	753	780	748	794	743	777	728	727	707	815	784	745	750	771	756	772	765	767	753	756	743	784	767	764	725	788	758	759	736	708	791	756	754	771	771	792	721
52919	66029	77213	65757	48714	31186	13792	3820	1054	461	327	321	283	291	319	309	309	306	290	303	304	340	323	311	314	322	320	279	296	313	309	290	353	292	291	336	288	289	327	335	306	309	321	318	309	310	281	314	311	340	311	275	303	310	326	297	309	295	323	311	292	311	288	282	289	315	311	309	310	304	306	333	330	331	296	299	304	263	277	326	304	293	312	285	333	311	305	311	298	319	310	312	315	338	326	292	295	318	314	274	291	284	344	327	286	299	319	316	351	321	288	316	320	325	282	305	301	293	324	302	292	305	278	323	302	303	296	327	332	306	302	334	297	325	311	306	331	298	289	309	303	279	311	302	313	280	318	321	313	297	300	309	306	303	359	289	292	294	317	306	294	291	296	319	302	313	306	307	316	337	290	300	318	314	338	294	284	270	312	314	314	295	303	303	325	313	305	325	303	320	304	296	324	322	284	288	279	290	319	314	283	318	309	307	315	266	330	339	316	342	310	308	296	303	310	326	274	310	319	291	320	295	279	323	317	298	305	310	275	290	309	303	303	316	279	317	298	303	330	316	330	290	328	312	319	301	325	287	315	303	287	321	313	270	313	321	332	319	300	310	302	319	313	315	316	337	285	313	281	299	329	297	289	277	299	307	309	305	289	332	301	304	302	345	292	316	261	312	314	319	283	290	275	306	315	302	286	282	287	329	331	298	292	311	294	325	308	317	324	296	319	322	332	304	302	315	284	280	317	310	285	308	329	300	274	315	293	332	250	278	288	323	290	303	287	279	306	324	292	326	306	318	289	313	332	348	340	303	292	316	342	298	334	322	290	295	305	309	273	343	296	289	313	288	310	302	313	289	305	328	307	312	268	307	314	268	296	279	316	332	291	313	318	296	307	310	293	338	314	278	305	255	296	320	309	350	314	317	312	316	316	324	338	299	307	295	338	291	292	307	308	308	342	286	290	305	304	305	324	328	341	308	312	298	281	304	293	303	297	329	305	321	333	316	296	310	316	288	280	325	337	315	309	303	319	308	284	329	358	288	289	291	317	268	307	310	324	285	321	308	311	313	298	264	294	332	304	297	335	263	315	330	332	300	326	333	301	288	286	329	337	287	321	321	298	320	291	324	289	292	288	297	294	294	327	302	293	314	308	298	317	264	321	349	285	299	288	302	291	298	313	314	247	325	340	279	324	289	303	279	302	276	314	296	289	309	322	357	292	300	296	287	328	304	291	295	279	305	315	308	269	307	324	316	310	316	282	290	283	314	311	323	305	296	281	298	324	345	305	308	281	324	308	303	287	285	284	320	312	292	314	314	326	282	301	314	292	272	295	332	272	303	286	314	325	298	304	348	297	301	298	313	312	278	329	326	305	304	346	282	295	317	284	309	296	296	295	303	322	316	283	289	325	292	301	344	294	298	307	302	339	293	315	323	274	333	311	296	302	304	289	329	293	330	311	314	302	295	338	293	300	309	296	296	307	275	292	306	309	284	322	315	297	312	288	307	315	307	286	287	316	317	314	305	273	303	298	310	304	314	310	294	283	307	311	338	343	325	304	306	293	296	283	288	321	301	329	300	315	316	342	330	335	296	297	312	308	296	316	283	294	285	319	255	280	278	324	350	273	294	301	314	333	286	302	319	366	311	309	299	284	296	311	314	286	305	332	334	322	306	309	314	304	316	340	329	298	285	334	317	308	306	302	275	316	307	312	302	312	314	337	315	284	321	312	288	260	316	285	305	305	312	281	303	279	301	312	308	300	336	320	329	308	309	310	326	285	278	311	301	302	321	293	290	310	296	309	324	288	285	312	306	316	314	309	299	286	306	293	316	323	306	256	280	315	285	314	278	299	302	309	292	255	297	311	339	294	351	324	315	296	286	308	285	321	284	327	296	312	304	288	312	321	273	300	300	307	313	289	335	286	297	259	267	275	317	298	286	302	301	293	272	323	322	304	290	317	308	296	335	310	325	336	321	280	341	318	312	329	316	290	299	282	306	287	339	290	316	314	272	317	319	288	294	315	313	315	273	335	343	297	318	304	325	314	314	314	289	334	313	304	282	308	313	285	320	299	339	313	312	303	319	313	307	312	278	317	309	321	311	303	323	330	298	317	335	293	302	311	307	263	327	269	292	261	328	307	342	277	303	291	301	302	302	279	318	323	304	299	279	314	309	339	297	298	306	298	329	300	319	306	276	289	310	277	334	326	280	322	304	279	333	317	310	301	296	315	295	245	307	340	329	323	271	252	305	312	322	281	315	330	326	295	302	315	327	304	266	302	316	282	331	298	321	296	300	307	321	291	310	318	281	283	313	334	306	320	291	294	298	313	305	324	291	296	318	268	302	313	313	313	293	317	310	309	309	274	315	276	295	305	325	285	271	314	298	294	296	321	349	336	296	286	278	300	301	296	311	306	341	319	282	294	295	302	307	282	289	320	295	273	317	343	297	302	304	326	299	300	310	265	303	313	312	308	304	312	325	301	323	335	278	320	302	298	344	308	293	295	297	344	338	319	264	324	315	306	300	313	341	301	302	282	300	305	316	288	336	301	291	331	301	305	295	300	280	309	309	297	322	293	319	283	283	318	304	288	315	326	281	311	280	270	296	273	296	325	296	297	312	303	323	271	301	329	318	271	298	304	298	298	293	313	284	278	316	304	271	343	293	293	306	304	319	275	283	300	284	290	281	300	301	307	291	307	327	321	310	286	318	315	311	290	282	289	301	329	301	289	288	323	302	311	310	371	301	320	327	289	291	275	298	285	261	302	289	330	302	271	311	290	302	297	324	307	298	296	276	319	310	314	303	303	352	306	301	284	328	287	311	308	297	297	319	294	315	292	301	373	319	305	321	297	309	309	315	307	317	254	309	315	302	317	285	305	307	328	306	340	301	294	323	297	292	301	286	295	338	290	326	330	334	313	299	289	310	268	303	260	286	308	297	306	308	297	320	293	286	298	326	337	296	303	295	313	288	309	305	306	306	328	308	300	315	310	302	329	294	306	287	298	308	291	291	297	290	289	321	303	325	323	305	309	294	308	330	282	323	299	303	288	311	287	294	309	309	295	305	282	319	287	328	307	298	281	319	274	290	288	299	304	265	294	282	295	297	310	324	284	329	328	291	325	305	294	309	309	294	290	284	282	312	302	317	315	307	317	313	306	290	309	283	314	288	286	266	288	286	302	312	282	291	303	328	294	335	274	330	311	311	339	309	290	292	297	335	288	334	287	323	314	310	320	288	323	309	307	300	317	291	283	323	300	297	321	308	301	316	291	287	320	292	291	312	308	331	287	308	306	321	326	307	305	307	321	307	332	305	290	306	283	309	302	338	314	264	273	274	307	304	280	294	271	289	297	322	311	297	288	328	278	293	303	308	302	313	262	332	303	309	315	285	287	268	307	310	305	305	304	300	321	291	263	300	287	297	341	310	293	332	308	291	329	329	276	280	299	298	298	321	306	329	313	301	320	279	295	327	294	300	301	328	343	326	298	301
32080	49247	73689	73071	58925	42413	24172	10422	3693	1453	856	741	765	738	767	671	684	740	724	730	715	706	749	743	751	752	757	699	693	696	755	723	727	684	745	757	776	686	701	679	768	725	809	755	686	742	750	719	742	680	736	723	696	689	718	710	702	701	706	692	685	724	724	787	747	715	736	699	722	712	751	766	718	742	717	728	763	708	780	721	720	701	752	720	705	698	689	769	744	708	765	702	721	766	762	690	735	709	731	737	717	705	748	694	743	707	744	692	707	746	759	709	699	749	697	699	641	737	747	727	688	723	748	704	773	740	781	746	743	715	751	704	707	693	708	729	787	722	712	720	740	755	727	630	694	676	753	743	756	780	713	746	699	697	729	699	726	747	796	740	745	733	728	700	709	704	718	719	720	697	760	729	731	734	750	760	764	734	737	736	748	771	729	713	705	721	751	751	743	738	704	693	727	697	732	735	700	715	707	733	704	700	754	757	738	769	739	791	726	764	676	699	727	742	786	774	710	725	686	718	722	707	749	745	686	722	725	712	677	731	738	724	771	762	735	719	741	672	725	709	734	731	757	706	708	728	777	710	729	726	697	741	749	730	719	736	735	662	784	726	740	689	758	769	682	734	751	732	689	678	717	725	747	704	699	733	716	711	703	726	712	717	743	701	723	786	698	732	791	725	695	750	768	772	782	762	665	708	700	781	736	758	754	732	708	743	676	732	733	746	709	724	734	736	743	771	755	712	734	727	761	748	740	769	726	689	763	697	715	669	762	719	692	764	765	761	700	678	724	713	774	730	755	746	722	695	724	773	735	700	769	741	715	713	699	744	743	741	745	745	708	742	763	725	759	741	721	730	756	729	699	689	732	760	749	733	747	705	750	724	740	762	692	718	741	747	712	741	705	710	813	767	716	748	741	735	742	756	713	705	709	747	691	763	735	776	712	741	741	737	791	733	726	749	730	755	735	705	692	757	720	715	787	744	682	687	722	744	717	662	746	710	725	690	737	715	707	717	741	698	777	760	722	738	677	778	704	749	751	704	780	691	705	743	705	714	683	685	749	710	754	722	745	752	732	756	703	725	739	749	746	760	751	733	671	733	733	748	684	738	746	702	754	689	753	642	687	694	752	717	762	747	749	664	754	720	754	746	726	733	636	768	757	775	713	695	717	720	762	731	724	714	740	754	734	693	732	758	760	718	708	774	726	710	680	719	724	713	705	696	722	720	722	736	754	752	723	724	724	740	751	741	748	749	751	738	786	759	742	728	729	770	714	711	715	710	712	691	732	710	727	767	726	712	732	753	739	725	744	713	717	688	706	738	696	744	706	721	749	748	661	723	732	695	746	737	699	720	725	753	729	714	745	762	721	680	718	712	702	710	713	743	744	761	684	744	725	697	730	718	731	747	784	743	759	727	727	748	716	698	713	745	734	759	756	780	722	723	780	812	762	720	710	715	747	739	716	735	710	760	732	787	747	681	709	740	756	748	715	730	701	694	705	772	759	760	759	753	700	749	676	699	685	696	719	731	764	776	780	753	703	745	730	761	716	720	750	720	741	714	735	739	740	758	775	725	757	753	715	732	741	740	783	758	731	714	757	723	728	691	692	726	760	723	753	770	718	672	749	753	759	726	739	761	718	716	752	732	709	758	744	679	685	698	758	742	733	711	665	705	748	718	713	741	705	774	750	690	705	727	687	722	726	762	706	736	768	683	709	731	748	764	725	736	697	711	774	748	748	734	698	687	759	751	726	710	702	689	717	738	762	721	719	722	748	726	724	702	744	711	718	725	710	755	744	694	739	761	753	733	719	730	722	684	715	700	761	708	695	773	727	697	747	752	701	692	721	738	712	721	691	735	727	774	721	740	719	699	778	763	708	723	701	735	699	721	736	787	733	738	743	685	754	703	690	751	743	720	717	707	724	779	715	716	697	700	694	727	738	696	686	706	728	749	725	783	751	743	769	710	683	708	728	713	692	710	699	705	737	682	707	740	753	696	705	696	641	698	735	721	736	728	726	708	711	770	717	685	717	768	736	729	747	729	714	712	713	720	727	723	734	760	725	732	762	739	708	732	672	699	756	731	670	735	729	698	714	751	722	731	706	756	730	734	723	736	727	781	764	728	735	765	722	698	734	742	688	709	679	687	742	778	741	720	764	758	757	744	691	716	751	759	744	715	695	715	701	726	706	744	775	738	727	725	674	689	681	695	748	730	739	733	735	749	772	725	724	737	726	763	753	741	751	747	724	724	716	732	716	701	716	804	699	672	669	719	709	752	742	702	708	703	749	711	758	758	695	731	738	681	724	747	770	780	727	727	705	711	748	771	682	748	740	742	733	721	772	732	723	674	722	743	760	717	689	770	759	772	731	733	739	727	679	736	759	756	707	741	727	707	705	744	715	755	764	719	722	681	734	679	738	731	734	744	735	730	761	759	689	734	740	691	773	700	688	670	693	734	765	679	731	688	723	725	747	702	719	687	783	780	720	751	768	701	712	751	706	773	707	730	710	736	766	702	739	737	710	691	721	739	790	715	693	732	745	700	713	668	739	710	739	715	729	753	697	745	745	700	670	740	719	763	748	728	697	760	723	708	763	749	746	712	719	728	707	712	728	675	726	739	724	752	732	716	711	709	741	747	733	710	723	732	709	705	749	678	723	718	712	751	744	744	759	769	748	697	703	726	697	722	750	742	737	705	720	748	649	710	743	716	726	737	722	753	730	747	740	705	685	743	731	752	689	732	733	755	741	734	710	714	837	678	686	763	686	730	704	676	716	776	744	811	747	744	716	708	724	739	697	752	747	721	696	716	722	683	761	652	780	680	735	717	736	744	764	695	741	714	748	737	740	721	739	699	774	738	692	711	748	755	755	721	751	728	768	707	747	727	750	721	713	710	748	776	725	747	711	777	760	760	755	704	699	660	728	753	795	747	768	748	725	750	722	691	699	744	731	783	718	711	753	733	801	717	752	738	764	763	767	735	762	759	718	768	670	728	726	727	730	742	717	689	724	742	737	737	729	710	691	745	771	727	779	689	707	731	778	727	736	731	728	770	731	782	773	729	768	725	726	718	714	712	699	721	706	705	766	726	766	719	725	694	739	734	673	717	755	730	694	736	695	690	735	727	712	682	733	679	754	682	714	706	742	726	699	701	739	732	719	716	744	727	723	717	738	717	717	728	734	742	759	717	729	741	724	717	698	734	703	721	765	745	744	675	729	750	786	733	735	716	704	732	770	738	742	768	702	722	713	732	729	711	719	749	741	740	753	736	717	694	760	721	749	712	711	710	781	715	717	673	726	734	735	703	746	714	737	704	753	709	753	717	729	767	716	695	733	691	713	732	715	700	736	754	718	677	764	712	707	780	736	693	692	733	767	746	705	740	707	703	752	732	697	741	732	714	731	729	701	748	743	756	670	782	751	707	705	717	702	685	697	741	684	676	727	759	736	738	692	736	799	705	737	709	744	705	706	710	758	737	703	717	697	742	707	724
4498	4321	9022	7376	4093	1991	912	430	313	262	281	250	231	242	241	288	253	268	285	271	309	243	266	255	251	288	258	266	245	266	297	286	263	249	246	283	243	232	272	261	249	260	280	257	255	249	253	268	247	242	219	263	269	280	249	230	256	276	241	259	245	258	232	238	271	220	270	279	242	279	242	268	263	249	243	258	279	252	265	248	236	264	269	277	255	252	278	264	268	264	251	232	300	240	262	269	252	245	264	255	248	261	288	259	224	253	238	262	275	260	282	234	251	301	257	245	286	250	276	262	248	249	276	278	240	256	233	256	228	247	255	281	286	242	244	224	250	266	268	267	277	251	250	229	260	254	255	245	239	287	243	250	230	276	243	267	234	249	248	211	256	262	244	268	245	246	249	261	265	259	231	261	257	274	272	234	238	250	309	258	261	265	277	221	271	264	265	261	249	261	227	253	296	260	239	251	255	262	273	262	277	270	264	269	271	231	266	243	242	259	274	252	238	275	245	236	259	255	259	255	236	217	235	264	244	264	272	252	260	267	226	240	251	293	227	280	258	269	238	225	235	253	288	248	283	238	247	265	256	224	244	266	261	248	223	241	259	278	247	248	270	251	288	259	262	242	229	267	255	260	291	268	254	244	266	253	241	255	246	259	274	252	258	269	281	263	280	233	249	254	264	258	254	253	265	279	267	256	268	273	282	267	270	252	251	275	267	255	256	262	241	268	249	219	264	278	240	266	238	234	257	258	259	259	285	282	231	250	252	266	271	297	239	271	252	237	251	280	248	262	275	255	272	255	258	265	238	249	266	230	251	266	236	248	287	246	236	254	270	285	252	254	277	236	254	282	260	259	242	238	233	263	257	273	264	247	284	263	249	245	253	261	259	232	236	243	235	241	273	282	256	263	268	265	260	276	267	248	279	273	269	274	291	264	234	269	275	272	244	241	293	259	279	263	248	243	244	235	270	253	254	267	245	277	281	266	275	251	230	271	254	267	225	226	255	256	229	278	229	280	229	285	275	283	267	241	268	256	259	276	263	277	272	263	240	229	247	248	227	238	274	272	246	263	251	242	258	245	271	252	267	275	229	255	265	250	256	281	235	275	280	270	254	281	264	261	255	233	248	260	273	262	253	249	254	274	237	249	278	275	264	230	265	271	254	251	260	265	275	272	281	248	282	295	265	271	261	276	252	268	233	274	255	262	239	271	265	275	262	244	254	254	243	249	239	260	264	269	270	262	282	230	234	257	267	249	263	247	266	258	241	241	256	270	281	289	259	227	235	265	267	301	254	266	252	279	254	249	239	266	266	261	250	256	273	268	261	221	258	226	234	241	280	277	257	294	265	249	271	224	274	273	250	253	257	282	263	267	246	277	268	279	279	237	277	270	257	252	263	256	267	227	268	276	259	282	276	245	259	290	261	248	261	289	247	273	260	253	295	255	231	274	254	250	239	270	239	277	266	262	256	253	251	285	258	257	264	253	256	242	241	228	232	222	271	264	254	254	282	231	256	241	264	243	251	249	274	302	260	254	264	270	234	249	267	265	260	252	253	240	277	288	229	268	251	210	238	249	265	247	259	258	250	283	248	266	266	237	266	302	258	245	277	247	253	223	275	273	286	275	265	245	252	237	285	243	269	273	257	256	265	253	274	274	237	228	246	245	287	232	255	255	290	253	236	238	244	274	263	244	246	262	274	263	272	251	233	235	260	284	255	284	266	253	271	273	263	265	272	289	268	257	255	244	227	263	279	247	280	280	259	256	262	242	254	209	266	252	250	290	239	249	246	250	243	275	241	243	268	244	261	262	243	293	274	213	250	252	268	293	243	263	265	250	264	268	235	253	277	256	231	262	267	242	238	257	229	292	239	260	269	262	264	251	261	235	263	210	258	252	271	254	278	255	264	262	262	290	261	250	290	241	277	280	274	263	257	275	240	260	234	250	268	270	242	257	266	218	275	246	279	234	254	258	278	278	266	273	275	279	276	292	246	269	286	251	227	266	272	247	268	248	253	247	243	223	274	220	236	270	257	233	240	235	286	261	266	232	267	305	258	269	251	259	272	274	260	251	251	248	257	262	255	244	291	299	263	276	256	280	276	244	246	266	264	255	264	262	243	243	239	264	288	271	222	251	267	236	254	263	251	237	252	252	270	259	253	289	258	241	255	255	241	239	257	248	255	229	244	271	243	269	246	278	242	246	260	230	232	284	263	249	270	266	273	250	271	242	268	250	282	266	239	276	279	252	235	235	250	269	244	246	268	277	255	259	257	254	284	282	240	270	226	234	227	273	268	240	252	263	274	268	232	259	237	266	260	246	264	263	263	257	252	256	254	246	238	277	236	266	245	272	242	309	271	252	294	254	261	264	238	260	242	265	288	253	256	263	297	275	279	273	250	255	255	238	281	263	250	288	229	250	273	247	233	292	261	252	260	249	233	237	254	282	253	268	251	282	268	262	268	256	252	257	273	270	267	270	242	256	274	281	284	228	277	270	259	239	231	265	268	249	242	246	250	276	264	249	254	261	305	261	223	251	251	221	227	273	250	250	262	218	261	273	253	255	214	269	250	247	242	244	267	247	262	256	280	275	250	266	267	274	253	258	278	261	257	262	248	288	257	262	254	262	252	261	268	259	272	287	254	237	277	252	247	258	274	237	261	256	258	283	258	249	262	251	228	200	230	251	294	308	287	280	266	266	274	277	275	267	251	240	252	268	276	265	246	267	262	255	300	280	283	283	255	258	260	252	242	261	261	229	244	269	278	258	236	266	298	249	225	262	248	228	261	240	252	250	247	265	225	284	267	257	258	270	269	252	224	256	250	250	241	227	249	270	258	251	241	266	274	284	251	265	253	257	248	259	249	232	248	233	231	246	270	241	251	231	281	270	258	268	263	279	288	239	279	237	261	265	259	269	273	259	230	245	277	256	276	246	253	262	223	244	277	260	246	262	286	252	258	269	284	243	251	225	227	268	242	263	241	258	264	275	242	256	262	252	254	257	251	251	247	263	241	267	259	269	230	242	244	245	274	240	260	236	243	283	275	271	231	290	242	259	239	230	262	276	286	257	276	258	258	241	283	262	280	269	251	241	272	260	261	235	246	257	240	260	274	277	261	234	239	250	281	253	264	293	281	280	243	263	256	256	264	247	300	246	257	267	251	260	261	270	268	241	280	237	251	247	238	258	243	270	249	283	270	261	270	268	245	242	253	245	270	273	225	274	270	260	254	263	258	253	254	250	240	233	265	268	276	244	280	266	269	259	275	248	258	235	275	269	251	251	248	237	248	260	276	236	269	260	265	246	243	273	246	275	258	255	286	239	239	260	249	267	267	224	261	258	265	271	250	253	235	274	285	248	257	232	260	250	246	227	266	248	244	267	282	226	260	206	250	262	260	250	244	256	260	242	255	259	268	231	227	258	282	270	256	264	264	249	263	246	275	267	262	258	274	235	250	287	256	259	237	246	271	257	248	257	229	264	302	292	265	258
4538	7663	18238	18200	12089	6460	2879	1349	845	718	660	673	669	590	620	613	628	671	618	671	640	622	664	676	610	598	664	595	634	658	652	631	694	669	640	627	602	649	654	660	627	639	641	650	618	662	660	646	617	592	618	672	640	632	665	649	623	631	680	624	707	604	615	636	631	635	665	643	677	655	632	610	607	609	684	619	662	686	669	611	638	611	630	631	636	631	696	635	604	630	670	653	595	649	625	646	642	641	662	618	661	669	626	632	657	638	667	637	643	632	619	657	665	624	657	651	663	669	626	709	687	623	665	617	684	660	644	664	657	631	663	647	659	660	618	675	640	627	623	683	630	648	667	632	637	681	619	633	700	629	649	592	665	601	639	638	639	625	604	610	650	641	607	659	608	633	610	670	609	666	612	608	662	657	658	664	623	670	638	622	635	644	647	636	593	658	627	622	719	619	567	625	646	649	631	634	601	666	610	615	680	615	612	668	658	623	667	646	658	661	676	635	591	622	630	620	593	620	625	654	670	604	618	667	648	623	593	613	654	660	621	605	665	611	632	589	641	631	665	613	652	657	658	652	637	647	619	631	624	658	662	644	633	659	623	656	656	655	643	645	640	667	658	613	635	632	622	655	579	652	640	652	703	630	652	624	598	648	635	664	680	656	605	638	634	592	653	670	652	649	707	684	665	638	613	609	657	670	692	678	668	635	655	712	621	649	625	670	688	641	644	612	651	624	617	665	661	614	627	669	640	679	629	637	641	636	611	682	646	663	638	638	658	635	646	602	665	619	605	628	661	635	599	632	646	643	656	659	638	668	655	618	663	639	673	646	601	628	652	679	642	615	654	653	664	625	639	626	648	603	633	601	658	634	637	602	662	677	629	644	648	715	656	651	649	642	629	637	670	660	624	591	581	597	626	664	607	633	649	621	611	656	611	609	613	678	662	685	655	665	636	647	630	670	657	696	596	622	611	665	665	632	683	650	690	606	610	635	663	637	645	619	661	641	616	637	617	663	640	677	677	614	652	590	622	631	626	616	623	640	618	643	680	605	663	673	656	594	641	624	646	613	642	659	661	656	608	633	639	637	602	604	655	683	636	632	637	662	651	627	659	608	668	665	638	659	620	639	638	630	622	657	647	625	668	609	645	629	660	656	659	635	616	671	640	670	649	660	655	624	658	620	663	623	617	680	662	592	656	639	643	648	703	658	637	606	650	651	644	608	625	617	587	648	623	631	666	631	602	585	652	643	659	655	588	597	620	661	673	636	620	623	621	661	590	634	651	673	653	697	639	647	609	635	621	606	633	639	619	625	633	641	622	615	633	643	638	639	678	641	631	684	624	610	606	662	679	618	650	623	641	616	631	670	624	668	658	664	632	690	633	677	609	618	596	643	678	591	684	647	648	652	679	604	615	639	645	597	634	602	647	630	620	647	592	666	590	626	622	657	642	622	619	637	650	605	659	659	575	643	649	633	620	641	645	637	619	651	629	646	668	652	672	638	649	650	662	639	642	635	632	661	674	664	661	609	621	592	641	641	704	611	670	625	620	587	686	641	664	648	673	635	650	599	645	665	640	617	629	654	638	651	622	637	652	674	671	650	627	655	664	695	606	618	661	617	716	600	623	676	630	627	716	657	641	639	639	608	612	633	614	652	650	651	678	639	639	622	612	661	632	656	649	668	670	652	604	615	620	662	640	625	678	651	673	613	629	631	644	660	608	599	615	690	635	577	651	648	595	622	640	653	606	663	643	621	612	635	622	631	655	666	628	615	658	676	668	637	624	656	645	635	633	649	680	668	643	631	675	670	652	663	651	649	673	654	627	643	617	605	644	610	646	680	651	635	659	639	665	648	639	662	620	640	636	643	654	650	669	623	656	619	645	649	598	675	675	653	647	671	606	673	626	649	646	652	679	629	672	607	649	615	593	680	645	679	622	653	690	634	626	621	672	616	593	615	643	647	636	620	675	659	627	601	640	654	647	603	633	616	655	685	630	647	703	594	643	629	648	695	614	645	613	617	683	682	643	660	632	638	629	686	621	625	614	675	667	620	642	664	658	631	623	696	640	643	580	642	678	616	604	621	630	670	635	612	650	666	681	646	637	634	583	609	644	636	629	642	624	660	646	647	664	651	591	622	608	663	628	692	621	658	673	648	601	667	634	634	579	631	659	645	643	638	643	663	595	591	639	658	633	589	646	627	657	620	644	630	628	613	665	682	654	646	630	655	658	565	687	626	645	619	616	614	685	611	629	634	651	614	632	656	652	661	668	682	656	601	623	698	683	636	669	617	647	685	679	636	687	661	669	655	634	637	611	647	650	624	618	703	614	630	619	639	657	628	668	647	644	586	653	640	640	625	658	664	646	661	638	592	660	649	655	647	665	619	672	687	627	632	691	591	685	639	651	654	609	635	657	655	622	647	638	612	627	632	658	638	627	699	631	609	644	634	683	636	656	627	647	704	627	669	665	650	681	677	585	659	652	665	655	622	642	638	674	621	660	650	672	660	653	571	663	634	646	627	603	656	624	633	653	611	638	636	612	649	669	647	632	644	647	627	656	634	634	651	661	642	655	649	687	649	640	627	607	631	634	639	604	643	586	692	638	630	669	666	665	628	661	678	630	651	666	669	653	678	674	661	649	662	594	623	678	688	647	619	708	597	635	673	612	666	633	617	671	626	640	639	657	649	633	680	685	602	602	650	645	666	663	644	648	661	640	639	697	665	654	649	690	638	655	684	623	636	625	621	641	631	636	662	669	681	612	647	657	687	699	630	615	623	635	678	668	653	622	681	627	648	652	615	637	667	645	622	660	626	629	654	619	674	624	671	658	656	658	609	592	652	653	667	603	624	667	701	655	677	649	666	719	635	640	693	642	628	660	636	663	661	651	632	649	629	650	626	668	666	622	656	634	640	684	683	629	667	626	650	626	645	586	642	622	704	605	576	663	614	659	675	589	609	649	639	646	663	650	683	647	651	643	652	632	624	663	683	676	644	597	618	629	674	645	686	599	654	659	634	626	600	651	649	667	618	650	623	621	621	657	669	623	609	607	658	643	648	677	609	621	602	626	631	636	638	603	679	616	643	659	644	660	665	622	622	662	607	685	588	635	620	621	635	640	620	650	689	706	669	702	640	632	644	647	601	630	593	671	625	659	647	618	686	658	645	678	634	647	621	622	643	648	679	635	635	588	648	640	675	670	598	653	662	664	675	644	612	622	648	632	668	623	586	608	620	659	695	634	665	666	646	645	627	681	634	632	648	642	623	637	651	633	673	651	629	643	615	618	627	626	641	666	646	609	627	659	655	615	708	625	651	606	637	717	642	640	636	670	628	612	641	649	670	637	602	627	667	641	644	630	648	670	641	613	682	646	667	591	646	667	669	618	652	631	668	642	657	679	613	639	656	614	616	635	640	623	622	690	584	635	634	643	685	634	623	632	644	644	664	636	634	657	644	704	615	580	617	637	649	625	665	671	640	635	672	629	595	635	611
50208	64797	75575	65017	46809	29272	12808	3447	1004	449	316	294	341	344	320	324	287	317	322	310	321	320	305	320	314	321	302	328	315	352	307	293	303	309	322	338	282	307	318	303	330	337	292	333	321	304	294	281	317	307	305	297	308	298	310	351	317	323	305	328	342	300	344	323	296	261	293	296	299	292	330	350	358	297	298	306	332	316	293	316	327	322	304	332	322	334	322	309	327	301	306	320	307	295	310	346	308	295	321	339	288	326	317	333	328	292	306	300	347	301	265	273	315	333	340	309	312	279	342	300	316	317	311	315	322	335	311	340	321	323	307	302	327	334	319	307	289	290	316	309	322	328	321	344	304	329	306	305	340	326	298	318	335	293	287	331	315	337	306	340	300	320	339	326	310	328	295	322	321	300	298	326	306	309	303	301	351	314	317	313	301	324	320	288	321	304	316	303	319	311	300	306	333	311	303	338	305	320	292	323	297	342	316	344	324	323	339	299	328	311	359	309	334	314	296	300	286	301	331	307	310	314	318	316	285	322	309	265	290	322	293	303	302	331	301	296	314	315	314	341	338	306	301	316	337	324	329	295	316	300	297	323	334	305	345	306	309	317	324	305	297	304	334	344	336	302	301	313	307	305	308	280	287	292	311	263	306	286	294	348	343	329	329	299	294	315	318	295	299	305	344	314	330	285	320	328	328	323	340	340	309	302	300	307	354	309	318	351	328	328	281	307	320	305	287	331	336	317	292	296	342	340	338	328	309	315	292	323	298	309	350	353	317	335	318	316	357	309	363	308	326	288	297	317	308	329	338	287	326	285	304	369	349	315	296	292	361	318	344	335	363	307	319	302	335	330	328	302	311	304	312	320	298	310	317	326	346	321	289	338	317	321	306	317	338	299	312	309	361	342	336	346	311	306	319	320	318	319	311	310	314	324	309	326	340	338	354	323	308	301	317	322	306	309	304	292	304	316	373	303	322	323	343	343	337	353	308	309	338	295	365	327	319	295	292	305	312	308	313	301	326	295	341	284	307	291	314	321	329	318	320	312	349	306	344	306	311	310	324	325	335	321	320	317	316	348	316	299	316	311	324	310	279	292	297	328	319	293	341	289	289	323	292	336	315	336	328	325	311	309	301	332	333	326	328	353	340	286	309	327	291	347	343	300	321	338	323	289	303	334	299	295	315	317	329	351	338	351	312	273	319	297	325	305	323	313	320	330	309	302	325	329	321	321	343	339	308	323	320	315	339	335	288	271	328	321	325	338	314	315	322	293	296	340	321	334	331	306	368	314	295	299	307	305	292	308	297	288	338	347	306	321	315	339	284	294	303	293	313	297	315	323	298	296	346	299	320	312	305	286	314	313	308	298	330	343	295	286	359	365	306	276	318	309	306	319	317	310	325	346	332	313	297	301	320	305	314	318	348	328	313	329	303	307	311	306	312	302	303	281	313	328	354	299	328	313	280	295	326	332	323	287	275	299	294	302	326	328	319	332	298	295	314	290	306	342	325	294	309	289	315	317	359	310	275	343	323	336	303	316	338	328	306	294	302	295	322	313	308	355	336	325	339	354	285	305	327	317	329	336	300	365	309	349	300	310	317	331	349	287	334	323	307	325	317	307	306	312	347	335	312	319	315	342	320	297	321	351	372	276	347	287	335	338	307	294	345	296	323	317	324	340	345	301	325	316	299	288	302	334	304	331	286	303	288	316	315	321	300	298	309	313	303	324	324	353	319	301	319	296	309	315	333	299	345	298	304	273	298	269	325	352	320	328	294	333	321	295	282	344	302	329	339	354	314	326	318	303	311	314	338	337	289	341	310	307	319	320	315	322	321	304	339	323	322	347	288	306	311	323	309	333	350	295	309	377	310	315	320	338	306	294	333	301	324	299	327	328	286	309	354	343	314	307	332	311	268	294	275	316	338	315	325	329	309	330	313	291	320	325	301	307	303	361	302	309	292	301	329	300	325	315	308	327	292	317	309	325	332	299	289	326	359	328	334	301	302	310	294	334	319	275	322	332	342	348	304	326	324	296	322	314	312	334	338	314	292	340	314	314	322	297	295	295	304	339	314	314	300	324	341	284	362	309	347	331	319	280	353	336	324	325	328	328	291	309	340	304	294	275	289	308	298	307	336	347	347	371	319	349	323	306	354	308	313	324	315	285	278	339	311	345	325	340	348	335	311	296	314	332	332	291	303	310	327	285	323	319	320	318	280	307	320	340	346	309	343	317	311	289	352	313	338	301	335	296	315	304	347	309	309	321	279	302	301	317	300	319	314	289	320	288	306	289	304	296	358	299	324	339	262	307	318	313	298	304	357	353	343	360	303	355	296	286	310	324	327	288	295	313	349	327	293	309	294	291	301	291	308	318	318	324	331	311	298	324	350	370	304	349	348	334	288	316	310	295	340	318	301	332	298	303	323	343	317	291	341	317	324	316	316	313	317	320	301	313	324	278	354	336	306	285	326	320	340	307	302	320	311	330	286	350	337	328	313	289	304	331	305	308	341	331	319	295	270	303	326	345	339	309	318	301	278	326	308	344	345	321	293	342	353	309	346	312	330	301	309	325	358	320	317	310	318	315	314	318	309	311	279	312	320	295	328	305	284	329	313	326	323	301	294	334	328	288	320	323	304	313	308	352	304	323	332	316	323	313	314	310	324	342	307	341	333	304	329	336	314	315	306	325	345	321	307	276	302	291	317	288	308	295	303	297	326	331	326	342	331	332	321	290	327	317	311	329	333	294	308	309	306	331	327	310	347	322	323	342	303	284	309	331	306	311	296	301	335	305	325	298	312	305	318	343	328	321	296	306	296	320	297	294	324	286	280	306	336	322	321	316	324	316	311	298	320	335	331	328	319	285	293	346	312	336	314	326	296	319	307	311	303	291	304	293	338	299	345	312	335	302	329	319	320	318	288	325	333	336	288	283	329	304	319	302	326	297	304	295	320	303	297	302	292	322	284	308	321	317	350	335	291	300	317	300	313	313	311	283	301	369	288	305	334	311	329	345	331	330	293	338	321	309	291	295	304	290	308	280	300	298	317	333	316	333	292	315	316	285	326	312	299	297	314	327	316	316	297	298	320	342	296	326	297	345	288	299	334	299	308	316	340	318	314	309	337	322	331	344	346	349	323	292	311	328	325	294	313	311	321	314	350	301	330	351	335	324	294	303	302	305	313	270	285	324	322	340	291	324	289	330	298	290	323	318	305	330	308	316	291	316	308	319	316	316	336	339	333	338	332	284	297	303	332	263	312	291	318	329	342	287	298	333	324	314	307	308	323	316	348	335	309	318	293	340	321	319	301	311	332	317	305	305	331	289	296	340	278	337	311	312	327	318	343	321	308	330	322	333	307	341	293	331	355	287	304	327	337	311	360	321	310	308	332	330	321	362	321	327	342	294	289	318	329	305	330	302	299	317	326	287	314	333	316	316	304	302	309	304	321	296	351	330	305	321	300	284	302	321	323	310	329	303	310	279	308	299	311	280
29419	48780	71815	70507	56906	40913	23205	9664	3391	1354	907	801	760	746	739	782	723	730	726	742	791	757	771	737	757	767	741	755	741	751	757	735	742	767	747	762	775	753	754	686	746	777	710	768	701	767	726	773	785	767	800	763	745	777	779	694	752	734	778	774	720	768	749	735	787	735	757	759	721	706	725	778	781	752	753	758	735	765	745	787	727	805	776	772	785	777	744	705	721	801	755	755	764	741	748	756	770	740	731	699	736	711	813	791	759	775	776	748	763	774	789	761	727	721	777	755	712	765	779	752	805	747	770	746	735	799	768	756	762	786	744	738	743	779	746	762	723	782	750	772	772	741	744	763	741	752	762	782	714	731	773	754	751	816	726	771	795	777	735	749	756	759	806	768	755	764	709	729	763	757	776	763	734	780	787	741	767	736	780	730	775	764	784	733	772	726	745	751	776	710	785	725	795	774	753	774	765	699	740	751	746	768	744	747	729	761	788	764	729	747	762	739	781	742	764	751	712	820	744	782	762	745	749	764	732	765	764	750	746	714	737	754	719	717	747	655	743	766	813	782	754	783	717	799	756	707	774	739	755	767	771	759	768	728	754	758	741	734	724	762	707	755	798	736	795	734	784	753	773	754	782	754	760	726	743	756	745	769	742	776	777	713	826	696	722	716	765	774	730	794	739	770	758	771	713	753	743	824	735	798	793	751	720	771	749	758	750	716	720	792	727	732	800	741	740	728	712	766	795	798	726	757	753	768	818	781	721	756	782	773	755	784	695	719	780	771	725	736	713	722	772	739	798	711	747	726	738	748	790	775	757	759	731	733	740	768	791	774	768	769	751	735	694	760	720	788	798	798	771	733	731	735	750	733	791	721	747	728	772	735	739	764	724	774	708	745	757	724	783	699	705	733	757	715	794	717	724	728	775	764	732	739	799	756	811	770	758	786	738	728	751	759	751	776	809	739	744	732	756	776	785	747	735	747	778	811	762	758	715	737	740	730	784	748	752	685	804	788	816	787	706	760	728	722	746	806	697	772	738	727	790	742	736	765	774	791	741	768	796	752	767	753	759	714	765	766	717	741	824	758	716	738	750	734	782	730	713	770	763	729	715	755	754	772	779	731	735	752	734	756	764	768	743	738	725	757	766	682	734	787	740	718	745	800	734	718	741	736	775	790	786	732	756	696	793	763	776	724	795	748	745	743	767	714	747	759	729	742	772	741	811	759	762	729	794	731	757	693	745	742	738	739	744	757	811	740	721	751	716	767	759	744	722	747	773	798	791	742	775	733	764	738	766	755	778	709	752	739	745	772	738	752	777	739	786	781	727	764	749	801	719	755	761	733	763	702	745	747	773	725	773	811	764	755	773	719	746	743	756	758	766	713	744	692	731	782	744	719	745	707	747	759	778	831	766	782	754	744	759	759	786	707	758	707	735	759	692	759	791	746	717	698	726	788	743	829	756	734	751	748	767	777	745	749	741	745	774	771	734	792	711	707	775	776	744	753	812	760	750	729	766	794	818	786	751	686	732	745	802	787	739	773	778	758	774	732	698	783	761	732	788	798	745	750	774	754	773	724	795	772	757	725	710	756	746	732	740	755	759	722	777	748	754	769	745	762	719	761	755	725	724	735	781	739	770	735	789	793	759	768	754	753	767	748	787	745	692	808	749	797	726	742	798	760	777	761	780	786	797	693	809	735	760	762	738	789	750	755	768	786	748	748	749	755	755	743	728	782	785	753	729	767	770	701	753	770	797	766	720	765	766	759	749	749	752	710	805	756	750	742	714	755	752	759	745	766	776	699	776	734	702	699	754	786	770	733	743	736	759	736	757	795	748	708	731	742	772	761	773	754	720	771	736	727	734	748	800	746	783	791	726	705	760	771	785	765	780	723	806	779	746	736	759	740	728	708	750	721	811	733	764	771	748	758	803	764	759	760	747	749	798	730	764	744	784	769	766	764	730	833	763	732	703	718	743	761	744	756	735	757	778	688	779	737	714	746	792	783	722	760	780	771	782	738	749	761	748	744	726	784	756	759	775	721	778	787	776	787	768	753	722	688	760	750	741	775	747	768	708	791	740	771	723	734	764	744	801	741	747	747	761	797	746	789	775	747	762	711	791	744	754	747	743	814	798	724	741	806	727	758	808	706	708	811	715	783	742	702	810	732	770	734	708	730	722	728	748	711	732	739	759	711	746	786	782	798	766	758	768	779	745	698	770	746	769	787	708	768	761	786	766	762	764	750	717	729	738	769	783	740	745	741	761	794	761	685	735	719	768	763	739	734	759	752	731	789	767	737	760	797	739	788	756	747	792	695	787	758	769	789	747	777	784	766	760	749	729	806	767	760	781	753	777	723	744	745	741	731	767	765	748	762	773	757	772	798	783	747	800	805	711	685	699	799	795	775	728	785	748	724	717	722	731	745	760	750	772	752	764	780	763	749	776	759	775	762	749	770	773	771	781	734	790	789	707	799	772	771	733	747	753	758	756	767	729	768	739	748	718	742	775	775	796	797	787	716	731	755	746	810	795	725	718	795	800	768	759	732	795	716	736	747	773	796	779	748	752	744	756	757	787	756	739	751	703	765	697	765	653	763	750	793	823	743	736	772	754	743	792	799	769	729	736	740	751	774	772	766	761	754	802	769	706	772	764	800	762	740	784	734	736	712	753	750	744	743	759	717	752	733	711	688	726	808	743	738	726	741	736	815	745	785	788	764	759	776	771	699	680	730	779	722	799	752	724	831	755	784	731	848	781	768	737	718	741	758	794	751	776	701	730	762	754	747	775	750	733	769	809	756	735	773	760	772	739	754	722	758	742	752	777	739	730	770	681	757	735	768	761	718	731	798	754	765	780	743	703	751	789	774	758	719	743	758	739	715	747	746	765	731	742	803	775	771	752	736	729	806	735	756	748	696	789	735	738	730	772	751	785	793	767	793	751	747	706	742	764	739	753	769	760	759	776	774	778	738	769	761	749	763	775	736	736	760	731	722	765	792	770	763	780	758	770	732	770	761	741	715	768	753	778	805	789	787	736	747	720	739	705	759	741	714	747	763	765	778	802	770	761	746	739	727	771	766	750	759	707	734	749	724	717	732	761	705	763	770	774	767	767	760	708	780	766	746	809	765	798	719	750	740	776	781	722	779	771	727	760	779	736	781	787	771	768	748	788	726	701	825	769	755	746	686	743	780	758	734	767	762	747	735	755	696	780	802	768	771	779	768	776	790	760	721	779	775	755	743	751	753	717	818	729	757	704	705	736	805	784	748	750	735	760	765	747	730	767	740	764	791	751	732	796	755	781	757	719	781	725	748	769	765	717	749	768	810	754	724	729	750	760	711	755	764	715	733	764	793	750	793	744	768	729	744	680	787	734	730	748	708	715	789	757	777	707	713	746	759	815	726	731	766	782	775	752	736	777	734	717	791	804	768	709	727	719	756	755	698	738	775	786	737	769	710	769	745	733	796	742	763	765	783	777	717	783	729	756	772
52423	67462	78947	65742	47934	30344	13865	3873	1075	479	384	312	304	299	287	294	275	322	295	306	292	301	296	296	311	300	303	310	288	326	296	291	283	312	288	316	286	306	278	318	332	322	277	260	285	330	297	284	306	312	295	260	315	290	282	302	318	313	321	316	299	284	290	276	316	289	301	290	295	337	287	300	264	310	316	319	300	302	312	289	303	313	301	277	342	312	297	302	323	318	286	324	289	296	333	290	307	315	302	268	276	319	334	311	289	300	286	322	285	266	317	300	274	302	301	265	319	268	293	278	293	286	292	285	291	284	288	297	305	297	317	304	272	298	307	296	311	312	328	314	319	310	294	333	295	312	302	310	318	299	327	321	296	311	279	334	306	288	272	303	302	302	338	286	313	294	312	323	253	310	315	277	323	304	310	301	318	332	274	297	310	311	306	307	276	315	295	342	278	279	344	298	345	312	289	304	279	319	277	298	315	310	315	295	286	313	282	294	311	311	293	321	297	300	306	271	322	297	277	321	311	303	311	292	297	308	283	327	284	302	315	302	314	312	291	318	316	281	304	295	322	316	263	330	281	306	303	304	341	277	314	306	310	301	294	287	294	319	326	265	319	313	334	295	308	302	337	310	305	317	337	293	323	306	304	295	275	288	309	311	299	309	281	285	276	303	306	279	291	293	318	329	297	305	299	340	285	309	346	296	332	299	282	301	297	303	286	346	316	284	280	257	290	284	309	286	319	309	330	341	330	317	289	335	317	302	314	284	301	303	273	276	281	313	313	292	301	320	287	305	307	301	315	327	330	323	313	315	294	304	300	276	306	313	294	297	294	299	301	310	307	287	316	299	303	283	249	304	294	312	320	292	297	326	316	308	324	298	295	319	319	306	327	348	300	315	332	286	299	317	296	308	305	310	320	334	289	277	285	265	275	293	323	308	293	298	309	297	299	340	298	288	324	304	289	314	343	296	275	274	313	327	274	294	330	285	320	303	305	303	315	307	307	287	319	323	297	328	297	304	266	306	310	290	306	304	308	283	320	294	316	267	307	293	293	318	335	283	299	304	270	269	293	313	289	300	284	304	303	273	287	315	282	307	269	317	320	326	308	273	354	297	311	303	339	296	338	296	330	325	280	301	295	270	312	301	316	339	314	317	297	315	267	311	309	287	300	321	310	295	288	273	307	337	314	311	295	282	305	348	290	249	317	329	265	306	296	294	296	292	292	297	300	311	311	310	330	326	305	355	322	307	307	297	272	294	287	300	309	276	306	314	324	316	358	292	305	302	284	277	287	304	282	260	313	331	269	295	255	283	367	298	303	260	300	286	302	304	324	299	257	313	295	294	277	294	306	312	316	293	269	258	301	287	295	335	294	284	277	306	323	269	337	326	311	320	274	354	292	267	284	303	302	263	281	290	326	331	299	307	279	301	289	275	291	306	270	312	289	291	287	314	293	304	294	347	297	302	329	314	320	285	280	292	306	293	276	296	291	289	299	297	341	299	267	325	337	307	294	274	288	297	289	303	303	325	293	288	298	261	305	315	289	288	284	290	308	293	296	306	273	278	286	314	289	298	334	326	280	305	292	316	341	313	316	280	269	276	291	328	314	337	306	272	313	327	298	308	312	287	271	272	320	287	293	312	293	299	297	300	290	288	304	287	272	335	300	334	292	302	321	282	290	311	325	274	305	312	316	326	315	303	276	291	288	274	323	284	328	273	303	306	280	301	298	285	281	316	284	277	297	299	316	314	281	316	269	305	298	300	322	253	304	302	312	248	301	261	287	327	319	298	290	333	303	296	310	351	292	291	324	293	306	308	297	291	291	296	284	288	271	315	315	312	321	284	303	307	313	312	284	327	293	295	314	303	338	316	313	313	294	294	294	303	274	303	315	333	279	312	315	311	294	297	308	316	308	305	296	298	296	297	317	302	308	321	331	263	303	320	350	326	303	310	310	302	319	307	290	319	333	313	303	275	300	306	296	328	301	292	288	269	319	321	314	291	262	306	289	293	281	305	288	321	291	311	289	311	293	315	310	276	270	271	315	345	317	342	310	300	314	341	331	303	289	334	306	312	275	308	286	302	320	311	305	312	303	313	289	291	313	312	319	301	303	309	331	303	307	310	274	301	326	276	318	302	319	292	336	297	312	274	278	340	321	308	322	320	308	297	273	274	320	310	318	296	314	312	308	279	303	290	315	298	275	327	306	328	308	284	290	296	305	285	315	303	289	278	298	326	300	280	265	292	326	308	312	306	270	323	332	306	300	343	265	277	284	292	314	279	261	300	321	310	285	296	292	276	307	261	280	322	312	293	323	283	271	288	279	263	300	308	280	325	319	322	297	356	318	335	314	281	263	308	310	294	314	299	285	258	303	292	293	294	308	277	307	304	287	339	309	314	319	280	275	336	302	294	308	291	275	306	299	313	301	292	320	293	332	293	299	239	313	309	298	326	321	302	303	305	296	317	298	316	313	323	323	296	316	301	282	281	317	292	318	286	311	276	334	276	283	286	298	285	314	327	277	297	296	327	290	295	279	299	333	302	308	267	281	294	285	292	291	302	296	305	284	296	272	298	304	312	307	309	299	316	295	306	293	325	293	291	310	308	287	346	316	295	286	306	284	318	340	313	311	283	279	296	345	287	308	265	279	299	272	292	288	294	291	311	301	293	306	276	301	284	350	315	301	321	289	299	295	308	286	289	326	313	298	331	323	309	305	304	312	312	287	308	289	302	295	315	286	284	320	300	330	325	306	316	316	290	306	323	308	305	303	295	301	316	308	302	319	316	322	329	298	321	336	278	303	279	292	294	280	302	299	331	284	287	307	316	307	311	323	308	284	316	323	328	294	293	307	297	315	272	353	294	261	317	316	291	301	306	300	329	310	271	306	321	321	277	299	317	301	299	318	279	324	287	286	281	289	275	283	288	277	304	327	337	306	303	281	310	276	302	285	310	333	319	279	279	252	305	294	300	325	316	315	298	254	301	309	292	305	288	329	281	292	267	283	319	297	310	287	286	310	330	286	289	304	298	304	254	285	296	276	290	303	279	314	296	315	312	299	296	290	281	300	320	347	297	299	293	304	297	280	261	301	282	297	308	293	312	270	303	275	249	289	318	291	309	285	275	302	312	307	349	323	299	324	300	314	272	295	327	266	287	306	278	266	322	308	299	280	323	329	313	314	288	298	307	328	323	289	309	283	291	305	278	300	312	292	315	285	286	321	297	330	296	324	311	302	310	307	313	310	332	284	288	307	315	318	319	305	303	316	306	302	329	292	306	285	288	315	323	306	330	298	305	309	314	304	307	271	293	313	289	296	292	311	291	279	310	300	303	304	334	286	299	276	312	271	306	301	274	297	304	305	311	298	291	304	303	297	331	326	296	304	331	282	323	314	287	274	274	329	307	273	299	274	275	298	328	299	293	291	307	260	311	283	313	311	341	292	282	284	293	329	285	307	287	284	314	300	303	305	278	301	276	273	272	305	291	293	309
30745	50830	75282	71894	57725	41839	23884	10208	3512	1462	831	767	702	750	716	707	707	708	729	682	706	717	710	727	682	696	683	760	743	751	698	696	762	699	764	756	726	699	703	674	743	779	703	736	762	727	742	756	732	708	739	763	716	717	716	730	757	751	726	694	755	716	724	727	713	773	757	691	735	756	710	747	756	727	702	751	711	738	715	754	707	758	743	719	689	688	705	745	704	722	704	740	698	733	757	707	675	701	707	734	731	701	720	732	699	724	675	705	724	722	727	671	711	709	738	700	721	687	767	762	733	668	711	669	713	708	754	767	704	692	752	731	676	697	743	723	710	726	761	690	711	732	706	706	697	678	709	726	750	744	790	773	732	701	683	732	680	777	723	729	753	719	738	722	680	713	712	738	729	731	734	696	708	727	758	743	730	734	721	730	729	738	752	759	715	776	737	754	718	679	706	703	711	711	684	734	706	691	703	741	682	681	727	760	697	697	703	743	712	736	717	678	720	707	702	691	698	687	768	718	727	728	740	674	712	670	733	760	711	733	725	682	772	730	706	734	703	739	761	730	717	748	699	723	703	732	726	733	736	734	705	718	749	695	715	716	752	689	741	760	742	785	720	760	734	701	712	769	715	751	689	754	710	736	740	718	696	752	730	723	748	743	735	727	713	666	739	713	745	714	735	734	689	760	721	695	709	675	711	715	755	712	728	745	735	663	700	737	738	715	688	746	740	680	712	708	739	722	761	735	695	713	729	690	710	723	716	720	753	711	740	735	680	722	696	752	738	724	749	741	706	750	730	698	709	774	712	739	704	741	685	701	772	699	711	700	755	739	731	710	748	727	668	719	774	716	732	724	700	700	760	713	746	713	720	689	744	731	714	703	711	766	740	668	740	729	763	739	738	714	735	753	732	721	681	714	710	769	693	644	720	695	705	764	700	760	700	695	718	763	713	694	734	706	670	698	713	717	716	737	765	751	739	684	729	721	787	710	697	699	739	725	664	742	721	714	689	766	654	717	719	684	681	693	743	728	735	700	715	695	766	695	735	673	745	745	721	754	710	741	731	728	700	693	733	683	690	683	715	722	748	679	743	695	747	736	695	731	747	702	743	710	732	718	712	717	709	716	727	762	746	734	725	750	752	698	769	682	726	703	709	694	755	661	717	689	679	695	735	695	723	727	678	682	719	735	711	680	756	759	717	724	696	737	707	736	688	705	714	675	694	702	771	724	676	701	719	649	734	673	724	722	717	721	685	692	709	734	714	741	718	715	700	719	771	736	727	781	730	732	740	696	697	721	692	740	711	721	747	691	702	739	719	728	738	762	719	719	712	725	684	678	715	683	715	684	763	780	716	663	754	730	722	701	723	715	703	723	721	731	711	745	732	710	720	714	730	768	751	744	717	687	710	724	702	684	764	696	753	756	723	714	718	727	712	719	727	736	676	644	708	722	739	696	772	693	735	726	685	725	668	693	735	675	682	706	733	740	710	745	707	692	758	764	698	759	678	763	711	768	774	756	742	737	751	683	716	692	741	715	729	696	735	738	703	706	697	702	726	702	667	699	742	681	718	712	704	760	703	748	719	728	695	710	708	758	716	732	725	741	721	718	684	725	720	692	698	686	692	717	657	741	706	688	690	687	703	701	750	690	716	751	749	738	716	706	716	715	665	747	720	693	718	665	719	676	726	690	739	757	702	701	732	732	704	741	720	701	696	707	694	700	721	715	657	739	739	733	707	705	746	708	756	736	728	672	762	769	757	698	717	719	696	706	700	725	740	682	688	692	689	676	755	752	705	747	705	750	695	727	731	736	666	717	699	707	709	764	669	739	766	724	725	749	716	724	721	734	723	731	745	750	711	777	712	721	746	709	688	753	744	711	734	681	714	738	698	708	723	732	705	723	752	684	744	712	693	693	741	669	702	789	684	739	686	750	702	706	691	713	694	718	699	760	764	701	747	741	701	730	705	735	713	704	752	707	720	747	741	716	678	752	707	758	721	727	722	714	712	752	712	715	748	737	746	714	745	668	711	687	711	722	708	714	725	746	717	782	743	712	677	696	744	738	727	744	723	692	718	678	690	680	733	686	710	718	786	711	658	694	703	706	725	727	701	740	728	732	724	738	730	730	682	716	700	726	723	726	734	704	732	727	721	741	713	696	744	752	705	692	691	729	714	733	759	734	690	713	710	708	704	745	724	729	679	721	729	725	733	720	730	672	682	723	695	753	747	729	713	746	712	654	667	696	769	712	703	705	674	725	717	743	756	769	763	765	720	708	754	740	709	711	745	701	718	696	746	762	730	694	748	733	703	770	785	690	693	728	714	725	709	756	680	724	726	716	646	742	712	692	688	708	704	701	678	726	759	715	732	721	721	740	752	737	721	720	729	750	691	716	706	733	732	750	757	746	684	661	704	723	730	722	707	742	734	759	693	721	744	755	719	684	728	711	728	718	701	711	728	726	767	750	730	691	679	713	722	739	711	719	704	732	773	742	746	748	724	716	727	686	716	716	698	727	747	724	705	726	756	709	725	775	714	740	741	670	706	715	733	670	735	759	726	715	746	741	720	743	729	698	706	722	750	719	733	682	762	680	739	720	688	698	686	686	774	741	759	734	698	760	685	713	691	681	678	739	760	660	736	757	721	752	687	725	718	758	689	739	709	677	742	747	718	700	732	690	671	691	696	710	715	717	776	750	726	757	688	748	734	751	697	730	712	725	688	699	713	713	705	689	726	698	727	713	726	688	733	676	682	724	712	731	698	694	668	736	686	765	719	673	734	727	697	724	669	744	723	724	731	785	675	695	774	741	665	729	731	758	708	746	692	707	779	742	742	736	692	725	691	738	697	751	721	712	707	708	742	740	690	730	741	711	711	719	708	747	782	740	729	734	691	729	702	682	680	695	711	694	712	735	751	722	775	744	748	774	700	749	685	735	722	756	758	719	753	746	699	755	669	727	770	693	723	747	682	701	707	785	768	791	702	698	717	672	702	761	699	695	695	748	749	712	750	745	705	728	711	738	700	715	719	761	752	739	744	739	677	731	742	693	714	728	727	737	730	716	706	728	736	745	693	704	694	688	733	752	696	667	716	680	700	718	646	721	712	697	741	743	689	792	664	708	730	728	667	757	784	725	756	699	706	736	747	711	726	753	669	685	687	725	720	750	732	692	738	722	721	753	707	684	709	711	734	733	704	731	699	705	700	698	700	693	716	755	700	685	720	759	720	692	728	706	709	704	719	710	740	669	763	721	746	729	709	723	722	714	715	718	684	703	686	716	762	734	718	741	720	741	718	712	681	738	714	720	702	699	676	732	715	732	699	707	759	706	680	719	731	688	697	726	734	733	734	729	693	702	696	673	707	731	697	722	685	709	687	719	699	698	674	726	735	739	701	732	723	723	695	755	726	716	718	767	691	712	686	769	750	736	754	738	703	735	760	744	744	715	754	734	735	732	754	720	732	729	695	701	753	719	713	744	752	663	734	708	735	757
4356	5228	9542	6832	3610	1825	828	440	318	248	249	261	268	292	239	266	266	293	252	251	269	285	221	265	263	274	268	242	248	248	294	252	243	256	276	279	238	233	244	232	270	249	254	271	263	272	251	249	217	215	248	268	246	279	260	268	232	230	261	262	258	245	236	234	277	256	251	273	236	260	256	266	243	259	264	233	260	269	265	239	257	246	256	243	250	253	272	233	277	281	273	254	222	286	269	250	259	280	263	263	253	291	281	270	254	247	254	271	226	263	282	246	221	227	264	239	242	253	261	258	234	263	252	242	245	269	252	241	288	269	263	253	238	262	248	249	264	277	252	262	258	233	248	247	257	224	247	257	235	236	234	269	244	230	257	266	260	257	282	251	255	221	251	275	258	269	252	254	229	257	273	240	236	237	300	298	248	287	244	244	240	279	259	265	261	259	274	241	259	288	266	240	241	254	254	247	240	257	244	265	256	252	267	250	271	256	280	273	237	230	261	249	247	240	271	233	248	280	273	275	270	234	278	254	232	252	272	224	287	260	255	272	267	250	291	259	232	237	245	269	285	266	277	247	256	221	253	243	252	240	286	271	250	271	282	255	269	238	255	243	235	264	237	252	262	252	242	252	238	257	213	260	225	271	222	256	245	259	256	266	282	256	255	257	265	244	265	243	224	279	302	236	235	260	241	243	264	234	242	249	271	255	260	250	262	237	250	250	258	259	262	217	241	268	253	262	279	244	264	263	241	238	235	265	253	237	238	247	280	260	245	270	279	238	270	252	229	250	260	247	264	225	236	252	272	294	239	258	268	235	252	256	252	258	227	255	259	253	233	260	259	246	250	270	244	221	256	237	255	269	265	233	284	239	262	248	250	283	263	296	232	270	238	244	255	272	247	239	263	260	253	270	248	235	263	244	246	224	211	264	278	249	216	267	259	223	249	235	218	249	264	261	241	289	243	274	256	265	254	236	250	248	269	249	225	245	262	253	267	233	251	280	226	220	249	230	275	283	256	245	247	262	253	232	247	267	287	224	250	278	253	289	278	242	266	245	228	270	238	250	233	273	270	271	249	227	266	264	238	260	274	240	272	255	282	252	262	281	232	242	237	243	274	226	228	277	263	252	231	257	254	235	267	226	248	254	255	245	259	249	245	235	253	230	261	290	215	247	272	239	247	261	238	272	243	262	264	262	271	250	259	257	256	258	246	266	281	239	244	220	267	250	241	267	264	293	255	243	264	259	266	262	269	257	238	271	252	244	227	272	273	258	273	245	231	245	253	287	254	257	264	243	259	254	281	244	270	264	226	253	269	240	257	260	276	242	253	279	278	239	247	263	223	262	224	258	262	250	240	237	261	299	233	252	259	253	280	233	256	267	264	260	264	261	243	280	221	277	241	291	279	284	231	244	229	253	252	252	254	286	246	300	250	254	268	238	258	262	254	252	274	269	253	259	273	246	264	274	265	243	245	268	224	256	253	248	267	254	232	231	242	253	256	243	254	242	275	281	243	256	243	254	255	261	255	235	248	228	257	245	246	269	256	264	254	266	275	264	244	262	222	227	233	251	241	259	207	253	253	256	271	286	226	225	255	226	240	249	271	239	239	248	245	239	258	249	257	232	235	238	249	260	247	261	265	264	253	271	266	250	273	242	280	243	233	234	248	266	260	268	269	274	271	237	238	238	248	253	255	255	246	241	238	287	240	247	256	247	223	242	243	279	256	259	254	258	250	252	232	261	260	240	281	243	217	227	233	239	248	227	226	248	271	275	278	255	253	251	279	252	248	230	235	271	259	283	251	255	251	259	252	258	281	241	237	252	272	298	247	277	234	211	243	273	250	220	277	234	249	256	251	237	250	254	251	269	257	304	257	262	264	249	284	278	249	310	255	267	256	275	243	272	294	265	241	256	261	243	267	242	269	285	248	261	262	234	279	216	229	257	256	248	223	205	250	239	274	266	252	264	270	247	232	239	260	265	266	256	261	246	266	288	242	270	284	268	277	230	246	240	260	246	269	271	240	250	252	263	243	247	234	300	255	252	249	245	274	242	278	248	228	257	252	260	252	266	255	247	255	231	254	241	237	256	229	248	281	241	276	275	263	257	259	234	266	253	220	257	257	248	251	247	241	255	267	270	254	275	250	259	246	276	285	246	257	257	260	277	245	291	220	206	272	283	235	281	243	271	249	264	251	246	264	282	271	247	262	274	260	246	264	262	255	233	261	257	300	253	271	243	271	273	274	265	281	247	258	238	244	261	245	256	243	243	299	259	245	253	245	241	241	255	258	251	264	258	235	265	246	277	267	262	253	251	241	281	245	255	252	257	253	258	249	242	228	268	241	254	259	278	272	268	245	257	245	255	216	272	271	258	268	274	233	265	236	244	242	255	240	247	259	247	271	236	257	256	236	270	265	251	269	231	257	229	238	247	260	258	229	253	266	274	252	240	230	254	265	242	243	243	228	256	257	246	256	269	265	253	245	252	283	258	253	262	251	262	261	257	267	261	265	253	236	273	272	261	239	250	279	238	262	257	247	270	246	233	238	237	272	247	235	233	239	268	237	245	249	224	248	251	233	241	273	256	249	280	254	258	271	213	231	266	242	241	255	248	261	256	260	238	290	208	270	242	280	248	271	258	226	275	275	260	257	239	284	221	260	256	249	276	212	259	272	255	308	248	222	282	244	249	241	236	265	251	249	261	245	284	261	260	249	287	267	237	235	285	231	225	256	237	252	257	237	260	271	275	271	228	233	270	248	259	244	219	246	258	252	255	272	274	216	245	270	274	230	268	255	293	268	234	243	234	274	277	254	256	261	275	254	234	249	249	228	266	289	226	251	238	241	255	248	271	268	240	234	245	256	275	240	273	271	268	241	266	266	269	254	247	244	240	229	284	273	255	245	245	272	275	233	229	249	271	226	248	247	259	278	250	253	252	244	244	287	250	256	248	255	222	258	251	267	275	269	248	249	249	273	252	229	267	250	250	274	256	279	234	232	252	243	252	267	242	249	259	236	241	258	237	240	251	265	238	285	223	238	257	230	239	263	229	265	241	259	225	242	281	255	252	235	252	238	216	250	270	243	268	281	269	258	229	235	243	264	269	271	237	250	221	245	263	250	260	240	240	253	267	267	233	261	231	261	260	263	250	256	283	249	259	252	276	234	285	266	257	264	260	265	263	289	254	211	267	253	228	275	254	251	262	247	270	249	239	280	305	253	277	288	268	260	243	267	227	243	226	245	232	277	267	232	230	272	276	261	219	265	244	307	266	260	249	240	250	255	260	249	211	289	258	252	254	242	253	271	250	271	259	275	265	256	227	273	226	254	258	242	259	242	243	265	245	270	278	231	244	244	282	248	271	267	250	252	297	279	247	243	270	239	267	266	241	265	227	261	224	255	231	288	251	258	224	269	246	241	280	271	257	252	246	242	244	254	237	249	272	240	244	240	263	264	256	235	260	286	244	288	256	255	238	229	258	260	236	253	294	264	250
4476	8812	18550	17183	10976	6043	2772	1368	845	676	643	601	624	616	616	656	699	612	646	670	637	635	647	641	627	625	659	671	625	626	656	639	636	661	642	654	628	600	655	618	639	650	646	639	661	589	619	647	627	611	682	635	615	625	613	645	619	582	632	622	615	594	609	585	672	646	640	620	663	670	689	641	606	622	579	592	619	590	596	665	627	630	612	634	650	595	641	600	611	677	653	606	664	655	643	637	638	654	651	651	645	641	609	614	625	636	615	621	635	621	638	647	610	647	614	598	609	558	632	620	654	633	639	635	660	671	665	603	618	646	626	627	629	628	620	675	683	639	635	642	651	600	616	641	657	610	600	625	636	624	646	652	608	608	613	638	653	594	591	622	630	616	623	599	642	588	651	617	593	645	597	629	639	590	661	629	599	614	636	612	670	630	624	643	619	577	639	641	678	664	673	636	635	638	625	622	593	637	590	629	632	607	596	618	609	647	660	604	581	694	619	639	639	672	633	625	652	663	610	603	611	645	693	623	607	614	623	615	614	602	652	636	636	661	638	650	660	611	610	638	643	651	637	581	669	637	628	609	642	661	652	644	632	660	661	643	633	642	652	626	639	634	622	655	636	631	617	652	601	682	594	635	637	639	593	635	587	656	645	593	665	634	615	633	602	594	646	642	653	641	642	636	605	650	677	638	589	651	588	637	632	622	591	619	668	621	579	628	615	640	595	643	655	655	624	607	669	610	640	618	655	639	646	623	626	653	642	644	619	583	660	644	599	603	643	687	626	594	611	621	639	652	574	633	665	674	640	645	648	583	580	651	612	656	643	568	640	643	577	634	627	628	610	590	623	657	653	680	641	619	654	657	613	698	655	667	644	572	584	646	675	613	641	614	620	615	672	620	642	652	648	618	608	672	650	632	639	643	627	667	608	632	625	644	624	609	609	605	632	616	662	631	656	613	601	666	671	621	647	658	652	630	635	660	607	621	609	642	633	648	614	623	634	649	597	645	631	635	641	703	646	656	619	635	643	697	615	645	624	654	621	666	602	645	620	626	629	602	640	621	589	606	602	591	588	643	628	645	635	644	647	599	627	650	646	626	599	646	617	633	637	638	668	659	595	660	659	636	617	663	591	640	620	664	595	575	600	622	576	630	613	657	622	642	621	610	617	634	615	644	618	591	630	620	650	620	678	610	646	622	629	666	633	586	601	635	598	622	649	654	616	639	609	633	617	632	658	586	601	588	589	622	618	652	593	635	623	612	679	633	598	675	621	600	613	645	637	591	610	650	596	658	628	575	618	641	644	658	636	626	639	626	669	653	626	629	615	650	643	603	657	655	674	625	641	650	615	637	649	609	653	630	638	660	679	645	630	635	631	598	667	646	655	631	649	609	590	660	669	643	638	639	660	619	654	618	649	642	640	600	634	670	605	592	666	658	643	631	569	651	629	650	635	608	642	592	639	616	663	645	638	670	631	675	583	577	588	647	631	606	633	623	623	623	647	662	622	661	661	663	616	656	600	588	618	606	641	649	639	623	630	622	601	633	629	625	650	645	615	634	638	605	596	686	652	604	626	593	618	611	619	666	667	644	634	662	621	622	622	647	625	617	668	633	632	637	628	666	628	628	587	633	626	678	656	610	577	631	638	677	610	632	655	601	623	648	602	584	628	650	657	650	592	600	579	591	649	650	635	619	604	624	615	638	617	564	652	637	630	691	628	664	633	603	600	614	626	602	621	570	703	643	663	677	638	615	615	617	646	621	659	628	617	638	615	632	647	601	639	631	601	607	645	630	631	635	596	596	664	664	645	585	632	586	598	598	680	652	630	641	629	623	599	658	624	609	695	615	644	664	634	581	625	666	581	596	587	632	653	666	583	674	587	602	646	633	675	675	634	635	634	666	670	620	628	680	618	620	608	655	684	612	651	670	599	622	634	650	640	604	628	669	631	611	622	622	630	620	650	621	623	661	609	590	616	638	643	630	622	609	615	651	571	642	634	611	581	633	606	672	632	647	659	620	649	677	609	658	611	604	614	631	648	660	621	630	639	604	616	622	651	590	624	655	626	578	638	601	600	610	606	616	632	634	645	627	648	635	655	628	604	644	625	631	628	641	582	648	656	643	682	626	662	618	608	652	683	599	603	593	602	598	659	613	610	623	629	629	639	647	602	637	662	690	639	612	594	623	650	639	636	636	592	657	635	634	634	668	659	635	606	633	616	677	640	604	637	626	632	640	628	659	621	672	657	601	640	658	607	657	649	615	621	626	600	622	629	626	619	611	632	630	665	612	621	636	591	632	724	612	646	658	657	655	593	588	648	618	627	675	622	623	630	604	620	616	595	637	616	586	607	600	619	598	657	623	639	606	627	625	642	604	606	625	650	658	655	643	583	604	663	602	593	611	606	645	632	627	607	620	636	671	636	638	694	670	615	611	641	663	628	617	647	632	621	614	623	646	636	628	617	572	624	623	646	653	616	658	655	643	676	655	622	625	621	623	608	667	651	640	599	668	624	627	615	653	639	628	628	625	643	594	586	619	609	606	624	625	643	636	603	591	654	633	693	665	620	623	602	648	628	630	612	635	646	645	632	605	629	630	623	621	641	611	604	678	643	617	623	632	651	586	630	581	676	674	623	621	619	621	640	587	661	632	644	557	601	654	611	635	605	644	632	633	658	610	616	631	633	619	641	630	586	628	631	632	610	654	667	643	604	610	631	603	653	651	631	583	590	625	615	627	632	660	629	660	659	631	638	650	601	642	657	636	618	606	620	626	644	650	629	656	614	581	615	663	624	579	599	607	567	639	640	606	668	639	669	638	587	639	642	643	611	615	646	610	640	659	649	623	632	607	602	641	654	593	626	636	659	614	637	675	628	604	642	613	665	651	596	672	612	624	660	621	632	621	637	622	600	646	651	618	630	644	634	682	593	618	625	640	661	646	686	622	600	571	653	561	589	641	648	609	626	611	635	662	630	617	600	671	648	629	645	649	637	618	651	641	622	607	631	602	622	646	614	587	630	639	640	608	634	633	691	692	588	629	644	619	641	639	651	626	667	621	666	601	602	620	635	611	622	653	619	648	680	615	645	639	625	643	621	606	616	626	656	653	638	570	631	662	692	612	634	609	603	618	621	640	614	628	625	670	637	617	629	631	631	628	609	653	612	583	636	623	638	629	664	613	594	645	636	601	613	657	638	652	642	631	594	641	628	617	662	612	603	580	649	636	684	619	636	612	651	616	588	661	569	628	581	593	617	630	676	611	594	649	673	609	669	637	623	613	660	646	603	639	616	645	616	618	649	612	602	652	681	672	633	651	637	619	639	663	652	651	642	629	646	616	630	641	619	635	615	638	638	681	639	648	610	595	588	662	626	635	643	600	653	632	637	617	657	611	606	626	590	638	683	668	673	641	624	629	649	578	625	639	648	626	659	633	623	616	600	632	622	615	624	605	608	646	659	659	630	601	624	614	616	617	633	633	651	627	619	604	663	579
53243	66058	75757	62534	45129	28261	11999	3340	938	475	362	312	332	325	313	330	284	299	287	313	316	316	342	313	307	292	327	314	338	292	318	305	302	304	326	309	299	298	317	304	271	310	281	298	317	308	286	289	314	308	326	275	314	302	303	316	291	290	301	316	315	303	333	314	303	294	324	322	319	309	327	301	316	315	300	295	296	296	318	292	311	297	310	308	301	295	287	302	306	273	309	284	321	330	319	346	336	299	300	328	297	299	335	288	324	321	311	305	324	286	314	322	314	298	303	297	272	312	345	307	309	324	297	315	301	321	318	314	305	320	322	296	336	279	334	333	315	297	317	309	326	322	327	296	338	338	310	328	348	315	316	317	298	296	281	314	327	319	329	316	316	309	304	332	366	327	318	290	302	291	334	276	304	314	328	308	308	291	308	326	320	304	300	313	316	286	279	289	295	337	275	305	326	286	299	303	304	347	317	339	315	323	315	317	287	279	314	314	315	317	322	320	294	326	283	307	331	327	287	298	319	293	300	332	291	297	296	268	302	321	334	290	284	305	315	284	328	314	332	295	281	304	299	317	302	315	298	337	305	307	297	300	330	344	292	328	296	314	325	318	291	304	299	324	314	331	312	300	293	337	314	292	281	333	313	295	316	326	293	311	299	297	302	307	293	274	304	299	293	307	330	282	335	299	312	319	310	293	317	311	327	297	298	304	332	304	309	273	349	291	333	321	312	280	307	334	306	289	339	302	293	315	291	295	337	279	297	317	301	274	311	308	334	316	297	320	337	280	320	315	295	342	326	298	345	358	317	304	293	356	327	297	323	354	299	303	290	309	298	322	309	293	308	311	324	332	290	272	288	327	301	364	328	317	300	307	323	327	313	306	297	329	324	311	283	312	306	343	318	286	314	305	288	305	328	309	301	299	314	301	298	300	309	331	299	323	319	322	317	327	339	300	328	307	313	298	337	282	285	307	341	323	311	283	284	300	341	294	292	305	330	323	314	332	318	336	325	297	294	321	332	301	305	328	321	328	343	338	290	327	330	323	305	297	340	278	340	313	291	324	312	325	311	306	301	285	365	296	319	336	294	279	342	308	342	306	293	324	301	310	293	306	320	314	297	330	306	320	329	308	321	330	336	322	304	298	315	292	315	302	294	291	312	306	296	310	313	306	301	301	298	304	306	305	296	300	329	325	313	322	314	326	319	345	308	327	304	306	337	296	346	298	323	325	292	271	307	319	288	323	301	294	298	307	286	329	329	326	315	299	293	293	313	326	279	300	297	332	329	310	312	318	270	328	306	323	333	298	318	303	293	332	285	299	296	309	328	310	307	316	317	328	323	349	304	329	324	302	323	319	332	326	299	295	326	352	274	309	330	325	306	298	326	310	342	303	321	312	317	309	305	360	307	308	294	321	298	354	286	325	325	316	320	327	299	331	330	335	307	308	321	311	314	309	282	304	324	346	327	321	299	314	286	326	285	329	305	329	334	333	300	323	339	306	306	266	320	329	324	306	297	316	281	318	309	289	309	325	329	296	307	290	311	361	327	295	301	326	321	291	273	301	323	313	302	297	284	293	285	283	306	301	301	333	312	305	310	316	300	295	316	313	317	318	336	340	317	304	307	336	325	283	325	337	314	312	299	315	323	304	333	348	330	323	305	301	303	297	312	332	317	313	340	315	333	360	315	313	321	346	317	313	322	324	341	299	298	342	330	301	298	304	339	326	332	330	310	337	302	295	291	284	298	320	312	347	321	327	337	307	312	296	312	289	317	318	340	329	309	289	297	335	274	327	312	284	307	307	333	306	316	329	296	287	315	319	314	322	339	291	299	274	348	323	322	341	293	323	313	332	301	338	329	297	272	322	333	331	345	308	325	269	319	336	292	303	305	291	270	315	313	290	294	305	312	311	301	307	343	324	287	314	313	327	303	321	330	327	331	283	325	272	299	306	307	353	280	334	314	337	319	309	306	290	310	323	317	319	298	322	298	296	299	305	341	279	292	309	321	295	358	319	303	281	338	323	298	302	289	311	308	312	301	326	300	274	323	299	313	305	306	292	285	337	317	310	329	322	286	331	280	316	340	325	298	321	330	340	293	323	304	327	326	322	275	321	319	280	339	287	331	321	311	304	325	315	282	299	302	275	287	317	278	329	304	306	324	310	319	336	317	320	303	326	313	317	328	307	317	321	304	311	296	298	311	285	303	299	326	315	279	331	288	309	292	319	331	313	312	320	313	321	318	314	319	314	308	303	313	333	301	317	326	318	318	322	323	282	317	327	307	307	310	318	321	287	290	315	304	320	285	341	312	327	289	320	332	297	307	308	292	327	298	288	323	332	332	314	304	311	305	350	320	293	340	322	333	324	313	319	312	285	312	291	302	319	285	288	324	318	308	338	330	322	303	315	318	291	298	344	298	325	296	318	320	318	321	336	347	324	326	308	323	329	276	311	297	306	273	328	301	308	320	318	282	328	314	319	311	310	323	321	301	291	299	317	301	303	292	337	322	305	326	329	318	310	310	322	317	332	275	296	301	329	295	300	316	343	315	295	325	304	320	326	321	290	323	308	303	316	325	319	333	323	302	321	317	366	293	301	299	295	315	302	319	290	288	324	307	318	282	304	276	280	330	305	338	310	330	311	319	342	321	299	322	315	315	289	304	286	305	281	277	327	314	282	333	304	290	317	300	271	319	352	303	343	338	355	310	318	280	328	327	308	301	311	309	306	328	299	309	330	298	325	304	320	294	331	304	308	312	308	290	327	330	308	330	332	321	294	326	314	325	303	323	330	295	294	333	302	327	311	330	323	306	332	322	327	341	309	324	317	290	321	315	302	300	298	297	318	304	312	335	311	290	267	307	303	340	300	323	328	346	309	299	290	309	301	295	313	295	307	323	339	299	289	325	325	326	311	342	304	295	358	357	279	324	312	326	308	302	286	302	283	309	273	316	308	345	325	288	285	321	319	295	304	321	312	334	304	329	334	307	313	328	322	335	312	316	288	314	328	330	293	271	295	310	299	312	308	273	297	327	307	329	281	299	304	310	323	330	314	323	308	313	279	313	303	313	320	294	294	296	320	291	312	300	301	299	324	298	292	324	303	326	323	302	305	326	304	325	325	315	298	314	284	329	309	309	306	323	309	340	290	307	299	318	316	338	339	323	320	327	323	297	319	324	344	322	306	322	328	318	327	313	364	296	327	304	327	353	314	322	327	336	332	280	295	298	318	309	318	297	311	331	280	340	314	275	327	319	291	279	310	313	320	341	320	353	308	271	300	322	320	283	307	319	327	307	323	322	298	314	338	326	292	314	300	318	327	320	297	288	310	302	327	276	292	331	299	321	326	319	292	327	317	331	318	318	324	325	282	316	317	335	283	324	298	296	320	297	299	291	288	283	314	323	305	298	286	325	315	329	322	320	325	310	296	305	314	310	373	310	343	324	325	339	320	307	280	314	325	310	310	291	335	305	288	311	320	321	298	308	311	332	335
32853	49325	71585	68630	55122	39870	22056	9327	3319	1279	879	730	763	689	727	778	771	712	710	727	757	747	690	738	724	693	734	697	749	767	792	745	751	771	757	752	750	736	804	732	708	720	752	748	754	754	741	766	721	741	717	778	733	737	759	790	676	745	709	733	793	762	739	757	779	730	756	787	738	753	754	706	785	716	757	825	751	776	754	746	758	719	764	738	731	729	695	757	747	730	766	753	765	728	721	733	716	754	766	700	812	739	730	709	795	760	796	693	739	756	769	760	688	774	704	718	743	745	741	768	787	727	726	749	720	756	767	750	711	719	769	778	728	732	758	768	792	801	723	753	757	704	774	759	744	733	778	717	760	738	754	735	726	719	704	718	829	739	752	742	716	710	767	757	726	778	738	723	776	763	735	762	727	760	745	737	741	755	733	763	757	735	752	735	715	730	715	770	785	737	779	731	745	749	741	782	760	773	749	745	713	780	739	811	754	735	758	763	748	764	757	766	745	763	748	731	754	761	742	748	766	754	721	726	779	754	752	748	751	758	751	740	722	723	719	720	740	732	727	762	789	722	703	749	740	764	757	744	705	789	718	671	734	731	725	722	744	763	730	740	763	761	725	743	761	769	735	792	733	738	744	756	722	744	767	756	746	741	782	717	728	770	782	713	686	801	793	781	749	706	766	729	726	785	714	779	736	743	714	736	719	744	721	697	786	778	729	768	749	782	665	737	750	781	760	768	710	739	791	749	748	775	702	739	745	724	798	726	745	792	766	725	772	762	750	759	727	777	726	725	756	757	740	716	754	769	732	764	759	698	714	734	721	732	753	759	725	781	780	733	762	758	704	743	742	756	760	745	740	729	742	735	709	812	724	706	729	717	691	801	738	733	708	714	775	737	701	775	759	733	750	743	737	714	760	716	703	758	788	738	731	729	726	769	693	692	734	751	744	761	777	770	760	767	697	770	715	783	723	778	695	742	674	755	736	750	771	758	685	781	765	763	746	756	734	730	815	757	798	749	702	691	759	731	776	731	759	768	698	735	739	738	732	752	740	799	762	749	743	738	760	787	755	746	762	736	743	761	774	700	736	722	751	724	753	762	769	805	775	738	807	739	699	756	756	707	700	731	711	761	755	755	744	746	737	776	766	736	759	790	717	705	715	772	775	769	724	781	738	755	692	775	681	734	755	757	749	809	770	740	774	750	744	699	778	753	759	748	772	747	743	756	729	773	713	773	733	752	697	784	742	776	735	731	746	759	734	714	729	740	730	752	745	754	763	760	755	761	772	734	712	752	766	779	736	747	717	758	748	746	710	746	701	784	751	769	736	795	757	742	660	756	715	699	760	747	756	729	766	743	707	807	733	718	761	748	753	682	708	754	733	771	778	760	811	736	756	751	806	742	745	715	724	756	775	719	751	718	750	768	725	737	733	743	747	736	822	736	761	741	732	716	755	740	737	719	801	698	742	717	742	759	763	776	743	752	758	769	774	729	723	725	759	762	772	735	766	787	726	774	746	774	787	738	689	730	747	777	701	736	728	723	725	787	754	736	707	757	777	771	802	737	781	777	720	780	758	753	740	719	779	758	743	703	773	745	756	737	806	763	751	747	776	732	757	724	729	724	728	758	710	728	688	791	755	757	788	722	719	761	729	752	702	704	779	745	755	710	782	764	775	798	744	775	761	848	798	748	748	734	776	768	694	747	770	719	725	709	760	769	756	706	704	770	728	773	749	753	755	739	741	753	746	715	718	743	752	743	727	731	765	700	753	745	783	752	715	774	756	726	753	721	736	725	746	767	768	745	832	733	739	754	752	744	753	727	758	798	775	723	722	716	754	708	779	694	747	768	759	758	786	792	776	767	731	707	730	750	717	737	772	711	730	747	720	756	771	754	756	749	773	728	727	742	777	722	767	716	771	768	781	718	741	749	720	704	773	730	769	737	735	747	681	709	706	706	752	736	749	793	744	743	752	764	766	723	787	765	692	744	794	716	760	742	754	721	761	795	720	754	740	733	783	776	780	816	764	738	787	749	738	730	734	774	789	754	742	775	807	714	741	758	758	750	716	733	762	757	777	777	781	764	724	778	742	750	732	760	726	769	711	770	752	706	727	763	789	736	841	706	742	731	732	710	785	742	749	686	752	778	732	731	755	712	743	690	699	779	749	710	785	749	697	739	767	779	718	774	762	740	724	716	763	737	747	733	738	779	724	802	782	724	765	709	746	650	710	734	746	717	751	712	711	722	726	729	773	688	762	759	765	755	714	714	781	734	729	715	744	751	701	711	743	759	748	781	721	717	712	799	784	754	817	783	758	748	815	719	757	736	699	742	709	798	736	766	775	745	740	722	761	736	721	733	740	710	714	762	740	773	744	781	741	746	758	702	681	757	745	768	725	743	744	808	758	736	766	737	741	746	728	734	729	805	726	729	744	730	739	733	779	821	707	780	769	709	746	721	764	701	761	734	760	742	792	694	739	752	763	736	738	725	765	731	756	771	742	708	786	728	727	759	758	776	721	748	691	749	728	747	782	758	784	788	772	717	748	771	741	768	745	713	758	737	756	743	774	741	737	720	712	794	774	708	773	711	761	737	760	747	711	776	774	695	706	760	694	735	738	743	804	709	775	739	737	703	740	749	733	800	722	794	720	724	709	706	751	698	725	763	774	779	761	742	740	755	783	716	787	751	699	755	838	745	705	752	730	740	756	757	784	737	750	721	728	781	763	746	751	753	712	743	749	709	731	727	708	717	728	788	765	765	691	770	700	764	765	747	768	760	729	724	807	741	769	752	779	770	770	817	771	721	754	726	750	742	706	753	695	741	731	726	742	716	696	792	712	702	738	755	686	727	739	731	736	737	789	714	750	743	778	707	750	745	725	755	744	721	735	723	695	704	761	751	738	735	802	739	733	752	712	769	771	694	771	756	790	725	756	827	721	711	768	725	745	720	745	755	728	747	754	743	755	753	725	737	811	674	738	755	718	718	725	719	700	799	762	724	743	703	708	769	796	686	745	732	742	751	761	747	777	735	688	754	744	718	718	790	789	759	741	713	704	736	752	766	746	747	776	751	737	770	730	781	777	765	714	761	741	699	763	741	739	757	711	733	742	765	752	707	713	729	760	766	762	763	750	764	727	750	798	716	745	775	766	741	729	729	725	789	761	712	738	736	728	777	721	772	800	715	765	721	745	719	704	781	732	757	728	763	773	743	773	756	702	736	738	740	733	717	751	718	777	817	726	713	760	751	761	774	788	756	765	720	753	745	717	825	739	761	748	733	759	736	740	748	773	768	764	723	726	726	787	767	732	711	770	803	738	726	775	759	743	703	718	781	739	760	743	690	732	758	698	798	719	665	780	709	751	774	746	794	727	791	731	714	740	744	764	755	734	736	720	731	749	747	682	788	736	747	762	746	706	692	770	734	724	741	804	786	769	714	747	751	726	763	761	768	701	709	746	775	773	767	734	769	761	727	753	727	687	758	741	735	771	716
50202	69655	77770	65616	48040	30883	13744	3831	1046	484	329	310	323	347	281	330	311	313	277	299	331	308	338	289	295	299	298	307	307	311	277	338	349	312	334	280	285	306	241	331	294	307	298	302	293	325	266	312	293	268	306	283	299	311	304	307	312	314	312	305	288	312	294	274	313	324	307	258	290	272	322	307	313	307	307	291	295	314	327	293	295	308	300	297	315	295	313	287	302	331	345	281	327	283	295	310	316	315	277	315	305	295	287	310	304	323	301	287	321	314	319	323	323	274	284	297	299	290	296	301	302	311	299	321	282	292	308	275	346	302	313	297	295	282	301	302	310	307	307	305	274	306	283	297	305	306	267	319	296	276	330	310	306	259	283	282	316	303	307	271	285	323	308	313	303	305	281	306	305	305	287	303	291	300	324	303	313	278	299	274	304	257	285	302	286	317	273	272	295	308	306	272	305	306	342	306	303	269	302	319	279	312	300	296	323	320	283	299	269	291	309	290	280	292	321	311	287	316	311	318	318	306	333	304	317	286	323	304	321	273	256	294	278	309	303	274	305	302	321	267	305	301	285	314	320	289	323	288	301	282	314	288	313	305	303	281	271	303	267	300	288	277	284	309	313	309	279	328	287	304	323	322	321	330	292	297	303	284	308	359	307	296	295	299	280	315	277	318	309	335	268	300	317	286	316	267	275	307	298	304	248	299	317	262	307	299	270	335	265	318	322	292	271	281	308	291	289	305	305	279	301	277	285	264	304	334	323	285	300	286	300	280	295	284	302	317	302	313	304	293	338	300	283	320	289	319	295	310	307	280	272	275	293	288	292	292	317	294	306	320	291	292	313	316	296	312	288	300	311	265	310	290	301	298	269	309	307	312	305	304	306	322	277	317	322	304	310	289	339	290	311	322	266	267	304	306	322	280	288	299	306	284	334	338	265	309	283	288	289	299	292	280	257	279	294	322	303	312	301	300	292	293	291	280	305	309	312	315	299	296	272	315	324	297	320	291	308	303	297	273	299	291	308	295	289	305	311	322	323	316	300	287	311	302	302	326	325	328	279	289	297	319	267	327	307	331	303	335	330	312	308	308	288	305	301	285	297	280	311	318	292	296	281	289	314	282	316	306	314	285	302	294	318	325	306	305	308	284	296	280	321	315	305	290	291	303	324	301	293	286	323	278	321	298	306	298	336	320	294	295	304	277	283	283	274	276	300	283	286	304	315	294	316	297	332	292	312	306	308	289	273	310	296	284	284	269	287	300	318	329	299	313	292	310	296	284	326	305	290	293	323	290	293	276	261	295	319	267	300	302	317	310	264	276	260	280	302	313	311	273	315	277	302	290	298	338	327	328	317	283	306	325	283	278	335	337	323	335	270	278	298	312	277	305	319	286	310	342	319	269	298	315	323	271	302	315	326	261	292	267	306	335	312	338	314	286	309	278	262	298	303	292	322	285	289	300	270	300	300	304	327	324	299	290	282	290	301	301	299	307	304	337	305	318	279	311	297	282	288	312	292	288	297	301	299	271	312	279	294	317	317	297	273	287	323	317	304	265	310	309	277	311	259	288	293	259	284	324	260	310	295	273	316	303	268	276	327	319	275	294	349	288	295	308	308	299	290	279	285	298	271	271	292	268	284	307	313	294	336	290	306	318	303	293	272	344	283	318	311	307	277	332	308	290	304	314	329	329	306	292	319	310	328	270	316	260	307	279	298	282	289	302	284	318	311	314	305	273	309	305	275	319	320	310	270	306	340	330	299	315	295	317	301	306	304	300	291	297	322	285	271	289	327	295	285	332	336	264	254	274	303	280	318	332	295	322	301	290	312	322	310	306	274	347	321	312	346	325	336	291	292	302	302	279	305	289	272	313	289	283	317	290	340	324	290	300	329	319	285	309	309	270	280	300	334	311	328	302	296	271	319	305	320	319	303	282	276	282	287	330	273	310	320	278	292	313	304	298	279	301	282	298	309	308	319	310	292	286	283	307	317	300	314	287	301	300	283	329	300	278	293	304	317	329	295	302	262	290	305	292	325	293	302	298	323	312	296	321	292	268	291	284	291	304	324	325	313	323	298	298	358	274	293	273	281	309	274	305	277	293	304	300	274	317	295	279	288	289	276	339	319	303	295	326	268	305	321	298	279	283	305	300	334	320	274	304	306	301	322	313	294	292	326	304	328	301	299	320	296	298	280	291	293	295	289	320	337	297	303	298	317	299	283	298	318	282	303	277	309	313	300	303	260	275	304	308	299	291	279	276	303	285	340	300	291	309	257	307	298	295	311	328	282	282	302	299	300	282	296	299	306	343	291	291	319	300	303	290	308	282	326	315	337	285	298	317	302	282	309	288	309	286	299	307	304	311	298	316	287	313	264	296	316	284	316	327	298	317	305	271	313	299	287	298	315	276	258	274	310	316	294	317	308	295	281	329	324	319	273	322	319	321	319	316	303	310	305	293	320	314	305	301	290	306	291	285	271	306	283	333	277	289	321	322	305	311	275	280	310	318	310	304	307	282	330	318	296	269	317	295	284	325	286	278	302	302	286	298	307	295	331	326	300	294	324	319	277	283	301	317	291	282	328	267	296	307	276	292	281	349	293	313	276	307	284	336	305	325	284	340	352	331	260	319	298	342	285	305	315	291	306	317	284	277	301	317	317	281	321	313	311	339	345	300	309	329	315	306	292	276	275	321	277	296	308	308	271	319	313	312	315	283	322	287	305	289	309	321	300	326	301	309	298	313	304	315	300	309	276	280	281	260	302	288	297	334	290	272	300	296	303	299	308	292	295	306	274	296	311	322	305	313	301	330	286	287	292	305	288	297	276	281	302	323	273	337	290	316	337	300	297	314	294	277	290	302	245	292	298	300	292	295	321	306	319	306	309	299	257	282	315	266	323	277	283	283	283	282	305	293	292	299	286	318	296	290	322	306	301	306	302	281	314	311	276	302	305	294	300	312	297	300	291	307	277	313	286	277	304	315	315	289	262	272	324	280	312	300	303	300	287	302	270	315	308	298	289	314	312	271	331	324	301	271	252	268	294	303	285	289	306	271	273	310	291	316	309	286	283	281	276	307	294	316	290	319	293	342	276	306	279	271	287	306	323	277	275	265	320	313	297	308	292	339	314	290	292	315	257	290	284	301	311	313	288	304	271	323	311	278	323	298	301	302	287	331	298	317	308	272	283	278	276	323	300	295	298	283	259	301	315	333	333	318	284	259	295	285	324	298	300	321	282	273	286	309	296	277	310	268	298	301	298	297	315	330	272	326	291	284	323	337	335	306	302	303	299	293	284	300	308	276	324	326	286	288	310	301	265	289	302	290	326	309	298	333	282	290	262	288	288	270	284	299	287	268	323	291	319	312	273	270	299	284	302	311	308	315	302	281	316	282	286	306	282	310	306	307	295	305	289	293	316	318	317	259	300	312	293	298	305	303	294	281	315	287	304	301	317	291	287	305	289	309	278	261	307	293	300	286	294	315	292	297	286	299
30686	51188	73990	72016	57906	42484	24259	10393	3601	1343	809	696	715	708	711	732	711	730	759	719	767	689	740	755	707	739	715	699	811	721	733	678	728	685	739	716	703	692	697	748	688	715	688	696	700	711	722	748	753	654	689	725	710	687	767	708	698	696	759	694	759	735	717	773	728	672	732	668	741	716	767	716	727	642	699	680	771	741	689	752	728	717	678	736	664	703	737	714	734	711	680	755	740	639	766	701	728	700	780	685	684	719	676	734	729	743	713	737	723	675	746	720	695	729	707	727	734	734	705	660	701	746	701	697	730	672	719	703	723	712	740	707	721	697	730	756	713	703	686	728	704	707	763	692	698	746	689	758	735	745	728	720	688	734	735	696	695	699	722	706	740	765	700	682	763	703	749	678	673	734	690	747	739	737	756	717	723	739	717	733	704	714	715	702	706	702	730	731	736	702	692	715	719	704	680	662	721	720	712	732	727	728	716	693	729	733	692	730	682	716	700	727	780	709	671	686	678	714	711	738	691	736	731	650	748	746	736	699	726	799	713	704	671	679	735	706	730	708	733	704	750	727	718	646	711	735	664	689	716	736	731	714	751	730	742	726	691	748	738	747	702	706	686	719	725	740	680	724	738	700	682	719	648	718	711	668	709	742	709	711	678	696	738	749	678	713	752	691	620	705	686	716	734	705	716	701	685	715	730	738	740	728	767	739	719	738	686	670	688	733	732	745	738	736	726	686	728	729	720	701	759	753	703	709	700	745	761	718	713	728	728	690	704	700	698	729	722	686	720	769	719	696	702	716	688	685	709	744	728	680	706	739	674	711	687	747	729	684	732	753	683	732	678	666	705	690	718	680	663	728	691	743	704	740	693	738	747	693	662	712	700	706	697	711	710	712	727	747	759	673	736	726	702	737	716	690	717	704	699	723	723	731	697	701	755	708	722	732	752	745	716	740	708	710	745	719	680	711	695	700	757	730	668	687	704	753	714	716	645	692	743	740	690	745	725	696	750	699	654	765	725	699	712	694	675	676	656	667	747	735	695	681	697	748	731	690	681	725	731	688	751	734	688	742	724	704	695	730	724	700	697	740	715	751	696	713	693	746	735	695	741	708	686	730	727	720	694	722	682	715	723	724	676	666	701	743	702	728	734	755	736	718	743	715	783	727	711	720	730	713	736	765	711	691	719	682	734	746	709	693	721	706	689	729	674	730	708	705	708	691	762	713	740	767	741	724	772	753	703	726	734	712	703	706	679	770	714	729	766	708	706	738	730	722	727	698	721	711	681	700	728	718	670	719	712	689	745	706	721	704	708	723	694	683	750	700	682	737	700	732	699	665	739	680	670	667	688	683	719	690	680	695	693	712	705	701	717	705	701	704	722	735	727	741	721	710	720	712	727	697	749	718	716	748	664	708	713	740	674	702	711	702	721	716	725	700	736	707	725	692	738	718	729	681	693	699	707	718	712	717	700	743	734	744	733	698	692	697	742	752	728	678	676	723	718	691	741	743	716	701	692	694	711	718	752	725	738	708	715	746	739	698	677	723	750	707	721	754	711	683	712	703	751	713	719	680	696	722	687	746	750	708	724	738	704	703	712	701	732	756	700	728	752	723	662	733	681	706	681	687	712	716	724	702	729	727	687	715	742	788	709	706	709	705	691	692	698	725	732	740	691	686	671	735	701	726	706	722	706	722	719	713	726	697	696	727	697	733	688	736	692	709	682	708	673	683	709	735	699	763	718	699	778	742	692	700	760	723	746	677	700	730	673	704	724	737	707	686	707	714	727	730	719	690	726	710	688	733	697	730	736	719	701	762	739	690	707	691	714	744	715	741	665	763	682	697	738	725	755	708	709	703	743	695	695	702	765	755	723	731	721	719	710	726	718	708	694	663	715	731	773	673	774	709	690	697	742	648	702	746	695	723	702	734	666	720	673	756	684	741	653	770	715	734	689	724	730	738	665	696	729	700	708	712	706	708	719	730	670	713	692	700	702	721	730	681	727	717	706	745	691	652	700	705	721	718	706	710	689	681	696	740	725	723	722	751	699	670	714	701	705	703	729	721	695	685	689	727	716	750	713	695	679	694	690	716	754	691	733	730	725	745	726	698	730	664	718	752	701	702	709	674	747	729	702	684	688	768	675	693	681	668	691	629	710	673	741	717	729	689	703	693	695	743	706	651	716	715	715	774	712	683	652	720	741	705	730	755	679	704	737	727	724	727	742	706	725	711	703	740	741	700	685	760	750	700	744	693	688	695	715	696	721	666	709	703	716	765	685	709	696	715	735	690	692	685	673	733	710	729	760	773	689	742	726	720	689	676	686	681	722	723	718	705	728	738	733	719	712	743	684	696	689	718	732	715	743	730	683	728	700	703	673	646	778	735	685	739	696	693	728	628	745	658	711	701	694	705	732	722	732	681	744	725	680	709	769	683	705	741	704	738	722	654	758	668	752	746	719	705	715	706	700	681	686	671	705	737	735	698	767	711	725	723	708	726	725	700	701	722	700	705	678	699	711	722	739	714	705	684	727	718	721	768	732	697	741	737	703	721	710	691	785	729	712	744	719	720	717	680	696	705	713	717	680	699	742	689	714	696	742	697	770	753	705	727	760	721	731	708	709	732	722	740	694	766	713	735	748	712	689	755	698	735	690	728	730	711	702	661	727	730	734	732	772	728	741	707	684	717	760	695	721	709	749	667	707	723	691	687	671	714	768	738	721	707	724	745	751	661	747	732	749	697	735	685	744	736	737	685	729	731	724	750	701	696	734	695	759	717	666	677	746	693	741	762	686	736	696	683	698	731	699	747	707	720	726	708	709	693	708	733	744	722	739	738	707	665	727	691	771	714	718	731	760	722	669	716	732	700	667	737	712	709	738	736	753	687	722	735	729	705	725	713	680	736	733	704	731	681	741	704	778	714	714	727	677	709	688	686	701	723	723	684	720	671	727	742	706	719	739	682	717	721	774	695	721	685	716	732	736	693	720	751	722	715	730	715	690	718	738	685	744	716	676	729	718	731	687	751	691	678	702	666	690	723	728	695	712	732	709	689	729	693	699	701	728	727	697	771	711	696	756	721	738	720	800	729	748	744	753	686	664	717	708	712	808	740	714	678	707	695	730	697	732	716	780	712	726	716	698	704	693	743	724	717	688	767	720	721	758	712	690	703	680	728	700	748	733	695	717	713	694	697	729	685	753	708	731	705	758	714	722	715	782	739	696	685	732	658	724	671	723	671	714	700	745	712	704	695	681	742	741	714	694	710	675	731	713	720	760	763	718	690	693	733	677	696	683	766	724	718	747	699	705	757	670	757	738	730	740	697	785	692	678	691	677	765	766	705	749	698	684	731	731	726	670	710	709	723	728	672	713	750	728	741	691	704	681	671	685	720	726	698	703	756	733	698	720	692	724	681	772	751	680	720	723	722	753	744	720	747	747	707	751	740	691	726	713	687	659	718	697	739	694	701	723	684	727	686	660	715	714	678	719	744
3396	4384	9615	7637	4048	1891	907	483	343	280	257	251	271	240	274	249	274	279	244	233	245	277	265	269	265	268	257	263	233	247	269	264	245	252	229	262	256	256	260	249	265	246	256	278	263	256	248	272	235	253	276	289	296	261	252	240	228	256	258	251	251	260	268	264	246	251	264	277	275	257	271	255	241	261	260	228	252	257	260	248	268	241	263	263	247	255	268	261	266	254	253	266	258	257	222	260	233	232	255	265	233	249	263	275	262	248	248	264	201	281	232	274	245	241	239	229	248	235	269	255	246	247	252	240	246	239	258	247	224	246	253	242	258	247	222	255	269	260	257	265	232	267	269	266	233	244	258	244	273	253	244	259	226	236	235	234	276	227	257	223	269	274	238	262	263	278	272	294	257	250	249	241	251	238	246	262	245	278	250	271	258	264	249	254	273	204	271	244	246	249	254	256	271	263	244	249	261	240	257	260	207	275	291	249	243	234	260	240	267	246	258	269	233	272	242	276	268	235	268	225	232	232	261	249	246	238	249	265	255	258	260	251	268	258	241	247	276	249	257	248	233	270	257	244	258	244	249	249	233	265	239	253	280	259	252	251	248	265	265	238	261	244	255	257	243	267	233	267	284	264	225	238	265	250	251	251	268	233	245	250	235	268	250	282	275	234	243	274	296	241	275	233	245	248	238	258	248	258	231	218	255	230	263	247	249	226	263	274	267	251	268	258	276	235	235	241	257	190	254	258	230	253	288	243	268	234	236	262	277	250	279	239	245	258	245	230	261	251	261	234	247	248	245	249	245	239	237	283	253	255	255	227	250	241	252	268	256	209	260	274	244	242	258	240	244	244	270	249	254	231	269	258	251	253	272	281	244	266	259	246	253	255	278	262	238	262	249	256	297	227	244	275	268	250	221	249	260	276	228	228	225	271	251	233	233	258	282	259	241	243	244	233	247	242	228	242	246	254	281	262	252	288	257	284	258	272	284	228	254	266	253	266	264	242	267	292	250	259	263	271	236	261	236	228	283	224	230	231	239	258	219	252	271	267	261	243	258	236	227	266	237	262	260	234	251	280	255	267	267	245	275	242	275	250	264	253	268	238	243	276	231	242	286	259	264	239	263	253	263	278	269	235	250	249	207	199	254	250	275	258	268	271	253	237	246	225	253	247	233	272	298	277	251	238	233	216	233	234	232	252	268	228	252	272	244	260	253	254	246	226	265	235	228	265	269	263	251	271	216	253	232	283	280	267	284	262	264	253	239	249	263	230	256	240	274	268	237	259	239	240	241	269	253	241	296	244	293	269	258	243	267	238	237	270	270	267	261	266	261	253	258	276	247	243	255	229	253	263	254	240	222	272	251	231	242	271	244	241	275	253	248	251	282	249	236	260	258	261	238	259	227	251	231	250	252	258	225	281	246	265	275	255	257	263	277	283	256	259	278	260	250	256	269	270	236	247	253	248	229	273	258	256	256	250	239	265	265	203	242	236	281	243	290	239	221	260	243	267	246	250	264	260	267	256	220	241	270	276	271	250	232	266	268	294	273	255	273	238	249	246	236	267	255	233	244	268	249	226	256	259	249	241	256	262	267	269	271	292	236	274	262	265	247	254	256	227	237	266	262	257	242	241	268	269	282	244	228	220	226	270	243	270	234	247	250	226	233	275	262	238	263	287	258	268	249	230	256	266	251	249	262	271	279	256	268	258	238	221	238	251	238	233	283	254	225	270	240	278	285	240	266	258	275	238	221	254	250	251	280	266	264	287	239	251	265	264	236	255	238	262	260	270	247	252	266	257	235	276	255	282	269	259	266	247	249	234	244	234	248	247	252	251	251	230	249	248	265	252	255	260	272	252	279	251	292	225	213	278	246	262	261	258	225	247	264	257	221	248	238	246	226	254	236	242	239	271	255	242	223	245	247	238	237	256	268	264	279	259	274	247	265	247	244	287	235	276	248	286	233	238	270	252	259	245	270	246	231	268	256	239	243	245	228	253	270	248	250	242	239	255	246	252	244	249	254	261	222	275	256	268	236	240	230	243	261	233	252	240	277	258	260	260	236	259	270	282	249	287	271	260	261	280	247	261	242	234	245	251	226	243	260	244	261	250	232	237	252	235	238	232	250	268	233	263	268	253	261	251	268	248	256	250	251	269	260	256	237	275	222	238	261	229	246	247	233	253	252	223	238	273	261	240	231	224	270	240	241	256	256	239	274	257	256	266	242	231	234	243	235	252	245	266	277	240	272	259	261	255	269	236	275	261	232	250	280	254	283	231	238	243	259	245	293	227	249	243	266	266	243	234	237	264	251	256	254	244	243	269	240	265	264	249	260	244	265	281	241	258	252	245	231	254	250	226	266	271	270	257	271	273	253	268	252	237	255	234	246	236	262	240	241	261	216	259	223	238	241	239	233	246	255	248	269	275	254	282	279	281	241	271	245	274	272	266	234	244	251	249	249	261	255	237	252	248	229	236	248	252	239	226	267	227	249	256	247	250	242	254	242	260	264	248	251	236	266	255	237	268	250	251	244	257	259	282	241	254	270	269	264	227	267	282	255	247	216	233	259	269	271	236	216	259	264	263	254	274	246	239	272	265	264	247	241	243	242	241	298	229	280	234	278	253	248	243	244	257	285	250	233	273	240	254	263	271	253	240	261	251	255	241	236	231	278	239	247	271	248	251	263	223	266	264	279	271	284	298	227	219	242	256	269	260	264	229	283	247	268	252	251	218	266	246	250	231	249	217	240	242	222	268	275	235	274	236	232	253	263	248	267	259	279	218	276	235	262	260	248	243	233	258	230	224	270	256	242	256	264	249	255	256	268	274	261	232	222	255	251	263	264	245	249	252	266	223	266	246	245	235	252	236	230	241	257	248	247	238	255	262	270	262	299	269	236	274	254	281	258	241	247	263	239	289	224	260	254	236	257	250	234	228	238	266	265	258	263	225	267	258	278	246	261	247	244	258	252	242	264	232	228	238	257	249	268	282	256	227	259	254	264	256	222	244	266	239	254	256	250	260	278	239	245	274	267	239	251	261	255	266	242	239	229	264	244	278	270	258	231	267	240	246	223	261	243	241	258	284	236	256	287	241	238	255	276	253	240	245	233	247	235	228	269	260	255	255	254	247	238	254	263	241	270	239	250	250	240	271	250	241	256	251	244	269	263	278	249	273	247	244	235	260	259	255	282	281	244	250	235	276	236	325	253	236	288	245	238	234	247	230	269	234	246	262	236	242	263	280	269	250	245	247	224	247	261	256	245	256	257	264	250	247	247	245	240	238	252	255	263	248	257	265	215	261	275	265	269	240	221	273	264	263	249	264	268	243	266	253	291	261	254	286	252	238	264	262	276	271	263	246	252	229	267	238	249	264	251	239	264	235	251	282	277	257	247	269	227	223	258	244	243	270	269	267	251	247	242	276	242	262	243	243	268	265	262	269	238	258	250	268	273	255	243	239	250	267	253	226	217	249	244	274	251	245	256	257	245	254
3473	7780	18944	18272	12137	6526	3008	1439	861	666	611	615	605	611	624	625	598	638	606	615	613	616	636	614	607	630	622	626	664	605	660	605	602	583	639	587	609	605	640	636	684	601	650	670	631	604	622	625	631	619	605	613	649	617	600	607	600	644	580	632	629	620	643	628	664	624	636	629	625	666	668	628	662	657	628	619	634	624	680	650	623	636	661	668	630	630	652	584	617	604	682	602	607	625	659	634	638	621	636	615	561	646	646	643	630	622	582	664	606	657	608	615	604	609	639	636	633	646	582	621	625	643	640	582	621	641	620	622	613	674	619	647	611	631	611	629	656	617	629	620	578	649	672	644	591	597	603	604	653	617	596	620	609	630	607	617	659	629	638	666	647	656	620	605	635	657	595	621	613	592	654	643	620	648	613	607	567	600	620	612	629	636	610	635	625	632	595	653	614	613	602	649	649	662	548	660	645	623	659	659	650	628	613	657	622	635	601	664	646	607	627	637	636	632	561	599	602	657	663	617	626	653	654	575	585	684	593	638	624	651	619	619	616	646	631	646	603	605	628	661	615	603	611	616	677	636	632	579	687	680	626	609	623	599	606	622	618	603	633	580	619	625	595	631	633	604	675	617	575	619	634	641	555	600	643	668	611	680	667	612	617	618	596	634	614	596	623	628	618	636	614	645	671	652	641	622	626	676	613	618	672	649	650	622	588	595	641	622	628	645	645	621	622	620	651	589	608	606	577	648	642	693	639	645	615	669	617	605	660	579	614	622	625	624	587	647	570	625	605	645	663	595	609	631	630	637	634	562	663	612	663	635	632	618	669	611	622	595	663	647	621	653	630	624	585	598	634	666	599	659	627	638	646	617	627	665	630	590	642	662	633	598	625	604	633	563	606	589	645	578	657	643	654	635	622	606	646	600	594	633	624	667	664	654	635	644	651	599	599	665	644	590	575	678	612	604	661	621	657	656	629	656	618	556	635	672	627	596	611	621	620	640	675	614	644	575	646	624	585	603	618	646	604	654	603	632	607	621	647	635	611	665	609	634	632	609	608	623	613	616	629	641	584	662	642	615	617	622	678	642	656	570	633	633	611	617	645	652	630	630	630	607	669	672	586	680	633	633	646	592	658	626	598	657	653	637	648	628	624	615	591	651	611	602	613	632	658	664	602	649	607	661	621	587	626	643	656	619	646	629	642	629	605	649	630	626	622	629	628	648	647	655	654	627	648	638	628	642	627	656	664	612	622	604	641	636	647	600	644	634	593	664	645	642	646	627	610	613	613	639	636	630	627	628	561	657	616	626	622	587	631	634	636	552	670	614	661	645	609	635	644	691	589	644	567	597	611	608	647	577	647	601	582	623	653	580	617	649	640	599	619	644	634	658	583	639	652	646	600	649	649	654	662	576	598	649	608	612	614	604	623	618	617	647	604	649	599	591	585	599	617	651	594	596	627	614	634	610	658	607	592	623	602	686	609	710	640	603	646	667	607	648	628	633	627	613	576	608	625	595	637	650	592	643	596	629	611	620	645	623	608	639	634	642	622	625	611	611	611	631	627	603	624	663	659	653	609	651	618	640	654	621	629	587	583	644	625	624	586	613	607	691	578	609	638	661	605	588	649	609	648	629	614	598	638	625	663	620	619	614	620	646	627	604	624	605	618	637	638	600	655	618	678	574	613	636	595	643	603	640	609	634	602	639	606	597	611	617	594	607	654	617	596	622	621	647	609	609	617	618	633	609	628	645	601	593	596	619	649	656	614	599	603	631	651	594	583	640	628	627	634	585	612	613	635	578	593	613	621	631	619	638	581	631	670	583	620	640	657	614	598	605	632	634	657	601	612	604	604	644	610	611	653	604	583	664	633	614	602	645	614	627	575	607	613	646	654	651	653	657	641	634	608	658	681	620	643	652	601	653	681	592	629	626	647	650	616	644	644	621	579	641	647	576	612	585	601	622	645	672	620	637	584	647	631	653	652	617	623	613	601	645	634	643	629	670	648	616	591	642	577	621	609	639	636	621	628	601	638	604	659	652	600	595	640	619	656	628	649	623	652	651	605	646	606	664	546	632	584	645	642	625	590	675	604	616	589	640	653	637	631	642	637	605	604	603	623	628	640	639	681	641	643	614	657	632	637	645	645	599	633	628	657	641	597	634	572	648	668	608	597	633	652	607	659	657	568	598	637	659	607	609	642	614	627	630	649	661	603	659	605	650	659	643	593	610	617	673	587	642	647	659	612	632	647	644	625	637	621	629	648	661	623	655	610	622	637	631	619	636	619	637	622	582	615	694	657	603	627	695	645	619	583	612	633	618	592	630	620	619	594	610	612	641	603	593	641	612	647	646	656	611	644	590	687	580	614	616	642	676	620	626	636	638	619	646	613	666	611	643	593	619	583	668	599	603	659	594	649	617	639	595	647	633	627	620	643	649	625	624	618	644	647	665	612	651	656	605	686	630	625	575	619	642	634	647	612	662	607	643	598	637	609	614	611	606	667	584	648	648	638	638	587	630	610	638	621	671	602	612	614	596	631	612	592	579	652	593	614	629	622	654	614	637	612	630	632	627	646	602	638	665	629	653	628	618	629	637	647	622	655	620	656	588	619	626	655	675	636	617	639	637	598	642	610	643	634	620	651	700	612	650	596	586	646	637	573	658	654	633	605	610	615	622	567	635	583	616	661	604	614	661	662	623	649	605	580	625	648	657	604	638	601	610	634	620	634	676	606	607	624	622	639	647	625	645	644	588	593	598	644	643	661	632	618	606	653	640	647	629	665	632	620	615	629	626	590	616	616	676	672	587	650	593	647	616	658	646	654	557	633	625	659	611	602	603	661	647	645	604	644	602	609	647	604	663	638	608	587	592	634	667	660	658	634	648	651	634	621	610	627	633	594	589	637	600	625	632	594	610	629	642	660	636	624	618	665	624	665	650	633	585	585	621	675	627	607	640	615	676	644	630	622	580	632	595	653	596	635	648	639	577	660	630	637	616	607	650	653	640	605	617	615	632	591	624	645	609	608	588	632	640	634	628	617	681	638	583	632	607	615	611	637	604	634	629	623	664	609	616	635	629	576	657	632	630	588	646	666	622	634	652	611	620	641	633	634	614	631	635	644	635	633	602	625	651	612	613	657	633	648	613	625	657	670	641	607	632	638	610	630	664	667	594	652	655	641	571	615	626	590	570	622	635	619	620	649	664	639	632	635	604	631	655	650	664	692	607	607	610	645	601	640	630	611	632	628	603	641	630	623	608	654	634	644	613	632	640	655	650	580	603	608	646	631	659	642	651	621	633	669	646	648	594	636	632	643	622	654	626	610	585	672	612	603	643	603	592	609	670	627	591	651	645	621	603	606	628	603	664	601	609	632	639	636	622	642	632	631	662	647	638	661	596	596	596	600	629	641	631	605	622	579	576	621	613	668	654	612	595	576	621	654	689	640	636	645	630	592	669	585	618	612	653	625	643	643	594	636	617	668	655	599	624	609	623
34246	55903	77832	67467	48824	30914	14306	4002	1098	524	390	321	288	333	307	342	310	318	309	298	324	319	311	313	306	315	295	310	298	343	316	318	302	293	324	316	311	292	308	315	301	332	294	339	320	299	289	327	327	305	331	314	305	295	354	315	356	256	268	324	308	280	292	347	282	289	288	303	283	304	299	288	326	282	327	303	290	311	296	323	293	279	282	311	326	287	331	298	329	291	315	369	310	306	290	311	296	305	324	307	324	305	330	349	313	303	320	321	316	339	309	302	337	299	318	292	336	311	318	328	345	294	297	305	320	309	305	296	294	299	317	296	302	323	310	303	316	319	308	316	302	328	306	320	290	329	334	327	306	330	311	339	293	356	295	322	330	309	296	316	308	343	291	335	289	327	321	295	344	310	305	294	301	314	308	305	303	313	299	301	294	311	298	318	291	295	292	308	322	297	329	292	338	335	307	321	309	323	351	303	310	326	295	332	303	322	294	313	300	311	289	299	326	293	307	306	328	321	289	317	300	288	331	328	309	274	344	301	355	308	301	328	321	287	290	289	322	329	321	323	319	346	312	298	290	297	334	263	314	303	267	341	299	325	279	305	306	295	322	318	292	288	306	316	285	285	335	270	330	347	307	319	286	291	260	312	298	307	307	308	320	315	321	280	311	332	326	300	315	292	327	304	287	291	324	308	302	317	306	340	300	294	306	310	282	306	294	286	285	324	277	347	309	301	317	326	304	292	317	279	317	319	328	304	295	310	332	295	315	288	326	309	298	304	329	339	309	336	305	295	328	276	309	297	304	322	275	294	334	316	301	314	316	302	336	293	341	305	302	295	308	330	313	304	318	298	287	308	338	281	313	268	302	299	312	324	296	302	305	335	317	296	301	336	303	312	296	299	294	305	328	319	313	325	346	365	293	310	298	328	287	345	317	314	316	338	293	294	304	329	357	311	311	321	307	330	298	316	303	304	333	303	353	306	333	293	300	294	321	345	313	294	332	327	313	300	330	296	303	309	366	300	296	310	348	301	330	330	315	325	313	328	296	282	313	305	334	314	320	306	255	337	305	315	270	329	341	338	321	291	303	278	317	342	306	300	327	328	310	326	318	325	311	280	281	342	336	302	331	295	333	355	307	308	312	307	322	288	293	298	312	308	293	326	300	324	290	277	369	317	300	282	312	315	321	316	293	290	312	299	328	269	285	328	296	298	279	310	305	354	307	304	306	295	307	305	287	294	342	295	331	303	317	294	309	310	322	325	311	316	300	330	332	338	323	295	319	307	302	290	299	316	323	343	306	307	307	304	333	282	296	287	298	305	331	340	336	277	316	298	315	327	354	297	315	365	322	294	326	286	291	316	321	317	332	305	287	308	272	316	286	353	300	301	312	335	312	323	320	307	294	312	319	312	334	316	324	314	333	314	288	328	310	296	328	320	290	325	295	317	306	298	300	315	286	284	321	311	286	319	306	290	289	293	301	324	316	271	325	310	311	315	287	293	301	324	309	320	317	285	300	305	306	304	307	332	316	324	295	290	353	325	316	318	308	289	286	319	311	331	293	310	315	332	341	285	308	315	308	280	336	302	340	302	325	281	286	342	313	316	334	311	323	297	293	318	318	322	288	339	308	325	300	277	310	308	307	313	303	330	317	316	292	302	339	296	298	299	313	316	280	329	303	322	313	295	294	283	300	292	307	321	307	333	324	293	315	290	282	301	307	322	324	306	290	351	312	321	315	303	336	312	326	306	307	299	311	270	345	298	335	298	268	301	307	307	299	294	314	313	299	331	320	286	302	296	312	337	278	317	336	332	337	305	298	289	326	316	346	259	316	327	294	327	305	318	326	304	312	297	317	321	334	304	310	305	288	305	334	322	304	305	287	317	345	304	292	293	295	287	290	290	320	323	334	296	314	324	316	309	312	302	326	339	288	318	304	277	312	313	318	335	315	312	304	294	310	293	307	347	320	307	307	333	314	321	290	327	308	272	323	311	323	287	295	311	286	357	327	354	313	342	309	316	311	285	271	327	291	318	330	307	309	295	327	345	304	339	318	293	307	324	292	312	310	299	344	318	298	274	306	309	322	304	312	313	322	298	318	316	319	290	309	282	330	317	334	276	302	285	309	296	288	290	287	274	297	281	293	358	307	293	317	314	294	333	302	309	320	336	316	335	322	334	323	308	298	314	322	341	336	304	311	325	315	353	310	327	318	298	302	361	311	284	293	338	325	320	323	307	321	349	317	311	303	328	323	303	326	303	317	289	315	291	321	333	322	307	304	299	343	293	298	316	319	314	296	340	290	262	270	304	309	312	312	294	333	297	320	317	318	292	296	284	328	301	345	299	330	321	283	306	342	286	290	315	285	270	289	307	293	301	307	292	335	289	312	332	296	315	282	308	316	311	303	308	306	293	293	332	282	347	333	292	292	302	296	301	325	314	319	294	292	302	328	301	301	298	320	316	285	321	334	325	313	338	291	331	327	322	316	307	322	319	299	331	325	285	265	288	318	317	313	302	275	303	309	342	292	259	331	292	281	298	309	320	325	281	296	285	305	325	302	313	307	312	306	299	324	318	297	331	293	292	286	321	275	309	340	295	289	293	330	311	309	334	317	293	292	314	333	313	292	352	305	294	294	310	323	311	315	288	281	316	315	304	311	300	339	305	296	304	286	312	341	299	284	316	290	302	315	316	294	340	309	290	306	285	316	304	340	307	333	333	323	347	307	274	313	318	299	300	322	311	302	305	293	306	306	292	339	307	301	278	311	304	308	307	292	285	323	286	292	304	291	301	319	304	285	302	322	307	302	310	307	319	278	315	313	292	342	260	307	291	300	285	306	284	284	312	297	292	314	333	289	315	320	303	266	347	310	302	290	311	277	327	288	313	336	308	295	330	306	321	308	331	317	284	287	309	301	324	331	309	304	304	318	328	326	296	339	306	287	331	299	312	306	298	300	322	314	325	304	314	338	294	308	304	339	301	332	306	293	315	301	278	281	327	305	286	329	318	309	310	303	307	338	294	299	309	286	308	315	303	297	325	311	320	317	341	314	290	290	307	342	300	314	304	284	333	315	329	320	333	322	303	295	294	306	341	324	320	294	278	328	302	319	317	317	307	278	317	318	340	319	303	318	303	292	331	313	318	313	289	307	334	292	334	282	305	311	322	308	289	340	283	325	310	302	285	300	318	337	332	309	320	327	324	297	332	312	317	328	304	294	290	293	336	304	330	309	294	305	305	326	293	297	309	322	325	310	307	315	307	298	341	344	305	301	308	299	339	323	328	306	292	334	323	311	332	332	308	310	293	324	290	279	298	344	331	315	315	287	321	295	304	324	309	302	299	316	333	353	292	324	307	305	289	308	290	292	278	288	324	277	318	324	316	306	302	345	319	300	267	324	325	304	305	309	292	281	290	289	342	341	299	292	341	331	284	332	304	304	303	339	334	311	329	327	303	318	304	318	281	329	304	305	321	318	336	276	298	298	302	297	310
21512	41217	73520	73275	58848	42864	25009	10802	3723	1452	927	768	778	763	757	683	719	764	732	743	711	768	740	675	748	715	778	815	769	731	760	737	756	748	743	761	758	732	740	726	717	736	761	768	734	677	770	732	757	727	729	771	752	737	764	740	771	738	740	749	736	731	721	784	748	726	757	781	748	798	747	755	741	767	734	749	774	787	755	745	762	728	730	719	728	749	763	731	706	726	746	746	717	728	767	734	801	733	717	752	775	695	714	774	749	734	768	750	786	752	733	755	697	741	751	696	718	776	735	697	739	739	686	732	773	746	740	737	721	735	695	743	728	705	726	811	739	736	757	710	745	764	668	743	763	717	781	732	716	762	742	798	692	764	774	726	747	764	750	761	772	730	780	754	739	774	703	693	808	762	676	756	748	757	701	667	787	736	739	768	765	797	753	759	747	724	775	730	779	749	745	773	733	712	722	756	747	759	731	774	750	726	719	719	717	762	707	760	727	750	762	733	781	722	784	732	721	736	767	758	771	737	685	732	760	735	721	705	745	691	750	746	727	727	704	738	794	699	749	726	789	775	773	771	695	748	701	758	740	683	718	702	720	721	735	699	792	690	762	734	701	739	738	749	764	732	741	758	713	724	720	731	685	727	774	690	746	732	775	740	707	724	707	734	804	767	726	739	721	735	742	719	736	744	724	748	732	756	828	735	713	746	770	704	779	743	744	759	757	735	763	760	771	778	738	757	758	780	707	748	704	750	723	695	779	720	746	720	727	731	758	753	740	741	783	755	764	705	818	738	815	726	752	702	762	717	758	678	783	716	774	748	743	769	738	699	810	734	768	740	710	756	748	742	766	705	761	734	789	746	726	736	764	746	730	740	739	720	757	744	711	811	727	691	730	775	684	740	766	733	699	737	725	689	692	707	733	726	719	731	761	727	746	748	747	740	757	718	735	712	750	764	770	717	725	738	773	781	700	754	786	723	771	745	739	729	746	761	691	743	714	711	722	767	720	744	753	731	745	709	722	726	739	783	737	721	783	729	701	760	746	754	754	776	734	755	767	763	754	679	743	739	726	768	785	767	732	758	746	751	735	734	710	767	729	715	755	734	772	743	777	736	673	765	722	750	753	783	700	773	742	772	727	739	758	744	709	713	715	740	784	731	779	757	763	765	735	739	740	738	746	724	723	715	767	723	782	732	682	769	791	781	723	723	769	742	746	762	748	751	749	815	741	810	743	750	713	744	736	783	710	731	691	710	778	770	705	704	744	751	751	780	764	758	727	713	711	706	762	723	727	767	708	774	722	748	759	771	770	679	742	761	706	735	786	724	755	764	758	766	740	752	708	701	753	772	685	720	761	706	761	720	782	717	749	778	706	672	756	702	749	755	721	778	725	823	733	784	737	730	752	731	747	794	724	714	716	750	733	749	762	810	752	764	749	745	703	717	762	757	719	709	752	700	754	777	738	729	710	729	757	700	743	732	700	725	771	718	709	711	734	700	752	739	780	757	725	743	696	771	757	754	685	722	755	731	731	754	738	756	719	764	746	709	711	725	713	723	698	699	724	754	721	730	722	739	725	768	754	727	681	684	688	710	764	771	756	727	796	782	746	768	782	742	707	767	728	784	716	780	776	765	750	734	734	747	707	699	738	724	747	705	720	762	776	746	742	709	733	704	735	710	794	723	801	761	727	750	756	736	712	783	734	756	740	762	743	704	766	723	708	756	698	780	757	745	744	724	739	736	767	692	765	760	733	779	781	750	709	710	769	721	702	766	761	779	755	724	760	780	710	702	764	714	738	733	708	697	744	755	707	766	720	744	713	798	728	721	705	742	758	750	726	756	748	754	728	735	745	755	778	743	734	719	753	774	759	773	716	713	843	753	758	763	767	778	703	774	719	722	719	758	717	724	726	722	700	726	753	722	764	770	703	724	715	721	735	739	791	720	718	716	752	741	714	757	733	690	706	761	761	744	745	766	745	744	760	745	733	734	734	741	764	735	725	755	805	759	742	756	733	692	762	763	726	725	763	721	736	743	742	734	721	823	756	756	733	764	723	723	783	766	726	752	763	729	724	755	715	762	751	737	774	705	744	713	758	780	713	718	705	766	814	723	774	761	737	753	738	756	729	738	756	696	733	747	715	718	733	733	749	748	697	706	736	693	732	767	724	765	740	762	726	765	773	783	792	725	708	786	765	712	753	751	741	758	747	767	727	770	770	685	708	753	740	701	740	706	783	725	783	758	741	714	789	770	743	796	782	755	714	731	771	728	767	668	772	702	763	709	774	722	757	773	766	784	716	768	728	710	736	715	758	758	790	725	757	762	727	754	724	730	757	696	699	769	739	762	730	759	764	743	778	760	774	737	737	765	726	793	763	749	791	752	745	762	778	723	720	778	743	734	790	708	721	729	725	744	738	753	767	745	732	730	712	781	726	728	773	722	751	801	744	747	726	731	712	769	723	781	745	772	730	759	774	721	658	720	778	758	723	726	769	710	760	777	703	754	753	741	737	829	766	770	729	768	693	739	744	718	801	735	757	753	730	739	712	742	714	790	732	685	735	803	742	695	707	723	754	765	702	734	771	720	711	754	712	705	717	773	769	737	762	773	758	714	733	756	719	738	763	734	736	771	781	766	730	750	686	770	784	735	726	810	779	664	715	739	709	722	749	744	705	715	741	776	787	738	775	716	753	754	734	696	739	727	759	737	749	701	733	745	706	734	748	705	775	750	789	688	745	728	793	749	730	709	705	757	722	757	730	787	760	705	771	764	772	767	733	722	764	730	719	749	737	746	743	704	761	762	715	768	725	763	771	732	727	769	786	728	737	735	771	726	724	768	739	785	721	752	806	711	708	746	763	726	722	770	738	749	755	785	728	780	707	723	690	746	773	753	790	757	789	692	723	782	769	754	713	782	739	738	774	741	783	760	767	804	727	758	768	721	770	738	736	743	721	766	766	758	736	766	738	741	760	676	727	743	721	739	730	684	696	750	746	758	714	747	728	783	693	738	739	707	703	723	753	755	704	775	743	773	735	720	730	780	756	800	733	728	703	739	771	752	749	751	772	733	775	723	772	759	788	734	803	736	745	773	758	716	739	753	776	790	736	733	760	731	834	756	696	757	733	769	730	688	761	754	790	718	752	713	740	788	718	763	707	745	728	746	754	785	708	741	720	740	728	776	781	714	734	763	741	716	773	754	759	701	715	747	717	720	748	702	770	762	714	714	755	735	787	702	769	759	757	731	705	775	748	691	730	687	744	751	724	755	766	737	743	768	733	811	737	708	776	747	720	716	717	779	772	770	807	752	723	733	743	736	745	715	726	734	750	726	742	766	774	776	713	718	768	727	744	727	720	755	726	771	720	729	663	723	744	730	714	734	730	711	756	733	779	696	757	708	742	762	707	705	763	691	740	727	734	749	708	753	749	768	735	756	811	706	742	686	734	769	714	735	796	736	732	717	716	700	763	789	803	776	719	779	746	674	746	733	794	762
35958	54265	80042	69671	51266	33048	16619	4973	1256	528	387	316	309	332	319	293	311	301	313	310	287	289	299	291	284	310	324	304	323	281	267	311	303	304	286	293	300	339	305	323	274	297	299	284	320	283	311	295	316	295	308	271	300	297	318	325	274	278	311	293	313	295	279	326	296	306	300	294	328	302	317	308	281	308	292	306	294	311	305	263	324	300	322	309	269	309	318	282	315	310	292	307	279	320	318	289	298	285	296	287	298	318	311	319	268	280	319	292	290	312	311	329	291	280	309	290	303	312	288	267	308	300	292	277	297	290	259	281	298	323	314	288	313	301	279	283	294	351	314	305	301	279	293	288	307	297	285	330	289	310	277	278	270	286	314	305	284	305	333	333	291	271	299	344	285	286	327	298	277	278	314	299	271	304	306	292	285	285	281	302	297	307	321	281	285	309	310	329	314	295	317	291	288	300	283	292	288	289	283	312	309	280	304	299	290	303	324	269	246	291	302	280	294	293	324	288	323	279	247	305	285	290	307	275	308	285	267	304	301	327	285	313	283	302	310	294	290	315	317	323	293	279	285	323	268	297	311	266	290	263	312	271	299	287	304	248	292	317	293	267	272	274	285	288	268	278	309	284	287	281	297	298	291	313	298	279	308	293	296	329	272	337	278	285	297	318	333	307	309	295	280	312	283	304	298	297	351	293	323	336	334	305	315	322	288	296	330	316	288	296	287	307	302	298	277	289	305	264	324	282	343	312	293	283	311	303	316	311	338	307	324	281	325	303	320	297	324	286	296	310	248	312	300	296	267	293	325	296	284	232	272	290	278	300	310	286	250	279	300	300	306	304	278	285	340	291	290	285	271	264	306	283	298	268	307	303	296	306	302	277	296	324	270	318	290	296	313	276	286	296	320	302	293	291	286	293	283	296	325	306	309	285	286	284	309	315	293	304	273	289	298	313	282	272	278	286	294	309	278	321	255	305	275	286	347	295	279	328	269	300	292	308	283	320	314	294	299	267	278	316	289	280	287	264	284	269	329	296	316	298	297	283	292	325	284	271	288	303	282	301	295	302	301	254	303	296	314	304	297	276	310	317	269	253	287	282	275	327	336	292	316	291	296	318	337	305	312	288	286	279	288	297	332	294	309	277	288	299	307	296	274	309	300	281	302	288	278	300	298	316	282	305	327	284	312	303	315	295	303	299	296	309	288	308	308	279	287	284	297	291	285	309	329	299	283	331	288	264	288	296	307	281	318	333	288	303	280	274	349	297	292	296	304	309	318	315	291	295	262	306	287	307	286	312	309	312	284	263	318	307	291	288	277	282	320	305	311	339	261	307	312	305	294	282	251	315	349	289	301	295	291	280	309	296	293	266	365	303	329	287	293	336	296	311	322	305	333	318	298	301	321	299	312	292	313	296	324	321	279	298	304	293	299	287	277	331	302	291	291	314	290	293	308	314	290	322	317	326	322	301	286	302	307	305	292	289	266	335	264	304	282	298	312	332	290	307	300	314	308	276	279	293	268	293	269	268	300	316	275	282	319	289	280	298	310	301	295	296	301	304	285	320	279	281	311	286	315	319	292	295	314	290	328	307	284	298	300	282	275	313	295	270	293	303	309	310	303	308	275	280	300	265	288	309	307	294	280	313	299	332	294	307	268	310	281	287	320	288	300	279	308	309	308	290	305	318	339	317	328	309	284	280	292	311	264	275	312	282	315	266	269	332	319	285	299	303	320	306	263	296	286	310	283	280	304	317	318	293	314	276	286	273	298	272	298	315	322	335	313	279	295	308	304	308	307	273	273	305	291	288	303	285	286	294	311	299	280	310	321	307	318	293	281	306	304	284	290	325	301	297	279	316	314	304	266	278	299	310	289	287	324	324	300	293	301	293	305	276	296	299	320	303	266	297	311	320	276	280	315	296	292	262	325	297	282	300	274	297	271	317	291	333	306	322	323	319	303	317	290	314	282	310	293	271	292	300	298	327	320	264	296	292	287	315	294	288	305	297	275	346	287	300	292	263	289	288	282	309	343	295	294	309	276	298	325	300	292	296	308	300	320	298	306	289	296	300	307	307	296	313	264	330	278	309	271	311	292	291	300	274	323	266	312	297	288	299	289	283	291	299	291	263	293	297	302	308	301	298	298	297	282	302	305	286	296	304	282	337	320	285	347	312	285	299	304	264	271	303	317	298	273	288	290	285	289	290	286	279	291	264	301	274	285	330	296	264	320	296	266	303	282	289	287	292	279	298	320	279	283	310	276	298	287	304	310	286	278	303	315	300	316	289	280	325	324	308	264	335	273	252	291	302	304	290	322	303	296	277	295	283	287	282	294	301	249	296	290	282	328	294	280	308	294	295	292	286	280	320	303	318	281	303	281	294	291	306	270	307	327	293	293	306	279	266	278	301	302	313	285	307	287	307	282	311	281	302	320	306	309	310	274	258	291	303	292	314	296	316	291	269	289	291	316	284	319	270	257	272	290	300	337	275	268	302	271	323	282	266	264	323	316	292	314	275	299	307	310	289	288	313	276	303	283	297	308	287	296	299	291	297	296	282	314	297	309	304	319	305	281	305	264	313	330	273	308	291	294	280	320	316	294	326	289	279	291	303	315	276	302	292	317	271	319	332	288	319	323	257	280	303	326	312	298	306	310	273	310	286	304	258	297	279	309	335	321	298	279	317	285	298	274	316	293	303	280	300	261	275	301	279	310	294	278	311	307	294	304	316	260	304	303	309	301	321	280	303	280	291	321	317	312	298	290	297	299	284	321	281	300	272	287	305	310	278	300	306	292	287	312	306	288	287	325	289	291	266	332	308	282	324	288	292	301	286	278	277	315	267	287	272	274	326	333	277	299	294	310	321	314	275	323	314	287	325	304	300	310	271	315	294	305	269	302	294	297	326	290	276	313	288	282	275	276	290	311	264	274	306	308	285	287	327	301	264	295	270	278	311	311	287	298	295	320	294	305	294	291	330	311	304	322	291	302	300	298	300	309	309	283	287	334	278	299	285	281	280	278	275	292	311	303	309	320	326	321	305	300	293	323	320	327	303	315	297	308	302	313	303	299	304	286	301	323	292	284	262	298	336	289	287	303	291	256	294	317	304	299	315	301	315	296	307	292	274	303	296	288	318	321	273	265	281	300	298	268	318	324	268	288	286	286	255	293	304	300	312	283	299	286	289	308	311	293	324	287	310	290	286	312	301	284	315	293	292	262	292	290	291	279	281	313	300	289	302	283	308	253	292	337	300	298	307	272	305	334	272	312	282	303	296	332	279	315	313	273	298	284	320	283	283	321	294	336	317	271	300	295	302	292	275	294	320	291	273	288	295	295	339	295	301	300	318	305	305	300	346	292	322	308	300	310	331	288	342	306	250	325	299	331	315	304	271	280	284	298	279	300	307	284	297	293	284	293	302	304	291	251	299	277	306	295	301	291	318	298	303	307	327	279	322	285	314	284	286	320	301	297	304	307	300	285	310	287	316	333	290
20511	41092	76144	76537	61336	44997	27347	12445	4244	1566	873	710	702	713	724	802	714	702	686	721	673	692	718	686	684	733	725	687	754	717	695	747	733	700	666	707	668	709	652	674	691	733	713	731	722	726	689	709	660	683	732	698	688	687	698	698	668	659	733	679	702	731	741	667	713	734	714	702	728	741	747	694	715	730	718	662	684	761	720	702	721	722	677	740	758	729	682	708	709	707	706	683	710	759	766	698	696	755	689	661	692	749	749	674	714	682	706	678	687	705	732	688	698	732	758	715	697	718	699	709	659	686	670	740	715	726	720	691	696	722	706	679	720	725	670	705	687	743	686	731	705	713	693	691	724	750	690	674	734	710	682	697	699	665	700	701	691	716	726	711	699	703	669	712	718	739	742	696	662	713	733	698	704	671	740	713	710	732	683	713	712	703	650	743	667	729	715	713	670	685	688	711	727	682	720	730	699	720	701	674	722	682	662	666	709	706	714	657	734	686	698	701	695	704	687	687	687	688	730	681	673	713	710	686	719	707	683	733	715	722	733	702	707	666	715	717	693	694	737	707	702	708	732	717	686	703	664	728	699	724	707	744	740	657	706	630	696	692	711	699	688	733	719	676	719	724	699	673	709	687	679	714	736	715	711	710	708	712	721	640	691	661	701	678	665	694	745	692	651	707	705	732	711	747	707	720	753	711	704	745	773	700	680	708	718	679	679	689	689	694	643	735	707	675	703	719	739	676	678	706	722	660	719	689	680	693	708	689	675	747	724	744	700	738	654	686	727	696	774	731	712	723	726	693	736	690	707	759	720	705	680	696	743	706	742	708	709	740	737	691	731	777	764	742	674	743	711	679	646	732	739	705	742	678	657	696	686	700	701	711	723	704	678	714	685	681	665	683	693	748	660	736	732	695	695	740	696	686	739	734	707	722	725	707	703	694	760	718	647	700	733	701	709	687	683	730	682	705	687	688	727	708	765	693	700	682	714	690	700	663	726	723	744	715	726	745	720	758	751	729	736	704	687	696	725	702	697	678	660	751	709	761	719	719	700	725	711	748	702	685	709	721	663	750	727	722	678	720	713	700	715	719	696	690	710	706	752	784	687	737	739	720	692	715	683	707	718	705	714	736	699	688	698	701	733	652	745	695	666	712	706	706	726	726	753	706	605	778	733	690	717	666	727	689	764	715	750	740	763	723	706	680	720	723	708	671	681	713	751	757	732	719	738	678	709	680	670	682	701	729	720	703	689	699	709	708	743	737	734	678	724	710	762	740	741	677	648	688	731	693	644	749	700	683	692	721	701	713	688	704	681	712	763	733	690	690	733	744	718	704	750	732	654	756	716	689	666	736	732	696	712	704	715	748	702	738	647	689	729	700	718	723	686	711	718	738	732	685	691	665	684	672	685	689	689	705	762	697	707	737	693	731	691	651	690	750	699	719	721	737	691	726	726	677	733	705	689	677	699	691	728	734	654	729	678	737	703	746	755	692	713	706	717	721	666	734	704	649	696	751	687	768	679	718	698	745	717	714	640	718	705	774	753	734	731	693	739	704	656	687	732	709	662	685	722	706	693	696	721	726	706	729	693	737	688	692	723	758	716	706	714	665	746	726	666	730	708	719	725	686	697	727	695	728	724	725	724	759	723	704	761	677	702	704	713	710	720	693	733	747	746	672	678	697	695	694	675	740	678	721	729	721	702	692	719	702	744	695	714	695	703	690	712	689	723	707	721	734	714	695	703	685	706	697	684	687	723	672	732	686	736	740	727	697	684	724	736	659	754	647	733	765	662	692	694	736	720	753	745	734	707	717	746	717	755	687	747	717	746	710	730	708	689	702	693	708	728	739	709	757	662	726	723	714	731	694	760	708	709	686	695	717	689	722	708	689	754	714	693	778	677	680	716	726	723	723	703	733	717	729	690	690	698	654	638	718	705	684	694	715	714	698	716	724	692	750	749	703	761	719	726	728	728	704	728	668	683	742	753	701	723	705	704	720	715	716	771	699	721	751	752	710	733	717	674	682	764	757	695	721	769	701	727	744	717	707	703	718	684	721	714	717	651	723	700	688	737	692	725	676	746	705	756	685	751	698	688	692	695	713	712	705	701	702	713	704	737	685	700	729	731	725	698	711	691	692	647	753	736	728	690	712	746	667	699	686	725	746	710	703	713	702	674	718	718	721	699	739	683	733	708	721	713	671	696	668	683	700	672	761	672	689	676	721	714	694	686	756	720	694	699	700	722	690	684	707	760	704	721	686	741	701	690	655	705	728	705	696	705	721	748	690	698	687	704	727	766	708	747	667	723	687	739	694	692	728	719	707	758	756	663	734	705	752	749	728	746	687	678	702	726	648	665	692	704	712	706	683	726	695	710	735	763	758	771	696	709	680	726	725	725	698	669	661	705	665	695	733	723	755	730	754	713	730	692	753	739	731	697	731	762	746	697	699	726	721	709	745	705	712	686	693	680	754	692	714	713	704	719	738	727	706	715	744	638	717	683	691	699	726	708	723	712	670	714	775	691	701	703	745	747	751	712	694	670	691	775	753	766	672	720	685	717	741	648	744	726	687	727	693	691	701	676	751	712	684	721	704	674	692	674	680	734	698	738	704	698	685	709	717	731	673	666	712	720	734	676	731	683	688	739	688	749	683	707	718	737	707	738	712	659	690	719	713	690	741	674	699	742	715	707	662	708	673	745	741	732	701	699	691	746	676	656	693	731	696	706	718	684	694	708	722	706	684	683	701	721	715	668	744	714	689	714	711	681	678	703	743	700	722	714	778	750	674	677	688	731	686	697	715	681	720	698	713	778	683	672	726	721	714	733	729	687	690	724	716	743	708	756	689	715	761	733	713	706	727	667	714	737	704	742	706	738	722	702	761	715	699	715	754	740	707	749	732	670	768	734	683	693	731	720	713	700	747	724	739	691	745	689	685	686	676	704	653	714	695	744	717	714	727	676	702	727	693	699	681	675	759	700	733	754	671	687	731	710	696	698	736	687	697	704	694	669	725	718	710	703	705	718	737	658	700	740	722	669	714	704	712	683	675	730	760	739	715	720	716	710	681	727	674	700	700	746	697	633	726	705	702	700	681	709	718	738	711	723	711	704	684	677	681	745	693	753	679	660	719	699	714	699	668	680	688	726	738	710	672	712	691	696	719	748	728	700	686	641	711	720	717	716	724	691	690	751	761	737	678	644	709	726	749	744	702	689	681	723	732	698	699	711	702	702	743	736	735	695	713	697	700	727	705	720	737	709	703	694	765	705	661	717	712	705	683	690	708	736	752	729	685	724	666	663	697	767	713	781	670	720	684	700	719	701	695	700	670	721	697	717	685	709	665	715	726	714	692	707	698	715	712	747	680	690	735	694	671	738	743	697	691	739	692	731	779	715	723	715	714	672	699	675	693	717	773	724	729	683	685	696	717	696	677	730	716	673	725	719	735	708	691	680	738	691	697	720	726	695	699	732	669	671	698	708	759	677	676	716	723
2455	1875	9020	9255	5290	2216	1093	546	337	283	264	234	251	261	251	255	249	243	258	222	272	245	249	282	246	219	234	243	257	240	262	270	260	225	254	255	268	246	257	249	240	277	239	258	246	249	265	233	239	242	263	253	255	248	220	230	229	295	228	242	244	250	237	245	270	276	261	234	236	230	266	246	243	235	237	226	253	240	237	237	238	254	234	221	254	248	246	263	249	234	244	254	264	267	273	266	233	268	282	242	253	246	241	272	268	265	240	250	243	255	254	258	266	273	224	242	247	275	251	277	242	232	251	215	257	293	249	231	254	211	270	262	262	242	210	224	241	247	233	243	223	235	273	223	257	247	247	230	269	246	250	246	214	230	241	236	242	227	234	255	242	259	252	264	238	242	254	260	250	279	250	246	232	237	267	256	280	241	275	276	221	252	242	251	268	257	258	225	236	272	261	245	259	228	259	255	266	252	248	231	276	254	241	234	226	228	220	258	235	281	261	253	240	244	274	240	237	263	233	231	226	233	242	275	244	263	267	253	248	253	267	260	254	243	242	280	259	235	262	236	272	244	248	251	300	230	228	243	249	238	250	288	256	267	222	261	236	233	240	284	254	247	253	233	278	258	235	232	253	233	249	264	245	247	247	242	263	258	259	237	256	233	248	228	240	251	273	232	248	272	232	238	247	268	236	272	217	248	260	273	232	273	247	264	244	254	245	245	236	227	265	243	268	268	251	244	262	260	209	245	243	291	247	240	234	226	250	268	251	221	227	255	257	248	243	251	241	247	247	217	231	265	235	262	235	237	212	266	246	231	231	227	261	244	250	256	268	231	245	276	300	249	258	250	270	266	237	248	234	232	259	218	265	241	232	261	268	246	252	254	250	253	223	253	260	270	248	220	261	249	267	258	249	252	231	240	252	278	223	263	244	258	244	232	249	250	246	263	251	245	229	207	269	249	253	252	226	243	269	254	252	229	238	236	271	251	269	237	256	264	211	234	248	211	292	281	238	264	277	270	247	246	285	224	241	247	269	262	253	244	228	252	219	241	263	231	255	245	251	259	248	258	265	245	252	235	237	263	257	231	279	252	242	247	269	220	266	236	253	246	248	234	247	291	261	260	238	233	244	277	255	235	261	264	267	242	259	251	240	248	240	264	223	243	252	267	202	234	269	275	262	254	234	272	268	258	227	255	262	271	270	240	246	283	243	237	246	218	259	253	275	244	268	229	206	235	279	259	245	255	269	240	262	246	243	247	245	222	263	266	239	229	235	224	256	234	252	252	214	246	273	242	244	246	261	252	251	225	197	235	273	252	290	234	248	281	254	211	242	253	257	241	235	270	241	264	246	226	248	259	268	245	220	245	245	264	242	233	221	238	270	255	249	272	248	244	269	249	260	244	233	251	241	256	226	256	250	252	243	251	252	234	231	232	237	282	264	255	237	245	261	258	263	256	302	231	249	206	258	267	254	243	248	254	270	253	258	252	235	254	281	293	249	242	269	240	248	239	253	262	229	272	238	255	264	241	265	236	257	240	242	252	248	252	253	228	216	240	235	230	248	225	260	232	254	236	261	227	247	242	250	249	257	244	245	212	236	254	213	208	262	256	215	267	244	263	244	268	268	273	239	244	238	238	236	241	262	259	255	251	248	245	236	259	254	252	270	270	276	292	268	224	280	272	257	272	220	281	263	228	268	269	251	260	235	244	281	286	244	210	260	256	231	236	231	236	263	259	275	259	298	240	247	246	271	229	252	275	273	263	249	254	232	242	265	280	259	253	257	246	269	216	283	237	240	221	261	252	252	243	250	236	218	235	247	239	247	264	218	277	269	254	254	245	257	247	266	275	260	262	254	229	257	265	247	280	258	261	234	260	224	227	244	264	288	257	232	229	254	261	234	222	278	255	257	266	250	230	270	243	239	262	274	251	274	253	241	244	276	262	255	251	234	229	244	241	251	256	236	235	238	254	265	281	240	238	254	220	247	254	261	261	237	236	266	259	256	248	237	252	274	254	275	246	248	274	255	245	246	248	258	232	241	253	259	258	233	241	233	271	261	261	243	215	242	239	226	250	235	251	248	244	247	265	231	271	270	244	248	253	258	240	260	283	252	238	267	234	236	232	273	264	248	263	272	261	244	262	238	272	234	259	254	247	261	262	226	236	251	254	248	250	271	228	235	259	240	239	239	251	215	243	244	242	242	246	248	239	265	240	269	250	228	226	267	239	259	232	258	223	258	204	221	236	226	241	264	228	271	212	241	253	258	244	244	227	258	266	232	240	258	231	256	238	252	243	253	244	232	261	242	252	266	242	246	242	254	243	228	257	254	250	274	256	249	258	241	258	241	269	234	239	285	216	249	231	236	253	247	219	219	274	264	245	222	247	250	259	232	264	261	265	233	267	244	229	251	261	259	246	226	250	264	266	285	219	238	241	234	243	232	256	245	281	253	280	238	221	264	286	250	242	219	229	210	228	249	276	261	260	273	258	247	241	256	248	226	213	238	255	259	260	245	256	234	237	251	248	232	249	254	245	268	223	251	265	251	256	278	262	240	249	270	253	238	260	250	227	262	258	285	248	246	249	276	240	245	278	244	236	275	250	272	231	238	253	239	271	236	231	240	240	244	281	256	249	236	261	243	231	239	252	270	241	241	252	248	273	278	233	233	240	260	253	254	252	251	239	261	246	250	242	243	226	271	229	227	261	263	245	276	259	233	247	238	247	246	228	253	274	241	247	257	267	245	240	268	243	266	271	265	262	237	233	265	264	249	247	249	260	253	245	235	239	237	246	261	248	254	269	221	211	269	225	272	267	270	246	238	249	230	216	233	266	287	287	280	246	253	257	237	263	233	268	250	289	265	238	262	239	222	257	260	255	260	259	240	258	240	243	275	229	272	232	233	233	255	245	249	243	224	285	244	249	257	244	235	242	255	239	197	278	229	241	240	248	229	243	216	257	211	274	268	212	248	241	246	235	220	278	270	252	230	262	245	242	283	250	240	242	239	258	244	234	231	272	252	256	258	227	235	230	245	264	266	241	258	231	229	221	236	255	254	267	245	268	258	223	252	231	250	236	281	288	242	221	257	268	270	244	227	252	248	250	215	244	247	232	244	256	247	261	235	264	237	247	239	258	262	239	234	238	237	242	253	223	261	256	254	234	240	246	243	248	234	251	241	240	258	231	229	254	235	254	265	257	255	251	257	264	260	272	240	236	262	274	253	233	245	252	245	250	266	252	274	259	227	229	230	238	270	279	235	248	223	245	270	251	249	265	263	247	230	230	236	290	241	231	244	253	254	255	222	257	275	262	235	238	226	226	250	256	248	244	243	244	265	236	258	269	254	237	241	255	250	250	234	252	254	261	255	241	257	243	254	240	235	259	222	232	246	237	221	240	248	259	234	245	237	273	252	228	230	251	283	263	249	248	252	256	277	257	255	251	257	245	252	239	246	270	240	246	260	258	269	250	246	256	272	235	250	265	230	234	249	256
2670	3456	18737	21433	14283	7331	3722	1705	980	725	670	686	570	594	616	618	643	623	614	631	625	653	642	613	595	680	614	609	643	626	633	645	623	648	658	639	621	603	629	622	603	614	626	578	621	657	597	646	638	622	572	628	613	621	589	667	566	609	643	629	622	575	614	581	623	598	624	653	640	608	609	643	619	639	636	686	671	624	625	648	630	625	644	610	602	649	609	604	644	626	646	627	669	573	613	651	642	616	603	620	581	614	599	645	577	659	617	636	656	609	629	579	598	623	651	652	648	634	628	608	618	626	620	639	584	643	639	653	625	603	626	593	651	610	631	610	639	586	636	602	619	650	625	588	614	617	638	619	610	605	659	638	607	595	623	626	615	584	606	638	634	626	650	640	634	624	623	633	597	610	621	643	647	647	608	573	622	685	605	622	640	600	643	646	638	619	631	644	620	638	636	577	590	623	614	584	616	660	647	625	615	625	632	607	609	603	619	583	609	612	620	577	587	610	573	584	603	591	608	604	627	636	626	647	635	626	579	634	616	665	633	608	598	618	630	589	655	624	613	602	615	551	624	622	712	603	587	679	609	652	643	646	563	599	636	656	648	661	593	588	607	644	594	586	595	595	569	578	616	611	623	614	622	593	657	589	634	639	661	636	616	593	607	624	584	616	630	622	629	654	620	631	657	632	630	604	604	615	671	629	615	652	610	658	642	619	614	588	662	590	634	657	635	641	613	646	627	580	622	632	606	608	577	612	629	602	607	633	623	600	612	649	609	614	569	596	620	629	636	630	626	622	628	629	635	685	610	600	601	606	608	635	580	559	592	646	611	623	586	642	633	625	604	646	641	610	620	643	635	627	641	651	629	583	628	605	642	599	595	610	656	625	645	624	597	619	646	554	564	615	631	582	617	599	614	647	639	645	634	581	589	606	583	603	637	655	577	584	631	658	629	623	637	621	662	628	628	646	581	624	615	625	590	603	648	614	634	593	654	614	639	610	625	610	641	629	683	625	588	631	603	631	632	662	624	622	590	602	648	622	607	595	615	632	666	596	580	648	565	617	650	642	622	562	580	648	612	632	632	621	651	636	617	597	614	641	637	620	606	572	603	620	616	656	615	579	576	611	613	606	680	613	603	672	610	614	634	644	614	604	592	607	612	642	621	588	602	608	658	644	602	616	616	632	657	620	639	608	637	662	573	613	644	617	646	593	622	618	596	596	614	624	629	618	624	625	636	638	669	598	606	645	621	620	593	663	591	633	621	588	629	604	625	644	624	620	645	630	621	642	634	627	591	608	658	613	633	638	569	552	635	601	652	620	607	634	568	594	655	622	614	596	626	550	635	638	623	669	610	557	605	670	596	626	644	678	610	611	624	654	636	655	633	661	632	632	630	627	610	620	620	584	630	633	634	612	613	633	622	592	611	620	638	637	625	580	637	681	637	619	651	609	609	669	602	606	625	593	621	627	646	581	639	630	650	621	627	668	633	642	625	646	654	629	632	630	611	602	612	620	611	637	631	606	622	607	625	642	578	653	622	599	600	606	622	647	608	650	683	548	609	651	600	598	615	618	629	633	646	656	622	605	660	580	594	622	646	591	611	576	592	617	599	610	606	569	606	565	670	605	633	633	623	615	649	563	629	630	670	625	600	635	622	616	571	587	608	614	604	586	624	646	553	617	606	586	616	618	597	648	612	617	626	630	625	582	642	604	632	658	589	618	653	639	586	614	646	624	614	629	624	611	640	600	625	594	593	626	574	596	629	625	630	624	630	599	574	607	567	596	626	605	632	605	630	589	637	627	625	608	640	604	622	545	611	594	633	577	607	627	603	636	620	570	659	613	630	664	661	624	598	622	615	653	579	644	586	631	611	650	612	620	612	647	646	636	612	584	619	629	672	605	615	591	613	602	655	625	652	625	642	616	573	613	571	628	672	623	616	595	634	614	623	631	595	610	588	656	616	630	653	632	613	597	604	637	615	610	646	616	639	616	607	636	646	620	678	629	617	626	609	583	637	680	641	600	657	645	588	644	578	600	626	632	599	654	628	649	598	599	606	607	598	608	646	625	604	647	625	619	619	618	625	614	600	602	620	622	640	646	618	619	589	630	586	616	593	606	616	643	633	609	608	614	573	566	630	599	594	630	643	636	642	586	642	608	617	616	632	619	612	611	619	615	599	610	626	662	627	629	643	597	604	607	617	617	587	595	591	575	617	656	625	582	638	595	649	579	634	577	657	635	647	581	601	605	629	622	643	676	643	597	631	635	590	613	616	623	616	580	629	622	580	617	601	621	571	603	646	649	639	672	667	602	583	660	597	576	603	615	629	636	633	624	629	590	618	612	573	654	623	651	628	633	607	619	680	641	665	627	619	654	637	647	619	677	635	643	618	621	615	660	623	601	606	578	618	630	648	611	634	613	681	613	641	594	626	602	622	662	626	601	609	636	634	612	624	659	623	618	676	596	637	630	635	628	577	672	622	613	597	634	613	638	656	626	618	603	620	594	564	574	612	602	596	622	588	652	618	669	601	639	615	624	619	606	660	641	608	586	636	612	593	623	591	611	598	583	606	582	633	622	597	617	615	600	644	631	611	598	585	615	637	622	619	629	630	648	617	615	629	614	611	645	608	641	627	633	621	580	595	619	606	566	594	593	632	623	601	628	620	612	598	598	602	599	641	621	596	588	612	612	612	606	654	638	652	632	614	593	667	629	606	613	585	629	667	598	639	618	636	624	660	638	615	636	650	579	662	585	667	551	572	606	611	640	649	648	586	619	626	616	597	660	582	599	595	611	655	631	602	662	591	620	674	613	658	605	670	621	624	664	638	595	671	656	628	638	621	623	612	626	574	608	629	605	630	665	638	634	604	614	647	638	589	615	661	633	598	603	633	584	632	548	590	630	609	614	614	600	661	602	643	602	622	689	607	600	585	662	626	620	590	637	631	632	618	563	618	611	613	661	594	599	611	624	624	631	635	605	639	628	659	646	665	614	616	665	635	631	616	583	625	608	597	618	626	616	570	596	643	638	623	646	565	593	625	630	623	606	603	633	609	641	639	615	587	559	592	604	634	620	657	593	586	574	601	605	619	576	612	680	636	649	642	620	653	585	664	650	600	675	654	644	653	615	603	576	623	596	622	629	634	633	669	661	667	618	617	588	612	563	625	637	637	581	638	669	608	647	650	597	629	620	620	622	629	622	604	589	656	620	641	607	624	626	620	606	655	645	551	616	598	593	672	603	614	656	611	604	608	611	618	587	614	676	591	656	570	628	609	578	673	674	620	634	630	602	634	618	596	609	604	598	646	613	674	633	638	633	644	671	606	622	639	613	666	622	628	610	626	646	619	607	678	657	630	662	610	593	623	626	587	627	631	610	607	642	665	621	607	630	605	645	616	588	636	631	632	631	661	640	636	595	658	628	601	637	600	620	600	601	653	609	596	643	645	610	631	644	606	650	608	557	588	609	611	648	643	636	581	626	663	605	606	598
14195	38489	78512	68402	50570	32214	16409	5083	1386	505	352	295	294	312	325	321	304	275	336	348	310	316	298	325	282	305	300	334	340	295	280	297	293	295	303	302	285	311	315	330	296	293	321	304	297	293	299	299	309	327	286	325	270	364	308	320	297	291	320	356	319	320	301	274	283	261	295	314	326	301	288	301	284	313	302	320	319	317	336	290	293	309	291	305	322	317	307	320	310	284	288	292	265	303	306	297	292	314	303	289	313	327	297	302	320	349	272	290	310	277	314	311	299	298	319	299	286	328	303	340	289	320	304	278	301	295	289	301	305	315	303	299	312	327	282	288	354	295	309	309	341	306	310	349	319	292	362	345	279	302	282	313	276	340	318	294	321	310	318	321	295	321	295	273	294	323	292	330	301	305	269	324	310	301	307	306	353	291	280	296	286	308	329	322	313	313	288	294	309	304	321	307	337	286	300	300	306	278	285	284	305	314	315	300	266	299	305	313	321	308	315	302	304	290	309	320	275	301	325	264	305	323	323	324	304	292	324	264	331	330	325	282	322	303	319	300	309	329	316	348	326	327	321	308	321	321	307	309	328	293	308	317	311	329	329	321	326	302	342	325	304	287	319	332	308	320	311	308	305	301	316	295	291	322	298	310	299	336	285	292	271	332	304	276	289	277	305	311	289	294	335	319	296	280	297	386	294	278	319	321	296	291	310	314	298	281	302	281	304	272	294	322	310	323	302	302	321	372	326	290	307	339	340	327	319	319	335	320	299	294	341	311	302	343	331	349	316	289	290	333	313	295	332	305	317	302	301	326	313	317	302	283	308	303	327	315	303	303	309	340	320	319	304	317	337	306	286	340	322	347	321	329	301	333	310	309	287	297	338	293	294	321	270	308	301	284	305	293	286	283	288	292	315	320	297	338	320	295	272	319	301	317	327	316	288	325	335	300	308	301	293	283	308	316	309	321	282	323	294	278	310	325	309	282	321	311	297	294	326	336	306	291	311	293	340	295	292	286	303	308	298	295	293	295	314	286	317	355	302	276	301	312	296	307	303	302	317	325	294	322	302	314	322	334	327	299	307	351	325	331	298	271	314	304	301	310	341	300	309	321	312	342	293	313	318	300	322	326	282	288	289	333	323	308	290	292	269	333	303	320	331	309	316	284	298	283	283	293	262	283	298	311	290	321	284	282	326	331	276	289	310	311	321	313	306	307	285	320	320	282	342	324	292	279	321	287	344	315	301	296	295	281	293	319	313	304	289	320	305	290	338	280	285	297	306	306	295	341	321	334	311	315	311	306	309	323	311	298	287	283	275	307	301	316	338	273	348	338	294	340	306	319	316	314	299	290	288	274	297	294	264	335	316	289	288	325	315	303	321	318	306	327	286	307	305	340	283	278	329	302	311	310	294	296	301	323	321	313	323	323	309	306	295	292	315	317	340	289	315	335	290	329	298	326	293	310	308	324	286	343	308	322	290	302	349	300	298	296	312	308	322	296	308	285	309	285	324	289	302	321	288	301	324	271	311	298	305	306	342	331	348	304	312	323	298	324	258	307	298	290	321	277	291	305	339	283	337	290	329	342	300	292	310	275	298	307	291	314	321	325	286	318	336	275	365	311	316	291	314	285	336	327	321	315	309	321	300	302	310	304	359	320	321	326	314	313	311	322	338	313	290	315	297	269	317	312	324	298	307	314	315	284	316	310	275	307	324	323	313	302	324	272	297	326	305	296	313	329	332	282	309	331	280	288	341	282	311	322	312	311	298	292	307	288	321	285	298	318	318	296	297	292	326	320	305	309	265	356	315	288	305	309	299	317	319	343	328	332	291	302	334	298	318	299	310	280	308	297	309	315	314	333	324	285	299	356	311	313	290	300	289	323	310	326	308	316	299	283	305	298	321	305	301	283	311	350	308	289	324	271	317	286	298	313	287	285	323	296	311	281	307	303	274	359	303	336	292	311	296	303	315	300	283	342	318	323	290	298	302	354	338	326	295	318	315	315	319	304	307	329	331	323	283	316	285	299	304	295	319	313	295	330	299	308	307	318	274	321	304	317	335	304	295	324	281	293	271	288	280	313	301	306	319	291	311	284	300	300	271	306	275	300	305	311	328	284	307	320	293	339	343	287	329	279	322	334	294	304	306	273	296	290	330	313	279	304	301	312	269	296	306	325	328	293	304	330	289	324	329	312	317	291	326	318	295	298	324	294	287	278	321	309	304	312	346	331	318	316	258	316	296	321	347	305	288	328	305	301	308	270	316	320	326	317	329	334	289	342	275	283	337	332	280	284	332	316	300	294	311	333	290	276	306	319	312	300	316	296	299	286	297	320	338	308	330	303	303	268	289	300	330	322	302	292	332	318	313	306	268	329	330	298	322	336	318	269	296	312	302	295	317	311	284	367	299	303	316	282	300	312	313	304	314	320	309	282	309	314	313	315	317	304	286	293	309	294	330	324	289	326	292	338	314	328	331	337	315	286	313	307	304	325	303	276	335	313	314	310	330	283	287	329	296	342	287	294	334	298	328	323	295	304	294	300	287	314	345	284	313	303	330	298	307	285	306	284	303	292	317	305	325	315	290	329	296	288	313	321	312	284	308	303	292	330	283	311	294	310	323	296	344	319	304	279	316	341	307	312	295	314	330	319	330	310	282	294	302	326	291	320	299	315	320	317	290	288	280	298	323	311	304	309	309	296	297	294	324	317	326	333	306	276	282	296	317	296	316	287	279	320	307	326	284	278	335	311	287	317	321	319	306	315	305	292	309	295	305	291	273	337	339	312	280	316	305	291	307	309	336	304	294	291	270	326	302	307	312	307	299	308	322	338	295	324	307	309	313	301	315	343	321	293	306	317	336	300	264	299	300	314	303	325	318	285	316	280	328	323	285	312	281	297	332	322	332	315	302	298	322	287	345	310	326	306	320	288	292	323	320	311	326	294	306	362	332	300	316	304	285	308	319	292	274	328	285	313	319	330	284	292	271	305	295	297	281	305	317	308	289	297	313	294	323	324	297	316	320	320	324	285	316	306	280	351	303	354	315	283	308	321	313	339	312	297	298	296	306	320	305	312	284	315	325	320	282	356	269	341	300	336	316	298	323	342	299	304	293	300	319	333	314	301	282	320	307	309	343	303	327	291	309	342	283	328	310	302	304	324	308	309	291	325	324	340	327	310	300	274	296	308	280	317	298	289	288	305	290	289	298	302	312	315	309	336	273	316	322	274	276	284	309	328	312	326	291	278	315	335	315	280	340	308	312	269	316	317	346	290	293	313	327	271	310	247	309	329	313	328	327	318	322	286	299	293	313	352	284	310	338	308	298	308	318	328	333	317	290	291	300	307	313	277	286	322	307	323	259	320	291	311	313	285	289	297	326	300	314	332	287	340	290	313	317	306	288	315	350	343	307	302	324	320	322	331	286	320	342	330	326	317	295	329	296	322	357	326	284	301	314	301	288	307	317	330	321	301	312	327	311	306	311	342	332	283	315	304
8939	32007	72978	74639	60248	44574	28080	12864	4421	1717	932	785	800	735	759	756	737	828	781	752	738	697	736	700	755	732	762	738	781	728	784	722	698	776	685	714	671	765	806	758	707	738	782	751	748	731	735	673	726	820	737	731	725	765	737	742	764	762	725	710	716	727	730	732	725	734	738	769	722	747	777	747	724	743	796	758	726	739	743	747	695	700	753	762	758	728	720	723	733	711	747	733	758	719	749	709	744	748	719	760	731	699	738	733	742	719	722	732	761	742	742	758	749	764	757	724	767	696	702	708	764	731	721	708	708	735	741	725	768	710	702	709	701	797	786	760	757	748	714	701	752	761	771	785	701	708	740	748	751	763	742	728	711	729	738	746	715	728	730	749	731	750	729	765	719	779	721	715	727	735	736	726	759	710	742	755	741	784	724	748	740	739	722	735	761	721	701	729	739	756	742	753	737	734	701	730	750	720	721	695	766	729	768	754	762	764	753	697	732	751	757	689	731	733	746	743	735	750	726	736	706	719	762	759	713	710	754	702	759	726	720	728	796	754	753	803	762	746	741	675	719	768	714	756	761	712	753	759	734	733	759	745	793	755	756	705	745	748	762	757	788	719	739	724	745	758	712	713	669	741	765	721	694	710	782	711	752	723	777	765	721	791	743	714	774	718	739	744	717	717	724	756	767	728	668	742	763	748	721	745	764	771	728	716	783	777	794	748	769	798	699	759	738	717	697	757	792	721	779	769	743	748	697	694	709	720	760	753	731	739	721	723	729	723	694	806	743	757	742	709	701	722	733	740	762	782	745	753	771	793	733	739	714	759	721	780	691	756	777	718	761	754	742	712	726	701	758	791	756	732	782	680	749	746	794	754	733	736	726	751	702	737	749	758	701	709	748	742	711	723	786	710	699	711	740	706	709	679	723	716	709	749	752	745	694	769	722	762	761	745	755	748	666	712	696	736	733	691	713	784	695	720	727	715	753	703	684	794	732	755	759	746	737	770	745	714	784	730	740	704	731	718	741	717	757	814	735	737	767	740	734	755	754	756	726	708	679	755	708	741	775	764	768	759	711	721	769	765	715	746	722	757	750	712	799	740	736	731	748	709	720	767	729	782	806	733	717	753	733	721	738	711	753	705	769	735	742	691	806	720	766	712	730	757	782	697	693	732	787	738	756	758	733	738	760	724	723	739	714	743	740	734	720	727	700	708	746	761	805	713	691	769	757	721	773	740	706	730	737	698	733	743	684	766	724	759	741	724	738	713	686	726	759	774	742	738	773	718	729	730	736	724	721	711	788	763	760	713	729	751	766	735	767	731	753	724	723	747	715	766	761	701	739	724	764	737	728	772	749	739	765	783	707	702	786	720	718	738	716	741	680	764	696	750	722	757	755	749	771	703	752	718	717	751	744	742	725	704	691	729	760	731	773	727	739	743	797	689	731	758	727	756	727	735	682	778	756	734	767	740	699	736	753	721	758	740	786	724	735	744	756	721	756	745	694	727	754	751	754	703	750	749	750	721	747	738	720	726	661	688	751	722	720	719	738	737	751	749	813	767	722	714	769	735	768	696	713	749	782	688	758	772	684	735	735	740	730	767	748	741	735	779	730	755	721	752	766	693	723	773	716	743	745	742	673	794	728	758	733	739	713	739	780	733	690	731	687	741	718	712	780	710	767	754	736	780	763	754	765	773	758	734	720	718	754	696	695	716	757	732	731	728	712	797	718	734	737	758	709	759	746	738	735	730	765	733	733	759	754	780	735	722	678	691	757	707	750	733	735	716	726	720	693	733	773	718	727	703	754	761	766	718	733	753	742	698	728	710	752	728	735	727	741	754	706	752	731	692	707	695	679	762	763	747	686	738	691	715	698	730	717	692	758	702	753	762	743	753	755	766	788	763	699	759	735	753	750	745	757	711	715	778	746	693	708	740	705	736	738	781	747	753	724	726	703	714	712	711	683	720	695	746	758	778	721	779	777	744	735	723	737	732	716	733	762	685	749	702	722	764	740	728	702	720	748	732	762	760	768	731	755	726	713	726	737	759	719	732	687	727	695	755	710	775	730	731	758	768	741	717	726	700	745	778	683	741	765	703	744	728	747	743	703	737	720	756	689	726	781	725	715	726	736	714	751	726	746	787	723	768	738	693	760	725	707	703	777	741	724	773	742	759	774	727	730	742	707	711	778	778	705	763	740	737	727	733	744	749	718	725	718	725	723	771	762	711	784	748	724	732	769	789	738	755	729	758	734	715	679	741	700	771	727	714	722	689	723	750	727	732	739	741	807	705	746	719	729	788	757	767	760	691	786	752	770	728	789	740	735	722	723	763	767	754	786	759	697	746	736	763	744	779	777	738	761	796	753	680	736	742	707	691	717	732	742	729	786	725	736	722	708	774	750	736	753	723	710	718	738	722	768	710	766	730	714	731	678	702	775	812	709	760	708	701	728	780	727	687	792	736	730	758	738	774	790	774	744	739	758	718	747	740	760	779	684	730	741	710	739	719	753	762	701	693	736	735	736	771	706	713	720	759	745	757	754	728	812	704	733	763	722	696	740	692	737	701	757	689	700	796	743	763	752	757	742	749	749	783	744	740	792	714	734	709	722	690	757	747	740	753	716	760	764	732	736	761	741	692	763	785	732	774	672	710	668	749	781	751	747	711	711	742	737	788	720	749	752	725	720	714	754	778	743	742	732	718	778	695	746	763	761	708	737	742	709	753	727	739	716	759	759	738	673	770	740	766	755	707	783	737	714	682	719	723	771	736	745	698	722	710	748	743	735	762	741	720	723	721	725	707	716	713	760	701	802	734	700	756	792	760	781	750	732	675	691	791	764	709	730	697	763	698	705	752	740	726	758	772	727	737	742	712	734	732	744	744	704	701	729	726	754	732	722	718	686	702	727	723	759	762	749	791	743	762	747	721	737	781	723	675	746	715	760	751	709	707	737	734	751	680	738	716	793	727	712	714	776	732	760	707	793	756	725	693	719	705	752	699	767	722	707	719	697	732	731	798	725	729	726	768	688	776	766	782	747	671	731	714	716	718	722	794	729	719	761	769	730	721	754	749	780	683	713	709	736	726	755	718	727	732	789	716	761	720	789	722	723	728	738	752	735	726	736	717	718	733	797	746	790	713	758	722	741	700	752	731	707	768	721	780	761	756	728	782	756	753	726	697	686	713	685	722	802	760	706	760	740	734	734	753	708	743	726	794	746	801	758	745	710	683	744	781	729	727	779	727	748	700	736	698	735	763	708	752	741	776	736	714	767	751	722	766	748	744	702	729	705	745	763	761	745	792	699	761	703	757	728	753	759	764	749	736	744	748	728	738	755	752	766	762	720	733	729	722	714	746	761	758	745	710	738	707	717	748	754	717	804	741	748	767	770	731	707	750	730	758	714	750	767	755	752	724	686	733	721	731	735	693	716	731	771	752	716	710	712	740	722	770	767	740	769	698	736	739	745	731	737	702	708	742	732	753	722	773	724	730
14964	44490	79752	70331	52786	34990	18661	6199	1528	580	355	292	301	292	298	287	298	324	320	318	288	299	272	280	296	309	297	307	305	309	346	294	314	286	307	294	274	313	292	309	281	302	303	324	287	274	271	266	282	299	288	284	266	299	293	311	283	290	297	320	298	304	274	304	306	285	297	284	295	321	300	263	313	286	296	276	299	328	321	288	302	296	270	260	278	280	311	284	274	295	278	309	276	280	300	335	287	329	284	290	289	303	295	299	277	299	263	256	302	285	302	302	290	281	297	326	292	290	306	310	296	277	292	276	272	263	276	266	267	302	310	319	299	312	296	299	313	294	309	285	288	265	329	297	303	284	301	296	277	293	242	301	286	294	276	325	258	331	275	291	294	311	300	301	305	315	296	315	263	284	289	294	298	303	275	304	326	295	276	306	306	305	319	340	315	315	323	315	292	289	284	294	309	303	248	298	328	292	256	299	292	272	287	302	273	307	316	339	275	276	283	312	307	316	316	280	298	290	263	299	291	304	261	269	282	263	299	291	275	276	294	298	316	269	278	303	250	274	310	304	301	327	305	293	320	306	326	274	299	309	325	288	317	274	299	298	287	293	312	297	276	309	310	293	283	283	265	321	311	331	317	283	280	300	302	323	301	303	290	318	303	306	279	303	308	291	283	292	282	315	300	301	281	288	311	283	301	276	258	303	316	278	299	256	279	296	277	308	287	312	311	283	297	289	302	293	290	333	278	302	304	277	289	274	289	284	295	305	288	307	285	285	269	319	256	277	285	285	275	315	303	300	323	314	291	308	291	266	294	290	259	307	269	272	302	316	311	311	309	289	335	280	332	302	308	311	287	282	282	291	292	296	302	294	303	296	282	285	279	277	280	324	335	300	296	337	286	263	280	297	296	291	289	296	321	317	328	319	292	314	262	308	321	308	304	300	295	308	321	334	305	273	281	306	293	293	285	270	285	310	307	309	319	273	320	290	300	279	279	280	275	292	288	291	304	312	286	304	287	259	292	295	293	275	316	317	309	293	355	302	304	302	301	289	320	289	293	340	321	277	314	325	278	319	294	294	265	289	290	320	314	286	291	310	305	301	299	275	300	326	286	291	294	270	297	288	290	312	293	302	312	274	297	302	300	288	279	295	301	307	296	300	275	298	295	294	300	309	273	301	286	281	296	274	320	289	298	309	302	286	296	310	295	307	278	340	284	322	261	307	285	316	282	295	289	275	276	291	289	279	316	296	299	275	286	310	309	286	311	279	303	286	288	344	320	318	322	295	293	319	299	300	301	289	316	293	318	313	304	280	314	283	287	290	266	294	282	291	321	296	309	278	303	322	314	286	284	292	293	302	305	268	317	301	297	309	305	261	298	265	292	316	301	299	276	286	291	303	307	288	280	295	312	273	283	288	311	297	283	282	301	318	302	280	293	295	293	317	315	289	317	289	287	301	271	264	294	291	292	279	313	319	291	270	287	288	260	287	310	311	280	257	277	291	303	279	333	298	266	310	308	282	295	283	303	302	273	286	301	296	306	339	330	284	321	268	293	297	292	294	303	297	279	300	312	291	296	300	314	298	273	261	324	296	322	309	294	280	305	317	290	301	289	273	323	331	276	308	279	299	286	291	294	300	307	309	288	316	311	315	298	307	289	321	314	312	268	246	271	257	331	300	317	286	289	276	262	281	295	322	320	295	304	286	278	293	306	290	273	302	301	268	296	275	306	278	318	300	305	316	279	288	274	319	270	284	315	305	283	281	309	326	322	313	281	280	338	338	290	281	275	273	279	302	284	284	283	298	305	257	306	294	300	314	297	289	309	267	300	302	310	239	305	293	298	297	314	309	299	281	303	295	282	289	274	300	296	260	273	277	268	273	347	311	320	320	294	267	281	294	290	311	284	311	298	303	320	301	317	272	300	319	317	291	308	310	287	298	253	287	300	310	312	288	306	293	293	300	309	274	290	296	295	294	343	289	294	279	290	308	275	310	259	294	288	302	320	325	305	288	326	296	313	294	302	300	290	290	306	293	295	270	258	305	333	272	306	268	304	310	278	314	301	266	265	298	314	252	290	277	320	277	287	278	305	304	304	309	292	276	287	270	284	289	294	277	263	244	327	280	308	279	282	300	330	317	322	305	322	305	279	276	293	272	281	253	299	284	302	303	327	300	268	329	292	323	295	320	278	331	299	306	279	297	294	291	271	327	274	296	321	309	281	272	300	300	287	288	262	302	306	318	313	263	317	297	262	319	289	290	290	294	285	297	316	296	289	283	295	269	293	295	277	298	276	304	301	282	280	277	280	292	293	320	329	295	298	288	318	287	268	285	279	282	320	271	319	315	304	295	296	292	293	323	311	287	262	298	310	288	317	285	319	272	277	333	286	252	280	283	291	314	308	289	295	311	290	289	297	323	293	271	301	296	283	304	318	283	286	289	288	288	326	289	304	289	278	310	256	262	305	316	280	253	294	302	306	286	278	295	320	305	291	307	295	285	268	318	299	291	269	301	301	307	317	312	275	292	279	280	289	297	313	295	286	282	288	279	306	293	271	294	284	263	258	285	312	306	285	307	289	307	315	266	280	304	279	287	318	306	320	298	291	276	295	268	281	304	313	312	312	295	299	284	264	288	276	296	278	310	267	326	330	289	325	301	309	297	301	320	301	314	283	294	296	279	312	325	308	273	296	258	271	289	287	293	344	323	273	296	274	268	276	269	296	311	319	302	283	292	328	292	291	294	277	310	299	282	307	297	296	333	312	304	331	298	302	303	297	301	322	316	308	266	291	255	287	294	341	291	340	277	296	319	293	300	303	305	288	283	298	311	284	273	282	303	278	291	326	276	278	300	289	317	283	284	302	307	297	309	293	308	291	333	337	289	288	303	268	274	282	283	268	297	296	307	281	291	282	301	292	293	296	328	306	320	267	301	322	276	276	270	278	298	253	265	302	306	280	291	297	291	330	321	276	312	293	296	298	292	274	271	303	279	319	302	302	300	262	307	328	302	293	295	280	278	239	299	307	266	317	300	284	331	263	289	311	302	289	298	264	301	318	302	264	302	277	280	313	284	305	310	311	291	301	269	307	296	328	297	299	283	260	295	265	313	286	310	325	296	304	285	290	275	279	287	257	304	299	315	302	271	293	313	281	325	345	301	274	259	316	312	277	281	279	289	261	312	293	291	284	300	290	285	305	326	310	286	313	289	298	305	296	300	298	305	294	280	300	307	300	289	276	280	306	307	298	292	296	286	292	297	310	305	296	275	271	293	288	303	280	325	311	306	300	279	283	310	284	283	296	305	325	307	294	273	283	280	318	286	274	279	274	326	291	306	295	298	264	274	268	272	279	293	295	318	301	307	278	290	304	297	277	295	283	266	279	312	333	272	294	279	263	324	325	299	317	295	309	311	350	279	304	301	268	295	309	280	265	291	283	309	332	283	301	302	311	263	302	287	310	272	283	352	303	312	299	272	321	306	289	261	301	282	323	297
9148	35634	75671	77962	63035	47213	30708	14528	5079	1770	964	718	693	733	707	676	726	718	705	698	687	717	726	717	724	644	698	650	730	707	696	762	682	681	699	716	704	695	739	650	708	753	684	704	736	734	731	698	750	692	688	769	731	684	679	665	662	739	736	762	715	680	711	713	692	665	707	705	736	700	670	700	715	771	671	750	716	730	716	702	709	686	730	702	675	693	718	690	738	709	719	702	747	719	728	735	717	666	705	716	723	676	675	721	705	702	700	705	723	677	741	702	718	732	691	693	719	668	709	703	659	682	687	711	728	715	709	677	708	671	654	697	735	757	727	666	712	708	688	657	700	726	702	758	716	698	673	696	696	683	714	685	714	681	710	701	703	699	718	680	706	733	701	684	716	660	737	742	738	728	710	698	721	669	763	717	741	714	686	724	679	689	730	750	714	715	730	732	726	690	699	701	746	698	704	725	729	700	720	722	655	736	665	692	687	690	725	734	712	714	724	680	724	712	713	729	714	746	622	742	701	719	700	685	695	713	719	678	702	680	751	757	661	760	690	736	717	702	715	679	720	686	716	694	738	685	749	714	710	709	719	681	688	681	724	728	723	662	705	716	713	748	723	713	674	709	714	693	738	734	690	696	758	715	704	723	688	737	680	676	733	714	715	691	779	719	709	748	689	691	739	723	713	704	720	708	686	691	713	687	681	736	734	706	756	670	708	700	689	725	686	716	717	694	715	692	759	710	662	702	716	726	666	703	699	723	726	699	644	680	700	694	731	685	758	678	723	704	714	708	714	747	706	701	697	717	720	710	701	680	679	695	683	736	666	707	703	711	727	698	725	704	708	717	679	691	705	667	780	660	675	760	721	708	705	682	694	711	721	719	667	712	721	729	676	734	695	689	699	729	715	730	705	674	657	689	695	726	708	709	688	715	732	714	730	697	711	681	748	708	690	712	724	675	709	682	697	685	671	710	714	713	740	706	678	691	701	693	706	743	704	746	692	702	689	741	720	698	744	708	752	667	695	692	678	704	742	702	692	689	749	703	736	723	745	724	703	721	685	707	691	673	713	674	712	730	719	698	695	679	708	689	668	665	711	679	667	687	677	702	705	700	710	720	721	735	707	674	711	672	698	676	724	744	703	719	709	690	705	664	664	667	720	770	677	655	718	679	672	749	749	700	731	730	742	731	718	731	710	704	711	722	688	680	678	695	747	739	710	675	693	741	730	696	715	690	689	652	739	673	697	710	709	727	723	692	719	708	702	710	689	709	676	725	687	681	681	724	717	715	699	667	768	716	704	713	684	715	733	714	716	730	675	698	690	676	705	704	642	738	696	682	739	693	696	705	669	702	725	697	691	765	668	686	714	742	707	698	718	701	718	668	709	719	706	647	736	669	684	727	723	686	722	655	713	719	745	680	754	651	715	692	716	693	722	716	689	731	727	697	716	685	703	727	693	709	716	715	708	697	719	718	674	705	703	675	711	670	688	698	736	702	677	701	686	737	685	698	723	692	666	709	705	727	731	688	694	712	729	768	705	711	682	731	748	643	705	673	720	731	726	686	723	736	711	710	708	680	733	712	715	732	707	674	708	710	724	704	718	699	688	710	702	687	719	728	696	727	725	686	636	707	704	740	699	738	673	722	660	709	712	685	717	730	684	697	642	689	748	705	718	655	750	734	708	707	700	726	720	678	713	647	746	697	718	679	669	729	727	685	755	726	731	764	730	665	716	675	719	733	717	745	738	727	704	707	746	661	665	763	729	682	705	698	727	740	679	689	693	727	730	719	671	708	678	735	696	699	729	716	700	696	699	713	712	700	686	709	708	709	678	643	692	743	664	681	721	720	739	738	688	684	717	699	722	700	721	727	735	698	654	752	738	735	698	706	738	743	692	692	675	676	729	718	682	682	692	759	716	688	714	733	735	704	755	663	724	721	734	723	696	683	703	718	725	732	718	650	702	711	751	710	775	664	728	676	720	701	733	692	690	731	687	736	738	711	710	695	668	688	721	720	650	719	683	756	697	719	652	695	704	723	719	685	761	740	756	711	681	741	753	761	730	709	769	686	670	683	681	677	725	736	682	724	696	672	723	778	689	709	698	739	720	705	718	690	686	679	707	710	695	671	696	721	746	703	652	683	690	731	689	728	717	711	736	705	657	695	744	743	721	722	664	689	753	717	659	717	730	743	745	704	676	699	741	736	666	728	738	699	726	688	693	685	684	674	724	711	684	756	677	662	723	724	728	675	749	684	727	708	655	694	719	733	713	722	724	736	729	666	696	698	717	691	741	683	715	713	714	703	676	669	763	696	760	684	704	706	699	741	677	684	760	658	696	736	675	679	712	693	707	699	714	654	705	696	710	668	696	679	739	704	686	681	703	670	701	710	726	701	690	703	714	682	727	711	731	688	697	735	697	665	709	709	725	697	722	741	723	742	697	756	719	670	674	714	710	667	720	717	716	703	682	700	736	711	735	710	669	699	713	678	700	688	702	724	739	725	725	701	718	680	718	697	746	739	680	698	717	670	722	644	693	742	666	699	745	704	669	694	739	713	722	720	710	704	706	720	715	705	696	706	711	688	738	726	724	743	729	724	689	695	685	710	704	689	741	732	737	676	687	677	734	728	770	715	672	675	741	701	718	737	680	697	699	744	706	707	737	645	711	730	745	701	722	720	735	698	704	702	676	683	719	690	702	749	765	715	720	717	715	717	680	690	711	731	686	735	714	721	743	677	749	705	672	687	713	696	718	700	648	708	724	667	686	695	705	720	694	727	714	691	686	703	777	694	693	718	669	737	696	734	655	687	743	654	735	705	734	692	715	706	708	751	710	722	736	658	716	735	705	708	730	738	687	702	706	701	625	704	721	661	665	706	720	705	682	755	751	701	736	718	680	702	703	707	710	672	724	691	711	708	685	698	719	679	708	694	724	717	714	685	737	706	732	731	655	695	701	718	688	693	738	756	730	690	722	701	697	670	694	721	677	700	740	697	679	716	719	654	694	727	681	633	711	724	716	718	705	693	674	673	679	693	734	706	755	719	738	686	719	658	714	712	741	712	669	677	696	697	703	651	755	735	754	712	690	720	693	711	654	730	698	718	681	682	676	663	730	734	720	734	754	762	733	693	692	690	725	693	680	743	742	689	672	681	649	717	682	624	739	702	670	753	655	691	666	677	711	673	725	697	703	685	653	724	700	727	728	689	719	709	710	698	709	704	706	681	726	695	729	732	718	697	729	684	699	687	693	713	711	679	688	730	721	770	680	721	695	746	674	716	674	730	716	699	675	706	756	700	668	720	716	694	684	715	668	698	720	679	670	690	732	703	728	669	674	677	710	717	715	731	746	706	730	751	676	762	727	696	706	706	714	691	703	709	701	711	714	675	679	744	663	693	683	715	723	700	699	705	720	713	717	738	718	740	703	729	702	723	653	698	725	683	706	758	694	681	723	686	733	742	698	744	675	691	715	634	700	736	696	678	709	674	696	695
2114	2014	8779	8848	4762	2442	1217	559	356	258	255	251	227	235	230	272	257	240	268	256	292	212	229	240	230	260	227	243	266	240	241	233	232	261	235	215	261	231	244	268	259	279	261	244	294	249	243	238	247	258	259	253	230	237	267	242	257	250	260	264	262	239	240	242	224	247	258	228	240	220	263	244	269	253	262	240	240	225	262	251	229	245	253	252	259	260	260	239	231	241	239	273	254	253	256	250	232	257	262	261	267	236	240	252	258	275	241	253	248	259	232	237	227	276	262	249	216	225	232	245	225	267	246	246	228	277	241	251	263	237	262	278	227	262	223	276	240	240	246	240	251	256	250	282	271	239	231	229	225	256	266	232	231	252	263	276	259	292	238	250	225	212	224	268	237	247	254	239	244	258	252	241	232	265	231	243	246	270	281	270	260	262	280	237	233	268	230	264	254	248	227	235	235	259	260	266	242	228	261	233	261	246	253	273	264	231	247	235	243	213	268	247	259	236	235	272	277	235	246	261	225	250	244	246	256	240	219	259	241	267	237	260	242	267	268	215	241	255	226	249	269	241	245	270	265	248	230	246	225	248	258	258	223	261	249	275	225	259	252	253	243	242	245	242	226	226	214	235	246	254	247	241	255	233	224	215	239	226	249	247	223	250	234	272	229	239	246	251	260	269	239	266	258	250	240	255	278	213	238	225	237	253	245	239	240	256	231	244	277	244	244	249	290	256	266	233	260	250	259	235	249	246	246	225	256	275	252	221	237	240	248	259	273	259	241	267	258	261	219	232	244	269	236	237	280	254	229	250	252	274	245	264	252	229	245	229	253	252	225	216	255	234	260	259	242	244	223	233	243	281	246	257	257	263	231	257	259	256	260	220	219	238	246	238	249	265	286	284	248	274	264	217	260	246	239	225	234	262	244	259	254	241	254	253	267	244	219	244	249	231	227	264	257	269	260	228	253	250	230	255	266	285	262	244	247	244	210	275	232	259	260	247	254	272	245	254	221	277	231	237	232	253	260	257	253	240	250	233	260	259	245	237	256	244	260	263	255	237	241	271	247	250	219	268	232	247	256	243	236	217	247	257	214	239	237	240	230	225	243	246	244	270	224	225	266	261	279	253	229	250	265	238	243	271	256	274	253	235	260	257	247	231	244	258	234	256	240	240	221	237	267	253	242	240	257	271	247	262	245	228	247	251	252	245	247	262	247	266	227	264	256	250	259	261	221	242	269	265	206	256	261	251	277	262	218	232	247	239	246	242	240	258	258	258	264	239	275	224	223	246	247	253	250	221	266	239	270	288	252	222	237	225	243	259	270	242	247	254	264	216	283	239	262	245	270	266	251	276	269	240	238	233	271	256	247	245	244	294	287	234	263	245	240	248	241	270	246	261	250	271	246	225	283	246	255	260	246	247	268	235	262	272	259	243	224	265	255	252	216	234	241	248	230	265	257	268	263	262	220	253	267	239	247	239	262	253	233	243	235	263	240	251	227	234	267	227	264	253	267	242	266	229	245	243	242	226	235	246	245	236	232	238	240	230	270	266	265	252	262	251	223	247	223	231	249	242	234	264	266	250	222	260	257	252	262	237	220	261	236	245	259	231	227	287	252	279	254	231	270	231	224	219	281	274	240	242	249	239	291	279	272	241	226	234	267	269	245	218	255	223	257	225	225	226	240	258	227	288	249	263	259	251	250	243	219	252	236	250	251	226	235	242	250	230	264	235	249	228	253	226	260	266	242	263	272	224	245	230	226	272	223	257	222	242	274	252	243	249	264	262	252	245	262	242	268	243	242	265	236	249	262	263	254	233	231	268	258	265	244	258	222	234	259	228	248	234	250	274	265	254	233	257	252	259	246	223	221	248	262	275	258	241	270	250	248	257	242	250	248	253	253	284	255	219	249	258	236	227	285	256	249	248	230	237	240	251	228	234	218	265	209	209	243	257	258	237	258	232	249	222	229	253	217	251	233	260	245	240	253	254	274	248	244	261	260	256	262	242	245	252	216	257	244	278	251	255	257	257	242	225	264	263	238	270	268	216	246	235	262	257	254	248	248	264	222	240	270	224	250	252	253	216	258	223	272	253	223	245	260	274	245	224	240	221	226	228	220	215	233	236	242	245	281	263	247	222	230	253	238	242	234	255	237	269	245	250	235	235	258	276	244	259	243	228	252	240	232	207	255	246	245	245	277	262	221	256	264	256	259	260	243	246	243	253	265	251	260	247	264	269	230	264	254	260	235	263	240	265	224	241	243	233	247	251	234	251	238	253	218	275	261	245	251	247	230	215	214	222	236	237	198	264	245	247	235	238	290	230	257	273	245	261	244	285	233	289	255	221	250	255	267	262	240	241	255	294	242	224	256	270	246	238	235	270	249	233	265	229	244	238	252	215	257	246	207	248	239	263	223	245	207	237	266	217	274	241	231	260	256	248	272	249	230	246	234	251	248	257	238	258	249	225	266	220	218	239	267	235	256	243	258	239	239	225	251	231	244	254	251	271	217	206	256	253	255	257	247	231	258	246	259	247	218	246	253	208	269	235	256	239	262	220	262	247	233	263	221	235	246	227	280	243	257	265	283	261	240	253	270	202	252	256	239	276	276	264	231	259	251	248	242	249	231	245	241	206	255	246	241	239	265	254	213	227	256	254	240	230	233	247	225	238	244	239	277	237	250	262	253	259	253	214	202	251	245	278	246	267	284	265	271	251	244	266	223	254	252	260	258	260	272	270	251	260	240	258	262	265	254	265	229	242	273	258	254	247	254	256	256	241	259	252	201	219	247	277	255	248	253	229	261	197	231	239	250	245	246	238	278	236	255	247	255	244	257	221	244	223	256	234	285	237	234	236	236	257	212	237	239	266	216	250	240	254	219	231	204	252	247	266	230	221	266	282	274	293	248	231	244	262	228	255	256	231	258	244	249	243	265	218	260	247	262	255	271	273	220	239	238	233	250	268	246	260	249	256	234	216	242	264	261	268	229	244	231	248	223	229	256	226	247	256	284	256	246	255	254	274	244	232	231	243	250	234	268	254	227	244	232	246	269	238	212	238	254	231	276	259	242	226	251	231	244	259	230	234	248	235	246	239	281	241	254	266	257	255	259	257	239	244	217	239	265	254	246	277	254	246	263	235	244	210	230	262	246	225	243	242	258	220	226	228	252	226	254	261	253	232	252	262	271	253	218	228	217	238	199	238	275	242	226	268	267	231	240	260	257	265	246	263	258	215	261	288	274	272	265	242	237	231	265	259	200	243	239	252	238	237	259	228	246	273	270	223	250	262	256	245	199	244	256	239	241	242	255	246	247	258	232	250	264	217	249	241	261	228	205	247	291	266	226	238	262	256	230	239	247	231	239	235	216	247	271	242	245	244	258	250	242	253	251	234	245	230	254	237	266	235	235	255	212	249	263	269	252	225	263	273	261	259	228	217	252	269	250	261	236	236	250	259	258	257	248	250	261	260	261	242	241	281	262	265	228	237	221	280
2592	3630	18581	20720	13879	8164	3949	1828	992	736	603	571	605	555	622	580	633	636	635	607	610	672	647	613	619	615	639	620	590	613	642	579	619	645	624	616	596	593	587	654	643	614	643	604	620	616	625	632	654	576	621	598	616	631	654	611	637	648	635	646	629	576	622	648	627	642	645	653	577	625	612	643	601	625	628	598	630	604	607	623	653	564	644	630	647	616	623	611	608	599	602	607	598	631	621	599	632	638	641	631	594	639	623	614	601	585	596	621	661	652	624	641	628	632	636	619	638	590	599	643	621	598	617	630	648	629	599	557	628	603	615	606	606	623	593	588	657	600	607	597	618	619	613	606	620	588	637	657	622	583	600	590	592	581	589	639	652	608	628	610	617	608	621	604	599	634	621	643	612	597	633	614	623	662	678	594	632	604	666	612	629	627	656	643	606	594	609	621	613	585	597	660	632	612	621	611	603	620	608	620	602	610	619	618	613	637	647	611	627	583	672	637	602	596	619	636	605	582	633	613	657	602	615	601	627	621	641	630	619	621	637	632	597	626	568	635	623	621	598	608	598	629	643	586	583	622	572	603	610	618	617	632	594	612	613	597	614	572	577	643	627	666	590	640	607	609	637	622	592	624	633	658	620	630	610	601	580	595	621	628	578	640	642	626	599	627	596	599	622	619	610	661	640	570	643	619	607	620	617	634	632	614	621	615	628	608	591	627	622	619	604	589	600	595	627	586	582	651	642	592	630	639	608	617	611	650	660	701	589	629	614	654	613	627	606	666	627	612	688	580	688	622	602	592	641	577	609	611	623	649	591	664	586	606	635	603	656	647	612	638	623	627	629	555	674	631	624	611	622	619	577	605	592	589	632	572	620	611	602	585	618	634	611	614	593	596	617	632	617	647	646	639	620	596	626	633	641	601	626	646	617	628	657	621	634	627	621	669	640	618	618	624	632	635	624	633	624	620	575	634	659	650	591	620	641	634	623	610	584	606	669	578	604	636	566	592	642	651	634	616	633	630	617	623	588	633	633	585	593	602	587	565	605	583	598	625	590	612	614	615	660	605	568	617	607	564	611	600	619	615	564	611	610	593	618	597	620	623	586	596	614	626	588	621	622	579	660	626	607	643	620	612	605	611	647	584	596	565	607	628	638	658	621	588	593	585	654	588	583	669	621	612	609	609	641	637	638	641	622	593	611	617	609	607	595	614	629	615	611	648	615	650	617	585	626	608	614	622	566	667	633	609	553	651	682	661	594	667	632	595	612	634	651	595	642	589	608	616	599	642	588	649	617	653	622	624	635	628	580	617	624	651	562	615	625	586	648	660	632	631	628	591	629	615	661	614	646	595	629	610	576	612	561	649	578	616	632	612	617	590	616	615	620	621	598	620	639	624	607	616	625	566	624	634	636	618	619	648	643	636	622	589	619	613	601	604	642	616	623	632	581	581	607	607	587	585	588	579	584	612	633	609	595	566	622	587	583	654	608	632	617	674	678	619	627	614	604	630	624	629	592	617	585	618	588	624	622	654	591	629	584	577	662	624	615	600	663	590	585	646	597	638	606	596	596	581	644	602	599	635	591	589	600	632	632	599	672	571	585	575	644	629	608	623	612	620	617	646	633	604	624	617	647	586	587	610	623	624	604	599	628	608	628	659	665	593	606	597	577	580	648	624	617	599	584	598	626	618	634	606	619	601	598	617	592	625	648	606	584	626	616	604	610	553	641	610	651	610	599	636	640	638	608	613	593	630	619	636	575	632	630	587	607	584	625	617	595	636	619	596	631	611	582	596	579	643	614	657	586	621	628	628	617	611	638	618	568	644	612	669	641	634	557	614	611	611	624	630	640	647	622	642	630	634	642	624	595	626	578	620	633	637	633	566	627	624	594	619	672	623	643	617	588	593	602	600	617	611	571	605	586	610	578	619	637	634	592	594	610	656	668	619	645	606	647	644	617	641	600	611	619	629	646	653	655	655	617	611	608	610	600	593	619	649	580	628	582	615	616	622	654	617	669	558	588	632	630	629	613	604	624	614	633	615	591	587	656	597	639	546	625	610	621	590	619	629	613	619	602	650	640	597	611	573	624	604	623	604	640	610	646	631	618	584	615	646	606	613	610	616	583	612	590	610	621	658	640	574	603	604	611	604	605	637	591	625	652	602	633	648	615	579	596	641	587	595	619	630	639	655	594	641	627	617	645	608	651	616	610	602	628	554	600	596	668	592	633	623	651	605	632	604	636	625	616	643	595	582	575	619	568	610	589	618	597	642	614	559	620	578	619	643	580	639	631	598	635	616	619	612	678	624	601	599	614	639	649	627	561	675	592	628	603	613	623	669	589	594	602	618	656	634	632	575	613	659	627	626	572	606	591	562	599	639	648	639	625	681	598	614	625	581	623	658	585	659	574	695	668	623	613	645	627	625	598	607	613	619	615	596	645	613	608	611	614	594	647	646	656	634	654	620	592	587	587	599	663	652	605	648	589	592	642	649	590	599	629	638	613	611	629	612	622	541	634	624	608	593	644	596	628	632	608	620	628	647	638	640	562	619	656	616	628	621	619	579	632	623	648	651	630	604	599	657	607	631	638	633	594	642	601	639	606	597	597	613	605	592	609	594	654	660	644	559	674	626	587	620	634	589	620	615	599	678	602	635	640	617	665	648	576	636	632	594	663	617	587	622	598	589	625	618	674	598	612	608	614	602	636	644	592	638	666	637	618	586	615	598	606	604	641	639	630	641	609	642	581	614	623	596	604	627	611	592	623	615	619	625	615	609	651	586	615	628	617	642	662	651	591	622	584	629	608	630	649	634	613	624	634	614	642	634	629	623	597	596	608	619	609	623	608	589	608	611	576	604	591	609	613	627	626	631	611	602	615	612	616	604	587	650	582	617	618	573	610	586	627	650	577	612	630	601	584	654	601	578	637	608	657	625	631	599	617	616	639	633	608	594	627	633	602	637	648	605	633	598	619	612	641	569	615	650	590	623	621	571	612	601	647	646	580	660	605	670	606	611	613	633	630	564	655	596	604	614	599	618	616	617	631	557	592	623	639	628	619	640	623	595	598	599	632	631	648	609	598	609	640	617	614	622	641	613	617	645	597	605	598	669	624	656	636	632	629	617	619	604	614	640	619	615	643	635	643	611	642	595	606	637	628	612	622	628	595	621	602	594	625	619	631	612	598	649	628	633	609	630	576	644	596	610	649	662	645	636	596	598	615	644	627	581	623	663	631	592	647	603	621	575	585	595	591	663	567	582	615	604	600	645	592	651	612	623	603	647	643	572	628	616	633	614	633	648	607	582	578	636	635	602	604	595	666	660	654	567	615	621	598	585	629	646	599	560	622	598	628	646	617	642	607	592	631	623	616	617	634	625	556	619	601	596	630	625	605	624	657	613	587	633	644	607	610	597	643	590	588	561	611	599	605	605	595	656	602	621	647	631	609	634	632	630	642	618	626	598	598	662	610	592	641	614	645	614	628	652	656	605
14741	27565	77651	69401	51214	34839	17954	5619	1454	545	386	308	270	317	325	305	291	311	305	287	294	293	311	302	284	296	334	311	287	285	269	318	308	335	323	297	318	299	309	296	321	318	297	298	306	335	350	312	264	310	295	304	297	299	309	308	301	302	287	325	276	337	302	299	303	291	289	287	265	318	324	350	325	320	310	315	287	325	323	286	290	298	321	279	312	310	304	294	283	296	286	313	319	289	327	296	312	324	324	286	288	310	279	313	270	269	311	336	315	299	290	287	291	317	318	299	288	306	305	282	316	294	286	342	313	297	302	315	283	320	306	316	285	290	276	326	300	294	299	288	309	300	265	354	307	310	331	303	297	299	301	294	302	301	318	323	300	310	254	302	300	310	317	303	296	299	340	313	316	294	279	292	312	299	264	303	304	303	296	299	313	308	301	290	301	341	343	300	295	294	297	318	324	327	301	303	305	275	315	297	303	284	316	289	303	310	315	324	350	346	318	302	326	290	299	291	307	273	283	325	312	308	339	333	307	306	305	298	299	301	321	286	314	299	305	297	287	299	292	304	310	321	306	306	320	298	330	285	286	315	308	298	313	253	349	259	281	310	319	318	280	289	293	313	301	304	310	303	309	328	298	290	303	301	304	302	276	299	338	309	327	305	285	298	277	309	310	330	313	306	304	271	300	280	317	325	307	287	313	321	307	322	309	295	303	284	307	324	314	302	352	332	296	302	294	293	283	316	285	308	333	311	318	317	314	306	313	302	320	280	314	301	339	329	315	316	287	321	294	298	363	331	312	276	297	325	319	338	303	307	314	299	281	285	296	289	323	291	308	294	315	318	303	320	295	299	317	286	285	299	293	328	280	327	276	332	311	288	299	298	301	318	300	289	292	329	294	262	340	314	307	304	294	314	315	312	316	314	278	306	319	311	295	306	298	308	295	304	308	287	289	317	304	312	329	288	304	284	318	288	327	323	299	324	325	311	305	301	308	282	312	308	326	312	311	333	299	301	310	321	272	292	290	308	305	319	327	322	343	324	296	315	302	327	292	306	325	307	265	288	283	303	331	316	304	296	318	280	330	291	303	315	333	272	323	313	291	298	328	332	317	300	308	318	323	283	318	308	288	294	340	344	320	305	297	312	290	313	282	300	275	291	298	329	281	300	299	307	304	296	291	267	319	312	317	280	330	285	304	274	303	310	287	318	332	302	296	288	329	313	293	292	276	302	276	296	299	303	289	309	302	315	293	304	329	274	297	298	278	301	322	286	306	313	303	296	327	310	292	288	303	297	324	311	318	304	314	284	330	308	335	287	318	340	313	315	288	298	329	312	336	287	284	317	326	325	287	307	314	314	344	283	296	290	306	306	322	306	284	282	265	307	313	313	304	326	303	298	309	298	298	316	325	294	320	331	269	336	325	276	322	310	305	276	290	333	315	348	318	333	300	339	270	303	293	344	273	313	292	313	296	295	296	317	312	295	258	308	281	301	317	303	294	310	298	308	339	308	280	279	302	291	330	325	288	298	304	314	277	322	310	297	326	299	293	284	286	290	315	284	330	278	327	325	314	304	334	318	314	273	318	276	311	290	311	319	295	311	311	287	284	312	321	320	305	320	302	268	287	322	323	305	336	290	316	337	305	315	323	315	331	307	328	307	315	285	302	318	312	330	308	301	293	305	299	316	317	292	295	281	286	309	271	299	324	301	294	316	318	298	320	259	330	318	297	313	290	285	299	301	291	301	340	342	272	322	287	324	299	313	257	303	265	319	293	293	304	329	315	300	286	269	264	308	333	307	307	302	281	293	293	294	307	309	287	289	310	302	277	310	301	285	270	335	269	302	288	294	328	300	295	304	316	313	298	324	290	325	321	302	299	242	305	310	315	285	290	298	293	295	292	301	329	329	318	297	295	306	295	272	292	282	319	313	300	331	321	298	269	273	322	319	286	336	314	338	287	311	319	305	308	296	308	324	327	339	308	302	271	292	272	307	366	323	316	317	305	285	268	310	305	283	314	326	332	306	301	315	308	335	314	298	280	300	320	299	305	325	306	303	308	280	313	280	289	340	325	291	282	301	278	326	318	279	324	291	314	307	334	321	268	311	321	302	312	294	291	311	298	298	320	292	294	303	287	282	325	335	303	317	313	343	319	311	280	281	297	303	298	289	318	329	323	289	298	315	348	300	295	315	293	295	301	318	308	299	313	275	318	291	301	321	287	344	278	313	307	287	302	327	278	308	351	269	318	309	313	340	282	316	315	305	303	313	292	299	322	321	284	294	323	323	286	269	297	301	324	297	294	286	318	316	301	335	308	284	313	273	292	282	294	293	293	276	304	284	313	294	296	326	298	278	323	303	296	301	369	301	285	288	320	305	301	280	307	296	306	281	305	294	301	328	333	286	294	283	332	295	317	315	319	291	285	310	320	278	312	297	322	307	328	293	335	289	323	291	315	289	336	284	300	299	323	310	310	288	305	286	310	311	323	304	313	304	293	312	333	290	258	283	310	302	332	339	304	331	274	316	304	312	285	293	336	352	300	328	321	320	306	320	299	309	279	294	310	277	291	286	343	282	304	334	287	282	273	265	302	288	280	305	311	328	301	315	312	287	336	342	340	320	300	326	322	325	313	260	308	331	322	284	283	316	324	308	325	328	335	255	305	296	286	321	281	323	307	312	315	313	308	317	309	329	300	314	321	304	289	306	303	269	302	303	285	330	308	295	314	294	342	309	319	293	304	304	282	312	296	297	319	312	304	290	283	326	314	281	313	339	321	331	326	307	299	314	321	301	327	335	309	285	313	292	317	310	285	280	296	299	311	349	297	315	309	313	287	294	286	306	341	317	329	270	347	292	301	304	292	335	302	337	310	309	310	305	319	295	278	324	281	299	319	303	309	287	318	307	301	290	302	305	296	351	321	285	329	276	313	322	314	313	319	311	308	283	282	296	307	299	284	287	295	300	311	319	310	279	305	319	313	288	295	329	268	312	287	278	313	293	292	297	297	294	299	325	323	290	304	316	306	322	302	314	320	280	291	324	348	290	284	309	300	314	309	310	314	334	296	269	311	305	313	317	323	336	268	331	305	287	334	301	300	322	308	308	285	299	287	305	286	299	295	304	338	343	316	323	281	331	288	308	298	302	301	309	309	317	306	298	299	288	304	306	284	264	298	301	275	295	304	299	312	286	313	299	307	287	311	293	276	306	322	294	297	297	317	299	310	306	292	303	292	289	342	311	312	310	306	307	300	288	300	298	274	280	330	324	310	289	324	284	296	341	295	304	293	331	305	303	267	329	269	295	329	278	325	296	324	273	339	304	326	306	319	312	305	303	290	321	270	282	305	339	308	302	288	316	287	358	275	291	318	307	298	329	341	292	282	335	299	304	312	334	324	308	324	292	296	315	314	289	324	311	294	310	297	272	289	300	302	331	286	315	290	305	335	321	327	307	303	299	308	303	296	289	272	287	295	281	281	270	298	330	310	318	327	295
9474	23627	72905	75842	62062	46846	29582	14060	4949	1796	963	756	697	754	773	725	725	717	773	717	711	712	712	761	751	749	780	757	763	716	759	732	723	674	758	702	768	745	728	738	764	713	788	740	746	719	754	765	718	737	786	763	749	718	776	745	759	727	696	706	722	712	778	709	708	705	740	734	743	735	731	767	792	722	737	732	718	720	707	686	711	725	785	704	734	700	783	769	754	753	780	763	734	712	775	729	718	713	749	751	744	783	737	734	704	776	771	678	731	740	722	769	760	759	752	735	722	709	731	751	696	752	670	784	702	739	743	719	743	738	760	733	723	688	713	787	752	724	757	719	786	734	720	697	734	759	768	736	729	743	733	726	704	748	721	768	739	748	781	736	714	728	719	756	720	730	717	722	716	744	722	746	687	716	727	724	772	745	690	751	732	701	726	693	747	720	756	760	775	739	701	751	713	759	739	753	693	697	730	726	759	743	717	739	726	734	690	748	723	756	707	700	723	727	720	713	691	735	668	714	737	734	785	694	726	732	717	683	758	710	769	731	736	758	760	728	774	726	733	762	793	747	696	765	750	678	714	726	753	758	746	749	734	710	731	759	698	752	743	712	722	789	732	729	680	715	751	750	701	735	698	739	714	747	725	712	698	677	681	760	756	755	755	751	712	760	693	769	723	736	771	726	738	729	755	758	751	724	740	739	719	726	743	754	728	762	731	717	713	740	770	703	726	779	767	728	744	699	730	755	773	705	743	716	722	747	720	737	723	795	731	767	751	787	740	738	747	729	697	741	713	698	718	746	760	785	707	754	734	742	703	750	769	748	751	757	722	777	723	734	690	758	713	772	790	741	756	740	735	718	739	773	715	731	705	715	737	791	700	780	696	708	682	741	715	759	703	749	712	751	733	756	747	734	767	746	705	751	726	706	768	744	758	748	721	740	718	740	724	754	770	703	775	757	707	751	752	726	784	711	727	700	746	697	735	795	700	777	759	686	716	744	753	725	752	734	759	766	734	714	722	730	775	714	738	698	700	725	795	744	713	717	752	705	678	674	774	731	746	727	771	708	715	708	785	682	762	725	758	701	751	746	707	672	740	763	729	737	747	712	717	701	712	738	734	736	762	698	713	723	798	718	700	779	713	685	734	748	766	798	764	788	751	753	711	731	733	743	762	732	777	791	749	737	690	726	736	705	707	753	721	733	778	754	802	747	768	779	757	695	743	723	725	739	784	769	713	756	721	721	724	756	729	756	741	728	730	746	748	694	752	767	713	763	710	730	796	755	777	723	750	755	721	766	751	758	754	760	778	711	760	756	747	697	722	744	733	722	718	760	752	695	733	728	706	684	775	742	769	756	755	728	760	729	785	763	787	747	676	672	763	725	754	727	794	739	710	747	724	741	788	754	722	739	695	725	768	771	739	714	719	785	762	771	707	767	698	742	722	714	733	719	690	704	704	729	696	756	764	745	729	769	736	740	741	725	728	736	727	748	731	762	732	688	760	774	729	775	710	722	762	690	746	769	695	737	728	762	744	775	743	747	691	784	737	749	745	770	792	734	730	764	737	751	700	728	739	757	719	762	751	771	761	772	722	686	690	794	728	739	720	721	718	708	701	730	785	772	733	733	732	706	696	716	708	718	764	744	765	718	760	796	733	742	670	736	721	767	744	711	744	749	705	718	706	712	700	749	746	758	740	685	732	753	733	709	731	711	788	729	748	672	734	776	753	778	760	729	743	730	781	758	697	773	786	774	744	771	757	751	699	708	784	740	745	722	732	773	743	723	734	752	717	746	758	753	706	710	719	669	757	709	696	733	721	777	770	769	733	725	746	795	696	719	786	720	714	726	763	738	730	717	783	685	735	697	737	798	730	746	788	702	736	775	706	743	715	795	708	752	711	729	694	787	730	735	655	753	719	732	750	766	737	728	724	693	725	720	707	732	734	707	696	745	710	667	706	757	757	745	749	737	738	714	700	767	749	724	710	767	790	752	743	743	732	720	729	708	747	743	763	686	685	763	791	754	715	695	744	771	753	757	747	795	720	751	754	781	715	718	734	712	720	711	733	710	798	722	766	701	695	723	749	751	716	773	799	756	716	743	746	718	763	706	736	711	741	699	711	720	752	723	769	726	730	781	735	753	796	731	688	724	721	730	723	742	734	771	707	747	708	712	742	714	780	707	748	755	718	698	720	741	720	723	714	734	715	711	730	717	692	754	749	739	748	723	742	755	755	701	750	698	737	757	686	737	699	758	696	740	741	712	803	756	764	746	721	712	704	741	758	806	735	766	733	705	734	708	749	708	750	736	701	741	733	773	711	749	743	747	730	741	708	742	715	715	728	746	740	696	717	690	774	817	715	738	718	798	728	741	705	703	706	762	730	758	732	759	763	732	750	755	757	702	738	745	782	683	721	720	772	772	770	758	714	731	753	746	712	775	724	742	732	761	754	752	726	735	753	697	757	721	744	685	764	716	743	742	733	758	755	703	755	725	716	756	707	763	738	777	778	715	742	693	758	695	706	775	684	753	714	740	758	761	737	719	719	769	704	736	684	733	752	819	695	713	754	723	747	754	727	749	750	724	716	743	728	754	698	705	750	734	749	744	740	756	719	754	784	681	739	745	725	760	758	739	765	715	739	732	726	779	777	759	754	750	709	740	745	733	702	703	746	721	714	745	717	745	743	752	688	699	715	756	709	691	775	748	749	749	773	718	758	723	747	767	739	774	783	743	666	756	663	727	721	720	719	710	729	746	670	714	722	719	765	698	771	779	708	708	722	715	754	743	749	761	731	748	741	691	810	697	771	726	759	685	743	709	748	726	741	691	740	769	739	730	754	790	723	728	755	722	778	726	765	702	752	769	796	694	698	750	752	776	743	759	727	706	775	742	782	694	751	730	744	746	783	703	763	724	699	723	703	718	751	772	702	765	776	726	737	717	737	721	747	753	707	767	728	717	727	740	704	697	733	739	730	756	729	761	717	702	740	726	759	767	747	748	771	703	733	740	711	696	760	741	722	738	767	720	687	692	758	715	700	745	692	768	725	725	743	743	769	743	742	742	729	736	757	702	789	716	702	718	669	707	772	734	713	742	734	771	684	773	740	726	690	740	725	753	780	720	741	759	730	716	721	692	727	772	714	736	723	715	745	718	712	732	741	762	715	728	703	707	725	775	731	738	719	717	753	742	730	765	706	741	737	686	717	661	765	777	710	733	742	740	787	719	760	729	755	728	769	671	715	795	756	766	700	701	742	699	742	726	719	738	712	734	699	776	731	728	657	771	741	758	763	709	715	770	687	742	729	741	717	781	782	723	717	707	759	741	740	750	707	797	706	737	720	705	734	774	668	768	754	740	721	722	721	753	729	746	714	722	747	722	771	743	752	786	728	774	780	716	785	740	714	710	720	738	746	757	736	714	724	723	759	752	725	702	737	768	751	754	788	725	708	735	724	716	723	747	795	747	737	691	713	743	730	758	815	757	727	728	802	716
17734	38353	81031	70332	53472	36245	18670	6286	1575	572	379	313	304	295	313	294	266	237	323	312	325	266	301	310	296	271	267	294	306	319	297	325	303	287	281	273	299	278	309	244	270	294	287	320	311	320	314	280	302	317	300	276	318	306	293	296	280	291	285	321	306	305	277	281	270	286	278	296	318	340	285	296	288	294	241	302	299	277	305	320	289	296	273	290	291	302	285	284	314	306	258	298	272	314	259	323	272	339	244	244	319	295	316	296	286	326	295	295	313	307	268	286	324	299	284	279	261	267	291	301	280	294	291	323	299	306	324	283	311	287	291	322	266	309	275	309	274	266	285	302	309	293	307	286	306	290	277	273	275	283	276	292	308	289	303	308	304	288	290	317	271	295	291	311	284	315	245	280	294	292	293	284	291	302	293	279	289	320	302	301	299	308	263	308	308	271	277	274	268	315	314	256	295	287	301	345	285	267	309	307	322	277	303	306	312	309	308	280	288	310	315	286	303	319	261	298	268	289	331	277	274	324	300	289	265	292	283	278	283	282	306	316	313	310	317	284	337	288	300	342	284	295	305	284	269	278	281	300	309	275	320	317	290	314	293	255	314	301	282	280	280	273	278	292	303	273	280	295	333	334	306	304	261	298	267	295	296	295	278	337	310	301	289	271	301	303	313	288	283	310	265	283	314	294	315	281	278	284	295	298	276	296	286	322	264	306	269	274	296	312	274	303	297	266	279	282	295	308	308	275	265	275	264	303	246	276	316	308	326	306	255	298	305	293	261	274	265	320	314	305	314	297	276	280	312	286	280	275	266	291	286	275	245	298	308	310	283	293	283	317	301	283	323	323	307	308	302	271	282	325	297	291	285	283	302	319	261	273	290	298	273	285	267	319	302	318	291	307	320	307	304	303	318	303	266	313	306	268	275	299	298	280	264	314	315	271	307	316	268	303	294	271	289	320	291	305	345	291	268	292	258	275	316	283	311	276	287	304	298	288	312	292	296	295	317	295	287	275	270	289	299	281	292	290	283	298	286	301	307	311	272	295	295	294	279	297	312	293	269	298	273	257	300	322	297	302	288	300	286	314	308	268	308	273	309	302	280	275	285	293	298	299	307	302	259	301	310	259	292	314	285	301	294	294	281	284	319	288	250	282	325	258	331	292	297	292	294	282	278	264	266	284	324	278	290	295	273	329	323	293	275	255	308	281	312	300	311	334	262	280	331	319	304	288	299	286	285	299	313	295	284	277	283	276	297	301	306	302	276	309	290	302	289	290	307	285	278	308	297	266	304	277	326	286	285	287	290	288	300	293	287	288	316	305	298	278	322	310	264	315	275	294	279	321	249	300	289	290	312	285	256	300	314	253	280	307	291	283	290	260	283	295	287	301	311	297	282	328	289	321	276	313	288	318	305	280	287	289	328	276	291	272	322	284	316	286	285	274	267	290	284	291	300	307	303	258	292	302	313	324	292	295	280	255	297	303	309	299	289	246	278	322	293	281	279	333	297	297	318	312	300	299	323	271	325	297	293	283	322	292	300	309	270	273	304	270	327	318	258	268	306	294	293	291	300	320	289	307	278	277	288	303	278	314	325	288	279	291	302	256	280	278	301	293	295	286	319	298	284	270	298	297	289	310	285	264	290	285	283	305	315	315	277	291	304	280	280	265	281	311	299	306	292	311	270	310	276	308	295	311	286	277	290	300	296	297	289	279	308	291	330	315	311	287	303	315	337	322	291	283	318	293	270	316	290	271	277	300	284	293	288	278	275	253	306	271	311	280	293	292	297	294	302	289	280	310	303	321	311	271	285	267	328	302	265	302	311	279	287	322	297	314	252	312	306	276	274	286	280	298	292	307	288	287	302	283	319	326	305	311	277	313	304	279	282	263	290	317	285	279	316	302	303	269	305	320	303	276	276	293	289	287	334	306	268	278	312	289	289	297	311	300	297	308	257	261	308	309	298	296	300	275	322	315	284	298	284	281	288	294	314	313	252	304	293	326	312	303	316	281	293	299	300	277	315	298	294	293	267	324	310	310	274	310	321	282	261	291	279	273	312	307	300	299	295	287	280	293	308	259	276	297	272	258	266	305	307	300	279	303	298	286	263	291	286	310	268	301	266	310	271	317	283	291	254	283	263	309	307	305	294	263	261	299	277	258	280	298	283	290	299	308	278	309	274	319	319	306	310	321	350	298	314	293	293	311	283	264	303	293	299	284	316	282	288	283	281	273	295	319	290	294	287	330	288	294	284	275	346	277	287	323	312	288	280	273	318	289	300	283	254	273	247	299	268	295	288	271	291	336	324	304	307	296	336	319	307	290	273	313	282	275	258	276	307	308	303	281	313	309	308	335	315	288	325	307	287	312	304	298	296	290	278	272	320	279	318	284	318	306	319	286	296	308	296	308	284	292	287	289	307	276	313	321	305	279	277	311	301	270	309	302	315	284	297	282	287	283	319	303	289	316	298	311	271	327	275	316	250	310	297	314	283	298	285	280	323	298	311	307	269	291	316	295	286	276	251	317	279	275	292	298	262	293	290	311	295	300	321	299	286	315	376	288	297	305	305	295	267	282	287	341	310	321	276	272	348	289	284	283	285	304	302	329	309	275	296	305	304	293	274	284	285	317	279	300	291	305	293	263	313	293	276	302	294	293	317	302	276	273	280	269	300	270	322	307	313	308	291	289	317	284	279	293	300	282	311	302	292	289	309	318	280	302	293	294	317	289	310	284	279	304	302	242	281	293	291	325	300	278	270	275	309	283	297	310	300	288	307	293	298	327	281	302	280	249	269	311	327	289	277	319	285	304	312	312	288	336	317	304	280	281	295	277	269	285	303	292	277	290	281	314	290	302	318	276	264	288	301	300	310	285	279	302	274	312	307	322	329	270	282	283	288	253	278	298	308	291	288	287	314	279	281	272	298	304	304	293	296	268	319	280	276	324	291	285	264	302	299	290	284	267	269	316	264	281	275	273	283	302	308	323	321	297	318	267	311	268	285	287	291	284	317	292	316	301	306	274	309	326	301	308	272	293	316	314	274	266	243	272	325	295	304	321	286	285	300	308	264	306	288	278	308	267	305	262	314	294	288	311	307	306	271	292	311	293	301	275	312	303	317	292	299	307	310	282	276	284	276	313	315	306	284	304	270	259	282	292	295	247	254	292	290	289	296	266	288	274	300	290	326	288	347	321	305	279	261	284	284	319	314	276	302	293	281	256	347	291	286	292	291	300	294	313	313	319	318	297	287	294	286	292	280	277	298	291	274	336	282	316	267	303	298	263	292	296	324	296	285	303	285	311	281	274	301	264	279	275	277	287	334	281	268	264	309	273	282	273	323	282	282	293	282	316	294	257	249	285	309	285	286	275	301	289	286	298	320	294	288	307	276	312	303	283	305	302	291	297	329	330	283	301	304	306	277	282	307	282	335	314	252	292	285	287	291	310	277	298	242	306	292	294	304	290	295	266	289	294	291	259	291	269	301	269	293	294
10696	30847	76239	77761	63752	48057	30530	15113	5331	1778	954	746	706	677	692	744	763	718	699	743	698	724	706	764	708	678	670	709	721	686	727	695	717	672	668	715	705	683	670	691	677	734	691	685	671	707	704	702	703	702	733	721	690	659	718	689	722	676	698	668	722	689	662	762	681	736	713	719	711	701	705	713	713	707	703	717	698	683	715	726	689	736	764	685	739	653	709	678	754	699	710	750	693	668	697	732	744	724	693	724	661	735	732	689	674	695	770	711	714	694	688	689	699	717	673	721	712	702	682	752	697	697	731	705	723	750	698	682	735	735	682	688	684	674	708	685	684	690	707	708	747	673	731	681	682	723	761	708	707	694	727	741	707	678	672	737	732	700	689	727	705	729	748	769	629	724	720	692	669	693	747	697	695	709	755	678	699	654	672	722	740	693	738	690	731	713	693	737	711	680	674	669	680	726	715	717	713	680	660	710	728	745	715	761	715	688	705	747	748	684	693	721	698	746	719	665	725	665	702	713	752	671	722	728	727	724	688	751	701	712	747	683	722	681	684	697	669	702	691	729	674	704	707	792	683	682	685	690	690	690	730	714	713	663	666	716	747	670	700	707	750	694	683	691	704	718	727	722	693	675	677	701	673	706	708	629	659	662	700	689	697	697	727	726	670	708	707	688	711	689	711	677	712	731	723	698	706	733	703	654	702	645	710	785	666	694	705	699	725	694	757	753	690	686	693	718	727	744	732	672	706	722	715	700	754	733	726	712	633	739	699	680	694	718	676	680	746	701	707	718	662	695	754	741	749	706	718	734	745	722	721	684	694	660	718	750	700	731	700	703	717	730	696	725	704	688	758	681	741	698	708	727	732	729	736	678	699	692	731	690	737	686	739	673	703	745	716	685	700	729	732	704	680	735	700	691	719	718	736	733	686	722	732	677	723	722	696	744	709	700	719	705	675	684	684	713	681	754	704	687	712	670	712	734	735	753	731	683	707	719	654	719	737	751	695	727	677	721	703	728	713	719	655	718	706	725	722	708	690	690	688	664	687	725	680	708	736	754	738	709	709	718	683	723	727	727	649	674	735	745	743	730	743	718	696	722	686	644	704	697	727	680	687	722	658	659	673	748	692	721	751	689	672	697	700	681	735	681	696	720	701	682	736	662	715	702	710	717	666	750	764	706	697	719	751	689	735	672	680	697	710	725	694	739	735	685	739	756	736	754	696	676	764	692	669	725	732	711	729	685	713	713	641	730	714	676	708	710	662	686	713	668	701	702	736	724	705	689	664	671	668	697	724	710	715	729	666	739	669	728	716	740	669	684	721	731	703	766	678	701	687	739	717	694	716	739	715	724	723	711	723	670	731	678	682	654	701	717	665	699	681	691	734	724	652	725	685	726	660	712	664	717	691	665	714	615	682	749	718	709	711	703	700	695	686	730	735	704	685	719	702	733	730	723	686	705	683	697	735	737	707	716	723	676	688	679	708	709	718	731	685	661	679	699	648	736	720	688	680	715	729	712	698	701	690	706	699	711	634	731	669	638	719	686	662	708	720	709	767	750	724	701	680	757	728	704	725	697	728	722	706	683	692	695	699	686	705	697	677	701	692	698	705	681	706	736	701	742	699	741	713	712	717	736	664	713	724	700	719	708	697	736	717	710	636	685	673	668	713	709	689	753	706	682	670	715	678	749	703	738	720	672	692	690	703	746	676	731	730	654	721	701	702	682	694	698	735	722	654	714	698	704	698	742	698	760	687	703	739	733	734	689	716	692	778	688	690	674	740	701	704	741	710	725	710	669	692	677	755	719	703	707	685	709	701	738	692	733	664	700	690	679	737	695	719	650	656	688	664	666	699	710	670	662	712	703	716	735	676	741	674	662	721	719	675	704	712	715	719	701	727	733	751	679	692	698	717	743	749	703	717	721	711	710	700	706	732	703	670	718	749	692	697	712	682	699	730	667	737	675	683	711	714	698	747	717	736	726	674	693	702	686	687	697	715	648	691	725	710	727	698	671	707	698	739	716	699	684	687	720	744	726	733	726	656	721	734	721	720	671	665	736	657	737	747	692	637	729	712	661	723	694	720	700	718	725	717	722	700	666	663	756	694	735	737	735	659	711	675	741	688	715	709	666	738	720	660	721	640	733	724	662	700	713	655	703	681	672	748	675	694	699	729	677	694	711	686	644	689	692	705	717	731	675	677	711	655	638	707	716	657	704	699	728	658	646	683	708	689	673	691	698	717	717	729	719	762	685	733	662	683	705	707	705	722	688	721	713	709	703	678	698	691	774	700	677	719	675	713	683	732	724	689	690	695	683	705	656	672	681	736	744	699	701	695	728	656	669	698	733	694	752	733	708	735	673	713	690	699	706	714	727	699	698	712	696	741	689	721	680	707	756	687	698	746	684	744	696	719	691	716	716	678	705	670	720	698	703	732	721	679	724	697	731	755	702	715	692	703	687	750	724	748	728	703	684	741	709	662	702	654	721	718	656	710	695	711	705	693	680	721	692	676	718	710	718	726	712	716	684	659	748	730	690	667	688	714	670	712	724	720	692	709	742	675	688	687	681	696	718	695	733	698	672	683	716	709	692	683	756	693	757	708	713	719	690	655	691	708	679	713	727	705	701	671	712	699	776	737	701	716	739	745	668	687	687	677	674	690	717	725	711	671	725	697	725	692	699	742	675	711	707	722	679	724	694	705	709	716	759	697	711	689	748	791	711	665	719	684	699	750	717	708	706	679	743	657	708	692	732	695	707	721	748	710	666	725	723	721	721	714	734	673	681	708	702	716	746	666	752	711	716	697	722	703	700	688	707	672	748	705	676	692	674	732	705	715	734	773	744	691	707	711	739	740	698	650	715	730	677	667	677	690	695	709	635	698	705	663	693	678	710	724	688	675	738	699	686	764	676	669	692	681	713	687	720	669	660	676	721	687	690	688	676	727	721	676	726	664	687	683	746	675	667	683	676	667	755	711	657	699	718	709	713	731	668	734	687	706	675	707	729	647	666	695	715	707	671	698	704	724	676	712	714	691	690	724	680	674	698	761	715	702	732	720	679	669	677	685	735	681	687	721	700	700	667	679	711	700	650	717	681	678	697	724	688	695	687	720	696	679	713	679	716	751	738	692	678	774	681	721	706	714	719	693	746	696	728	715	680	701	720	707	712	725	714	688	695	695	683	726	708	699	658	714	710	707	680	683	711	699	743	698	687	696	739	671	723	711	729	708	730	747	678	656	725	719	735	687	652	696	706	694	680	673	684	735	680	713	666	693	743	747	681	722	694	694	700	679	693	717	666	707	715	689	670	687	762	674	727	738	673	726	697	658	640	680	713	653	713	670	732	752	695	740	717	650	751	720	752	708	674	686	707	680	726	719	754	702	727	686	710	679	710	740	701	723	713	732	725	688	746	683	742	700	718	681	690	710	685	678	718	697	662	687	714	732	669	729	687	749	693	668	715	727	666	685	680	702	725	728	686	706	665	757	728
2137	2305	8753	8360	4572	2353	1088	579	348	256	272	257	240	251	225	264	245	206	251	277	242	253	231	247	251	248	212	233	284	259	259	229	254	240	265	245	281	231	224	248	254	276	238	247	252	249	244	259	277	242	259	252	241	258	268	260	265	264	215	239	252	223	239	250	272	252	259	258	243	228	226	278	236	236	240	230	223	238	229	268	250	240	232	242	249	227	253	219	289	229	225	254	240	250	221	242	259	262	245	274	256	264	244	238	258	243	241	247	259	219	251	246	253	243	244	229	235	243	232	256	230	234	251	236	253	239	244	255	226	238	236	244	258	259	234	229	229	276	270	247	286	232	244	240	264	239	264	244	235	242	245	233	239	225	238	242	258	240	229	248	227	229	237	250	223	252	244	258	249	229	261	232	249	247	234	261	249	231	236	267	248	255	253	248	257	251	221	250	257	246	267	204	263	245	243	238	227	229	248	261	237	247	238	238	224	247	256	230	257	243	237	215	241	256	245	269	261	237	239	260	277	245	281	245	256	220	242	237	248	262	254	257	249	258	220	231	259	255	232	263	269	246	272	263	240	249	245	235	245	232	245	224	248	261	221	267	258	254	263	266	255	240	266	269	247	253	264	252	233	217	262	254	213	230	260	239	214	289	234	238	239	257	268	251	244	233	221	255	246	269	249	261	276	268	252	251	240	276	245	229	250	245	229	300	247	241	248	245	226	229	280	238	231	239	246	259	262	250	239	256	224	251	244	238	267	237	243	242	269	250	255	240	227	251	268	260	265	270	264	251	257	248	236	247	211	225	225	268	258	267	228	231	233	229	233	241	258	267	233	244	231	235	247	219	238	245	238	257	238	220	235	269	241	239	264	258	242	205	213	256	278	218	237	240	198	273	248	261	232	226	236	228	225	260	246	220	260	243	220	294	275	242	254	254	263	241	263	257	233	249	247	219	228	262	265	273	271	220	236	278	224	247	246	243	246	231	220	208	226	245	242	288	252	259	278	256	244	229	227	259	226	239	253	235	210	245	225	259	251	258	225	256	248	222	216	233	230	229	239	242	217	255	277	241	249	242	252	226	266	246	272	254	254	230	236	244	257	259	227	233	229	272	259	228	252	254	234	237	237	256	263	245	264	243	245	252	270	236	250	231	258	238	249	267	258	236	228	237	237	240	265	230	228	236	262	243	218	263	249	230	252	281	257	246	248	247	221	251	229	263	231	264	234	248	241	224	268	259	301	233	269	248	212	232	253	230	263	255	282	271	247	239	238	238	251	263	247	266	224	239	272	250	265	248	255	240	256	239	231	220	252	242	243	243	230	225	257	239	273	255	257	231	238	263	237	246	238	221	254	240	243	220	240	275	237	246	230	261	237	255	237	262	273	255	287	257	257	253	246	245	221	234	250	273	282	215	268	258	240	236	222	230	214	257	250	245	229	247	244	248	239	233	264	267	251	248	244	263	269	265	278	238	239	261	233	222	225	234	263	281	233	253	237	231	231	253	234	239	283	216	248	231	259	235	269	229	258	244	253	219	197	251	237	244	234	237	240	235	208	260	220	254	259	241	239	244	254	239	245	233	251	267	246	233	247	247	231	260	235	221	236	250	227	267	217	234	242	204	262	222	241	250	233	239	226	245	278	253	255	239	259	250	255	265	276	259	256	269	243	261	236	264	268	260	263	249	259	247	241	232	222	255	227	243	264	237	258	246	252	253	244	213	245	234	267	254	279	241	269	223	254	255	243	267	264	254	243	251	237	235	221	244	232	274	230	237	244	228	260	276	243	231	263	271	218	244	240	210	275	253	238	252	249	244	211	243	269	260	248	239	259	260	232	253	247	248	241	246	265	238	240	249	253	235	234	240	245	268	259	234	271	250	254	242	226	263	261	222	243	223	246	280	216	273	226	245	269	243	252	239	283	253	276	218	270	243	284	270	269	241	264	244	249	286	277	254	254	240	275	269	232	239	268	281	235	226	235	248	253	254	248	253	264	248	236	276	241	264	252	229	263	248	259	265	251	226	254	230	242	250	240	216	256	260	223	258	220	286	270	249	272	251	250	248	218	271	282	280	240	261	239	266	258	235	258	255	267	243	233	230	239	283	225	240	213	265	245	247	253	230	242	249	247	260	265	243	241	288	262	271	245	251	261	261	257	238	229	230	247	219	247	259	226	232	225	252	254	229	241	234	214	230	215	245	244	253	258	251	266	249	269	253	219	264	259	247	242	245	273	237	245	222	232	230	263	218	229	242	308	254	231	224	231	233	237	262	251	235	235	233	254	221	236	260	236	228	269	216	248	252	246	232	272	209	292	236	205	233	226	226	267	232	230	249	224	256	264	236	241	270	282	249	273	229	271	271	232	253	266	258	256	231	246	222	234	244	222	234	222	244	235	240	248	263	235	268	233	247	239	221	258	254	225	224	241	253	237	246	229	240	242	235	224	244	240	303	260	237	237	235	270	253	253	258	224	258	233	266	254	254	240	213	247	240	229	241	250	253	259	241	257	231	274	258	249	212	253	234	241	237	265	259	242	229	233	253	247	272	232	224	253	240	220	229	244	244	239	235	267	260	244	265	257	278	224	257	255	232	222	277	234	247	237	228	234	223	227	247	221	273	231	255	251	257	272	264	255	240	242	285	259	240	248	262	267	260	242	250	260	266	255	271	245	233	201	249	244	233	266	255	270	245	277	240	243	223	232	241	248	242	267	231	254	246	256	274	273	257	245	254	206	271	225	258	260	233	202	255	250	223	237	248	270	243	252	227	256	223	265	259	238	228	256	240	238	238	228	261	261	241	251	238	266	257	233	253	265	239	227	250	270	230	222	219	230	216	229	223	263	259	249	243	229	228	253	235	263	246	225	240	240	226	262	242	245	259	263	219	237	257	225	258	238	255	258	235	277	221	233	234	258	246	259	249	232	274	232	262	274	235	238	269	273	219	264	270	245	210	287	236	235	205	241	239	251	255	248	235	253	224	262	263	258	226	245	269	261	281	245	223	237	279	223	242	233	238	232	245	268	254	247	257	268	274	262	238	245	243	260	246	253	247	250	268	258	263	230	233	253	256	261	243	240	265	289	224	259	239	282	237	224	256	228	243	255	216	241	235	254	235	219	219	241	274	223	244	248	241	266	260	238	251	238	241	286	267	250	232	249	259	254	235	240	242	242	232	226	261	239	231	225	247	248	240	241	215	273	248	239	222	272	273	248	279	275	234	252	275	234	226	258	264	243	257	237	235	269	239	254	247	247	225	254	247	227	240	214	281	254	256	249	243	240	230	233	264	251	248	254	224	253	212	242	242	213	248	264	255	258	250	274	288	232	252	238	226	237	268	259	261	253	259	271	230	282	268	248	249	268	269	265	254	247	245	246	241	224	229	250	258	249	252	223	223	279	221	246	243	256	247	238	235	265	230	256	278	233	236	238	255	259	241	245	232	246	255	214	239	223	254	234	251	253	247	254	258	234	257	206	234	237	247	248	253	255	235
2418	4463	18612	20105	13726	7748	3883	1746	1008	701	668	602	589	621	612	642	601	584	569	615	615	640	631	663	614	604	632	595	614	640	645	619	623	608	648	598	616	597	595	620	644	576	647	631	650	597	639	612	614	637	617	603	605	600	631	636	635	642	574	610	637	657	639	629	614	630	632	628	619	588	651	561	634	601	575	603	584	622	633	605	615	625	595	643	607	623	654	582	606	603	635	608	597	647	622	612	637	643	636	610	648	601	626	597	603	633	634	607	622	618	605	599	604	628	598	606	586	598	610	615	604	628	599	657	684	620	616	628	570	610	631	637	618	654	622	635	624	614	575	634	620	632	629	671	658	597	613	581	620	610	620	641	592	596	611	634	587	620	628	617	605	607	579	607	599	620	627	620	656	600	624	591	616	596	639	600	587	640	624	627	653	620	612	619	605	611	606	611	615	668	633	555	603	633	635	597	587	650	638	577	633	637	646	631	574	656	619	590	595	597	655	558	636	599	652	645	566	618	570	587	584	607	620	627	625	604	576	664	601	577	627	613	616	582	622	603	641	588	592	628	628	593	616	611	638	618	624	609	633	604	638	644	584	631	612	601	591	595	610	606	614	586	635	593	630	613	607	617	643	600	637	614	613	630	607	593	631	648	616	606	623	594	611	641	585	616	622	556	634	609	572	592	578	632	623	573	607	584	591	611	620	626	590	642	643	614	631	630	629	570	621	624	589	620	596	633	546	601	661	644	610	616	615	630	624	637	585	608	597	613	624	635	612	604	624	599	625	625	609	580	597	622	637	575	595	586	623	576	622	637	596	643	613	586	597	617	639	616	608	639	652	615	643	598	617	547	618	605	662	658	591	592	599	597	635	559	634	606	605	630	660	594	661	614	618	591	624	615	620	674	632	577	607	634	683	617	617	592	657	630	613	602	603	623	630	595	609	609	580	626	573	641	592	646	636	665	554	588	617	615	642	608	660	561	606	602	609	630	635	625	581	629	549	626	597	634	599	635	659	634	648	593	617	597	585	667	645	622	633	625	615	628	604	657	611	605	613	629	600	623	650	614	598	633	605	618	615	602	602	586	646	651	636	576	558	586	595	618	644	595	561	603	581	648	592	626	619	601	584	613	627	602	600	648	602	642	604	608	615	645	570	603	559	582	612	643	564	615	592	600	637	596	615	578	646	580	591	603	619	586	598	601	615	598	582	597	575	642	606	620	618	620	638	579	619	606	597	618	587	617	628	590	577	626	628	625	644	617	631	631	653	642	613	600	647	599	639	632	627	605	628	650	614	612	641	629	651	604	600	622	599	619	624	636	612	572	600	616	640	611	626	612	663	630	597	632	581	618	634	626	618	605	595	644	582	558	701	624	570	646	617	627	628	613	658	604	589	656	602	609	637	624	595	585	611	638	583	631	619	604	615	601	571	629	656	601	598	592	638	610	593	623	618	624	610	651	586	582	582	610	653	588	659	576	607	597	590	619	620	588	622	581	642	663	604	597	650	625	585	641	621	601	637	584	680	640	612	612	627	654	584	631	647	653	620	624	675	624	632	592	634	602	626	637	591	616	612	605	601	642	603	602	583	601	593	614	609	599	624	596	626	592	624	614	645	593	624	622	600	591	616	619	629	651	600	584	605	638	604	620	606	576	578	687	636	613	581	572	594	583	602	637	638	634	638	584	609	584	618	617	597	599	626	614	588	611	587	628	599	607	633	584	599	579	632	597	596	641	582	595	626	608	653	642	640	633	631	609	601	614	606	626	658	656	621	608	594	613	602	649	597	610	623	594	587	575	589	563	626	628	597	631	642	625	593	590	645	591	619	621	571	648	608	628	611	615	602	596	624	616	608	611	639	589	612	616	629	642	612	650	612	616	604	641	624	605	652	599	625	604	642	625	571	615	635	626	607	610	609	605	594	601	619	628	622	629	626	591	617	602	636	585	604	640	604	621	651	631	634	646	632	600	610	656	643	584	581	602	637	650	656	595	585	621	665	605	584	606	583	595	567	644	659	607	652	621	597	599	612	604	632	648	619	617	595	596	606	564	618	614	637	602	627	574	630	608	632	594	596	610	562	612	626	569	586	575	636	616	616	626	645	642	607	595	634	629	627	593	629	622	596	604	631	615	635	620	623	598	650	663	613	581	613	590	622	608	599	597	596	569	634	604	626	578	626	602	617	653	611	568	639	637	595	613	633	591	618	647	644	622	593	606	609	635	621	620	599	634	578	609	605	634	613	624	574	586	620	606	654	625	619	626	631	609	645	625	589	585	611	634	660	648	594	566	598	632	573	616	610	617	634	597	659	634	584	609	610	579	609	607	605	627	592	618	613	617	596	625	592	597	592	647	622	606	615	592	619	617	645	585	645	669	643	643	662	621	594	548	611	609	584	658	647	651	614	635	628	644	590	627	628	625	564	632	601	626	577	656	619	646	665	630	612	619	597	606	612	615	605	598	583	612	588	620	650	599	587	638	621	617	618	567	634	612	643	619	608	646	593	623	613	631	581	616	620	628	609	645	629	624	610	617	594	620	585	601	646	573	601	599	682	625	607	573	618	605	587	617	609	609	605	580	596	619	615	573	625	654	597	615	615	645	607	598	610	602	651	632	650	585	610	633	635	640	617	618	564	616	586	639	619	584	591	597	635	573	630	639	619	639	611	631	641	647	599	610	623	594	611	637	620	612	628	628	643	606	612	614	640	565	591	624	624	604	638	608	596	591	623	644	606	599	574	633	609	620	655	618	646	650	606	626	605	593	602	605	605	653	590	579	653	577	600	584	645	600	594	597	617	614	598	629	653	616	607	609	619	615	570	593	636	603	643	618	646	627	659	618	660	642	610	602	614	603	620	597	623	618	610	610	589	613	611	613	586	622	638	637	587	639	649	596	596	647	600	641	597	589	668	613	673	642	648	612	568	612	612	601	599	632	590	618	634	615	615	588	619	616	658	599	624	595	615	621	598	602	568	643	600	607	583	644	595	626	588	586	594	659	599	616	652	648	634	623	663	593	594	661	664	630	610	599	559	614	616	621	611	657	627	605	621	626	620	580	599	598	608	608	615	591	575	631	666	628	640	631	588	573	607	590	627	639	589	606	654	626	626	642	554	612	613	582	612	645	628	600	635	604	612	631	627	659	663	600	603	625	623	612	612	614	612	616	587	641	628	646	637	598	630	611	616	593	646	624	524	631	603	624	656	596	610	621	631	615	635	609	587	595	596	604	577	625	568	627	654	611	607	623	616	599	622	632	623	619	718	576	574	635	601	591	614	614	604	636	569	624	626	623	594	604	632	633	630	646	599	649	558	648	627	588	599	554	613	627	644	608	617	642	617	664	687	613	623	639	647	622	614	601	575	698	640	602	638	612	601	584	662	534	611	609	631	589	640	604	598	591	596	641	596	602	639	591	615	602	629	596	636	626	565	559	614	601	635	610	605	599	645	594	615	624	613	613	607	586	645	665	640	619	649	611	653	600	628	644	571	636
12507	27003	78152	67827	51850	34002	17576	5689	1387	586	306	308	323	316	303	310	334	293	308	299	300	327	293	301	286	276	298	282	309	327	305	333	317	291	326	289	330	325	326	301	323	322	325	326	308	297	303	300	345	313	328	329	317	297	292	291	321	326	310	301	334	285	308	318	309	309	321	282	276	322	302	320	317	326	308	319	276	296	283	307	301	303	275	337	288	323	297	311	328	309	290	341	294	310	322	280	313	333	297	301	337	301	296	333	312	299	302	309	306	281	301	312	326	302	325	312	301	314	290	300	328	320	300	344	315	311	301	306	303	291	306	289	318	341	307	343	299	275	305	278	306	303	302	286	307	308	305	309	296	299	277	321	313	316	265	307	294	292	275	289	324	308	292	319	301	310	346	317	312	295	298	319	303	284	325	291	323	305	316	307	301	306	291	281	289	270	292	325	336	333	319	288	335	275	302	294	337	283	316	292	313	310	333	296	266	286	307	302	301	277	307	313	326	318	287	308	302	300	314	285	292	294	321	301	278	316	282	288	308	356	286	306	298	328	340	319	305	287	316	306	328	303	324	322	296	322	323	327	314	333	297	294	272	277	277	315	311	308	309	329	321	321	338	324	330	301	291	321	311	293	311	326	346	319	330	301	306	360	307	312	301	306	300	304	311	284	273	325	343	309	276	314	325	334	351	323	321	293	283	322	317	311	293	309	272	305	296	299	301	316	305	277	285	322	292	301	300	267	324	330	308	301	313	323	316	331	312	315	288	302	327	303	265	309	287	314	323	321	322	285	305	296	310	322	322	288	277	328	316	287	287	292	269	313	305	320	322	305	286	302	339	269	306	296	316	318	289	279	341	283	305	302	330	297	344	335	306	286	285	288	291	317	309	312	318	324	315	332	278	257	337	312	311	334	302	270	323	307	317	311	262	309	286	279	320	322	306	349	315	319	311	315	305	306	314	278	307	321	300	308	346	281	299	273	309	286	266	295	300	303	355	273	284	302	311	308	290	293	311	320	305	336	293	280	284	305	333	309	302	332	295	310	325	306	331	314	281	304	285	322	291	299	311	324	286	282	280	300	330	309	316	303	299	291	287	287	313	309	286	295	294	296	263	339	287	313	307	291	283	275	253	313	331	304	314	300	334	327	294	316	325	344	295	296	301	300	315	315	303	311	302	309	317	290	319	328	292	328	265	317	326	307	304	289	279	287	321	298	316	279	304	317	311	326	321	317	311	310	299	328	292	279	306	312	325	313	294	297	316	311	336	305	307	301	280	327	265	306	290	283	300	319	309	332	294	277	286	338	287	315	328	297	290	337	288	299	304	284	319	296	337	257	311	314	332	316	279	320	303	273	306	325	315	310	307	307	283	299	296	326	325	306	322	311	292	323	301	290	317	338	328	314	284	319	278	280	309	308	285	323	295	280	317	305	343	286	301	319	296	305	304	309	294	293	313	318	341	338	285	276	286	301	336	293	294	304	319	295	292	298	292	313	322	313	320	324	307	335	314	286	286	279	277	318	265	300	306	320	312	344	338	306	311	325	280	314	303	328	280	311	332	299	302	286	324	289	292	306	308	319	307	283	312	279	329	305	296	277	302	295	304	281	324	288	321	299	304	323	320	305	320	344	304	343	285	315	298	332	340	300	316	321	316	271	346	275	330	311	290	316	321	291	301	283	305	287	323	290	289	303	275	283	286	299	273	297	301	307	302	278	291	300	284	347	307	334	336	267	292	305	289	309	302	288	329	312	302	315	330	305	307	303	321	307	304	335	305	350	293	292	320	327	295	285	297	305	300	307	274	301	306	305	267	331	283	288	303	281	289	300	329	293	307	320	332	298	328	313	279	325	339	296	297	304	317	311	293	303	316	300	313	306	303	330	293	287	289	288	285	314	280	296	309	293	287	293	346	291	285	289	282	317	312	327	307	306	299	286	297	324	325	267	307	313	337	270	283	315	293	287	298	293	296	325	312	343	317	301	298	302	296	301	297	336	308	300	305	272	294	304	354	288	299	300	317	327	298	298	308	295	333	309	319	290	297	301	289	308	311	273	313	315	284	308	298	289	309	315	309	294	302	307	326	294	286	315	306	343	274	327	343	300	341	312	301	290	324	299	291	299	332	303	285	307	310	318	282	305	311	301	281	298	327	309	292	320	347	329	291	312	335	295	309	276	297	282	296	297	267	303	302	337	315	378	327	303	300	320	301	307	285	294	302	329	303	307	313	338	277	333	303	266	326	309	314	279	277	324	322	289	326	305	319	307	298	272	295	295	272	307	331	302	303	300	291	296	283	285	292	337	316	288	313	304	306	321	306	287	299	303	286	278	313	280	285	280	335	307	314	304	287	317	309	274	301	309	307	337	310	316	330	320	305	320	316	313	293	310	321	289	320	260	299	317	299	290	331	339	327	306	294	288	299	301	296	314	302	310	304	308	298	299	277	325	276	315	323	302	316	327	315	292	286	307	277	296	294	306	286	318	307	321	335	277	310	319	309	315	313	311	305	282	248	350	328	297	310	330	308	312	301	309	299	298	285	263	315	307	338	288	319	314	302	290	296	303	349	303	295	309	329	301	321	318	312	324	339	305	308	297	327	300	285	317	287	295	305	297	287	314	333	291	347	303	289	281	302	322	292	294	301	299	325	276	283	291	333	322	343	296	276	267	309	312	274	315	262	325	338	298	291	300	315	290	306	297	299	288	302	280	310	324	304	306	321	322	301	334	277	330	311	291	293	285	308	302	326	292	312	298	289	313	325	302	300	276	300	348	336	280	283	307	301	316	313	298	355	281	297	330	289	291	312	322	260	342	282	271	284	284	317	302	311	306	311	306	328	304	300	303	307	311	309	331	310	310	330	306	288	302	306	295	347	300	319	301	311	315	300	297	276	274	309	317	291	295	304	348	344	301	302	306	305	344	346	280	320	320	293	322	271	300	253	325	336	305	295	294	280	345	324	298	291	283	295	267	319	284	305	319	325	325	334	325	282	300	306	311	318	307	322	269	313	305	295	331	310	280	316	321	295	299	300	282	300	290	307	346	290	311	310	307	320	304	304	276	297	284	286	317	296	311	294	284	302	315	281	302	259	276	342	299	296	277	325	300	265	325	300	322	310	332	313	279	320	285	287	315	307	286	301	291	266	345	315	307	322	302	311	303	309	301	305	274	303	320	280	288	277	314	302	303	275	326	316	308	328	300	286	318	306	277	320	295	303	342	299	301	322	309	292	287	310	288	281	342	289	313	320	308	310	321	295	294	324	331	314	291	325	319	310	298	286	317	270	322	324	331	309	342	300	338	317	276	318	308	329	331	300	323	313	334	332	295	308	274	271	299	334	309	313	345	303	301	332	334	321	333	296	317	294	303	277	305	329	324	289	312	301	289	293	290	285	284	277	298	307	279	336	293	300	276	307	297	323	313	337	312	314	302	292	298	307	290	315	300	309	309	294	282	317	334	304	299	335	289	271	310	307	317	316	312	318	318	280	308
8037	22567	73259	74916	61323	46338	29720	14391	4973	1801	931	725	743	752	774	722	765	741	779	724	718	754	686	762	726	763	724	699	722	719	728	766	773	663	732	724	707	731	747	744	692	722	738	760	741	749	749	746	694	773	740	735	790	735	745	728	761	763	734	753	776	769	771	730	758	724	730	765	702	714	711	728	723	735	721	754	738	715	709	756	753	732	708	731	687	719	728	739	743	738	737	749	734	756	741	775	765	753	742	705	767	692	772	736	713	742	749	740	750	732	744	714	737	683	738	703	722	727	714	725	702	749	735	710	794	759	756	666	694	740	757	749	703	732	722	733	737	700	757	704	735	743	707	739	812	716	724	730	742	735	753	768	747	723	706	736	753	706	723	700	771	758	764	749	737	731	754	755	740	750	681	731	716	750	766	739	752	738	689	709	755	738	746	714	746	736	772	719	746	809	704	734	696	740	741	722	697	730	712	744	693	745	703	766	707	724	726	717	724	705	705	732	689	712	747	742	722	734	719	733	735	731	693	721	707	703	708	766	756	724	716	747	706	724	692	729	717	694	733	726	750	796	727	795	683	785	767	788	759	739	670	745	760	732	676	727	745	742	733	682	769	740	724	714	738	751	745	702	703	693	691	700	771	749	768	702	750	746	724	719	747	747	752	709	740	748	689	758	713	726	749	728	738	721	710	773	695	694	782	738	708	716	702	733	707	771	761	776	710	720	729	720	743	724	676	682	749	735	723	746	706	737	725	708	716	718	781	713	722	734	689	745	702	750	778	711	738	757	692	722	725	680	742	711	727	734	708	694	760	686	757	717	758	712	734	723	752	713	750	724	733	738	706	689	774	730	723	765	711	723	687	756	722	722	669	809	719	721	716	758	744	726	684	803	775	736	754	742	780	751	751	743	758	720	777	740	705	764	692	780	721	738	732	681	725	745	752	818	729	709	718	738	721	693	731	742	733	745	734	704	737	732	737	749	704	681	741	733	734	756	784	706	701	748	770	747	773	747	762	717	802	722	737	678	728	752	748	692	712	745	743	710	763	696	734	713	721	739	745	734	758	756	747	716	734	729	735	753	700	749	729	715	701	695	696	747	738	745	706	694	733	728	718	711	778	784	710	726	718	714	738	704	724	718	734	755	723	747	696	735	744	729	726	737	771	681	756	761	728	751	740	710	705	748	739	732	709	799	739	764	746	734	720	740	704	745	735	719	754	722	795	786	678	762	756	732	724	720	704	728	725	732	706	766	675	713	710	710	785	746	703	735	740	738	732	761	760	750	714	737	789	710	739	764	755	673	743	689	683	775	720	747	786	739	708	773	731	728	761	708	719	735	704	704	722	746	735	790	685	762	724	679	767	748	734	746	760	703	754	726	773	735	776	753	746	725	687	718	735	726	747	741	739	775	746	779	744	718	739	730	744	729	699	747	731	709	710	801	778	715	723	717	771	711	705	714	774	768	746	750	761	691	721	702	741	715	723	754	731	761	756	749	703	738	718	722	773	712	772	735	687	681	776	736	751	750	689	734	718	736	740	733	770	740	719	761	715	756	776	732	756	737	737	744	713	667	743	774	758	771	726	739	736	769	694	725	712	711	747	719	769	746	735	755	746	732	784	704	767	745	760	653	764	730	697	710	762	743	752	770	758	736	763	712	712	747	788	726	721	732	754	741	729	746	707	746	695	741	742	708	703	682	720	754	727	700	765	745	691	784	717	685	737	752	739	799	744	723	775	741	765	769	754	741	802	731	722	740	738	735	733	760	700	701	769	686	763	713	785	746	682	722	760	777	753	686	690	711	752	693	725	724	742	696	750	746	705	738	728	724	768	723	710	693	749	740	680	720	728	747	749	749	713	717	758	738	712	748	805	746	747	764	736	693	756	738	754	760	732	676	744	689	727	683	722	725	692	735	744	703	714	802	738	705	741	692	782	758	763	748	759	781	705	698	737	747	704	727	759	725	735	740	693	720	730	759	697	728	714	690	741	685	705	713	788	760	768	745	730	723	777	712	718	733	770	745	772	731	763	732	757	772	723	768	772	717	668	715	745	729	726	716	707	752	755	752	734	759	729	720	698	737	809	720	723	709	732	725	739	739	720	750	742	738	732	820	728	727	704	708	748	745	767	725	739	742	721	745	688	735	731	744	708	787	739	750	743	723	704	719	733	725	704	757	756	670	765	731	759	710	764	747	722	731	741	658	757	764	707	735	740	760	707	772	756	642	716	771	725	719	730	739	757	721	754	740	758	696	764	761	689	688	705	751	733	767	721	701	715	722	736	728	744	806	735	751	709	761	722	771	723	749	739	693	740	717	766	793	719	709	776	739	723	709	742	724	733	741	755	744	722	714	723	754	717	677	714	742	796	683	676	739	740	783	739	763	720	751	700	737	735	720	771	743	725	725	730	771	721	771	757	751	729	755	730	724	763	747	732	685	735	723	740	731	762	753	729	721	741	747	721	796	701	692	719	766	778	689	675	705	773	727	736	731	765	754	755	782	730	730	746	741	736	731	737	749	706	729	742	738	792	743	743	759	699	833	696	720	714	731	744	741	729	734	725	743	726	727	749	718	706	772	750	770	761	705	695	724	704	739	778	709	742	686	798	685	687	742	773	739	711	726	713	735	749	710	745	768	699	727	763	756	709	711	713	751	715	741	691	749	768	750	730	732	740	753	690	694	731	732	714	727	780	746	725	776	755	720	787	732	733	747	743	698	694	731	723	747	692	748	760	750	735	749	697	743	725	688	718	749	721	768	750	733	757	754	762	686	743	721	753	721	733	706	747	742	715	767	706	782	689	725	706	771	715	741	731	735	737	791	717	738	703	696	702	718	748	679	738	775	734	734	678	727	722	728	701	729	760	744	703	676	706	732	740	746	727	768	724	746	689	746	718	779	759	747	771	759	722	751	705	747	735	711	712	718	767	700	740	721	734	724	770	737	755	708	731	724	743	760	760	753	720	773	739	736	757	709	709	738	712	736	711	746	741	714	686	718	716	773	700	725	721	725	692	737	702	742	758	738	752	761	748	746	738	742	714	729	730	760	769	722	719	733	711	717	747	773	704	714	751	734	768	727	799	734	739	706	753	714	744	747	739	697	709	746	718	746	727	695	792	751	718	777	725	691	728	747	714	736	766	726	744	745	684	745	751	747	737	732	718	733	707	724	704	683	747	780	775	715	771	733	744	763	738	772	747	701	750	712	695	784	712	734	718	742	726	715	721	728	744	717	716	745	750	772	731	671	766	713	710	709	723	668	730	697	747	712	746	714	692	702	702	734	725	791	754	751	740	728	755	707	773	716	734	749	713	745	754	760	733	756	717	704	751	684	722	754	687	728	722	761	763	703	728	727	703	718	752	700	723	712	722	728	757	753	752	734	730	692	774	750	697	784	759	707	746	738	785	731	721	724	742	767	680	724	724	732	741	803	744	661	729	733	754	675	740	779	748	738	778	682	684	739	733	733	705	740	713	746	766	759	773	736	766	716
13401	36779	79649	70158	54232	36013	20128	6894	1699	569	344	309	309	273	296	291	296	328	296	278	277	273	293	301	297	303	276	299	284	300	301	286	304	309	320	293	285	291	297	328	295	291	272	308	272	298	286	281	281	285	302	319	299	303	288	314	292	282	258	300	308	293	294	329	268	294	279	292	274	277	289	308	289	276	292	268	313	290	253	289	319	278	277	257	312	292	266	276	266	287	295	326	273	306	308	298	290	271	330	303	304	311	293	301	293	289	309	299	276	282	319	312	292	292	299	291	302	287	312	290	293	304	296	316	291	297	293	309	300	271	306	307	301	312	286	291	266	280	268	303	320	329	290	279	305	307	263	280	339	314	265	298	268	287	328	284	263	269	298	263	296	304	288	291	288	255	284	269	305	298	298	311	269	313	334	296	316	283	261	270	313	285	295	316	289	266	263	316	309	294	305	284	279	260	307	285	329	304	288	271	251	296	285	287	280	284	304	278	287	299	275	283	299	293	281	293	283	289	276	315	278	302	299	252	290	294	291	286	309	310	303	267	304	274	303	296	289	284	310	292	282	298	288	302	267	275	272	273	270	300	283	287	329	308	315	305	275	285	311	305	258	287	275	290	301	288	296	308	295	292	304	315	275	304	287	311	274	287	299	330	251	288	303	262	320	329	293	296	298	309	321	278	274	320	278	335	282	298	278	259	254	264	317	302	283	289	278	301	304	300	309	308	292	304	256	319	266	293	289	269	311	284	281	273	321	296	283	275	293	309	305	287	338	315	281	301	269	276	304	317	281	317	296	311	307	287	301	299	294	306	314	280	329	284	313	287	277	283	302	279	322	319	300	277	331	279	264	290	279	291	304	336	309	287	303	291	295	296	276	267	285	301	275	293	276	275	307	284	299	265	285	300	293	254	259	321	315	249	279	298	269	278	317	282	297	306	336	316	274	311	330	298	290	280	260	289	293	290	248	286	298	306	273	306	268	329	281	283	262	313	288	310	264	283	286	328	268	287	283	284	308	284	290	289	314	279	311	304	286	274	299	283	298	281	296	310	293	289	285	299	310	280	275	295	332	306	287	284	285	307	291	316	307	248	302	270	294	304	298	275	292	307	290	282	295	302	272	291	304	287	309	284	287	292	285	262	285	285	288	302	318	330	328	285	304	279	306	298	303	299	309	287	302	269	291	284	285	309	275	282	247	296	288	299	300	288	301	296	290	316	278	305	301	311	337	303	297	290	296	303	299	296	291	273	327	311	279	297	286	298	285	321	302	280	280	312	272	304	284	300	257	289	297	314	335	307	290	307	334	289	271	278	290	298	343	267	259	286	326	316	311	286	259	310	263	300	290	284	284	272	275	267	301	298	278	321	308	301	288	306	289	299	310	290	290	283	274	301	286	308	286	315	306	287	282	273	305	270	281	318	260	280	297	325	296	275	313	300	275	290	306	292	283	280	292	289	278	295	283	290	277	297	326	293	327	312	291	291	275	290	266	272	320	286	314	301	305	296	287	281	308	304	295	300	294	288	293	313	286	307	302	270	327	304	310	298	286	330	285	275	304	281	295	292	299	286	290	297	280	298	284	279	303	292	292	318	283	300	292	289	274	271	296	271	273	324	301	289	301	319	297	278	277	284	299	291	252	294	303	286	320	282	273	308	259	287	291	271	310	280	299	305	314	294	316	263	298	305	311	284	281	285	310	297	322	303	286	293	298	291	336	311	283	295	298	298	283	282	304	277	327	300	271	301	268	277	300	314	301	286	316	306	300	287	312	279	265	283	282	269	296	304	290	299	327	286	304	279	305	292	301	311	301	324	282	315	272	276	275	291	287	289	300	301	295	277	267	302	298	262	292	270	301	297	328	271	291	329	312	318	291	292	297	289	288	291	321	268	321	326	263	285	316	304	257	284	282	280	300	278	309	300	274	293	294	310	290	290	292	279	298	301	286	282	307	294	280	286	300	321	293	298	307	283	269	313	281	306	273	278	265	274	280	296	300	302	307	309	274	297	282	329	272	294	297	294	295	296	303	305	307	263	305	307	288	318	284	300	305	308	307	283	285	294	305	305	291	278	262	262	292	305	328	274	264	284	304	312	291	286	314	283	278	280	291	310	301	284	287	256	297	283	315	272	287	298	262	274	298	317	295	277	310	282	290	313	300	327	273	292	302	265	296	310	283	253	291	296	294	277	257	311	307	284	306	278	277	284	289	292	295	321	309	323	316	278	265	283	310	267	283	305	306	318	265	289	300	294	308	316	285	301	264	279	314	258	315	285	279	281	311	311	302	306	286	318	290	251	291	299	289	313	305	295	284	284	275	276	286	281	307	306	282	301	298	290	315	312	289	314	284	299	290	265	305	273	288	304	318	263	305	272	286	327	280	292	264	289	274	285	258	296	302	330	277	268	305	282	292	304	303	261	303	264	317	318	276	282	289	295	313	345	280	294	285	290	241	289	310	321	291	324	256	319	303	297	300	301	311	297	282	298	277	281	299	289	266	321	334	276	277	290	326	290	296	290	303	289	293	259	308	311	318	293	277	308	248	309	293	342	290	315	313	275	286	294	298	288	298	316	286	283	324	281	307	270	305	265	272	260	286	253	277	274	297	268	286	290	256	313	317	259	300	258	293	286	307	271	287	296	298	276	274	310	281	288	312	306	318	295	279	288	315	275	272	307	309	329	290	291	275	306	298	285	268	300	259	278	278	313	272	243	283	294	308	299	318	304	320	296	290	258	327	309	303	294	281	272	293	309	297	275	291	292	264	305	309	282	303	266	235	301	293	274	281	321	281	307	280	304	301	283	283	329	313	271	285	276	302	346	319	302	288	299	268	281	292	276	332	327	269	317	281	324	329	293	272	306	278	281	285	274	318	264	247	276	313	289	288	273	270	275	285	288	303	302	283	317	280	267	289	277	300	295	308	281	287	279	320	257	293	317	264	260	318	315	282	293	280	274	277	296	290	284	297	327	292	317	300	263	291	282	284	280	311	268	297	288	310	305	282	295	307	285	302	301	306	306	276	310	264	274	322	321	363	324	282	301	258	262	299	303	296	308	317	305	268	310	327	309	297	282	288	303	289	270	291	320	322	281	336	287	326	307	278	312	296	270	296	273	312	297	307	282	272	300	264	274	295	295	296	313	296	278	278	311	324	309	296	263	287	288	298	312	287	326	276	304	276	264	283	303	278	268	313	320	281	287	270	286	277	300	250	322	254	262	296	306	311	314	278	261	279	329	294	307	285	289	267	309	290	272	280	282	298	279	314	337	278	293	295	285	262	331	276	302	309	298	324	268	296	269	321	318	298	286	250	274	296	303	263	282	278	264	326	312	270	278	258	276	323	295	277	286	302	304	309	291	307	303	287	284	300	306	294	318	279	250	276	278	313	292	305	296	289	297	293	290	288	311	283	298	285	260	297	269	260	311	260	320	316	292	301	298	285	314	303	310	308	282	298	275	231	311	294	297	283	305	320	307	307	294	292	293	294	315
8241	29624	76609	77709	64119	48240	32063	15939	5612	1874	951	759	746	709	679	731	699	683	705	680	675	688	715	688	687	691	717	710	650	708	691	695	684	716	682	698	731	706	678	713	692	686	679	734	749	650	661	681	648	672	718	718	683	737	638	711	675	707	692	716	712	683	712	718	715	703	721	754	677	694	698	729	732	713	695	716	691	694	708	691	688	684	725	694	719	693	745	741	689	772	721	689	724	725	691	660	730	709	700	702	727	712	724	700	702	681	700	670	715	741	711	680	727	688	704	732	705	676	671	661	686	668	684	696	661	716	665	689	731	682	738	679	712	696	672	682	652	667	675	751	695	690	690	682	716	661	740	749	738	719	698	741	675	691	680	682	720	701	732	686	712	703	644	742	707	734	698	723	720	734	710	702	674	749	695	703	713	685	669	714	735	724	710	723	660	679	707	669	714	675	687	735	692	683	683	715	687	730	695	697	691	682	653	745	753	699	691	688	693	720	673	747	707	697	722	721	734	683	730	684	716	693	669	676	718	693	733	682	728	716	732	707	756	719	737	733	720	702	698	729	683	700	722	685	679	678	750	720	690	693	711	716	668	721	714	731	686	683	748	705	713	745	709	730	665	728	717	715	688	665	731	696	692	687	752	738	704	703	716	670	718	667	655	696	692	708	721	645	680	749	772	756	748	678	687	668	660	708	683	708	678	671	719	710	686	749	700	702	668	711	750	723	735	744	717	758	743	648	728	682	714	712	715	677	710	687	663	726	705	675	662	681	719	658	704	661	717	665	707	718	651	662	712	731	663	707	691	661	737	741	711	693	711	748	726	689	712	663	721	716	718	711	660	693	641	722	687	697	723	640	663	705	719	657	717	699	685	652	709	702	704	673	690	704	751	675	740	688	677	706	683	685	712	732	739	741	681	702	698	725	751	706	732	676	675	650	682	713	721	678	720	688	704	710	692	712	695	727	717	733	739	707	704	744	690	701	662	705	670	697	701	690	708	688	699	697	679	730	721	709	734	689	672	702	662	650	682	756	736	704	700	718	705	741	711	668	706	689	683	695	675	671	638	666	713	679	729	670	720	717	728	729	719	692	687	688	666	750	716	695	736	686	714	698	677	714	685	655	725	734	730	700	707	685	711	696	735	722	713	687	677	707	721	742	717	700	680	684	720	678	758	732	715	699	683	718	738	687	702	738	704	696	714	689	729	676	718	686	705	695	682	695	678	726	713	686	649	660	707	691	671	707	726	707	759	729	649	706	699	720	726	715	715	692	707	681	745	683	648	698	702	687	688	711	707	709	708	714	664	696	680	720	756	717	671	708	690	692	736	664	692	735	671	743	645	708	741	704	694	698	727	694	683	691	707	693	666	686	709	695	748	694	654	710	683	717	712	717	710	755	669	700	686	667	727	679	687	703	749	657	660	738	706	715	696	711	712	683	692	696	637	694	735	703	720	617	697	688	692	692	715	674	758	723	726	686	682	753	716	712	673	692	690	694	694	711	702	687	690	698	721	736	703	698	667	692	712	723	687	732	701	733	719	680	654	708	760	724	699	713	706	709	678	719	704	731	697	670	689	693	669	722	719	653	730	721	726	691	724	686	749	711	679	726	736	681	705	683	717	678	736	673	668	682	695	693	761	700	683	753	727	651	702	706	701	708	733	744	744	679	740	722	658	709	727	694	716	700	647	721	734	734	761	719	682	723	699	686	663	693	737	682	682	703	707	718	691	656	706	738	708	696	685	698	704	720	702	704	672	661	684	706	707	707	675	727	695	670	685	715	708	687	703	681	729	686	730	693	693	722	682	690	732	688	707	741	696	700	719	688	707	720	686	670	679	720	687	713	724	667	687	715	722	712	681	695	665	742	659	660	662	687	664	678	734	688	670	740	686	672	666	706	685	670	695	726	697	692	733	692	688	671	723	693	717	716	714	728	674	694	668	720	695	701	682	728	685	704	707	740	677	677	728	691	727	718	700	763	678	698	687	715	767	696	690	652	738	744	717	703	687	704	705	669	708	664	708	686	692	702	696	676	719	747	714	681	694	732	706	734	688	678	701	689	705	683	694	719	707	694	734	670	691	689	750	683	646	691	713	634	680	683	700	686	719	731	674	745	718	712	701	665	756	699	678	701	703	655	697	677	661	709	721	743	714	714	685	664	707	708	710	743	653	706	697	686	707	722	710	698	706	684	734	738	705	684	694	737	686	715	670	697	696	701	687	682	763	660	704	733	713	672	674	742	677	668	704	732	685	720	672	702	715	764	712	657	682	721	712	694	718	753	689	672	723	673	710	678	710	701	663	702	671	726	722	698	690	695	686	692	723	696	679	699	678	700	760	752	679	708	703	647	696	722	698	688	673	755	715	750	668	744	682	699	708	698	724	739	704	718	716	690	744	735	715	701	703	684	703	679	715	683	695	680	697	731	740	672	672	709	642	694	690	705	715	722	640	688	713	662	708	751	669	715	658	738	653	660	747	759	715	686	697	744	737	709	645	681	736	731	686	701	687	707	679	720	703	689	700	724	726	696	739	718	678	683	662	742	702	666	736	728	706	631	705	733	719	662	737	686	666	675	677	710	661	676	724	709	741	690	672	768	703	701	683	762	706	727	704	681	652	682	688	695	677	765	728	721	683	728	750	678	690	717	720	665	684	712	707	680	705	703	691	686	679	719	768	705	737	710	710	775	742	669	681	694	697	689	720	697	662	712	770	687	684	706	709	748	678	689	671	665	691	677	692	689	723	734	689	709	704	657	694	687	698	726	732	687	687	655	732	723	735	695	721	691	722	719	707	667	714	738	687	694	653	690	733	685	714	689	702	727	753	710	680	709	702	647	698	731	676	701	708	657	710	734	705	688	676	726	680	653	695	726	672	724	694	646	709	676	701	714	688	688	694	737	691	731	674	746	684	688	722	705	687	729	709	723	687	724	719	677	742	731	710	683	722	687	700	669	689	691	710	710	723	747	733	722	735	688	768	698	697	727	699	726	745	727	673	705	685	720	732	722	672	671	707	679	734	740	702	694	704	707	733	682	743	704	693	670	722	656	665	712	710	685	714	686	699	709	712	674	674	742	725	678	683	736	727	698	697	732	678	737	679	666	710	750	719	697	697	666	708	709	677	716	660	685	666	676	691	779	697	697	699	720	722	646	717	716	701	675	710	707	692	724	725	664	707	680	649	679	714	732	758	689	745	707	689	741	710	699	729	672	704	696	717	718	661	739	713	686	737	685	679	737	738	665	683	695	746	725	750	699	704	713	729	712	697	662	660	717	649	733	690	711	699	691	700	691	677	693	704	667	684	743	712	724	699	708	707	687	673	684	673	715	696	695	740	680	706	699	686	713	713	701	726	716	723	693	663	665	700	685	734	736	752	725	689	770	661	705	703	683	734	696	705	715	681	735	690	703	706	724	692	710	758	714	724	675	694	679	715	700	709	671	679	674	723	759	669	725	677	655	707	723	680	687	718	727	713	700	685	721	710	713
1908	2770	8777	7646	4558	2176	1157	630	351	250	246	258	213	224	246	275	247	247	251	246	262	245	289	221	240	220	224	244	250	247	256	230	238	248	223	247	251	259	246	280	264	256	253	240	257	275	245	235	217	235	240	252	232	255	232	231	238	255	242	225	237	243	244	261	308	247	242	281	234	272	273	266	220	290	255	246	258	262	239	232	220	268	259	254	275	234	254	251	265	250	217	211	229	243	244	262	266	244	267	246	232	240	241	245	254	252	242	242	258	242	244	237	247	247	222	245	234	280	260	245	267	245	254	249	229	230	241	246	246	264	236	238	211	245	225	290	242	216	237	249	266	249	272	265	260	242	264	237	219	274	283	234	259	252	260	222	221	229	209	248	245	271	220	237	280	248	251	226	246	252	227	250	256	271	243	253	232	243	277	255	255	238	236	252	229	239	245	212	228	253	266	229	244	249	238	268	250	244	256	235	234	236	264	233	269	221	252	263	241	228	268	285	256	228	210	243	227	236	241	242	228	228	254	263	276	246	240	243	247	261	265	240	205	249	220	253	246	245	252	257	244	262	261	265	238	241	258	241	242	263	253	244	256	231	282	267	246	247	236	270	240	239	250	228	266	240	239	252	225	268	251	250	260	238	231	223	231	237	230	260	222	236	258	240	245	256	251	220	239	254	282	239	262	245	230	261	256	269	256	222	243	234	240	238	279	229	241	258	226	261	273	265	234	249	229	237	257	241	255	277	240	252	275	224	220	235	234	259	231	285	239	229	242	261	244	266	225	209	224	223	250	220	238	244	236	265	277	235	261	242	238	258	243	240	232	265	260	250	245	257	233	257	213	251	239	297	252	258	261	218	266	237	264	233	261	259	260	209	264	253	244	250	254	247	227	242	263	240	228	274	234	246	232	248	256	244	250	251	255	265	252	254	242	243	224	286	260	217	257	232	266	220	220	238	257	256	290	243	265	244	245	265	246	218	268	228	216	256	260	267	232	253	245	214	221	222	252	264	280	245	280	247	216	238	235	251	270	241	232	245	229	259	262	295	233	254	229	229	248	243	273	234	235	217	233	252	264	229	240	258	233	218	275	259	242	228	274	255	254	262	239	223	227	214	280	273	274	243	248	232	243	264	232	229	265	218	289	256	248	244	286	229	245	271	247	276	226	247	235	270	234	258	216	237	206	207	254	239	235	236	212	255	223	256	261	242	255	209	217	271	250	244	257	216	245	269	225	242	237	218	219	237	204	232	251	238	239	237	235	251	251	250	228	238	242	243	236	255	237	244	242	245	220	238	252	241	235	276	274	207	245	259	236	255	252	256	225	227	252	235	245	217	238	243	278	268	225	225	224	277	262	238	263	221	228	269	262	240	230	267	240	225	246	248	259	238	230	237	233	272	236	229	236	250	237	245	263	241	233	251	249	256	260	272	253	232	265	250	216	238	233	273	238	259	229	223	268	257	242	248	269	236	241	253	241	208	252	240	248	247	252	252	238	245	265	224	231	219	225	268	250	247	222	235	267	267	259	220	232	227	235	253	233	245	243	240	245	254	249	237	279	242	241	280	269	255	264	221	237	246	284	226	223	224	252	242	260	235	258	241	256	250	235	224	216	243	235	251	262	238	240	243	253	253	237	219	286	251	246	230	262	252	227	250	251	251	243	222	252	243	231	259	251	260	231	241	228	258	254	210	245	269	278	225	242	277	254	242	227	274	265	261	281	252	234	275	244	231	261	248	244	255	236	223	242	247	256	250	288	266	243	258	231	244	242	236	252	255	251	251	242	215	255	235	272	253	241	255	235	217	245	254	248	239	252	241	233	244	226	250	265	261	255	229	242	246	224	233	235	236	235	262	249	245	246	252	236	249	257	215	271	266	279	261	258	250	248	255	240	245	232	228	259	259	257	262	218	264	275	230	261	261	243	236	247	262	250	255	275	281	255	238	232	258	258	246	241	255	253	253	288	248	251	250	252	273	239	223	249	243	238	262	248	246	252	231	230	248	229	260	257	289	242	253	239	251	266	239	265	258	244	246	228	244	241	257	246	250	249	249	255	263	267	229	261	254	239	242	246	219	216	263	247	256	210	254	243	226	245	246	248	217	269	234	259	257	269	235	251	254	238	235	245	233	273	217	229	237	252	253	271	241	231	216	254	238	238	243	245	237	245	245	261	249	229	262	235	238	261	254	242	260	241	246	235	235	245	229	258	237	252	255	252	216	248	245	244	231	256	232	242	243	228	256	251	238	248	258	243	222	250	229	247	228	252	246	253	248	255	271	226	230	239	257	259	245	279	228	243	259	237	227	240	224	259	249	233	246	225	234	243	258	242	248	230	257	261	235	237	242	244	235	229	238	251	243	265	238	260	244	228	253	230	226	245	247	228	246	282	277	253	228	239	223	232	233	251	271	228	268	217	255	218	238	255	258	261	239	255	255	250	239	239	244	245	231	248	244	222	230	257	228	216	240	226	281	242	289	250	261	252	217	275	224	247	239	261	233	241	261	257	243	242	242	255	232	238	238	235	245	256	251	277	226	213	247	250	246	225	248	277	258	224	246	244	256	268	255	223	236	246	236	236	238	230	233	213	281	235	256	271	222	235	245	233	259	279	266	249	225	233	276	235	228	242	232	215	243	250	252	270	263	247	227	241	239	213	250	225	249	261	255	276	218	249	231	238	260	231	223	225	240	246	280	226	269	233	251	257	256	228	250	263	239	251	236	212	222	242	247	274	291	237	242	234	228	209	231	243	254	256	282	274	254	249	243	251	245	262	247	247	253	231	220	235	262	238	272	249	250	246	229	229	253	271	219	241	243	248	211	269	257	242	274	248	285	243	241	232	259	265	214	265	251	240	235	239	289	216	272	259	247	260	256	242	224	256	255	252	262	227	234	251	255	243	225	254	241	243	266	238	240	213	238	251	262	247	254	286	246	245	234	249	260	268	204	213	210	234	253	241	246	232	226	266	233	248	257	243	293	245	271	258	230	263	251	251	260	232	229	278	259	216	241	216	254	239	244	246	238	220	273	231	250	229	251	259	252	242	253	232	215	261	255	228	249	258	257	279	224	271	238	232	239	232	247	261	244	247	251	255	263	256	232	237	271	248	261	237	222	253	239	242	247	241	231	217	271	268	267	233	221	247	254	266	226	234	225	266	259	241	258	249	241	243	251	252	243	259	250	252	251	277	242	220	280	264	234	250	247	245	238	246	248	243	234	241	247	282	231	266	235	241	235	256	245	245	242	273	250	210	254	272	222	246	244	217	231	265	248	258	247	275	266	236	243	248	229	263	270	249	258	245	253	265	254	239	241	232	257	253	246	260	263	205	260	212	241	232	245	281	225	246	231	242	237	248	229	252	250	248	250	232	289	258	251	272	237	244	255	236	274	261	247	237	227	244	232	227	271	243	245	223	245	241	236	263	235	231	250	244	264	256	235	274	225	249	244	224	240	242	249	232	234	247	256	255	224	240	238	236	235	240	272	257	247
2397	5069	18404	18965	13344	7536	3918	1754	1007	717	666	620	627	616	577	606	638	626	629	634	658	614	650	619	642	584	572	609	634	640	645	643	599	601	620	592	628	605	577	614	604	624	602	599	622	626	645	596	610	668	603	623	640	586	623	592	629	664	627	615	611	596	646	624	627	634	642	596	617	640	603	642	599	590	656	585	644	634	612	685	574	630	656	633	621	614	597	584	596	660	570	563	613	602	639	593	637	624	602	634	647	581	647	631	615	604	633	556	658	602	615	667	635	654	634	593	636	629	630	638	617	631	619	617	623	587	661	599	642	608	646	629	622	597	584	603	603	587	596	626	567	603	650	644	655	613	589	639	589	614	586	586	598	605	602	595	620	630	620	666	589	660	617	667	590	593	642	680	617	636	591	658	584	639	595	658	620	640	603	567	615	587	621	626	592	607	591	644	606	617	603	580	637	642	600	614	615	581	619	603	623	654	664	598	578	612	595	552	635	606	669	604	628	621	581	607	631	632	624	583	565	599	627	594	593	612	623	616	632	639	607	599	580	665	607	629	618	623	596	626	624	629	613	623	642	628	604	593	634	644	623	618	614	603	571	618	613	615	593	639	601	612	613	611	612	613	626	575	648	603	603	613	615	630	602	610	599	611	634	653	594	594	649	665	616	574	615	650	620	653	651	592	650	616	598	613	584	624	636	640	599	602	645	594	635	636	604	586	606	612	596	614	601	605	607	635	611	627	640	625	607	583	586	638	597	571	616	602	660	615	622	623	638	599	668	585	608	652	639	594	586	615	632	620	591	627	606	624	616	666	640	618	634	596	604	631	629	597	618	593	601	580	630	634	640	579	643	617	596	619	624	603	627	552	600	612	604	588	630	622	638	617	646	584	634	637	635	644	619	635	650	622	626	623	616	639	638	592	567	621	610	629	615	568	628	622	600	601	595	574	590	615	556	618	604	628	612	600	608	622	642	582	624	618	565	603	616	601	616	628	624	575	586	628	637	633	634	600	638	673	631	654	645	600	592	624	638	592	569	644	597	567	618	600	618	624	630	626	609	643	603	651	606	572	650	604	623	637	602	637	623	614	592	629	609	622	603	607	645	650	608	573	637	624	636	606	648	617	648	635	603	633	620	657	611	573	638	600	572	651	626	583	651	632	600	609	572	606	582	585	631	612	605	583	622	632	584	667	636	616	639	664	578	597	610	651	641	607	619	558	584	653	602	599	615	633	622	594	584	602	634	627	601	603	637	643	616	572	590	594	625	625	628	660	617	630	619	579	604	649	580	633	618	604	626	589	605	623	585	578	601	658	648	612	608	646	630	602	626	611	646	645	598	654	624	612	614	637	571	631	614	644	621	645	602	662	587	622	662	623	612	639	605	633	645	637	658	640	605	603	601	568	614	628	613	605	629	645	638	627	605	646	603	614	667	609	605	614	590	636	633	645	597	619	578	581	627	620	639	639	647	606	624	601	609	623	648	630	607	566	646	607	664	631	600	605	674	597	561	638	604	628	602	599	635	623	599	576	634	594	590	667	611	613	592	599	608	640	626	587	584	588	608	585	630	621	656	624	545	630	612	590	591	604	600	586	600	596	642	604	630	630	629	586	611	596	577	663	647	616	613	589	637	621	590	594	610	613	560	582	610	635	655	610	611	641	637	613	564	590	574	611	607	603	634	623	627	620	611	606	617	636	591	609	681	599	634	641	640	613	639	632	606	595	618	557	569	660	640	633	605	646	594	562	630	633	630	553	625	582	642	610	578	630	633	655	624	626	623	582	598	600	597	658	613	580	611	609	585	629	571	599	590	650	614	617	585	656	591	604	632	654	608	606	625	634	639	611	651	583	606	607	615	605	597	619	627	565	622	625	635	568	611	605	610	604	656	547	581	582	599	569	626	636	634	618	635	607	606	622	583	581	594	669	629	591	604	635	654	598	624	614	644	615	622	607	626	589	641	618	574	597	597	645	598	586	638	604	659	598	630	577	569	610	630	596	650	595	664	593	622	614	596	650	574	603	626	621	631	605	625	593	595	667	659	617	618	592	604	614	621	635	626	595	610	621	646	614	593	622	600	638	671	643	642	582	623	633	599	581	612	619	667	591	608	620	613	631	597	632	597	595	622	596	641	651	578	641	588	622	608	589	586	627	599	596	613	586	612	620	640	631	626	619	634	607	600	611	702	607	582	624	576	629	609	646	625	622	572	598	657	597	633	643	643	584	626	625	626	623	617	586	618	570	631	610	616	615	547	612	618	590	567	543	586	633	596	625	601	602	637	649	585	639	600	605	608	626	623	633	622	595	601	601	664	611	588	589	598	594	645	609	616	638	618	650	632	604	625	623	600	604	617	620	598	631	620	619	656	619	599	567	593	587	627	614	570	614	594	598	612	610	627	575	621	605	633	628	633	603	610	594	638	623	593	585	651	620	594	598	600	614	624	607	608	624	599	636	600	602	613	607	616	632	601	637	620	591	586	650	609	636	624	625	603	638	608	633	660	637	639	590	624	597	626	659	662	608	595	620	614	664	582	559	562	580	623	621	642	641	651	616	645	617	621	623	637	629	610	641	669	616	568	597	608	634	603	642	665	623	649	594	590	616	562	566	635	625	663	610	625	617	628	665	611	573	599	599	621	629	600	621	622	585	592	622	641	657	633	627	639	636	603	613	617	574	665	601	645	618	663	632	623	613	625	649	636	575	603	616	622	598	630	582	600	603	601	644	598	572	614	603	630	607	634	632	617	595	597	672	558	628	620	613	625	629	595	596	617	630	645	634	554	622	625	605	595	620	598	627	619	609	587	607	615	587	612	576	624	647	612	611	601	617	601	624	607	624	627	588	586	598	603	591	625	637	613	617	608	597	636	570	620	610	594	645	607	585	603	615	606	592	585	575	625	663	610	632	607	596	582	581	621	638	597	619	606	582	587	619	637	607	569	623	638	654	650	641	631	619	591	625	600	661	606	647	626	640	584	618	668	637	636	629	596	556	652	648	602	650	606	598	592	666	626	571	637	660	600	598	634	616	574	632	597	642	601	612	600	565	637	608	619	624	579	605	561	570	629	602	610	610	596	621	626	594	581	603	623	605	649	584	592	629	563	587	597	637	588	601	625	620	583	621	606	598	578	590	622	597	634	581	615	658	570	603	578	630	617	644	610	599	615	617	586	565	611	585	639	566	615	634	613	613	619	619	607	520	613	575	628	604	565	559	586	607	591	648	554	602	631	637	610	652	616	599	641	643	611	594	620	630	584	576	617	608	640	595	662	609	621	623	635	592	596	579	585	607	651	615	619	599	582	634	604	622	614	600	641	636	582	602	596	611	619	587	622	638	615	590	588	619	587	671	628	610	589	621	608	609	641	634	597	605	598	605	614	663	599	634	603	590	601	628	636	600	592	585	598	649	601	604	654	607	576	621	622	619	631	584	628	663	607	630	619	664	589	643	627	620	614	647	630	600	603	617	622	616	612	606	594	619	625	626	589	636
11410	52499	77514	66341	49307	32315	16566	5161	1351	561	353	295	325	299	304	339	336	296	323	312	305	299	299	326	330	288	288	324	312	302	322	291	342	275	287	285	313	325	300	319	274	300	346	316	302	317	321	298	323	315	305	300	321	302	324	293	302	271	336	308	316	293	316	313	319	317	266	326	339	289	333	313	326	349	308	297	289	303	323	306	309	273	324	303	303	321	299	299	275	336	307	278	299	307	319	312	316	310	307	327	322	278	287	299	289	332	326	283	301	304	336	303	325	322	304	302	294	307	309	299	286	289	313	319	302	319	329	350	301	313	299	279	307	306	322	315	301	300	314	307	296	325	286	338	297	277	306	293	327	294	308	323	295	303	318	314	298	276	305	308	286	298	299	308	298	302	320	333	298	304	336	291	283	316	298	307	317	343	288	291	331	312	288	287	298	328	286	307	331	345	298	319	297	323	298	311	290	307	286	281	284	291	314	292	311	337	325	294	285	298	306	314	304	306	306	338	278	305	320	306	302	299	305	311	298	335	303	302	298	312	293	316	312	278	280	306	327	301	281	288	307	319	307	293	315	282	312	296	355	297	315	297	325	280	319	286	319	298	317	298	275	297	301	283	282	275	300	300	301	299	304	303	316	318	309	278	321	300	294	320	312	305	279	302	328	320	299	296	308	296	290	277	334	318	338	316	280	327	278	298	332	323	317	317	310	315	317	346	305	274	341	269	267	253	339	301	276	295	294	305	293	326	287	275	312	292	281	282	307	320	304	318	291	296	302	334	296	332	320	312	319	325	282	304	295	293	270	279	309	306	288	305	275	298	298	336	335	305	335	293	311	336	325	324	309	318	288	281	296	335	312	313	321	318	307	305	308	309	315	312	281	296	304	324	283	312	322	322	308	301	286	329	312	315	297	293	332	289	298	334	278	313	301	316	292	324	282	312	313	271	296	297	303	312	322	284	263	329	295	334	328	313	265	320	315	321	299	332	305	281	300	277	325	327	284	313	291	286	305	305	354	292	311	308	313	290	284	324	309	297	272	289	300	308	305	301	325	334	272	286	279	277	303	309	304	292	302	309	290	305	326	319	332	287	334	310	333	294	290	285	273	306	285	310	298	279	283	300	269	280	340	317	328	333	305	320	319	300	337	327	307	294	324	270	281	310	282	321	325	285	344	292	307	293	307	279	299	307	323	285	307	320	305	298	291	308	292	295	285	323	294	344	315	341	277	299	294	302	280	294	291	299	287	310	304	340	301	281	336	331	293	345	333	305	304	299	304	291	309	336	295	311	299	300	284	298	323	312	266	335	266	255	298	303	286	297	326	310	277	330	316	294	297	310	268	299	320	308	301	320	308	326	305	307	279	311	295	296	286	321	322	310	285	266	316	313	324	306	307	295	337	299	331	309	314	301	271	281	320	286	319	315	295	278	309	320	305	303	302	289	288	298	300	292	291	318	296	319	319	288	311	294	278	314	330	323	317	300	316	308	314	288	289	320	316	273	304	297	287	301	296	321	313	301	325	309	299	311	324	311	332	292	301	291	307	314	310	299	308	283	346	309	318	290	326	270	320	269	282	303	309	274	300	328	317	302	300	297	297	315	307	301	311	309	302	323	322	301	284	298	307	296	271	288	339	314	328	324	286	300	308	314	283	339	308	305	332	313	318	317	311	328	328	290	286	308	297	318	331	303	309	304	295	342	301	299	346	312	291	310	297	296	307	285	329	303	302	311	290	317	286	317	302	309	340	338	321	292	317	265	329	283	317	303	291	292	279	302	329	299	347	302	316	287	324	291	330	332	326	306	302	322	319	298	330	298	283	349	298	289	295	330	304	300	288	296	302	277	286	320	318	322	303	309	316	306	325	304	308	277	292	321	287	316	306	315	293	314	313	281	292	278	301	307	286	344	288	320	284	293	296	325	309	297	291	297	302	316	279	281	310	324	293	308	309	321	329	281	276	304	311	313	310	307	296	334	310	277	308	331	339	311	329	312	313	303	320	255	312	317	303	302	314	324	299	285	285	261	320	307	320	279	322	283	294	300	290	317	297	325	298	291	288	305	326	308	327	312	312	291	323	281	319	292	297	316	298	311	277	311	313	338	319	308	305	315	285	303	293	322	313	301	304	279	290	283	260	310	304	339	281	286	278	321	295	296	324	314	286	300	318	311	298	302	313	301	328	316	340	302	272	290	267	280	303	309	266	304	288	286	310	308	294	288	279	346	321	299	283	325	289	324	307	316	315	302	324	313	282	296	337	326	307	312	275	296	318	325	280	311	278	296	320	288	275	301	298	283	293	321	314	334	318	304	304	301	304	313	277	311	249	288	299	307	317	284	324	286	298	289	296	293	342	331	288	328	293	306	314	286	310	294	296	305	321	319	352	310	305	312	291	319	302	299	304	299	313	289	295	304	319	335	298	310	301	317	293	342	281	271	283	313	303	306	301	299	334	299	286	339	292	303	269	327	329	299	287	317	322	277	286	300	317	324	286	333	284	296	323	283	256	268	286	289	314	292	293	283	315	285	324	301	313	294	334	294	317	309	303	325	312	338	312	312	320	269	307	303	311	295	301	299	309	325	294	320	317	291	296	283	285	295	322	271	301	273	279	290	319	285	269	319	313	311	314	334	337	308	299	308	323	312	309	306	298	285	308	316	344	312	306	294	309	334	292	307	306	329	316	308	301	309	304	310	294	281	320	315	299	307	307	288	304	302	309	339	299	302	268	303	368	301	321	309	297	290	333	307	313	281	284	284	292	295	318	318	326	301	307	311	309	304	289	295	342	261	286	307	298	318	317	305	296	325	317	298	295	334	323	309	329	297	295	274	301	289	350	303	338	305	345	312	282	297	310	298	328	276	300	276	301	318	273	299	316	326	330	303	262	287	352	310	266	290	305	290	320	304	291	314	314	289	307	344	296	329	323	300	313	304	293	315	321	302	301	322	312	308	303	307	321	301	298	320	326	290	336	268	325	319	290	309	288	340	310	298	312	311	333	306	320	310	330	278	285	323	288	298	298	322	327	311	306	330	299	315	275	278	284	307	260	294	304	335	360	294	310	276	297	271	295	359	310	304	318	342	311	300	282	294	312	328	302	309	302	307	309	322	279	319	334	306	282	278	372	329	308	304	295	313	299	289	325	342	310	308	295	298	290	267	332	308	292	301	306	258	283	293	288	286	309	310	278	327	305	286	313	278	295	296	333	318	306	304	327	288	293	279	292	314	279	289	360	323	293	330	347	297	318	324	319	320	314	298	304	313	285	315	313	292	287	284	305	280	275	292	280	275	329	289	353	300	288	298	297	269	314	305	314	306	296	325	301	293	299	262	295	294	327	329	305	277	322	309	290	298	313	295	357	295	321	345	302	278	314	316	289	285	295	308	340	297	311	327	331	336	320	301	315	288	289	303	291	311	310	290	273	309	302	306	293	271	319	304	271	313	302	312	330	323	296	315	313	333	309	317	301	321	317	319	311	304	300	272	279	292
7699	41392	72735	72610	59141	44616	28396	13048	4469	1632	936	738	721	745	779	698	751	722	735	807	733	741	742	717	683	700	787	730	736	737	707	716	754	732	726	729	726	725	729	721	719	724	758	688	702	715	753	772	705	734	730	757	724	710	797	698	768	724	707	739	712	750	735	707	743	706	701	727	749	733	723	722	748	749	729	706	695	740	720	744	808	709	737	685	705	745	700	726	734	737	672	739	746	749	709	750	749	719	719	728	703	744	705	754	768	725	723	726	719	712	684	741	709	743	805	695	712	747	722	727	773	769	804	708	714	717	715	741	747	743	831	721	733	705	696	810	747	735	757	745	726	753	795	714	710	721	747	757	755	765	691	725	723	715	763	749	744	736	699	739	782	717	728	766	727	724	733	767	757	719	706	687	751	670	725	727	732	702	699	819	692	764	730	740	670	734	769	748	670	750	739	684	738	734	719	729	735	740	743	742	679	732	753	699	733	711	739	695	752	713	709	715	773	775	723	777	737	731	755	793	762	718	660	746	782	721	748	706	711	758	734	720	756	674	719	719	760	749	751	706	775	775	744	692	723	713	753	738	750	729	701	745	775	729	735	745	717	755	750	735	753	692	693	714	719	709	732	744	712	687	769	752	798	755	765	750	737	737	705	733	710	735	698	729	734	746	723	727	703	729	741	733	784	727	759	729	765	708	736	734	721	694	714	701	755	747	677	697	764	717	697	757	734	758	712	789	730	759	724	743	739	736	756	738	744	736	733	754	734	761	745	706	708	736	767	743	745	717	739	748	752	718	694	733	758	713	730	758	753	719	692	758	761	733	757	737	722	753	737	732	699	748	726	688	722	775	731	764	737	732	706	719	661	711	717	741	762	719	746	735	747	743	740	710	733	734	760	748	712	705	713	751	706	754	724	715	729	712	702	703	740	726	728	745	692	770	718	731	722	674	676	742	729	768	736	713	766	745	681	712	758	703	766	750	694	744	744	755	739	760	699	675	732	721	812	689	748	735	756	691	710	736	674	738	717	732	731	748	736	671	712	738	735	674	724	742	774	752	704	829	730	718	687	723	746	736	795	669	706	735	721	685	722	737	722	691	770	707	759	738	749	782	800	728	695	722	770	733	748	771	776	702	728	723	690	701	722	738	706	741	762	714	726	789	700	716	760	709	677	676	767	741	730	663	756	712	725	729	758	679	724	742	701	742	747	711	785	787	722	733	770	705	752	701	747	751	710	723	757	811	741	767	706	710	776	752	759	688	720	691	734	777	756	732	770	721	703	693	753	722	704	735	750	710	740	714	723	756	753	723	751	786	749	731	773	764	712	734	749	780	794	735	698	677	754	729	729	725	785	700	761	720	747	717	731	737	743	757	712	709	701	740	692	734	743	715	726	784	739	787	740	768	738	695	718	732	764	669	732	724	708	702	810	693	737	766	764	724	757	723	760	722	678	763	750	753	719	735	701	714	735	743	773	717	751	758	721	765	774	684	741	759	744	717	736	744	741	779	718	785	754	713	706	723	755	732	720	720	727	699	738	725	759	708	810	778	737	739	783	739	679	748	693	722	720	764	757	710	716	756	737	693	747	756	704	767	735	768	745	707	648	719	686	728	734	702	740	719	746	706	693	712	743	739	675	708	699	742	738	733	718	721	731	738	738	736	711	754	765	698	743	716	724	714	761	797	780	717	760	685	737	761	756	729	693	759	732	749	725	773	756	784	716	751	759	742	740	774	731	777	762	722	730	741	774	725	750	761	754	760	692	676	781	745	692	731	786	732	755	728	797	726	758	734	734	703	755	727	760	708	737	708	693	765	685	764	719	756	743	693	706	694	711	710	676	744	701	707	737	720	722	776	719	773	739	766	790	734	710	715	700	750	770	702	732	714	803	739	746	706	700	704	783	776	745	729	724	758	757	693	734	740	718	786	781	734	737	768	713	751	736	739	753	751	702	763	705	807	735	700	721	690	677	725	749	729	756	722	762	709	761	700	712	707	732	728	767	715	668	730	749	742	753	685	697	734	725	789	735	722	720	694	691	722	753	725	777	769	724	713	737	709	694	727	717	733	711	755	761	729	683	705	718	723	706	742	705	680	731	720	715	750	745	742	760	700	721	745	755	686	710	724	749	813	787	772	777	726	717	777	735	732	739	762	690	717	722	719	690	744	742	728	767	721	708	739	756	704	742	681	741	736	730	742	765	700	763	695	718	717	769	697	764	711	722	760	719	749	752	763	711	749	777	778	704	709	747	649	760	795	734	770	702	778	774	723	781	738	743	745	716	745	734	718	664	781	789	727	694	712	732	704	730	748	721	736	692	700	752	767	754	763	748	718	701	747	721	730	751	746	699	770	738	756	774	747	760	692	786	711	714	705	727	711	709	714	727	715	689	737	739	760	773	743	740	742	710	745	731	703	719	746	770	687	734	755	705	746	736	749	730	743	760	769	727	755	726	727	736	736	709	728	713	723	766	700	753	741	699	717	717	737	728	741	717	740	740	744	758	747	752	761	759	712	767	727	706	719	743	729	682	737	703	695	744	704	734	713	700	701	670	723	709	735	698	770	681	705	720	747	719	768	737	754	758	746	726	706	740	757	718	743	727	772	713	696	692	747	712	747	746	736	717	706	759	725	699	706	740	696	750	731	723	711	722	749	747	703	746	755	708	728	694	694	738	746	740	756	740	723	732	763	766	732	765	736	746	765	702	765	708	768	731	767	776	720	757	697	713	712	712	735	753	728	752	748	756	744	723	735	738	705	711	768	714	783	670	756	722	732	704	740	757	700	743	693	708	771	745	749	739	775	713	719	802	723	730	721	722	749	745	709	708	694	703	739	719	765	737	727	780	735	716	740	750	731	748	744	721	706	784	748	706	738	702	689	757	721	745	691	710	680	720	734	718	703	737	760	747	756	735	696	738	701	701	747	743	722	748	718	702	753	736	728	742	740	740	704	699	692	720	744	747	722	753	722	733	739	710	753	752	712	773	746	695	752	721	723	694	821	775	722	751	739	722	715	749	747	778	702	755	752	785	754	733	760	742	740	664	716	715	705	704	686	698	723	711	740	721	791	727	698	676	681	767	725	728	696	728	730	725	756	699	677	767	795	729	705	740	738	760	711	746	749	754	731	671	711	722	728	709	716	744	709	731	728	729	709	747	755	741	721	739	712	735	725	739	775	742	696	728	711	737	717	701	739	720	716	769	744	705	761	732	723	766	742	728	713	760	711	780	727	751	703	790	693	726	728	760	734	714	757	720	777	733	737	714	694	744	724	686	707	713	786	702	743	738	785	698	766	733	745	733	750	733	755	737	766	723	712	721	668	744	729	734	715	690	668	762	704	719	723	722	758	738	730	741	698	727	758	776	753	747	734	779	706	752	708	718	699	696	672	738	720	712	709	722	741	717	705	748	727	754	761	704	743	708	734	737	717	741	713	737	704	706	719	691	755	724	735	728	741	677	698	735	763	712	721	724	708	748	761	725	687	748	766
13756	53715	80725	68543	51153	34479	18233	6175	1587	553	364	278	289	265	274	272	310	312	272	289	299	293	302	299	277	265	304	268	283	288	284	282	275	297	311	339	293	268	275	266	306	250	292	303	293	282	329	304	318	294	302	299	292	304	309	283	284	264	317	294	314	297	300	302	285	275	317	306	307	313	287	299	285	305	313	306	261	279	286	258	276	298	255	309	277	318	293	308	335	297	306	332	298	272	305	271	285	301	301	282	315	318	284	315	297	297	289	294	300	320	310	285	281	297	312	269	325	263	290	286	293	346	302	279	281	281	274	312	313	285	326	278	297	297	296	293	312	308	284	273	310	289	286	270	285	282	313	315	271	285	313	286	274	286	298	321	291	302	319	277	297	281	270	294	296	296	295	300	299	324	286	292	299	243	288	272	290	300	295	291	282	274	308	306	300	317	272	295	295	329	262	287	310	314	302	294	268	293	280	292	316	290	298	306	320	309	298	295	311	266	328	330	313	312	302	273	274	292	281	307	311	298	280	290	315	258	320	282	295	304	302	319	261	286	295	295	320	306	283	269	280	291	275	283	303	291	290	305	304	301	291	297	291	316	300	317	301	293	310	303	292	300	274	308	298	325	297	296	278	295	291	273	276	284	310	280	311	277	305	314	274	307	288	278	292	299	314	300	266	285	306	283	311	299	280	294	280	289	289	266	286	307	293	287	279	316	280	297	301	276	307	295	309	265	292	296	299	277	295	300	321	285	288	306	277	284	322	255	277	280	297	275	289	294	305	260	281	262	249	310	303	288	269	320	308	340	269	265	286	282	259	295	292	261	301	272	278	294	309	293	337	302	253	281	287	277	265	303	275	286	299	318	291	305	274	291	278	303	311	327	250	253	302	310	291	311	335	290	270	293	307	294	262	284	287	279	313	305	308	290	330	290	296	280	279	312	270	284	283	279	280	283	287	297	263	286	280	262	283	294	328	318	299	284	284	267	304	265	282	292	280	282	285	279	291	313	300	274	257	305	280	282	291	316	288	290	279	296	296	292	330	297	310	291	332	253	305	300	300	277	337	290	288	279	281	285	298	294	324	278	284	293	305	290	292	273	262	292	294	287	282	270	300	308	323	310	281	294	291	272	312	298	295	316	314	302	297	287	312	298	304	288	296	289	298	277	294	263	270	292	310	289	280	285	282	267	291	289	303	297	290	298	277	300	270	277	291	273	310	303	309	289	250	320	318	287	301	281	321	296	309	319	275	280	286	293	291	277	298	309	264	276	292	283	303	297	285	279	304	274	291	278	312	281	316	317	282	271	272	297	324	312	296	283	305	264	294	304	300	285	300	239	279	274	283	283	317	299	308	286	257	291	309	290	337	294	278	287	316	302	306	311	277	285	235	281	281	302	309	286	302	278	269	275	334	303	286	292	303	270	286	279	285	328	298	316	283	286	290	265	273	286	327	318	281	291	299	307	299	256	311	308	299	299	297	299	289	304	287	270	290	309	310	282	297	323	273	263	257	286	298	300	278	262	304	310	298	305	261	307	317	290	275	290	294	291	273	279	297	315	273	289	290	301	285	287	298	282	278	260	333	296	308	301	283	301	295	323	298	309	321	295	240	281	315	294	319	259	255	286	283	253	285	308	267	314	297	301	323	307	273	266	313	291	274	297	293	275	337	297	282	282	273	318	286	273	297	300	278	284	269	310	290	280	302	298	276	300	319	276	300	274	275	313	291	314	258	297	297	287	314	304	301	278	290	265	299	310	267	306	302	290	306	289	323	264	314	280	297	267	265	292	266	281	322	287	297	304	248	286	276	303	325	319	265	308	289	285	314	307	312	296	293	286	314	278	238	301	288	295	273	308	302	293	309	283	265	305	260	293	286	280	300	297	283	294	352	299	273	311	275	270	296	318	305	302	284	303	287	312	309	290	328	290	298	286	275	314	289	295	280	296	265	332	299	284	290	316	312	302	288	298	300	302	296	285	290	312	285	288	283	307	279	296	300	292	302	298	262	287	259	292	291	282	281	263	277	292	301	274	312	274	276	275	303	297	291	291	284	277	285	286	303	279	294	284	275	279	306	307	294	312	297	280	275	288	261	295	317	256	271	300	300	271	330	290	268	270	299	316	308	296	289	302	300	280	307	273	287	281	283	256	293	269	266	296	310	272	297	272	303	318	294	291	294	285	283	279	303	274	271	312	300	270	319	287	279	299	268	281	317	332	285	298	318	298	284	279	314	292	286	284	320	283	284	308	283	296	326	310	289	284	274	296	289	292	291	308	290	296	275	310	308	336	270	307	264	310	285	292	303	280	288	272	273	321	299	314	292	312	305	310	277	303	282	281	302	305	285	314	325	299	296	309	331	320	328	283	277	315	292	287	260	299	308	278	272	321	300	305	293	287	289	287	306	282	335	303	283	279	296	303	268	303	271	299	290	275	282	290	287	287	309	311	278	289	300	304	296	315	350	316	324	300	277	280	260	305	300	273	268	265	262	316	303	310	272	244	315	296	285	292	292	287	306	300	306	315	304	314	253	286	296	305	307	289	318	308	300	325	281	296	279	343	296	277	251	306	301	272	264	282	316	301	276	317	281	283	256	291	277	296	290	295	268	301	317	317	324	255	269	300	288	336	292	292	319	286	291	307	312	280	335	287	269	290	292	261	266	273	308	248	322	306	295	255	282	312	272	286	324	284	313	292	259	313	289	271	281	300	297	308	255	268	275	281	314	327	300	281	280	279	316	277	312	264	274	305	295	290	291	300	300	282	319	281	307	278	313	304	274	280	309	261	291	288	267	294	307	303	345	313	321	249	269	276	285	295	293	304	266	278	279	312	285	279	279	293	294	313	307	300	282	298	293	303	298	306	319	280	293	275	315	293	291	301	295	256	271	299	299	316	278	312	272	282	277	302	296	303	293	287	285	277	282	291	272	302	270	319	288	275	298	281	298	279	296	279	262	300	322	294	312	303	313	259	303	272	277	300	271	274	285	292	271	281	313	277	292	270	271	289	265	291	328	285	268	290	318	267	299	282	296	318	284	294	306	311	298	304	330	297	304	282	290	303	317	289	283	261	271	277	274	300	278	279	279	295	275	321	280	299	315	287	305	302	276	269	296	304	291	291	270	292	314	307	251	313	264	293	297	305	281	267	251	292	303	295	307	289	290	276	295	296	304	307	311	296	299	266	280	275	292	284	301	291	299	289	256	272	303	303	316	303	290	322	276	312	294	307	276	293	323	286	302	257	295	310	296	289	271	268	272	283	314	286	294	299	326	310	294	297	292	292	255	288	309	307	314	256	299	291	293	294	282	286	312	294	279	287	337	272	272	282	301	259	288	286	295	300	297	288	299	300	296	266	284	312	296	294	298	329	307	286	308	292	296	310	321	315	272	296	286	272	303	307	322	325	298	297	260	300	283	301	269	272	311	267	284	307	287	297	297	295	285	287	295	294	296	289	297	294	297	299	294	307	286	321	336	298	287	289	325	298	318	321
8559	42517	76822	75388	61494	46310	29976	14525	4923	1747	940	700	734	689	708	699	687	686	701	689	689	737	716	693	651	703	703	696	685	658	723	704	721	717	665	687	733	683	670	685	691	700	748	754	711	659	693	717	652	739	717	674	704	696	733	703	740	704	665	676	718	728	680	743	673	724	713	721	696	646	668	746	697	636	685	745	693	711	689	737	722	685	654	688	664	674	700	703	706	700	666	694	682	692	693	696	692	725	714	695	673	679	667	691	664	658	668	666	677	674	725	725	703	705	707	689	718	696	654	687	671	699	751	692	711	720	679	661	690	677	658	706	729	741	732	707	697	683	772	679	695	748	709	691	709	703	698	721	729	665	755	733	676	683	703	729	673	711	709	667	666	752	732	675	695	701	739	684	728	703	684	737	699	709	674	668	650	694	702	691	699	706	660	716	708	723	689	686	693	700	723	696	734	703	655	715	708	686	676	735	680	718	714	693	724	713	689	679	674	691	697	691	729	721	660	673	719	726	736	679	681	714	677	734	692	708	691	708	694	732	656	739	704	699	684	658	661	657	698	705	720	638	712	681	699	698	734	678	696	705	715	695	696	739	700	707	676	690	687	685	711	708	672	673	696	743	689	706	691	658	685	742	711	741	686	731	669	661	658	729	699	752	673	712	685	720	722	691	646	667	679	654	702	719	662	686	674	711	702	698	683	706	670	663	656	705	737	683	697	705	672	695	727	633	753	709	726	715	694	727	695	677	760	686	743	680	696	683	753	688	702	725	701	701	744	721	665	709	710	715	687	709	753	698	691	697	715	698	738	705	707	727	720	690	705	741	723	728	685	683	700	677	664	739	709	681	680	705	680	649	703	697	746	704	754	740	692	679	680	716	696	695	711	736	696	652	711	701	721	731	684	707	685	738	701	693	673	643	674	734	676	743	712	663	717	707	691	697	702	700	705	681	692	692	684	664	716	681	658	731	718	700	670	693	734	702	680	705	690	690	697	698	678	702	713	657	726	690	715	720	705	661	715	701	664	665	687	742	692	728	696	677	687	691	674	670	656	719	685	723	728	715	696	690	720	693	696	711	674	708	708	696	649	674	704	706	670	698	688	641	680	695	743	652	716	681	708	735	711	721	720	718	720	688	657	739	710	703	728	697	676	705	697	679	695	724	664	737	724	684	709	705	672	689	708	733	726	715	727	714	701	674	741	728	679	725	718	728	718	744	710	723	660	721	708	664	696	724	715	730	700	699	665	707	710	702	697	721	736	687	655	667	751	749	719	723	689	705	660	701	704	721	672	695	690	682	709	719	719	705	688	669	701	700	663	689	653	704	676	678	693	700	665	733	713	689	688	696	655	711	670	675	657	676	719	671	725	689	684	698	710	691	670	654	708	687	704	692	722	666	729	689	704	722	688	676	692	706	750	672	633	687	711	699	702	703	668	711	695	688	729	721	715	709	671	657	701	713	699	719	758	726	778	660	692	703	746	708	754	692	683	730	736	650	704	712	706	714	682	692	679	681	754	689	715	670	681	712	715	660	685	722	702	737	671	730	732	691	709	711	680	690	720	693	683	711	695	707	682	746	738	646	716	689	736	695	713	677	717	673	684	692	715	737	712	648	673	708	700	764	739	664	678	723	694	736	758	685	694	708	692	653	703	663	714	644	678	733	709	690	709	713	697	730	715	741	683	693	673	701	702	655	702	706	659	686	735	692	711	696	697	649	645	677	709	759	684	718	681	725	696	669	724	701	760	691	726	704	687	745	688	680	722	643	749	705	727	708	752	707	677	650	694	701	727	689	703	673	714	682	695	729	699	699	726	726	703	726	678	721	735	741	688	673	692	655	714	671	730	655	699	688	687	737	704	680	722	738	663	702	747	712	664	718	661	668	677	708	677	716	671	669	707	697	658	708	682	714	680	711	735	685	678	677	690	712	706	706	650	658	695	710	724	656	691	737	771	727	734	695	682	716	685	682	704	625	714	714	692	702	710	730	745	691	704	696	706	708	697	710	710	688	655	710	684	704	700	708	736	671	675	671	677	649	678	676	703	647	662	703	695	693	686	696	708	659	724	703	662	708	740	665	759	711	702	740	702	696	678	656	709	675	735	699	716	740	676	691	687	679	725	677	708	701	715	669	692	692	690	670	743	750	671	683	690	750	699	697	702	679	735	721	682	701	705	716	704	728	762	737	698	684	716	692	669	683	677	701	703	732	690	704	728	712	641	673	682	728	704	670	712	722	722	687	680	701	726	715	661	684	693	644	732	706	662	719	721	706	730	712	646	699	700	658	705	697	719	682	724	660	727	677	645	696	677	725	675	705	756	702	694	706	730	743	729	651	722	705	721	673	706	696	770	675	728	703	672	747	702	708	708	682	637	710	670	670	704	685	724	668	692	705	678	695	702	679	688	678	717	695	711	705	725	707	675	722	740	673	689	694	718	684	637	738	713	688	687	676	721	731	688	705	665	734	731	670	670	706	679	723	667	714	659	673	698	670	723	714	724	735	730	687	726	727	707	722	718	710	706	689	688	674	655	673	741	682	711	709	730	770	705	663	707	706	699	719	658	672	724	713	739	694	725	671	711	678	701	725	716	717	759	740	709	694	669	745	696	703	716	704	754	704	700	689	714	702	735	671	728	686	659	706	744	656	698	728	722	695	700	776	668	679	714	677	715	719	690	722	737	709	703	700	682	690	721	713	699	662	709	687	731	668	696	700	732	680	724	690	701	674	704	718	710	704	686	678	759	728	693	700	722	699	664	733	702	690	736	738	648	704	692	694	703	709	691	649	665	725	705	655	651	666	661	678	664	712	661	714	658	680	635	703	700	695	649	696	734	675	676	679	723	740	688	671	693	724	759	723	669	683	712	704	702	729	700	660	722	659	698	715	678	683	701	726	718	719	667	690	698	729	690	693	677	729	778	652	735	712	684	723	707	694	712	697	735	695	706	733	701	717	678	658	746	732	706	711	703	714	719	707	747	689	685	688	710	690	672	676	719	669	673	711	690	698	728	715	676	693	747	718	677	712	675	673	698	739	702	672	707	690	692	720	732	717	709	707	730	677	708	729	734	767	700	722	706	701	759	672	710	699	637	672	711	715	758	623	662	726	678	678	731	701	660	726	774	684	669	670	694	703	699	702	702	739	670	673	725	708	667	710	706	770	657	662	724	718	702	684	723	695	669	711	682	727	720	736	743	653	709	738	677	671	681	664	652	655	714	735	712	678	678	698	703	716	729	725	638	694	696	729	699	731	660	709	668	713	680	693	675	669	686	703	696	698	699	685	726	698	710	676	687	696	683	706	709	668	651	694	746	678	719	668	726	732	701	740	703	701	687	701	692	730	634	674	669	697	645	716	675	702	688	674	680	718	710	691	700	721	702	748	680	662	681	651	685	716	681	700	666	660	669	688	709	730	691	690	743	713	651	704	717	707	712	692	692	689	695	681	697	688	690	732	728	692	673	696	706	698	723	761	734	718	696	727	640	768
2003	2649	9928	7802	4401	2161	1046	559	367	269	246	282	234	233	224	228	255	223	233	251	241	235	275	237	233	257	222	254	231	262	218	245	260	256	273	218	263	256	250	240	281	246	257	232	244	270	229	267	239	244	266	230	231	278	260	268	249	238	244	223	257	232	253	260	247	257	264	251	230	220	224	249	235	214	241	239	233	262	263	230	244	254	267	217	251	242	243	219	224	257	245	254	248	205	215	250	238	269	213	253	270	241	250	258	238	228	204	250	262	253	245	254	246	240	200	241	231	233	248	258	258	256	271	237	268	242	246	249	231	242	220	271	230	256	238	212	234	235	246	242	256	236	234	229	242	265	245	257	246	241	247	251	292	224	263	261	234	242	269	249	248	263	234	234	276	237	225	238	258	255	263	229	244	248	265	268	224	270	252	259	232	254	239	254	243	231	291	266	255	258	254	264	266	220	257	264	255	239	268	259	254	233	246	282	257	256	246	263	239	245	258	256	248	256	256	249	233	253	250	274	229	222	248	254	269	241	238	228	231	256	252	253	269	224	238	254	256	236	263	241	243	256	272	292	250	260	262	251	239	231	275	244	245	265	262	245	248	242	247	233	224	249	218	227	243	243	249	238	228	246	258	249	240	285	256	273	222	250	232	275	227	231	264	231	230	214	239	241	234	260	240	262	246	267	262	225	234	266	274	259	222	267	231	246	257	263	236	215	248	219	241	253	250	227	258	230	264	258	243	242	249	226	249	240	231	262	250	244	225	239	246	219	223	226	247	239	240	251	252	252	263	255	288	256	252	267	244	240	225	238	258	260	243	248	240	207	240	267	243	246	248	226	265	242	234	291	243	261	268	253	262	251	254	226	250	261	261	243	260	261	230	261	255	247	265	246	242	257	265	254	216	239	243	251	264	258	231	235	251	245	269	232	262	262	239	226	235	242	250	205	242	257	230	243	268	254	240	249	240	235	237	258	259	277	257	233	251	241	233	263	263	259	239	254	225	253	227	228	238	235	222	264	275	247	255	290	215	254	248	230	253	244	264	274	259	240	236	260	220	215	219	231	237	247	227	242	254	249	235	225	264	239	232	258	245	261	239	274	219	270	258	239	232	238	242	241	242	244	285	256	263	208	240	268	228	262	280	236	250	244	242	244	253	234	215	227	224	233	237	232	245	216	264	207	220	287	258	263	254	236	249	255	256	248	254	225	221	236	236	237	234	224	269	211	238	253	246	238	247	253	233	266	275	252	223	234	220	243	232	241	237	224	264	251	233	262	241	234	236	249	230	237	265	222	240	265	259	243	235	251	257	236	253	241	250	262	246	226	258	272	249	250	232	270	245	246	240	208	261	245	250	249	241	242	237	258	247	251	239	244	247	255	232	235	234	251	240	235	243	242	250	238	262	257	247	266	281	254	248	265	259	297	235	250	276	247	257	212	261	246	242	261	276	249	244	246	259	263	233	265	260	238	225	241	230	212	279	253	235	211	236	233	231	254	268	226	232	231	234	253	228	270	250	240	232	268	212	255	241	259	233	233	247	281	229	231	227	290	252	249	246	213	272	255	231	243	253	214	248	245	204	215	263	273	242	269	222	242	256	280	251	229	227	238	269	241	245	237	232	267	250	241	229	222	246	225	212	252	240	249	236	277	228	247	222	244	234	261	223	254	250	286	255	222	259	215	229	276	227	279	222	248	238	274	246	260	268	241	224	231	232	262	242	259	266	249	252	263	255	212	246	218	227	234	221	256	225	237	233	233	221	232	228	207	250	249	287	230	222	253	268	262	256	264	231	246	235	239	239	217	251	230	263	235	226	245	235	231	275	243	249	261	268	233	227	236	221	246	260	227	226	236	216	233	235	248	252	250	235	285	236	254	217	251	262	276	247	235	250	224	239	246	254	256	254	236	263	235	251	236	269	248	247	237	233	255	248	257	228	260	240	238	248	222	253	267	234	250	294	241	247	254	262	225	266	234	255	244	244	278	238	209	208	231	225	226	243	232	240	252	264	234	273	225	241	247	252	271	246	237	230	264	239	262	271	252	254	244	297	241	243	242	246	229	237	225	270	245	245	243	231	258	230	252	250	282	253	235	253	248	247	270	235	296	252	240	249	213	240	245	285	252	262	218	261	230	240	243	255	245	237	239	258	222	248	256	273	262	251	268	245	277	280	238	239	258	242	253	252	231	219	234	231	255	224	241	231	250	237	214	251	236	243	231	246	240	232	223	242	250	231	252	241	246	244	248	257	245	240	252	222	252	251	218	225	255	241	267	256	244	242	260	231	221	273	256	217	257	249	264	251	262	238	228	249	225	284	227	247	229	253	222	237	245	231	259	237	234	204	255	256	274	248	257	227	246	230	277	258	257	247	265	245	255	244	263	261	234	217	251	209	209	243	292	251	254	272	232	232	253	251	264	213	218	244	241	240	233	250	245	223	254	251	240	275	254	231	230	234	246	270	261	243	252	244	260	281	228	246	227	241	277	263	236	245	240	251	235	225	259	235	267	263	250	251	266	261	235	224	237	255	247	259	264	258	258	249	224	236	229	244	259	241	244	259	282	279	263	232	266	259	252	239	276	244	266	251	255	253	244	249	252	251	233	234	244	249	245	244	228	251	236	238	243	252	235	257	258	239	270	271	263	264	222	248	226	271	239	285	262	224	234	250	224	263	244	260	244	255	246	269	223	236	243	261	241	271	253	223	285	257	240	272	226	258	242	231	253	269	255	238	266	252	233	244	234	243	250	248	255	238	229	260	227	248	254	234	268	229	256	262	240	262	255	263	244	253	270	251	225	251	254	235	229	222	263	237	255	255	249	266	253	252	211	248	222	233	255	247	239	254	233	250	231	300	265	237	223	260	262	246	251	237	252	245	273	224	210	247	252	247	243	258	273	264	254	272	261	236	238	236	242	239	224	267	227	246	248	273	264	235	231	242	247	248	233	208	233	256	228	243	258	267	224	253	266	232	233	248	267	227	259	259	239	227	273	237	262	266	250	262	226	267	236	232	230	252	242	259	244	241	271	246	247	234	252	238	237	253	234	247	226	219	244	252	246	276	216	231	259	269	257	231	225	256	231	285	228	228	239	248	251	258	260	224	253	282	222	245	221	233	249	260	243	258	267	253	251	251	247	245	223	268	224	268	235	254	238	241	253	267	228	259	239	246	227	271	293	232	266	265	254	264	253	256	241	219	269	229	231	242	253	249	241	251	258	240	239	236	233	242	216	261	252	254	250	216	246	255	235	242	244	248	226	227	241	226	253	268	242	228	258	217	238	250	268	247	241	232	276	245	237	274	262	268	233	238	240	241	230	248	285	265	254	226	281	230	231	213	226	240	274	234	235	223	230	247	243	239	219	263	229	241	265	221	237	259	252	261	250	266	248	241	250	257	258	259	255	215	260	258	252	243	232	228	265	269	252	236	234	228	237	279	268	268	300	223	228	256	248	228	250	256	250	223	243	255	240	250	260	217	287	240	267	247	257
2453	4913	19929	19089	13372	7238	3660	1872	1003	716	631	635	602	641	624	615	633	639	598	615	611	638	618	645	637	610	640	593	615	636	626	639	614	636	600	642	625	576	569	658	599	581	563	602	590	606	587	603	589	606	586	623	620	605	655	616	587	583	584	650	636	628	655	572	604	605	640	583	586	650	621	609	632	564	636	633	581	623	645	606	622	624	620	556	614	629	603	597	630	588	637	583	622	634	622	601	611	608	612	592	637	631	661	580	593	599	596	610	567	576	617	593	591	646	602	609	591	618	566	576	600	609	582	615	610	598	625	617	614	625	603	598	585	608	585	593	616	649	624	574	585	598	621	633	630	583	604	620	599	628	613	641	641	604	592	624	626	627	608	635	594	572	622	563	595	594	619	604	592	630	592	595	599	640	605	608	617	627	615	632	594	603	607	593	610	595	594	588	573	575	581	601	619	635	656	588	604	655	574	622	620	619	583	588	608	600	651	609	670	614	615	601	601	640	629	572	664	649	662	641	612	605	628	579	582	608	589	620	615	651	578	632	606	596	588	621	585	670	615	627	615	598	591	623	628	634	655	635	581	620	578	646	594	619	611	593	625	610	609	575	618	604	645	597	635	642	630	612	597	614	609	585	638	584	582	640	626	614	610	601	667	605	609	633	604	641	597	575	604	613	571	615	597	618	630	614	615	610	610	608	588	622	584	617	670	621	626	600	649	584	630	634	596	605	608	599	585	599	591	603	616	640	614	535	601	633	609	624	584	624	608	637	604	617	610	622	656	609	643	589	586	588	629	616	626	621	611	632	609	597	601	632	624	576	569	600	599	608	607	578	553	598	632	656	609	635	613	581	593	594	635	560	612	620	583	632	612	614	560	588	576	622	643	675	621	609	598	649	659	580	633	571	627	579	640	586	629	651	611	612	620	603	599	612	605	582	613	615	603	608	638	611	558	604	647	621	617	582	610	608	605	620	609	589	598	618	596	607	621	565	626	616	601	583	626	619	640	591	611	593	642	584	576	578	629	617	596	606	598	589	589	644	610	590	633	596	625	643	582	606	661	603	574	650	637	605	618	624	635	635	609	627	620	601	603	620	571	652	635	613	614	620	612	617	624	639	597	623	630	646	594	584	615	602	584	608	608	667	616	635	641	602	618	613	598	606	577	591	614	616	589	602	621	631	620	615	567	660	623	663	601	621	624	614	650	617	630	612	604	638	621	614	609	626	573	621	659	626	611	553	654	589	579	622	618	602	610	579	646	650	604	622	609	638	620	618	633	621	644	570	628	558	631	638	596	601	559	603	625	638	666	642	602	614	616	625	612	603	567	631	584	637	637	617	582	669	612	631	641	602	605	612	640	599	608	650	614	662	662	634	583	624	619	610	589	582	609	616	604	643	597	574	604	584	598	583	666	658	595	623	560	626	632	609	632	608	577	649	607	592	606	635	590	633	569	600	604	583	618	643	626	624	586	631	613	604	637	580	636	633	609	597	588	622	641	593	603	604	611	614	614	578	620	627	600	650	610	597	566	608	633	605	584	604	558	588	611	605	621	661	625	608	684	627	633	612	626	631	611	584	648	648	615	678	608	585	679	624	632	598	587	590	638	621	664	588	641	622	599	596	603	644	576	606	610	599	583	604	636	654	617	608	618	624	596	601	580	623	581	613	628	605	586	583	607	643	583	629	571	654	623	667	565	586	609	623	657	587	616	633	581	612	640	607	590	593	660	596	607	627	630	629	595	609	585	615	604	623	612	625	541	616	600	658	584	582	583	617	585	630	612	615	640	620	641	667	598	622	628	625	642	682	612	609	579	630	607	606	608	638	659	651	570	614	622	624	591	631	616	633	614	625	648	572	590	605	618	583	589	649	581	615	613	616	570	599	600	659	629	635	595	645	609	615	629	635	608	622	640	628	633	636	618	615	598	628	603	644	602	623	616	650	653	632	588	568	577	619	578	630	564	611	585	579	620	615	592	613	651	581	619	621	566	617	612	632	626	612	557	646	642	605	613	585	610	634	623	620	602	605	670	616	590	627	642	612	640	637	589	607	631	631	607	575	586	612	632	619	612	625	590	607	608	592	633	605	599	581	623	603	618	598	605	583	659	612	613	645	568	603	645	608	648	608	622	619	626	631	653	580	598	617	626	575	649	589	618	610	658	603	636	587	627	601	614	613	613	647	597	585	635	634	629	644	631	579	606	577	616	636	614	578	608	666	615	585	646	593	658	592	593	640	648	600	632	579	596	619	621	624	612	576	615	605	610	645	580	613	586	600	648	629	611	620	633	614	591	608	597	600	651	628	599	627	617	658	619	612	662	599	586	617	563	655	641	588	653	656	591	621	602	568	609	577	618	608	612	619	615	621	603	604	585	591	588	643	595	598	641	623	583	610	617	634	625	609	603	610	654	625	609	573	618	588	631	575	655	621	645	645	619	573	649	601	608	579	634	535	607	584	637	618	635	618	565	659	613	613	589	598	589	596	580	580	646	622	590	633	620	618	559	592	616	653	582	576	647	580	594	604	630	580	582	578	594	629	622	626	589	625	621	630	611	620	610	593	582	589	688	645	637	619	631	589	579	631	606	625	607	616	621	603	589	624	591	568	598	625	632	605	639	594	624	580	594	587	677	616	596	659	584	606	598	636	619	608	621	647	659	627	574	620	585	589	589	599	603	626	586	615	575	661	571	604	599	591	639	589	597	655	626	626	592	613	678	636	620	608	607	599	671	590	664	606	545	603	600	590	589	638	610	632	595	632	584	609	594	591	680	637	602	625	587	614	618	641	557	617	613	647	612	615	583	605	613	613	567	642	613	598	638	584	617	585	618	623	571	613	592	582	601	648	595	597	593	613	605	567	608	639	592	617	599	622	624	634	591	641	688	599	625	620	597	629	598	623	555	608	646	627	627	587	606	621	619	630	560	575	590	615	609	588	603	626	561	590	632	616	612	569	599	629	611	605	612	611	618	626	576	578	599	597	573	640	623	581	624	610	645	610	614	592	585	603	594	609	545	597	589	613	680	602	601	663	644	625	612	612	649	593	633	578	622	618	603	599	610	628	649	558	645	597	636	613	637	574	615	576	609	615	626	585	568	553	619	585	560	634	632	640	617	604	630	609	653	571	659	606	604	629	640	601	592	577	661	625	604	680	606	613	627	657	656	611	651	627	601	601	615	627	578	627	653	613	616	625	588	638	633	638	617	627	618	604	614	615	609	595	615	595	603	642	644	620	576	618	654	638	576	635	574	572	586	566	601	607	587	608	606	623	626	598	629	604	585	606	573	604	621	607	641	619	590	601	636	644	621	605	630	649	629	604	636	621	686	601	618	546	641	598	639	626	643	633	620	577	607	612	573	610	622	588	586	639	615	594	627	618	614	618	592	613	620	649	619	633	578	632	634	627	590	661	633	595	638	618	640	626	639	615	581	651	618	566	633	592	581	620	564	585	611	568	626	617	610	588	617	621	597	594	659	603	617	564	606	624
11625	41662	77989	65471	49342	32334	16241	5216	1379	571	334	284	309	285	287	305	287	334	314	319	291	284	300	312	304	337	316	325	314	267	271	303	290	296	297	272	314	306	282	280	311	319	295	295	307	305	269	312	297	311	310	286	290	294	304	299	345	298	283	295	310	291	316	325	290	287	329	310	307	317	295	282	324	290	319	307	298	299	291	290	299	259	285	310	320	336	288	326	329	307	312	303	310	323	337	301	290	338	327	262	296	316	303	292	289	319	340	278	282	322	271	297	307	305	317	315	298	285	285	279	323	311	310	291	317	277	322	298	305	311	299	315	339	302	303	309	308	305	280	266	270	279	284	283	296	289	289	276	310	305	307	275	299	308	256	277	305	300	305	342	295	309	319	301	277	292	333	320	311	309	284	275	309	288	285	277	308	307	330	308	318	296	320	328	280	321	322	324	266	294	328	329	322	295	319	286	319	278	303	286	281	314	297	292	325	358	325	297	308	308	324	308	304	308	314	303	296	276	314	332	303	318	314	296	294	285	285	328	314	290	275	298	299	268	305	322	297	331	310	285	326	342	324	301	305	305	315	306	297	298	286	312	285	295	309	302	308	285	297	287	271	284	321	301	249	306	323	272	324	290	280	278	317	290	293	259	337	296	293	291	304	305	271	304	315	318	289	303	319	301	288	303	309	303	306	280	307	301	315	300	274	301	316	343	300	289	298	324	313	295	293	295	313	297	291	308	300	296	319	321	293	305	315	304	306	325	315	288	282	327	311	304	298	316	274	323	306	321	292	269	299	291	304	310	305	320	332	289	325	311	326	284	246	331	318	329	283	315	324	288	319	325	267	286	304	279	322	293	295	343	302	313	304	336	270	307	295	302	291	279	305	289	325	327	323	295	289	322	313	286	295	288	318	319	304	312	310	280	293	321	305	284	322	290	336	341	328	292	325	307	307	328	310	300	287	278	305	316	285	287	315	302	292	304	301	321	299	287	291	291	282	280	326	281	289	306	324	324	319	292	286	339	306	309	273	283	283	320	298	283	317	321	312	298	318	311	280	304	314	297	298	323	302	305	295	270	315	275	301	293	303	314	302	308	316	317	287	308	289	320	303	320	290	354	297	289	321	319	337	298	298	330	271	312	281	275	290	333	339	308	312	309	318	305	301	294	303	312	313	324	319	254	303	271	310	331	331	299	296	320	303	284	320	263	263	339	305	297	329	290	309	312	284	304	297	279	292	304	307	314	276	336	294	290	299	309	289	335	286	318	314	301	316	309	320	299	276	291	333	308	340	295	317	313	311	323	274	309	293	316	297	309	281	302	282	295	336	291	321	287	303	298	356	278	312	300	274	320	294	289	331	304	315	316	293	301	322	287	296	299	258	301	323	298	287	304	301	286	302	323	284	260	277	292	342	275	336	317	296	289	296	316	294	292	285	314	318	319	304	289	318	290	294	318	319	298	301	308	302	276	311	283	288	307	289	261	294	324	305	328	331	299	322	294	285	324	328	300	304	299	361	318	295	295	284	303	310	285	307	269	322	309	322	293	304	287	307	306	287	272	297	309	308	314	316	306	300	303	300	284	319	291	289	310	324	304	285	302	288	305	309	321	302	296	323	323	319	341	316	302	315	281	306	312	291	309	294	292	301	299	296	305	310	279	308	320	342	284	289	319	319	292	312	332	310	305	311	305	306	300	304	339	313	314	314	289	306	289	307	293	281	303	313	286	312	298	310	278	307	312	293	291	291	306	336	316	322	310	326	311	314	342	325	301	312	286	310	344	293	309	292	309	293	290	294	330	332	306	305	308	277	320	315	329	291	273	319	302	307	327	330	301	303	289	281	306	334	317	283	293	272	293	315	304	300	297	298	322	345	318	318	343	287	316	293	317	322	330	295	295	311	267	298	290	265	308	285	333	321	334	345	286	296	268	288	304	300	286	311	305	308	303	292	316	322	275	310	326	305	309	323	296	317	343	319	282	341	296	306	304	320	287	338	272	313	288	322	294	315	321	276	272	295	271	313	307	339	290	295	288	334	314	317	327	303	300	317	298	298	306	270	271	299	318	277	319	304	319	308	297	307	321	310	280	296	319	311	299	293	333	278	292	314	290	271	315	291	327	289	285	337	303	307	280	294	293	263	278	316	287	288	304	272	288	324	296	296	298	332	308	307	290	319	288	287	287	307	307	286	344	313	272	322	277	278	310	299	294	288	320	290	309	282	292	273	305	313	293	309	307	324	278	316	319	306	287	327	291	307	323	313	292	317	290	317	301	287	305	317	315	306	305	304	310	303	349	340	297	304	295	278	302	295	282	298	336	322	321	303	330	323	316	302	302	297	291	300	316	308	324	305	315	314	323	316	319	289	314	307	324	312	330	311	331	336	318	311	293	328	284	326	325	281	301	294	316	321	279	322	284	292	264	327	261	313	286	329	326	299	297	309	316	315	340	313	281	300	306	301	286	302	304	322	312	303	320	304	277	321	307	301	301	273	326	316	305	330	296	315	300	300	315	290	288	302	339	327	286	305	298	308	321	337	309	308	330	316	308	318	288	315	297	311	283	286	280	285	303	288	315	298	331	318	355	289	300	280	335	316	306	275	275	325	268	312	317	330	320	291	281	305	345	325	319	310	310	320	323	326	300	319	296	317	278	294	302	323	288	316	315	284	313	310	276	306	323	322	309	312	308	283	297	320	347	300	279	300	279	278	281	303	297	353	356	304	334	299	308	309	297	296	299	262	303	290	315	294	271	280	321	290	305	344	298	315	336	315	287	317	307	315	315	262	288	290	325	321	284	345	342	291	339	303	302	321	313	300	332	313	273	300	311	305	297	301	288	322	277	306	305	322	292	299	295	300	293	324	293	294	285	334	297	311	317	279	322	321	292	342	318	295	266	304	300	311	306	293	292	340	323	311	271	299	319	315	298	338	315	343	302	316	271	320	279	319	295	330	300	299	324	311	343	312	323	363	318	303	298	324	277	310	313	318	303	275	285	319	315	334	315	296	332	314	307	303	313	343	346	260	311	290	275	303	285	313	310	311	293	294	288	322	327	310	324	311	334	298	299	294	320	333	298	307	290	341	325	342	293	317	340	304	295	318	332	330	356	312	286	292	287	293	321	309	296	310	296	282	303	286	297	327	320	309	303	298	295	266	280	295	283	307	320	287	333	293	293	331	317	292	318	293	291	321	300	300	302	296	324	310	318	297	278	273	317	293	291	297	341	255	299	288	281	318	281	305	308	311	298	307	317	285	309	284	292	302	311	308	324	280	303	318	285	326	280	311	326	321	284	297	290	320	305	293	333	331	315	293	318	306	328	297	315	300	300	280	320	311	352	299	264	293	271	291	321	318	313	323	301	314	278	295	306	334	294	302	336	302	288	288	317	316	327	296	337	273	330	292	308	291	334	326	298	301	305	312	346	303	294	327	311	291	316	293	295	309	312	294	321	325	321	326	303	324	301	284	294	305	327	309	289	286	295	296	292	321	285
7542	34542	73370	72673	59338	44654	28284	13686	4654	1686	937	741	803	740	704	724	733	707	761	744	718	685	744	749	770	740	740	686	684	775	762	764	735	763	778	737	717	682	716	743	736	697	727	650	707	763	701	704	708	746	717	681	757	710	752	713	742	688	718	706	718	729	746	707	739	727	740	723	680	689	725	723	779	684	749	746	763	692	719	745	747	732	756	687	720	757	715	771	754	711	719	701	684	761	748	707	759	716	702	755	750	715	689	749	766	728	694	740	718	744	709	713	687	718	761	714	723	683	740	697	697	708	697	764	729	714	754	699	712	721	704	671	737	719	736	669	712	667	755	703	752	712	656	784	709	763	735	723	710	719	681	723	702	727	724	726	703	718	753	726	709	752	701	743	770	740	710	738	749	706	717	669	756	725	751	749	694	745	702	726	753	752	744	702	711	740	656	742	731	731	723	751	716	708	688	731	704	708	706	711	723	736	699	746	753	658	691	770	708	729	713	754	701	749	730	708	756	687	728	709	726	727	702	763	741	701	689	729	779	708	732	717	702	703	751	692	712	746	762	692	698	705	694	728	735	734	749	756	728	698	737	716	724	721	699	648	711	744	743	740	737	699	740	733	720	719	673	739	751	705	755	720	731	712	686	725	773	733	720	770	704	691	703	746	728	755	647	733	732	708	740	730	774	726	700	742	763	745	741	725	786	739	755	693	757	681	711	749	693	690	731	702	661	712	687	760	780	764	697	709	717	719	786	734	732	703	721	747	741	711	729	757	734	731	729	692	725	754	752	725	732	709	672	668	730	704	747	775	712	700	725	720	744	726	715	736	739	749	744	728	717	734	741	766	755	734	731	778	705	774	696	706	701	736	736	717	716	731	719	724	757	728	758	718	775	690	720	720	711	699	750	755	712	711	701	745	702	738	724	664	712	740	766	689	740	725	696	708	684	723	699	748	668	742	749	730	745	710	765	695	721	756	722	733	733	734	723	742	740	702	732	688	714	733	722	733	770	767	699	785	730	757	759	743	668	758	722	714	756	713	725	736	685	713	736	711	725	704	758	744	743	781	689	714	723	702	719	753	726	706	759	716	699	737	768	745	725	791	739	743	740	728	726	723	765	686	748	723	739	744	747	732	720	775	754	694	692	710	751	745	748	747	780	740	750	737	727	730	759	759	708	760	703	688	701	732	739	741	751	775	746	747	733	741	725	759	721	763	701	767	695	749	723	722	704	738	757	729	768	731	705	702	709	726	733	723	736	672	681	703	724	739	747	734	724	764	719	711	722	757	733	709	776	740	764	734	763	759	731	691	746	721	767	731	734	704	706	750	755	740	729	766	741	740	695	686	751	743	739	674	741	771	759	709	669	738	715	735	706	724	772	724	681	769	685	766	725	731	702	710	731	724	760	742	735	730	701	754	750	696	722	747	683	693	715	719	751	746	676	722	753	698	716	726	732	734	699	705	735	724	716	660	733	723	763	708	698	711	718	726	723	760	738	759	721	745	762	764	697	707	720	734	758	750	730	727	727	734	746	746	711	766	734	705	752	711	715	705	726	726	718	707	701	753	788	756	714	766	694	761	735	707	682	694	709	703	753	715	755	747	714	726	759	730	717	741	730	793	744	700	726	749	726	731	713	696	706	774	713	691	697	727	741	747	728	713	724	720	738	752	746	740	707	735	743	761	744	693	707	716	698	733	694	694	754	716	756	693	697	730	718	729	717	730	744	724	783	773	773	767	751	786	723	738	750	748	708	736	741	755	734	742	706	684	727	721	716	731	731	707	739	686	741	690	709	771	689	778	747	732	729	753	704	731	699	729	704	682	760	756	705	737	756	707	776	771	739	709	682	749	703	759	732	753	714	700	760	717	749	722	674	750	733	697	730	729	726	747	727	743	700	712	720	725	739	769	728	751	774	794	698	719	771	746	728	717	721	715	724	779	713	709	766	693	751	765	716	765	689	737	756	711	702	737	711	743	709	743	757	752	737	739	708	697	730	709	701	745	755	738	758	733	729	734	714	730	736	744	720	764	727	674	699	678	748	723	724	743	688	720	680	756	751	754	709	671	766	728	713	734	702	719	694	730	712	721	726	721	758	730	752	691	756	775	700	764	730	726	729	741	740	721	752	715	746	639	722	775	722	715	771	673	706	708	767	758	709	745	731	707	765	740	684	675	766	731	700	744	751	675	729	677	753	736	712	726	725	687	681	732	732	696	694	786	764	778	743	736	731	727	699	703	728	744	733	742	744	713	750	733	744	694	734	694	714	706	722	795	732	749	683	725	723	781	744	731	740	721	706	754	690	693	781	747	750	750	737	736	772	734	704	747	701	667	725	660	751	696	721	730	714	711	716	740	724	692	700	716	700	707	712	754	716	750	701	689	741	756	675	747	784	724	764	758	724	704	727	703	769	752	736	723	657	726	761	716	696	686	714	689	695	729	716	740	776	710	750	744	719	703	699	670	760	727	734	725	732	684	727	724	700	733	703	757	724	718	725	747	739	699	699	735	768	726	724	804	697	674	724	725	689	756	681	764	711	710	741	710	698	758	715	716	711	726	753	708	753	704	727	709	719	723	756	684	718	725	779	707	749	686	687	728	699	747	703	752	719	676	720	734	731	741	754	719	756	709	722	703	703	717	768	753	733	772	741	736	719	712	693	716	738	700	743	734	767	778	739	739	703	687	727	784	712	732	730	757	696	722	667	730	686	712	722	737	693	737	735	733	727	776	715	754	766	743	735	728	714	753	733	743	742	723	742	784	758	738	694	724	745	716	713	713	730	668	710	737	719	742	760	752	713	710	742	738	693	728	742	746	718	731	736	690	747	683	727	733	726	750	731	747	747	788	728	743	742	729	794	738	729	761	765	683	695	730	738	736	702	662	742	744	764	710	704	726	733	738	733	729	723	757	739	722	704	736	772	707	740	756	711	770	724	711	705	738	728	716	735	767	778	696	751	721	706	720	735	734	767	742	754	711	755	723	763	761	736	721	710	728	774	724	753	750	711	755	714	698	696	739	733	725	736	741	752	734	758	711	778	730	774	735	716	764	775	743	730	742	706	703	724	735	717	693	709	725	720	750	689	710	788	743	738	696	736	733	700	759	738	715	746	768	734	737	712	731	721	766	715	723	750	747	737	762	674	682	738	705	695	695	744	766	800	754	757	669	745	750	687	729	762	693	744	760	700	687	717	712	726	735	705	722	721	732	741	741	683	730	741	748	721	725	676	792	743	757	730	759	731	702	688	734	723	719	697	735	754	708	748	698	701	767	731	738	722	761	706	715	719	728	723	731	690	753	739	733	732	725	725	709	740	682	767	762	729	698	736	713	745	689	698	703	779	718	733	721	725	755	747	684	706	723	712	697	743	716	750	712	716	744	685	708	723	678	691	725	734	715	731	684	700	724	742	695	711	705	729	763	696	730	762	719	698	761	718	791	737	712	744	749	707	749	695	716	776	793	757	683	710	733	737	730	670	689	803	732	715	748
13104	54028	80270	68005	51499	34692	18353	5887	1601	519	341	285	333	283	273	261	284	304	304	309	319	288	267	288	309	303	297	266	282	276	295	288	276	294	278	316	284	291	290	305	307	273	307	301	306	312	302	286	291	320	280	282	293	286	313	324	306	306	296	306	288	281	276	269	313	287	296	282	275	296	289	303	279	316	282	265	282	295	292	302	281	274	302	300	281	283	284	272	291	306	300	281	266	299	277	257	303	302	288	303	265	336	289	309	300	302	311	270	313	299	298	281	291	277	292	279	264	295	311	317	313	292	303	298	268	303	318	328	325	266	260	246	299	257	331	303	289	287	279	285	305	330	303	296	304	318	266	283	296	299	301	315	283	276	286	253	281	294	282	311	289	281	283	320	282	265	317	271	277	292	313	291	294	289	311	279	284	311	290	291	299	272	295	293	275	294	295	294	304	286	293	312	292	297	297	263	271	264	287	302	301	294	290	288	289	319	279	321	260	271	316	292	337	291	304	315	263	284	262	310	299	269	293	306	302	269	278	321	318	276	292	258	271	275	272	285	287	300	308	292	293	251	272	280	299	290	272	295	299	290	267	258	285	296	268	267	268	288	291	277	239	299	283	298	274	280	283	280	293	276	308	287	287	290	289	289	293	299	314	294	332	288	299	281	284	276	326	294	309	281	289	288	267	281	290	336	288	307	298	295	305	285	288	280	271	294	317	283	311	302	311	281	305	295	296	279	294	271	282	275	266	258	282	327	321	269	286	293	263	296	285	285	301	280	275	291	240	290	277	314	271	301	289	305	266	296	313	297	319	292	256	287	295	269	285	293	286	273	304	292	280	273	315	303	275	263	324	304	281	302	299	253	267	294	295	281	270	301	250	299	279	327	271	309	295	306	303	280	249	293	279	301	291	264	282	276	289	261	298	284	282	249	300	299	295	246	303	280	305	305	310	272	288	271	272	271	298	304	285	302	303	281	296	288	299	282	273	289	300	288	304	266	296	304	310	290	307	294	299	301	283	288	323	268	281	266	277	304	302	301	315	296	297	278	261	281	292	300	301	305	281	274	283	287	282	280	282	297	293	267	301	262	295	306	311	300	295	301	270	281	317	263	291	287	292	303	282	287	304	279	293	285	308	293	298	308	292	274	306	282	261	305	280	279	269	302	307	293	315	283	289	264	263	308	314	331	276	317	251	273	296	306	285	325	303	305	318	285	284	284	312	282	280	296	273	264	294	279	312	300	345	320	304	289	256	302	287	309	306	314	310	296	277	299	294	303	288	319	296	291	321	289	283	315	288	329	291	307	274	254	276	279	283	287	312	297	300	289	277	278	307	291	289	284	260	321	296	284	279	285	287	291	283	273	311	269	303	277	314	326	253	284	325	268	325	319	323	243	301	265	320	304	281	285	272	304	288	271	252	290	273	275	291	269	278	269	268	284	306	307	306	292	291	280	314	286	282	296	307	269	296	280	288	288	298	295	306	303	275	312	279	312	274	330	319	285	266	302	255	248	301	295	276	260	292	306	270	283	324	248	305	290	323	305	292	283	268	300	312	282	308	300	264	259	287	295	291	289	283	305	321	309	289	275	315	277	346	283	295	277	288	297	301	310	291	288	291	283	302	291	280	291	286	272	294	279	268	309	331	268	282	296	312	277	311	272	272	299	282	268	297	281	275	288	315	300	284	295	275	278	297	288	282	288	286	268	272	306	306	301	308	305	293	305	268	295	282	274	288	284	277	291	276	290	267	308	311	292	277	300	298	317	277	307	275	323	285	269	296	255	271	284	265	258	288	279	316	292	318	306	304	289	292	285	323	307	272	245	274	287	311	295	279	273	267	283	290	288	283	305	279	298	282	277	315	273	299	278	280	293	269	291	284	282	287	295	323	303	287	286	288	296	285	289	313	319	299	289	310	302	284	306	276	286	305	322	280	298	325	303	303	291	289	294	283	288	304	323	277	318	312	287	321	317	285	268	276	282	310	295	301	291	287	302	296	308	303	280	285	324	277	302	293	286	306	276	307	312	271	304	293	294	300	278	292	298	329	294	274	274	294	308	303	265	293	331	260	270	281	289	292	282	300	264	302	278	285	284	287	278	300	278	300	273	276	249	289	301	317	286	290	282	304	273	309	298	293	304	303	276	294	298	269	291	279	274	289	278	278	289	305	297	303	288	290	312	280	289	305	291	289	321	306	286	277	312	298	285	293	308	314	275	282	299	292	300	293	266	312	274	302	283	299	301	327	286	311	284	310	285	292	267	296	281	295	302	298	287	325	273	296	343	255	290	315	282	303	293	296	299	256	285	288	299	324	286	289	294	288	292	303	291	272	264	289	296	308	291	292	323	311	278	289	288	298	286	298	331	283	318	287	282	270	291	284	266	292	258	343	279	308	302	290	279	270	287	270	295	290	297	290	277	290	274	335	297	295	285	286	291	295	275	309	295	279	266	274	269	303	258	283	284	272	255	267	315	296	293	293	281	310	309	289	320	308	312	305	271	293	281	280	280	289	317	292	277	288	275	327	320	291	315	311	313	311	306	278	310	309	304	303	285	277	326	302	282	293	271	302	294	312	312	322	265	284	271	290	272	300	279	301	298	308	296	296	285	271	301	282	327	290	277	324	269	272	271	280	297	304	275	284	291	301	277	262	284	328	295	278	275	300	276	299	264	302	288	285	264	326	330	280	301	276	275	262	306	298	307	285	283	311	343	298	341	298	300	281	254	293	296	267	333	295	266	291	263	282	317	299	340	305	281	315	270	280	323	289	290	262	292	272	299	312	304	290	284	337	314	312	313	276	259	283	306	295	305	262	289	270	279	272	302	317	295	271	270	285	282	288	267	309	293	298	300	255	288	306	306	319	307	309	319	293	295	281	319	288	280	271	269	296	282	309	305	272	272	308	273	288	281	307	310	278	285	285	292	310	250	272	284	319	289	290	290	279	246	304	281	301	311	324	332	274	288	271	270	303	293	300	308	295	306	287	325	273	301	315	281	290	271	301	302	298	286	315	282	277	301	266	317	279	325	294	269	291	298	313	307	291	271	320	294	268	293	299	283	312	327	319	329	298	258	297	286	300	251	292	279	295	290	272	287	262	269	284	298	284	276	286	300	280	298	320	273	282	298	277	277	315	288	311	297	275	292	310	278	299	296	280	297	276	309	288	264	293	302	271	285	294	286	301	283	278	291	289	323	303	294	282	278	323	258	292	288	287	284	299	276	282	288	296	307	291	298	291	310	282	287	247	294	273	270	265	322	273	309	307	292	295	275	284	268	294	271	317	255	287	285	295	252	310	267	284	289	315	310	315	316	297	294	297	298	310	281	282	297	281	291	275	301	296	304	303	266	305	277	296	286	303	308	276	297	260	259	275	291	285	275	300	297	285	288	274	275	294	322	293	285	306	272	264	301	305	277	288	304	270	270	281	267	293	307	317	270	249	243	304	294	293	310	276	316	285	293	306	272	268	289	310	294	284	263	264	293	290	270
7916	42491	76457	75212	61795	46744	30129	15044	5073	1771	936	716	746	686	711	702	671	706	673	693	686	684	804	682	704	727	649	673	699	738	671	739	681	758	723	705	703	718	733	698	692	689	672	702	721	708	706	695	704	695	705	683	672	675	696	720	696	671	727	711	701	736	666	698	671	669	722	667	723	661	671	700	692	673	705	667	671	672	733	691	669	721	705	724	678	716	642	720	684	641	690	713	690	715	720	671	681	691	687	676	680	699	737	700	710	702	671	627	706	674	754	721	683	706	695	704	708	710	695	677	698	686	645	715	669	655	702	667	706	707	707	662	709	652	675	699	698	692	633	683	698	673	669	690	662	665	713	692	659	694	687	678	627	724	680	628	705	739	704	739	690	721	719	718	698	681	718	727	699	703	755	747	670	685	744	686	698	683	728	665	726	698	659	706	741	713	676	717	696	697	697	716	663	705	731	715	640	738	672	645	678	727	713	692	675	756	652	793	699	673	708	692	661	694	702	724	702	736	748	718	713	661	685	679	706	669	666	710	717	674	679	691	688	666	704	686	706	679	709	758	706	675	690	738	706	693	693	683	708	702	661	700	656	697	714	680	668	726	711	683	704	689	707	674	723	697	694	666	692	668	660	726	693	691	704	706	688	699	696	707	677	718	698	707	709	706	725	721	733	651	721	745	642	698	711	735	708	656	709	747	717	660	691	696	689	704	719	702	657	613	663	721	664	733	683	683	663	775	678	729	738	652	706	710	706	700	678	711	651	715	706	680	724	701	709	700	669	726	677	661	667	682	648	669	693	671	689	727	667	676	692	707	674	713	702	687	691	751	722	685	720	657	698	752	651	695	706	724	700	682	692	746	683	747	705	722	744	725	694	662	709	676	659	663	708	752	690	744	675	685	676	690	719	741	718	687	683	655	698	704	690	664	682	727	712	657	690	717	677	701	691	714	740	694	680	647	734	719	649	694	677	674	734	701	735	748	704	671	681	725	684	655	684	705	669	670	644	749	661	695	731	661	671	701	732	677	672	682	694	656	706	654	650	690	685	683	772	689	716	686	667	690	716	660	719	656	696	716	686	695	705	726	699	691	688	652	647	709	683	715	685	705	727	724	712	699	650	703	671	702	685	679	657	695	650	704	719	674	710	703	676	713	671	702	688	709	704	698	707	694	707	697	701	725	738	674	644	720	695	738	700	726	726	677	709	714	697	690	688	706	667	742	729	742	684	672	688	659	691	742	715	734	662	699	699	717	696	702	701	696	743	697	665	733	734	663	703	713	727	673	704	683	694	724	731	696	701	731	738	665	725	701	680	654	708	716	693	693	667	722	681	703	751	689	707	740	692	682	745	684	669	706	658	716	703	661	650	696	718	718	742	711	707	700	684	707	705	674	702	710	725	716	685	709	690	681	714	664	679	666	709	698	734	735	700	697	717	691	686	691	666	712	682	660	687	677	697	741	705	650	699	662	709	686	675	663	687	718	693	692	728	738	749	688	691	722	679	686	738	648	759	685	710	693	727	697	664	717	716	692	717	699	704	769	707	664	741	732	680	699	713	710	649	704	709	705	716	699	680	745	703	714	703	687	699	707	716	715	698	671	725	709	688	722	662	709	684	707	697	677	663	707	699	673	662	699	660	700	675	704	699	720	699	713	695	702	712	701	696	710	623	680	697	671	721	657	707	713	706	685	687	682	675	677	685	669	689	679	705	702	715	700	684	679	685	712	712	725	688	680	687	738	703	692	691	709	728	667	699	683	688	680	681	701	731	699	718	671	694	683	681	673	664	707	731	689	689	702	649	726	714	697	664	649	666	731	684	687	693	661	650	757	670	717	723	711	664	679	703	691	672	707	672	678	702	695	671	665	698	717	701	750	718	698	706	710	659	711	657	664	687	721	716	735	699	702	675	687	697	667	725	732	712	700	699	676	685	697	632	692	639	665	727	735	696	729	711	658	676	692	683	676	680	690	662	689	676	670	690	703	697	736	735	641	712	681	696	761	680	718	644	695	720	664	718	716	671	683	680	674	656	739	680	745	774	711	689	704	731	718	677	674	695	680	702	726	720	692	695	721	667	652	658	700	672	700	690	684	732	719	714	720	683	670	693	698	689	677	694	689	701	680	701	650	666	695	727	737	696	665	683	702	693	683	664	713	702	695	709	673	686	697	706	677	707	717	731	670	711	718	729	651	723	698	678	712	673	673	716	706	703	663	677	639	652	705	689	700	663	716	662	694	696	717	729	695	669	696	713	734	677	680	719	684	676	663	698	703	706	684	675	650	660	726	683	692	704	658	691	685	686	665	732	682	719	687	730	685	754	699	705	700	633	718	757	699	724	719	659	739	714	671	680	685	688	731	675	729	731	667	695	689	658	670	667	731	721	713	633	681	715	690	667	668	668	695	703	666	713	709	673	664	768	749	708	684	656	752	666	668	677	669	662	723	717	692	711	742	666	702	734	734	673	723	693	665	717	716	740	729	671	656	698	672	696	679	654	682	696	701	740	644	664	691	659	675	706	671	677	687	653	667	704	739	717	674	702	687	659	701	689	689	687	690	716	746	678	709	686	723	676	701	699	745	722	727	694	685	711	709	713	700	711	706	694	701	676	677	718	734	708	690	676	693	722	683	683	658	728	716	696	738	727	698	715	679	734	658	677	698	711	716	755	736	690	693	710	710	699	705	708	708	653	693	686	693	643	713	679	668	691	685	679	647	705	672	680	679	648	741	693	686	665	692	611	708	701	689	750	646	678	725	686	712	697	667	696	663	721	718	743	675	669	686	720	703	689	692	717	711	672	643	711	704	677	681	776	746	723	672	708	716	681	733	681	729	709	684	719	636	674	719	690	693	703	714	691	736	682	678	677	729	723	673	696	697	675	712	722	727	720	671	703	714	652	649	707	720	693	697	709	688	677	721	678	749	668	668	695	703	671	630	663	674	731	692	687	725	722	715	677	731	728	646	703	739	714	711	681	682	719	689	721	679	701	663	680	688	724	686	746	679	688	684	666	681	733	712	676	712	713	649	692	689	704	691	746	744	712	712	729	703	634	738	668	713	732	643	698	707	721	694	698	702	723	740	647	713	720	665	708	708	669	673	726	672	677	703	672	690	684	738	682	690	723	737	671	701	704	703	688	689	736	693	693	693	734	694	699	706	677	711	670	677	685	673	678	696	718	698	707	715	706	698	736	675	708	673	722	745	674	647	636	690	676	701	729	703	702	706	729	668	708	662	705	709	698	675	716	728	682	731	711	667	701	701	699	701	713	651	686	682	719	698	699	701	710	657	694	675	706	685	708	673	647	731	733	744	703	679	709	661	754	685	692	702	689	682	652	699	722	704	700	671	710	670	677	679	652	690	697	691	712	649	685	709	686	671	681	684	718	666	672	710	665	718	660	706	736	663	663	662	638	667	686	705	723	744	752	707	718	735	694	689	726	691	681	678	690	672	675	722	682	701	723	666	693	684	732	693	684	641	680	710	716	684
1972	3099	9029	7186	4275	2188	1119	567	379	261	256	250	249	235	226	268	230	257	250	222	225	247	233	255	255	241	222	267	239	240	260	248	272	252	236	251	269	272	227	245	260	249	229	253	220	209	243	238	247	242	229	256	241	231	232	233	239	238	223	222	261	224	230	249	237	229	265	240	251	236	247	246	252	227	229	230	226	245	211	235	247	250	239	284	271	264	272	244	244	229	245	263	228	267	243	239	248	254	220	241	256	231	229	226	240	278	276	232	251	240	232	250	254	240	237	258	253	204	254	255	231	270	267	257	247	260	248	254	242	216	230	245	251	250	237	242	233	218	267	230	239	253	267	261	250	260	243	254	250	256	240	264	244	246	235	210	230	230	222	240	252	262	271	249	232	223	221	216	231	262	252	232	244	224	239	235	271	246	254	254	244	231	271	240	274	248	235	257	272	247	266	235	262	234	283	238	236	261	230	241	212	257	232	254	245	242	259	230	224	261	230	238	246	242	255	265	255	252	250	220	267	220	260	222	211	247	260	262	260	239	235	229	232	253	219	227	253	252	278	242	245	246	252	241	250	291	247	257	236	254	256	237	257	252	258	253	259	275	255	253	260	238	270	230	239	241	226	256	229	265	242	256	241	229	237	233	238	264	257	254	266	234	249	234	258	269	262	230	248	275	273	271	274	246	253	220	246	241	253	252	227	256	245	203	238	251	233	253	224	233	245	243	301	261	221	235	242	212	213	249	241	226	257	251	224	268	233	236	260	260	260	240	231	268	250	224	252	251	257	213	241	247	268	237	236	268	252	257	240	258	263	264	229	246	271	242	256	245	234	273	263	257	250	249	249	230	241	245	197	232	258	278	240	241	259	238	225	240	246	238	262	268	244	224	234	253	241	247	242	250	234	240	219	238	234	253	240	195	227	233	220	261	236	256	268	218	235	242	278	234	225	243	253	280	234	234	266	251	214	247	237	249	236	232	249	254	239	232	237	258	252	246	252	217	239	252	247	243	228	231	242	242	237	234	224	270	267	252	262	249	238	239	265	271	244	269	234	222	237	248	260	242	264	253	251	239	235	217	251	233	255	224	224	267	256	232	217	258	237	248	250	258	257	253	263	250	206	257	228	219	254	261	242	232	259	246	257	250	237	233	248	259	232	224	245	233	252	266	282	259	242	254	246	245	257	217	248	256	231	236	272	275	264	294	261	249	242	232	236	241	245	233	242	248	259	258	280	276	235	254	245	271	230	267	270	226	226	262	247	262	253	219	257	275	279	241	258	281	239	248	257	253	243	234	198	218	243	232	259	253	240	214	252	266	240	270	232	263	256	238	265	250	235	225	248	262	245	225	224	270	240	252	265	216	252	260	234	264	252	237	263	221	253	250	216	229	231	241	233	241	244	270	268	252	249	239	233	231	241	220	234	250	246	228	211	247	249	235	278	257	262	233	259	253	257	272	208	245	233	240	226	253	215	264	244	245	236	258	246	227	215	263	239	225	266	269	231	256	259	223	249	233	252	242	252	289	239	242	248	233	217	281	203	253	250	216	241	239	285	241	251	240	265	238	234	289	246	227	240	230	235	251	262	246	248	251	259	241	275	247	246	255	267	248	235	253	239	269	240	237	228	273	269	242	233	252	255	238	224	252	274	232	240	271	237	265	244	257	252	230	216	235	224	274	252	237	268	245	243	238	264	232	260	246	249	236	261	275	244	219	264	245	279	260	264	218	215	239	251	285	258	228	245	255	256	269	233	262	262	253	262	264	238	268	248	227	240	258	245	245	233	260	268	256	250	259	219	243	249	216	245	230	269	255	262	245	256	245	231	225	244	248	271	259	250	243	263	230	230	239	258	252	245	251	254	220	226	214	249	233	220	215	253	241	242	235	234	255	236	246	230	243	249	245	213	233	233	266	267	225	238	223	244	228	257	244	244	273	288	261	261	266	251	262	257	263	228	276	250	218	278	237	250	250	251	274	252	232	250	264	254	261	231	267	248	223	230	256	272	242	243	226	251	245	246	219	235	254	260	234	264	236	260	234	238	207	253	243	225	249	230	247	271	238	246	255	268	236	241	241	240	251	226	243	238	225	254	263	264	234	237	241	235	251	238	242	259	240	300	229	255	238	209	220	236	234	230	231	210	275	246	239	240	227	249	256	231	223	252	250	274	256	247	254	296	247	255	255	240	206	249	243	252	243	252	268	240	255	269	290	262	210	242	232	256	234	245	231	264	246	234	249	237	255	229	221	256	257	269	241	242	246	291	228	270	281	234	231	238	258	247	262	232	248	214	257	259	240	258	232	237	235	238	252	238	241	266	251	260	256	262	258	226	268	238	259	270	254	259	217	233	243	242	282	256	250	230	236	221	259	281	237	247	244	249	251	262	252	212	218	241	238	250	240	230	254	237	269	265	249	248	233	267	236	245	256	240	248	237	259	253	246	256	216	228	269	240	251	240	246	261	211	253	265	258	249	241	254	264	250	226	278	215	217	254	231	262	250	240	258	257	250	246	261	231	236	247	240	241	253	244	235	218	249	256	259	263	253	225	237	242	259	234	247	233	249	259	240	250	263	252	227	235	255	251	245	248	248	264	255	254	282	251	211	264	254	227	233	221	261	264	236	265	228	261	259	262	244	255	240	211	222	258	226	238	235	197	257	229	260	204	258	238	248	278	214	240	252	245	243	237	239	232	244	212	232	234	226	246	267	265	247	251	261	238	246	252	232	264	244	248	207	281	235	256	278	249	224	238	247	250	247	241	269	269	252	242	247	221	260	222	237	273	236	247	208	233	256	228	233	224	243	238	253	259	257	267	227	264	263	254	245	244	220	235	248	240	221	257	234	266	257	252	233	260	253	260	241	243	257	260	257	233	236	233	226	221	232	239	230	258	231	215	227	230	238	232	244	266	226	227	257	244	254	245	262	253	242	243	256	286	241	233	278	244	260	273	209	249	234	244	238	245	224	248	248	252	267	254	226	248	253	260	267	249	221	267	266	236	253	225	256	266	255	244	273	262	260	257	217	229	263	238	258	258	252	224	250	259	267	223	219	251	238	249	228	257	222	248	246	232	243	251	247	212	278	248	228	238	248	229	247	243	260	240	210	258	259	252	246	252	227	265	242	252	245	262	249	280	256	260	261	230	239	241	240	269	232	236	238	225	243	255	250	254	253	242	228	264	229	271	238	262	228	258	247	246	259	247	226	211	255	219	217	225	234	258	260	268	231	236	212	253	202	262	250	233	273	237	240	251	249	242	235	253	229	259	226	224	262	237	238	249	250	253	238	235	242	264	265	234	263	261	211	235	227	284	246	236	248	256	253	241	229	244	240	242	216	263	232	227	243	220	254	257	240	238	242	245	254	238	287	249	245	253	210	221	239	225	229	219	263	253	240	240	246	241	241	241	275	238	251	250	223	282	257	237	248	278	255	214	247	254	220	235	259	246	254	257	253	272	246	243	225	238	225	240	250	220	248	241	252	258	284	225	246
2404	5604	19076	18311	12900	7468	3738	1827	940	729	682	625	630	610	667	621	658	585	611	612	606	653	583	627	596	631	588	633	639	586	586	665	567	602	624	613	581	585	628	613	593	620	581	592	628	606	598	594	639	598	671	612	642	569	624	617	613	657	604	646	591	616	643	675	613	568	614	615	600	599	595	616	625	625	626	615	623	635	594	608	597	639	656	592	648	619	639	618	656	591	645	616	611	651	571	595	635	625	583	624	641	609	614	618	610	599	650	644	598	581	588	667	671	598	628	583	586	610	599	621	625	597	582	610	656	634	581	618	612	649	613	621	607	603	612	632	604	606	608	593	625	580	583	622	587	609	591	623	575	588	632	563	610	620	633	600	607	612	595	553	627	617	612	635	584	618	648	609	550	591	604	629	611	669	563	638	639	589	619	607	601	606	598	618	629	582	622	581	605	608	614	612	563	631	618	613	615	634	632	633	595	614	624	609	610	657	615	592	590	648	614	591	602	593	645	573	615	611	575	597	615	629	641	603	585	606	634	538	590	579	586	602	586	605	622	595	628	629	606	565	598	613	581	648	587	581	642	632	644	600	583	642	612	618	604	654	622	606	554	568	578	608	673	567	618	629	587	597	636	644	577	589	612	615	633	631	626	579	596	648	621	624	605	662	613	595	633	613	581	646	593	621	630	596	575	561	653	651	582	624	597	626	592	664	584	627	609	638	579	630	576	630	602	617	602	615	622	643	593	587	588	639	601	571	600	618	582	630	628	591	582	634	579	623	638	649	635	579	595	598	596	622	609	649	603	633	615	582	624	579	617	642	614	591	590	607	564	641	653	628	604	618	608	617	611	601	593	625	627	578	635	579	607	575	603	630	625	544	610	600	584	618	582	621	629	580	610	620	586	578	605	629	595	600	590	594	607	613	633	618	640	613	614	603	621	608	614	645	595	609	653	595	606	598	622	570	549	593	655	603	629	612	621	609	607	645	620	612	627	653	585	611	619	572	622	624	535	621	630	574	609	608	631	634	629	607	578	588	646	594	663	642	621	601	635	594	613	597	605	551	587	649	611	585	612	607	617	654	614	620	606	604	632	631	552	628	617	620	613	584	591	668	602	586	571	608	593	621	646	628	580	592	602	636	651	657	603	608	592	665	597	623	643	590	609	635	620	621	605	657	598	639	611	619	587	599	611	559	630	631	591	614	595	602	630	583	613	623	595	636	600	608	595	613	629	653	622	626	607	627	579	624	607	599	600	595	640	642	639	598	678	632	618	609	603	583	588	593	614	604	614	616	621	590	588	631	632	661	593	634	593	610	544	630	574	618	650	634	595	619	607	601	619	637	590	606	593	642	598	574	649	574	625	578	609	613	596	597	627	581	602	586	623	592	583	616	603	575	634	628	648	603	601	601	610	578	615	603	649	619	643	607	613	607	596	631	611	591	661	616	611	635	597	617	632	593	624	612	621	597	575	617	658	596	606	607	618	599	634	661	600	606	670	620	606	646	621	607	595	628	625	569	607	650	612	625	608	639	650	597	622	648	619	551	614	604	591	626	565	632	620	615	595	626	614	570	634	630	586	623	610	638	618	623	586	561	607	580	608	626	612	580	617	594	575	626	654	615	597	605	643	630	636	654	582	602	626	622	620	566	603	609	590	642	654	617	594	654	609	576	619	652	606	561	602	602	610	604	593	595	584	609	635	600	594	563	641	581	601	594	591	623	589	605	613	587	632	632	655	621	625	594	603	586	626	614	577	577	652	629	615	590	593	605	645	614	642	630	626	602	596	600	600	579	623	644	621	619	638	611	574	631	615	631	629	621	625	568	596	645	615	629	582	616	633	627	597	653	602	611	631	646	614	606	602	566	578	641	570	563	668	566	608	590	608	582	605	623	604	660	607	631	604	614	588	623	648	611	641	580	613	541	621	604	591	641	581	561	655	616	625	631	600	610	587	614	640	614	641	630	617	650	605	625	609	591	608	624	592	607	587	624	625	597	559	621	617	646	595	626	611	591	624	591	638	638	599	618	646	615	626	560	638	635	600	593	611	582	662	635	567	621	635	596	550	657	633	579	593	628	613	631	611	669	622	613	579	612	615	584	600	593	596	620	550	569	606	623	606	598	608	600	627	591	636	589	613	561	654	612	618	603	617	630	625	608	613	597	615	592	637	601	628	593	640	633	637	652	617	612	599	700	576	616	673	602	632	582	597	602	572	612	661	645	609	654	585	609	594	619	605	622	576	619	607	604	563	633	635	628	620	603	613	611	564	606	613	620	614	586	552	634	621	604	591	599	625	617	584	673	634	620	651	623	579	598	572	616	615	644	613	599	599	579	638	638	641	621	588	662	639	613	624	633	617	648	613	595	630	577	583	617	583	595	602	578	611	648	578	567	631	589	599	613	605	626	601	648	654	598	606	600	669	587	587	614	606	644	620	637	590	619	604	592	624	626	622	605	628	596	596	611	575	647	601	581	595	594	632	638	630	598	648	609	587	578	561	634	621	638	588	591	590	634	594	622	613	556	609	607	625	663	649	627	626	664	583	628	610	629	608	583	661	614	631	610	657	645	641	598	613	608	576	595	573	608	617	630	630	583	650	636	598	594	575	606	612	615	635	633	644	603	601	632	605	627	596	629	617	583	626	618	609	587	629	603	579	641	630	593	549	593	626	598	549	603	607	572	639	614	607	640	591	601	635	576	618	655	572	592	610	585	579	599	635	682	583	607	600	618	616	609	592	633	634	598	642	589	655	561	630	598	623	629	593	590	585	619	642	643	615	599	637	658	610	586	611	605	598	590	616	631	648	612	586	560	601	629	635	587	602	631	633	629	636	577	625	586	573	568	610	591	608	649	596	637	627	625	630	637	609	619	620	582	627	641	596	587	619	579	600	596	622	616	610	667	600	613	584	617	623	625	599	646	616	617	612	602	584	602	589	609	564	629	650	592	577	610	580	601	605	574	558	631	592	651	660	653	639	567	612	653	607	558	631	644	633	601	583	585	602	604	596	591	593	631	621	614	573	588	653	665	589	601	605	603	591	666	577	579	598	600	595	621	607	623	584	616	585	635	611	660	598	607	621	625	632	639	636	610	588	597	618	609	599	604	642	619	628	570	642	624	629	583	602	614	625	634	610	602	604	610	622	628	588	587	654	619	631	596	604	613	576	585	574	615	605	592	610	587	590	593	639	626	624	604	621	594	582	599	613	626	618	598	648	564	602	570	563	617	623	619	585	620	626	595	647	578	624	581	643	617	617	655	620	625	600	594	623	570	640	629	608	577	610	647	618	595	593	595	574	628	623	642	594	587	545	624	592	609	619	614	668	640	668	599	590	628	671	606	611	591	604	600	616	619	613	618	576	621	616	630	640	633	587	652	613	633	613	653	666	669	603	657	600	602	610	627	567	594	614	613	650	598	603	596	603	587	633	607	566	621	640	619	631	589	623	606	631	636	620	604	681	613	650	619	576	643	589	677	594	648	606	607	630	638
14564	55623	77000	64622	49326	33091	16527	5269	1372	549	349	321	311	329	302	293	306	296	277	295	319	337	313	282	289	296	274	319	299	337	308	297	284	296	312	299	290	303	265	322	308	296	330	296	293	311	298	296	301	331	327	289	298	294	316	293	301	312	286	285	297	316	298	289	302	291	281	315	276	304	320	306	301	250	298	285	257	323	292	312	319	310	303	304	289	297	283	315	293	303	319	291	303	295	322	320	312	284	330	283	303	312	304	287	313	274	280	282	334	269	299	303	307	287	285	305	296	294	340	317	276	284	291	351	323	309	324	294	302	334	298	337	326	280	294	292	297	305	303	309	307	339	321	275	283	287	294	299	292	298	273	281	279	303	337	284	319	277	286	302	274	283	332	334	301	296	310	288	289	297	293	278	319	290	294	300	322	301	327	298	289	299	312	294	323	305	267	313	318	335	295	317	274	293	301	287	310	285	339	305	320	295	317	311	290	303	324	287	269	299	299	280	303	328	309	300	263	300	292	315	293	294	288	254	328	279	286	314	293	316	309	249	311	298	290	302	295	315	262	258	351	310	291	263	293	296	295	316	317	296	283	297	321	267	285	316	295	290	297	324	294	305	311	312	291	263	265	327	318	305	309	302	276	333	311	284	264	308	312	297	289	281	311	340	313	350	321	282	317	315	281	298	301	318	306	307	295	305	278	324	303	280	277	309	323	299	323	280	316	296	312	304	257	303	292	301	278	324	308	291	329	328	326	300	316	304	295	301	294	288	267	285	306	309	285	298	309	283	292	313	280	330	278	339	307	321	299	282	315	293	297	299	325	300	307	320	282	296	308	283	297	285	292	311	304	326	301	283	322	299	280	286	328	278	299	293	312	273	282	315	311	304	315	311	306	328	331	287	281	268	311	315	319	293	294	289	288	330	299	300	310	309	313	284	306	332	298	347	338	294	283	324	304	294	295	289	273	270	264	291	314	302	274	316	293	313	294	303	288	296	278	305	290	284	304	283	280	281	312	275	326	304	309	284	322	337	307	319	284	338	262	289	315	279	291	302	265	302	301	311	313	333	319	304	311	330	307	305	315	286	279	286	296	260	334	320	288	304	304	270	308	315	291	321	295	294	317	296	294	313	289	279	266	308	313	312	286	320	295	283	296	304	298	273	309	327	294	284	318	338	314	298	280	322	310	286	321	298	285	311	322	292	304	278	309	324	300	309	298	274	285	312	278	287	304	307	313	271	295	287	301	322	270	316	284	316	324	283	275	303	309	286	305	326	316	304	307	282	302	275	296	256	312	307	317	299	285	303	312	292	301	274	287	301	333	344	286	278	314	292	269	313	252	280	309	298	258	322	295	304	309	330	291	302	323	287	288	327	280	272	343	317	292	331	300	271	306	265	295	299	284	326	318	284	297	314	319	280	328	268	299	287	290	293	331	281	288	306	315	291	284	290	311	275	291	299	279	268	289	308	270	326	275	345	294	279	301	265	270	335	291	313	292	287	312	299	281	306	267	307	287	330	304	313	299	296	320	287	318	263	312	302	285	322	301	273	326	320	296	275	303	319	295	269	332	330	309	279	303	299	288	339	306	299	304	285	299	264	253	298	278	293	302	302	259	320	285	314	303	346	306	312	318	308	307	294	305	292	298	288	295	291	286	315	322	297	284	310	316	315	309	273	299	303	312	312	314	318	301	309	324	347	361	319	318	302	312	308	299	302	311	290	296	322	282	317	298	312	339	310	298	278	306	323	296	291	297	268	297	343	323	316	284	304	304	293	311	309	308	290	312	285	285	279	302	301	299	289	280	306	303	300	335	296	300	303	309	306	296	272	313	311	316	316	361	269	326	320	284	316	301	320	308	276	303	294	292	316	296	293	278	255	305	286	268	288	326	300	319	287	276	310	277	305	282	328	302	292	276	294	304	311	276	319	291	305	309	299	321	325	303	267	303	296	318	316	319	302	300	321	292	304	285	321	308	277	291	281	286	303	318	330	309	323	333	270	316	298	314	296	292	314	282	305	313	297	269	264	283	300	343	308	261	317	289	256	322	312	287	308	290	304	307	304	293	295	297	283	270	295	319	302	306	311	293	280	306	316	271	309	290	307	306	295	303	284	281	297	336	300	304	318	318	315	320	327	279	283	308	330	328	308	299	303	312	322	334	330	321	322	304	339	354	290	301	275	289	288	309	301	320	301	312	267	318	297	289	315	309	320	299	300	300	259	267	301	299	313	302	285	290	309	290	313	320	314	294	297	306	310	292	309	312	284	298	286	294	291	292	312	252	308	308	290	319	334	277	258	312	311	307	295	308	322	299	315	318	294	281	279	301	267	287	325	281	273	311	272	243	312	300	288	283	303	284	293	319	293	308	293	318	299	295	305	277	278	313	287	321	307	300	308	306	279	314	291	315	301	330	315	304	316	316	298	314	310	288	345	310	303	292	297	332	314	297	304	305	313	300	272	299	317	301	301	297	257	311	334	284	323	286	280	269	309	345	314	286	290	280	289	292	304	285	289	307	300	307	289	319	322	268	301	308	297	314	300	294	298	275	297	326	293	312	299	301	306	366	308	318	312	301	300	300	292	332	280	316	260	287	304	331	309	287	294	268	290	322	287	280	294	313	316	345	303	314	340	289	269	299	304	306	303	349	304	317	295	307	306	289	273	309	303	288	305	287	289	273	319	305	316	294	281	319	318	322	343	330	318	312	313	288	292	315	295	303	292	301	325	296	306	311	283	291	307	322	320	329	274	323	284	292	314	310	282	258	296	303	304	324	328	267	288	310	315	288	312	310	317	293	293	255	308	337	281	308	313	300	292	299	344	300	309	301	284	310	289	297	290	278	317	266	300	309	291	255	286	307	311	297	292	262	299	319	301	308	295	273	280	284	305	318	299	269	275	303	296	293	336	282	308	309	320	322	284	314	290	319	287	299	333	280	319	279	302	286	309	326	268	286	284	318	306	283	288	324	316	291	315	313	292	328	293	267	288	297	296	332	296	308	278	329	330	280	286	258	297	294	304	286	309	291	305	311	319	309	283	304	313	310	327	289	299	283	327	331	295	304	292	298	309	289	290	286	298	283	295	292	295	283	298	301	330	320	324	328	309	299	284	302	322	311	300	309	343	269	308	308	271	314	298	340	294	310	315	319	291	320	308	299	298	330	316	316	315	296	293	319	311	285	312	332	299	319	294	296	309	330	263	284	270	282	332	299	286	299	307	269	294	305	297	287	286	321	298	296	340	288	297	317	316	310	274	306	312	306	314	270	271	320	322	331	297	329	315	303	303	338	279	280	271	287	291	283	293	299	298	293	291	301	292	270	253	301	304	304	302	285	315	314	302	309	309	304	320	317	295	328	302	326	314	272	325	274	317	278	295	292	313	290	336	289	338	313	297	282	315	283	271	317	280	306	299	302	294	297	289	306	310	300	303	305	301	308	293	292	279	283	302	317	294	296	280	299	307	315	293	310	329	284	312	297	311	287	282	307	303
10222	43433	72181	71579	59279	45122	28273	13493	4598	1577	952	796	700	756	775	716	716	757	750	699	725	727	727	737	722	735	803	699	747	731	769	744	724	757	696	710	709	735	734	690	708	738	778	744	703	742	743	745	694	707	783	726	753	787	713	718	737	692	679	740	739	746	694	703	678	682	708	673	712	689	682	725	730	696	717	700	686	790	694	734	716	700	741	713	726	723	703	725	677	703	763	760	690	738	728	709	694	746	699	738	714	726	716	679	717	739	708	770	733	695	697	791	752	699	755	701	723	783	736	715	743	711	763	721	720	748	720	718	731	779	722	682	708	751	661	738	711	729	743	733	751	734	697	725	694	699	714	801	749	679	741	717	720	701	731	737	754	697	706	739	753	720	729	712	719	699	759	753	695	744	717	767	738	680	745	726	773	748	705	768	734	762	739	711	725	748	719	709	738	736	687	742	750	720	710	714	757	731	704	741	703	748	722	761	729	664	724	716	740	775	742	710	735	736	742	732	752	727	709	744	705	721	718	663	706	664	727	750	730	749	663	755	727	693	729	717	735	705	775	762	719	754	701	678	707	721	751	717	729	737	731	700	686	718	726	751	728	732	741	757	725	705	738	686	758	760	740	746	762	706	696	713	735	751	737	708	759	710	753	709	723	703	731	719	741	741	665	688	731	781	682	778	745	767	709	762	763	713	711	692	705	727	751	742	709	727	708	743	756	756	716	697	750	720	728	733	754	734	735	755	722	698	737	729	721	715	729	717	720	734	700	731	751	777	761	760	699	689	702	687	698	805	738	768	704	723	763	734	739	715	755	739	718	677	680	740	709	694	742	703	697	724	765	739	769	719	716	717	728	700	701	713	689	780	710	734	736	668	726	770	739	704	742	766	729	728	731	779	752	716	729	760	733	706	712	720	696	708	718	716	740	729	707	721	613	716	723	724	696	725	732	738	695	765	753	727	720	704	722	739	706	764	737	723	733	675	778	705	744	689	714	704	730	719	718	751	729	673	745	690	760	693	755	711	694	783	730	720	782	723	745	690	735	684	663	748	752	747	748	739	759	757	731	733	781	732	778	763	724	743	734	725	707	706	726	699	738	723	749	725	691	724	733	744	737	689	725	735	766	693	706	716	691	713	744	740	696	719	754	706	716	721	724	736	721	752	704	750	734	717	732	726	703	767	702	695	737	713	729	747	725	727	688	755	715	782	739	714	724	712	728	681	684	707	698	720	696	745	758	762	742	724	758	714	699	715	740	744	725	659	710	754	751	763	730	740	719	730	707	753	685	703	704	741	718	689	718	704	789	739	694	749	737	742	739	715	748	736	688	712	720	748	690	690	738	708	726	722	686	763	730	729	727	716	732	753	748	691	745	696	727	732	750	744	727	735	743	764	719	744	709	735	750	713	737	721	732	719	719	725	686	743	735	707	692	757	733	726	718	728	732	720	749	737	736	700	723	758	710	738	743	704	696	695	728	747	787	751	705	732	760	721	740	788	768	729	766	727	744	731	725	762	757	733	737	710	705	757	759	684	761	736	744	736	699	803	678	746	719	691	694	730	708	752	723	643	742	748	703	707	702	740	750	725	719	696	718	724	732	703	749	744	668	706	711	701	655	712	753	692	695	722	693	710	721	697	697	699	675	726	734	693	726	766	781	773	714	750	749	733	756	758	677	707	769	704	741	721	697	757	728	702	719	732	724	766	749	718	781	709	716	709	714	756	796	721	719	774	776	758	692	715	743	744	725	753	715	720	780	698	747	661	677	737	708	744	749	707	724	711	728	681	746	700	753	770	757	711	730	688	681	750	750	730	714	742	683	766	718	763	707	704	760	688	660	732	706	711	699	737	716	676	750	754	737	758	735	672	738	781	737	724	720	751	713	713	730	709	748	765	715	767	699	743	735	759	728	692	731	696	733	742	754	750	780	699	745	729	680	696	765	713	774	723	722	672	724	725	736	718	770	732	724	692	746	724	703	678	715	751	713	723	692	742	702	736	710	705	736	749	722	722	714	759	753	749	764	725	745	762	698	662	739	738	782	691	723	719	716	712	710	721	693	768	711	723	744	746	730	744	755	754	704	694	746	682	715	753	736	732	775	716	686	753	704	682	715	735	702	734	756	723	746	697	708	702	748	744	758	695	735	745	682	683	718	792	726	723	734	704	685	750	722	718	723	697	723	742	756	736	714	717	696	756	724	708	735	735	744	727	708	721	708	745	763	699	706	724	718	669	668	764	742	725	777	720	718	756	755	702	772	757	732	739	749	692	766	715	671	720	754	712	726	768	679	734	757	745	692	721	744	753	759	693	728	696	715	766	718	764	781	769	720	737	711	733	734	728	723	746	752	765	707	732	724	741	745	760	717	738	690	728	740	734	729	736	738	715	750	703	696	747	790	703	690	711	753	724	772	725	755	717	741	708	682	737	726	699	743	729	757	769	717	706	729	717	785	722	711	793	719	743	710	758	717	700	689	747	714	747	716	734	709	725	722	746	713	766	760	718	712	705	748	690	731	761	715	737	720	698	731	752	736	714	664	717	752	769	720	725	764	765	752	744	697	694	735	708	697	739	756	703	741	748	698	718	712	696	749	721	733	684	738	717	780	670	721	732	753	715	761	686	764	712	744	711	743	756	678	718	707	686	723	731	734	726	716	773	693	690	708	708	735	748	745	679	712	711	733	701	748	754	742	705	717	727	730	646	684	682	699	729	769	706	697	726	683	779	716	706	694	736	732	735	726	708	751	705	728	715	747	723	698	708	696	707	734	728	714	713	725	739	709	701	798	672	746	704	725	703	680	755	749	749	689	734	777	752	772	731	720	737	734	713	697	704	774	748	726	717	753	760	737	723	734	694	692	791	725	772	741	734	712	742	720	729	737	738	731	690	727	762	738	726	761	748	695	736	709	714	731	744	742	758	745	728	701	721	677	738	754	758	690	744	725	739	777	701	745	720	732	734	671	715	694	708	725	744	741	733	768	753	684	758	664	752	727	715	762	763	757	716	725	746	754	739	752	707	742	720	730	775	704	728	714	735	738	731	688	706	753	753	722	718	735	708	724	707	695	698	773	739	737	685	724	753	677	754	767	705	691	754	740	677	708	747	726	756	708	697	728	738	717	756	726	725	746	747	753	708	750	725	723	673	697	739	706	737	728	698	747	698	704	707	731	693	693	714	700	794	708	700	773	680	778	732	708	745	693	739	761	734	752	760	720	781	719	746	723	682	724	710	688	693	715	748	715	722	737	788	707	696	733	720	753	716	707	767	717	715	716	711	661	716	716	737	711	728	716	760	731	670	728	715	733	743	658	755	738	731	765	723	654	712	707	760	699	669	757	700	742	765	736	733	724	715	728	703	721	755	678	752	752	718	721	740	762	701	761	710	734	706	719	677	678	717	761	735	702	734	744	651	734	724	749	689	674	736	744	776	778	711	722	674	733	702	729	671	714	689	710	768	705	722	719	734	724	759	687	695	707	732	734	712	769	708
17122	53388	79774	67736	52466	36204	18847	6373	1487	545	326	312	240	299	277	320	328	310	277	306	277	275	290	279	297	269	305	290	292	277	265	295	282	275	268	295	252	285	295	270	263	289	254	293	285	273	271	304	246	284	301	270	248	282	263	288	298	278	280	304	288	266	296	289	297	296	278	298	298	291	255	290	285	266	259	280	279	317	289	265	294	308	299	289	258	312	255	310	305	268	287	281	263	274	294	287	276	266	270	276	292	291	332	279	262	330	320	275	288	293	278	304	322	293	345	293	255	302	305	283	291	300	305	288	340	304	292	287	267	259	258	279	294	274	306	277	264	292	300	289	276	294	264	289	287	287	252	290	258	289	284	287	264	255	280	276	279	288	290	328	297	275	296	254	253	305	299	260	284	271	288	308	286	293	293	300	293	324	281	305	307	307	283	279	291	273	286	262	312	287	298	279	280	288	287	265	277	324	288	272	298	308	275	269	282	262	273	260	307	305	273	287	287	260	291	262	288	303	266	278	308	270	298	280	302	288	294	307	274	278	271	284	263	299	319	286	293	285	253	256	299	288	327	276	266	265	260	278	266	289	289	280	281	288	297	259	285	280	297	298	295	263	298	304	268	258	301	309	266	277	299	290	265	318	277	319	274	272	312	272	258	270	267	298	264	291	326	288	273	263	286	303	255	340	270	293	325	255	284	284	264	294	264	313	298	288	260	264	292	263	295	290	289	289	258	282	330	288	296	282	235	289	275	268	245	268	285	292	306	246	296	299	303	301	283	323	292	321	291	287	281	283	305	278	301	277	302	285	281	282	315	308	289	322	289	311	303	277	294	291	312	291	282	281	285	272	298	302	307	319	316	297	263	243	276	269	267	283	300	278	278	291	281	290	273	301	278	316	290	334	279	271	277	320	277	294	291	261	312	294	282	332	287	276	283	265	298	275	304	284	283	282	310	304	298	275	306	282	314	290	287	263	283	294	288	306	303	272	278	278	297	248	276	283	302	312	268	275	256	281	275	308	294	279	271	263	289	268	312	255	280	270	278	278	269	295	323	309	268	279	314	257	274	306	286	296	285	294	315	271	278	260	317	277	296	288	304	290	249	286	313	300	331	316	308	293	300	280	278	288	275	287	281	287	305	283	321	299	305	330	269	300	277	302	261	253	278	305	282	265	283	265	273	278	283	286	286	287	284	291	289	290	263	298	275	296	281	289	274	273	276	271	286	287	306	276	287	282	316	291	285	325	319	301	267	290	297	276	332	285	288	278	296	266	268	312	292	290	290	282	278	257	293	258	312	296	277	313	286	286	281	279	318	308	287	275	299	322	285	293	293	276	260	265	282	266	288	276	284	248	314	318	286	293	291	299	292	261	300	293	294	310	282	276	259	282	316	276	318	280	304	290	308	317	289	337	289	271	272	306	295	266	280	290	257	268	273	247	300	279	283	282	284	287	291	291	297	302	301	298	319	289	277	298	287	277	312	272	304	327	328	282	292	304	310	258	280	278	298	284	287	282	284	308	289	295	307	295	283	296	282	268	263	319	278	296	297	304	285	285	284	278	279	274	322	271	281	280	296	303	308	285	301	289	284	318	295	307	283	278	267	304	298	295	311	275	315	293	275	282	287	313	280	311	317	290	278	283	266	294	282	300	311	310	311	257	312	297	298	267	311	268	262	284	293	292	321	308	303	269	292	288	318	322	291	288	287	306	300	280	300	284	309	301	296	291	291	270	281	301	283	278	262	303	288	294	326	267	290	275	311	323	301	262	270	300	280	295	292	311	280	273	257	258	281	320	280	280	277	281	315	316	305	293	318	318	300	284	267	288	273	321	286	299	283	304	277	284	273	289	289	275	277	304	247	280	324	284	273	288	289	269	316	276	278	300	313	301	284	291	315	243	300	300	291	300	311	289	267	295	280	264	302	264	294	296	303	294	273	263	268	348	277	251	248	281	302	301	297	295	285	272	280	272	303	279	315	284	298	252	310	265	255	312	266	325	285	284	286	278	254	259	278	289	284	285	282	325	274	287	260	284	264	283	275	268	312	302	264	289	284	273	287	283	276	308	297	290	324	283	291	261	288	287	325	291	287	274	307	289	291	294	303	305	298	276	327	294	272	331	303	284	303	319	309	282	279	284	297	291	286	305	297	302	278	308	304	294	272	296	278	266	273	268	300	273	291	292	280	305	281	310	290	305	291	279	317	293	302	291	254	279	266	289	274	275	297	292	295	286	276	265	289	270	302	310	298	282	285	308	302	303	305	300	272	279	279	260	275	286	329	293	273	285	249	294	250	289	290	289	304	309	275	319	287	282	278	326	320	265	308	312	260	274	264	299	284	275	269	284	287	267	287	255	298	301	301	279	268	265	320	305	295	256	273	289	286	283	307	291	282	277	290	280	287	285	304	286	349	262	274	308	274	283	313	303	291	281	311	300	284	290	272	304	329	276	282	286	310	261	283	262	285	258	295	261	273	291	287	308	291	264	256	270	290	314	309	261	284	312	275	280	301	303	290	278	280	287	266	294	309	312	327	310	282	310	298	304	302	292	295	271	289	304	258	301	307	262	296	267	277	290	305	278	274	282	274	264	286	274	276	310	300	289	282	321	308	255	285	285	289	279	307	332	296	285	318	284	254	304	306	274	282	266	313	263	284	265	267	283	283	292	287	332	255	313	258	292	290	295	293	270	314	284	279	267	308	308	310	326	291	292	278	245	301	301	317	264	329	294	314	290	282	268	279	271	276	303	256	280	286	306	292	291	299	292	273	281	287	313	283	285	279	296	293	256	295	264	297	253	275	289	273	292	296	294	278	287	302	288	285	318	288	251	278	317	284	271	275	281	295	236	296	303	319	299	328	301	295	268	286	283	290	297	284	276	287	277	329	306	319	281	276	297	286	289	279	257	288	303	280	275	291	290	241	284	288	266	269	261	304	293	256	295	288	276	272	265	275	309	276	281	308	275	269	259	320	322	294	267	274	266	289	238	274	287	310	287	321	306	312	287	286	271	262	277	286	301	290	274	285	286	278	325	290	298	268	261	294	276	294	269	291	282	304	301	301	311	304	291	291	298	294	289	266	303	322	284	308	301	311	253	312	252	296	299	310	264	291	284	272	267	303	308	278	296	286	292	288	283	305	283	260	304	288	311	289	312	304	293	285	262	264	287	308	282	268	281	260	299	268	277	280	306	282	257	266	276	321	314	326	322	293	291	275	300	319	250	275	280	301	284	299	301	285	262	299	293	284	293	287	310	300	309	310	297	276	308	292	310	311	275	290	275	292	306	297	281	285	314	279	308	288	300	300	294	283	283	310	288	267	264	291	295	316	308	280	295	291	297	275	301	311	277	305	299	277	266	273	277	309	300	319	287	321	298	305	273	293	303	290	298	332	270	255	282	299	306	285	292	287	278	331	287	254	307	248	286	295	290	317	273	279	284	296	285	278	290	308	312	292	295	296	283	319	280	310	305	270	284	333	296	290	279	270	286
10950	42434	75420	74755	62984	48120	30332	14801	5070	1637	928	736	692	629	728	720	708	657	692	724	666	683	735	662	688	656	683	712	636	694	659	720	690	698	723	709	671	702	730	739	691	693	677	717	691	720	695	701	726	681	638	720	663	640	684	674	700	674	649	656	686	717	673	645	674	696	693	695	643	684	702	739	700	732	702	681	653	693	711	716	652	660	641	697	723	657	695	700	693	718	683	670	681	695	718	700	701	711	679	701	693	674	693	644	710	716	659	731	730	630	718	694	682	697	701	653	710	678	697	703	742	668	678	651	689	697	695	685	694	752	701	719	638	678	656	670	699	693	691	678	673	678	692	717	757	679	673	723	713	686	701	738	676	659	702	686	685	677	676	686	698	738	727	722	682	687	646	659	690	678	720	665	701	675	746	669	715	716	727	704	758	681	719	699	630	723	682	688	684	682	742	677	737	685	688	654	672	645	699	705	646	700	706	669	700	660	673	700	761	676	678	685	718	729	749	759	650	757	690	703	685	688	666	690	686	715	696	713	679	710	728	690	701	677	673	725	653	688	712	715	696	725	667	693	656	689	744	708	705	660	720	716	694	705	721	689	667	696	668	671	697	665	704	682	743	698	712	691	680	661	698	697	701	707	732	674	698	696	745	704	730	680	691	707	667	776	683	697	739	702	703	725	759	741	700	686	676	742	665	723	703	680	763	685	638	727	698	686	699	683	688	713	658	701	688	673	712	649	720	685	718	721	718	664	707	693	665	685	697	675	682	696	683	656	717	717	716	722	715	689	690	718	697	686	676	675	666	651	673	662	702	641	673	696	716	725	643	670	711	681	676	710	727	665	715	718	720	702	668	683	735	693	719	693	721	674	703	752	699	730	667	659	670	689	693	688	684	686	722	699	728	707	702	674	688	723	679	719	648	649	706	684	699	688	666	730	611	653	722	677	650	730	691	681	700	719	706	686	713	682	652	735	647	701	697	680	707	729	708	682	689	695	691	674	704	710	685	717	702	688	696	689	719	749	706	691	734	693	684	706	686	709	661	661	727	687	674	732	675	692	696	693	683	697	696	719	669	711	661	676	707	748	652	682	685	698	655	712	697	690	654	680	716	741	753	673	674	705	651	723	694	717	703	697	693	676	695	658	696	694	694	663	665	700	684	696	670	764	721	704	706	680	678	693	647	716	678	692	683	648	735	669	709	628	749	674	725	707	691	721	696	746	669	725	691	657	705	689	704	657	684	689	655	716	683	710	730	698	692	755	706	678	715	702	735	650	660	696	676	703	693	700	661	661	709	707	738	669	700	654	724	684	696	665	675	691	684	655	672	712	688	725	682	715	696	714	724	716	716	671	692	705	691	698	712	717	681	771	717	717	700	719	694	675	721	720	767	665	676	707	686	691	726	717	693	699	742	678	690	712	697	728	674	674	671	704	730	676	659	737	703	723	671	699	657	715	688	688	692	696	696	704	701	623	679	705	683	696	683	685	646	718	718	664	719	712	717	710	677	639	721	697	674	701	698	714	692	703	680	695	690	631	652	606	715	684	680	689	679	656	691	720	660	722	649	744	747	700	677	691	726	681	716	662	660	720	661	682	683	700	675	663	738	712	688	686	694	726	643	695	703	690	692	735	741	661	718	695	706	699	739	664	688	687	708	658	744	661	676	685	708	707	660	672	697	768	687	686	706	697	699	685	687	700	703	719	622	705	684	699	730	710	650	666	703	694	703	704	648	684	685	744	723	678	703	710	664	702	717	700	700	716	702	700	697	698	694	705	679	692	706	678	707	675	698	707	687	665	722	729	697	690	711	676	644	690	762	673	662	702	690	721	677	636	663	718	674	658	670	677	692	681	700	698	670	669	694	682	701	660	683	711	698	697	676	699	721	707	681	750	649	709	678	737	686	707	716	679	701	654	704	701	714	707	722	675	697	657	690	711	731	645	676	676	667	680	707	663	688	680	696	697	685	670	683	727	674	691	674	733	693	729	715	706	659	731	704	636	741	682	709	701	669	649	706	673	701	644	759	653	706	675	686	725	646	749	686	695	710	701	713	679	727	699	680	678	703	713	653	697	702	676	651	714	649	659	685	738	684	658	681	723	699	651	737	671	727	729	708	726	710	671	662	680	680	657	686	684	688	702	712	722	669	668	737	694	738	712	679	688	703	703	688	667	707	737	693	683	709	693	711	721	723	704	699	670	726	715	685	647	691	702	730	686	687	677	644	708	709	685	739	673	722	707	722	663	638	707	681	704	680	692	691	673	733	710	711	679	661	717	731	655	686	738	692	686	728	728	683	729	744	697	713	728	693	714	703	678	682	737	678	701	667	757	710	653	698	680	700	677	716	708	720	697	644	678	733	685	646	683	718	663	676	720	691	715	700	655	743	715	714	685	710	664	671	703	672	670	728	725	655	709	719	703	747	697	604	719	655	685	690	709	698	653	711	670	642	711	672	685	684	690	687	710	740	716	678	697	656	704	703	718	690	765	695	702	694	656	695	724	682	765	712	725	730	724	653	679	682	701	676	672	705	718	721	712	705	697	705	703	706	648	714	680	695	707	723	684	736	689	721	711	707	713	721	656	644	639	700	706	707	715	711	695	716	723	649	685	704	712	728	685	752	740	679	670	708	697	707	701	661	669	701	717	672	758	678	731	705	730	691	689	736	723	696	650	706	677	703	696	651	741	676	695	746	660	668	703	721	677	659	696	746	672	646	679	701	704	695	687	709	662	645	728	686	731	721	674	665	677	707	679	692	709	715	723	750	678	715	679	682	703	736	693	712	715	656	695	671	691	691	748	705	696	665	751	724	664	671	674	691	668	674	713	645	687	706	671	698	709	685	704	691	683	649	678	672	669	739	714	682	646	671	674	706	676	715	704	760	652	764	732	695	685	675	699	720	680	711	708	686	682	651	706	699	747	648	702	689	709	745	731	716	644	707	671	709	669	672	696	684	675	676	683	701	717	692	677	705	686	682	691	665	721	650	724	660	696	682	730	666	674	707	693	660	629	676	660	677	670	717	704	653	702	728	699	706	686	720	715	729	723	682	658	676	693	691	676	711	700	705	713	719	731	664	664	703	709	712	688	679	714	665	681	662	670	726	704	687	673	722	712	655	718	706	704	683	695	707	689	717	689	676	684	669	665	686	721	731	676	659	727	665	709	695	678	660	667	671	664	716	712	697	698	711	681	705	713	659	683	702	718	718	670	674	731	648	680	703	712	692	672	687	697	706	693	694	682	706	687	685	719	691	688	747	728	731	686	694	718	703	740	632	715	747	657	734	697	706	670	713	710	662	686	706	674	732	691	714	688	721	735	715	710	716	699	676	692	691	764	740	703	677	736	714	681	704	715	677	704	661	685	697	672	656	644	669	645	691	749	743	656	691	723	686	762	754	678	709	688	688	666	743	723	699	672	674	681	696	715	692	647	638	716	711	696	692	696	680	735	714	692	672	661	721	695	707	651	753	674	671	699	702	687	727	655
2160	2428	9198	7612	4607	2424	1090	511	337	224	253	268	220	221	267	238	241	225	233	262	258	231	217	238	240	219	260	245	233	216	258	257	266	233	253	223	257	223	248	245	234	242	236	244	239	236	244	247	264	245	237	242	255	242	252	258	215	232	229	254	249	220	237	235	224	226	275	229	254	233	222	244	229	252	250	243	268	241	241	258	246	238	226	245	240	233	225	242	248	223	230	242	252	225	249	236	256	266	230	234	252	211	238	228	220	215	253	245	262	257	242	243	255	259	263	249	223	242	238	240	235	229	231	223	229	243	255	206	230	244	251	248	228	252	258	245	222	252	237	243	249	210	238	237	265	226	237	241	225	223	250	246	212	230	248	249	258	221	244	240	234	241	240	237	234	208	251	246	247	238	244	271	224	217	261	272	240	227	221	233	240	232	224	246	257	249	247	252	250	249	241	236	254	260	265	269	221	249	243	219	238	213	228	268	221	236	244	244	235	242	227	250	251	210	254	249	239	227	245	235	264	217	236	221	241	255	206	264	217	244	243	249	230	237	209	233	261	257	274	264	226	256	229	201	256	245	234	247	223	241	248	258	246	250	240	235	237	260	235	223	246	258	233	248	224	225	248	221	243	209	203	236	262	256	240	260	231	221	254	239	259	244	266	236	244	260	255	274	269	277	266	252	249	214	254	236	249	218	240	226	255	234	227	278	262	258	247	238	270	262	225	241	247	254	248	223	249	259	257	244	240	252	228	213	223	243	244	231	241	241	246	250	231	239	238	277	250	233	231	230	255	224	232	242	213	237	223	225	257	257	266	245	246	248	246	246	237	257	243	219	255	249	246	235	257	229	243	236	243	286	227	254	244	258	220	258	215	231	273	271	226	224	217	236	245	241	222	249	234	242	227	265	228	212	249	237	239	235	279	261	223	252	246	221	290	253	254	241	237	261	262	280	275	232	231	216	238	234	253	254	239	221	250	257	259	267	238	230	235	234	265	252	219	250	229	234	263	255	255	257	231	266	251	200	278	254	254	277	260	275	248	242	233	228	227	275	252	262	253	252	224	246	244	251	243	228	268	259	239	206	219	234	204	246	261	262	229	253	258	254	255	257	224	255	266	249	250	233	216	232	236	196	218	243	248	250	247	243	244	266	285	251	242	245	241	255	259	261	262	237	222	207	220	229	227	250	236	243	259	223	222	254	237	242	237	233	218	253	249	205	235	259	205	217	245	259	262	256	241	236	253	231	234	265	229	239	209	251	227	219	262	235	248	251	268	227	255	227	243	246	239	242	220	251	261	240	268	227	224	240	238	227	262	230	247	214	220	253	257	229	220	226	204	241	228	258	248	259	218	246	240	253	228	238	268	214	227	226	229	233	244	244	235	229	201	239	205	238	230	231	229	244	214	264	243	234	250	268	236	246	243	266	245	216	230	252	241	231	248	259	241	225	263	242	246	234	244	231	243	195	263	227	233	231	240	236	251	244	230	257	230	246	229	255	266	235	245	244	247	245	244	260	246	234	271	228	202	232	236	249	253	243	240	254	248	246	216	234	226	227	239	231	246	242	270	242	245	214	245	222	226	299	236	233	252	250	218	228	258	228	205	237	227	234	242	250	215	238	233	267	241	227	230	256	238	226	266	228	224	257	244	223	226	263	237	233	221	222	247	251	238	247	234	255	230	271	230	240	275	233	218	237	253	258	255	236	265	245	241	245	220	237	253	228	224	240	217	251	254	239	260	253	246	233	231	259	259	250	261	231	244	249	234	268	231	250	276	256	206	253	252	217	233	226	225	253	247	227	250	231	247	252	254	247	265	222	235	211	256	259	263	221	223	252	213	243	271	239	236	246	241	253	240	243	239	231	238	260	256	241	224	241	232	248	232	252	248	226	248	246	236	227	236	251	250	251	223	246	244	261	241	249	262	255	255	258	275	242	215	240	247	253	251	238	264	237	223	257	255	230	235	238	270	238	290	283	228	240	231	219	253	259	243	242	219	216	239	272	221	226	230	226	258	276	259	247	220	230	247	226	222	243	239	249	240	259	253	256	222	232	259	235	222	235	247	269	246	219	250	218	290	222	266	264	236	244	276	272	250	245	265	253	242	251	205	209	205	255	260	216	247	228	238	243	215	241	223	218	259	249	270	233	240	248	211	243	255	214	252	268	271	250	262	257	246	248	232	241	242	232	209	227	234	240	245	240	240	242	222	254	239	250	241	256	235	238	238	238	222	265	222	225	259	250	256	232	243	217	243	214	223	241	228	235	224	246	237	221	251	228	234	229	250	198	223	237	248	252	262	245	263	244	223	245	260	222	244	250	221	234	225	256	241	243	202	238	262	260	244	229	229	233	246	260	265	243	247	256	255	246	228	210	200	270	254	228	216	226	247	245	262	241	247	213	253	242	229	249	243	236	256	277	269	244	289	273	276	246	224	279	236	242	237	231	256	248	264	249	244	237	259	241	224	237	250	242	233	238	253	241	251	253	272	255	213	242	234	250	235	254	247	234	233	258	250	264	258	221	271	244	254	270	240	232	223	236	213	225	229	246	219	235	259	224	261	251	260	254	228	258	245	222	247	210	248	231	254	245	246	248	220	216	238	244	209	247	235	233	248	209	274	249	235	228	236	238	230	212	271	232	240	241	245	245	266	233	220	257	223	234	217	209	234	219	229	243	226	259	249	250	242	217	255	238	227	242	223	243	256	246	281	233	235	253	225	217	252	260	244	273	221	241	215	242	264	237	224	249	227	243	224	260	280	229	232	266	258	240	231	262	258	240	250	238	241	231	239	262	263	233	254	243	233	232	232	245	258	232	226	224	241	232	236	243	249	264	243	219	254	233	253	219	238	238	246	258	250	237	247	268	259	235	248	233	239	279	246	243	246	228	242	219	263	249	229	239	268	257	254	241	240	272	214	214	230	239	228	241	233	239	245	225	258	242	224	254	265	242	219	253	257	247	232	241	224	256	248	217	237	233	256	217	242	248	259	232	269	255	248	239	258	240	263	236	225	251	214	227	235	263	248	255	211	270	215	259	247	250	261	225	239	221	259	256	235	235	267	220	263	244	237	255	228	228	220	223	247	253	221	244	252	244	243	227	235	228	271	275	206	289	212	249	241	255	238	246	243	231	261	245	204	252	229	224	248	228	231	231	225	237	224	243	243	212	258	235	238	223	239	251	238	253	246	221	263	264	254	224	254	246	204	236	237	232	235	237	262	252	243	249	236	251	236	232	238	259	264	243	237	272	255	260	220	237	269	251	231	202	253	247	216	247	254	207	222	228	248	245	223	244	268	263	241	227	280	249	255	213	238	263	240	237	241	230	219	229	232	232	248	231	233	255	231	215	222	263	254	256	256	228	261	246	221	248	238	212	222	238	252	222	247	255	262	209	235	243	250	251	257	234	246	225	246	238	278	269	236	239	231	238	235	214	247	217	241	254	231	242	235	257	245	231	257	253	230	239	262	260	247	264	237	238	249	257	246	221
2382	4569	18797	18899	14117	8166	3715	1712	928	739	610	591	600	637	540	584	610	619	588	615	627	628	608	627	619	634	586	596	594	607	634	615	615	595	580	631	582	611	589	599	584	582	606	600	580	608	622	594	626	609	599	648	606	646	606	559	550	577	605	624	588	586	577	590	564	608	604	618	606	623	581	602	652	585	608	613	616	592	617	603	619	588	620	601	604	623	584	577	591	643	589	563	630	583	592	616	571	598	591	574	628	615	643	626	634	585	585	576	645	630	602	597	600	611	575	606	579	592	634	578	622	604	580	586	577	608	630	623	639	592	589	625	578	564	594	592	607	623	565	634	585	632	605	603	593	577	593	607	621	649	632	618	591	604	579	589	606	623	585	564	618	604	630	612	613	597	579	557	592	622	633	541	620	631	618	615	603	583	638	577	586	615	595	578	634	622	600	609	629	645	566	578	592	654	611	619	571	574	614	598	590	608	578	614	605	591	654	601	575	615	591	589	573	592	620	598	628	599	635	600	599	622	555	615	558	609	614	624	600	606	606	571	572	621	623	644	598	586	609	674	610	586	584	581	625	599	587	609	591	631	571	636	641	623	585	601	583	637	651	592	622	579	619	605	650	595	617	636	597	641	608	584	590	581	587	598	590	611	603	573	586	603	560	571	552	574	599	617	580	609	620	608	586	567	604	605	631	609	590	587	614	583	581	585	613	568	575	640	587	613	634	607	592	592	644	572	656	580	587	624	604	586	612	632	591	573	608	609	554	599	578	569	601	576	603	613	624	587	594	651	599	626	603	612	584	610	621	596	613	646	626	623	573	633	594	615	601	615	565	603	585	628	614	555	560	588	619	606	645	565	583	621	575	563	614	627	630	599	592	610	581	608	542	582	623	614	640	586	622	569	599	618	595	600	623	598	634	610	620	589	666	618	584	637	606	621	619	599	577	615	617	606	640	624	627	597	597	574	602	627	567	587	588	534	590	627	617	594	578	592	586	549	595	614	624	564	610	632	587	621	589	625	624	598	615	575	569	618	621	578	562	634	608	624	601	611	627	608	632	570	629	638	622	589	577	653	628	606	635	564	652	605	617	601	598	580	595	601	593	592	572	610	593	604	566	585	585	569	588	644	603	600	607	597	629	599	576	561	624	598	659	631	590	559	619	635	606	595	593	556	624	574	635	576	574	611	590	601	581	630	601	618	592	619	630	600	645	587	578	608	632	626	573	606	603	566	596	684	578	581	619	626	619	556	628	591	603	620	594	612	576	550	624	604	635	602	554	606	610	570	611	557	585	595	611	638	583	616	658	633	678	638	629	606	590	617	607	545	612	581	565	559	654	612	608	618	611	632	608	609	550	579	604	663	541	606	608	601	608	580	583	572	629	609	608	575	620	634	612	580	624	589	574	577	606	624	586	559	602	616	550	582	622	617	601	567	608	567	606	568	573	588	586	563	608	608	653	577	604	584	616	568	584	589	617	568	604	556	604	564	599	605	601	562	612	630	618	564	612	635	615	568	605	614	621	612	595	611	581	640	572	586	584	564	599	560	603	587	611	579	556	657	573	552	596	592	656	616	637	610	627	563	608	645	586	596	556	584	572	591	597	564	606	628	580	632	634	573	590	600	586	585	628	652	610	617	594	572	586	599	595	596	633	608	634	616	575	623	601	608	586	661	591	613	590	573	593	622	592	650	606	608	625	602	600	647	590	588	653	594	591	620	656	582	556	617	580	599	600	594	573	635	584	614	638	540	615	612	593	592	643	625	626	605	580	634	635	588	590	600	577	551	595	637	581	602	546	614	607	591	572	632	620	598	585	603	592	622	630	575	637	625	581	615	603	601	629	597	637	602	591	600	620	624	597	615	617	612	569	554	616	628	613	574	623	621	614	618	566	576	571	612	576	604	630	576	577	629	591	575	560	604	549	628	590	624	584	613	556	598	620	622	577	629	626	605	624	636	604	581	600	559	579	651	634	588	630	635	620	593	582	634	608	621	631	638	645	578	648	566	568	602	585	586	626	576	585	596	619	617	562	593	587	595	621	640	576	604	578	568	585	564	596	587	595	606	589	568	586	572	622	596	570	572	598	631	606	563	582	613	595	625	592	619	571	585	562	624	618	601	590	600	588	571	629	605	608	598	641	563	610	641	594	579	607	584	595	578	622	628	607	644	578	571	637	631	618	586	641	624	635	612	609	604	570	582	609	623	587	553	631	616	604	611	581	698	615	607	594	630	580	613	584	626	630	645	606	622	630	581	634	646	609	633	613	612	620	584	594	595	519	594	665	590	595	641	626	571	610	616	591	604	581	639	582	610	640	628	641	586	613	606	567	552	570	592	576	601	596	665	575	582	611	609	607	592	635	591	624	572	608	582	586	599	619	602	607	622	579	584	583	625	570	617	655	614	609	595	589	580	554	623	590	618	583	593	606	626	648	600	567	597	578	628	601	628	625	610	650	583	641	581	610	603	603	595	607	619	610	597	606	611	587	569	598	584	594	630	578	596	650	608	603	570	613	577	617	612	641	615	608	626	618	589	590	621	591	608	576	615	581	623	593	580	627	533	609	617	617	647	600	609	652	591	636	609	628	625	577	594	587	621	617	584	589	604	618	601	626	606	605	578	629	592	600	572	597	642	606	592	574	569	628	578	633	597	621	602	618	640	611	666	580	597	635	581	624	602	567	610	604	593	589	558	593	602	602	640	638	560	617	592	578	595	629	600	653	604	625	606	617	589	572	580	591	544	588	581	579	628	617	614	576	629	562	588	606	609	628	563	594	624	595	572	588	608	615	596	621	586	553	578	577	597	587	614	579	582	602	590	619	577	588	569	587	627	583	651	581	543	575	604	588	605	617	588	584	586	557	554	628	618	614	594	591	633	620	591	623	586	583	600	576	589	608	567	642	623	563	605	564	604	649	620	596	615	586	597	627	589	605	615	633	562	595	610	588	625	642	574	681	621	587	650	588	575	561	614	596	579	565	597	561	616	632	617	632	586	607	625	631	606	611	611	619	578	620	607	628	594	602	604	645	623	611	645	605	599	543	584	545	597	592	593	657	639	587	569	604	599	584	613	636	597	597	597	602	648	580	637	630	615	603	632	602	590	596	630	621	620	606	616	625	595	600	578	644	625	662	612	558	612	605	604	627	620	592	561	593	634	620	593	601	624	637	636	572	628	601	616	635	573	581	589	639	595	598	556	613	594	569	647	587	593	629	559	596	594	597	613	621	644	579	591	644	586	631	607	591	611	623	625	609	621	618	630	624	587	593	601	583	597	600	624	588	623	595	588	587	628	611	574	591	614	600	638	599	609	641	604	613	586	572	579	591	614	631	612	580	602	633	603	612	610	634	607	620	586	593	622	591	599	582	612	617	609	638	618	596	588	576	589	642	532	609	629	607	599	642	620	648	597	622	601	598	622	607	649	560	545	577	617	628	665	622	621	607	661	605	622	592	580	588	575	588	596	600	606	582	602	583	595	606	619	541	558
14677	36991	78254	67518	50407	34072	16289	4872	1199	514	325	314	287	317	314	310	315	312	296	289	341	297	321	297	319	298	316	301	311	323	330	313	322	278	277	307	331	300	292	310	290	290	271	305	303	312	313	304	306	298	326	284	315	289	293	305	319	299	305	279	321	309	296	313	283	289	316	299	314	300	309	288	273	278	297	293	290	285	273	305	271	298	292	288	291	307	302	302	319	280	286	306	323	310	301	303	288	270	338	311	286	292	259	286	335	271	305	260	292	260	326	307	321	285	300	295	284	293	297	295	297	320	313	321	328	290	298	308	297	285	296	316	297	295	334	305	292	307	300	288	292	312	301	315	291	294	261	326	297	308	302	331	296	305	328	303	302	290	311	290	307	331	289	345	315	299	288	276	308	324	351	323	333	319	311	289	306	293	301	317	322	325	302	303	296	288	313	314	276	311	316	298	326	309	292	286	319	264	255	270	293	301	310	296	296	274	309	280	325	318	293	290	290	304	307	308	283	310	313	309	278	293	292	314	318	312	276	327	307	301	294	292	286	305	287	325	286	292	322	280	314	305	283	295	307	294	303	317	291	297	318	287	308	276	301	287	293	286	306	318	312	305	317	290	327	311	317	317	287	286	282	339	294	291	322	306	307	299	274	286	292	297	299	305	284	294	294	311	303	289	371	291	301	308	288	263	287	287	312	286	288	299	305	300	327	315	311	306	316	318	328	292	312	295	286	284	307	295	333	304	313	313	305	307	356	323	353	304	282	299	308	301	270	298	273	309	306	302	286	297	299	325	278	289	311	286	285	296	299	284	327	297	293	277	293	315	316	281	259	298	259	297	293	314	294	273	275	280	306	309	306	293	281	300	272	291	303	316	254	319	247	313	309	298	324	278	278	305	299	334	269	287	290	320	274	304	288	288	297	284	316	298	286	279	302	296	282	299	297	307	291	295	308	285	284	320	313	300	309	300	347	339	296	308	311	294	281	303	292	301	324	351	287	265	308	290	291	286	321	301	288	317	281	327	301	295	318	309	329	305	282	262	261	288	303	315	308	288	298	302	297	289	293	309	295	307	276	297	322	339	310	311	279	308	310	311	292	316	306	303	266	287	298	316	268	280	303	317	323	304	309	311	298	283	366	289	315	305	328	301	305	307	310	315	272	301	293	297	271	303	274	308	333	287	285	321	318	284	320	306	274	290	340	301	307	310	330	351	299	310	330	328	312	287	268	307	307	305	286	306	311	323	261	319	298	307	293	325	289	300	270	313	296	315	295	324	301	294	299	311	294	302	294	315	283	298	348	301	286	309	335	325	318	309	264	318	296	287	345	299	306	322	297	303	304	296	299	317	297	291	288	304	322	337	283	276	294	303	311	306	279	268	300	261	311	317	307	279	301	308	319	323	303	337	313	294	320	329	306	307	265	308	333	315	272	279	289	292	302	295	271	289	296	344	335	307	274	301	291	297	305	320	298	278	282	297	292	309	286	308	277	319	302	279	268	306	294	286	270	301	281	301	294	274	325	299	297	312	290	301	309	308	271	307	279	292	293	288	329	311	288	295	308	306	296	300	282	314	289	295	343	292	298	296	280	318	290	309	290	314	270	314	293	312	289	291	291	318	298	293	287	294	309	311	323	290	338	321	282	319	273	296	320	278	325	330	263	307	300	292	275	287	282	319	323	303	307	284	279	327	291	294	302	290	303	279	285	258	298	289	310	293	324	344	292	333	305	286	291	318	293	294	286	325	287	290	288	269	299	275	284	329	321	286	304	333	292	298	283	297	293	286	299	291	316	292	306	308	307	321	349	285	300	310	361	248	289	298	316	330	279	301	299	321	293	290	322	288	282	315	321	291	297	324	283	312	305	279	295	291	277	281	338	300	302	333	293	304	296	291	339	313	350	281	295	281	332	316	317	279	281	320	309	315	321	293	305	315	304	305	278	260	314	295	267	292	316	314	329	311	287	290	276	332	283	282	301	311	315	270	267	330	334	313	316	300	297	305	322	315	300	299	278	298	274	288	303	325	306	306	298	323	341	304	294	293	296	284	275	322	288	278	272	292	331	285	288	288	303	288	278	277	311	282	303	293	316	301	292	296	285	308	321	290	300	299	311	310	294	292	283	330	297	312	313	325	323	313	298	320	308	314	307	315	344	292	252	306	309	301	289	294	332	295	281	315	316	295	314	334	303	295	313	342	295	301	303	290	297	300	268	329	298	277	302	314	325	299	322	303	306	286	316	323	318	306	272	271	311	327	276	316	283	313	289	271	270	347	312	339	265	300	312	319	299	253	290	306	287	265	309	278	269	296	290	327	286	303	298	269	311	289	302	323	280	302	325	286	289	313	311	305	299	291	278	277	291	277	331	295	308	275	260	348	313	282	337	294	291	314	324	306	296	272	308	304	307	331	280	288	290	317	299	325	311	300	339	294	282	284	302	300	268	294	278	273	298	287	272	300	299	296	301	269	297	280	283	300	298	301	294	289	267	313	305	289	294	286	318	308	300	285	308	325	285	319	292	297	274	303	288	289	317	303	282	321	295	329	301	291	294	309	277	259	281	326	278	290	314	316	305	262	259	297	340	298	297	332	267	299	339	261	302	268	293	325	323	292	293	273	294	305	295	309	298	300	303	319	318	304	286	299	308	277	290	314	297	294	305	255	265	329	275	269	276	268	279	275	314	321	283	299	319	290	266	293	281	312	304	322	287	281	291	334	326	321	322	305	328	285	303	319	325	311	303	300	278	303	268	281	309	290	332	296	355	329	286	263	282	284	296	315	297	290	291	258	318	307	311	301	340	294	309	306	308	305	310	308	293	298	307	294	313	293	305	293	291	316	281	314	321	300	254	286	310	294	294	276	312	314	304	298	268	275	319	318	286	278	306	299	281	295	255	283	311	307	292	287	306	301	351	307	315	318	268	298	288	286	295	315	282	302	296	288	293	338	285	300	290	297	273	307	333	281	309	313	278	333	298	309	260	289	294	299	314	317	306	287	271	298	301	276	311	332	286	303	316	292	284	317	302	301	282	301	306	284	322	300	279	311	299	323	281	286	321	279	322	275	299	277	314	303	318	308	325	302	263	285	319	302	289	268	305	330	294	295	258	297	306	300	296	290	316	290	286	284	325	303	308	257	304	273	320	283	345	302	303	305	305	302	329	306	283	312	280	277	346	297	286	294	291	289	291	297	318	333	316	310	315	323	277	311	300	307	311	264	310	311	287	275	296	317	313	306	290	318	325	312	301	311	346	301	331	278	272	331	283	295	263	315	303	311	302	273	315	293	291	296	273	300	285	299	319	282	282	283	294	303	339	264	297	323	327	304	304	331	290	276	307	302	305	262	324	318	332	319	273	322	317	301	313	306	309	292	300	315	289	284	295	285	298	260	271	314	338	339	320	314	291	294	283	248	295	275	313	308	303	326	298	315	292	296	286	309	298	331	284	301	304	314	253	325	266	330	325	287	290	301	323	284	311	340	316	312	295	285
9175	29930	73142	73867	60799	45660	27288	12712	4388	1603	866	801	747	704	715	708	754	724	693	732	712	725	740	739	724	735	777	715	746	732	727	710	741	693	705	778	733	734	728	713	760	656	742	685	732	729	723	735	785	679	773	696	747	760	736	734	738	688	724	745	684	731	743	740	695	753	698	712	634	702	682	720	729	709	673	714	756	735	735	714	717	740	729	750	731	780	710	762	724	708	739	777	744	724	696	728	736	735	685	717	739	749	741	765	770	731	689	741	708	697	742	687	685	768	737	704	741	685	700	706	685	757	711	745	722	701	675	757	720	734	682	715	716	701	754	724	720	709	768	685	712	747	727	709	730	701	712	741	719	728	729	716	757	735	748	746	740	744	732	681	710	757	723	721	761	729	714	772	700	708	750	742	750	651	736	736	672	739	725	745	759	709	709	707	737	724	687	734	754	700	710	673	716	729	755	750	723	758	753	699	758	707	709	747	720	674	699	697	698	742	728	717	716	732	709	696	785	683	736	722	692	697	740	749	720	758	693	716	687	675	711	664	717	722	747	712	692	729	733	716	719	742	791	754	717	739	701	725	734	689	728	763	705	746	712	722	746	680	712	702	742	761	666	707	759	715	709	700	702	799	762	731	730	714	683	764	743	695	726	704	665	726	712	745	730	702	723	745	681	706	716	696	686	679	660	701	722	736	715	754	725	731	788	727	713	734	737	814	754	683	735	697	660	753	696	716	700	717	688	734	733	719	706	743	739	712	702	721	701	714	743	711	735	750	713	688	733	732	674	701	724	718	718	675	721	672	691	749	763	710	716	699	716	751	722	689	726	716	751	731	700	722	696	718	757	744	655	738	755	753	744	741	781	757	697	700	692	752	730	685	730	726	680	714	793	722	682	722	741	738	766	711	711	703	672	676	770	724	670	714	713	730	713	749	690	697	749	772	714	739	740	713	735	674	744	710	749	696	733	747	690	674	749	697	713	717	714	745	733	721	729	751	692	699	722	737	740	714	717	736	720	731	750	675	735	784	712	705	727	782	689	686	717	729	705	801	762	692	643	756	762	758	711	672	742	688	712	726	677	704	734	724	715	745	705	714	682	732	741	730	710	698	696	698	743	678	725	717	702	722	701	718	700	715	744	737	702	745	724	703	689	744	760	675	714	757	751	707	728	710	736	722	695	726	738	720	700	729	708	709	748	748	746	727	722	730	714	736	714	752	727	744	690	703	677	753	732	741	741	749	708	712	724	750	728	704	691	737	731	678	688	756	759	744	734	705	693	723	673	714	756	737	717	660	687	692	736	748	696	690	679	707	705	700	769	734	740	705	734	675	687	735	731	680	688	750	728	714	735	772	725	705	755	714	712	716	703	718	704	723	696	740	713	748	717	700	689	777	678	739	730	676	696	762	711	688	688	706	697	777	722	678	702	732	778	747	733	730	738	709	709	724	702	708	732	681	712	672	760	706	715	708	752	740	711	761	723	724	682	725	740	674	700	765	699	688	704	708	698	760	760	744	688	746	753	750	763	650	723	675	697	681	736	719	745	748	736	695	725	804	722	724	709	736	723	705	708	748	674	751	680	754	718	748	734	752	696	764	755	710	665	693	725	719	738	713	727	742	717	707	703	691	757	779	738	710	733	674	743	763	702	680	754	715	715	683	740	681	716	723	697	741	712	787	692	735	724	706	754	744	741	666	678	756	719	726	751	741	709	716	759	731	737	731	701	761	703	754	686	711	737	731	728	723	703	699	777	757	718	717	726	726	678	752	749	691	735	723	710	735	658	688	648	736	738	732	741	726	739	733	697	751	701	745	717	776	715	746	675	733	777	748	781	721	649	673	746	708	724	718	687	743	712	710	769	743	680	706	773	768	701	759	703	736	762	681	679	703	688	694	695	705	698	691	734	739	700	734	691	684	747	691	687	741	717	706	727	690	720	728	730	774	716	713	711	735	733	682	752	694	718	746	709	687	715	713	727	749	739	719	738	728	726	707	705	738	697	736	753	718	673	729	715	725	777	762	701	757	724	695	746	712	685	706	750	712	717	729	753	697	744	753	721	713	704	701	739	730	676	741	706	733	731	693	707	712	695	669	722	720	753	730	717	714	715	710	779	745	735	748	735	711	708	756	724	738	736	764	715	769	688	740	704	695	732	716	746	745	722	724	718	776	774	728	748	732	716	748	731	742	740	659	736	714	736	710	750	708	688	693	732	752	777	676	718	748	724	698	741	726	699	767	801	720	720	703	744	690	728	709	739	726	735	735	741	724	766	743	757	695	746	744	757	691	675	675	697	707	759	690	700	756	683	699	712	714	754	726	711	693	690	723	719	715	728	768	759	715	761	757	703	723	762	693	697	744	698	712	678	735	720	714	679	710	732	719	723	721	731	715	719	764	691	756	751	705	780	730	751	706	723	748	717	673	727	670	707	686	685	758	666	714	749	739	692	767	690	685	742	729	696	703	739	686	764	748	731	671	713	726	772	774	724	764	738	679	742	759	723	681	713	736	759	725	689	718	701	712	709	715	716	680	729	718	715	720	750	692	765	747	739	740	716	769	711	730	742	735	786	738	718	715	733	693	760	757	699	733	675	683	706	735	710	703	705	758	723	724	734	702	724	696	764	704	751	663	703	741	726	722	742	739	691	773	680	762	762	735	733	719	668	718	724	753	755	728	701	699	771	734	746	719	715	685	777	697	723	745	693	675	710	730	749	708	760	721	705	779	743	713	712	722	705	726	694	686	720	733	745	771	791	695	687	764	745	756	702	727	709	750	702	756	733	719	743	688	687	713	792	762	734	726	758	744	739	745	693	733	674	747	739	713	803	740	722	719	709	742	748	730	752	749	676	741	714	714	726	768	717	732	771	701	701	687	758	736	745	692	728	724	773	741	765	744	773	750	726	761	720	717	720	760	728	768	699	715	690	734	753	747	713	771	691	762	710	688	680	738	705	755	732	719	747	725	720	729	739	707	729	738	729	728	669	718	709	736	715	713	715	730	703	719	779	753	708	734	768	742	765	728	740	715	693	685	764	708	664	763	775	706	748	751	738	681	754	726	727	755	731	732	755	734	723	742	786	715	737	722	783	703	697	738	717	753	760	725	749	695	767	701	784	734	753	748	727	774	692	745	735	680	729	749	737	694	757	737	715	718	723	744	738	747	694	699	714	691	731	733	769	719	701	778	733	713	766	762	717	739	717	671	758	679	720	754	748	745	740	761	755	725	731	709	719	715	739	736	714	754	690	743	696	692	790	796	711	747	695	671	714	689	643	730	719	733	680	707	703	722	736	746	718	700	722	677	720	745	715	732	738	739	661	688	737	721	809	686	717	773	745	710	702	677	706	712	732	732	707	708	756	736	710	765	717	726	764	710	734	745	743	721	675	712	690	696	674	698	768	725	727	756	804	705	696	714	773	679	708	717	738	724	747	707	671	699	712	746	688	670	722	730	729	669	751	716	723	722	695	760	716	800	743	714	681	748	743	691
14331	37525	81506	70234	52842	36577	18569	5803	1419	533	328	308	258	289	282	258	304	307	280	305	310	320	271	269	289	287	267	321	252	283	305	283	263	268	324	306	318	288	299	315	266	303	305	300	273	295	283	279	249	260	305	307	277	275	266	287	303	313	287	269	283	285	272	292	306	271	299	281	280	269	301	262	289	298	246	304	315	255	290	292	287	263	294	299	300	278	275	286	269	290	319	269	282	269	289	309	285	287	239	277	299	295	288	238	322	303	309	279	304	309	314	319	298	292	324	285	274	285	307	320	299	296	279	295	286	291	297	283	319	266	283	257	252	293	280	291	281	269	287	295	302	275	311	291	313	323	298	256	297	288	279	261	265	285	288	274	292	277	288	312	287	278	301	302	284	319	295	308	302	276	288	266	296	273	309	306	316	313	289	268	271	280	275	303	276	306	296	296	280	306	279	256	290	271	257	263	316	319	291	275	296	308	289	284	288	302	276	288	326	295	284	298	271	288	284	275	252	303	289	284	293	290	318	307	258	283	251	279	306	290	288	313	294	306	273	300	299	287	275	278	273	302	298	270	275	295	297	297	262	273	313	253	302	283	262	291	293	272	287	300	278	299	273	279	297	285	278	290	316	285	298	293	267	299	284	289	275	305	303	298	297	283	280	291	250	264	275	253	309	285	313	322	303	281	305	288	291	279	268	264	311	274	307	316	283	285	261	252	302	309	296	286	291	243	279	283	299	295	286	314	294	266	284	278	276	285	298	306	285	266	305	294	291	297	304	262	300	287	264	294	304	260	303	291	301	282	262	323	317	303	325	311	268	292	276	306	302	286	266	271	282	263	322	307	282	317	270	315	253	267	297	256	298	282	284	287	259	269	299	255	301	280	312	295	275	280	285	319	277	306	263	300	304	269	291	277	266	278	264	280	313	308	286	253	261	298	266	303	286	293	287	299	315	288	284	280	288	274	289	279	288	279	296	278	301	297	300	271	303	281	274	278	265	306	304	299	305	306	273	283	308	266	283	290	301	288	275	305	270	303	274	282	285	297	299	276	294	267	299	257	297	280	292	283	311	318	311	288	264	289	293	286	305	286	272	280	281	285	287	320	270	308	249	279	274	309	283	313	295	318	300	298	306	274	280	311	299	294	297	262	297	282	304	284	296	274	308	327	286	273	293	281	307	269	282	330	278	271	314	277	297	273	286	283	292	308	287	266	288	250	301	307	274	271	281	262	292	302	293	288	310	292	320	287	262	290	268	323	269	293	275	327	287	286	291	300	307	263	295	272	313	275	313	280	279	278	301	278	254	290	282	290	286	293	254	302	310	295	308	306	301	296	286	315	280	332	304	290	297	286	276	280	268	312	285	292	303	259	276	281	305	282	264	303	287	271	309	285	299	281	290	260	278	264	338	305	290	281	280	311	255	270	236	288	287	265	278	302	282	320	253	266	286	288	281	313	289	276	281	302	299	291	269	305	275	269	286	292	297	292	294	298	325	288	291	290	302	296	286	277	299	318	277	361	281	256	299	290	276	300	276	286	305	289	289	275	276	310	260	272	284	288	284	276	312	302	278	263	289	272	290	270	306	268	286	300	291	310	304	267	269	285	290	276	282	258	265	295	292	272	292	310	317	317	310	302	268	250	298	291	274	312	289	291	299	261	292	301	297	306	278	307	305	265	299	276	294	290	333	276	268	296	283	301	264	310	284	285	313	281	266	285	279	278	269	301	307	296	289	297	263	309	285	291	260	288	291	284	288	281	301	294	296	299	264	277	291	284	298	296	283	272	292	289	278	290	306	291	293	262	284	267	274	290	278	256	296	282	312	273	287	302	285	281	306	274	312	299	309	294	277	332	271	298	262	278	292	292	273	304	323	268	323	271	251	338	297	272	268	254	309	273	288	284	244	333	311	310	273	273	283	269	290	262	288	280	281	268	280	292	262	255	272	263	247	276	281	284	297	300	274	274	281	293	271	263	297	270	282	306	283	323	291	290	325	272	295	286	299	290	257	290	290	273	286	304	270	275	251	294	280	282	269	277	299	291	264	286	272	300	296	278	284	288	301	267	310	292	320	276	269	281	249	289	279	291	290	276	273	327	257	274	291	310	294	284	296	287	283	286	284	291	255	282	284	282	281	307	284	266	267	295	304	281	320	281	292	290	289	294	295	288	263	277	311	254	289	281	290	281	289	329	304	273	276	288	265	297	308	279	266	290	315	278	265	286	298	283	296	303	275	294	317	271	257	282	290	301	267	285	341	310	273	263	327	300	298	324	300	263	301	294	272	267	283	262	264	286	286	334	297	300	291	300	286	297	313	248	272	269	297	305	292	304	284	286	294	289	284	270	283	309	282	275	348	274	333	325	250	326	286	282	288	287	272	278	284	300	287	304	309	295	316	272	268	292	260	293	299	305	308	295	298	298	281	329	313	304	319	281	306	279	281	310	302	258	279	272	287	294	281	298	282	297	308	271	303	293	281	318	281	290	301	278	330	262	289	295	291	290	289	263	281	310	255	273	282	279	305	285	301	293	295	308	268	316	313	308	277	257	252	327	254	288	296	275	296	303	270	329	281	302	290	270	274	294	283	262	323	294	312	272	311	317	286	300	318	271	310	275	282	305	322	291	281	299	257	261	265	246	285	277	268	294	303	283	307	267	266	291	276	289	287	341	303	276	295	314	286	281	266	270	285	299	295	274	266	277	293	281	277	287	259	329	283	274	291	304	267	277	261	316	253	283	265	300	293	308	260	311	274	314	293	297	271	261	289	275	288	258	340	303	271	271	271	296	276	291	289	288	319	288	283	286	296	289	280	302	289	276	334	257	275	329	321	310	301	299	323	316	297	267	268	276	317	283	295	285	296	281	288	296	252	285	277	299	276	278	262	312	300	289	291	321	291	269	269	295	284	253	301	308	276	287	285	296	299	310	309	287	285	289	289	260	285	289	276	286	268	293	288	292	250	280	290	281	267	278	279	298	286	241	309	295	286	279	287	285	287	316	314	281	276	305	284	275	284	275	297	288	292	290	292	284	309	287	292	297	287	278	266	269	290	272	284	303	303	286	292	294	285	266	291	268	300	289	266	296	266	311	314	291	312	277	307	326	274	302	290	325	284	280	314	288	284	292	308	266	273	289	285	273	306	281	265	284	262	290	311	297	284	307	284	276	277	245	292	266	321	262	274	305	290	313	292	301	316	298	312	283	282	301	296	297	302	278	312	267	273	301	270	280	317	299	287	293	301	248	283	318	299	298	288	303	275	300	263	264	299	312	281	300	300	266	290	303	296	310	306	299	283	259	272	298	308	279	262	264	281	310	295	276	297	279	277	301	277	267	288	249	299	289	300	319	276	300	289	283	276	297	246	284	268	286	319	291	356	296	286	311	276	285	290	303	288	301	268	308	274	267	304	290	280	295	278	270	282	305	307	293	261	289	293	287	292	295	264	288	251	280	281	264	289	290	296	285	267	300	322	315	251	266	300	309	268	302
8644	30200	76690	76889	63090	48074	29559	14431	4821	1687	919	741	666	683	686	636	736	655	692	684	683	691	715	638	680	731	685	689	654	744	689	700	702	693	661	657	711	679	697	634	730	723	664	753	680	641	670	717	701	658	690	666	735	701	688	669	655	709	698	691	719	661	701	634	701	729	675	668	662	643	720	696	681	703	707	703	701	685	705	668	681	668	686	714	706	662	689	710	696	690	664	709	696	676	682	667	709	669	724	684	705	684	713	684	688	685	720	700	748	660	743	725	653	702	677	648	694	703	737	674	696	731	641	724	687	705	699	724	689	682	675	734	620	697	723	676	672	716	697	680	679	695	722	692	659	692	694	647	727	711	724	697	657	735	688	673	688	699	675	700	683	711	694	707	683	663	640	731	655	673	712	717	732	728	716	663	729	671	678	702	703	688	679	740	691	703	673	723	682	664	700	693	635	645	710	706	714	700	693	716	689	695	703	702	698	718	703	654	679	686	731	660	728	685	706	717	680	659	655	697	659	728	723	680	663	704	699	657	704	701	674	685	699	680	669	674	690	681	667	746	708	684	650	680	715	705	667	695	670	634	674	691	691	693	638	710	714	657	734	705	677	685	700	656	726	652	670	669	712	697	635	709	673	638	678	704	676	731	689	737	675	696	713	684	716	741	640	690	726	681	670	714	704	680	675	649	696	675	679	668	667	664	704	723	714	614	707	693	676	676	692	714	693	704	671	692	663	726	678	714	705	706	694	734	751	668	666	707	668	666	687	676	684	698	698	717	676	677	677	722	666	729	698	704	689	697	700	740	660	696	715	703	695	652	658	685	673	737	696	653	714	710	653	657	677	683	709	742	725	720	643	655	665	661	670	705	685	711	732	647	672	627	695	702	704	724	657	663	730	648	673	630	679	669	746	692	671	724	674	654	701	722	695	694	679	658	682	696	706	703	701	688	680	720	687	653	687	699	644	699	688	723	717	725	700	693	694	663	619	708	757	667	655	675	698	652	676	670	697	686	728	699	680	667	729	666	711	686	664	680	680	648	679	742	712	686	688	694	700	695	688	670	679	644	693	702	710	684	722	696	690	699	675	666	650	660	666	690	672	712	739	691	682	705	690	670	721	695	694	665	637	632	688	726	711	657	677	692	633	705	691	682	696	729	702	666	700	687	666	702	713	688	704	639	693	694	697	687	698	679	709	672	659	707	682	729	707	698	679	704	731	693	675	670	683	705	681	713	675	706	678	699	670	675	707	721	697	706	699	706	702	669	692	651	689	658	700	646	711	686	706	664	655	705	691	684	690	711	709	665	731	651	656	695	654	674	690	698	717	702	703	740	645	644	706	689	703	665	702	684	673	649	649	665	715	714	636	722	664	689	692	694	681	725	654	660	686	652	681	679	677	673	654	669	708	687	686	712	668	716	705	693	726	655	685	724	652	713	668	677	688	702	642	738	652	654	648	709	686	661	630	680	678	679	675	662	636	697	694	721	718	689	650	671	697	668	729	695	652	655	676	658	689	707	653	677	672	697	678	690	691	689	684	681	670	701	670	665	653	653	695	715	683	652	693	666	686	652	687	684	632	704	718	649	668	657	690	707	734	746	688	693	672	683	710	689	733	708	666	688	684	666	725	710	678	678	711	662	700	706	717	710	694	685	676	664	701	661	664	691	671	637	714	715	679	695	685	659	694	679	726	657	698	704	659	708	709	684	703	708	653	685	731	700	706	705	679	684	668	714	688	682	701	712	708	648	737	643	680	703	678	653	668	682	736	657	724	692	662	697	671	665	669	689	654	698	795	682	659	661	687	738	688	699	675	676	688	696	663	698	706	714	663	686	673	704	681	641	695	685	671	676	651	720	684	707	702	678	684	697	661	715	664	714	684	708	705	665	717	695	679	665	685	705	704	721	669	689	685	710	675	657	722	666	676	663	691	656	712	714	735	697	690	656	656	709	663	708	707	706	706	705	717	667	678	683	744	718	671	697	654	673	652	695	738	708	656	693	695	673	722	673	716	669	678	766	707	685	719	693	710	668	728	659	692	705	710	717	651	740	734	682	649	696	703	703	652	747	665	697	674	731	673	719	635	733	739	720	706	696	736	650	677	648	722	703	724	672	635	680	700	692	678	679	718	702	667	689	693	670	696	618	675	706	720	700	669	709	689	706	674	720	706	750	698	680	667	684	678	636	755	697	682	686	703	727	697	673	685	717	662	658	718	704	753	678	757	714	699	701	674	699	672	651	712	665	697	694	660	681	690	698	622	649	713	694	700	696	646	704	673	731	677	655	704	660	660	727	675	680	704	690	633	681	657	743	651	706	743	682	678	737	684	664	679	752	675	701	668	705	642	692	667	655	714	642	752	646	693	681	658	661	682	676	713	680	721	676	696	720	737	699	670	742	700	670	712	669	674	660	673	699	681	645	725	667	643	653	695	663	663	671	663	664	676	686	635	666	696	732	684	698	682	701	684	639	679	680	692	674	689	688	685	691	683	699	648	692	681	663	719	666	665	708	703	697	699	718	717	718	707	648	681	667	700	706	705	691	684	616	742	670	693	703	659	698	697	677	666	660	683	679	705	753	664	662	729	717	643	688	676	693	687	672	625	691	683	709	712	682	694	676	668	718	673	741	689	660	673	706	688	703	728	691	698	718	735	718	701	652	659	668	718	663	721	699	741	681	704	681	671	684	695	680	692	719	691	656	681	655	692	672	691	669	698	647	693	696	698	703	692	678	739	613	677	662	640	695	693	619	688	676	665	714	722	656	684	686	708	686	691	691	704	665	715	709	654	675	683	728	652	700	703	681	671	663	719	716	728	693	706	694	672	715	667	699	634	669	673	661	696	654	697	721	689	700	702	741	720	669	640	661	720	676	674	689	732	699	721	683	701	694	703	653	757	689	673	675	691	705	699	662	739	679	685	610	679	691	695	672	699	736	672	706	677	683	660	790	669	707	712	666	680	714	683	756	692	700	664	712	650	715	699	660	738	707	655	703	675	672	719	668	702	699	676	722	647	708	699	711	719	658	641	686	682	714	696	718	694	664	696	685	655	665	711	692	683	699	664	679	689	691	691	635	662	695	709	680	679	704	650	714	649	665	709	681	702	672	687	723	716	680	698	664	656	718	719	700	651	663	711	670	744	666	668	677	724	682	711	680	692	679	684	657	652	661	663	675	660	705	704	642	700	712	723	672	696	662	691	713	681	712	665	699	733	669	672	738	707	673	690	662	702	688	671	682	683	676	714	732	718	698	641	679	648	662	711	708	672	710	736	741	673	698	706	657	647	671	663	741	699	679	643	674	645	684	682	673	639	687	693	677	677	688	709	696	689	678	691	655	686	643	690	718	706	668	708	747	654	714	680	749	721	701	679	683	681	709	704	693	705	700	715	701	698	688	649	653	688	679	667	703	723	645	704	684	709	698	669	716	659	691	705	678	711	679	689	707	673	655	686	683	687	721	669	695	698	710	703	723	686	686	671	662	711	716
2031	2403	9225	8232	4635	2343	1059	524	334	295	295	237	251	262	277	250	239	223	260	260	273	237	233	234	230	205	252	227	227	217	261	225	251	260	265	217	243	248	244	247	207	252	256	273	262	254	220	210	241	230	247	245	213	223	219	240	218	244	238	211	216	227	235	239	242	223	255	215	234	282	225	251	230	249	244	255	251	228	243	221	266	223	237	232	244	262	270	208	255	241	228	231	207	224	242	251	243	270	238	249	233	249	253	214	262	241	242	223	232	237	238	267	235	261	250	256	230	223	252	223	245	231	288	239	241	255	236	230	264	239	267	250	246	240	239	256	237	224	250	237	231	253	226	246	241	220	220	259	222	231	237	277	251	275	259	242	254	241	231	262	235	234	253	227	215	233	226	220	236	245	241	245	217	215	265	261	243	250	252	261	231	222	235	235	242	234	255	224	240	257	218	239	232	252	247	248	280	230	253	230	232	241	229	214	230	265	218	269	231	235	282	253	240	234	245	262	250	217	287	239	256	242	236	251	256	231	233	273	239	246	240	230	264	229	244	248	247	275	242	225	261	222	247	207	253	230	259	225	266	264	279	224	240	231	230	242	222	259	248	219	245	228	236	250	224	253	234	250	250	236	242	230	246	224	225	254	220	247	244	245	240	241	231	238	264	233	286	234	237	242	220	259	226	240	247	225	228	226	210	245	236	236	217	264	248	241	235	226	227	258	232	271	253	236	238	209	223	229	231	234	253	264	271	274	238	245	251	248	254	251	237	282	248	237	213	225	247	244	267	281	247	225	267	255	250	268	250	261	270	232	229	240	258	253	259	225	244	235	250	260	242	239	233	226	220	249	253	241	222	230	224	270	244	224	242	236	210	221	202	272	273	257	254	243	235	227	211	231	261	234	232	233	270	258	245	246	251	237	238	266	261	230	263	237	230	228	257	246	244	240	240	248	236	259	222	226	248	259	242	242	227	245	246	251	260	260	244	243	241	229	257	251	251	229	230	233	241	264	222	238	222	199	244	227	249	249	230	258	231	253	243	256	228	231	236	246	247	247	264	253	235	237	220	232	225	224	237	238	221	286	256	211	241	249	269	249	226	240	234	223	219	251	257	255	238	247	253	266	251	240	274	254	243	222	221	254	233	231	243	256	255	247	240	211	209	265	240	251	255	235	220	271	249	248	250	260	244	234	238	232	251	271	257	255	238	252	250	217	252	247	266	255	278	252	251	216	213	236	246	244	243	217	245	238	239	251	260	252	252	259	245	227	226	205	276	251	214	239	248	258	234	277	246	236	242	229	235	246	241	243	239	238	252	233	207	212	285	242	227	241	234	258	240	270	261	217	228	219	228	228	269	239	249	221	265	240	264	268	255	234	244	258	267	242	266	227	243	223	277	271	242	243	223	243	256	243	229	229	233	262	261	234	239	248	251	251	260	220	213	218	246	245	237	253	214	227	243	203	268	244	224	250	276	220	257	275	266	239	275	236	246	238	240	254	206	231	235	242	242	232	246	252	267	253	243	234	243	240	226	265	217	240	237	236	200	241	212	272	229	225	250	252	272	216	228	254	227	229	243	270	230	234	261	233	240	249	218	221	225	263	255	221	258	265	263	223	240	245	267	248	247	226	289	235	241	251	245	219	216	251	254	249	246	257	248	213	226	254	218	261	238	249	232	222	253	231	228	221	231	243	245	249	237	237	249	246	219	282	253	270	243	223	255	232	236	217	244	273	251	232	259	216	251	267	226	225	246	274	218	227	250	221	260	232	243	229	226	241	246	261	255	242	274	260	242	259	250	240	223	219	257	276	272	231	249	222	243	265	203	273	245	222	239	236	253	267	238	265	232	231	214	234	223	232	271	252	270	265	265	241	242	253	239	244	252	260	273	237	231	260	280	242	242	236	246	275	250	256	254	252	236	240	238	240	233	251	256	253	230	225	249	236	220	247	232	238	248	239	227	247	226	216	244	258	222	224	247	279	233	223	246	260	246	260	230	255	248	243	251	241	243	266	243	276	255	260	253	246	258	221	251	254	232	243	239	249	226	237	264	229	238	240	242	233	247	217	255	236	235	247	252	254	245	228	233	244	232	250	231	234	231	236	242	283	215	269	266	254	250	227	225	233	245	252	260	233	230	277	264	235	225	258	222	229	222	221	242	260	258	249	245	216	248	249	242	245	230	245	250	260	249	246	257	210	267	251	229	249	237	236	271	249	198	211	239	237	272	254	268	254	230	242	235	265	247	245	280	245	249	241	241	225	233	237	264	267	219	236	220	263	239	241	250	229	243	229	262	254	262	238	254	239	258	242	246	243	251	248	227	221	238	284	258	245	213	243	249	241	239	235	279	245	231	255	244	232	237	237	226	251	252	220	231	237	247	269	246	209	260	249	264	219	246	208	248	234	248	237	227	239	251	238	228	249	266	242	238	214	198	231	255	216	221	248	231	224	235	251	235	245	245	244	216	227	213	233	255	240	268	238	249	235	242	256	234	244	240	236	237	250	264	219	284	240	214	233	249	241	245	243	256	231	233	245	244	233	233	257	240	234	250	239	252	215	240	252	278	245	233	245	257	250	229	268	230	233	254	226	233	219	231	265	246	273	262	236	249	249	235	241	228	250	234	224	238	234	239	245	237	250	253	241	247	263	253	241	252	251	239	257	264	219	240	236	249	247	234	235	225	240	221	246	251	243	238	236	232	248	211	270	223	263	256	261	286	246	253	231	236	230	230	227	260	230	253	269	265	252	223	264	206	223	249	266	262	230	225	256	251	250	246	246	241	221	250	226	227	251	221	216	292	228	278	233	266	274	250	239	227	254	247	249	271	236	254	258	278	213	220	253	219	251	235	271	225	255	242	274	237	256	259	256	262	242	232	243	246	277	241	228	249	221	242	261	231	237	230	278	262	234	224	240	242	231	217	243	233	232	221	236	267	216	241	270	265	230	227	260	270	228	241	237	217	245	250	263	259	247	239	239	246	237	225	255	221	240	230	240	252	247	249	240	269	255	230	217	252	228	249	219	250	225	257	270	249	245	231	265	234	240	231	245	243	234	254	226	218	250	257	224	215	232	208	230	235	229	246	247	254	243	232	248	235	234	239	256	243	243	268	244	236	208	255	272	255	239	235	208	267	259	219	232	277	230	235	227	289	269	220	240	235	214	252	239	237	232	243	262	261	245	244	240	259	238	234	253	254	235	266	243	224	242	272	242	253	252	221	227	233	221	263	255	235	233	248	239	229	275	224	252	224	214	241	245	246	262	255	260	250	220	249	249	245	248	272	256	257	247	241	240	232	234	246	242	224	221	226	258	265	262	229	227	240	253	263	255	264	228	256	255	255	240	239	227	257	246	229	274	253	220	271	251	258	241	259	247	224	255	207	232	236	227	225	252	233	252	240	238	243	252	284	262	253	244	232	228	262	276	229	250	241	257	247	241	248	207	252	248	266	247	250	255	213	234	248	240	257	245	237	252	208	237	274	239	285	250
2493	4442	19064	19854	13735	7910	3534	1684	927	733	618	639	592	601	611	643	598	611	566	567	627	602	596	611	609	605	578	592	604	570	601	582	580	572	624	596	650	630	584	579	643	606	587	610	614	583	633	616	596	598	604	611	623	655	567	588	582	610	583	544	624	614	589	592	614	611	598	599	629	576	568	617	588	591	622	610	602	606	613	588	573	627	589	644	587	600	607	591	584	585	584	579	595	607	589	640	653	636	586	612	619	632	602	646	597	583	573	606	643	627	636	570	562	595	586	583	581	635	615	554	667	599	614	600	628	552	581	602	609	610	592	628	599	584	607	603	597	618	598	570	599	585	612	587	593	618	606	586	540	638	615	613	604	582	632	599	610	636	606	620	611	643	574	633	627	604	626	598	652	559	608	641	617	606	628	576	571	580	608	636	609	613	597	562	638	607	616	568	559	597	558	586	607	579	623	614	592	569	566	642	595	561	592	632	612	596	579	631	608	620	586	623	633	592	604	594	573	634	601	603	624	599	589	609	600	590	608	648	613	582	611	640	606	633	572	610	568	589	590	599	569	577	606	609	582	597	615	600	612	619	613	636	586	610	603	564	597	619	574	634	631	600	594	579	630	599	610	593	579	590	618	659	588	584	618	573	681	582	627	577	564	575	568	624	570	602	591	626	589	631	633	639	631	591	595	618	630	585	615	647	603	623	612	615	623	588	602	585	594	608	592	599	603	625	588	619	659	631	609	634	581	617	589	577	607	602	584	543	600	605	618	582	591	589	600	602	601	602	610	648	632	589	588	574	636	632	590	623	617	580	573	538	632	625	605	619	631	663	594	566	625	643	584	555	664	614	620	610	587	633	599	614	590	647	641	609	615	606	643	592	593	585	583	622	621	590	626	575	618	549	625	608	582	612	569	610	575	610	604	577	622	606	628	595	612	623	604	635	615	598	621	602	641	551	598	617	603	621	603	581	583	615	623	635	607	657	604	619	563	558	675	586	614	592	610	568	598	628	636	619	592	570	624	615	621	660	585	586	570	592	596	603	616	633	599	591	633	595	599	664	602	575	641	579	544	594	620	596	580	659	598	616	579	589	608	631	555	622	665	602	609	613	597	654	638	581	603	587	584	620	553	618	587	628	615	576	635	570	582	602	603	624	611	570	640	579	601	615	598	604	611	619	642	613	607	651	611	624	617	633	579	595	627	560	574	592	601	663	657	594	591	573	620	601	629	577	604	543	595	631	603	610	552	640	541	638	624	663	582	580	619	596	610	571	588	599	585	599	603	609	591	607	634	623	575	612	577	598	648	632	605	571	586	609	603	615	569	579	589	574	595	626	598	663	612	587	605	647	560	596	594	605	588	632	596	652	613	586	591	578	620	599	594	583	615	629	647	631	595	602	615	619	615	598	609	574	598	656	590	590	593	587	632	584	593	567	601	602	627	585	650	598	595	627	633	624	589	598	566	625	607	623	573	622	559	589	603	602	588	584	612	632	580	633	611	606	640	636	574	575	595	568	608	615	605	594	604	599	592	590	565	625	628	592	612	623	607	591	616	589	609	556	624	576	575	630	592	630	629	588	571	633	558	628	577	575	569	650	622	608	648	645	557	599	545	591	623	603	610	599	612	592	617	579	580	584	621	585	637	592	567	609	623	601	590	606	576	610	635	586	610	610	593	590	607	603	636	637	569	620	624	607	621	621	608	610	582	641	629	625	602	646	597	629	611	582	594	580	600	590	631	643	628	632	590	565	603	586	628	626	626	570	604	604	608	564	627	570	623	628	600	568	626	550	612	584	579	639	644	605	581	626	604	598	623	561	644	642	617	600	622	608	617	590	613	609	554	633	596	592	612	628	603	636	604	579	545	591	589	600	560	615	593	623	597	566	610	585	601	610	641	612	609	618	560	629	637	629	606	657	602	637	654	616	586	565	593	642	583	598	611	644	588	557	587	627	653	621	635	646	599	580	623	581	609	611	645	639	611	592	606	618	638	612	633	609	612	623	568	583	588	599	594	584	604	650	604	601	606	616	570	622	599	599	621	609	592	579	592	640	613	583	599	632	612	550	585	618	605	617	679	568	605	584	595	626	565	619	594	650	568	587	642	582	584	598	620	627	632	579	618	603	592	636	628	567	593	626	616	607	617	590	568	614	580	595	588	615	603	586	633	619	579	606	543	597	642	546	597	638	591	591	592	599	601	595	588	590	606	593	598	613	618	611	633	589	613	585	558	575	622	578	632	610	581	643	629	626	578	585	608	609	598	631	617	602	605	619	639	566	548	592	613	619	583	568	621	599	608	604	635	609	624	624	618	585	624	625	636	618	589	595	622	579	598	568	569	629	621	597	583	608	621	600	613	563	624	572	608	573	583	636	616	631	595	621	613	582	580	584	578	588	586	573	618	611	621	601	651	608	662	571	606	541	617	582	594	629	620	595	616	561	656	609	612	620	568	572	598	597	591	594	598	586	606	606	604	615	587	593	616	573	575	567	619	615	611	581	593	593	607	579	657	596	617	655	602	609	603	605	584	565	606	570	606	634	583	608	613	641	635	608	633	602	601	596	599	618	547	658	645	607	593	585	588	634	642	601	611	610	564	632	584	639	595	614	613	610	623	592	614	594	589	585	619	612	610	680	613	643	574	620	640	582	570	616	595	651	636	562	648	609	601	609	590	625	609	593	571	619	601	586	605	620	634	578	626	628	615	590	571	572	635	591	602	591	593	604	626	628	618	631	601	610	550	558	585	573	592	650	650	654	601	572	590	613	621	623	590	600	629	587	578	611	600	576	591	591	579	633	594	625	564	583	569	612	593	602	589	590	609	628	637	635	626	610	608	586	545	582	614	624	590	595	630	574	580	612	621	635	584	597	616	588	609	645	569	617	606	653	594	611	584	614	615	637	580	620	593	606	603	576	607	601	596	605	631	565	622	571	618	625	594	636	625	636	597	582	625	597	619	571	615	613	585	608	623	627	581	596	560	592	550	602	588	638	631	616	602	604	584	581	583	632	617	631	592	606	525	623	656	593	606	606	560	627	614	562	593	639	583	591	621	574	649	590	593	568	616	586	572	636	640	642	606	578	602	611	592	559	613	598	597	587	602	634	589	585	591	608	566	577	632	601	636	567	616	600	639	586	637	597	616	635	552	601	620	610	575	632	606	604	613	643	616	596	583	592	598	606	604	590	600	572	620	597	625	602	593	641	610	599	617	594	610	593	632	635	584	599	585	604	610	604	621	626	605	566	616	603	582	620	562	629	579	632	591	643	570	599	616	577	636	593	633	600	611	567	632	594	615	582	563	573	606	638	610	587	603	593	612	663	618	600	583	619	586	574	606	600	582	609	642	602	585	609	602	651	611	621	608	612	619	606	632	618	612	604	584	607	618	588	592	606	625	581	617	611	576	616	597	599	556	599	605	579	564	603	628	591	591	599	583	638	620	595	609	540	608	587	648	578	617	594	596	655	592	614	632	568	626	603	601	625	627	563
13011	42183	76607	68195	50629	33413	16347	4889	1281	551	346	282	331	312	318	307	314	306	273	309	262	313	289	325	281	286	283	302	308	305	265	278	269	267	298	271	279	300	261	276	278	281	290	309	316	284	312	286	299	285	304	293	299	285	270	311	317	272	306	303	304	294	309	295	278	289	264	294	283	259	293	288	334	311	303	292	293	321	343	320	291	308	272	290	301	299	317	293	299	303	322	281	332	301	299	303	343	307	289	295	315	288	319	322	289	298	295	302	306	295	271	313	276	284	310	275	293	277	293	317	298	295	304	323	322	308	276	327	275	309	309	302	264	301	288	293	310	312	292	290	309	291	294	296	310	278	304	294	292	311	297	304	324	303	286	260	278	313	277	306	297	302	275	283	275	332	280	317	292	316	280	344	286	267	324	325	293	313	326	311	298	289	287	311	299	288	285	328	309	300	269	289	291	299	280	295	317	282	310	313	305	320	303	283	303	298	280	267	277	275	333	305	321	297	274	294	316	292	304	289	289	294	279	331	329	349	283	295	290	274	310	326	294	300	299	313	296	316	290	303	298	276	343	289	290	284	310	266	293	301	318	307	287	310	296	296	265	310	303	292	289	296	299	284	322	258	289	294	289	264	289	308	288	296	289	294	344	293	298	320	320	247	299	280	293	298	314	298	286	278	324	322	315	287	271	297	279	271	301	286	299	328	300	274	301	298	292	275	310	318	277	274	301	286	301	287	265	322	329	316	306	271	320	302	290	311	264	288	294	292	298	293	278	310	313	280	297	305	301	300	305	304	324	319	317	308	304	269	246	289	281	322	291	303	291	282	300	309	289	320	289	317	280	311	310	291	313	327	293	278	277	285	296	277	310	287	303	308	325	310	298	316	325	286	296	305	308	310	287	298	301	310	272	335	287	293	320	252	280	313	267	299	281	310	310	273	300	321	303	278	311	323	270	299	295	302	275	318	322	286	326	322	300	249	305	276	285	292	314	294	303	295	303	308	286	286	322	302	305	309	307	299	274	299	332	286	305	287	263	319	278	303	313	301	283	316	324	289	288	301	289	290	293	314	305	308	322	304	281	301	322	328	284	283	304	296	298	311	287	316	281	329	301	277	294	265	294	289	281	276	273	312	311	294	312	328	286	309	313	295	278	262	292	278	292	290	337	296	314	290	292	299	313	313	310	289	286	283	304	278	308	291	294	298	305	285	314	312	301	298	303	299	312	325	304	288	292	322	294	285	303	297	296	282	295	303	318	311	302	312	293	302	280	278	308	296	317	302	288	288	273	318	284	304	289	324	315	272	317	307	292	293	307	313	257	291	306	289	259	322	339	298	291	324	306	316	298	306	295	295	304	298	294	325	301	303	304	284	298	282	304	290	284	307	320	293	262	315	291	317	291	311	306	275	307	316	291	272	257	300	296	276	304	300	299	276	317	320	298	288	299	296	289	311	356	314	315	285	309	293	313	293	319	289	323	287	317	311	306	326	288	325	298	296	283	295	274	326	273	323	294	321	300	317	293	323	324	315	309	282	290	329	294	312	305	259	318	306	282	278	307	292	300	310	313	308	304	289	299	289	296	311	312	268	304	297	332	314	319	283	307	305	288	283	280	301	325	299	295	297	328	308	269	304	287	302	294	297	299	298	321	275	325	323	315	305	322	277	295	273	264	298	292	330	319	315	272	279	312	293	306	295	283	299	298	256	299	292	295	265	318	325	308	280	281	297	295	316	321	290	314	338	286	322	287	291	318	268	312	300	304	333	323	317	302	298	336	302	321	296	303	265	284	310	328	351	256	286	303	305	282	284	319	286	280	311	274	304	281	269	291	310	285	291	311	274	310	300	320	297	281	273	273	315	329	268	250	319	292	311	299	335	281	289	289	322	287	289	310	297	324	285	296	301	291	315	290	278	298	321	307	290	272	293	278	316	283	263	323	333	338	301	295	266	306	329	310	307	316	285	315	304	289	310	274	305	300	324	320	286	336	321	303	302	280	305	266	277	303	324	316	292	325	302	307	261	309	285	306	291	294	284	304	299	326	297	295	282	289	285	307	293	298	318	272	293	315	326	302	298	305	283	294	284	281	290	283	307	292	314	316	281	287	327	274	270	332	264	277	295	287	288	282	298	314	306	325	285	302	333	304	299	315	302	273	319	292	267	325	301	287	298	322	315	289	295	313	297	297	274	299	291	275	286	306	313	292	274	310	279	303	309	305	298	299	284	303	293	331	297	316	308	293	295	300	284	305	291	315	308	285	330	288	305	281	302	292	299	294	271	314	313	300	269	299	301	296	302	298	292	274	292	320	281	300	307	327	283	324	314	272	304	300	307	311	278	312	292	281	306	338	290	294	323	316	302	278	314	289	309	283	324	310	318	283	309	312	295	277	282	284	309	298	304	298	333	320	335	306	308	293	281	300	313	305	280	313	322	289	302	312	284	314	304	326	316	266	290	289	286	307	321	294	306	256	257	292	328	299	312	300	340	303	275	280	315	308	278	309	288	343	296	333	274	302	268	312	307	275	318	332	322	295	284	288	278	304	300	294	275	316	304	281	302	255	307	305	290	262	290	334	279	301	280	296	301	287	340	340	282	297	299	297	297	293	308	317	327	313	307	292	273	288	314	281	337	302	282	300	304	312	293	317	271	322	326	295	308	308	279	286	291	312	297	292	292	329	337	264	280	323	351	283	306	325	296	285	279	311	314	294	299	256	303	315	309	295	291	302	307	293	305	306	301	295	292	298	280	307	286	294	319	325	281	292	269	300	315	322	302	280	304	314	286	285	299	297	281	284	281	288	305	294	284	311	302	289	277	300	314	313	301	313	316	298	307	325	317	295	297	305	291	318	302	317	322	298	290	315	307	291	298	333	292	274	265	329	302	280	279	329	293	302	291	287	262	282	327	320	306	333	308	300	290	289	315	326	336	315	274	286	309	299	283	298	329	318	306	334	306	290	306	280	282	304	295	288	286	316	292	289	321	312	314	281	272	291	275	297	291	306	306	252	300	281	317	298	312	287	313	309	280	284	309	293	312	299	321	297	315	301	273	302	324	292	312	290	326	301	278	284	283	319	315	285	305	273	330	289	310	301	303	305	291	289	309	293	291	290	282	300	281	275	277	278	292	309	310	301	303	302	288	313	343	296	296	300	298	306	282	296	286	305	316	307	299	311	318	308	293	313	302	312	312	300	303	289	306	258	280	295	273	272	281	305	289	298	288	297	312	295	288	295	300	315	294	311	296	294	321	262	291	299	293	274	324	296	275	275	287	285	294	269	286	321	333	289	318	294	300	306	293	307	332	288	274	348	319	281	312	298	282	303	303	297	316	300	296	297	290	290	325	297	300	298	323	314	270	323	308	300	309	300	273	307	294	305	321	274	299	318	276	288	319	305	297	290	263	294	306	324	278	273	333	283	312	306	329	259	293	289	307	282	326	327	260	293	302	300	287	299	326	277	314	270	317	317	272	288	291	290	305	281	293	324	297
8504	34242	72327	74042	60726	45270	27390	12654	4307	1492	932	754	747	716	687	711	661	724	722	700	703	679	739	721	744	725	682	700	750	667	646	751	693	720	723	726	705	698	740	770	738	720	731	665	723	747	706	691	678	668	711	680	713	754	721	738	725	740	747	680	715	742	712	710	692	713	726	740	722	665	713	677	710	667	721	710	700	705	709	700	721	708	713	729	686	711	730	708	759	762	715	777	714	736	674	754	743	705	741	731	701	705	757	726	724	706	728	686	724	732	722	735	728	724	690	761	707	771	731	750	724	711	710	703	724	738	709	715	709	728	759	741	698	714	731	713	707	666	713	732	747	646	723	751	700	760	757	726	706	682	724	702	731	708	649	700	680	666	716	749	757	708	696	730	786	718	712	710	705	702	684	736	725	697	712	710	718	723	724	679	707	731	749	714	705	697	709	760	687	775	711	700	682	724	733	740	755	682	704	711	712	743	697	682	753	707	740	733	690	735	701	626	691	738	707	719	706	702	733	706	676	738	706	706	735	707	734	728	708	770	687	743	705	718	719	718	752	694	753	724	670	710	679	708	764	716	701	691	739	695	756	679	710	703	694	725	793	711	705	726	729	685	685	729	709	677	705	769	679	679	712	733	711	711	683	716	731	676	750	734	739	721	735	714	741	747	708	714	739	695	710	731	747	656	720	771	747	699	708	726	776	749	744	710	736	753	738	728	688	694	696	692	755	713	746	668	711	716	723	620	704	753	692	735	724	667	733	699	713	712	722	706	756	677	727	733	697	693	720	704	777	727	737	717	756	723	699	717	704	737	744	738	716	701	725	739	709	694	695	731	686	691	725	705	724	711	721	726	682	674	730	712	673	736	765	704	744	717	759	685	768	718	710	714	692	677	700	727	723	752	749	704	753	711	718	705	703	691	707	742	708	740	678	695	706	731	689	702	728	727	740	693	702	733	719	724	727	735	696	722	771	705	653	710	754	718	728	699	693	789	771	724	744	763	722	697	761	732	747	672	690	750	736	716	689	718	714	704	707	702	687	681	712	757	720	702	779	717	731	752	686	764	704	704	727	761	705	716	731	696	725	714	682	760	772	710	729	691	690	728	706	693	714	704	705	659	743	731	713	714	689	731	710	746	731	677	709	707	742	726	716	748	722	695	714	678	726	720	689	704	704	754	753	747	764	696	674	707	705	736	700	705	707	711	724	743	698	747	740	702	703	715	719	698	702	763	721	741	723	725	748	716	727	696	717	704	713	733	716	739	762	705	718	756	724	735	681	716	709	711	701	755	745	676	641	728	685	754	763	724	715	750	724	683	744	720	735	660	749	691	725	689	764	754	695	727	702	752	739	717	700	706	705	695	736	785	745	707	711	749	657	695	702	735	698	712	697	708	688	766	758	707	716	751	704	727	695	720	704	709	695	740	718	712	700	703	713	713	722	757	739	756	763	699	704	739	708	726	741	736	754	707	716	734	719	727	689	740	715	680	732	722	718	696	686	759	690	723	720	730	725	691	694	687	674	770	749	674	697	714	730	663	712	706	696	674	732	729	730	731	745	679	713	683	726	713	700	747	735	697	691	666	715	711	711	714	733	711	688	712	744	720	738	702	703	710	662	717	755	722	730	746	687	719	746	722	682	728	738	685	706	733	701	740	676	745	755	702	681	699	691	740	701	698	715	697	682	700	696	743	701	751	675	713	670	738	716	735	696	677	699	687	763	736	684	713	703	720	741	668	713	735	719	700	708	728	712	677	714	743	722	717	700	691	738	657	734	683	696	698	758	716	718	720	746	733	738	736	726	769	673	667	749	706	708	689	696	697	696	668	710	741	740	720	713	725	703	735	727	668	699	708	675	702	706	708	732	689	702	689	712	753	708	755	744	763	738	732	699	713	737	733	658	761	700	710	699	717	685	715	688	735	749	710	702	717	675	730	737	735	700	705	733	743	707	719	731	713	699	769	737	730	712	711	719	733	736	700	741	712	760	685	744	721	754	704	722	724	711	705	715	752	719	744	747	722	783	738	740	739	713	770	680	730	735	759	739	727	681	738	720	700	743	807	754	731	741	765	737	739	699	699	724	748	769	691	732	691	731	726	709	733	729	805	683	746	765	700	700	696	693	740	776	735	719	735	722	688	773	745	668	663	679	656	728	749	773	681	743	717	722	728	738	738	712	748	758	682	673	723	753	697	729	692	716	690	726	722	692	698	715	721	788	777	722	777	668	693	707	671	744	733	712	727	722	737	700	750	717	685	755	719	728	734	739	684	672	747	708	696	744	748	752	707	703	753	727	730	750	736	709	699	712	721	707	677	726	724	704	732	686	722	686	682	717	709	703	698	728	721	707	735	711	710	756	736	701	749	733	680	725	716	715	706	724	737	728	694	763	722	713	742	749	684	749	716	737	719	680	695	722	719	658	709	721	721	726	692	749	700	685	707	711	680	775	725	727	758	705	724	698	718	692	717	707	703	715	737	717	725	720	676	653	696	703	739	634	680	663	732	719	697	709	774	700	747	760	743	737	741	755	742	651	660	664	715	731	740	704	714	736	724	742	718	719	710	710	767	691	711	746	706	709	688	669	742	717	723	741	661	642	726	704	682	696	716	735	741	700	712	700	704	696	726	713	753	702	703	698	710	708	670	721	723	723	703	695	738	714	795	703	656	732	698	740	709	741	734	744	707	748	687	681	697	747	676	692	738	713	714	750	724	698	683	689	717	747	698	700	724	722	718	745	703	745	737	733	729	731	700	726	724	677	752	729	720	695	722	709	706	694	715	781	691	735	762	725	697	735	700	735	718	705	693	721	689	707	721	676	729	707	718	766	756	696	690	689	746	698	756	673	750	697	748	716	725	711	713	724	758	706	697	741	699	728	711	743	754	695	725	715	692	705	694	736	733	737	732	748	740	717	728	728	766	714	697	800	761	752	717	695	794	656	709	720	718	742	736	738	726	730	754	692	705	706	705	742	691	685	738	725	735	722	716	711	777	747	710	734	707	719	672	682	725	702	754	715	745	684	722	757	697	702	721	741	743	729	738	701	706	724	670	711	673	705	693	728	716	702	746	761	731	678	716	757	740	679	778	754	739	734	758	675	685	765	714	720	695	711	703	697	680	708	725	713	719	745	739	692	721	712	725	705	724	700	671	731	742	720	694	652	691	727	702	720	738	735	732	702	720	734	688	709	711	695	739	711	698	689	711	721	700	722	709	723	771	703	729	699	750	705	710	704	745	738	695	723	723	691	699	702	692	728	722	734	679	702	691	684	713	753	675	749	741	751	715	689	742	731	732	734	735	696	768	703	705	727	696	704	703	706	747	714	747	714	717	731	714	723	747	723	745	729	718	745	722	672	693	748	719	684	660	735	701	747	696	713	712	750	726	681	677	730	714	681	644	766	713	712	771	785	757	740	722	751	701	739	715	752	772	722	730	730	723	736	722	674	765	773	763	683	700	679	718	711	705	746	730	717	740	710	690	704	681	728	706
19120	49401	79681	70574	53386	36019	18565	5844	1415	517	346	287	280	288	305	311	310	268	259	316	308	278	280	298	267	273	300	285	324	266	315	308	297	257	253	282	285	283	281	309	321	260	296	276	300	297	305	284	259	306	286	287	319	288	295	288	296	267	239	317	288	289	277	314	270	259	272	285	290	259	295	268	277	258	300	273	283	278	272	288	273	297	354	311	303	297	297	290	303	313	284	299	300	271	274	251	261	271	272	312	288	281	307	286	256	283	289	267	274	311	276	270	303	283	277	282	252	290	315	268	305	312	281	283	277	296	302	308	278	292	295	267	297	282	272	282	313	308	265	302	293	273	296	293	277	299	286	306	276	279	278	267	266	282	281	309	305	287	295	287	307	290	265	286	269	296	284	286	326	281	292	300	297	297	307	291	269	291	310	304	298	282	311	269	285	318	305	275	263	279	278	269	290	311	300	289	295	286	284	270	271	264	302	268	290	276	303	295	253	274	303	275	271	279	304	303	286	279	299	258	262	290	273	323	308	288	287	274	277	282	295	277	268	303	281	291	252	305	263	265	276	268	296	287	289	311	283	293	275	289	282	290	277	274	266	304	289	303	257	290	278	270	280	268	282	288	283	266	268	295	298	283	275	304	271	260	292	306	298	304	268	271	291	292	300	288	284	293	297	284	295	306	275	281	272	300	283	286	311	291	288	267	281	273	291	284	301	279	261	290	262	305	271	255	303	284	275	303	273	276	285	278	286	277	294	298	296	263	319	284	319	282	307	249	317	273	301	292	294	307	284	257	283	283	289	294	268	301	294	286	289	268	289	255	255	296	295	273	274	290	283	260	280	266	281	300	300	290	276	308	283	274	275	277	277	287	282	285	291	258	289	293	283	273	276	254	262	306	288	293	283	282	269	314	314	283	302	283	286	269	289	303	273	313	311	283	312	289	290	293	312	307	278	257	273	295	241	275	290	280	305	277	286	311	265	252	276	278	328	311	246	292	298	305	281	308	256	276	289	270	322	309	306	280	272	318	277	277	276	287	312	279	277	297	277	277	286	288	268	272	275	303	269	260	295	276	283	324	275	254	283	279	258	256	302	322	255	312	296	281	278	281	249	261	282	300	260	314	284	290	303	278	318	275	310	273	329	272	265	290	293	287	313	277	292	291	304	288	263	287	283	303	276	285	265	289	308	291	266	275	287	295	248	311	304	290	298	288	304	283	321	278	261	279	280	293	269	297	288	274	270	282	283	273	283	321	262	263	286	292	280	285	281	275	301	289	284	295	267	287	291	286	281	293	313	298	263	300	276	289	305	311	265	286	298	285	286	282	266	317	329	296	289	315	277	291	308	296	299	250	296	293	304	271	271	315	288	292	300	270	294	297	317	306	263	280	309	280	277	229	255	280	283	261	265	261	294	264	265	267	310	256	251	276	278	300	328	282	310	262	286	308	277	308	293	274	294	275	319	311	273	328	287	327	273	281	301	302	279	267	274	312	316	264	249	297	294	262	267	260	320	305	263	288	262	295	276	260	287	293	288	262	291	287	271	309	288	295	300	317	270	279	245	285	297	273	264	278	300	278	320	268	258	276	293	278	284	277	297	285	274	291	268	301	318	269	324	295	337	313	265	265	287	260	338	276	285	280	302	272	240	290	260	302	241	274	300	285	324	326	283	285	302	301	278	296	300	297	279	274	247	292	275	273	291	292	274	273	305	286	305	262	306	289	336	267	286	229	281	294	259	280	315	300	266	284	289	283	288	270	312	323	290	297	259	271	320	326	276	295	285	301	295	265	279	279	258	297	302	327	294	292	320	274	299	301	266	272	295	311	277	277	297	250	298	249	285	294	325	281	264	308	289	273	289	273	245	293	268	304	263	261	288	298	290	316	309	263	290	288	293	253	288	280	249	275	245	264	263	278	287	295	275	278	291	292	298	301	279	293	278	289	289	269	299	286	286	275	301	286	281	303	304	294	284	285	272	271	291	295	273	300	282	271	276	282	267	273	289	308	263	280	297	298	292	293	292	285	279	233	274	295	305	297	290	286	276	312	285	269	317	282	309	299	294	302	298	300	292	288	276	277	252	251	290	256	272	301	291	267	284	279	299	287	311	272	287	269	322	299	294	294	303	302	279	265	288	288	295	279	305	270	299	291	288	272	288	247	305	283	264	273	283	278	285	288	283	289	265	297	289	282	314	284	305	313	300	244	304	271	276	287	294	279	310	302	296	287	280	301	268	297	309	266	285	275	265	288	276	246	234	302	279	291	318	287	267	299	314	287	303	268	296	284	272	275	310	295	294	275	268	289	277	284	288	287	280	286	287	265	278	259	284	299	261	275	288	267	286	276	298	309	301	281	270	289	306	322	278	294	295	278	291	262	290	274	304	279	342	293	269	337	283	284	276	267	296	283	259	278	292	267	320	268	278	274	297	260	270	307	278	288	275	278	305	271	296	294	250	256	303	288	291	276	257	337	318	305	280	299	282	299	274	313	305	317	279	339	285	278	269	314	323	296	286	282	285	269	280	275	315	288	294	291	306	288	272	273	263	283	304	269	287	295	245	274	277	274	287	291	298	293	289	267	301	309	294	303	319	309	257	280	302	285	287	281	293	265	269	272	307	280	292	297	279	300	295	277	290	281	277	301	301	311	282	301	268	266	278	272	285	303	326	292	298	288	288	318	304	273	270	312	286	288	306	300	284	324	296	283	313	297	271	302	325	290	275	252	271	283	274	295	303	296	323	312	300	277	335	277	294	307	320	303	271	283	285	304	267	277	299	294	288	278	293	244	271	285	277	294	287	268	302	264	310	331	275	243	281	296	294	289	287	282	275	278	291	302	310	263	310	304	268	308	302	278	272	254	297	273	312	306	266	285	264	283	275	313	284	266	272	252	273	274	280	279	275	282	292	289	300	287	316	324	288	280	308	284	304	308	259	309	299	287	260	314	277	280	265	257	274	286	288	267	303	278	284	287	256	274	291	289	256	287	273	274	299	299	276	251	340	293	291	271	249	290	263	270	280	269	277	294	307	303	284	257	307	270	299	254	258	275	283	278	277	281	279	275	268	275	283	274	291	288	258	293	286	277	309	307	296	291	287	304	296	286	300	292	299	295	283	293	283	264	290	305	308	273	324	309	295	327	312	279	295	281	281	303	323	319	281	292	295	269	310	260	302	273	266	302	288	303	290	293	309	298	267	271	292	278	289	279	270	288	260	292	284	266	285	269	263	263	271	252	256	302	273	280	269	279	306	261	286	297	310	305	293	305	298	285	257	289	278	269	276	267	321	288	283	270	296	308	302	293	276	293	304	301	296	255	304	251	289	257	298	275	278	277	302	297	271	306	278	288	268	285	281	287	300	254	268	291	273	274	269	279	309	289	272	243	284	296	278	284	285	301	274	296	273	312	296	314	275	305	267	310	285	283	331	297	260	307	294	272	295	284	250	313	309	291	290	295	276	311	280	300	303	285	257	295	298	308	299	276	311	277
12428	37887	75025	77171	63522	47486	29681	14176	4906	1688	963	714	712	706	690	687	674	664	653	672	663	671	685	696	670	706	702	671	665	670	670	657	658	703	678	666	689	710	682	647	670	697	660	674	710	680	708	692	721	657	665	658	665	655	702	710	647	707	655	647	668	648	688	656	661	657	639	652	690	710	674	684	659	691	680	654	688	690	672	655	720	696	709	684	682	702	674	741	691	684	682	722	673	694	730	692	692	692	728	676	707	672	728	722	662	622	663	701	703	684	709	666	688	701	677	687	724	666	671	676	667	676	648	685	667	702	671	691	687	692	730	723	693	717	707	678	676	640	670	733	668	659	707	694	660	728	724	679	691	656	620	676	698	698	634	669	700	731	635	686	695	691	683	665	654	687	735	643	655	665	669	686	725	665	676	642	674	739	709	665	704	721	686	653	707	697	708	691	700	716	651	656	691	696	653	654	699	666	663	725	670	650	680	658	697	683	669	684	686	679	679	731	690	705	695	674	715	675	627	687	662	724	670	725	724	662	672	700	730	680	707	731	677	688	675	657	698	702	701	660	722	654	655	690	742	705	721	716	675	713	732	640	690	687	657	716	717	685	704	689	698	659	688	678	737	756	686	685	703	725	722	652	662	662	650	738	666	678	723	693	686	653	729	655	696	641	698	668	686	688	674	628	713	727	664	690	736	728	725	685	691	691	707	659	697	675	644	673	684	691	708	688	710	691	716	696	733	640	735	687	709	694	699	643	672	677	656	690	683	656	699	735	668	699	671	670	691	696	695	699	635	710	709	701	682	674	659	753	707	653	683	700	687	647	676	639	696	663	677	692	677	696	671	676	697	666	694	710	661	677	658	710	676	664	689	649	686	680	693	689	692	686	678	654	706	671	683	705	653	702	675	644	643	754	708	688	678	697	681	678	632	681	698	707	697	677	659	736	664	668	662	693	697	721	669	721	750	651	680	660	715	666	660	636	661	691	655	664	687	717	666	668	649	695	715	724	700	677	704	688	636	722	687	674	691	682	674	679	691	693	698	682	721	707	659	657	698	657	651	699	702	647	676	684	685	656	718	666	721	677	704	667	680	716	682	742	731	683	731	687	675	715	721	675	701	661	620	694	661	629	685	697	692	703	764	685	702	675	706	696	700	695	735	689	647	673	655	681	682	703	709	664	665	678	681	687	720	676	626	704	706	737	687	723	710	673	659	700	714	650	657	678	714	761	675	684	695	665	662	676	659	648	703	672	688	663	731	686	687	724	733	699	665	676	723	653	699	662	670	673	622	705	694	695	719	684	645	693	689	666	641	680	730	678	671	660	658	697	667	682	654	686	692	664	670	710	687	664	696	676	690	703	675	665	639	700	689	673	686	680	669	660	692	667	676	690	718	731	650	658	710	681	693	669	702	692	681	670	711	655	694	620	686	664	727	690	688	713	676	667	706	705	697	668	710	682	683	691	692	664	668	709	664	661	694	699	697	703	653	643	686	689	692	721	715	677	705	716	676	640	622	651	681	702	686	684	659	677	683	720	709	673	665	689	665	667	723	665	658	647	695	660	701	667	727	694	653	671	658	691	682	677	647	719	683	680	688	682	703	684	723	721	667	687	710	692	686	687	669	679	685	711	665	692	676	712	674	652	670	631	653	691	710	727	699	654	650	665	665	692	696	671	694	683	723	666	736	712	699	652	686	676	709	675	694	699	696	685	750	707	720	695	721	674	665	722	674	680	661	654	674	662	661	685	707	703	699	667	670	697	676	683	663	678	691	692	673	628	646	706	654	730	667	701	692	643	680	660	717	665	689	705	660	681	713	701	687	655	684	693	646	704	741	670	687	668	653	693	695	696	718	679	685	686	701	691	709	625	664	647	683	669	693	659	701	695	701	703	718	674	662	665	676	658	643	666	641	674	674	690	667	696	659	684	683	669	674	716	671	673	680	689	675	686	686	680	660	667	702	649	646	629	698	712	634	691	680	690	728	639	690	700	723	700	660	674	645	674	682	680	662	712	689	662	665	709	702	674	679	661	667	705	668	668	694	712	647	714	660	678	678	729	697	699	690	702	674	701	662	709	711	683	668	693	727	644	697	672	690	691	700	658	680	627	685	695	648	670	708	638	678	695	665	722	701	627	719	692	688	695	678	652	695	691	651	655	712	634	627	717	672	727	686	703	689	693	685	704	680	706	645	711	687	707	712	696	717	699	685	700	684	698	674	687	726	701	697	688	651	644	720	721	672	651	678	726	706	680	716	713	700	687	659	662	665	678	689	675	673	677	722	652	656	685	703	703	744	689	682	664	699	737	672	672	662	673	670	681	677	720	668	653	638	693	663	703	676	685	680	674	655	683	638	709	696	664	665	735	694	680	653	712	680	710	687	666	677	678	689	659	665	708	685	695	691	665	662	667	659	668	669	704	646	680	665	637	652	728	729	719	665	669	671	692	690	681	659	724	700	710	674	687	698	719	692	706	684	670	670	697	678	650	663	713	709	681	701	644	736	686	693	680	707	678	677	657	693	674	654	703	699	666	667	678	671	721	660	701	690	655	715	671	657	713	671	658	638	659	684	678	658	711	634	700	656	649	725	678	677	680	698	654	715	705	675	721	701	684	687	708	693	736	644	673	647	686	705	663	698	702	719	632	696	716	667	681	673	724	687	700	749	684	677	685	668	644	682	653	638	633	727	682	645	717	673	630	654	685	639	671	679	708	667	715	642	600	725	700	656	645	679	704	700	672	668	670	729	662	665	701	683	715	660	695	645	695	693	671	665	687	708	676	652	701	696	681	686	657	650	692	681	673	704	672	701	729	705	752	708	700	681	710	687	672	691	704	673	726	700	676	672	713	653	660	702	699	711	735	701	693	674	604	651	619	707	660	685	704	700	764	641	710	657	713	719	748	690	715	653	673	658	695	653	670	703	687	694	690	723	674	706	679	717	692	694	742	644	659	715	684	713	702	734	671	695	687	700	688	644	699	700	738	713	746	644	729	678	648	670	695	671	689	691	663	690	689	698	698	701	694	678	675	732	653	656	654	690	640	674	686	660	691	704	686	640	685	672	689	657	693	678	672	712	680	732	661	678	702	670	693	648	649	688	659	704	672	640	661	703	681	736	663	689	707	667	735	646	695	704	703	710	710	677	666	688	725	746	671	691	710	663	660	683	656	631	704	656	681	694	690	684	676	706	721	706	667	661	689	659	660	680	668	690	715	702	647	688	648	722	692	658	658	719	666	703	676	650	680	651	670	694	701	748	698	722	667	651	651	710	657	695	670	684	713	657	724	643	674	676	685	676	720	662	685	696	685	666	727	682	681	692	719	684	687	686	679	710	709	687	665	670	747	665	710	687	672	668	637	660	690	708	724	696	689	664	668	651	679	656	706	636	694	716	686	665	696	694	684	679	639	680	661	684	726	674	693	672	656	671	672	727	670	681	664	668	626	677	658	741	650	690	690	694	656	704	686	701	647	729	692	659	680	712	677	694	686
2301	2393	7964	8536	4871	2349	1169	523	349	270	260	252	238	222	260	256	258	240	255	254	233	238	260	246	263	238	236	227	255	255	251	242	233	275	244	255	224	211	255	217	224	234	206	262	236	250	232	240	269	210	232	219	234	254	221	228	229	225	233	257	240	255	208	254	254	223	241	252	254	249	233	231	207	235	255	257	248	248	237	220	258	268	232	263	224	206	238	228	258	231	223	227	263	242	209	189	255	265	251	264	269	244	248	243	249	241	238	217	227	235	239	226	213	234	221	230	230	261	261	247	253	246	234	224	224	242	250	243	246	243	267	231	241	254	246	244	242	247	207	236	253	214	245	223	255	252	230	246	269	252	226	218	243	238	237	252	267	268	263	218	251	271	258	260	263	238	220	212	243	241	229	267	243	255	243	249	233	272	203	198	230	225	258	232	242	237	284	220	235	223	238	255	227	228	236	258	230	225	218	216	242	229	230	233	240	236	219	236	259	243	239	245	225	234	249	217	239	236	252	223	194	229	240	223	244	239	252	251	240	237	225	248	242	214	248	230	240	221	197	264	247	267	243	261	242	277	238	231	210	245	215	257	250	236	246	222	237	240	247	239	254	239	223	247	263	233	247	243	246	255	230	234	257	251	256	256	225	240	236	260	232	227	262	257	248	243	242	234	245	209	257	236	235	262	226	283	226	253	240	237	238	241	254	228	238	245	249	240	244	242	222	241	248	219	240	242	254	245	263	249	246	235	227	240	247	247	261	233	246	233	240	219	263	240	246	266	249	250	245	265	249	266	215	251	236	249	237	261	273	230	233	234	253	256	248	224	243	241	270	237	232	231	253	265	262	226	213	232	254	243	243	243	252	248	200	232	241	262	258	220	227	230	277	240	260	244	247	249	239	235	248	242	261	237	239	247	230	243	275	248	258	266	250	262	248	251	210	242	242	234	271	244	226	243	265	208	236	217	228	254	237	266	225	245	255	264	252	222	249	238	235	248	248	224	217	255	229	251	225	221	225	251	211	214	226	255	226	266	239	248	234	249	232	228	209	240	248	234	249	223	245	217	232	254	229	250	238	215	246	230	252	235	220	250	224	208	249	236	260	250	258	224	206	223	217	231	204	264	259	225	239	231	258	261	225	241	264	251	246	242	236	263	232	244	235	237	243	268	245	245	201	233	223	228	236	245	274	248	270	215	221	257	269	232	243	238	270	232	229	261	240	248	248	251	253	254	233	230	263	217	254	233	221	260	230	255	229	234	244	235	271	230	231	242	240	243	254	219	212	238	247	213	229	252	227	276	247	260	243	216	232	238	271	216	253	270	221	257	240	239	260	245	245	233	250	264	240	246	235	247	242	248	250	245	275	257	225	251	266	233	217	237	254	249	237	264	238	253	242	253	259	265	236	258	231	226	240	229	221	241	258	231	241	227	232	235	234	251	227	258	251	256	263	245	216	239	247	234	244	236	251	242	233	239	220	246	237	274	257	235	233	250	208	231	244	221	228	258	237	274	272	224	255	247	225	256	236	229	251	227	228	235	237	249	238	227	227	259	241	234	214	205	211	242	206	242	222	250	246	234	206	256	248	235	226	234	240	203	246	231	214	269	236	235	234	266	231	247	230	236	264	252	249	267	226	252	254	226	230	253	239	263	249	220	244	243	255	241	238	248	239	233	262	239	230	240	248	249	226	242	227	241	250	236	231	234	236	234	240	242	254	238	229	228	239	243	260	226	218	235	228	226	233	257	262	246	223	250	235	237	213	262	240	231	263	248	253	262	210	226	229	239	268	268	220	215	222	243	232	222	252	248	260	240	234	233	248	235	262	239	258	247	195	239	241	249	252	226	244	249	261	232	233	202	269	225	263	228	250	214	257	256	254	278	259	269	222	232	230	228	257	268	247	238	248	265	249	244	230	239	248	221	247	249	242	243	255	250	209	232	249	262	235	228	257	257	213	269	229	219	261	252	229	252	221	242	250	262	230	246	251	236	254	230	260	257	238	252	254	258	244	269	214	237	230	214	267	249	252	245	247	248	242	220	252	217	241	240	221	224	245	239	222	243	225	258	250	255	237	247	213	235	243	236	254	232	250	249	259	262	248	216	243	263	233	228	249	230	254	238	244	225	230	251	250	219	268	231	208	214	219	250	262	243	241	218	227	244	237	229	267	249	216	256	252	244	235	248	233	245	251	223	241	217	229	238	235	270	224	212	242	249	267	269	234	226	236	236	232	231	240	235	228	232	211	254	248	252	251	227	237	228	247	216	235	259	234	257	240	255	244	250	263	280	238	239	244	217	213	237	221	271	214	255	244	229	214	254	204	205	249	257	239	245	244	274	268	240	217	275	212	220	279	225	221	259	225	232	220	267	235	256	242	229	250	241	227	261	271	223	224	222	242	257	275	233	273	242	267	214	225	210	229	220	201	224	243	236	203	235	259	250	260	238	237	250	240	215	240	234	229	274	240	252	234	243	220	244	226	226	248	209	257	265	242	248	261	229	223	240	259	245	250	188	259	261	240	233	245	234	241	210	221	236	222	238	228	240	265	225	227	227	230	259	256	248	234	226	231	229	219	224	268	240	239	247	268	220	263	232	231	265	259	285	222	219	238	245	206	252	260	240	226	209	257	238	217	234	227	258	264	216	247	226	215	249	244	262	251	238	245	245	232	240	247	263	248	244	242	243	219	232	275	255	238	226	223	250	232	242	244	212	245	247	248	240	229	261	225	221	241	226	245	229	237	234	266	241	212	248	223	223	220	261	221	256	209	225	241	267	252	217	257	253	263	214	232	249	249	231	262	228	252	243	241	190	245	250	219	217	216	227	217	239	233	243	235	256	231	241	244	220	233	231	211	243	245	227	261	249	253	235	231	256	245	247	231	253	245	253	230	242	267	267	262	243	237	247	242	250	232	259	239	246	250	224	264	230	194	228	236	242	231	263	217	246	261	256	216	246	280	262	249	224	247	255	253	252	248	268	233	219	245	262	256	238	239	192	253	224	249	245	246	266	241	261	246	251	233	207	232	250	238	221	256	240	227	227	243	230	233	262	238	229	252	245	235	246	221	260	264	240	221	225	239	270	262	252	240	246	236	245	232	226	233	246	267	247	260	241	252	248	247	255	232	249	219	257	230	240	254	218	252	262	231	249	234	235	236	248	244	258	230	236	255	234	222	247	235	250	244	245	226	272	260	247	246	244	227	230	239	247	238	242	225	241	228	250	247	256	268	259	270	236	231	232	234	244	246	257	247	247	233	261	231	251	247	228	253	246	252	237	206	241	268	249	230	218	245	242	225	252	245	244	235	259	222	253	217	257	225	238	267	232	247	230	228	247	265	247	258	239	232	238	238	223	233	225	244	253	248	229	212	254	235	232	221	228	260	259	236	234	253	222	266	221	236	243	246	239	239	236	218	233	244	240	260	237	240	224	227	263	240	241	235	248	230	217	255	259	258	231	262	253	228	237	239	256	261	238	234	225	258	245	227	217
2754	4280	17363	20305	14002	7886	3870	1725	921	713	655	579	595	621	603	593	639	574	578	578	593	580	598	597	575	570	568	573	588	547	582	581	608	569	578	583	602	566	620	581	598	571	617	592	602	617	607	567	578	584	630	560	599	619	612	606	614	600	550	582	579	577	595	607	585	626	603	569	609	605	595	554	646	575	580	590	589	596	634	578	598	599	621	630	603	577	604	653	579	576	587	587	592	591	604	578	606	617	570	646	604	580	641	595	594	618	616	615	600	564	597	596	619	604	637	566	560	608	582	534	619	620	614	601	584	608	599	640	544	565	544	597	615	588	599	594	605	620	577	587	601	593	568	624	620	639	570	585	642	596	621	581	572	593	574	601	570	603	620	595	649	611	594	574	575	561	564	585	607	579	623	599	590	635	578	589	605	566	582	606	609	570	621	619	574	608	586	620	564	587	643	581	627	587	597	595	639	575	610	651	625	580	588	559	602	579	584	598	612	590	597	560	601	637	536	597	649	624	614	582	644	589	578	585	556	588	577	568	661	579	603	610	596	608	590	582	618	616	593	584	519	547	614	591	591	617	586	572	598	579	559	585	583	601	585	602	633	595	598	612	582	593	635	604	615	607	612	565	546	604	613	618	571	603	616	555	598	620	607	596	607	610	554	621	609	580	632	626	564	608	605	617	610	563	598	603	586	626	578	577	613	641	597	588	603	613	587	626	556	604	571	545	619	632	609	616	606	586	606	601	660	610	590	620	583	628	627	564	560	618	611	600	632	620	599	589	593	566	593	591	612	622	596	587	578	594	575	594	598	571	586	616	605	624	649	599	591	606	583	595	563	590	609	599	601	642	602	559	589	575	548	566	634	595	617	603	591	593	565	561	601	595	601	589	599	594	602	586	556	589	653	583	598	620	552	528	583	599	606	634	546	589	610	566	619	573	574	616	617	588	610	577	583	680	590	606	610	576	584	593	606	604	575	615	580	578	630	608	591	612	607	616	625	599	588	570	580	597	572	579	586	598	596	578	619	615	581	625	620	607	598	541	604	605	616	604	544	589	603	627	577	611	584	546	629	600	606	598	554	558	587	581	570	591	601	589	618	577	581	616	584	555	655	627	595	605	598	641	567	627	601	617	585	576	564	605	607	617	630	585	625	593	622	600	582	594	598	623	574	603	588	579	598	614	634	598	631	605	602	577	591	559	621	627	585	593	592	648	563	591	601	581	596	599	606	596	628	646	650	609	654	588	580	611	587	601	574	569	606	609	624	642	573	628	592	649	635	579	629	598	592	586	571	595	595	654	572	612	589	608	583	573	603	604	560	614	582	566	590	606	581	609	601	655	601	560	682	615	560	614	560	594	593	629	609	578	592	600	552	567	585	599	582	606	609	592	587	629	579	594	612	594	576	561	615	580	575	596	579	638	578	543	588	626	601	622	615	611	609	619	581	581	655	593	593	633	619	581	599	630	557	603	587	574	620	567	608	612	610	617	559	553	557	585	620	580	576	623	604	639	651	624	567	604	594	584	598	600	578	603	626	571	580	624	604	611	568	574	591	549	611	619	582	616	592	611	612	564	587	623	594	603	632	585	605	622	579	604	593	603	621	619	581	596	606	587	596	587	606	614	603	595	603	571	608	611	581	608	601	629	585	612	643	637	588	606	603	605	577	585	616	579	635	613	583	626	604	541	629	577	554	615	616	578	582	631	581	559	608	610	626	621	613	572	618	578	611	624	599	582	599	598	594	591	590	622	585	578	588	578	601	585	632	615	579	620	613	599	607	611	600	575	594	587	589	540	576	616	597	595	599	625	587	600	663	594	599	626	595	578	576	584	554	591	598	547	604	604	613	607	561	590	583	614	591	564	585	572	600	563	576	599	575	608	633	592	600	590	614	588	600	593	593	601	605	590	599	620	618	592	612	634	599	581	608	598	581	584	612	581	569	561	590	658	607	581	578	608	625	594	552	634	610	583	631	640	632	641	615	557	582	579	636	629	599	619	607	686	547	569	626	585	604	593	646	563	606	618	584	589	553	615	590	609	590	596	601	584	584	634	625	664	597	593	564	571	652	603	610	583	606	568	577	604	610	574	633	572	598	594	602	591	601	596	603	614	616	586	628	578	553	570	576	588	585	599	598	595	605	629	603	587	560	598	593	547	609	591	578	559	558	607	567	608	567	612	571	614	629	624	595	622	633	608	592	608	584	639	635	626	627	566	564	596	575	608	594	601	576	573	598	617	587	602	614	605	588	632	556	563	644	597	588	535	572	621	591	647	603	620	627	622	606	605	582	618	619	633	611	584	584	603	620	606	602	626	587	616	604	610	566	595	582	582	594	575	645	614	580	609	583	591	645	644	593	587	571	596	617	603	547	586	602	618	614	583	614	608	550	572	562	607	559	624	608	577	581	603	605	599	608	596	602	591	592	628	606	620	591	643	554	619	589	597	604	642	606	538	629	602	624	611	590	585	607	549	678	584	623	559	557	633	574	577	593	645	576	622	648	610	607	567	616	586	575	601	646	578	567	559	599	582	572	645	620	592	601	613	642	581	606	611	602	616	609	623	591	603	582	609	602	643	596	645	621	554	635	607	587	565	551	588	617	548	597	628	587	608	581	557	593	625	625	612	597	597	649	622	619	604	569	649	586	608	561	609	614	592	598	613	608	584	615	615	605	581	640	635	589	570	586	627	628	573	563	602	584	601	573	601	611	604	650	588	638	592	648	598	599	608	617	584	612	632	587	604	537	576	612	583	577	586	602	667	569	585	614	621	600	610	593	602	607	619	629	579	582	583	613	626	647	623	561	625	600	628	593	619	590	638	581	596	640	586	632	640	568	581	595	606	585	589	552	586	601	624	601	616	586	613	563	605	617	622	608	599	610	589	591	629	568	583	610	583	655	593	562	597	562	601	574	609	574	560	542	558	546	637	655	609	556	586	609	576	600	613	607	582	601	605	625	584	629	630	570	596	613	572	580	627	589	582	614	617	585	587	590	564	573	629	600	596	598	594	625	610	611	582	609	568	639	568	604	582	585	601	637	570	556	575	601	604	556	640	571	613	630	601	629	656	627	569	602	593	574	544	535	554	586	598	602	589	614	593	550	576	616	597	631	583	610	586	575	628	574	584	595	594	633	613	582	610	601	611	586	598	644	598	583	574	610	581	558	554	624	606	591	638	634	566	609	572	586	590	625	578	613	623	604	647	581	612	567	613	621	615	540	619	631	630	625	641	590	584	628	633	634	575	580	597	602	592	597	577	597	637	629	594	549	591	588	603	593	611	589	594	586	614	583	644	582	597	645	556	621	577	569	630	616	598	631	593	575	565	625	647	640	621	626	613	629	608	585	596	626	607	622	589	593	575	604	590	611	612	588	596	586	610	620	556	582	615	632	581	571	591	619	598	621	655	603	636	626	622	610	588	603	620	596	609	637	613	579	565	587	625	608	631	648	611	591	613	611	594	606	588	627	570	592	577	633	608	625	607	597	611
19477	56808	74432	66255	50548	33232	16228	4904	1305	503	314	288	353	291	305	284	293	298	290	311	264	282	334	338	295	268	290	325	317	301	280	295	275	282	300	269	287	285	292	306	303	263	296	321	280	297	305	290	324	330	312	291	300	282	278	300	322	272	278	306	323	301	302	270	322	307	306	259	314	299	274	278	289	283	280	325	296	289	291	302	271	309	281	309	307	303	298	299	283	290	257	319	298	311	273	286	323	271	291	320	284	308	319	280	306	276	295	301	289	291	284	267	301	313	319	275	276	303	321	281	273	323	269	298	302	289	286	260	258	294	325	303	282	266	301	293	284	284	286	270	324	286	287	289	319	297	289	343	279	289	288	298	315	241	303	293	300	301	280	289	291	295	301	295	330	268	321	326	286	275	306	300	293	288	309	291	281	289	316	313	278	295	308	287	322	302	262	288	291	296	313	288	302	293	278	290	278	301	284	330	286	285	286	287	321	305	277	272	298	296	314	291	289	319	275	295	297	295	315	321	269	261	274	266	294	317	287	315	274	324	262	275	291	315	314	303	293	302	306	315	285	269	307	290	253	279	301	287	240	319	274	286	290	285	276	294	253	298	314	296	305	288	281	285	269	306	291	295	315	300	303	296	332	267	300	316	273	288	311	293	290	330	285	281	284	275	300	318	316	296	288	301	278	292	307	288	290	277	308	282	302	295	275	282	270	301	293	261	308	275	325	310	279	308	298	296	260	305	278	323	328	345	305	290	295	310	318	305	284	264	298	314	278	284	309	312	284	315	318	263	303	272	272	299	290	296	312	324	291	326	297	301	272	293	315	301	311	304	286	300	287	330	263	291	287	292	315	295	289	272	322	291	285	304	314	292	320	272	290	250	281	297	269	295	282	270	280	289	297	292	331	323	273	283	275	317	278	260	320	294	322	284	300	280	310	289	282	277	292	299	286	270	294	283	328	274	301	290	319	300	273	308	290	294	323	297	291	305	277	274	300	307	287	263	295	314	290	300	297	304	296	287	289	285	251	276	279	282	280	302	326	306	315	286	289	291	309	294	326	304	287	304	293	310	296	310	327	275	275	310	278	297	276	267	306	259	296	307	282	282	282	319	273	277	318	295	287	299	316	314	272	323	271	315	292	301	281	289	272	316	285	289	277	294	310	310	272	270	304	292	288	311	284	299	325	279	284	303	317	250	321	308	314	324	334	300	277	301	328	313	283	288	314	300	303	311	291	318	313	291	317	286	269	283	286	308	301	328	285	293	256	286	305	300	328	309	323	313	322	273	257	296	281	299	287	292	288	277	304	307	325	300	289	300	301	304	315	299	298	327	245	316	273	288	291	294	288	296	298	307	300	278	300	301	298	322	302	318	331	312	305	315	280	307	266	291	312	284	282	314	303	311	303	323	303	298	296	280	301	290	325	291	302	294	294	301	276	286	335	297	296	289	308	294	265	292	271	302	317	293	261	274	275	286	290	277	249	308	326	308	301	277	306	291	293	280	273	263	270	275	291	302	287	324	289	308	312	293	318	311	309	277	306	309	295	294	283	273	299	291	291	287	319	259	294	308	319	311	310	320	326	313	305	299	290	340	321	272	305	300	268	305	305	291	278	289	295	287	308	286	277	317	283	293	283	303	288	304	301	277	280	280	289	283	294	314	290	282	288	299	308	291	276	275	296	295	291	285	261	307	285	314	304	288	301	310	297	300	297	340	340	318	294	283	258	291	277	308	325	291	260	323	324	283	273	293	267	320	276	323	298	286	276	277	327	306	290	295	344	293	311	322	292	298	259	288	311	277	263	278	295	317	304	289	319	301	323	315	332	269	315	295	279	298	266	316	322	332	314	307	323	279	265	298	288	301	267	296	298	303	281	299	289	312	279	268	310	259	294	273	307	295	289	311	256	297	309	302	283	271	293	315	284	282	294	266	300	309	291	300	284	288	291	267	300	305	281	283	291	292	266	317	264	285	289	296	264	290	286	277	306	334	317	276	287	306	304	323	259	274	294	262	281	285	279	319	276	323	316	298	302	319	279	266	312	298	294	267	290	293	299	303	305	290	309	312	303	278	308	276	338	301	283	315	311	336	339	304	285	295	299	295	279	313	290	314	256	273	307	297	303	282	301	287	278	304	270	314	290	306	293	270	315	312	265	318	308	271	301	282	291	291	301	301	248	275	298	305	291	298	300	286	285	278	284	310	291	287	298	301	267	313	282	343	271	290	304	274	308	298	285	296	283	295	320	273	272	287	297	266	278	290	287	305	308	309	297	307	313	281	318	289	293	292	295	306	282	285	285	316	328	288	304	296	282	316	301	294	309	284	299	339	306	273	307	283	283	286	317	299	301	288	290	280	327	310	299	293	292	299	306	310	325	316	320	280	309	333	292	294	288	274	297	302	267	271	281	318	299	303	276	291	296	289	299	297	310	294	285	279	303	273	292	318	315	264	286	285	309	299	284	326	304	326	278	289	279	276	336	304	264	277	268	296	311	316	275	270	272	307	304	294	279	269	286	334	335	266	288	281	292	293	308	280	296	291	281	293	279	289	283	264	314	310	289	313	290	296	269	290	289	263	317	288	303	271	295	310	296	270	304	320	308	298	297	304	260	317	309	271	292	287	246	311	307	294	279	292	298	290	290	311	297	310	283	300	282	262	255	296	285	286	269	302	313	303	312	328	329	265	326	317	302	320	292	293	301	290	304	321	283	310	301	285	297	283	279	310	309	309	272	328	295	285	308	287	322	299	275	312	293	299	296	297	296	301	281	301	297	336	282	263	289	286	298	295	299	287	303	269	323	302	288	325	260	317	308	288	315	290	275	306	301	283	299	262	292	311	274	287	322	346	291	273	263	319	322	281	281	284	295	277	283	280	298	273	317	268	293	320	283	269	306	297	291	297	290	318	306	273	295	285	315	290	288	303	291	300	277	292	291	272	304	274	272	299	293	306	288	277	319	318	310	324	324	325	296	321	275	289	342	300	316	309	305	287	308	325	287	303	290	295	299	289	303	296	296	301	285	305	280	248	280	305	294	293	333	302	299	307	278	324	287	286	279	291	301	286	303	293	277	304	324	288	293	341	276	270	257	301	289	313	319	319	253	275	259	299	283	270	295	285	300	293	297	283	296	290	307	301	300	295	290	295	271	318	331	282	284	298	286	300	308	294	291	287	292	245	275	347	300	312	287	288	291	302	284	294	281	305	282	297	295	311	293	304	318	253	285	290	301	276	304	331	305	278	302	286	267	289	317	279	298	304	331	268	313	294	282	292	320	271	291	309	287	318	301	286	300	315	285	319	297	293	279	305	303	297	288	297	295	300	280	292	291	288	312	299	294	298	271	308	308	292	325	292	285	312	308	325	314	298	284	288	306	266	295	325	311	299	350	268	291	307	288	279	317	299	299	328	265	278	317	295	265	284	314	293	300	322	314	306	278	338	299	347	311	320	285	273	258	286	324	280	301	298	300	300	310	292	282	307	286	300	344	327
13449	43462	69953	72866	60513	44902	27806	12717	4421	1561	911	771	672	721	706	720	716	748	702	739	774	697	727	687	701	749	691	656	744	713	754	733	665	755	679	773	666	694	676	684	748	704	688	730	712	722	718	673	705	728	723	731	692	701	681	693	712	657	714	723	680	682	703	695	738	710	716	687	743	720	719	657	705	743	722	744	723	714	721	721	710	711	712	722	720	692	675	721	746	715	756	699	714	729	734	714	731	695	758	724	715	769	716	711	696	706	676	718	702	733	703	757	762	750	755	744	704	761	724	720	695	738	725	730	720	659	734	718	726	714	670	751	693	737	740	716	738	690	716	730	698	747	710	708	714	746	707	705	699	692	697	700	733	746	731	716	683	720	729	703	694	741	773	725	686	738	751	651	726	692	754	742	677	729	662	727	680	767	721	739	716	685	742	721	706	687	754	733	754	720	733	688	731	717	714	691	700	654	752	728	753	733	728	742	738	753	710	746	705	709	723	732	731	755	718	699	724	723	640	745	734	725	701	709	693	682	688	748	705	712	708	749	740	684	708	742	686	703	762	667	701	682	696	717	661	684	663	711	704	734	752	693	749	750	750	675	714	729	731	743	705	734	720	713	672	715	705	696	718	715	708	701	740	713	672	718	642	723	661	722	693	661	719	726	726	692	706	690	716	676	673	725	712	726	743	714	678	736	757	709	711	722	708	700	685	695	711	705	732	710	685	666	717	697	705	727	685	708	698	661	704	723	752	754	700	713	712	737	665	763	745	731	728	760	696	712	748	708	731	744	776	744	707	746	704	707	733	732	687	737	720	744	643	714	708	735	731	738	755	740	687	791	672	699	725	683	721	731	696	692	722	647	687	690	706	702	745	675	742	699	712	699	701	726	714	691	687	686	692	719	696	692	739	705	754	765	740	678	690	740	770	743	709	688	694	709	678	708	742	747	719	710	684	730	712	677	734	734	663	708	746	724	697	698	685	706	732	695	687	733	730	694	722	680	720	723	689	726	700	724	746	694	743	744	707	672	645	701	689	697	658	764	718	742	707	710	736	705	696	740	736	741	727	699	726	719	728	689	708	736	733	722	690	665	703	716	725	750	709	706	711	712	731	676	710	680	732	715	714	747	695	748	710	732	698	695	719	748	685	751	743	699	714	697	717	763	708	723	719	705	696	667	737	729	731	718	661	751	698	685	739	725	773	651	703	670	780	745	751	736	710	683	667	729	705	713	705	738	742	740	701	739	783	699	697	629	748	704	771	696	737	725	675	701	718	717	763	721	713	711	689	720	666	741	714	681	751	736	749	704	716	718	725	686	666	736	719	692	699	737	707	714	734	773	696	686	760	709	708	671	699	693	697	702	718	702	691	694	728	696	730	681	719	706	710	716	736	741	739	669	713	740	690	674	695	713	711	685	691	698	701	692	724	721	718	752	711	701	775	715	720	715	698	732	709	715	728	685	753	734	754	753	754	733	697	703	720	697	722	721	719	744	736	700	700	718	695	687	691	667	725	723	727	688	670	725	674	692	679	688	728	694	747	781	684	732	715	702	675	687	719	734	738	682	682	694	714	715	683	673	699	710	719	688	715	709	748	712	719	671	698	711	741	734	649	725	737	736	629	720	705	749	687	711	745	724	735	733	689	736	694	722	671	690	699	742	695	709	706	721	744	701	711	651	732	701	709	706	673	667	731	701	692	683	782	732	771	746	673	692	702	693	713	718	672	706	680	682	725	738	699	723	740	721	727	722	762	692	731	696	707	679	679	699	745	698	712	714	739	749	669	715	767	708	688	720	666	699	763	675	759	699	763	690	754	671	721	708	729	697	684	749	700	711	683	692	762	711	693	702	774	716	700	732	713	705	726	700	689	780	698	753	736	737	712	731	684	702	695	713	666	658	728	728	734	737	690	698	723	715	728	747	756	691	753	760	719	732	695	707	750	684	713	711	749	719	690	655	717	694	700	732	736	708	696	707	778	692	700	731	715	701	738	690	736	650	761	692	685	748	739	711	693	683	766	722	714	666	708	694	733	693	757	704	754	710	717	725	735	699	707	699	694	733	711	741	741	705	719	662	674	650	635	744	708	692	710	730	733	668	707	673	716	739	738	661	686	741	690	743	675	655	765	714	683	729	615	738	699	719	715	706	716	694	735	678	692	743	674	670	743	692	725	698	693	716	755	714	704	730	780	707	682	699	743	698	724	697	708	674	717	671	724	720	698	717	729	750	708	714	700	713	688	737	698	695	750	702	671	708	729	716	690	723	736	684	733	721	734	692	716	708	714	711	692	738	703	710	700	699	714	705	713	762	683	700	731	772	711	736	714	688	758	718	650	690	724	696	713	753	708	699	700	712	684	725	728	723	708	696	744	716	730	736	713	650	685	710	718	720	720	700	724	732	729	717	736	716	701	742	678	703	689	725	706	728	722	718	727	729	708	715	682	720	716	664	687	674	695	709	715	713	702	688	724	694	749	693	727	677	740	703	726	729	736	720	693	695	715	724	684	688	693	689	750	693	700	752	762	685	701	711	716	692	726	693	662	720	771	672	699	725	667	710	706	726	732	689	682	657	719	784	780	731	729	725	740	674	745	694	690	692	677	672	685	692	687	693	725	698	744	717	669	727	731	728	728	703	685	676	690	731	730	674	723	721	706	684	715	706	701	719	689	676	647	705	668	742	738	705	740	745	662	730	694	671	691	705	696	682	727	717	765	688	680	679	720	707	696	728	681	737	752	719	739	676	705	690	671	699	671	729	716	740	689	742	685	697	745	683	701	707	700	699	743	749	721	706	705	723	722	753	750	727	727	767	700	733	670	716	702	772	741	687	703	713	701	703	681	714	717	663	696	705	742	688	745	739	731	751	702	714	736	712	731	640	755	726	715	716	657	733	686	743	648	766	709	728	720	734	703	737	686	678	731	756	672	745	667	725	719	700	722	730	678	731	759	731	724	689	696	664	716	702	676	741	700	683	692	712	689	716	710	686	747	718	742	724	710	711	716	682	683	694	713	708	771	659	704	719	704	671	649	718	713	713	727	695	669	732	687	662	721	667	708	755	690	727	764	721	716	684	692	680	730	744	755	707	690	677	695	763	729	696	662	668	688	720	696	677	714	703	697	691	709	729	742	721	673	759	761	688	767	663	706	676	713	732	700	704	744	704	717	726	691	755	711	649	718	704	720	711	761	732	734	674	693	741	700	682	756	711	707	732	733	720	698	663	717	705	687	686	708	705	740	739	742	729	733	696	737	711	718	771	748	738	707	669	702	698	727	755	692	700	729	723	738	750	739	739	752	749	694	699	715	710	725	699	675	742	740	721	680	696	694	684	732	693	716	674	706	724	678	702	728	737	719	695	729	757	723	701	671	754	740	715	690	751	715	726	717	742	725	711	703	736	735	734	703	671	702	687	719	712	710	732	692	716	696	745	713	725	715	737	719	750	722	714	756	708	741	717	738	708	758	717	707	663	708	684	723	715	661	734	700	732
15336	52618	78611	69678	54914	37025	19330	6531	1565	553	356	278	293	267	294	302	303	293	295	292	284	277	284	327	258	276	271	295	286	284	272	282	281	273	273	274	295	307	249	299	278	251	252	292	299	279	289	268	289	280	304	293	271	308	279	325	251	316	269	291	267	301	293	289	294	269	289	287	254	290	284	275	303	297	275	306	325	300	281	312	295	297	293	310	266	291	296	295	313	288	281	276	298	317	287	297	297	305	308	306	283	277	282	280	272	263	257	288	271	284	296	272	283	257	286	297	265	298	283	283	266	303	233	287	305	299	253	280	282	289	286	295	255	292	284	277	287	273	305	278	285	278	295	287	285	278	274	291	270	287	288	295	305	270	260	268	295	284	284	312	289	277	299	260	279	276	319	258	265	272	287	278	268	288	302	288	261	280	290	276	247	277	260	300	278	288	259	257	279	245	309	331	302	252	291	249	287	284	261	274	301	279	279	288	281	311	264	269	266	257	230	278	274	279	246	277	274	267	265	311	336	309	274	292	306	284	258	265	289	266	280	274	281	301	295	286	251	263	242	266	316	295	264	265	301	278	277	313	274	279	292	317	280	250	289	241	320	281	275	300	312	270	280	302	289	287	307	266	277	285	269	260	277	288	263	326	275	263	292	290	283	280	253	266	306	299	260	265	282	250	240	256	256	236	283	275	290	300	306	282	287	258	270	304	264	274	314	280	300	273	311	304	258	271	274	278	268	284	289	295	278	275	271	298	299	224	289	306	266	293	253	309	264	296	289	295	283	264	285	289	271	300	289	282	300	254	337	270	322	300	260	270	267	283	269	262	266	300	271	284	289	274	309	282	272	280	256	280	305	316	293	281	340	285	305	308	263	281	269	280	300	272	294	272	249	287	256	284	296	288	293	275	279	267	298	259	281	271	290	316	276	293	263	267	273	271	264	275	283	288	281	283	278	295	268	281	273	307	270	282	276	294	243	246	284	289	258	308	284	239	258	286	274	304	289	276	291	265	307	276	259	284	295	319	299	243	276	268	284	259	264	259	310	261	275	274	287	321	318	270	260	281	313	265	275	282	300	278	298	242	293	294	277	275	283	273	302	282	295	296	275	285	300	278	264	288	325	309	277	285	292	329	309	291	263	310	297	300	281	304	266	300	281	270	283	303	310	298	269	283	281	295	285	271	279	291	289	287	265	283	248	291	286	292	306	287	284	292	275	282	267	275	272	280	257	308	296	306	258	285	281	283	280	277	328	283	301	282	276	276	286	275	275	265	279	296	283	294	292	269	301	258	275	298	290	242	276	311	273	281	282	278	283	285	300	294	262	256	278	300	268	287	315	280	290	273	275	282	268	270	305	274	266	273	284	283	270	287	275	322	294	274	271	259	264	301	354	281	289	286	296	280	276	254	291	279	306	279	313	270	281	268	284	284	272	296	306	273	280	276	275	312	293	309	288	258	279	260	267	291	296	307	289	280	307	291	297	306	285	275	327	280	278	262	300	285	259	283	279	287	272	287	272	297	255	271	249	290	291	311	276	261	268	260	307	336	268	252	238	285	299	299	291	287	275	287	290	283	293	299	274	279	243	253	271	309	274	302	283	302	294	292	322	273	301	276	287	286	273	262	311	250	278	251	307	270	270	272	287	271	269	280	310	281	291	283	273	284	273	300	277	278	272	277	281	300	307	307	278	280	273	272	260	291	287	282	268	298	276	293	273	270	265	275	280	268	275	258	253	298	245	293	284	301	278	276	284	268	275	298	294	310	299	309	271	304	297	262	280	265	293	268	285	303	260	288	281	261	303	281	313	297	304	276	274	291	266	313	278	261	270	274	305	259	309	303	302	289	279	290	292	286	314	286	281	281	273	295	300	296	297	298	267	302	289	265	273	276	253	296	254	277	284	291	291	275	276	268	245	268	288	266	280	306	302	271	270	302	287	296	271	291	262	298	288	263	286	302	276	275	297	273	312	291	286	287	304	251	290	285	284	293	267	283	287	274	282	267	277	265	275	301	287	273	279	294	303	282	273	262	262	257	276	310	281	285	253	297	257	285	290	260	291	316	288	309	269	306	314	303	278	292	255	266	276	264	283	303	275	261	261	244	295	279	271	280	250	269	284	296	291	256	298	287	254	264	276	261	266	275	271	272	279	275	314	286	290	270	283	290	289	297	295	271	282	286	297	306	272	283	307	266	325	264	299	284	314	278	299	297	265	288	266	258	276	276	287	251	260	294	294	281	283	282	297	283	284	259	292	287	306	279	279	281	293	291	276	299	291	290	300	255	275	274	290	297	295	276	301	285	275	279	295	259	297	264	277	292	303	289	259	330	288	303	308	255	330	287	284	309	293	268	295	288	266	311	272	294	286	275	280	305	306	312	289	307	291	281	267	288	286	291	250	271	268	274	282	294	270	303	245	270	296	269	277	277	266	288	301	305	270	253	271	267	284	292	286	256	253	267	294	304	264	272	301	286	315	288	264	278	308	243	317	292	287	325	275	294	266	267	285	274	302	260	258	291	282	279	272	289	300	309	287	303	274	269	267	272	286	324	270	287	269	266	313	275	299	300	311	246	286	251	299	275	267	270	288	303	277	273	306	270	293	308	283	266	272	279	313	296	285	295	297	268	307	277	290	273	265	289	257	296	287	269	309	291	289	274	306	266	334	265	322	294	309	327	288	260	305	306	324	265	269	296	267	257	286	273	287	288	291	236	276	289	262	295	299	281	275	288	247	299	292	258	282	287	278	293	280	289	269	287	266	288	268	287	265	274	302	291	256	278	258	248	267	290	284	297	275	283	271	267	271	279	311	278	300	284	275	312	270	309	282	282	272	274	279	270	288	272	270	329	284	294	298	268	284	268	290	293	285	308	304	276	292	308	305	300	249	276	289	328	287	277	290	305	305	295	292	263	291	289	284	310	302	279	269	280	279	290	304	296	288	300	254	282	302	263	282	287	249	265	275	267	277	310	269	317	283	275	276	279	282	307	298	244	272	274	285	292	268	261	293	337	285	297	293	278	314	274	270	297	314	303	323	303	269	279	312	257	273	316	280	304	283	284	273	269	305	259	290	301	306	290	296	304	270	283	278	336	277	272	276	287	265	296	260	303	304	272	281	296	257	263	293	297	264	305	286	291	276	270	290	267	275	275	286	299	299	300	282	262	278	280	262	300	244	266	307	285	270	286	288	290	304	247	288	264	303	302	286	245	278	252	280	304	282	292	292	277	261	285	281	271	290	276	293	289	291	279	265	277	292	288	269	291	245	270	262	282	318	282	285	266	297	263	294	252	277	281	251	276	283	306	284	252	249	307	277	286	294	280	300	266	293	304	310	277	273	259	276	271	259	263	301	284	281	263	262	292	313	286	284	303	310	266	267	263	281	299	269	307	292	316	280	291	273	280	270	269	316	275	291	256	272	276	278	291	282	285	292	279	284	279	271	253	279	298	258	271	281	335	265	277	300	299	288	264	288	293	287	253	293	286	290	291
9676	41160	73826	76736	65202	48327	31004	15130	5233	1704	924	737	689	740	703	717	655	655	714	666	690	670	616	673	688	683	669	691	686	650	666	690	678	690	668	673	645	665	722	707	688	696	666	682	689	685	670	676	692	711	732	686	664	655	693	665	676	696	665	706	727	652	684	703	664	673	675	657	676	703	679	663	701	697	714	679	689	661	639	655	645	702	656	682	724	636	672	678	673	709	657	672	661	653	666	709	686	660	689	671	692	679	695	673	637	670	719	709	714	618	678	664	661	677	689	693	688	680	694	661	680	669	679	669	723	661	715	659	673	647	638	628	700	672	649	649	657	696	604	669	724	674	670	666	694	712	729	676	648	648	653	672	654	685	707	677	682	681	668	676	660	702	699	657	656	661	653	661	682	665	694	650	713	683	684	665	657	706	693	668	626	693	660	656	670	652	645	676	673	655	610	691	695	659	679	669	683	655	689	645	699	674	698	696	679	645	656	668	715	696	656	638	681	688	684	710	624	668	718	684	697	658	663	693	666	740	678	721	677	730	656	678	678	708	688	664	625	662	665	643	670	688	716	668	685	673	666	654	665	682	680	634	702	721	695	692	717	671	714	648	683	671	677	665	639	663	672	686	658	689	675	642	667	690	659	678	695	720	657	651	689	741	715	668	639	696	685	687	779	656	686	668	674	690	703	674	694	690	704	661	705	699	662	712	668	647	693	690	659	658	723	707	650	691	612	695	652	718	686	656	689	690	656	706	704	712	700	730	659	661	702	680	657	694	754	666	691	703	688	670	596	661	647	667	695	734	709	671	697	659	674	671	661	689	688	677	647	654	676	668	647	648	691	657	682	670	676	672	704	655	690	701	674	696	651	684	697	705	670	662	667	693	658	660	632	679	695	664	659	698	651	668	645	708	709	654	673	735	673	627	671	640	708	639	686	720	741	709	669	687	685	692	713	649	661	689	698	719	645	658	683	639	716	708	673	707	720	687	605	711	673	643	726	667	667	675	637	630	647	687	672	668	622	649	672	670	715	681	674	715	684	686	664	665	657	663	647	672	689	680	689	697	704	657	699	657	693	675	688	670	606	649	709	686	679	646	649	672	675	668	643	710	714	671	718	603	668	682	683	693	685	664	699	716	679	646	661	703	674	654	739	707	656	727	699	630	650	651	646	669	747	644	662	679	655	672	725	689	633	685	649	695	697	652	693	705	682	689	701	623	653	698	679	657	689	654	665	695	667	656	660	695	636	651	705	698	662	623	650	667	636	689	656	686	673	713	710	668	684	700	652	706	705	672	662	700	698	696	641	729	679	694	666	704	652	698	708	652	743	695	707	688	686	627	664	633	693	691	705	688	729	669	686	701	664	679	634	680	646	694	701	695	662	702	630	748	663	640	652	671	650	686	690	635	653	674	681	642	648	633	710	700	695	665	711	636	671	689	715	637	628	715	662	649	676	666	636	686	645	627	684	673	676	660	648	695	684	690	618	670	679	681	613	693	640	636	681	642	649	717	670	651	654	659	714	663	714	659	697	687	687	658	687	644	660	662	689	699	666	679	675	692	679	672	713	702	709	690	668	708	651	666	720	685	666	677	698	656	682	641	640	704	688	679	650	690	713	674	665	665	717	664	660	701	669	706	681	680	669	665	687	685	674	655	702	686	682	693	659	692	664	660	716	689	661	659	698	664	678	715	686	696	667	677	666	652	661	661	633	685	668	644	652	739	642	654	700	629	647	670	651	711	668	671	677	685	654	712	670	710	656	654	701	656	674	671	657	653	695	665	691	685	718	681	648	709	658	684	693	655	696	700	679	689	688	709	679	703	689	663	704	643	741	703	649	718	675	659	699	691	661	682	687	653	656	679	689	660	635	647	657	682	638	658	680	634	703	685	698	597	681	670	725	675	650	627	694	653	660	683	656	716	674	695	715	620	682	694	700	667	699	652	688	682	663	642	718	651	674	646	655	644	616	712	666	649	692	652	686	687	681	662	614	670	696	706	697	688	675	648	678	634	703	718	701	731	640	680	702	696	736	693	639	664	683	691	716	679	663	633	690	670	702	695	721	667	683	688	692	662	666	682	659	664	654	663	695	625	697	657	699	656	719	662	697	685	676	613	677	653	685	642	659	682	673	664	684	721	711	648	674	678	715	674	652	682	694	671	675	702	727	722	681	690	658	648	657	684	676	670	680	673	633	651	665	644	669	648	699	705	660	668	689	722	661	639	699	689	677	675	664	648	676	644	686	666	696	698	693	697	664	727	653	659	685	676	720	624	679	693	650	662	705	648	676	684	655	673	645	709	719	682	679	674	656	694	689	671	678	703	683	682	695	695	683	640	663	688	683	713	691	632	656	657	689	640	658	613	696	699	718	677	682	691	723	664	691	723	660	694	674	699	654	652	694	662	703	708	645	742	728	703	697	659	690	713	667	669	674	665	668	711	645	686	658	673	660	664	649	660	696	675	720	686	681	704	687	671	662	663	660	701	708	636	686	714	702	669	688	706	736	644	664	745	664	700	685	599	697	705	665	676	676	720	700	682	671	687	635	667	685	659	686	687	673	720	647	707	677	704	658	695	693	632	661	700	674	665	681	689	712	671	692	676	662	638	697	645	651	707	661	676	639	673	648	644	703	700	638	697	658	695	661	682	637	647	745	653	678	677	660	635	685	705	710	687	683	668	692	651	740	704	718	685	673	717	685	759	726	704	709	694	643	628	675	683	672	681	661	706	721	643	653	644	665	688	674	686	623	677	671	664	683	621	638	677	681	725	676	653	626	666	650	680	633	682	716	666	678	635	688	725	649	642	650	690	668	721	685	643	652	630	699	637	672	663	711	633	674	660	679	682	706	641	682	649	681	663	661	699	722	667	716	678	679	697	657	669	724	682	642	685	677	680	683	714	680	667	705	673	651	660	670	633	653	679	676	683	714	728	652	653	673	704	669	650	695	661	683	697	655	719	664	647	669	650	677	651	630	710	695	657	697	744	672	671	666	677	686	734	666	691	707	688	643	653	638	654	721	682	620	667	673	663	676	673	671	647	684	698	685	686	701	656	672	706	674	683	711	696	681	689	669	655	664	669	687	734	664	696	637	638	634	692	690	678	684	702	640	711	678	659	656	669	647	670	697	659	700	671	629	718	689	708	668	654	615	675	699	702	679	671	694	680	668	643	686	681	690	637	680	681	679	657	662	646	658	675	685	706	649	674	666	681	667	677	709	660	674	672	701	675	689	681	694	662	679	665	705	653	723	640	677	679	672	701	678	679	738	680	644	674	643	643	681	676	656	646	654	696	650	652	725	650	677	679	689	689	708	667	701	695	688	682	667	720	688	645	700	625	700	708	623	713	718	673	638	677	670	661	655	667	670	719	659	721	680	749	687	659	650	679	704	667	685	714	674	658	690	670	691	698	689	672	706	670	650	670	654	656	661	644	673	685	654	673	679	691	692	664	698	670	671	691	694	695	667	706	625	655	667	683	651	714	690	677
1976	2074	7983	7929	5235	2623	1260	594	304	259	244	225	236	221	216	220	257	237	239	249	259	208	237	242	218	229	234	240	209	234	251	234	236	248	254	242	222	228	221	219	268	248	242	248	243	221	242	217	242	232	248	251	239	239	263	239	282	253	248	247	236	232	240	229	221	254	237	259	232	245	264	242	240	235	230	251	253	232	240	217	222	221	222	234	208	221	262	200	230	204	245	250	227	203	239	243	229	276	238	242	254	220	257	272	232	200	258	262	218	218	248	238	245	267	224	272	232	214	256	241	259	210	235	231	238	231	232	221	202	242	236	238	252	227	251	244	223	248	213	235	257	261	242	240	221	260	244	220	256	224	223	264	210	246	244	190	250	221	233	232	235	250	213	229	220	234	246	251	231	205	226	245	237	254	220	237	244	242	239	240	245	263	241	230	244	227	224	246	220	251	257	232	228	239	247	240	226	242	213	239	268	243	239	237	246	256	243	197	251	234	235	244	247	235	228	237	252	226	247	231	234	220	217	236	246	237	231	254	238	234	226	236	245	221	251	231	253	238	216	249	209	242	223	228	221	234	254	235	255	211	231	219	213	251	226	204	229	233	231	251	246	226	234	261	250	230	268	226	221	218	258	213	221	222	230	227	241	230	251	228	253	237	233	262	231	207	220	249	227	237	253	232	216	244	227	242	271	242	211	288	249	250	238	258	222	246	220	232	248	239	236	240	248	256	245	243	234	206	247	230	255	194	211	255	245	240	233	238	231	222	248	230	238	239	227	252	224	219	242	245	252	240	225	234	242	257	233	253	232	243	237	267	250	221	255	225	235	241	229	236	213	249	219	229	251	221	237	231	260	222	231	245	255	239	216	223	256	253	246	243	243	202	246	222	227	222	238	258	226	214	228	228	253	250	234	220	237	238	239	221	233	214	234	259	241	239	222	224	219	228	240	230	257	223	237	211	235	242	259	254	236	240	229	233	234	262	236	232	274	246	230	236	241	250	214	232	236	217	237	247	227	261	228	251	224	238	249	233	204	239	222	221	252	248	242	217	248	256	203	244	236	219	221	233	227	249	245	222	218	241	233	235	252	223	222	231	244	228	246	208	219	224	237	262	242	238	214	217	227	243	262	226	249	219	227	233	228	249	206	208	253	246	226	229	227	224	232	250	207	219	214	234	236	237	231	245	237	231	231	246	218	241	225	246	229	219	248	240	268	235	201	249	226	223	245	215	261	220	202	250	248	213	241	247	224	244	236	236	211	255	239	237	231	242	236	236	222	223	237	235	219	218	238	251	213	255	251	216	238	244	245	243	254	227	256	230	231	215	242	224	220	225	234	236	246	223	247	230	272	220	193	227	233	243	246	224	232	240	255	264	261	232	234	264	266	228	223	257	262	231	256	223	241	244	243	227	217	207	257	248	234	221	235	231	244	223	245	235	236	219	246	243	222	240	260	234	246	234	231	222	233	262	281	220	222	246	233	234	208	220	240	233	230	222	262	218	227	262	218	238	229	234	209	246	238	220	225	217	242	228	254	229	272	241	237	245	282	235	222	235	223	227	254	253	239	223	262	250	223	233	248	217	226	248	240	237	234	230	249	237	219	222	226	223	254	197	231	257	236	233	248	274	244	245	237	242	233	257	250	268	228	225	233	216	222	222	249	216	251	231	222	246	278	239	259	237	246	219	259	265	236	231	221	229	210	236	236	263	218	226	240	260	251	253	189	229	245	239	252	228	248	253	235	240	248	215	235	235	252	279	240	229	208	232	261	257	239	212	248	226	225	248	228	217	240	245	212	242	251	241	194	227	234	245	244	246	256	228	249	244	233	256	233	245	244	257	243	224	234	228	199	247	245	256	232	249	213	251	257	231	233	232	197	231	230	217	222	260	243	233	240	251	235	247	237	219	254	232	242	229	215	237	225	227	248	232	241	250	242	256	235	255	250	232	249	244	237	187	193	211	244	241	218	233	242	230	227	237	231	220	245	227	259	238	222	238	248	241	240	232	216	243	234	237	230	217	211	217	244	242	241	234	253	237	237	262	236	263	235	210	251	259	280	226	255	273	245	253	252	234	222	224	242	245	222	247	233	226	249	206	239	228	248	257	224	230	241	235	245	243	216	249	231	235	234	234	253	235	249	231	255	217	248	225	265	251	247	226	219	237	212	221	240	241	250	225	231	192	230	217	229	236	209	245	253	244	229	227	239	251	253	243	253	222	252	238	258	232	226	225	240	229	231	252	264	241	239	219	245	256	222	216	233	243	231	242	238	233	242	227	238	240	233	257	261	242	242	238	229	248	243	243	217	244	219	206	256	260	213	239	252	218	198	244	250	259	237	241	254	243	251	216	242	249	226	206	256	243	229	228	230	230	237	247	219	213	232	209	242	240	239	242	271	236	241	209	237	229	233	256	242	249	237	226	251	239	251	233	228	234	213	233	235	247	236	247	224	238	244	217	248	235	245	228	234	231	236	211	231	255	226	254	220	244	234	223	246	238	228	262	247	240	256	257	242	217	219	239	233	191	243	228	254	241	240	242	232	248	237	217	240	206	240	224	231	235	232	232	207	229	239	251	230	252	237	240	240	234	216	254	257	221	232	229	260	256	233	213	250	236	229	236	226	236	224	234	215	228	243	238	225	245	252	214	233	231	226	232	231	251	230	236	225	230	245	247	224	214	232	240	234	230	242	236	201	235	232	235	248	219	229	227	213	249	247	229	211	233	259	237	245	251	241	225	244	231	222	209	224	236	209	280	228	210	222	252	254	235	240	243	233	222	246	264	244	251	252	234	230	247	238	226	252	235	231	225	241	218	191	191	231	230	248	211	238	218	269	212	214	235	245	208	246	256	252	245	225	242	223	241	250	254	201	222	208	209	219	270	252	251	228	237	221	233	237	225	264	251	212	225	223	235	272	224	251	231	228	245	233	248	247	239	226	237	242	225	228	226	229	226	229	250	219	247	210	217	241	273	242	207	224	272	238	210	222	230	209	233	231	269	250	228	236	238	245	241	244	244	217	239	228	214	232	238	228	232	228	241	221	240	219	227	222	236	248	239	243	224	223	261	220	232	231	244	231	229	247	216	209	252	217	230	243	215	258	238	244	212	228	227	227	222	273	264	232	240	215	252	245	255	241	240	234	245	245	259	217	264	274	248	267	231	242	231	225	217	264	205	222	215	196	226	217	244	223	209	206	270	244	254	255	227	238	226	241	228	241	225	222	253	236	235	222	239	221	234	260	248	260	243	224	261	228	224	263	245	220	250	227	238	229	233	253	256	222	205	236	246	247	240	238	238	253	276	218	206	228	235	249	222	222	245	247	215	218	207	236	250	216	226	242	228	223	228	255	219	246	238	244	237	246	243	224	236	232	215	225	231	231	231	238	227	239	221	245	211	210	233	255	227	245	202	259	210	215	246	203	222	240	220	223	238	215	255	288	217	238	219	265	250	224	225	253	226	205	243	227	247	239	254	227	230	249	226	215	256
2429	3676	17364	20071	15118	8540	4153	1832	940	667	647	598	594	607	633	623	586	624	609	590	571	575	585	615	598	577	600	561	591	587	548	570	610	582	558	599	581	592	544	595	666	584	558	590	594	612	627	585	593	558	565	567	611	546	640	572	571	594	615	569	593	623	586	587	626	584	578	549	567	584	580	554	566	563	553	556	547	582	616	625	556	624	589	620	578	604	641	580	589	555	583	652	631	586	621	588	541	586	622	606	575	582	568	572	569	612	603	595	585	603	605	558	609	611	561	562	617	563	584	556	558	622	625	596	578	588	596	569	598	599	603	609	624	632	560	610	606	596	607	593	553	600	589	578	549	590	564	638	613	571	610	587	584	547	619	601	611	581	570	592	583	568	595	570	603	610	622	568	606	631	604	593	615	565	592	587	549	605	597	611	618	642	562	607	606	588	580	587	601	569	576	532	595	574	579	592	611	606	611	593	592	567	576	577	584	585	575	596	619	616	575	544	590	633	632	565	581	599	587	594	570	562	582	577	586	595	586	609	600	584	558	599	533	573	520	593	555	651	571	587	600	618	565	552	626	621	592	547	580	590	547	594	581	606	585	589	590	623	563	579	577	573	614	537	600	583	583	554	589	582	591	564	587	570	572	596	612	568	551	588	546	601	551	582	632	584	586	612	571	601	609	571	555	580	549	630	599	560	595	579	590	659	626	585	624	607	621	591	615	599	622	605	579	568	603	565	557	604	586	646	580	561	589	602	540	585	608	619	608	632	596	597	631	615	588	611	605	574	586	626	606	604	603	584	578	592	604	641	559	597	628	522	622	635	615	651	585	624	584	595	561	585	584	616	603	621	557	562	609	605	549	567	595	658	578	603	618	575	556	592	587	627	533	614	596	620	575	590	598	604	597	625	537	617	593	565	588	579	597	550	608	578	559	585	577	591	528	604	586	594	547	612	578	628	570	577	602	627	592	594	566	624	621	567	581	616	609	613	541	589	588	545	645	613	577	597	595	575	616	585	565	629	574	578	596	575	612	592	597	594	579	612	588	602	624	573	622	593	607	628	606	569	584	569	583	608	646	580	580	587	593	576	596	594	589	576	601	583	558	590	602	608	618	565	567	636	567	594	587	588	574	561	579	558	597	592	566	612	591	579	536	567	579	591	573	601	600	582	561	590	599	600	581	585	577	591	616	591	652	577	612	599	585	609	565	566	589	551	583	541	582	607	578	577	567	604	574	602	632	653	618	580	577	601	594	582	578	582	552	612	575	627	597	570	619	596	568	591	597	618	536	567	601	579	598	586	591	605	562	576	616	594	633	617	605	576	632	584	570	611	611	625	572	578	628	555	550	553	623	561	564	605	580	595	610	573	616	597	579	605	595	591	586	564	572	637	554	609	580	525	625	596	577	602	560	587	616	620	593	563	545	582	583	632	591	575	569	636	566	589	623	641	608	580	586	605	609	625	535	611	594	584	618	581	629	580	578	602	578	575	561	599	575	588	590	543	558	609	573	590	594	608	589	578	544	574	615	559	604	613	592	612	589	610	608	566	590	591	573	632	550	552	603	575	562	620	569	614	606	578	609	617	619	604	556	604	609	592	617	597	575	610	581	562	590	569	620	580	577	576	583	608	562	563	607	586	613	583	613	554	580	620	585	592	561	579	556	575	588	600	584	589	616	567	600	575	581	594	598	561	589	620	600	523	568	617	595	552	573	608	542	603	587	630	590	589	569	552	601	594	556	602	572	562	609	581	601	595	562	610	602	635	586	587	599	565	599	586	611	567	586	590	618	586	620	578	591	647	591	568	596	580	601	565	597	556	593	628	564	527	611	622	557	576	553	553	612	582	567	576	568	611	589	571	576	599	623	593	597	560	629	585	551	584	595	539	602	619	565	637	654	578	595	545	573	552	591	550	619	606	574	570	573	594	596	569	593	606	592	596	567	589	615	605	591	577	589	640	588	594	564	572	551	563	565	620	577	601	620	526	581	588	530	573	602	570	594	617	614	579	581	562	575	607	594	553	587	585	588	595	623	588	576	573	564	578	589	591	606	590	608	586	603	589	559	614	549	542	569	618	531	588	622	570	616	579	587	586	561	623	610	588	558	569	569	555	615	624	565	599	578	596	571	596	596	536	644	617	569	574	558	563	607	640	573	584	589	633	540	587	587	565	558	562	590	591	582	611	561	596	566	577	627	591	615	568	598	585	608	625	625	614	588	654	599	567	570	600	607	560	567	572	585	576	588	564	611	590	608	565	585	577	593	616	611	575	622	591	594	584	628	574	572	623	553	583	609	589	593	610	589	553	547	572	586	567	582	615	588	611	562	632	602	600	598	573	612	608	619	566	604	589	602	606	601	586	568	591	612	592	626	548	579	606	606	584	577	534	586	609	588	564	581	584	590	569	580	567	602	602	609	635	577	610	582	589	577	583	618	582	590	577	601	599	603	596	580	544	555	580	615	574	567	591	594	602	603	604	611	605	593	600	561	553	569	615	582	576	600	603	590	603	569	593	584	590	599	631	613	590	633	545	592	584	572	573	586	565	569	661	569	599	593	573	568	571	580	575	604	566	574	580	578	614	599	605	613	590	574	592	603	578	566	588	582	572	619	610	600	571	598	584	625	562	582	554	584	606	581	590	617	593	561	594	586	606	564	604	596	592	592	613	552	599	575	620	551	600	562	592	624	600	626	580	624	600	561	603	543	583	606	581	578	593	613	574	536	587	594	566	607	569	611	636	608	585	584	636	560	611	555	604	574	544	582	562	616	589	560	590	618	602	600	611	571	593	594	574	584	529	558	572	600	592	558	632	578	583	580	561	594	555	568	628	583	585	594	586	601	567	587	563	562	570	579	577	612	622	579	599	627	561	608	608	559	585	635	638	642	602	578	621	549	613	592	574	552	599	578	606	605	601	587	590	622	586	630	553	597	600	619	571	563	575	611	576	623	589	623	601	634	603	590	613	566	613	603	574	568	574	613	595	585	562	550	629	546	574	598	579	622	580	570	605	611	580	593	615	592	622	626	631	630	605	587	626	586	595	609	581	632	550	623	590	599	575	583	615	604	585	592	575	557	572	613	556	638	609	633	570	635	571	602	601	629	596	617	607	567	596	573	581	599	588	592	601	589	608	593	633	591	576	602	550	575	568	561	562	569	567	610	594	605	581	608	605	569	605	583	621	528	589	610	617	563	544	614	600	576	584	619	567	620	594	570	568	606	618	624	644	614	605	636	599	547	579	533	576	592	635	587	583	585	535	570	594	563	564	577	576	607	576	581	599	630	613	598	610	575	575	589	558	598	587	626	567	586	600	585	625	632	601	571	588	593	594	595	601	580	592	570	581	570	620	619	585	609	598	615	628	604	586	566	604	515	565	603	562	597	585	611	589	592	624	594	587	618	565	579	593	624	594	561	580	582	593	587	574	587	603	615	586	619	571	596	581	625	593	655	613	558	594	621	588	640	572	580	589	582	619	595	568	600	590	567	587
11840	40047	74843	68642	53130	35167	17763	5698	1416	541	364	278	289	268	307	307	299	288	283	270	288	295	272	345	310	290	277	335	263	245	264	302	269	315	282	285	252	310	282	290	304	297	299	296	266	301	305	292	292	302	293	279	308	291	298	304	282	285	277	293	324	279	263	278	289	300	296	288	293	292	281	286	287	285	265	265	295	279	289	281	277	329	303	272	305	290	297	266	297	274	288	309	298	252	310	290	299	297	301	316	316	284	294	299	305	292	287	299	318	286	292	315	283	288	273	273	286	285	292	328	307	278	279	325	292	280	300	289	286	298	267	278	294	283	279	270	304	309	314	319	272	306	318	290	318	279	295	292	278	230	311	282	286	327	279	302	303	293	288	305	304	286	278	296	280	299	292	317	295	330	271	257	292	291	302	303	299	276	312	277	315	303	275	286	280	281	295	321	338	301	247	303	283	284	311	320	298	303	308	302	300	282	303	287	295	294	298	275	277	302	293	310	280	258	285	295	290	322	295	289	279	292	275	288	281	298	303	298	302	275	309	313	278	315	323	268	294	284	292	295	290	319	283	281	286	294	265	246	322	288	285	280	350	281	308	279	293	310	308	278	265	276	292	271	294	277	276	289	271	289	278	278	294	296	281	292	262	308	279	315	295	301	277	330	302	278	304	325	287	260	280	304	304	330	288	328	253	299	291	286	292	291	290	279	289	289	300	307	284	300	326	308	313	276	297	266	296	309	288	303	287	295	272	282	281	305	286	290	271	303	278	305	313	309	309	303	270	285	276	272	266	285	318	320	273	299	305	291	302	299	289	296	277	308	269	307	290	279	293	297	274	279	307	273	319	304	305	299	281	284	296	279	240	286	303	288	276	330	292	281	273	279	278	271	297	319	308	305	292	305	309	282	257	276	276	297	274	265	286	275	254	291	298	314	267	279	259	305	286	302	299	273	292	287	275	275	288	288	340	300	304	292	312	311	335	272	298	297	294	269	284	295	279	306	265	305	319	284	304	285	315	310	308	266	291	271	271	318	274	286	276	281	332	317	273	308	293	265	308	274	325	298	335	301	289	312	289	282	311	287	299	283	270	296	283	297	277	269	290	284	282	284	322	267	271	293	288	291	300	330	286	305	307	272	272	289	292	300	301	301	300	325	269	302	307	270	292	273	323	269	287	289	277	324	302	337	271	277	350	290	281	281	297	303	291	288	311	293	303	258	294	319	295	290	311	267	300	310	284	281	294	287	291	298	273	308	283	281	291	284	311	286	323	266	279	313	293	270	332	303	283	325	298	280	317	291	301	311	322	265	297	306	285	283	293	307	313	275	304	282	298	325	314	319	301	292	312	303	296	304	293	295	264	301	313	314	272	266	291	310	284	285	289	266	252	262	297	292	278	306	281	283	281	274	284	313	300	306	289	278	308	265	282	281	272	287	302	303	302	286	304	303	276	327	315	301	295	278	293	290	317	286	298	291	270	300	272	300	309	298	279	259	288	306	300	315	271	290	299	279	313	298	301	269	280	285	279	322	318	307	289	290	304	303	290	290	302	285	302	276	296	290	278	303	288	269	282	317	288	239	301	301	294	257	302	271	311	300	274	288	322	269	265	299	263	310	303	310	294	302	301	278	293	305	315	266	297	280	257	303	295	289	301	276	319	285	270	322	279	307	306	288	291	285	260	280	291	289	298	329	321	307	304	301	256	293	282	321	307	291	295	298	269	316	293	270	291	319	316	271	307	288	278	282	294	282	269	271	283	293	302	310	270	318	290	268	326	287	311	298	284	341	313	312	312	291	322	319	265	311	292	273	295	342	271	290	303	286	326	317	265	305	279	262	263	313	317	289	294	284	305	305	287	308	316	293	294	287	267	289	290	303	317	322	290	301	282	297	271	309	293	285	284	275	249	292	262	269	287	301	286	334	293	295	284	278	293	296	281	281	322	284	300	329	320	279	272	271	308	307	284	265	294	298	269	305	297	305	336	267	255	299	264	292	280	307	292	313	316	306	278	283	310	292	270	308	302	278	298	261	272	294	298	277	280	342	310	300	296	290	285	286	253	296	316	269	255	284	291	282	269	290	283	290	285	295	281	259	277	313	283	318	327	297	299	276	290	271	270	306	282	277	279	308	281	263	283	278	292	317	277	285	293	336	303	296	283	292	284	299	307	298	277	289	258	346	322	325	272	315	320	307	311	290	289	297	301	296	290	299	296	288	302	282	295	296	290	312	287	279	256	280	312	306	274	279	265	292	306	300	280	270	289	309	303	275	317	319	310	300	303	283	305	265	301	280	316	297	266	296	299	302	338	295	295	283	293	313	294	286	275	277	318	285	273	275	292	297	318	306	307	268	287	301	311	295	314	322	318	296	302	292	318	303	295	320	312	301	296	323	313	293	286	322	246	287	305	292	272	286	262	293	307	296	291	257	282	280	277	299	306	263	299	296	295	309	294	293	315	243	261	295	278	282	255	292	292	263	294	275	278	293	292	274	273	302	291	293	280	270	307	292	290	299	296	295	291	316	283	310	292	317	284	309	300	303	306	295	294	312	291	303	316	276	289	308	292	243	295	316	292	327	287	266	329	291	291	300	333	294	290	303	236	304	334	307	269	289	297	309	323	283	297	291	304	309	298	300	309	251	313	306	288	294	307	279	270	273	304	293	291	314	283	316	290	325	293	275	247	298	283	292	272	303	295	302	262	301	313	265	279	305	268	286	297	321	277	275	342	307	285	286	280	303	283	284	315	321	296	314	280	295	284	319	292	259	270	349	313	269	301	280	288	302	281	269	289	285	276	300	275	299	277	287	268	263	297	275	272	289	298	320	286	289	308	255	312	311	294	294	284	308	325	304	297	300	319	286	270	288	316	292	304	294	253	300	289	305	306	302	288	307	278	303	301	313	279	318	309	314	274	311	291	276	273	297	277	302	271	263	295	331	308	273	310	296	300	310	309	274	274	295	319	291	273	291	303	307	304	287	308	315	294	268	265	303	313	289	277	298	325	297	291	309	278	288	295	294	311	326	270	284	311	303	314	288	279	282	255	296	295	269	303	295	329	294	298	308	268	263	288	294	303	321	302	276	328	295	288	295	280	308	288	285	251	290	288	293	316	289	302	306	282	290	294	291	283	275	309	318	282	294	326	246	298	287	313	300	260	265	247	281	303	303	316	310	294	301	286	277	318	286	262	269	296	306	248	274	308	311	267	288	263	292	295	259	285	273	296	301	319	275	269	277	327	288	275	301	328	300	314	282	302	327	302	270	311	282	290	276	333	283	299	305	286	288	297	298	294	304	283	285	302	290	296	298	295	283	293	283	298	314	275	305	318	290	271	292	288	283	247	275	269	289	260	293	282	301	277	295	292	294	291	301	282	266	286	281	280	306	277	290	309	307	284	304	296	266	308	295	311	274	262	281	303	269	310	270	270	274	307	289	267	302	275	261	292	292	301	284	281	245	312	284	311	307	329	284	321	304	337	280	280	298	268	315
7892	33234	69727	74809	63034	46887	29285	13773	4666	1628	902	696	711	687	661	721	709	729	726	677	767	671	679	728	690	752	703	721	721	715	668	680	734	722	716	713	739	662	743	663	744	731	659	707	672	709	723	692	735	727	719	666	637	740	698	708	672	724	739	696	670	718	709	717	711	754	767	709	709	680	691	761	694	672	701	707	721	708	703	730	707	705	756	706	726	654	695	741	700	758	673	705	733	709	677	714	689	663	664	696	690	716	735	720	759	657	688	701	741	687	682	703	715	684	734	693	683	705	714	722	680	703	717	679	710	697	741	695	680	729	708	716	661	702	702	687	687	692	687	700	661	706	691	673	680	720	686	719	666	687	722	715	727	688	666	702	647	741	704	720	723	719	692	707	696	713	770	684	693	686	697	667	660	658	696	681	725	707	723	679	678	717	678	749	735	734	702	678	669	684	657	678	708	713	704	703	694	692	663	692	683	662	722	698	727	684	659	717	703	645	719	720	687	685	713	712	727	715	684	734	678	686	678	674	670	719	690	740	723	687	709	707	720	704	686	680	685	687	744	759	725	726	675	664	689	717	722	748	667	713	695	733	741	686	707	696	707	681	736	724	685	754	684	670	733	702	704	703	723	738	738	687	696	717	715	679	686	726	765	715	684	725	695	687	662	678	725	726	758	700	679	655	703	738	705	644	678	698	700	716	734	688	723	665	703	701	740	719	705	698	686	667	708	667	703	741	706	712	751	698	726	677	740	672	677	692	713	686	738	691	732	706	696	706	716	725	749	685	694	671	722	716	746	711	672	717	705	730	734	724	744	709	723	716	689	705	717	741	731	657	716	693	749	704	696	667	703	695	715	729	680	702	648	697	685	726	697	685	694	661	684	651	731	661	673	714	707	659	691	707	692	659	701	723	685	703	722	726	699	731	688	708	627	702	730	697	673	729	749	698	694	664	681	715	695	692	738	674	732	725	704	689	726	681	729	703	673	668	704	715	673	689	708	663	681	763	702	771	706	690	715	732	710	723	689	709	671	709	730	692	698	718	662	722	713	702	729	720	696	718	706	670	717	646	720	655	696	684	686	743	706	718	713	698	687	731	682	720	767	716	655	703	658	670	702	686	710	729	743	730	698	698	743	705	694	698	750	749	680	710	722	683	696	730	745	706	713	691	714	706	709	717	709	669	718	719	718	697	698	706	669	708	736	678	632	706	699	687	709	724	677	739	699	683	721	720	730	657	677	717	701	693	742	716	653	720	721	701	735	699	678	715	684	742	732	674	714	714	677	747	704	710	687	712	737	684	699	713	714	659	705	671	695	659	725	695	700	732	707	688	747	702	723	681	685	696	660	719	729	713	743	658	715	686	730	690	704	721	654	684	630	680	740	713	693	696	672	726	712	717	684	688	694	736	691	726	695	715	687	686	684	708	723	717	715	717	753	718	713	720	685	725	707	713	744	661	685	764	729	675	682	666	684	734	707	653	687	675	710	691	704	717	705	699	707	664	687	746	673	703	757	680	737	725	714	674	698	705	747	684	660	725	760	724	749	730	723	711	705	676	714	717	680	700	760	725	708	700	735	712	768	671	678	703	690	756	723	700	671	725	686	700	698	725	684	703	692	712	701	711	746	694	742	780	663	703	721	713	715	705	733	675	738	700	733	719	687	750	719	729	671	711	673	697	664	711	724	703	682	670	673	679	761	687	718	676	685	691	728	728	701	670	743	687	718	721	653	692	759	736	691	698	716	690	745	708	713	654	709	748	681	751	703	687	731	652	719	745	721	699	732	700	695	706	716	701	724	704	720	713	680	725	687	669	691	684	724	704	744	666	706	747	684	741	686	678	712	700	723	680	728	721	713	695	724	732	760	695	703	690	714	696	708	701	737	661	716	730	713	706	689	714	667	677	725	737	701	714	718	679	683	684	710	690	699	723	705	719	674	693	705	695	707	686	708	710	660	707	689	726	692	718	699	660	740	709	680	738	700	725	737	670	693	709	695	760	725	699	693	726	741	694	744	722	701	722	683	700	681	700	717	703	719	709	667	713	708	681	713	743	663	679	663	674	689	703	684	691	675	712	658	700	658	745	702	764	696	732	698	723	665	662	686	707	683	669	729	707	761	702	708	723	743	681	706	709	694	704	679	710	712	695	697	730	710	732	710	722	748	697	704	704	699	702	714	665	674	681	697	700	738	796	776	705	677	720	703	704	697	693	684	678	695	664	725	684	695	683	707	737	722	728	689	661	718	706	678	719	702	669	725	714	725	718	686	661	724	678	652	753	718	726	713	704	707	704	711	737	707	704	725	727	717	705	689	705	756	683	674	685	685	721	731	715	711	697	692	716	758	681	702	693	693	677	738	734	751	734	715	673	760	681	682	700	713	739	686	711	660	700	740	722	721	731	705	682	752	687	644	746	692	695	703	757	780	661	702	704	682	716	706	689	725	726	663	678	696	734	765	727	728	662	684	702	731	670	695	725	711	704	674	680	727	725	708	738	727	659	641	704	716	687	699	690	707	731	721	694	708	679	742	683	697	673	667	723	670	685	705	690	741	654	730	714	669	699	720	681	711	688	683	698	680	748	685	682	706	651	739	728	694	733	659	644	691	703	674	706	682	735	705	752	717	716	727	726	692	686	689	693	699	747	667	699	692	710	734	729	640	707	666	713	715	702	733	695	695	679	722	672	692	709	711	700	678	694	648	709	709	676	681	676	677	673	697	664	702	706	704	705	685	702	697	664	718	691	693	664	757	687	667	668	702	706	678	679	690	710	706	699	694	705	717	695	665	712	678	726	728	640	697	667	735	718	704	685	698	671	708	655	681	694	710	706	718	708	680	751	708	699	767	685	766	714	725	733	693	688	726	711	685	729	727	722	720	724	729	688	755	691	699	753	695	699	702	708	705	732	700	738	695	705	708	737	713	714	686	704	714	655	663	664	750	693	686	677	685	662	651	674	749	688	726	695	688	719	686	689	740	710	715	693	673	728	707	719	723	692	679	723	672	734	686	694	694	696	725	673	708	740	724	693	688	730	681	691	740	722	706	706	682	717	738	761	683	732	743	729	634	678	744	736	712	735	652	719	696	709	701	699	727	725	704	716	699	715	709	691	725	699	709	724	720	689	734	657	700	683	653	747	686	726	652	705	755	674	717	693	712	687	694	722	724	720	736	741	711	683	687	715	735	658	689	734	732	667	727	681	731	712	720	687	699	673	656	668	710	681	678	669	729	673	708	697	724	737	659	743	670	693	734	687	673	742	648	703	718	680	710	700	720	688	669	676	722	679	715	690	715	702	725	683	658	675	679	716	695	703	742	700	675	676	696	689	725	711	666	674	685	757	706	683	712	725	689	710	728	721	690	710	682	680	703	735	731	724	724	742	665	676	739	719	679	696	704	707	683	760	698	673	672	707	679	719	686	689	713	674	737	697	717	742	693	705	703	743	700	674	697	720	758	697	720	688	732	743	755	703	679	673	734	751	735	697	714	733
14112	35813	76756	71181	56493	38739	20745	6964	1670	541	320	306	317	250	274	292	266	313	321	263	264	291	288	267	271	259	299	275	251	263	274	293	283	271	284	250	267	275	287	267	273	275	280	274	268	292	315	254	298	297	281	298	290	276	264	302	309	278	287	268	279	293	256	289	289	270	272	259	237	258	286	275	266	284	289	307	277	290	262	287	255	269	278	281	288	279	278	293	298	290	283	252	297	320	288	294	249	298	280	283	312	278	267	251	261	327	270	259	281	278	258	275	304	273	271	286	280	282	307	281	283	276	261	295	295	282	265	284	272	272	275	273	258	283	266	263	267	275	309	292	306	281	271	274	266	301	267	278	279	263	319	272	264	275	266	273	279	252	288	297	272	274	273	268	270	299	272	299	271	291	281	271	258	283	268	308	276	277	306	259	259	290	288	273	296	273	280	278	262	278	308	284	284	259	260	268	248	288	289	290	271	291	294	300	274	276	247	283	266	296	289	278	260	312	262	264	246	256	301	272	315	288	243	265	255	256	301	316	286	288	267	275	271	287	266	279	274	286	265	274	275	287	278	299	274	292	253	291	283	276	268	245	297	254	276	296	283	266	287	274	275	292	278	306	266	269	278	286	303	276	310	287	290	292	298	299	243	267	279	276	277	267	300	281	304	296	281	288	285	254	260	285	286	302	246	278	263	286	277	323	284	296	256	254	298	268	301	245	304	310	294	290	299	291	295	286	288	277	299	293	256	275	256	241	308	261	283	265	273	282	271	276	314	311	290	315	264	263	265	283	269	292	273	292	255	273	313	286	287	293	295	256	294	293	231	294	279	289	289	305	290	299	272	292	274	293	275	280	286	288	295	261	259	248	285	256	271	272	331	294	288	248	310	271	268	284	260	272	281	299	272	284	281	281	286	294	293	285	275	295	272	277	287	273	300	246	275	261	276	284	278	266	274	255	244	316	285	276	284	278	277	284	226	287	269	260	313	286	279	271	267	287	279	274	287	281	314	268	272	259	269	284	299	253	283	282	296	306	258	294	287	272	281	268	275	327	318	314	315	282	280	251	276	285	292	285	299	300	247	260	261	272	289	303	257	269	269	267	267	324	276	307	291	272	314	261	293	307	295	294	306	265	293	275	276	279	292	277	317	294	276	253	255	308	284	278	276	263	296	251	276	273	267	264	284	289	302	269	303	271	288	297	262	304	263	275	268	253	309	280	277	296	250	269	276	274	316	303	301	273	293	300	282	249	292	286	283	234	284	308	255	290	270	259	283	266	263	325	297	279	327	278	293	269	289	268	292	273	244	266	300	283	299	286	291	307	272	262	257	305	288	277	285	286	280	288	275	287	279	278	279	282	307	284	283	281	276	275	281	268	279	276	272	284	289	242	275	274	284	299	303	293	263	262	273	261	260	296	296	281	287	296	298	262	262	288	276	263	294	267	281	276	287	309	299	279	301	310	286	264	283	315	228	290	310	260	279	273	294	282	284	271	283	290	280	280	276	298	255	282	306	270	265	247	264	275	261	302	278	276	292	280	300	278	295	296	265	282	284	267	285	296	298	298	269	287	268	283	295	277	242	282	270	277	272	265	267	253	281	273	290	283	284	296	270	277	315	274	255	295	299	274	278	254	228	273	304	290	283	282	289	267	276	316	256	263	245	278	274	292	289	264	284	301	289	270	262	269	270	246	336	286	281	265	257	238	283	264	263	264	247	299	275	279	267	278	260	275	289	267	296	287	281	283	302	293	303	274	309	258	261	269	281	259	283	305	309	300	328	283	276	257	284	269	280	292	310	293	301	294	290	291	309	299	304	276	293	279	276	268	273	297	288	300	286	275	297	293	300	284	277	300	299	285	255	274	231	270	268	261	290	261	276	267	300	268	262	269	269	297	269	237	265	272	251	295	285	247	290	297	250	322	282	260	317	258	333	256	273	286	299	273	237	269	309	266	257	276	288	263	292	271	241	249	261	269	273	311	330	280	274	283	272	283	283	291	274	290	293	281	290	278	294	296	286	307	269	259	272	273	247	255	264	276	287	288	299	277	305	304	286	287	272	288	290	259	323	270	256	244	306	299	276	254	316	306	267	293	276	252	239	273	269	301	263	293	282	300	250	282	265	277	263	268	283	271	276	276	299	296	276	293	279	259	282	290	262	280	260	267	279	278	296	281	285	297	260	269	257	305	278	277	302	292	293	277	256	239	253	275	306	291	279	264	278	261	278	275	273	286	297	295	289	275	271	286	259	242	281	298	276	288	273	275	285	261	289	287	249	249	257	293	271	310	264	278	296	295	296	282	287	281	302	288	287	267	264	274	292	293	272	299	277	273	267	262	273	287	314	282	247	284	265	283	278	320	296	289	278	298	283	271	277	263	274	291	270	268	320	251	265	275	260	265	283	267	238	303	288	290	260	298	288	293	279	277	286	280	276	269	267	286	289	272	314	281	267	278	243	291	287	274	298	277	267	264	280	279	281	266	293	281	294	279	297	292	287	258	292	281	293	258	289	273	283	274	297	304	288	269	302	300	300	281	279	280	254	267	268	280	295	273	264	263	261	276	258	289	260	258	234	264	291	289	301	266	302	297	268	289	299	272	288	298	276	254	271	263	340	311	303	274	287	292	255	282	298	292	273	283	269	260	249	240	283	287	264	276	276	246	299	310	290	294	253	315	289	287	301	265	283	270	275	248	270	298	283	276	268	272	295	263	271	272	281	272	266	288	306	289	271	260	291	291	292	269	248	277	273	297	259	265	272	285	283	281	299	298	288	291	298	301	261	301	268	284	297	283	273	250	257	280	287	283	269	267	271	272	278	291	294	275	283	285	289	277	290	268	265	253	262	256	253	288	269	268	273	266	291	275	283	261	283	295	265	246	263	287	271	281	307	279	251	281	301	278	253	318	287	252	282	297	298	293	248	292	285	286	260	290	266	289	291	258	292	275	248	276	308	294	283	256	284	269	278	254	271	249	278	275	299	260	266	268	300	296	286	298	267	293	271	270	267	287	289	279	308	275	270	297	294	289	260	282	273	279	292	237	282	300	269	252	295	293	283	256	272	253	292	250	286	276	285	302	271	293	264	269	334	324	272	258	287	290	273	221	282	282	287	265	256	291	282	297	285	300	271	278	268	267	278	257	321	290	254	301	290	265	296	321	305	295	277	311	314	278	260	269	269	267	250	320	294	296	287	288	276	294	259	314	290	308	282	268	266	249	257	235	259	290	292	302	291	267	267	278	281	288	271	279	275	288	285	284	279	296	292	291	283	270	292	270	268	297	275	276	291	265	272	272	252	273	271	261	275	281	270	293	252	293	295	276	297	279	249	283	265	285	284	273	268	304	288	251	309	264	293	285	290	314	262	284	288	278	248	278	294	263	274	270	261	268	305	287	312	283	226	280	273	295	257	315	271	296	256	243	267	318	265	257	278	258	289	283	279	277	254	285	306	269	273	258	304	287	280	261	282	275	291	277	265	278	257	264	254	271
8603	29183	72719	79037	67131	50310	31914	15431	5394	1837	939	695	654	682	725	637	677	630	665	648	708	695	690	642	675	626	630	697	637	716	628	699	671	665	752	679	643	713	693	685	686	664	673	678	733	653	662	733	673	637	661	685	676	676	665	644	676	681	666	699	654	657	676	645	658	644	640	681	677	696	694	692	689	690	660	650	643	702	647	660	660	692	660	671	655	705	681	694	665	658	665	650	639	645	630	651	661	682	650	673	694	662	648	671	678	681	694	659	677	716	698	713	663	681	682	670	627	685	646	696	641	647	680	653	634	620	681	679	650	638	687	659	594	668	670	727	718	640	683	671	644	666	639	630	691	648	667	685	695	704	659	727	680	650	658	695	656	668	651	653	665	619	660	645	666	680	630	715	661	690	643	710	648	663	669	618	669	669	666	654	650	652	691	634	655	637	650	669	688	661	692	667	711	686	687	691	645	691	661	670	682	616	667	607	644	671	688	733	647	665	633	653	693	675	685	661	629	688	673	679	660	665	647	711	667	671	639	722	647	642	645	689	745	678	666	649	678	680	685	645	689	678	700	668	654	687	668	648	673	659	664	719	688	637	674	748	655	685	609	712	694	670	656	705	657	658	664	653	677	712	633	667	666	670	677	663	726	686	666	697	630	669	705	723	624	659	665	681	702	690	688	666	624	634	675	717	640	653	675	717	645	683	656	670	669	651	638	666	662	645	672	670	725	689	674	673	671	730	612	670	693	694	702	686	706	651	680	670	655	645	678	622	674	627	641	640	633	640	687	664	655	675	671	669	667	681	661	675	660	670	666	681	697	703	672	696	709	730	652	685	707	666	655	732	649	671	699	689	668	628	678	680	642	652	633	689	690	677	706	667	699	654	692	722	692	673	682	656	655	669	681	635	678	638	646	718	693	682	653	645	662	662	680	657	670	668	645	615	657	596	653	649	680	665	690	636	674	635	708	656	632	644	666	679	676	664	641	631	652	682	678	634	653	639	680	652	627	673	720	652	682	699	698	721	675	634	679	683	643	648	678	697	638	643	678	666	637	699	688	623	622	681	630	681	676	655	659	655	669	672	656	683	681	662	695	717	687	605	662	652	637	694	677	669	628	686	686	659	670	660	686	697	661	714	687	692	651	675	626	643	663	662	682	631	680	616	660	669	662	646	635	693	711	697	628	669	649	640	603	681	652	680	658	722	696	669	701	657	675	659	682	636	640	688	673	729	716	653	642	649	710	675	672	675	641	644	705	666	670	682	667	628	651	659	673	683	668	648	695	639	705	667	685	651	644	696	620	661	692	717	670	658	736	644	680	643	678	667	661	682	693	685	702	637	677	650	644	683	659	656	688	636	674	658	671	690	682	656	655	629	703	708	635	667	680	684	693	678	706	647	673	670	677	691	630	694	662	670	672	647	670	654	648	657	647	652	664	668	646	625	673	692	632	675	707	691	632	652	683	696	670	684	675	671	667	691	648	661	635	650	708	683	644	653	677	732	685	674	681	676	677	684	711	668	668	726	648	674	652	698	683	711	676	662	672	639	732	643	701	742	698	629	690	679	710	652	686	679	651	671	693	690	713	711	667	665	678	681	642	697	679	665	651	644	663	686	695	624	718	638	699	673	678	666	672	643	676	664	642	662	693	647	664	616	633	654	684	611	670	664	662	716	650	693	666	640	682	643	709	671	713	655	654	653	681	714	632	684	699	718	706	669	633	638	679	662	610	656	627	674	628	668	663	681	694	622	656	662	701	687	707	677	689	658	677	689	652	675	621	647	650	707	714	674	671	642	637	690	652	630	684	663	635	665	689	680	692	657	657	629	678	648	707	661	699	674	637	660	681	670	651	669	693	667	634	683	713	628	691	685	642	666	674	717	667	696	693	654	666	666	668	661	726	645	641	716	666	730	702	663	639	662	655	621	671	690	656	660	658	630	623	680	649	656	689	744	684	674	662	647	624	637	658	699	665	700	702	618	675	675	660	713	670	659	646	699	662	608	661	701	680	692	670	706	701	624	645	696	661	638	691	694	666	685	623	639	646	659	687	638	696	654	720	666	635	753	643	663	707	681	654	683	668	661	645	654	638	670	655	690	633	687	708	669	643	651	686	684	667	696	682	673	657	660	687	618	692	650	686	622	667	635	704	705	699	674	671	715	642	677	640	697	638	638	700	669	688	632	673	652	666	639	646	642	655	655	662	653	634	661	652	639	717	616	664	702	628	635	667	646	657	643	710	647	675	656	688	656	653	660	591	688	611	667	681	663	676	648	675	668	703	610	634	648	683	703	663	629	690	648	727	636	657	695	640	664	686	614	692	663	623	716	655	711	662	683	646	684	685	703	676	680	672	654	668	732	655	668	695	682	697	645	698	645	682	660	673	650	635	649	632	655	673	682	670	677	684	698	671	649	656	693	699	675	713	633	717	687	640	638	680	653	654	686	693	624	662	659	666	673	642	682	688	656	687	698	699	648	679	687	689	629	670	635	649	662	742	697	674	683	692	668	645	686	657	644	725	645	668	690	676	635	697	686	667	642	635	644	658	729	676	680	707	666	649	690	701	657	666	675	632	673	642	701	647	662	674	611	651	674	654	701	690	676	691	684	620	669	692	632	663	704	652	666	669	689	676	677	624	655	675	661	672	692	709	639	674	638	701	672	682	644	682	639	703	662	620	644	654	638	671	652	702	678	713	709	671	654	671	665	630	653	706	672	623	697	692	659	697	618	687	638	678	691	635	679	627	622	672	674	625	692	720	674	670	634	638	703	683	659	689	681	611	671	679	682	668	636	663	695	679	650	697	655	689	631	681	640	668	700	660	670	666	668	637	676	708	642	613	661	670	701	681	661	641	629	659	633	631	709	672	700	644	651	674	675	689	685	677	696	659	630	696	610	654	711	692	689	645	667	639	692	676	681	673	691	664	673	674	666	693	683	656	648	644	674	684	685	671	647	641	698	664	615	672	714	638	678	681	683	657	649	694	675	614	710	650	657	660	714	669	659	665	678	674	638	683	642	672	675	657	676	678	646	692	718	628	631	689	692	668	681	698	633	716	647	653	681	666	645	678	650	659	685	654	688	702	676	709	698	706	655	645	664	642	684	659	634	670	676	651	665	664	647	752	676	652	675	679	677	665	669	659	689	690	689	667	664	701	699	645	666	673	647	675	667	671	615	702	652	632	681	667	662	701	730	674	687	664	707	639	663	640	638	629	637	674	669	654	663	716	689	704	677	644	680	650	636	667	672	620	679	686	656	627	648	669	671	663	681	700	665	687	698	695	695	629	673	702	695	681	667	623	653	665	691	674	697	672	690	597	636	664	674	706	679	667	650	663	696	710	677	679	669	656	623	642	649	667	682	648	632	695	657	675	624	652	623	703	660	669	674	706	649	684	705	705	649	630	691	694	608	661	686	699	652	637	676	668	623	664	645	693	719	656	683	639	629	672	710	652	682	688	713	691	633	691	683	636	685	637	667	674	694	663	695
2035	594	5189	9851	6590	3145	1329	621	370	249	244	237	228	244	229	210	242	239	242	223	219	223	229	231	217	234	255	230	243	209	245	230	227	224	210	218	248	203	217	241	216	223	240	204	244	244	232	244	243	197	225	213	221	241	207	247	219	188	223	209	226	238	237	247	244	226	235	240	230	247	232	217	246	214	208	244	218	234	223	212	230	248	231	248	247	249	199	205	213	236	224	218	216	210	223	217	211	233	221	251	268	246	209	232	233	225	239	245	235	242	241	225	242	238	246	210	225	267	236	230	215	233	232	231	238	218	244	255	251	212	223	212	259	253	266	215	233	215	218	211	230	202	241	239	222	234	205	226	210	225	221	224	215	255	262	235	234	232	214	238	219	228	237	210	231	258	219	224	225	235	237	232	220	231	211	254	220	218	233	222	233	249	235	249	213	250	212	233	241	266	269	224	225	232	221	234	210	214	217	228	224	235	209	226	239	233	218	241	231	227	234	241	257	227	229	210	251	251	233	232	215	221	238	219	241	222	218	242	238	225	226	200	244	235	227	203	233	199	220	233	203	223	225	197	216	246	262	203	226	252	252	217	228	209	214	243	250	216	249	215	213	226	236	254	235	228	220	233	218	225	224	220	223	258	231	268	238	232	226	210	241	222	231	213	232	218	232	237	255	243	236	249	205	227	236	256	221	227	202	244	254	228	206	235	221	234	222	261	232	257	221	262	247	214	248	249	256	216	203	220	237	247	242	225	262	237	219	218	232	232	244	216	213	242	223	225	238	234	220	259	206	262	244	208	238	233	257	252	253	199	252	218	218	231	221	224	233	235	231	202	274	246	217	214	240	251	235	235	246	236	228	236	193	245	213	231	237	214	284	221	224	226	231	235	232	246	214	252	238	246	230	253	225	215	215	201	187	244	215	219	202	216	226	252	239	250	226	222	238	230	256	235	237	225	242	226	194	217	223	217	226	230	244	227	223	223	259	229	224	197	231	193	195	237	220	218	236	235	218	247	244	215	227	219	220	234	213	225	223	193	259	202	254	215	229	218	230	226	221	223	215	243	232	246	217	233	234	214	244	229	233	238	247	248	218	241	219	251	235	248	245	230	237	212	237	226	237	241	240	216	234	220	224	203	236	259	235	217	254	249	240	219	224	234	251	240	236	222	247	243	215	212	234	229	226	243	255	252	204	206	234	230	214	220	221	221	234	226	213	245	237	230	251	210	223	204	236	228	244	208	249	238	259	232	228	241	226	224	192	225	244	216	231	203	226	234	245	233	210	245	240	244	242	236	200	217	236	213	214	235	235	253	238	234	262	204	244	249	230	235	251	227	231	229	246	232	229	259	227	235	227	215	209	246	211	225	240	231	245	242	224	236	248	223	237	232	233	241	230	258	238	208	238	215	216	222	241	256	228	232	256	218	226	200	211	247	246	242	254	219	224	236	211	217	235	217	223	233	257	219	250	248	241	232	237	233	217	232	199	258	245	246	219	250	236	234	227	221	254	202	220	242	236	218	218	239	233	229	246	233	223	240	227	223	247	215	242	258	253	235	237	227	247	226	241	242	212	233	214	230	244	245	227	243	271	236	200	228	254	206	229	242	195	234	235	223	207	232	218	202	229	211	232	231	218	217	232	226	212	262	269	258	250	231	213	223	203	207	239	238	258	230	260	226	202	234	248	229	243	210	257	249	233	232	236	232	230	211	192	232	240	223	219	243	233	221	223	259	235	243	262	205	228	231	215	232	222	232	251	217	258	236	218	249	215	230	253	232	246	237	250	228	221	216	226	243	247	236	247	225	232	233	197	256	230	213	214	233	237	224	244	252	196	265	215	222	231	242	254	235	206	234	229	223	228	213	224	224	210	239	232	230	197	205	226	216	207	264	238	243	249	221	202	243	221	257	236	206	229	214	230	218	216	236	255	218	205	216	219	244	203	247	229	224	235	253	246	213	227	232	222	249	250	247	223	216	244	237	260	232	246	233	232	229	217	220	237	235	218	245	244	253	237	243	200	193	246	232	231	237	215	231	199	213	215	232	206	221	207	208	234	210	229	231	233	223	228	218	237	221	229	212	234	211	214	230	227	261	227	243	231	240	212	196	237	232	261	241	214	232	244	223	220	231	236	209	217	243	233	225	221	230	221	222	214	221	264	229	234	225	246	218	272	240	242	214	233	258	256	232	253	218	253	243	220	236	252	222	231	236	217	227	224	231	241	218	224	223	238	240	216	250	256	203	263	248	209	235	228	224	224	233	226	224	230	237	218	242	213	194	236	243	221	265	229	213	226	231	231	221	268	224	236	231	220	246	231	236	240	215	205	229	188	198	223	248	226	210	240	234	233	208	231	240	253	242	226	231	227	235	197	250	245	231	237	258	240	216	239	214	229	208	235	206	238	252	210	220	219	227	258	217	212	210	198	238	211	252	229	212	239	267	233	231	229	218	226	256	219	213	254	257	230	215	224	220	226	213	218	224	236	237	238	229	231	245	238	193	218	268	225	240	224	224	242	234	214	221	230	248	222	247	215	214	207	248	244	224	261	261	250	230	232	225	200	238	233	222	236	211	216	229	236	243	251	233	243	232	216	215	268	235	245	241	225	220	208	211	242	249	251	257	199	228	235	229	229	237	223	237	230	243	256	187	215	255	214	240	245	229	208	222	228	239	218	213	234	210	215	236	222	225	238	246	248	216	245	228	233	196	213	236	239	209	242	217	191	255	238	238	226	237	258	247	256	240	223	242	254	204	219	215	255	238	235	249	229	235	222	247	240	248	229	216	207	218	243	232	225	223	232	237	242	236	223	202	221	222	204	237	225	225	229	240	226	229	259	225	198	237	246	264	240	256	256	240	195	258	246	228	222	227	203	231	221	220	191	201	253	212	236	219	238	206	209	223	225	229	236	230	201	228	202	215	245	246	246	245	230	245	225	228	229	216	237	248	228	222	246	220	196	240	230	231	250	236	223	224	215	233	243	218	226	253	217	203	214	239	223	229	232	253	235	224	230	245	233	266	245	219	221	235	205	208	220	247	206	213	213	211	231	268	246	237	204	196	235	212	210	228	238	233	228	229	235	265	242	247	233	214	241	232	234	224	187	227	234	252	221	204	226	191	214	231	252	234	214	260	247	222	226	220	204	258	225	237	236	233	218	222	223	226	226	230	239	229	232	230	210	229	196	236	246	233	247	234	255	246	221	202	230	225	218	267	223	238	236	220	231	235	242	221	224	224	253	258	230	243	195	230	223	230	224	246	223	228	239	202	233	227	225	230	213	233	252	226	224	223	233	229	234	248	244	258	244	234	239	211	247	243	228	239	236	232	246	230	228	207	241	236	198	228	228	229	229	239	234	232	235	231	274	216	225	232	232	209	216	232	230	225	203	254	200	253	229	199	252	198	227	237	224	221	246	241	234	238	243	254	232	228	251	210	217	234	256	233	239	227	225	218	217	243	258	229	227	200	232	221	244	260	207	228	263	213	205	220
2449	1179	13298	23195	17809	9865	4600	1894	942	722	559	587	610	582	604	569	561	569	536	544	524	591	603	595	593	624	546	600	611	556	601	571	618	555	560	580	564	564	566	618	597	545	631	559	583	564	592	609	594	552	600	620	548	573	597	545	551	584	577	542	548	584	557	542	605	622	586	572	569	602	592	614	593	549	595	606	589	631	590	565	631	518	562	545	592	607	591	619	560	605	579	625	583	575	556	595	621	574	590	586	576	565	542	562	604	600	607	597	535	568	537	571	614	569	608	612	585	525	549	580	575	582	589	562	613	572	522	597	562	525	542	606	545	587	589	616	596	570	558	610	547	585	566	596	600	568	570	574	565	538	533	571	628	541	554	608	597	540	571	627	623	576	552	545	595	541	539	595	584	546	613	586	562	583	574	593	563	577	573	607	583	553	549	550	592	574	550	559	566	542	571	572	593	557	535	575	563	591	550	572	575	593	583	596	596	560	569	577	577	613	540	582	548	574	612	567	547	607	598	601	579	535	585	587	579	527	582	557	568	597	602	616	600	563	579	609	612	583	611	562	591	607	561	544	576	599	576	603	581	601	543	553	603	590	578	594	597	583	583	563	572	571	576	583	586	604	561	554	591	604	587	561	571	566	563	545	584	559	507	592	578	578	543	564	594	574	568	528	549	577	571	558	606	575	546	559	560	556	582	564	584	579	596	588	610	561	623	607	552	558	578	566	593	602	556	597	565	592	577	641	591	540	551	562	640	540	588	585	590	609	548	580	593	547	581	587	593	563	555	577	575	559	567	615	599	573	588	587	596	565	557	588	608	581	554	549	566	568	557	607	604	617	607	574	575	570	605	596	530	565	521	594	574	570	578	584	584	578	578	592	573	593	613	560	549	583	548	597	582	609	563	570	607	552	634	585	602	589	551	537	602	564	540	580	592	599	586	591	551	593	543	540	572	558	615	571	575	580	574	612	539	584	582	536	584	582	553	609	571	556	548	576	605	585	581	598	609	631	546	530	619	580	571	575	553	562	573	611	574	583	566	582	584	608	602	589	573	570	544	564	590	575	592	580	575	635	605	607	557	536	555	592	553	536	603	551	617	570	582	555	604	609	598	578	613	567	577	547	559	575	546	581	557	558	587	591	590	566	576	583	537	542	582	564	617	571	578	626	619	581	561	554	597	547	586	560	548	600	575	583	564	552	578	573	549	588	610	571	571	576	579	575	585	615	557	562	580	585	540	574	586	626	580	582	621	570	538	588	576	564	547	569	562	573	544	638	559	556	568	577	595	535	589	561	613	593	584	555	575	559	606	525	546	578	536	590	608	632	614	578	560	606	578	610	572	579	567	547	620	562	578	637	572	639	535	536	527	626	566	562	570	570	601	563	547	594	582	565	566	620	600	560	580	553	588	577	580	569	553	552	594	536	624	573	619	563	610	587	521	582	558	556	596	599	592	577	573	561	585	596	575	568	630	569	542	606	544	551	562	589	593	594	576	551	573	590	558	554	573	578	542	591	582	560	600	556	538	570	569	633	581	582	594	563	603	549	558	589	598	539	602	514	537	578	618	585	560	582	593	559	645	607	566	628	610	582	560	549	528	635	535	582	582	580	575	575	580	569	548	590	585	593	523	612	540	564	553	601	611	577	568	532	598	582	568	587	591	628	555	576	564	576	563	581	566	548	606	545	545	583	585	618	580	545	571	597	602	592	593	570	546	570	615	589	581	560	563	586	609	531	584	599	593	584	590	569	586	585	544	591	601	565	548	599	562	606	569	556	584	550	600	609	590	576	597	564	573	567	599	558	590	580	586	550	607	621	570	580	606	568	579	593	584	582	557	594	584	581	626	573	635	614	558	577	649	611	582	588	585	588	557	538	559	570	595	602	577	564	538	554	586	580	581	515	557	586	576	617	579	576	602	573	603	612	559	555	544	576	575	538	589	583	617	547	544	581	584	618	593	549	543	580	576	613	563	573	586	579	560	606	570	597	574	594	559	595	561	559	554	547	587	597	591	582	545	574	584	591	587	589	566	598	558	567	541	590	609	564	617	545	584	573	574	591	606	544	559	562	537	572	570	581	584	608	596	563	541	585	596	582	590	594	569	548	598	569	590	574	544	586	576	571	578	623	549	552	559	526	564	570	594	595	604	601	584	574	540	600	611	512	580	573	586	607	571	537	550	576	605	548	567	596	544	599	608	595	602	562	560	608	544	624	584	562	521	578	566	581	539	612	606	559	558	581	615	579	584	561	575	543	568	602	567	558	610	564	562	561	576	565	578	571	600	586	543	596	576	539	572	556	564	512	561	583	555	543	573	540	572	552	522	547	582	565	639	593	569	598	552	599	594	546	541	610	606	559	577	615	578	526	533	551	536	584	589	595	572	603	606	599	564	599	607	589	604	547	547	563	577	596	574	597	579	542	588	587	583	582	603	568	564	576	572	572	565	540	549	509	607	592	562	578	599	565	572	600	594	561	561	570	604	591	599	568	571	536	559	593	567	597	612	592	576	585	566	589	598	602	527	590	552	523	590	574	577	608	588	553	580	571	582	576	565	523	590	554	596	579	570	540	608	567	601	559	599	618	568	597	564	581	556	567	581	614	563	570	583	570	547	594	595	591	593	523	582	552	582	551	561	572	602	583	580	591	581	552	588	550	574	593	595	558	593	582	590	551	536	533	607	606	573	583	569	587	550	625	587	559	577	569	540	552	604	565	618	565	598	536	587	570	583	584	607	555	550	600	602	577	605	531	563	570	543	553	572	624	577	576	613	535	587	542	602	574	587	606	595	586	593	548	552	603	549	563	570	599	536	583	592	605	588	575	556	547	600	577	536	575	569	583	575	577	546	529	576	589	630	605	515	565	541	577	620	643	550	611	581	596	583	579	546	573	576	587	581	560	606	561	584	574	545	570	607	558	576	601	615	511	574	581	534	587	595	589	587	607	581	520	598	560	609	590	571	559	552	619	582	579	589	579	570	525	583	548	603	570	573	627	578	564	608	578	567	596	544	561	595	600	616	580	632	524	575	617	593	567	556	588	584	576	583	557	610	596	585	564	557	588	553	599	589	603	556	575	606	616	590	592	563	541	575	599	616	553	584	586	588	604	583	590	597	580	584	595	556	580	567	622	624	579	573	580	549	596	628	577	615	543	571	609	555	573	580	557	577	605	529	584	554	605	586	548	610	581	578	588	586	609	616	587	600	607	583	590	587	635	543	545	564	612	575	565	542	582	577	563	579	586	571	559	565	593	563	608	567	641	598	568	566	571	567	594	577	607	529	586	601	615	575	582	568	565	585	582	604	579	581	571	546	571	553	633	609	598	607	567	555	579	599	581	636	588	589	579	600	584	578	551	549	578	566	594	595	582	587	611	568	593	528	596	581	581	587	604	568	536	528	535	592	587	548	580	611	591	551	576	584	561	548	589	587	564	535	557	577	578	593	548	596	565	547	563	593	594	576	577	592	585	570	521	559	570	575	623	587	569
11799	24880	67095	72961	56057	37157	19204	5992	1402	546	314	292	304	291	288	261	295	283	298	285	290	263	259	307	275	280	293	298	312	293	300	298	302	287	289	305	326	325	282	283	299	292	285	271	280	272	301	296	277	298	277	265	317	302	289	301	275	273	291	268	306	287	294	307	281	307	311	303	292	317	304	286	311	300	290	289	264	292	289	278	305	294	313	306	293	274	248	287	274	293	272	328	297	308	269	301	258	305	269	273	287	319	292	286	290	264	275	312	299	280	287	276	278	281	287	301	276	262	275	317	294	255	314	310	297	266	275	294	295	290	297	310	303	262	287	271	272	291	275	307	339	300	273	277	297	303	293	287	279	320	282	272	267	345	275	269	301	280	314	280	289	268	298	309	300	263	310	293	295	322	280	273	284	283	290	316	314	293	266	300	257	282	289	281	312	286	280	273	288	285	278	276	274	269	287	306	318	289	248	288	277	267	310	252	313	271	297	290	299	299	293	262	280	294	311	253	267	280	300	272	304	296	283	270	298	308	312	291	296	277	262	270	310	296	298	293	271	275	300	302	265	301	296	311	290	290	291	316	287	319	284	284	285	298	293	294	275	294	276	273	286	274	324	275	282	296	286	290	320	314	258	307	268	273	282	298	298	319	302	306	291	297	307	292	304	282	308	283	295	301	317	275	301	300	282	275	293	289	284	270	295	277	277	322	280	259	303	283	276	299	297	293	252	263	288	279	272	291	306	286	240	316	302	298	263	281	293	273	312	285	297	310	272	264	292	272	283	272	282	288	257	306	273	292	307	290	291	303	274	320	275	305	275	301	295	320	303	282	254	270	295	264	272	256	294	267	321	293	305	260	260	284	288	270	291	301	288	279	284	305	288	290	308	279	264	324	285	279	271	302	289	298	263	309	262	312	301	325	263	340	281	296	276	286	284	296	276	296	298	284	280	291	302	285	254	289	312	306	320	313	271	323	306	294	304	286	275	288	276	299	317	297	293	285	280	277	294	271	274	289	259	262	292	289	299	297	302	284	279	278	282	303	284	300	294	301	332	308	306	292	256	294	289	319	297	290	279	299	254	279	281	294	299	310	292	291	291	288	288	305	282	284	305	330	303	282	346	294	299	271	304	279	319	262	287	292	292	279	309	287	267	294	282	294	288	268	309	288	268	314	301	327	292	295	320	277	303	271	267	275	269	275	304	285	255	294	290	282	294	297	302	283	291	255	297	281	263	286	281	271	278	304	309	280	285	297	272	289	292	300	292	291	284	235	265	297	286	307	283	274	289	289	266	276	317	278	268	292	299	300	290	303	252	281	276	323	301	277	290	309	302	297	287	261	279	269	306	262	288	279	287	263	309	285	283	285	301	267	294	276	303	276	280	269	282	290	291	278	310	303	278	268	276	309	250	284	277	285	285	324	268	250	299	279	252	309	295	270	289	292	266	309	286	253	284	280	306	274	308	294	317	309	289	307	270	282	284	262	283	274	283	304	290	313	319	284	271	300	302	250	299	276	283	296	317	250	292	299	282	292	301	286	260	289	307	286	264	286	294	295	301	315	292	284	314	289	277	298	291	280	320	286	308	290	291	277	281	297	276	292	294	259	301	269	274	268	294	283	252	287	309	278	293	294	292	275	271	302	287	278	284	288	304	281	294	301	293	295	284	311	292	304	280	278	281	306	276	247	287	268	300	313	304	306	274	309	319	257	267	295	270	271	298	287	267	313	284	305	266	293	285	252	271	288	277	304	297	292	287	297	293	309	283	312	287	276	311	319	291	282	286	305	275	290	261	300	271	312	265	278	335	291	290	293	286	318	291	297	293	247	280	289	273	313	282	266	300	317	282	313	302	299	291	272	313	257	275	283	291	316	273	284	269	324	309	322	254	301	293	300	310	292	282	286	268	292	294	289	248	317	271	284	283	291	274	271	303	299	306	315	291	306	329	314	282	296	314	295	291	338	310	298	261	304	283	258	282	289	290	281	287	306	306	294	297	280	275	309	264	269	285	286	279	271	304	289	273	304	325	280	275	284	329	284	278	280	331	299	283	319	277	329	304	278	283	309	313	313	254	313	329	318	303	274	300	277	323	297	311	316	289	303	262	307	307	268	272	293	295	305	270	263	289	271	273	283	291	324	278	267	295	281	259	262	327	266	313	276	297	282	291	301	274	272	262	296	293	298	291	302	281	263	306	294	297	301	326	314	277	287	299	274	285	294	282	268	274	296	263	305	273	301	290	316	289	303	251	287	331	309	290	262	296	324	303	298	273	252	300	323	281	300	304	277	284	300	303	315	273	291	265	284	293	276	250	278	272	315	279	287	284	294	312	265	306	286	288	277	300	283	261	265	268	250	304	312	263	278	290	288	276	307	265	283	313	263	278	290	282	330	284	298	288	294	300	288	285	289	304	286	270	332	300	289	286	298	264	292	275	290	285	278	278	301	306	271	280	291	265	287	275	276	281	310	269	304	305	292	311	280	290	299	285	267	278	297	304	295	314	271	315	293	292	254	317	305	292	275	303	285	305	297	271	291	276	309	289	299	318	306	295	259	279	303	306	269	290	269	288	268	266	259	315	297	289	305	264	281	288	308	307	303	332	308	262	269	297	323	323	246	287	309	280	290	285	294	253	270	292	320	277	308	282	271	280	285	275	294	276	308	294	311	319	287	279	275	285	269	289	267	274	264	304	271	290	294	268	271	294	272	288	285	296	282	305	299	334	284	324	276	325	269	279	258	285	282	296	303	256	303	318	274	298	285	305	285	309	288	301	284	291	280	270	288	275	249	295	247	293	289	314	306	316	261	304	283	287	239	296	276	318	317	314	285	319	305	303	310	311	295	273	276	308	282	299	308	272	299	251	278	309	317	305	269	309	266	298	275	298	271	293	307	287	305	250	297	330	285	293	308	291	246	315	274	313	264	261	259	291	300	301	244	315	310	291	299	290	308	281	288	320	283	267	276	282	285	290	285	289	272	306	273	269	278	291	272	291	311	269	270	299	276	289	272	302	290	288	271	276	312	306	280	309	308	297	286	277	262	297	270	269	282	294	294	299	299	274	295	274	285	297	269	286	277	289	303	255	246	297	278	292	298	281	272	294	348	286	310	264	284	290	274	277	308	296	268	294	303	306	309	325	294	303	286	291	286	293	301	281	324	284	299	264	250	261	260	297	308	296	268	331	281	269	302	295	278	295	288	297	272	288	275	294	306	301	302	305	288	300	320	284	314	249	312	289	306	286	289	282	284	301	297	294	314	289	264	269	290	303	304	284	286	329	272	311	287	297	316	291	283	298	286	281	264	288	270	296	306	292	295	255	269	311	303	310	269	276	255	302	299	270	298	312	322	281	281	286	287	274	276	302	275	274	287	283	323	288	321	313	334	291	317	283	274	323	304	306	291	296	322	296	302	283	304	327	273	317	293	310	289	274	301	320	272	294	307	290	292	311	286	289	290	270	282	289	278	329	282	300	302	297	299	268	276	269	292
7843	21295	63373	79219	65916	48786	30457	14171	4875	1745	900	675	690	688	677	688	663	697	682	705	726	711	672	674	671	708	688	664	718	715	659	711	712	704	666	708	749	704	715	714	692	686	683	663	724	677	724	729	732	722	755	696	663	690	648	703	765	691	719	692	648	725	653	704	680	646	686	714	689	716	700	663	717	696	678	752	716	701	709	693	692	701	639	653	686	686	686	748	705	715	674	709	687	711	727	703	676	699	702	699	714	656	726	734	691	731	742	702	681	738	674	729	680	745	692	718	733	736	693	624	638	739	718	693	690	685	674	687	701	696	736	634	657	720	626	697	718	704	719	704	683	665	697	705	681	685	751	694	678	698	709	747	681	682	702	680	716	724	685	761	709	693	712	760	660	673	708	681	725	683	687	707	692	703	734	687	716	724	677	651	714	670	660	687	708	704	710	673	703	684	706	681	722	679	721	726	689	721	699	711	664	722	725	704	710	661	693	684	689	742	680	647	663	703	717	739	709	696	754	675	715	662	664	704	695	684	750	654	681	659	687	708	684	701	731	712	702	698	688	719	639	652	723	680	687	689	699	724	730	671	667	676	670	724	674	671	716	663	687	703	704	684	670	740	683	703	697	712	662	696	754	699	674	725	716	698	722	690	689	709	730	722	673	665	740	673	667	703	753	724	702	687	708	703	693	710	681	702	730	665	671	689	710	671	702	728	685	734	687	665	717	698	730	732	697	668	718	736	712	729	727	679	733	698	731	660	701	668	672	704	738	664	716	688	700	697	696	660	735	709	735	667	656	741	726	696	668	718	726	671	678	659	686	678	711	738	694	679	731	681	670	668	704	717	658	716	685	723	725	694	706	661	719	697	682	677	705	715	687	727	709	674	725	653	690	713	705	701	712	740	677	684	690	676	698	705	718	690	694	729	699	748	703	689	723	714	690	692	621	709	695	727	710	626	705	666	695	689	675	713	694	680	687	716	730	691	685	719	681	697	711	691	645	680	646	699	701	700	666	671	677	717	707	690	732	692	686	758	689	660	662	683	693	714	706	693	670	708	650	679	721	671	701	703	696	674	714	670	669	691	671	715	683	657	669	705	729	693	696	719	698	711	649	654	720	694	733	656	666	713	671	740	679	684	705	675	692	743	709	680	650	665	685	676	707	710	663	703	689	690	684	680	659	692	739	733	751	714	677	659	665	655	676	696	684	747	696	708	726	725	712	693	676	718	727	694	725	701	709	687	707	715	698	727	687	694	783	676	726	718	679	746	674	747	680	693	747	671	669	665	736	691	714	685	720	660	700	700	690	676	700	628	730	673	652	690	672	677	699	695	683	717	667	715	693	720	682	697	697	698	711	711	706	746	690	722	735	704	683	695	689	681	720	720	706	695	724	675	718	695	658	636	697	677	683	675	695	626	699	695	687	726	693	696	686	686	729	716	734	701	712	701	725	707	650	677	726	677	678	668	694	718	738	672	677	682	669	708	759	698	656	733	666	712	727	656	701	707	708	685	675	721	736	664	731	641	684	697	739	696	704	643	683	736	715	686	660	691	690	684	725	702	735	659	751	711	698	700	713	686	725	691	720	707	709	670	728	712	689	731	724	735	757	730	731	712	706	705	710	719	704	747	693	682	676	693	706	696	694	745	728	743	699	695	720	701	667	650	725	677	690	698	681	667	705	684	738	683	715	711	739	705	651	681	647	727	659	669	671	714	742	706	722	677	692	661	697	648	702	713	709	677	640	743	678	694	707	700	710	698	696	657	728	703	653	680	686	669	716	677	667	723	652	675	713	695	711	728	711	724	670	735	679	671	730	633	677	727	652	706	733	673	697	725	690	750	715	699	639	683	665	683	708	765	666	715	678	737	717	694	720	685	698	733	735	671	709	690	695	689	669	675	673	740	729	661	732	685	664	735	715	736	695	682	687	668	680	690	669	666	658	686	674	675	715	731	715	725	666	748	715	731	672	674	709	746	688	724	745	709	670	674	686	668	732	718	728	668	698	699	683	676	661	684	691	714	653	718	683	708	648	707	712	673	697	645	682	695	707	695	673	687	700	705	691	738	662	750	744	699	678	674	712	681	677	704	649	736	727	744	682	682	694	701	700	721	719	697	700	726	680	714	710	718	736	676	682	731	706	689	721	683	671	756	700	718	707	702	674	698	657	698	706	697	680	698	664	695	695	699	729	701	649	660	712	668	683	689	726	709	714	726	687	721	681	686	682	695	671	738	671	667	676	635	704	744	678	688	693	648	699	730	728	678	716	665	676	626	710	667	706	708	718	738	714	754	716	720	680	696	675	682	706	669	746	718	705	704	660	700	694	728	651	676	702	708	733	731	683	722	715	676	691	646	645	718	693	712	706	698	725	702	679	670	647	669	708	665	706	724	706	663	725	701	697	669	682	728	773	727	656	733	699	707	705	690	680	686	724	716	700	710	705	706	660	700	633	717	764	732	706	664	741	674	687	642	723	707	759	669	690	693	661	724	745	645	697	706	688	695	715	659	688	640	677	715	673	726	674	719	698	706	660	711	693	717	719	653	717	655	697	695	667	700	720	703	729	671	655	694	715	680	745	706	672	681	671	699	713	733	666	701	659	656	673	677	672	722	730	721	726	731	662	666	760	751	661	723	741	677	714	715	684	688	635	741	690	716	684	704	677	698	691	651	682	685	673	738	702	725	648	704	707	738	725	696	738	680	698	668	678	698	706	688	712	707	706	696	688	695	696	684	678	636	648	709	694	700	743	691	690	736	715	682	687	687	734	746	729	715	664	685	643	709	709	738	696	727	686	711	707	661	704	714	692	698	746	676	704	724	733	687	695	714	698	724	764	731	665	669	703	638	724	729	682	697	662	717	692	721	730	718	684	657	704	711	699	684	720	707	702	671	707	718	752	659	683	644	690	716	681	710	734	682	687	695	683	708	679	715	707	705	683	662	722	703	721	721	635	683	682	721	692	736	699	701	671	697	702	692	699	691	680	653	663	703	666	692	723	713	671	685	670	732	699	705	709	685	688	682	735	740	716	745	711	709	704	709	715	675	716	728	729	712	657	701	685	673	659	728	698	724	738	688	702	685	686	669	679	702	643	724	675	726	660	728	717	670	732	683	642	657	689	663	732	674	724	714	775	706	664	680	719	707	684	738	680	682	718	687	661	720	653	681	679	723	698	665	726	740	690	717	690	705	695	620	711	700	742	717	675	748	716	730	754	676	724	693	679	685	704	692	693	678	673	704	674	690	689	681	701	638	762	711	727	730	707	683	698	682	700	673	683	731	684	710	723	693	735	720	699	690	768	709	675	720	672	664	716	705	730	705	691	664	691	703	704	690	707	690	687	673	721	711	687	675	669	658	728	717	680	679	686	650	703	675	674	729	744	704	667	692	702	667	686	643	649	723	685	699	656	702	733	739	665	670	675	704	645	700	662	746	711	697	729	756	709	727	684	648	711	696	694	716	708	740	732	676	651	745	670	700	717	697	707	664
23056	53663	74024	72528	56199	37293	19472	6290	1457	544	334	282	288	280	304	294	271	293	256	292	264	276	300	291	263	307	289	303	281	257	261	311	314	259	272	297	284	243	282	279	304	267	235	327	284	282	271	278	323	293	251	276	265	272	277	258	258	254	278	299	256	291	294	267	255	246	278	275	252	263	296	254	273	271	322	325	274	261	298	276	274	262	268	257	284	285	301	300	264	267	277	298	321	260	303	284	273	270	281	305	289	266	254	259	329	256	262	257	289	269	263	263	269	285	277	246	285	300	313	291	286	294	288	258	274	246	258	311	294	275	264	273	287	286	281	262	284	325	277	262	255	273	258	283	260	291	293	269	293	281	253	272	286	284	304	297	279	301	272	243	292	261	280	280	273	248	255	271	272	260	284	295	298	300	275	301	271	228	271	280	292	266	269	280	272	251	274	260	289	284	298	272	246	274	280	255	303	282	258	277	265	284	276	254	270	294	266	261	270	279	275	286	288	294	262	311	288	275	288	290	266	300	277	264	269	256	282	282	240	290	308	250	287	291	286	281	266	267	297	273	268	257	280	277	284	268	303	265	267	254	256	290	269	284	275	278	292	316	293	273	281	295	283	272	294	262	318	272	277	253	272	280	248	283	271	268	272	294	273	285	289	300	294	260	251	273	276	295	286	277	300	257	275	256	273	261	253	256	277	303	273	262	245	298	281	302	272	270	256	289	295	302	296	275	286	289	308	265	251	264	271	280	288	286	245	281	284	258	306	238	278	282	274	296	254	267	290	279	249	234	278	280	281	289	292	277	270	281	253	246	294	286	285	288	277	264	306	260	268	298	300	284	309	313	259	314	274	285	288	270	274	290	260	292	298	242	276	259	245	280	282	254	265	312	294	258	249	262	248	269	267	259	287	286	273	266	275	233	258	284	281	283	278	249	273	278	278	278	268	297	301	288	282	289	266	270	279	272	283	299	301	288	258	318	273	289	253	256	290	287	322	251	264	286	285	295	277	290	241	259	315	295	271	250	291	279	302	276	269	275	265	285	260	290	261	283	292	266	283	271	277	276	258	278	251	276	279	310	262	295	313	292	286	265	272	278	287	282	293	290	288	296	294	271	293	299	296	284	273	276	276	287	271	263	239	267	277	265	289	287	283	264	270	286	272	321	249	272	281	290	283	284	266	274	251	268	275	275	257	289	276	314	278	285	281	260	251	266	278	266	258	257	278	253	234	283	303	303	267	242	271	277	278	254	315	272	288	288	254	258	305	262	273	265	296	303	312	252	267	283	262	288	260	267	257	284	271	272	251	267	272	286	274	260	295	279	279	260	278	268	279	275	295	301	288	271	261	292	276	259	266	274	298	249	250	291	271	267	319	277	262	273	277	261	296	287	298	267	267	284	275	290	259	258	284	254	285	238	275	286	304	275	268	287	264	297	253	268	301	258	265	269	274	319	277	310	284	265	272	278	282	269	291	282	271	257	267	288	270	278	276	287	316	287	261	289	277	279	258	299	301	284	290	259	284	277	308	283	273	279	257	271	262	305	299	268	272	273	263	271	291	289	270	263	284	266	274	281	307	294	275	271	299	272	293	254	270	259	296	303	311	296	267	267	252	310	271	262	265	244	264	268	296	281	236	286	286	300	265	282	273	308	272	268	267	286	267	239	248	282	310	273	268	290	307	293	264	275	273	312	308	292	274	290	289	293	247	275	279	257	304	257	265	273	260	286	293	282	269	273	236	287	263	256	281	268	246	315	294	270	283	249	269	279	245	279	269	281	272	255	279	294	296	292	280	263	281	295	265	278	260	299	281	310	275	275	274	252	279	334	288	276	287	270	311	285	307	273	277	264	317	291	270	315	277	257	257	286	284	272	275	264	290	274	281	264	282	277	295	247	277	277	277	283	289	283	260	289	271	282	278	249	284	292	276	296	274	286	259	274	269	267	280	240	274	262	279	254	279	279	262	261	283	262	258	299	280	302	288	288	262	292	297	253	249	276	259	248	283	267	243	307	279	268	274	262	237	278	296	294	250	266	258	286	302	292	262	262	297	273	259	263	246	274	279	306	268	275	288	298	248	290	258	281	288	276	291	245	293	289	271	310	247	270	291	267	258	278	257	277	296	278	303	264	280	296	278	282	267	277	264	260	276	298	277	274	254	252	293	284	290	244	286	299	272	270	257	285	295	277	293	259	296	281	260	262	288	275	268	249	285	258	276	265	261	256	268	298	294	298	287	284	292	252	254	290	299	274	266	275	274	274	300	266	282	276	283	300	300	274	234	234	258	265	274	275	230	313	264	279	262	267	280	256	272	276	284	273	285	277	266	249	291	296	260	305	279	291	292	304	305	268	281	283	269	248	304	304	275	268	279	250	271	276	285	300	293	343	303	265	283	275	269	256	256	245	274	303	266	297	281	278	290	269	280	277	310	261	309	294	262	287	277	238	249	265	302	268	277	283	268	260	242	312	293	254	299	278	273	285	298	275	230	286	273	301	304	283	281	265	294	292	271	292	284	292	307	263	284	281	244	317	264	279	264	292	281	268	291	294	279	295	257	308	311	286	282	261	289	272	266	267	280	266	288	262	265	268	276	294	285	294	272	273	294	290	290	299	259	250	280	266	284	280	272	271	254	284	281	280	274	273	220	284	286	279	276	239	247	261	310	281	271	293	303	277	269	308	311	288	285	282	301	307	294	248	280	270	292	281	276	285	263	241	280	264	286	278	273	249	279	309	285	280	289	280	273	297	283	248	286	262	297	252	289	264	302	260	276	309	279	291	276	296	271	277	284	294	263	286	285	305	255	276	285	285	288	313	303	289	278	282	276	292	298	271	280	267	291	247	293	320	301	282	282	244	282	280	282	318	245	264	256	247	304	311	295	272	261	266	276	275	282	285	263	269	263	323	277	273	255	278	270	254	307	256	281	282	272	266	294	302	265	293	294	275	278	284	251	241	287	256	267	263	298	269	256	341	276	281	307	283	284	251	274	298	280	264	285	270	275	284	288	316	287	316	325	270	299	317	271	267	280	285	293	276	270	253	244	280	306	253	284	268	277	275	273	283	271	289	264	306	284	226	300	257	285	261	268	312	261	261	270	271	279	243	304	291	269	294	282	284	265	299	274	286	282	289	289	265	268	297	275	260	280	296	309	282	303	271	282	310	279	266	286	290	295	277	262	289	291	319	292	317	299	283	272	268	287	277	262	278	279	274	262	266	271	290	278	279	255	279	309	277	289	263	257	294	291	270	269	282	295	252	260	290	285	293	283	311	287	271	241	283	239	279	270	247	278	281	291	270	295	278	290	271	285	251	266	248	267	263	284	252	262	241	265	267	300	250	292	256	270	289	283	265	278	259	283	309	289	259	250	289	282	285	269	239	254	267	261	295	282	295	291	293	273	275	278	290	261	276	284	305	268	284	252	280	273	270	295	282	291	278	259	264	271	246	273	261	298	284	278	258	277	269	277	297	287	282	284	268	277	295	276	274
14501	40977	69481	79668	65963	48618	30444	14279	4895	1613	825	682	675	663	683	706	659	648	670	696	657	675	599	642	718	700	663	729	671	689	713	670	635	635	656	606	678	694	648	641	699	670	632	656	678	650	650	652	701	652	709	720	686	672	632	714	655	658	639	678	628	655	688	612	653	646	713	665	633	645	671	678	678	712	678	680	663	665	669	634	652	670	674	620	694	662	625	673	676	649	698	685	713	646	652	697	651	650	702	682	672	661	639	688	669	661	674	674	627	672	631	672	626	634	647	676	698	642	640	693	670	625	671	717	668	677	657	667	616	681	682	653	709	691	636	653	641	642	672	668	613	610	701	657	644	667	674	662	684	681	626	661	664	654	660	651	636	646	631	698	701	689	688	691	662	664	681	686	647	640	631	679	672	670	664	665	700	611	653	676	679	668	677	655	731	662	625	690	668	662	695	627	675	638	682	665	712	675	646	709	651	662	636	676	666	641	618	654	630	603	662	658	671	663	629	703	688	731	639	645	668	652	663	659	647	650	660	658	603	631	683	671	682	662	630	682	659	689	683	676	622	610	616	632	607	670	686	666	669	633	648	667	647	624	664	721	678	674	670	692	668	706	653	668	703	677	650	653	690	626	716	627	680	678	616	628	694	652	642	683	641	642	678	702	593	645	633	625	690	698	652	662	685	716	633	656	688	671	667	635	636	678	675	656	654	665	618	669	673	675	697	691	637	690	629	656	645	684	624	674	639	648	660	679	658	662	672	672	649	642	700	693	650	658	648	646	672	681	678	632	699	675	679	669	645	609	614	696	706	671	651	662	665	634	650	686	655	639	739	682	656	665	666	723	609	690	696	714	715	681	653	677	663	669	660	685	666	697	639	682	703	654	648	682	676	689	640	646	674	677	656	645	700	632	625	655	691	685	677	621	663	659	706	696	648	666	636	675	683	630	661	668	698	620	676	650	600	656	647	677	683	688	663	683	675	654	661	662	683	646	673	704	650	698	638	657	674	659	698	671	627	637	683	678	685	629	703	666	651	684	640	636	682	651	684	631	681	689	692	677	704	680	699	682	644	675	614	681	666	589	688	645	705	669	674	637	639	633	669	638	626	693	627	660	689	697	723	737	643	643	661	643	693	630	675	653	672	686	647	640	690	687	689	629	655	684	665	641	647	612	646	594	655	634	645	663	688	647	667	648	654	638	664	646	676	686	647	612	605	618	631	610	611	627	699	679	693	678	677	620	651	663	630	684	637	646	694	646	640	664	705	622	711	663	675	653	612	686	658	658	677	664	644	672	671	644	693	671	672	670	652	638	657	704	667	677	653	687	625	668	680	630	646	620	653	689	654	677	672	616	641	640	650	642	646	710	689	686	709	695	639	683	671	705	678	707	649	665	705	719	655	727	683	635	697	688	665	660	669	585	660	664	672	650	623	668	627	636	687	662	657	633	646	657	665	685	629	715	680	664	665	646	638	669	701	642	678	712	606	647	699	635	684	666	702	673	685	668	647	682	660	659	660	718	704	691	643	720	657	664	672	658	685	663	672	681	676	600	657	634	676	630	666	663	677	673	637	652	634	625	653	619	659	709	600	658	659	668	667	656	699	633	635	644	642	637	618	678	665	644	674	634	617	696	693	666	666	692	652	645	665	667	673	646	617	722	660	719	604	677	680	674	603	648	658	606	649	658	669	638	662	659	691	623	650	679	692	612	637	688	672	694	675	688	662	701	668	655	638	622	652	645	642	648	669	707	702	672	653	709	617	636	690	644	661	645	680	650	701	668	701	678	629	661	665	673	662	660	677	630	628	640	679	678	648	643	652	652	646	666	642	686	620	645	619	648	667	646	692	647	648	669	653	663	653	653	671	667	709	619	659	640	673	702	643	678	669	633	651	666	704	674	672	676	690	661	660	662	687	651	668	689	623	629	633	647	690	649	676	652	655	645	677	688	669	666	688	647	635	660	599	705	649	694	696	677	648	670	678	671	617	646	643	663	679	678	682	666	733	640	639	674	645	630	629	659	627	666	639	662	674	687	654	648	662	663	689	660	688	669	664	703	696	670	643	699	674	613	660	632	658	648	660	652	674	692	710	672	658	692	737	652	685	674	670	707	623	702	682	649	618	670	648	671	600	661	666	628	662	636	686	666	638	630	621	687	652	669	642	650	648	670	639	619	673	666	653	651	711	662	671	641	703	656	637	711	611	644	643	664	672	634	674	666	633	680	673	635	637	666	658	695	697	642	602	634	623	673	690	645	713	699	663	614	696	668	659	676	644	654	645	651	659	668	679	679	694	670	656	661	653	634	633	684	657	678	691	659	653	666	632	639	640	683	709	613	655	672	657	679	684	645	683	653	645	616	664	677	684	668	650	672	602	702	652	682	630	627	672	689	666	723	635	671	653	643	686	661	684	668	695	629	645	664	653	688	648	576	675	660	634	685	685	633	650	662	675	596	681	644	656	620	709	657	647	656	644	646	666	685	710	688	629	657	717	667	658	666	686	621	626	653	690	657	612	677	629	619	686	668	626	652	673	658	670	668	683	687	654	687	738	647	649	645	682	646	653	684	693	618	676	716	680	702	652	640	695	657	613	696	652	657	627	684	639	610	633	673	686	662	719	691	697	660	671	654	620	633	651	667	656	652	666	679	652	692	593	676	656	662	666	625	642	649	708	676	676	721	677	661	669	637	678	706	659	663	670	658	669	653	668	692	657	626	666	674	632	613	682	654	671	691	653	668	692	633	646	646	687	693	636	711	635	665	697	649	656	689	661	646	668	630	664	679	676	648	700	691	681	634	676	635	676	679	708	654	652	664	710	660	692	660	657	649	665	697	689	669	672	664	631	650	677	733	678	642	632	674	647	660	705	604	648	679	692	683	634	664	653	628	652	631	682	645	711	628	706	624	635	629	642	690	688	619	690	640	683	662	637	668	610	650	642	636	661	678	651	645	645	671	670	652	609	715	659	639	655	645	637	672	698	698	636	686	715	620	663	656	651	671	715	675	651	631	690	712	676	688	638	658	712	658	666	643	668	684	655	711	699	642	662	651	670	632	678	659	636	682	664	684	666	672	684	642	698	617	640	633	632	679	638	693	710	687	663	631	642	676	667	635	661	623	680	668	667	642	666	677	654	660	662	669	618	629	647	674	650	613	672	665	687	648	663	646	679	643	663	644	667	622	680	636	643	681	674	631	678	650	698	665	664	649	673	730	668	656	681	680	661	686	640	656	653	659	653	643	692	656	733	659	666	679	708	664	629	707	648	662	716	651	646	656	681	630	653	617	625	717	675	674	674	617	689	642	699	663	664	677	716	665	666	697	702	648	638	637	691	669	620	702	622	663	655	635	681	646	692	675	697	652	654	667	651	653	646	669	659	684	697	678	673	637	656	657	688	626	636	655	673	647	687	612	701	640	667	689	694	614	673	653	658	663	657	662	708	712	632	656	648	724	666	616	619	639	659	701	691	674	667	628	657	676	669	690	673	661
2228	2527	7348	8098	5140	2351	1127	570	334	262	227	214	251	215	210	234	238	223	218	224	229	255	244	223	204	237	222	247	235	241	226	199	245	229	233	213	230	209	232	271	230	232	238	245	246	228	217	226	216	224	255	227	232	230	211	226	232	219	216	205	240	225	231	243	228	235	216	249	224	213	230	207	209	253	227	218	219	247	242	201	229	216	223	228	261	191	222	248	242	234	203	230	218	222	250	228	219	243	247	226	223	202	217	248	264	206	246	189	247	228	259	259	214	255	256	242	236	197	223	244	218	227	213	224	240	226	243	246	224	240	265	226	217	205	261	215	251	207	240	218	218	232	256	243	248	218	225	241	236	234	209	244	266	243	237	216	245	209	244	239	242	233	223	228	213	218	242	226	238	250	215	229	242	265	227	233	276	220	229	222	239	247	233	243	249	217	229	235	215	234	245	235	215	231	196	216	233	213	217	199	197	252	247	236	240	236	216	256	240	217	211	213	238	236	234	212	227	234	243	194	251	243	236	250	251	247	242	258	225	242	231	231	229	229	232	242	261	224	247	219	236	202	211	233	188	230	223	213	233	222	219	251	236	202	228	209	237	255	244	224	245	255	224	231	247	238	244	217	246	202	205	230	232	232	198	256	231	236	238	206	233	244	232	220	233	248	219	244	245	224	226	232	192	224	225	231	224	236	217	258	231	232	226	259	245	252	231	255	230	235	259	242	198	233	261	242	224	223	242	246	242	221	234	225	242	223	227	225	233	223	244	228	224	257	204	217	231	225	232	225	245	230	216	242	227	229	194	229	237	224	249	218	223	226	220	208	223	249	212	244	192	224	252	195	243	235	234	215	224	228	220	252	260	249	245	217	202	198	233	252	244	242	245	231	234	215	223	219	227	246	226	239	225	221	236	240	217	237	238	229	225	223	226	225	233	234	238	247	249	221	239	236	275	225	227	246	246	211	227	231	244	255	225	216	217	237	230	217	213	213	222	234	228	239	244	217	235	225	242	233	197	224	213	256	239	214	226	237	235	219	268	219	230	254	243	248	226	222	268	267	231	234	216	232	251	232	229	216	249	228	216	245	214	227	236	236	227	225	243	228	251	226	243	241	249	215	228	220	219	229	233	219	246	227	244	226	258	236	201	220	225	250	244	228	230	238	208	235	248	231	189	218	229	240	262	220	236	228	249	215	208	221	254	229	223	211	237	248	221	225	249	236	235	228	221	223	199	208	234	232	226	220	223	244	238	232	215	226	229	236	229	224	234	257	250	209	227	243	209	232	243	227	225	228	230	210	237	221	213	199	237	226	219	213	245	249	233	239	244	218	256	236	251	228	207	234	224	257	233	233	212	250	225	205	199	207	258	225	212	239	244	246	217	235	232	210	234	241	231	230	229	243	227	243	243	212	236	237	226	248	246	209	231	238	260	215	235	220	227	230	230	232	234	234	204	239	257	272	241	239	256	225	224	247	223	235	238	239	244	217	243	232	269	223	240	239	245	235	244	238	216	259	232	226	233	216	232	226	230	252	218	223	217	234	241	247	262	242	227	230	229	229	233	225	245	224	242	221	255	239	230	238	224	220	206	239	227	248	246	237	238	205	211	202	224	220	224	227	230	258	245	261	228	260	256	237	240	261	227	228	230	235	267	196	223	239	227	222	238	234	209	217	227	220	230	240	190	217	244	218	217	237	249	232	237	218	255	231	220	216	251	246	251	247	251	210	235	225	245	218	235	241	225	207	232	237	260	254	239	250	224	252	226	256	226	240	213	241	216	213	243	242	244	226	247	253	249	236	222	211	250	238	247	216	202	251	241	245	240	252	236	225	222	239	231	249	226	215	220	252	229	215	247	246	215	231	239	254	217	221	242	223	209	248	224	220	214	223	241	241	235	251	247	227	207	221	222	238	218	221	242	211	215	241	247	209	233	216	228	257	249	235	240	239	246	237	246	206	238	242	236	242	208	237	238	232	266	228	253	234	232	238	221	242	227	256	246	239	228	222	226	247	248	249	216	263	233	217	219	235	245	226	230	197	223	248	238	229	221	216	252	235	228	247	243	228	211	213	238	223	247	219	193	226	234	228	252	245	222	246	233	247	236	260	214	246	234	235	215	205	227	260	208	214	217	243	232	223	256	244	234	228	207	234	236	210	226	236	238	234	236	230	214	221	254	225	227	227	218	259	240	246	228	221	209	209	259	220	244	224	248	249	216	254	207	228	213	221	228	238	238	230	223	224	216	249	224	262	240	238	206	219	207	213	214	236	241	248	215	237	209	230	232	236	217	245	240	209	222	227	225	246	214	224	255	232	251	230	231	241	238	219	201	246	246	234	270	234	211	233	247	259	217	211	224	216	213	217	218	222	256	238	251	220	217	229	234	227	232	227	220	229	227	214	225	233	231	268	209	232	222	193	188	230	237	212	226	237	234	231	251	207	247	246	217	229	237	241	221	238	224	228	203	230	237	225	231	255	242	208	247	224	215	220	253	245	260	231	235	250	254	211	231	267	227	235	256	240	225	258	234	253	245	241	215	227	235	222	223	230	252	237	189	230	229	237	239	255	228	219	241	248	241	222	230	244	232	218	236	224	223	206	217	226	246	220	223	214	226	218	245	214	234	219	236	228	243	229	226	247	240	232	241	218	248	273	234	243	205	252	246	249	230	260	216	241	218	246	232	229	205	260	212	223	229	238	248	233	211	243	240	219	245	239	225	223	230	221	220	252	217	241	201	247	249	225	220	242	214	227	267	232	230	218	245	236	227	234	228	232	218	234	239	244	224	266	261	239	216	222	239	212	202	209	243	213	256	231	256	230	223	242	213	230	230	229	217	259	228	231	233	231	264	222	237	230	221	234	220	239	234	224	229	247	216	251	236	238	221	233	221	232	227	209	258	230	267	227	222	219	248	266	254	206	240	228	259	234	228	216	240	242	215	251	240	239	221	208	227	196	249	247	209	232	253	226	234	248	226	215	218	227	239	258	260	240	211	215	234	233	252	228	251	251	221	213	203	246	245	236	234	275	234	220	218	222	215	224	246	244	226	220	218	242	239	255	224	227	212	232	218	224	212	224	257	227	228	229	212	226	241	215	231	236	236	227	211	232	238	229	222	222	220	229	248	263	225	233	210	218	206	229	248	204	234	249	241	215	273	247	266	259	207	227	237	234	222	238	252	245	253	216	238	228	240	234	224	226	207	258	241	262	219	236	237	231	271	222	227	261	203	247	250	212	258	237	246	233	241	242	217	230	240	212	239	240	239	263	234	233	231	225	247	259	234	229	213	233	214	255	249	231	223	211	226	204	242	214	221	229	242	238	234	227	218	228	213	214	218	224	240	238	240	245	241	216	230	255	207	241	239	217	233	230	214	235	219	235	228	225	213	227	229	230	189	183	197	228	236	243	209	228	243	231	207	251	235	253	203	202	225	250	219	275	227	245	200	228	213	242	214	242	224	228	240	244	215	258	234	232	213	222	249	222	241	229
2639	4538	16276	20196	14605	7935	3703	1647	860	682	603	563	577	572	592	582	593	583	542	578	535	558	588	549	579	595	571	622	574	587	593	562	597	609	615	603	561	590	553	608	569	556	590	622	590	568	576	563	614	595	577	616	579	581	589	585	583	599	560	580	577	590	564	558	580	558	588	558	609	616	582	588	590	610	574	566	573	549	535	601	552	602	583	587	578	592	595	607	548	572	562	583	591	574	599	580	586	586	556	580	551	546	578	569	582	577	575	556	628	574	571	544	641	587	576	594	619	604	568	594	574	589	549	573	561	540	558	603	558	582	583	589	548	595	581	580	558	605	598	584	581	593	549	618	607	590	568	608	569	627	583	586	538	616	560	567	626	562	563	588	602	558	605	585	598	551	582	590	556	610	560	581	546	554	604	591	627	595	584	556	544	628	524	565	555	613	588	582	566	580	556	585	588	531	594	594	624	542	585	520	599	556	564	623	586	561	576	599	576	563	584	571	595	582	588	546	597	542	525	561	624	571	588	565	543	564	570	590	592	597	566	578	586	548	599	595	582	580	617	603	592	588	598	566	583	577	571	553	567	583	581	584	568	601	630	566	603	572	577	570	585	593	621	567	619	574	610	549	563	624	607	601	576	573	554	609	595	530	598	594	594	610	603	558	568	568	600	562	593	546	594	555	607	554	587	610	610	551	610	588	600	553	591	578	578	595	547	606	540	585	598	585	631	591	559	584	597	622	563	592	547	589	547	591	575	589	576	552	594	558	584	588	593	529	586	574	584	538	579	591	606	588	608	589	561	574	574	544	572	540	619	544	597	646	634	559	597	558	572	605	552	561	556	568	626	613	566	545	587	588	537	594	557	549	597	580	558	576	566	604	591	602	548	602	580	564	590	610	606	600	602	621	574	566	604	613	566	638	656	548	627	587	541	586	593	581	584	611	599	611	607	606	569	536	611	585	565	562	547	563	592	589	551	621	562	573	646	559	577	614	548	563	573	553	571	589	587	539	588	568	548	568	545	578	528	564	538	593	605	584	554	568	558	600	570	556	548	515	562	591	561	556	599	546	570	605	548	633	592	580	586	582	562	584	574	558	566	582	596	602	594	585	562	617	532	620	563	536	553	563	519	612	553	587	616	527	577	576	600	618	600	561	581	613	600	583	594	580	567	581	578	595	562	547	583	582	572	517	596	597	577	577	569	531	599	595	555	542	564	596	593	591	607	595	553	603	588	613	586	564	560	577	557	610	579	578	603	581	589	588	561	583	554	546	637	590	556	575	615	604	574	617	601	608	570	582	608	568	571	540	571	593	569	580	587	556	558	547	574	598	571	565	571	602	594	585	597	597	589	588	574	598	557	602	576	578	627	605	596	581	599	564	599	573	597	571	513	548	587	582	594	617	584	575	567	579	559	551	597	580	618	601	548	556	560	566	583	573	576	549	537	568	539	590	587	640	613	575	534	557	599	569	557	571	612	581	583	601	590	569	569	529	528	537	587	607	582	568	583	582	543	582	587	553	573	590	586	555	594	551	630	567	613	554	568	611	573	635	591	615	556	557	600	574	549	592	591	527	596	579	616	596	639	527	565	572	596	587	591	617	558	595	560	565	622	587	516	598	554	550	575	565	564	565	568	620	559	581	547	610	613	566	601	598	585	570	574	590	559	588	648	542	566	596	578	584	580	624	570	589	592	590	604	603	569	601	620	555	585	613	587	563	595	602	582	603	566	583	584	572	592	583	610	588	589	602	554	603	581	552	572	591	560	578	574	546	592	587	562	581	572	535	569	562	616	585	551	563	578	599	576	569	597	562	579	578	601	567	599	575	529	596	598	585	589	570	559	591	588	578	562	575	580	593	596	619	567	555	578	581	547	531	552	545	594	560	596	541	552	615	588	585	539	584	580	571	567	598	627	582	545	591	596	590	596	546	546	570	612	605	568	549	598	620	528	591	552	554	558	581	586	585	581	615	562	634	624	558	600	578	590	556	585	596	554	584	598	584	572	622	594	636	591	556	592	580	546	558	567	619	541	550	553	585	560	567	551	614	565	585	590	566	587	586	592	581	618	547	539	607	550	543	562	577	592	551	582	573	574	628	566	568	584	567	529	636	561	572	567	567	546	584	580	550	597	590	547	565	566	549	602	587	584	596	562	591	591	573	610	553	617	597	566	569	584	596	578	620	555	570	555	565	616	611	564	577	602	592	577	600	586	602	564	566	570	609	585	600	598	577	620	606	596	569	579	595	565	558	596	610	577	593	541	618	618	587	544	572	566	571	616	583	565	534	584	583	588	597	596	584	541	602	575	598	596	589	582	549	590	640	561	578	593	570	616	580	567	591	621	591	580	570	559	589	616	564	543	548	573	619	591	589	571	603	630	580	560	574	567	568	567	567	554	573	561	580	568	555	549	535	626	567	577	612	567	582	573	545	556	593	618	574	560	546	563	540	608	632	547	592	552	564	558	576	602	575	600	557	568	583	597	624	570	549	563	586	619	556	550	566	604	602	568	598	581	561	596	554	578	576	562	606	563	588	577	591	541	562	566	595	599	618	580	586	612	597	608	538	595	606	584	615	607	607	579	601	571	583	608	572	553	598	544	607	615	593	582	542	581	574	592	558	537	599	530	588	557	554	592	595	591	574	580	555	558	600	600	559	599	594	538	596	535	616	604	569	566	562	598	558	604	570	574	628	649	611	590	550	579	595	580	598	562	554	597	591	583	571	615	580	580	590	553	554	555	591	564	572	559	571	557	608	530	611	552	584	576	563	568	555	597	603	593	555	604	549	576	545	582	593	607	557	608	552	621	611	587	569	566	596	586	591	581	518	546	610	538	618	539	633	611	578	597	566	543	589	584	547	600	564	582	592	614	615	558	558	635	595	578	547	567	546	552	577	647	589	578	544	613	584	539	554	586	550	600	559	561	557	599	623	579	563	557	595	598	609	599	592	593	558	572	559	577	536	577	555	594	611	626	580	576	596	587	557	574	614	610	573	564	604	569	541	567	598	532	578	572	570	541	564	597	539	552	555	569	582	585	589	556	602	585	602	571	566	605	591	600	560	607	596	614	581	546	583	564	608	591	572	580	574	597	551	588	572	609	549	547	625	575	553	561	553	578	594	596	609	590	600	581	560	596	568	579	591	591	563	556	600	576	632	599	606	613	508	615	567	584	615	550	572	574	621	560	559	565	556	601	589	595	565	549	601	615	552	585	559	594	565	584	582	557	591	585	578	589	626	536	607	579	556	576	575	600	601	542	610	576	568	572	581	533	581	564	564	603	589	558	566	584	605	567	567	584	584	574	558	586	547	567	612	607	571	532	568	572	618	593	608	601	639	571	574	528	560	552	593	590	579	609	596	617	628	557	580	578	623	576	600	562	580	605	610	600	591	590	596	582	587	589	569	598	581	600	641	585	575	599	553	557	618	579	561	585	594	547	584	590	558	590	561	552	629	557	595	569	563	547	535	585	574	592	621	561	608	560	550
18648	57110	75963	66070	50241	32244	15442	4641	1193	458	330	290	276	296	273	270	295	295	274	280	276	260	293	282	288	303	288	302	281	314	281	297	288	278	257	284	302	287	303	303	277	319	309	271	314	250	286	255	287	304	261	312	282	284	282	284	266	277	274	282	291	314	312	276	277	276	294	280	298	299	300	305	260	290	264	293	264	294	312	268	288	288	269	295	279	272	317	305	316	324	303	283	268	267	297	262	300	291	269	307	292	284	312	268	310	260	302	281	289	280	305	286	298	305	301	287	267	274	285	294	307	279	283	284	317	292	270	283	286	288	309	319	269	280	261	255	290	318	285	281	306	257	243	304	277	287	281	284	294	300	259	290	297	308	299	291	253	280	276	264	277	294	252	316	291	261	264	276	290	257	295	286	317	262	263	295	311	284	278	277	290	278	257	319	279	296	290	313	298	286	312	310	309	319	310	287	276	298	290	286	281	287	286	308	265	268	266	273	299	283	269	304	292	285	238	294	290	303	291	313	302	263	303	278	271	307	281	266	323	294	288	290	306	306	288	284	274	276	273	278	294	266	316	256	257	279	273	316	317	283	304	283	276	283	285	304	286	284	256	279	265	256	309	290	270	289	271	277	287	307	286	279	317	284	288	289	321	322	270	310	282	296	282	284	304	266	304	276	287	297	271	268	331	255	294	257	264	291	281	299	275	285	289	279	297	278	293	275	277	281	281	286	266	295	293	291	289	274	288	266	309	285	290	290	279	286	285	266	282	281	312	265	300	299	276	308	304	282	306	276	264	304	277	307	297	291	328	284	295	290	270	292	301	304	277	272	280	309	292	330	295	286	274	301	280	283	285	303	271	266	313	291	290	292	314	313	293	272	289	282	276	278	291	310	263	291	261	302	259	298	282	261	294	289	306	293	272	318	260	285	331	283	284	281	284	307	297	270	286	274	270	291	311	290	310	310	289	299	300	281	283	301	293	294	287	298	294	296	305	269	267	290	293	246	295	299	295	300	296	290	291	301	289	270	270	285	287	285	303	267	314	272	290	278	299	322	286	254	296	288	326	294	326	310	305	316	273	302	279	265	280	271	304	284	284	307	295	301	297	294	321	269	291	281	323	281	294	282	310	257	277	278	313	271	290	270	295	282	291	290	279	311	289	281	291	265	298	299	301	270	263	307	288	287	280	276	289	270	286	281	299	312	293	322	281	259	286	295	308	273	269	285	304	290	279	268	270	322	292	270	266	294	281	285	280	287	264	304	276	304	254	276	263	290	294	293	296	277	274	300	300	291	276	306	322	302	267	294	283	280	270	248	308	261	305	298	289	302	266	285	311	299	296	247	277	246	293	322	303	306	244	289	254	312	277	287	273	280	301	295	299	328	338	270	290	306	297	286	279	297	287	315	272	301	283	266	285	318	322	295	304	299	311	353	255	288	304	292	305	282	309	299	277	294	291	288	285	295	262	302	259	291	264	271	272	278	271	297	304	311	293	286	300	256	278	275	280	280	287	272	294	285	286	277	289	268	256	322	289	286	279	316	262	282	283	286	302	299	276	276	301	298	296	299	289	270	299	277	255	310	296	309	289	288	290	322	275	305	264	261	289	269	283	286	257	300	294	285	299	280	284	281	300	291	288	297	309	309	265	296	260	262	275	294	281	280	284	282	318	249	295	285	296	270	296	305	293	292	306	317	313	257	277	295	298	293	282	278	298	312	306	289	283	295	284	251	244	305	318	266	291	315	260	287	280	301	275	265	284	298	313	293	311	286	316	273	253	271	305	282	275	293	279	257	293	304	293	298	277	261	265	316	296	262	318	275	283	271	306	320	318	280	286	329	305	294	285	284	328	270	268	281	311	284	284	268	257	286	282	289	266	311	280	292	279	282	303	335	285	276	303	323	284	300	243	284	291	293	310	267	264	291	316	282	302	312	276	303	314	287	274	294	285	275	292	306	288	274	278	277	304	290	306	295	277	293	267	290	284	280	303	278	254	297	285	295	304	285	303	299	305	273	294	302	303	268	282	270	283	254	281	322	308	279	319	310	289	268	280	293	310	271	293	272	309	280	289	266	285	304	288	297	316	271	262	276	285	294	293	271	284	297	266	330	276	306	295	306	286	290	258	320	278	271	289	303	292	309	281	295	276	280	295	298	263	310	310	323	294	294	294	310	269	278	305	305	305	321	288	268	310	290	268	279	286	292	262	294	301	271	293	268	282	316	347	275	293	321	278	274	295	285	281	317	300	270	290	253	275	290	266	259	299	292	308	262	278	299	278	278	305	304	280	315	287	263	311	277	276	277	304	308	284	313	305	275	271	300	289	276	265	276	267	305	332	302	264	292	279	313	278	283	283	261	291	271	272	290	292	306	290	304	294	290	303	301	273	277	265	282	302	277	317	271	282	302	275	283	324	334	304	261	310	245	276	273	303	309	313	316	283	272	262	271	278	267	288	266	294	271	280	314	287	303	307	267	293	286	275	272	279	305	248	264	287	298	273	304	255	284	250	289	280	304	283	307	292	269	298	296	278	279	287	320	325	283	248	275	262	287	306	269	299	260	304	270	276	265	273	297	286	301	263	265	293	320	295	312	344	298	275	278	284	271	295	306	267	258	317	267	292	282	310	262	310	303	260	285	291	301	302	282	288	278	281	287	300	296	292	278	309	312	277	286	326	279	276	289	297	310	310	304	281	273	271	307	301	314	319	291	311	274	281	269	302	324	264	272	302	282	283	303	310	313	292	243	301	273	266	312	291	289	297	273	286	306	296	290	277	254	279	308	284	281	288	264	279	265	292	296	287	305	285	304	294	285	278	275	271	280	285	268	305	262	283	273	299	286	264	305	314	266	295	283	324	299	281	281	286	274	264	295	277	289	289	303	279	297	309	265	295	289	281	277	267	292	309	291	316	301	264	293	267	291	295	283	292	264	339	269	278	285	272	321	268	284	313	278	303	275	261	272	286	255	299	282	311	303	327	285	284	301	304	320	283	293	279	274	271	266	276	267	267	280	318	265	281	260	290	294	311	272	269	258	298	267	274	305	280	288	300	248	295	300	282	298	318	315	282	288	295	296	295	283	271	287	285	282	312	268	269	291	265	287	303	317	312	291	318	292	250	274	298	283	277	309	262	284	341	286	279	298	291	327	266	277	293	290	279	247	292	290	299	291	310	304	296	305	298	322	292	283	282	293	282	268	306	329	300	275	264	294	282	288	288	276	290	323	287	282	288	303	284	240	299	311	284	283	288	287	292	269	292	272	285	301	251	288	289	303	307	298	280	306	249	289	255	303	247	304	304	272	288	293	295	282	268	305	288	326	297	283	272	293	276	286	269	258	272	299	268	270	286	297	276	304	267	284	279	265	288	272	288	267	268	271	266	283	312	288	272	283	256	336	293	293	291	277	273	290	282	275	278	287	283	284	292	320	293	264	270	281	281	292	281	326	267	293	273	276	278	313	302	281	310	291	276	300	299	263	280	324	303	310	293	266
12952	43995	70904	72538	59988	44061	26601	11819	3988	1430	830	694	716	721	677	750	689	708	674	734	714	696	687	725	713	716	708	691	680	681	722	703	714	675	696	695	692	700	672	675	699	711	633	674	663	724	690	658	699	730	724	701	689	709	674	685	696	722	666	709	673	697	703	708	709	656	707	676	731	722	710	668	670	687	688	696	703	693	662	711	654	711	685	667	720	705	679	673	646	715	715	724	720	674	687	664	669	710	675	653	637	702	701	687	670	678	716	658	665	724	679	688	707	686	746	695	691	761	741	720	675	750	666	697	729	689	670	684	709	760	699	672	647	718	682	722	670	698	743	674	685	740	699	684	703	687	669	681	673	694	699	762	639	689	693	687	646	727	664	719	696	674	664	680	688	646	677	668	662	703	675	714	636	663	680	685	660	715	697	706	688	667	693	645	683	663	691	716	686	729	740	697	725	698	676	713	663	703	711	689	669	717	668	693	727	726	681	674	677	699	752	663	692	673	717	647	707	657	713	709	662	713	728	690	716	691	676	676	682	716	679	718	714	765	706	733	687	659	691	647	648	671	725	665	701	695	703	644	730	657	737	669	707	740	679	691	721	685	696	627	686	663	660	686	717	656	687	670	693	690	712	659	720	686	698	681	689	725	690	709	685	707	737	717	711	670	715	684	733	671	664	684	715	703	682	748	690	710	683	693	670	721	667	756	709	683	662	709	719	726	725	708	671	669	711	765	754	708	680	714	721	733	684	680	717	698	672	719	694	678	701	680	681	676	717	683	694	751	691	695	716	723	656	737	697	690	714	637	706	673	697	704	714	700	690	757	709	647	673	728	691	694	719	720	644	702	728	663	716	666	705	688	674	722	739	676	713	649	681	683	723	730	721	680	727	680	705	658	641	679	710	646	695	691	690	700	696	679	684	715	723	706	677	679	685	685	691	726	680	679	669	676	647	769	712	674	695	745	690	685	675	706	705	674	695	712	732	704	716	728	694	625	714	656	720	680	703	626	674	737	702	696	674	673	682	745	659	717	680	686	673	703	716	695	677	658	738	677	714	674	720	711	743	680	694	705	731	699	679	689	717	661	658	712	734	660	696	710	661	661	755	679	670	703	668	682	703	697	672	671	697	673	671	761	710	699	638	691	667	706	698	743	658	683	703	643	654	676	703	714	723	653	686	687	704	703	710	670	717	698	647	726	656	707	653	656	688	698	687	732	708	740	635	645	663	735	709	719	671	683	695	631	647	699	690	666	699	675	690	672	698	674	674	672	683	719	698	666	691	660	701	725	712	700	734	684	656	733	667	638	679	730	701	668	694	691	657	652	670	655	698	753	723	662	647	700	703	679	669	665	684	733	681	715	686	659	716	711	693	669	649	681	737	648	742	704	687	701	660	686	672	675	707	687	688	725	719	738	715	715	713	749	658	687	672	737	736	664	687	739	700	656	672	716	695	683	714	679	709	754	713	714	682	697	699	660	722	715	651	658	661	650	681	696	699	731	689	695	611	668	737	690	667	684	693	683	672	663	719	699	717	716	666	671	676	709	689	679	730	653	656	669	674	712	670	685	678	681	682	738	657	713	685	682	691	706	684	683	717	699	717	667	716	681	711	646	684	703	670	681	687	722	695	627	715	721	698	700	693	691	755	718	726	694	686	717	673	663	669	713	711	722	665	658	726	692	703	692	657	704	658	683	665	727	685	690	727	673	671	671	681	703	711	692	685	686	717	662	705	682	683	734	709	681	646	696	710	665	645	683	646	692	675	720	704	676	721	713	711	688	685	664	667	663	682	695	708	671	731	666	692	686	726	712	693	716	687	662	702	681	667	678	677	694	678	712	715	646	715	687	710	709	642	695	672	727	714	701	702	678	707	715	718	682	727	673	673	649	675	664	725	714	678	679	670	689	698	671	709	671	712	685	742	639	725	709	658	668	685	680	699	725	701	716	670	678	657	709	682	713	715	751	712	712	705	766	647	729	704	679	678	676	741	708	718	692	683	667	740	698	657	729	691	667	700	679	691	718	719	687	714	666	737	689	703	709	655	678	671	703	730	737	674	708	683	700	689	705	757	731	709	736	711	683	722	667	687	699	697	704	690	674	715	620	714	703	721	693	716	695	682	678	670	730	741	680	697	662	671	723	722	694	717	706	671	698	751	718	719	711	697	745	695	720	730	680	714	698	711	693	730	706	722	753	704	722	682	714	674	692	675	679	688	685	687	621	689	723	707	689	692	669	687	684	694	674	697	656	705	728	689	691	715	642	710	698	693	664	708	701	703	680	668	658	667	695	670	680	706	714	662	697	683	732	696	717	727	693	665	720	660	671	675	712	716	747	668	743	716	690	662	706	698	698	709	716	734	682	679	744	732	713	676	696	684	672	704	697	736	662	698	707	698	713	684	700	730	731	658	685	692	671	741	684	699	710	715	704	683	693	652	650	680	682	721	695	657	708	714	686	687	717	724	652	715	684	734	723	690	722	687	680	677	728	638	688	694	676	681	679	711	702	694	711	688	717	715	708	699	643	717	709	697	728	685	694	691	673	651	697	731	667	682	688	683	690	687	675	695	683	698	680	689	701	701	676	691	719	650	719	674	686	703	709	663	702	708	652	659	687	698	745	690	694	657	686	711	719	650	706	709	673	656	661	661	722	646	670	714	668	709	645	714	664	700	669	719	689	664	720	705	682	678	708	719	669	703	686	713	686	715	676	709	706	662	712	692	688	657	704	723	661	696	703	680	675	697	656	708	740	710	696	678	725	710	672	698	701	709	669	709	694	690	631	681	666	698	725	660	702	736	659	720	728	683	731	694	690	678	696	672	681	729	704	630	736	694	678	681	722	702	753	677	709	687	699	701	712	669	726	653	731	678	713	712	684	694	705	679	719	685	687	694	651	723	700	679	703	698	686	674	732	693	701	696	645	685	683	718	699	702	673	744	737	673	692	655	691	660	684	685	692	723	681	683	637	746	695	675	732	693	685	670	689	680	726	693	666	655	696	728	687	711	718	655	657	668	690	676	667	687	685	697	713	704	684	739	745	705	693	722	688	753	700	691	659	712	669	699	726	664	698	672	700	716	664	672	692	708	739	669	696	678	662	704	696	637	662	705	671	694	689	702	655	668	642	699	682	734	656	670	695	708	698	721	660	693	710	708	695	686	659	664	685	702	672	676	701	663	701	730	667	694	653	690	712	670	655	716	728	705	726	678	699	685	684	731	693	694	705	718	729	718	677	686	677	699	702	708	687	692	718	706	635	702	673	734	748	753	690	663	733	687	696	688	670	707	727	741	715	720	736	707	715	734	702	729	688	734	731	705	676	726	675	686	669	621	673	675	711	662	692	685	646	705	662	685	693	748	654	751	696	671	741	679	695	667	678	715	696	701	690	732	756	703	731	687	679	673	678	721	735	691	724	689	715	711	680	693	694	709	734	733	668	685	698	710	690	678	721	724	687	711	743	687	695	698	728	617	722	654	674	707	711	697	723
20049	54627	78267	69570	53804	35985	18381	5490	1445	553	313	280	276	270	279	268	250	275	264	259	295	298	295	287	270	258	243	276	298	252	280	272	321	265	300	297	275	282	262	251	271	287	257	274	260	281	301	267	287	284	287	274	271	285	266	285	283	269	275	296	272	279	245	252	234	258	294	303	290	301	288	280	300	281	280	266	326	282	255	268	296	280	276	292	276	293	262	256	273	258	321	294	270	255	287	289	273	266	267	252	259	275	262	321	241	301	250	258	311	305	288	286	292	286	295	285	242	242	312	286	279	257	260	277	259	264	289	303	264	253	260	309	305	271	282	295	243	262	291	276	278	286	266	255	260	269	265	230	281	278	260	264	273	261	274	265	301	317	275	286	274	290	248	251	308	299	273	290	252	271	315	256	263	275	261	292	279	290	239	272	277	253	313	288	253	270	281	263	271	270	279	276	264	288	249	264	252	288	242	250	280	279	275	279	262	273	261	278	267	300	269	269	245	246	237	281	247	264	243	241	250	293	311	283	288	262	266	229	241	308	275	268	260	282	267	265	297	262	289	268	271	284	271	287	266	283	259	268	258	292	256	259	280	258	243	272	297	308	307	275	277	285	287	300	302	265	259	295	258	278	259	250	275	270	288	300	237	271	275	258	262	265	242	252	278	257	266	284	224	271	276	297	238	287	274	242	255	277	291	285	238	277	270	272	274	282	271	287	280	272	260	273	268	297	292	260	301	281	266	284	305	247	272	272	261	238	284	269	276	300	269	281	305	284	294	273	264	271	280	288	264	290	278	282	304	268	273	273	263	311	235	263	268	268	239	272	257	263	239	278	285	262	263	274	271	275	259	260	242	268	281	290	273	274	270	261	281	270	260	278	291	300	291	283	290	269	288	265	281	293	286	273	242	266	269	274	292	296	267	259	271	253	272	271	260	285	246	279	264	278	259	278	281	287	298	303	277	236	280	262	268	283	273	279	297	287	261	247	327	266	253	291	252	283	301	283	237	297	253	263	262	244	326	302	291	292	278	267	249	287	278	268	295	293	283	285	282	260	277	266	270	270	285	275	300	252	293	261	242	270	275	294	260	260	313	268	268	284	293	316	303	283	304	290	291	267	294	272	281	268	279	236	279	259	275	267	265	279	295	266	275	301	274	295	246	263	237	274	263	252	275	296	267	266	260	285	315	271	249	289	258	252	267	268	289	279	280	257	248	287	258	312	239	246	239	283	275	284	284	299	273	291	258	278	252	270	259	268	278	286	267	282	295	280	276	271	231	285	268	283	251	253	260	271	257	263	275	292	299	290	259	294	262	277	293	266	276	268	262	299	298	287	268	271	257	294	273	297	333	253	249	274	289	244	287	264	305	282	258	272	266	280	273	244	272	262	260	281	247	264	277	280	304	284	245	287	277	286	245	283	280	264	260	237	294	279	263	308	289	287	283	265	253	283	269	249	255	263	289	277	310	276	272	275	303	298	266	301	269	263	326	260	300	285	284	274	292	294	238	294	288	273	284	283	280	275	268	292	253	245	271	254	266	288	280	269	268	277	275	290	255	293	302	243	278	263	309	266	269	310	245	226	268	278	257	319	274	261	276	272	302	264	258	287	257	285	279	288	266	263	286	277	304	251	284	283	274	293	299	299	263	270	274	283	268	272	265	269	299	226	271	302	258	256	275	260	230	278	266	286	272	267	280	272	279	263	265	280	258	275	275	262	257	284	316	301	252	285	271	277	266	264	298	324	265	285	289	263	245	241	262	283	255	248	268	260	269	304	291	274	269	253	260	281	279	260	299	297	242	281	264	268	290	282	267	261	282	249	296	273	314	286	265	281	222	265	291	278	257	275	258	269	306	261	289	311	305	298	290	269	273	285	266	264	259	277	288	251	277	286	279	293	300	264	282	269	266	286	319	266	288	245	270	294	270	273	315	261	306	287	299	279	282	274	279	229	257	283	254	266	294	245	272	257	262	264	247	286	253	294	262	279	272	258	268	261	285	268	296	287	252	288	286	269	267	267	262	288	245	269	287	274	250	279	250	281	295	287	236	272	250	265	263	269	283	275	258	281	276	288	276	254	268	265	280	291	286	264	262	278	267	288	299	283	284	279	250	268	279	278	314	269	276	274	279	272	271	268	274	243	280	277	265	286	287	300	293	284	292	256	241	289	298	269	261	279	243	268	285	265	247	258	297	283	257	279	283	288	274	302	307	294	300	298	258	266	253	253	263	271	264	289	299	281	306	282	283	279	266	248	257	277	278	277	284	304	270	248	275	276	248	278	260	233	291	273	286	267	278	301	326	290	292	286	290	271	288	275	273	269	284	282	252	275	268	291	271	264	257	260	259	281	269	270	245	292	257	291	262	271	286	252	247	262	260	277	280	259	271	247	296	275	274	278	283	310	271	279	304	290	288	284	269	259	249	256	278	275	297	265	275	258	266	251	286	272	263	283	283	269	259	312	280	292	278	245	280	253	263	270	327	268	273	293	262	258	248	248	262	258	242	278	278	242	288	283	282	279	260	277	279	276	248	271	326	249	260	292	285	294	310	256	255	271	285	269	277	285	278	286	265	278	301	274	271	252	279	279	232	281	280	275	258	279	259	242	325	275	253	264	290	262	271	257	298	269	279	289	272	268	292	307	279	273	265	290	280	288	303	295	297	283	276	277	294	276	288	266	273	284	284	278	282	295	268	290	273	262	263	244	282	278	274	294	269	262	300	318	270	282	283	277	275	300	274	284	256	300	285	261	273	302	299	259	275	294	265	265	250	234	256	273	266	294	270	261	288	281	318	250	289	272	271	256	271	253	265	273	257	250	239	267	274	280	256	264	294	271	255	317	288	249	281	264	296	269	287	283	293	288	286	271	254	264	261	268	273	282	275	279	277	306	264	263	255	255	280	275	269	272	282	266	287	245	292	266	264	260	265	291	295	289	276	269	287	264	264	279	281	286	260	278	267	304	279	285	305	272	271	271	302	263	274	259	280	254	301	278	278	269	273	273	277	290	260	290	242	270	258	296	288	279	296	274	266	285	265	258	269	293	282	283	277	240	262	268	301	297	273	274	269	273	284	271	258	274	258	287	295	283	258	286	291	284	264	262	259	273	297	272	266	280	265	265	265	267	304	253	243	258	266	283	261	235	256	302	251	262	284	263	279	268	304	261	260	289	288	284	299	320	291	256	293	272	263	309	249	269	287	279	296	278	272	283	281	257	301	285	273	261	272	278	285	266	273	248	266	295	288	288	287	282	276	274	263	302	283	276	248	267	296	248	272	262	279	272	271	284	292	278	304	281	307	328	310	305	258	299	277	270	267	247	289	260	235	247	256	248	262	267	275	289	293	278	296	274	302	282	291	322	250	289	275	294	258	293	267	320	277	270	287	273	269	284	269	252	296	268	276	308	270	256	244	250	268	284	294	288	285	266	255	247	280	270	260	299	268	303	289	277	274	285	303	280	256	276	287	275	273	292	264	274	291	278	284	285
12883	42618	73777	76920	63915	47402	29099	13629	4585	1638	815	678	684	637	652	626	685	643	649	688	669	650	680	632	684	638	660	693	598	640	657	656	678	671	658	650	659	676	654	712	620	647	606	654	646	639	675	629	701	642	624	682	649	636	709	645	684	719	689	655	657	677	671	629	693	667	604	675	654	696	641	658	659	625	679	664	641	684	605	650	688	673	670	702	651	670	641	642	665	651	625	671	612	658	632	662	675	598	660	595	668	709	646	677	660	600	622	634	675	672	665	673	669	670	638	635	692	669	649	655	692	653	692	684	654	658	608	650	680	632	640	666	670	679	662	631	674	640	672	655	632	679	619	692	648	612	640	630	627	690	733	644	640	609	656	659	668	622	650	650	667	688	642	653	632	635	652	705	681	645	660	696	668	652	632	675	652	693	664	708	656	668	657	666	657	656	664	696	647	650	640	679	707	615	654	641	681	649	668	651	686	674	667	641	620	690	635	693	667	632	681	689	665	653	630	650	659	610	640	641	647	652	659	655	624	683	657	638	666	673	677	660	657	628	689	662	656	644	630	667	638	703	706	647	628	635	641	648	606	698	687	632	675	650	688	648	645	667	637	628	675	657	678	645	635	664	641	703	622	711	687	681	662	650	653	650	691	659	660	674	720	631	660	643	680	709	651	691	678	655	707	683	619	688	674	657	656	688	661	625	674	689	663	654	727	649	675	665	679	684	651	663	631	649	640	687	698	669	661	665	632	702	694	646	648	672	688	683	641	639	681	646	684	702	671	678	631	690	679	641	669	678	667	683	655	649	624	623	680	688	681	666	629	656	636	658	658	682	648	651	710	695	688	654	648	664	666	677	701	676	646	628	668	646	666	621	685	687	662	688	706	683	678	676	657	641	624	649	646	630	632	627	677	671	663	632	675	625	671	645	686	652	636	667	662	690	628	652	716	716	662	696	656	632	660	613	654	648	630	674	612	676	625	713	636	661	640	701	668	707	628	676	677	697	716	666	679	671	642	657	683	653	642	637	638	673	689	657	650	646	686	688	663	632	639	624	645	668	667	671	677	677	625	704	652	666	670	660	705	666	630	666	672	677	595	690	706	670	683	641	653	656	670	687	633	645	634	727	643	690	676	674	615	631	673	663	632	654	663	680	647	674	649	651	637	617	654	651	663	673	646	686	641	680	662	653	675	645	622	608	639	655	662	658	678	665	675	668	668	682	606	673	668	665	668	657	664	645	665	675	636	637	648	649	653	690	647	630	666	688	670	629	662	681	655	628	665	662	661	672	638	668	684	663	645	655	646	674	723	680	695	676	658	631	698	603	666	630	693	649	649	681	652	671	659	643	677	667	670	660	638	660	703	644	676	676	624	661	633	712	622	712	680	688	617	676	648	621	638	686	695	627	618	662	691	666	626	675	695	654	634	694	606	677	645	691	646	652	708	657	640	662	668	665	647	687	672	698	659	722	659	679	665	638	658	640	708	667	654	624	664	675	664	626	683	690	665	688	647	697	679	637	642	628	694	671	669	668	628	636	626	632	660	610	638	655	708	690	646	685	725	648	662	690	709	670	666	610	643	657	684	708	706	646	668	667	650	679	647	669	650	697	660	650	698	630	669	651	625	661	692	662	697	666	660	681	615	684	729	644	681	674	672	670	652	628	682	656	680	624	710	622	671	704	666	623	717	676	624	646	666	663	687	673	679	675	659	612	697	622	688	658	650	669	632	627	680	674	647	650	632	625	652	674	644	678	653	676	630	661	657	649	685	633	679	666	666	681	658	696	623	607	673	674	654	677	660	702	656	705	656	673	688	640	576	657	648	673	664	653	615	675	634	680	638	635	686	672	624	664	663	675	627	652	697	632	649	676	688	682	629	655	685	685	610	688	645	653	649	658	658	637	656	648	664	632	660	657	680	690	669	668	706	631	647	682	663	645	655	688	639	678	673	659	692	668	680	658	637	642	659	655	639	638	651	651	632	639	623	615	669	648	635	697	658	701	659	634	692	642	677	628	695	664	678	652	678	630	656	683	656	601	665	647	697	684	671	663	664	633	659	630	676	623	633	690	655	657	672	638	717	626	736	712	662	646	662	656	644	687	673	660	678	685	660	675	662	635	681	667	730	640	705	667	674	650	693	656	651	644	693	679	619	691	634	667	645	660	632	678	696	623	645	644	651	681	675	656	662	664	677	691	610	628	680	692	655	668	646	652	621	658	712	665	653	634	655	665	644	672	667	673	635	691	662	641	665	686	659	674	700	658	676	694	646	690	645	689	665	666	618	646	696	662	699	617	674	684	638	718	690	661	635	636	663	630	656	660	677	702	630	687	674	629	627	692	686	661	644	639	659	671	653	702	683	664	640	650	640	647	667	682	666	649	602	669	638	653	660	693	681	687	705	702	654	642	673	671	652	601	674	658	630	666	697	645	667	658	671	656	651	650	659	652	654	645	651	652	658	643	637	668	649	704	644	664	623	648	633	653	664	698	667	629	702	629	657	611	641	686	615	680	633	693	635	674	630	605	687	657	646	652	651	642	683	640	646	653	683	646	654	657	671	630	647	694	622	651	680	642	666	702	661	642	643	688	635	658	656	648	700	666	697	694	657	648	653	622	723	658	678	657	676	657	632	666	732	653	669	666	671	657	645	697	664	674	624	679	627	666	672	654	664	691	628	655	623	676	666	605	629	660	650	632	681	654	714	690	675	667	659	668	661	689	680	641	688	696	664	692	652	670	670	678	656	636	663	677	651	639	704	668	686	663	618	670	623	631	639	711	652	660	640	654	648	660	692	692	674	656	688	657	659	680	672	664	630	674	676	659	643	659	625	618	642	688	628	656	628	658	611	644	721	652	686	671	654	692	608	699	629	611	661	674	654	624	727	634	696	685	653	670	675	623	686	638	721	654	587	631	671	683	639	670	621	644	681	674	653	632	657	601	675	653	668	653	635	655	682	663	633	656	689	675	647	653	703	658	649	654	666	669	602	649	635	685	654	650	669	647	658	658	665	643	685	670	632	628	652	659	637	693	657	679	623	693	649	648	650	690	712	651	656	648	657	684	683	631	629	614	667	647	654	672	637	670	660	664	654	618	694	653	656	667	671	642	660	694	590	680	675	642	671	685	657	618	702	642	673	633	610	670	666	682	627	629	666	635	695	716	633	645	689	670	652	620	703	627	642	637	670	676	656	707	685	651	625	708	647	665	656	667	675	716	641	616	638	658	653	673	661	651	646	660	634	661	631	623	685	655	655	638	669	684	668	685	646	675	660	653	651	642	675	698	622	676	651	625	660	653	664	672	685	631	697	689	677	701	652	698	692	628	661	650	685	658	643	675	666	657	670	646	702	695	667	664	667	702	639	676	662	701	685	638	644	651	659	639	648	628	671	669	740	675	668	650	701	663	690	656	674	708	700	654	724	632	666	625	665	630	656	671	648	707	664	655	659	666	653	686	654	664	624	688	673	719	620	650	638	645	654	635	693	635	640	690
2147	1837	7034	8108	5475	2692	1180	513	280	237	236	219	219	227	253	211	224	240	221	226	226	250	216	203	225	247	212	221	241	206	232	253	207	247	228	253	214	210	231	232	240	213	224	242	247	235	238	229	215	199	199	226	225	222	230	218	253	233	249	230	227	244	197	246	234	235	208	197	243	233	240	225	236	223	223	204	235	230	260	217	242	232	236	223	207	255	222	225	219	267	210	209	264	236	241	224	208	224	209	229	235	225	223	251	229	202	255	246	210	243	222	227	233	223	227	225	226	223	255	215	242	241	238	209	224	246	229	253	194	264	211	232	229	220	238	231	229	237	205	242	213	247	239	249	240	212	233	229	207	209	210	220	230	227	232	190	208	234	217	202	264	253	234	227	231	246	211	255	200	219	241	219	222	232	226	241	231	211	224	242	202	229	224	207	201	206	207	254	233	245	211	221	258	208	224	216	226	214	230	232	252	202	212	221	231	240	207	243	239	205	222	229	264	260	230	212	225	238	236	217	218	219	255	240	222	213	235	242	231	248	235	210	246	237	226	214	230	216	246	206	231	223	227	229	238	218	237	197	246	235	209	195	241	224	210	221	227	212	204	246	211	227	218	203	248	222	233	207	214	244	227	249	223	187	261	242	223	247	238	198	236	204	250	260	226	250	212	232	231	255	217	233	240	247	245	217	272	226	250	224	226	216	229	217	228	203	231	199	227	235	205	230	236	239	237	206	240	234	209	204	232	239	247	241	254	252	248	225	231	218	210	230	217	222	265	243	214	231	232	227	225	237	238	204	254	211	236	241	261	249	229	227	210	228	235	211	236	224	230	222	243	246	220	232	229	206	231	200	205	241	226	229	265	221	221	244	235	233	222	257	211	224	243	219	233	234	215	266	241	233	225	201	237	231	242	239	242	227	222	240	224	229	205	217	243	232	219	256	221	230	229	266	241	216	219	232	241	214	219	230	218	226	253	214	239	212	246	207	198	239	236	222	199	229	239	229	207	224	218	240	217	196	245	258	234	228	230	256	228	232	225	243	214	225	244	201	249	243	233	259	237	246	238	207	239	239	237	228	219	240	209	254	245	222	240	224	229	215	219	230	238	219	222	233	225	243	233	215	213	239	235	211	238	243	209	216	235	230	221	237	223	230	249	235	218	225	237	246	211	246	248	231	226	197	244	215	212	211	229	236	219	238	229	226	220	214	203	204	208	216	228	235	223	208	247	240	232	228	223	273	210	221	210	242	233	235	205	244	248	219	219	239	224	223	249	250	208	241	213	236	210	236	203	236	237	254	235	218	213	231	232	237	246	216	229	222	220	233	217	226	236	230	235	199	236	220	218	226	235	200	242	217	217	234	236	224	223	230	271	242	248	238	233	234	220	212	230	237	254	231	244	234	250	224	232	244	231	243	215	213	211	215	246	252	222	214	235	220	211	236	200	249	197	248	238	259	231	204	244	243	227	234	231	223	233	248	254	234	261	208	239	231	220	221	216	236	251	244	238	211	217	235	214	220	230	234	216	234	230	247	209	223	226	211	233	229	230	240	232	221	236	241	228	219	211	246	224	236	220	239	249	212	219	218	215	228	224	221	215	214	232	227	239	240	223	214	246	210	247	239	227	194	229	213	211	220	231	233	233	242	234	235	237	229	222	207	224	238	253	215	213	229	213	223	223	208	232	223	237	208	234	226	210	231	251	216	235	252	221	241	250	226	266	250	237	220	236	258	213	246	224	216	250	218	208	227	221	259	240	229	224	228	231	235	259	223	247	216	253	239	260	210	225	226	253	252	224	227	265	212	222	216	224	222	203	232	229	220	239	240	251	215	211	234	244	245	227	222	217	221	239	244	226	223	252	250	200	246	219	243	219	233	239	238	249	245	223	230	259	197	239	215	214	261	228	219	227	209	226	244	218	253	229	228	259	229	227	204	246	235	227	243	241	236	235	229	241	230	221	228	220	212	205	256	225	204	194	229	242	213	243	212	202	235	215	250	244	225	216	220	232	232	202	226	238	234	216	242	225	257	237	249	243	210	223	234	239	228	197	225	191	245	245	214	226	234	240	224	239	235	245	211	234	225	238	244	237	248	232	231	194	235	217	203	219	233	243	231	217	247	213	231	211	249	261	243	228	205	224	236	239	243	227	200	216	228	245	235	232	222	246	255	218	239	220	233	232	216	235	231	248	240	222	258	238	214	254	229	224	216	228	226	239	246	207	223	221	210	242	204	201	218	220	223	209	230	232	234	213	215	212	246	200	209	254	217	238	215	236	240	206	221	207	222	235	200	240	233	243	224	213	196	215	220	235	237	212	220	195	250	250	242	222	225	238	199	203	250	239	219	206	224	241	225	213	225	232	210	242	244	221	227	234	233	231	235	230	276	235	228	227	229	221	262	223	243	231	223	262	218	237	259	243	229	254	228	230	239	249	211	219	253	215	225	227	247	222	250	250	230	206	249	250	198	233	227	222	189	234	230	232	215	239	227	254	213	232	229	241	215	242	235	200	227	239	227	252	219	197	271	267	234	235	219	215	209	265	222	224	210	182	241	273	229	220	240	234	212	226	253	232	235	236	222	243	220	222	237	223	244	226	216	254	217	241	225	240	247	251	222	249	230	217	256	223	221	209	248	239	229	203	249	227	238	227	227	226	236	265	229	232	239	233	238	203	243	225	226	238	233	211	227	218	216	205	220	223	267	232	234	251	229	241	228	238	249	233	241	209	225	218	251	248	239	230	236	232	219	212	225	245	229	201	221	210	261	218	239	218	224	227	228	256	238	224	243	241	239	256	223	226	233	227	225	213	214	245	238	211	220	232	204	249	209	233	227	221	243	228	253	255	227	233	228	224	232	227	225	239	232	207	225	247	229	241	225	212	199	222	232	244	235	232	252	185	237	260	231	233	230	212	222	206	238	230	250	246	217	228	221	241	240	224	205	227	226	227	221	236	230	228	220	205	215	223	230	241	211	203	224	254	235	267	228	222	210	225	239	253	201	239	213	214	234	235	241	213	246	222	227	211	234	220	246	230	217	202	227	240	233	226	233	243	245	206	248	241	208	226	228	217	209	222	254	251	247	217	254	245	233	203	232	241	244	248	220	234	213	234	265	234	226	240	231	229	223	233	215	200	212	230	254	232	242	203	233	234	224	252	246	249	260	228	245	237	247	227	246	234	218	238	226	217	206	223	245	234	209	232	231	255	225	202	214	246	242	210	214	211	211	211	226	243	231	249	230	232	254	248	238	222	235	237	211	223	233	221	223	241	234	199	201	240	222	220	219	250	236	253	233	236	238	229	224	217	218	230	246	226	237	240	230	244	238	199	221	259	235	236	230	215	205	268	241	246	249	206	207	215	242	185	243	238	213	218	234	213	223	220	235	195	248	226	235	245	228	214	216	237	221	217	228	250	214	230	214	218	239	224	217	197	227	212	233	244	233	233	244	237	237	237	214	239	211	197	218	254	217	212	240	257	246	231	205	216	220
2641	3445	16204	20216	15653	8465	4057	1767	955	720	617	551	592	557	648	592	498	582	577	567	572	558	586	578	561	561	557	531	578	555	548	590	557	582	554	596	570	596	565	560	565	591	605	580	576	611	611	581	552	633	565	600	523	568	563	598	552	581	559	543	579	570	619	556	536	554	544	562	587	559	594	577	554	550	606	566	565	588	578	589	588	605	566	581	544	581	627	601	581	545	571	598	557	574	553	567	526	562	585	550	576	575	577	590	594	592	561	526	624	563	544	581	542	594	606	566	570	559	603	557	592	573	556	591	576	566	562	564	601	577	532	601	587	615	561	567	578	557	598	559	568	577	580	583	576	607	591	602	604	586	572	650	555	538	557	575	605	555	591	544	586	554	665	566	569	521	584	554	604	553	592	569	608	566	574	556	534	614	551	567	574	599	551	582	562	599	548	566	577	603	548	587	576	548	599	555	571	584	601	579	583	554	560	558	565	609	603	562	578	595	604	535	581	561	580	582	576	563	618	578	571	599	575	570	572	576	593	606	586	550	570	560	560	613	595	584	581	568	554	587	575	571	551	597	543	585	557	623	580	584	547	572	603	525	549	570	561	557	611	580	592	565	579	558	595	562	589	577	572	580	560	615	566	593	583	581	564	605	563	561	564	570	580	587	572	559	597	558	593	607	611	619	546	555	551	581	582	573	514	591	549	548	546	596	575	591	565	569	546	573	586	521	562	586	566	591	567	548	568	596	634	580	581	573	598	601	572	584	590	576	572	576	572	590	548	577	580	617	531	553	610	597	576	576	603	578	602	599	624	583	566	555	550	569	553	600	598	580	622	580	537	579	544	580	565	535	583	517	573	572	577	562	563	516	561	594	610	589	562	590	600	582	580	585	547	567	600	554	576	552	606	595	564	539	544	591	523	604	545	552	531	580	562	593	595	579	580	602	573	560	563	581	569	567	602	534	569	621	587	582	568	605	561	615	548	571	561	573	619	559	557	593	546	580	550	582	598	572	542	592	583	563	538	644	614	572	576	594	588	591	558	593	582	539	618	559	608	620	557	573	588	561	620	617	579	556	543	556	630	557	556	575	601	544	598	584	544	572	546	568	613	564	587	574	641	533	592	557	610	590	605	592	564	571	578	563	583	617	554	585	567	598	538	566	565	602	546	623	540	573	535	539	565	547	537	578	576	575	530	582	581	593	553	582	598	569	573	570	533	610	554	626	580	595	552	596	577	562	627	619	596	567	573	576	574	569	537	606	564	542	575	585	571	562	558	592	554	580	609	601	592	565	595	587	571	600	573	572	531	578	584	569	530	562	631	593	587	589	567	572	627	585	579	564	580	532	572	640	589	587	569	579	612	610	553	590	558	607	572	582	622	565	596	564	556	565	560	601	549	549	566	577	636	523	580	552	549	561	582	576	572	535	586	564	566	548	582	557	589	574	553	590	508	618	598	566	610	570	563	569	564	564	570	572	536	556	581	575	568	570	588	590	557	555	574	595	548	577	564	566	604	595	573	601	554	582	564	565	608	636	538	566	600	556	552	532	566	552	580	581	586	620	600	551	547	575	570	519	600	530	542	565	588	562	602	598	574	577	544	631	607	546	589	569	586	595	586	576	551	570	607	579	576	593	588	576	602	585	574	584	587	582	591	559	567	552	602	559	547	548	575	583	569	557	604	535	631	588	557	581	556	569	584	575	564	575	613	561	568	501	564	602	607	577	592	597	602	545	572	577	539	537	538	526	593	581	557	568	565	593	626	593	571	582	568	553	576	602	585	566	554	541	530	552	606	550	526	606	605	567	584	593	608	570	550	587	569	620	586	579	554	584	560	570	553	578	576	599	542	606	537	568	579	553	601	586	578	598	590	585	555	582	587	583	604	582	585	565	556	594	604	623	612	607	562	574	580	541	583	571	601	567	606	580	552	576	547	549	579	583	588	568	556	549	586	523	576	608	573	584	567	613	624	609	590	557	571	655	541	591	543	575	595	592	560	615	573	631	540	601	563	566	583	585	592	557	600	584	596	578	573	573	545	567	575	585	590	575	555	567	602	574	597	564	579	562	574	549	604	592	566	574	567	559	549	618	539	620	551	590	545	559	569	596	522	555	529	611	594	567	535	579	620	630	574	537	599	545	569	555	540	548	575	563	527	612	580	544	602	538	587	602	568	596	628	573	555	550	551	621	553	591	559	562	605	622	539	588	552	606	544	558	571	556	573	597	616	554	512	561	568	602	587	557	577	532	569	554	545	576	586	555	602	561	549	542	541	569	586	567	612	597	565	588	571	574	562	579	593	625	613	607	575	630	592	602	504	583	570	565	580	575	565	572	609	602	577	551	597	560	578	582	591	582	582	530	579	557	541	562	605	583	586	598	542	605	575	555	580	581	593	579	568	585	600	565	552	539	615	596	545	550	580	609	582	590	604	563	595	605	581	596	606	596	578	560	582	543	591	579	572	581	582	553	567	569	595	565	586	564	567	574	607	571	580	550	534	554	591	550	561	625	562	561	573	544	552	596	579	544	565	598	561	546	577	539	601	619	605	588	586	614	579	641	580	588	541	600	579	585	585	549	594	569	554	547	595	586	570	543	581	574	571	531	591	575	565	578	578	604	574	587	577	537	626	584	536	589	548	579	519	578	575	558	530	602	585	606	533	588	562	610	619	599	560	562	621	593	578	562	524	575	573	577	584	563	555	563	547	567	599	567	562	569	546	541	569	576	550	624	571	613	606	578	535	589	537	565	574	618	565	528	572	552	606	572	542	566	558	580	534	554	620	522	584	563	594	590	589	564	543	574	581	586	538	614	613	562	516	607	580	591	579	537	574	594	554	554	562	560	597	585	546	562	538	566	574	629	524	581	576	584	570	525	594	609	574	550	587	628	580	530	587	577	595	551	583	583	542	576	544	612	565	597	598	593	559	545	543	591	608	583	562	609	561	572	583	559	533	627	543	581	567	597	581	566	544	567	571	578	574	604	593	606	561	559	564	547	521	578	563	571	592	597	558	571	598	603	624	580	596	570	588	568	575	552	595	582	612	551	569	603	607	542	589	567	576	602	565	582	583	598	593	605	566	627	552	546	597	630	616	598	574	539	586	573	594	560	596	608	535	557	573	565	596	581	537	571	621	568	577	587	562	590	590	540	612	619	619	613	585	551	573	555	583	605	606	567	563	542	623	589	564	588	594	535	581	542	549	584	551	598	589	629	561	581	540	576	570	552	553	555	604	579	551	567	590	534	548	594	537	615	579	538	556	561	579	610	586	606	522	565	586	575	603	512	609	571	582	566	584	572	595	583	571	580	619	582	519	588	572	553	600	579	599	561	575	568	559	554	586	557	571	578	573	605	560	550	530	549	563	564	583	579	579	562	595	596	585	582	581	614	562	595	550	581	532	535	574	606	566	527	578	563	568	561	511	569	563	567	545	584	621	512	613	544	572	551	577	585	579	556	565	580	567	550	556	572	610	635	528	570	571	573	531	584
14009	29404	76480	68711	53477	34710	17177	5180	1327	537	348	290	258	313	292	259	300	291	296	293	257	281	307	298	295	275	291	277	290	288	317	297	266	291	273	266	283	278	286	311	308	296	285	265	314	274	289	265	290	298	253	290	295	281	264	275	291	273	296	278	314	313	305	269	281	282	279	278	294	256	286	258	282	271	294	289	297	296	303	282	244	293	273	288	296	308	268	310	331	293	298	279	335	270	291	287	289	267	308	276	276	290	302	273	290	267	279	263	285	280	278	286	290	290	305	289	280	298	301	314	297	256	283	250	280	282	253	273	290	264	295	290	301	329	271	307	288	312	272	275	286	266	293	272	297	281	304	300	302	282	295	268	273	308	302	292	285	323	310	309	329	268	276	261	312	287	264	260	275	309	268	292	287	283	318	285	282	274	273	290	286	263	259	277	283	273	269	292	292	279	299	252	288	298	304	246	250	296	304	250	291	291	278	295	295	300	296	303	278	318	303	292	296	299	269	294	317	280	241	310	293	273	263	280	281	307	270	314	271	275	308	306	296	259	277	278	293	268	314	294	285	258	300	287	303	292	310	305	295	270	274	290	298	268	305	282	297	274	298	291	267	339	294	303	267	280	262	304	276	287	291	303	283	308	281	290	257	260	306	297	307	307	283	260	288	264	279	307	277	288	297	287	281	281	309	267	294	270	297	280	316	274	278	281	278	320	269	291	256	297	301	309	286	296	304	335	284	274	334	270	278	299	293	270	289	275	317	255	298	293	254	250	314	272	276	268	258	269	276	276	304	309	279	293	268	277	283	294	307	295	295	288	274	335	297	289	298	274	269	311	267	276	303	286	279	272	279	283	311	281	275	273	268	270	275	272	280	279	272	266	279	296	279	290	305	287	294	294	288	288	310	276	312	280	287	264	274	295	252	259	276	292	253	281	304	289	310	298	280	280	291	267	278	282	281	279	284	289	309	251	258	278	315	299	265	261	270	254	254	276	252	265	248	289	277	291	291	296	275	270	313	289	275	297	290	295	279	289	292	300	304	268	257	291	325	246	309	305	328	282	289	306	319	262	272	294	292	289	261	293	302	284	305	255	291	303	279	305	292	267	310	313	313	307	331	306	299	293	288	277	312	273	291	286	265	275	273	277	296	292	305	286	289	272	315	270	304	299	286	264	290	270	306	289	287	300	275	305	279	266	292	292	273	277	265	277	304	282	302	278	278	286	280	291	262	288	306	295	304	321	300	311	304	302	296	283	316	291	280	288	277	288	276	280	302	300	300	291	295	298	268	336	255	262	274	328	293	275	294	310	286	277	287	249	307	264	285	294	315	316	285	260	278	276	321	284	287	289	292	317	254	277	279	281	275	286	290	267	296	281	294	305	293	277	298	299	286	288	268	289	292	266	283	287	274	261	261	328	306	272	296	288	259	248	261	271	252	284	286	282	264	271	294	277	292	266	283	289	264	274	265	267	281	293	294	283	298	298	266	297	306	265	250	256	305	286	273	292	284	315	286	253	266	284	282	263	309	261	275	284	321	293	279	296	261	310	271	276	282	287	286	258	288	260	289	273	300	292	292	264	297	271	294	299	327	290	288	278	256	272	312	264	301	307	278	272	302	314	307	276	263	301	289	298	291	295	303	269	291	305	297	291	312	325	265	288	302	287	280	264	266	315	266	300	315	306	295	275	273	320	251	292	259	253	274	278	306	323	292	284	301	294	303	296	287	293	302	278	281	272	302	280	290	267	283	289	278	290	276	290	255	304	273	279	281	297	279	283	276	287	281	305	270	267	265	274	298	310	268	268	251	255	274	277	285	258	267	277	286	279	282	262	285	290	257	252	287	295	281	283	302	304	282	271	293	312	303	286	281	270	287	287	294	299	295	296	275	297	293	290	310	286	289	292	306	311	279	302	289	263	277	270	337	273	298	280	310	277	303	322	315	309	236	267	254	295	306	278	301	278	280	275	291	272	323	261	301	295	298	293	271	309	277	284	274	297	290	272	298	288	308	298	298	304	275	320	269	262	304	300	295	280	288	312	257	280	286	298	316	281	262	263	283	264	269	268	272	298	284	274	297	299	300	277	287	277	301	281	296	280	303	270	291	292	296	259	275	300	330	280	298	288	294	268	323	296	278	301	264	293	273	297	277	293	277	294	255	259	296	281	277	274	287	285	294	306	284	282	291	303	258	278	275	303	290	296	272	307	266	283	278	303	277	266	288	293	306	271	286	278	309	262	288	319	259	260	283	306	276	297	274	260	295	298	296	297	306	283	293	304	285	320	264	297	304	305	309	285	286	282	286	273	307	283	313	278	296	262	298	282	309	278	299	297	312	268	292	267	290	271	292	294	244	268	293	281	301	282	258	284	271	325	273	296	263	311	304	322	275	276	282	264	272	264	306	285	304	313	285	280	280	274	286	281	277	263	275	296	300	294	278	295	286	293	264	291	303	253	284	269	299	293	302	306	285	284	295	285	270	270	298	296	285	313	293	282	287	280	295	300	276	250	300	280	279	283	288	289	286	270	252	291	272	289	285	301	323	272	295	324	288	269	295	318	293	291	304	315	299	269	285	280	244	283	314	272	268	285	281	272	280	272	285	270	300	293	285	269	285	307	309	286	253	322	292	277	300	282	280	300	276	285	264	295	303	276	265	312	288	264	300	337	307	293	284	264	275	276	282	271	312	301	298	268	256	282	253	291	266	276	253	277	321	293	275	252	288	257	294	280	298	241	308	305	294	292	298	300	294	289	311	273	269	280	269	277	283	299	307	307	297	265	290	256	284	336	313	301	276	309	250	266	241	275	327	315	285	322	255	259	269	280	286	298	289	311	272	281	265	278	276	266	296	255	323	302	264	312	309	291	289	266	309	305	274	303	318	283	257	286	296	269	289	303	276	294	288	295	283	279	257	258	305	286	268	251	283	285	309	331	308	296	289	278	279	281	278	274	298	339	278	286	272	283	286	274	290	247	309	310	302	297	298	266	305	252	278	292	294	261	296	277	272	289	280	286	320	269	311	277	291	280	299	278	280	341	305	284	308	301	280	303	305	301	285	322	279	276	257	291	280	262	290	267	299	306	301	303	279	280	273	285	284	271	291	293	271	281	321	288	295	287	297	294	261	288	273	255	287	310	314	284	271	324	316	268	317	242	274	263	287	312	295	301	312	288	301	290	275	281	319	310	285	285	301	281	301	296	278	291	267	280	314	279	273	302	256	307	279	302	260	297	305	291	298	267	270	287	271	266	323	336	255	312	270	322	273	334	262	273	308	270	284	274	296	290	273	297	295	315	284	306	285	265	299	270	281	285	292	287	329	303	272	306	271	283	303	317	267	290	284	263	300	290	270	296	265	277	280	292	312	302	275	298	275	282	295	292	279	294	320	280	255	281	277	269	301	291	271	276	304	288	292	278	302	284	285	290	275	272	251	310	246	306	272	266	284	294	264	277	292	286	288	294	267	315	286	275	289	291	283	310	286	262	301	278
9099	24641	71229	76050	63543	46421	28352	12956	4544	1632	838	670	677	679	726	684	714	729	728	667	675	715	677	644	668	698	732	743	732	670	735	660	722	715	698	704	747	698	708	699	716	703	713	652	712	677	716	667	676	689	674	639	660	665	674	698	643	678	672	678	696	696	632	709	700	719	713	634	715	677	696	662	679	644	654	708	724	728	631	687	652	674	684	661	691	679	684	721	715	658	650	645	657	690	749	647	684	701	692	694	640	669	653	666	688	646	679	647	696	654	669	732	673	675	737	742	713	728	692	687	664	699	663	666	662	710	689	676	659	694	661	715	693	706	669	684	694	691	738	681	688	698	718	691	673	710	664	678	722	673	668	680	731	680	692	702	720	740	656	680	693	654	687	692	684	673	681	644	673	697	672	658	684	661	696	694	700	711	703	718	620	699	684	661	657	690	669	687	699	655	711	672	691	717	655	712	694	698	699	662	690	674	666	651	695	685	680	675	676	724	711	673	631	677	682	695	685	732	686	698	685	688	639	713	740	658	719	678	656	650	736	693	655	735	708	676	713	677	725	678	773	687	672	705	693	672	674	667	707	708	702	669	699	624	696	705	698	743	645	713	699	670	718	659	700	670	728	703	706	722	713	642	728	669	681	658	693	714	708	703	721	665	659	693	659	693	719	644	736	631	724	701	649	711	672	657	670	685	680	722	720	690	668	670	694	697	687	678	714	698	689	687	680	650	696	742	721	729	643	688	664	679	728	682	685	664	679	714	690	694	682	672	672	655	673	667	679	669	648	696	668	654	672	676	683	686	715	666	714	669	646	696	740	713	733	681	648	657	654	682	722	733	688	690	714	680	737	689	733	656	657	689	709	702	651	652	667	691	677	679	686	711	712	669	699	668	693	686	726	690	673	669	679	683	663	737	699	695	682	670	699	695	676	670	704	678	666	709	717	685	729	683	707	691	740	679	680	758	704	673	740	737	719	675	678	758	719	685	689	706	707	687	680	697	691	646	661	714	651	699	679	670	663	701	715	680	642	657	641	705	694	681	707	689	667	707	702	682	671	691	664	701	634	694	669	685	660	683	721	716	651	668	683	679	694	643	688	634	659	684	705	690	689	678	699	674	717	663	677	728	676	681	699	710	719	727	688	698	681	713	662	740	678	705	725	663	703	680	752	693	696	721	711	693	655	733	690	683	708	742	685	696	685	746	697	714	728	690	662	699	689	656	663	647	684	684	681	687	686	717	655	682	680	709	657	726	683	680	702	667	697	719	716	703	684	708	699	675	710	640	723	670	655	689	670	694	676	683	692	672	683	661	682	704	724	673	689	667	716	649	682	669	675	683	685	716	669	703	691	735	711	701	691	714	705	638	640	680	684	695	693	679	703	691	693	663	652	690	688	709	690	685	680	723	720	731	707	724	683	689	717	696	719	698	694	670	695	698	663	678	674	687	704	658	682	688	651	656	705	641	704	702	753	711	699	695	692	730	707	650	720	681	726	676	718	717	692	683	704	679	719	671	703	702	673	678	714	708	642	684	677	712	664	708	671	675	731	688	658	669	660	655	699	673	724	697	679	690	699	688	689	686	710	674	698	675	720	667	735	738	695	666	684	718	697	704	691	701	690	678	686	686	665	684	707	684	689	701	686	743	717	703	693	666	706	737	692	719	711	687	732	701	726	673	731	692	711	642	671	677	666	689	680	653	677	694	695	734	701	687	721	642	732	704	683	686	713	713	687	683	693	695	738	712	718	718	705	669	710	693	646	667	699	657	686	714	672	705	656	650	659	665	723	696	658	698	710	715	735	696	754	698	724	679	684	670	692	707	682	706	737	651	720	716	735	712	660	707	663	658	643	695	681	693	673	727	693	697	668	707	683	699	697	675	748	699	685	753	648	675	665	714	684	695	671	723	700	657	709	693	706	653	685	681	709	758	698	663	685	693	726	669	734	724	726	704	681	707	673	650	723	735	698	674	680	743	678	663	666	725	709	655	682	676	683	715	702	705	668	701	691	708	689	745	648	677	647	706	715	669	704	700	630	687	705	619	687	730	707	674	680	715	718	713	683	708	641	723	673	682	681	683	669	653	707	660	665	697	702	723	755	735	704	679	675	663	613	637	662	726	690	676	693	713	674	696	673	656	682	735	686	670	666	725	723	647	689	656	647	672	693	696	685	704	668	729	670	680	658	694	673	754	667	697	682	689	714	653	771	691	710	711	654	648	705	733	714	680	679	721	703	664	673	678	661	700	695	680	722	718	688	715	668	688	732	736	685	673	646	677	669	688	684	675	639	689	699	671	705	668	695	707	669	654	673	640	685	690	710	698	601	652	671	675	688	744	757	712	703	696	681	665	671	695	683	676	670	689	689	722	668	711	674	646	675	675	674	684	686	706	735	719	641	720	670	714	697	722	680	733	687	703	736	651	751	658	696	688	686	704	670	692	670	693	726	693	658	693	704	706	674	696	705	681	675	691	677	676	718	753	696	688	726	641	684	689	690	656	678	714	683	723	634	716	691	632	683	733	676	668	679	652	706	707	690	688	696	679	698	661	719	676	697	674	657	679	730	662	678	682	697	624	699	708	681	685	691	673	682	708	700	662	737	653	736	692	695	698	673	694	694	710	697	684	720	654	663	727	752	679	693	695	709	662	737	712	697	721	639	687	716	669	703	724	681	700	700	693	712	669	676	721	722	662	715	682	745	649	700	670	684	714	704	663	730	699	667	686	649	668	724	690	699	714	705	696	664	671	715	679	666	718	722	689	719	686	677	665	704	647	640	710	701	670	722	648	697	669	728	688	722	686	695	658	715	678	716	680	681	706	686	722	743	686	651	709	665	700	709	706	715	698	682	717	666	709	669	686	647	682	711	717	704	678	687	718	718	721	640	702	655	681	723	670	628	684	682	692	687	732	687	684	690	725	704	678	642	711	680	696	691	706	761	668	688	691	664	665	705	721	679	714	668	684	685	665	647	685	730	725	697	655	686	683	673	703	720	707	668	656	685	696	711	677	661	718	720	675	716	732	620	668	737	708	650	720	738	681	715	733	716	661	738	689	727	734	691	701	711	695	690	683	688	746	672	639	697	696	705	679	720	677	723	651	683	687	688	724	696	654	650	689	689	701	687	663	693	627	685	728	646	696	702	736	660	671	709	718	699	683	656	696	666	718	691	684	712	688	676	701	647	643	723	720	705	709	743	663	712	647	642	668	629	712	694	686	700	684	657	631	692	640	669	686	660	665	703	726	691	693	706	774	654	733	729	664	702	685	678	673	696	741	663	686	730	711	672	697	726	663	731	668	737	645	698	710	668	686	721	713	662	690	672	658	686	686	674	685	702	689	693	697	710	642	721	650	760	703	710	695	681	710	685	710	718	649	721	659	692	671	640	704	683	723	694	665	684	725	678	669	712	659	671	717	704	714	699	665	681	707	741	704	677	691	665	689	715	671	689	690	671	703	678	676	674	722	700	735	646	720	708	721	614	749	717	707
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
