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
336938439672	336938440184	336938440734	336938441284	336938441834	336938442384	336938442934	336938443484	336938444034	336938444584	336938445134	336938445684	336938446234	336938446784	336938447334	336938447884	336938448434	336938448984	336938449534	336938450084	336938450634	336938451184	336938451734	336938452284	336938452834	336938453384	336938453934	336938454484	336938455034	336938455584	336938456134	336938456684	336938457234	336938457784	336938458334	336938458884	336938459434	336938459984	336938460534	336938461084	336938461634	336938462184	336938462734	336938463284	336938463834	336938464384	336938464934	336938465484	336938466034	336938466584	336938467134	336938467684	336938468234	336938468784	336938469334	336938469884	336938470434	336938470984	336938471534	336938472084	336938472634	336938473184	336938473734	336938474284	336938474834	336938475384	336938475934	336938476484	336938477034	336938477584	336938478134	336938478684	336938479234	336938479784	336938480334	336938480884	336938481434	336938481984	336938482534	336938483084	336938483634	336938484184	336938484734	336938485284	336938485834	336938486384	336938486934	336938487484	336938488034	336938488584	336938489134	336938489684	336938490234	336938490784	336938491334	336938491884	336938492434	336938492984	336938493534	336938494084	336938494634	336938495184	336938495734	336938496284	336938496834	336938497384	336938497934	336938498484	336938499034	336938499584	336938500134	336938500684	336938501234	336938501784	336938502334	336938502884	336938503434	336938503984	336938504534	336938505084	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
28193	6990	2500	1694	1163	857	618	581	506	406	406	340	309	314	285	264	275	273	254	235	223	215	239	216	239	213	198	213	215	218	203	213	204	234	211	209	186	198	196	186	178	207	220	196	203	202	165	192	195	195	205	210	188	198	183	171	193	194	193	218	188	182	201	183	185	200	199	191	197	200	205	175	204	166	190	181	210	189	192	205	195	201	190	175	206	181	176	176	199	186	199	207	232	202	189	207	181	187	206	187	202	173	211	207	183	179	211	211	207	194	182	222	188	189	223	207	206	191	203	202	189	203	199	180	199	175	193	198	182	197	213	202	231	206	176	171	191	200	200	206	218	179	197	201	195	185	215	185	166	193	189	177	207	195	179	176	191	182	178	225	204	173	189	166	201	188	199	182	194	196	185	213	187	203	176	165	222	187	214	167	183	183	197	211	186	209	179	206	205	160	191	200	181	209	189	198	193	178	182	186	173	199	173	184	212	176	195	197	183	170	194	184	212	200	206	216	206	184	168	203	166	184	197	206	167	197	196	179	194	195	182	167	194	220	185	194	191	194	193	216	188	178	185	217	198	220	180	202	193	170	174	186	181	185	205	158	198	174	197	171	175	185	186	189	194	194	164	214	190	185	210	203	206	198	203	177	187	196	193	197	186	191	197	202	200	234	196	175	203	205	168	209	187	206	189	180	186	204	184	192	180	166	219	194	189	235	170	197	159	193	182	165	200	190	224	192	195	196	197	177	170	187	207	183	197	191	222	188	168	191	209	200	206	178	184	174	185	209	188	184	183	184	197	203	192	213	199	207	186	199	195	174	201	172	176	196	200	192	194	208	199	205	210	180	177	197	197	197	191	196	181	184	215	191	166	194	210	215	176	206	174	202	231	174	194	194	205	187	186	173	176	175	198	182	225	206	175	175	208	200	179	182	220	190	170	205	182	192	168	198	194	174	212	173	186	192	178	201	178	188	187	185	217	197	190	207	201	204	161	199	185	175	165	186	203	189	197	185	180	159	181	167	210	185	208	158	224	206	158	205	196	205	200	204	209	206	199	203	183	191	190	160	188	210	193	203	194	186	218	208	205	213	191	198	190	162	201	195	181	202	220	180	169	171	203	182	179	183	203	220	214	209	187	209	193	235	185	179	202	195	187	201	190	211	197	200	175	187	191	203	199	201	163	191	182	195	207	197	210	207	205	203	182	186	165	177	207	210	192	208	193	189	183	177	218	172	194	180	222	225	180	216	194	222	166	168	183	197	179	193	188	205	172	220	171	195	195	204	169	183	169	197	185	202	188	206	209	176	189	180	195	198	190	174	196	189	179	190	177	193	185	184	201	194	185	174	180	205	182	189	153	166	198	173	216	205	192	210	199	192	201	194	183	194	187	209	198	169	196	199	202	197	183	209	187	176	201	185	176	163	182	193	176	181	201	183	208	188	201	207	200	188	165	183	178	219	196	194	179	192	197	179	173	195	196	181	186	189	181	193	202	203	216	203	191	178	210	190	177	181	203	208	204	212	187	189	191	178	224	188	196	196	198	186	211	203	174	206	197	191	204	183	185	202	171	229	188	199	204	198	175	197	199	202	180	187	198	176	175	187	207	192	193	184	183	219	230	194	203	184	181	190	203	199	184	191	177	185	178	187	180	190	182	191	214	181	197	212	174	188	171	178	157	192	206	200	192	188	188	182	214	207	194	217	194	196	192	186	196	189	197	192	190	189	191	207	191	199	199	211	190	175	193	195	203	203	181	164	214	187	214	200	203	181	164	190	188	200	186	209	206	158	219	195	211	217	186	192	221	200	191	202	208	181	216	196	211	180	212	208	179	170	185	194	201	186	188	206	159	185	175	191	224	194	202	195	203	209	194	205	196	179	194	209	176	196	197	190	214	201	168	191	201	181	208	184	200	196	189	193	174	224	220	191	179	188	180	196	212	226	194	205	205	204	167	197	205	175	199	212	199	179	167	181	180	184	208	183	177	178	207	190	192	182	191	175	189	209	181	176	199	198	206	162	217	203	185	180	194	179	167	205	214	190	223	175	214	180	193	208	189	199	206	193	208	194	194	186	225	191	211	193	190	176	187	210	187	183	172	233	229	189	207	200	190	212	197	201	167	192	195	211	174	194	187	203	193	191	172	184	207	176	188	197	223	190	202	176	188	184	208	216	210	187	187	194	210	192	196	173	197	228	181	185	176	188	195	177	185	178	219	190	201	210	211	204	180	204	197	184	205	203	197	197	194	186	185	201	157	192	197	184	182	173	194	186	175	197	190	207	216	193	212	212	158	175	203	184	172	218	211	175	190	205	196	182	183	192	198	207	195	219	200	177	180	205	211	215	197	192	178	203	190	208	175	201	196	173	203	196	196	213	183	194	191	191	193	191	209	187	183	173	206	159	212	192	187	196	196	200	197	195	179	208	194	195	202	178	193	193	206	191	202	185	210	186	194	204	193	205	165	179	201	206	203	173	190	181	174	188	204	224	200	177	198	168	189	197	218	203	195	190	202	196	175	199	183	199	180	181	183	201	189	196	203	186	181	202	202	176	168	168	187	202	174	185	182	161	229	183	191	189	174	179	188	187	192	199	198	205	209	172	208	167	175	193	190	186	192	196	191	209	201	199	180	186	216	199	207	190	178	183	202	185	196	213	189	206	209	193	172	191	195	170	179	216	201	193	202	189	176	207	195	190	203	211	168	207	214	188	197	216	211	209	169	194	190	195	189	198	206	183	206	177	206	205	192	195	182	188	181	195	189	187	208	187	193	197	192	185	186	206	212	155	180	189	177	203	206	182	174	166	194	174	172	199	208	177	210	201	178	167	182	208	202	187	195	186	221	184	180	197	194	194	179	201	202	193	210	229	215	195	183	172	191	205	157	191	199	175	203	180	203	198	214	181	197	191	179	204	192	183	192	161	170	194	201	213	186	173	194	194	199	180	211	209	184	183	193	174	191	177	180	211	202	219	173	215	175	203	198	211	199	189	196	179	197	183	197	178	169	205	188	201	214	225	198	222	197	204	190	166	177	208	195	179	201	168	204	229	206	210	215	170	174	164	182	193	193	183	194	196	206	187	216	181	222	192	192	182	196	196	201	181	197	194	166	196	213	198	199	170	191	199	194	195	208	192	176	204	190	188	194	183	179	183	210	188	185	213	201	175	183	193	167	204	209	190	205	174	185	176	181	164	179	213	203	205	217	188	171	204	171	176	180	194	195	183	175	192	203	212	174	194	203	195	174	162	211	211	176	178	206	164	209	200	175	220	200	187	205	196	195	197	187	217	194	196	222	200	202	203	178	184	191	194	183	182	200	192	199	197	203	214	182	204	206	193	198	197	217	219	181	174	196	188	183	202	166	185	196	187	180	201	189	178	171	180	193	204	204	213	214	207	207	208	174	187	218	198	218	184	178	196	148	183	204	188	177	197	210	187	206	158	190	194	203	200	198	185	200	172	176	185	208	198	183	188	200	185	164	174	181	203	184	228
13760	3869	4227	4979	4266	3485	2895	2428	2057	1838	1655	1401	1333	1248	1138	1126	962	953	931	826	846	836	796	775	752	692	698	677	725	645	658	695	608	611	646	656	603	641	622	565	574	592	585	643	569	587	595	531	547	571	521	558	561	568	522	540	552	573	533	558	546	567	553	538	524	525	543	555	562	551	568	516	577	500	501	560	563	525	506	534	520	528	547	530	551	496	505	527	532	564	533	518	519	530	493	504	514	547	540	532	533	524	551	557	513	510	506	530	513	520	517	563	496	523	549	545	508	524	532	513	492	492	553	520	521	524	509	541	494	509	557	514	500	505	539	512	524	504	509	523	525	511	512	569	528	514	525	536	488	526	520	512	524	520	560	500	523	493	538	557	545	495	507	489	506	546	516	496	543	532	534	519	503	500	554	480	518	544	570	548	522	504	499	547	512	554	495	511	467	490	511	528	516	498	516	537	529	496	523	497	510	532	537	518	519	474	511	531	539	501	485	545	519	492	516	509	519	538	454	528	546	572	502	534	506	523	516	535	505	515	480	481	489	529	482	479	528	538	527	511	548	532	528	531	482	521	509	555	524	506	530	498	520	507	504	538	509	542	513	479	516	524	486	510	515	492	515	512	543	498	516	549	539	529	554	545	536	523	498	519	529	509	515	523	494	513	555	526	511	523	532	527	542	506	531	534	498	515	548	526	529	510	544	521	476	546	537	491	531	512	577	500	535	499	515	529	513	503	502	541	483	513	524	523	520	517	509	518	496	527	512	523	530	540	538	530	499	519	535	543	501	481	559	490	519	464	505	504	516	501	523	524	517	521	470	519	496	525	539	511	526	529	519	518	536	538	536	496	504	527	538	525	497	507	537	524	520	533	531	508	538	511	526	515	495	513	553	504	527	489	538	534	511	503	506	549	512	492	522	539	502	540	495	525	520	498	491	511	516	516	496	538	548	528	554	525	488	531	534	503	475	495	529	520	517	528	494	525	556	522	517	500	554	543	521	506	463	525	481	487	528	498	515	528	509	533	519	481	549	504	493	519	485	541	499	537	545	513	533	525	552	534	516	514	512	508	491	536	545	531	530	546	538	497	511	497	524	526	521	547	483	516	513	492	544	527	521	549	517	529	504	510	519	530	524	546	532	552	503	534	525	527	535	523	486	555	533	536	535	514	514	511	559	495	487	481	513	509	573	512	510	533	511	521	477	488	567	531	552	539	548	529	495	513	528	515	524	502	514	517	505	512	525	558	512	504	543	542	536	497	494	503	554	508	558	531	478	565	535	518	540	533	533	529	544	491	509	483	514	530	522	545	554	504	514	516	513	551	485	532	508	513	502	470	553	526	527	521	515	534	564	510	545	514	532	510	492	476	517	527	524	534	546	504	521	554	476	514	515	506	514	500	520	516	534	499	530	509	475	506	519	505	502	546	509	496	483	514	489	541	495	520	496	512	514	504	553	517	535	493	579	477	509	552	505	488	564	553	487	501	531	518	515	505	519	508	525	547	512	528	483	574	514	544	535	534	490	509	532	511	520	514	499	498	502	471	559	517	496	531	525	518	504	522	525	524	503	534	539	493	496	485	496	499	533	502	499	497	498	552	545	517	500	495	517	529	545	516	508	515	492	529	514	543	562	520	523	517	463	556	507	511	522	539	515	490	549	501	493	548	502	507	536	507	540	521	533	490	508	564	545	514	513	505	544	518	527	495	546	513	510	511	514	518	481	498	539	491	515	538	475	508	557	515	533	546	497	522	518	529	496	507	483	509	508	514	536	515	468	517	491	525	508	506	528	523	524	514	570	535	541	495	497	549	480	524	507	514	531	479	459	519	479	466	520	518	526	529	568	486	507	540	486	518	551	534	533	535	511	521	511	510	513	509	503	477	482	524	518	499	493	554	518	489	525	528	532	515	541	519	510	566	512	500	498	507	530	533	504	511	548	502	538	490	521	500	443	584	491	529	501	498	521	533	540	535	539	539	532	539	513	471	543	526	509	465	536	508	532	512	514	518	527	510	507	522	559	490	486	515	518	506	481	518	552	497	501	522	525	485	542	482	502	519	512	523	507	511	530	493	497	562	480	526	485	501	472	520	531	511	508	498	516	531	528	524	489	541	534	511	478	575	493	524	507	515	540	501	510	572	526	488	493	464	507	513	497	511	495	500	493	502	504	506	494	515	513	521	511	537	537	548	527	476	485	524	494	495	511	540	466	561	518	516	542	535	522	534	530	507	497	516	500	512	497	560	538	499	524	526	533	497	497	532	507	521	548	516	559	528	529	522	573	521	540	540	447	496	516	500	497	501	501	473	512	506	554	535	556	529	492	468	519	548	542	503	558	486	531	519	497	534	504	521	559	474	493	522	525	516	494	489	530	514	519	484	524	550	511	494	513	505	536	520	502	535	484	526	489	521	511	497	533	520	486	542	488	552	494	502	522	512	539	523	501	523	578	507	510	505	515	506	513	530	488	486	535	494	519	519	512	518	532	512	489	511	538	536	564	533	485	483	491	504	536	533	513	506	531	545	563	537	505	551	539	529	510	516	520	524	553	490	568	526	491	498	529	549	492	566	487	511	509	529	506	535	512	529	524	521	512	531	526	518	492	521	523	527	570	527	469	485	561	503	492	532	516	501	495	522	536	494	516	521	522	514	524	481	542	533	503	549	507	498	549	501	542	530	503	513	538	446	481	482	522	536	534	533	550	535	537	512	559	475	511	524	526	504	493	512	562	526	512	535	512	557	506	505	546	500	479	531	505	575	503	511	506	492	486	527	495	524	512	528	547	548	506	493	511	488	531	493	511	542	533	538	519	517	520	520	493	509	512	486	533	516	516	505	536	522	524	498	477	576	547	522	529	502	481	451	513	502	522	531	533	506	537	509	519	541	499	509	518	500	486	530	520	516	534	493	535	466	461	553	508	516	533	495	540	530	511	530	493	521	516	507	497	533	507	507	521	491	507	515	532	539	555	530	546	530	531	555	493	530	545	479	501	547	511	510	540	519	482	464	539	513	504	495	550	512	489	512	508	542	525	507	453	525	513	490	536	522	539	528	490	537	502	514	484	554	506	551	479	513	518	524	506	508	500	499	498	551	553	514	507	534	507	481	563	510	533	499	508	555	523	526	512	512	545	529	510	520	510	503	512	496	535	511	492	562	486	530	482	550	515	499	549	511	486	503	448	550	552	498	530	490	520	519	499	516	513	551	570	510	532	497	482	503	518	516	526	520	524	523	534	536	497	536	518	509	521	529	527	528	505	508	535	500	553	525	499	541	508	523	584	513	520	541	551	494	554	541	522	482	521	514	505	537	528	524	491	518	536	502	537	533	496	555	569	493	550	509	510	510	501	528	480	520	504	533	542	544	518	511	497	525	524	527	549	519	515	503	552	534	516	544	500	524	537	489	516	526	501	583	479	503	498	538	539	479	532	473	515	515	495	489	494	478	526	521	525	507	521	528	501	537	502	515	500	525	496	511	499	529	542	500
9512	594	361	356	339	352	289	328	332	327	336	328	306	298	326	323	340	349	321	302	343	309	336	334	341	311	345	307	309	355	299	305	346	341	341	289	329	337	338	309	286	343	328	332	319	336	287	327	304	323	338	322	285	328	323	291	325	307	337	343	326	309	307	312	328	308	323	328	275	296	336	348	305	330	333	307	332	325	286	298	324	273	313	330	313	345	298	346	324	321	309	328	318	287	316	283	338	304	311	303	283	301	303	325	326	304	304	302	289	300	338	320	341	306	326	296	319	327	355	332	374	329	336	329	344	309	294	298	301	343	300	314	337	266	313	318	299	328	295	305	270	326	291	313	335	330	303	336	310	324	321	302	309	341	325	334	324	338	351	317	320	328	306	308	316	351	319	335	339	337	293	310	310	324	331	317	299	298	329	291	329	301	299	332	294	309	298	313	307	305	308	258	309	331	315	299	318	307	311	337	310	351	320	291	377	357	289	308	311	254	339	308	367	337	314	330	319	346	356	349	308	297	346	314	328	334	327	341	343	299	307	345	327	344	333	320	325	330	344	341	328	312	348	318	353	329	301	297	325	315	326	301	316	312	294	337	339	322	297	316	341	335	323	323	295	341	326	321	310	336	297	273	322	297	321	346	330	322	322	318	324	292	330	281	303	337	353	353	311	331	341	306	329	318	295	290	316	290	313	334	335	307	328	299	335	339	338	327	312	326	371	339	335	328	305	306	263	334	329	304	325	305	317	355	331	333	318	302	328	315	310	326	282	357	313	301	353	312	321	316	334	322	372	334	328	306	330	312	306	321	339	319	309	292	294	333	324	290	332	316	287	317	304	305	305	337	306	277	303	336	333	289	336	338	337	297	316	327	327	332	350	291	321	320	315	351	331	320	340	339	341	310	329	329	305	294	302	307	299	258	346	334	316	315	306	322	301	294	315	338	333	307	364	331	311	339	332	320	297	323	323	319	309	323	320	313	319	260	335	328	311	326	333	313	292	344	294	337	324	316	286	307	329	330	331	333	312	322	323	324	304	294	324	312	312	301	286	319	342	301	307	324	315	318	332	298	315	290	322	316	302	319	324	346	309	319	326	314	318	330	289	327	333	322	304	328	313	317	305	304	290	315	329	318	295	330	302	289	270	331	305	316	287	315	343	306	311	300	315	350	293	296	312	314	357	318	317	299	328	308	318	305	287	308	323	338	319	339	313	328	320	348	314	324	321	302	302	341	349	277	328	323	276	308	324	333	292	308	312	362	331	350	338	332	342	287	292	330	355	303	313	314	316	274	321	328	316	323	339	299	340	316	337	286	321	323	317	302	305	323	305	292	323	301	334	336	350	355	354	358	321	325	316	294	306	317	331	309	297	282	332	269	323	306	330	321	337	320	330	317	344	329	321	328	312	301	331	343	313	288	293	328	330	304	337	341	294	339	301	309	325	315	316	298	313	344	307	325	336	316	346	344	307	301	316	324	350	303	299	307	319	312	306	320	335	317	328	293	310	294	354	322	295	335	299	335	338	299	307	347	338	313	324	327	329	341	320	310	324	330	292	306	314	334	320	292	303	337	332	297	329	328	333	322	323	321	351	276	311	330	294	353	310	326	310	308	347	315	311	313	312	300	294	341	300	310	324	319	296	319	342	292	302	288	349	292	322	320	347	300	328	335	313	311	300	338	281	339	332	344	334	342	316	334	349	342	339	309	304	343	317	342	291	305	297	315	337	291	336	346	304	315	313	315	306	307	300	304	324	321	341	357	316	329	351	324	315	308	309	330	306	278	319	330	315	349	295	334	349	334	317	301	313	284	317	288	327	305	337	341	331	317	338	346	311	304	318	302	335	322	305	336	339	345	336	330	310	327	315	350	357	319	326	322	302	330	319	352	315	312	344	292	300	286	327	322	327	346	310	306	320	360	294	329	331	295	303	301	311	333	349	305	331	315	320	312	341	311	308	307	336	299	327	335	307	347	342	327	315	310	305	320	316	330	308	339	295	325	297	320	329	323	335	304	337	315	314	323	339	306	323	324	310	300	352	363	348	331	305	328	324	292	321	313	294	324	318	291	335	291	297	316	295	330	305	353	296	322	314	311	318	272	312	318	294	354	298	351	352	304	303	278	305	318	315	301	296	328	319	309	333	280	314	331	286	280	325	283	334	350	306	288	314	350	327	298	304	368	316	310	328	324	344	309	322	339	312	365	337	286	356	316	295	312	281	368	317	318	297	284	287	328	326	317	312	321	353	265	371	335	293	321	314	285	321	297	310	314	339	330	285	345	321	336	313	313	305	284	295	308	342	320	316	313	313	361	324	317	325	347	311	322	324	315	324	341	318	296	303	304	324	296	339	272	336	326	310	307	319	321	335	315	326	320	299	301	300	282	287	316	321	336	322	326	322	329	321	292	294	297	325	309	302	281	315	325	319	312	316	317	337	314	343	311	365	305	307	306	328	290	329	295	332	316	298	311	322	326	337	330	327	333	312	333	343	329	331	330	340	304	296	322	329	291	316	317	338	280	307	315	302	322	322	317	306	315	337	302	290	319	310	345	303	316	314	328	316	282	316	321	316	327	313	311	333	330	333	294	300	344	337	352	316	296	327	319	320	316	326	326	316	307	331	337	318	323	318	309	317	302	271	342	308	296	319	283	309	309	293	324	314	320	283	346	324	307	336	334	318	305	313	342	289	312	337	330	337	299	302	353	330	318	295	271	337	307	327	314	320	328	316	314	322	326	286	274	311	321	330	318	317	310	321	291	313	328	325	327	348	330	345	315	304	304	307	337	336	283	310	322	320	313	318	319	324	332	328	329	317	318	320	307	334	342	344	336	282	312	309	316	322	333	358	301	325	319	349	311	291	329	313	337	308	293	327	291	334	303	342	311	331	333	299	334	313	321	313	318	320	306	322	332	328	307	293	312	325	336	285	275	312	312	327	327	341	343	323	354	301	315	278	325	297	308	326	339	310	307	320	298	322	338	323	316	323	329	317	300	325	309	355	328	315	288	327	298	328	313	312	329	324	294	299	313	340	295	316	312	313	316	343	300	329	336	334	329	367	323	334	315	333	328	295	346	305	316	314	298	320	328	343	304	332	315	316	340	266	302	319	362	354	350	320	307	327	315	336	333	337	278	362	288	302	340	297	303	326	309	347	335	348	318	327	317	310	331	319	315	320	332	316	333	335	296	303	312	318	319	297	309	316	346	331	350	315	343	309	324	313	345	333	328	332	350	297	325	331	318	333	320	297	287	307	324	301	355	339	306	345	355	311	303	319	337	329	340	324	295	327	298	304	350	320	305	311	340	302	284	294	345	310	308	307	274	313	346	295	310	316	327	331	309	292	314	293	348	346	344	324	315	334	324	319	323	349	336	349	320	321	324	309	291	308	326	330	306	295	304	312	300	317	328	330	317	323	299	308	334	341	296	370	313	308	310	304	298	310	297	310	307	314	330	337	317	296	298	326	342	357	332	346	324	338	310	312	312
4903	804	794	857	787	786	785	776	773	762	724	786	753	735	745	795	783	727	748	719	768	716	750	758	693	768	724	756	772	754	762	757	685	761	718	718	719	661	771	790	717	754	707	725	747	803	756	777	724	760	777	710	726	767	759	712	711	748	770	754	754	735	760	743	739	771	733	752	765	679	758	721	780	731	784	686	729	742	765	728	744	759	749	760	753	760	724	719	737	762	704	720	745	748	751	709	798	737	726	746	750	727	763	752	732	768	777	778	745	694	764	778	724	734	730	762	790	765	697	799	757	782	705	735	784	735	761	752	723	767	730	739	722	733	747	718	759	755	787	698	706	740	705	748	724	761	761	730	776	743	778	717	769	750	713	711	755	772	726	691	757	773	716	762	745	788	725	709	747	791	719	718	732	726	728	761	741	758	785	760	713	756	753	693	775	714	787	750	772	717	762	745	777	752	769	735	755	785	732	719	734	712	724	754	747	745	739	785	727	735	753	742	686	718	746	779	767	672	759	742	721	792	684	751	735	742	740	731	792	741	737	749	788	754	763	740	733	712	734	768	783	727	792	748	753	766	760	767	754	725	730	767	785	757	732	783	727	729	769	711	775	756	725	731	785	718	794	751	719	735	739	728	733	778	762	760	761	728	749	698	724	766	753	746	729	760	748	780	809	726	754	755	712	732	722	743	727	711	750	739	751	760	756	746	707	694	726	773	775	783	715	772	707	738	724	737	760	749	820	670	706	693	807	769	709	725	746	742	701	775	724	770	744	715	783	726	744	736	730	729	764	703	747	731	761	757	763	748	696	695	739	757	793	709	690	782	729	776	718	714	776	753	768	744	748	684	693	746	744	782	743	730	776	740	747	737	717	733	749	800	753	762	730	713	754	772	733	688	732	722	696	697	772	717	762	723	752	753	746	787	743	761	722	761	737	759	797	770	723	776	743	730	704	719	745	751	740	787	768	773	749	744	768	766	772	754	690	737	773	714	720	731	756	781	727	765	721	734	724	748	721	795	754	727	752	761	777	735	722	787	762	769	761	747	689	759	748	752	674	709	731	761	726	767	740	767	798	744	770	708	759	754	712	784	747	748	699	791	727	764	726	766	753	742	745	729	730	804	743	755	745	776	792	766	730	759	766	814	761	736	739	764	711	782	715	738	716	744	794	742	772	759	757	743	717	752	756	761	706	752	720	780	779	771	775	748	749	715	804	765	726	743	661	763	707	710	754	746	695	745	733	753	677	753	765	712	757	776	748	766	725	718	774	790	748	733	731	748	732	769	694	724	754	742	759	741	798	752	741	738	714	755	770	726	741	740	729	760	749	751	769	779	763	734	728	768	769	761	766	772	725	724	730	745	787	737	756	764	761	776	728	718	759	738	749	752	760	726	719	721	773	709	751	696	757	770	765	760	693	809	792	764	741	754	708	786	741	744	736	734	719	694	730	744	764	737	773	737	759	723	714	764	749	802	712	742	727	749	755	784	730	746	777	751	750	749	720	725	709	750	755	732	719	760	764	725	761	718	780	715	723	707	746	679	726	769	720	763	737	737	721	793	742	755	736	756	713	766	733	778	782	746	785	734	719	713	804	754	708	753	763	753	717	765	704	723	734	697	738	768	699	746	764	726	777	723	723	713	757	753	732	773	686	763	779	777	734	756	767	770	753	732	704	718	706	783	786	701	775	737	721	761	762	745	728	714	721	772	756	729	776	716	744	803	772	710	738	724	684	714	729	777	754	742	717	808	726	696	762	736	748	750	764	772	802	731	767	688	739	763	732	759	758	737	774	732	732	723	703	757	721	733	791	734	719	786	708	819	744	656	736	742	731	746	778	718	741	736	720	758	742	725	758	773	751	739	753	692	762	826	731	726	763	756	784	769	737	750	756	731	753	723	751	729	789	761	711	754	753	720	765	750	769	671	725	736	737	739	746	742	769	773	767	772	776	741	743	761	738	787	736	706	788	734	727	768	734	718	766	720	713	749	758	774	734	744	748	772	754	756	724	751	749	763	787	770	755	742	736	760	765	741	724	711	765	752	695	777	750	721	766	756	758	753	752	800	745	774	741	766	753	774	787	753	740	768	732	692	733	767	721	719	749	762	776	779	773	776	722	735	748	784	741	772	742	720	680	742	716	746	691	757	764	779	752	746	771	759	742	723	736	752	758	770	735	798	739	788	750	730	782	695	762	760	734	753	806	686	716	792	744	737	757	723	727	758	753	713	717	749	699	750	733	744	729	734	708	736	727	700	750	708	761	752	745	743	752	731	746	732	738	754	742	709	761	776	747	749	740	698	751	770	778	742	785	762	717	774	739	744	742	736	720	780	736	718	685	738	796	716	741	737	765	729	729	776	773	751	739	721	762	745	767	766	765	784	738	750	742	721	784	754	731	796	770	721	788	770	743	734	765	749	731	746	742	779	751	773	800	765	727	751	778	762	777	764	767	730	787	777	750	702	737	754	777	857	718	721	755	717	793	724	732	748	724	778	734	749	719	763	734	802	764	774	711	736	728	743	739	725	779	722	735	746	769	768	771	725	749	689	782	690	779	718	748	771	746	752	671	759	723	730	742	810	796	757	726	744	712	721	692	760	736	736	789	760	720	765	792	714	793	771	737	754	721	757	722	809	766	733	768	740	722	759	742	804	741	786	745	753	712	720	694	713	753	776	722	750	762	773	758	786	687	723	768	802	735	758	719	730	798	766	740	698	717	743	747	727	746	705	787	754	754	752	691	763	744	780	698	750	710	709	788	704	716	706	762	744	726	743	795	762	709	715	792	722	715	722	770	762	699	793	757	788	791	717	720	769	755	741	745	704	751	707	729	753	762	754	672	732	742	689	702	731	766	776	715	735	747	755	736	766	738	713	759	743	763	730	792	741	726	754	788	698	750	730	766	782	769	728	714	744	784	762	722	779	730	701	723	794	716	723	741	738	755	730	712	780	738	751	754	767	747	728	775	790	729	770	731	679	744	758	746	761	767	737	776	748	724	748	719	726	747	733	713	743	758	722	742	732	747	773	704	735	777	759	719	823	714	746	760	718	772	716	762	791	726	760	767	740	757	742	699	769	773	762	689	723	749	698	747	704	731	729	752	744	798	774	773	745	808	756	770	740	750	700	707	763	761	714	749	733	724	725	738	797	777	753	745	707	709	761	773	773	759	787	726	737	718	789	733	730	725	713	788	760	779	715	758	741	773	764	701	743	734	732	740	713	718	755	782	766	683	761	762	752	759	774	709	756	718	794	731	783	737	733	728	724	727	725	746	736	737	745	759	759	726	755	750	716	722	721	757	744	712	805	758	777	749	795	770	745	756	759	727	741	736	720	733	783	711	723	760	748	771	762	738	739	713	798	741	757	762	759	756	760	763	814	776	765	780	756	765	751	715	727	768	727	751	735	778	748	697	733	770	683	770	688	768	717	715	758	762	733	758	716	812	755	731	779	776	755	719	754	772	763	735	781	748	750	769	709	742	762	748	781
20252	3266	1257	897	676	504	412	309	308	261	249	252	241	201	181	201	183	198	196	185	177	202	205	186	142	142	158	149	156	159	164	152	142	159	166	139	148	176	168	170	152	144	170	191	159	145	162	142	137	145	170	131	166	154	141	135	152	168	136	138	169	157	158	155	153	146	162	135	146	134	132	141	165	133	142	133	153	152	158	160	159	153	162	163	152	176	141	167	136	153	173	128	143	147	155	148	141	152	156	145	165	141	140	155	120	153	130	153	153	123	146	136	146	145	148	135	147	161	126	157	186	147	144	150	139	164	148	149	120	154	147	137	139	158	152	154	151	159	162	152	149	159	144	143	127	136	135	130	159	143	161	148	126	160	138	157	147	149	157	175	143	190	178	147	160	148	156	136	133	162	151	143	140	149	139	149	143	163	143	159	157	138	149	151	152	108	141	167	168	162	147	156	120	152	143	165	135	164	148	148	141	154	145	138	139	146	136	145	155	159	187	148	157	147	134	140	141	139	148	152	143	157	162	132	159	164	167	144	155	113	156	134	156	153	141	130	159	153	147	183	175	165	152	130	175	159	153	156	167	170	138	150	141	151	160	145	148	137	161	157	164	146	151	156	146	144	144	173	186	137	146	161	124	152	163	140	147	148	164	166	132	163	155	155	154	158	158	145	176	134	148	138	132	142	174	137	152	127	133	165	153	165	148	171	146	151	160	148	167	171	144	154	148	145	144	149	144	142	146	147	170	156	146	137	144	181	160	165	135	147	148	133	137	143	149	146	124	142	144	176	137	156	130	133	137	154	138	151	155	136	142	129	135	165	147	151	172	168	152	156	145	130	167	163	132	153	153	136	140	136	129	147	152	145	163	140	144	138	137	135	149	172	162	156	166	136	134	142	144	134	166	128	157	146	146	163	154	153	144	161	155	135	136	148	178	156	157	143	131	143	133	150	146	151	162	160	165	135	168	150	148	161	174	133	169	169	113	149	171	132	149	148	171	145	146	151	164	157	136	154	162	145	154	138	153	151	146	140	141	143	148	134	188	145	134	159	144	154	152	148	157	160	135	132	160	158	149	154	128	154	135	162	139	162	133	145	139	170	151	126	144	176	133	145	137	134	142	159	143	137	157	143	150	150	176	147	123	148	157	160	147	169	168	164	163	157	155	163	158	156	144	143	124	128	158	133	149	149	150	145	168	133	163	147	149	169	146	135	156	146	153	134	133	149	156	160	162	159	166	161	155	148	134	138	114	147	157	139	150	152	136	122	125	132	157	135	168	148	151	150	148	157	154	144	156	150	152	148	142	167	131	153	154	153	178	151	144	142	151	141	150	149	139	142	115	152	111	161	163	173	166	142	166	141	140	160	147	124	151	141	127	144	152	149	137	155	127	147	141	118	180	164	154	134	149	150	139	148	128	158	146	146	159	145	159	147	148	162	137	165	160	158	152	150	141	151	155	158	148	140	162	169	157	128	147	153	138	146	132	143	143	148	147	132	158	161	162	156	174	176	150	165	141	137	183	160	146	142	136	140	142	132	155	154	118	152	128	144	143	146	165	157	138	156	153	144	165	180	159	149	138	159	154	143	153	151	143	153	166	141	123	145	143	147	157	137	134	157	135	110	166	133	135	145	155	149	132	140	165	154	138	136	144	166	158	150	167	152	147	144	145	141	140	158	169	144	165	162	144	157	165	144	136	143	158	158	134	127	149	158	151	167	143	140	145	135	165	151	133	172	136	133	147	123	133	128	156	139	168	132	145	156	130	137	155	164	161	170	146	161	146	127	151	151	134	166	170	125	137	154	164	170	130	142	138	157	152	146	152	141	159	155	155	148	148	135	149	140	165	136	149	151	147	143	148	156	157	149	134	160	159	117	151	165	142	144	158	141	138	155	147	160	170	155	117	116	155	149	164	139	160	146	161	139	150	147	132	162	114	150	137	168	166	142	145	136	151	159	153	150	143	148	137	152	148	161	144	159	146	178	164	139	148	152	149	161	147	171	133	154	139	148	164	163	155	118	141	165	159	156	164	158	116	146	126	153	181	141	139	173	134	164	143	137	169	152	138	139	139	157	169	127	152	165	125	143	141	141	137	160	179	129	153	145	119	159	122	140	157	151	147	157	164	159	140	145	141	150	149	183	131	121	149	159	154	144	145	153	147	154	167	153	126	139	155	150	132	160	135	179	169	137	160	153	153	129	170	148	149	154	164	165	168	140	172	155	162	137	151	132	170	139	158	136	163	147	147	177	157	139	161	148	148	128	158	137	172	156	143	132	147	128	148	130	155	134	157	140	160	131	146	155	158	162	159	145	154	160	168	155	141	163	124	157	126	158	153	159	137	159	159	157	134	152	142	144	160	142	164	137	153	156	145	139	156	145	143	160	159	168	152	127	157	123	145	162	131	154	145	135	145	123	143	144	128	157	135	133	149	148	151	169	172	171	175	158	150	142	150	141	145	156	156	147	166	134	159	153	136	135	142	141	171	145	146	157	156	155	161	144	168	175	161	121	159	148	133	139	133	180	144	162	145	151	133	144	153	142	153	152	154	157	138	136	145	139	147	141	136	158	152	144	173	147	145	143	148	119	160	130	146	159	149	149	136	148	138	132	123	143	143	172	162	154	137	158	152	143	154	150	163	164	140	144	134	154	138	142	133	139	148	142	161	117	151	150	156	133	162	174	145	152	170	168	145	148	148	156	137	142	147	154	147	113	157	143	139	154	142	122	165	161	167	137	144	141	134	156	150	140	166	139	170	168	175	147	154	143	147	151	173	157	154	166	137	133	141	136	151	144	158	152	147	167	146	148	145	141	164	166	156	145	168	155	162	166	158	126	178	166	143	146	163	153	143	162	176	128	145	148	136	134	127	162	153	127	151	159	136	157	149	144	141	152	148	159	165	170	154	146	163	185	146	159	170	142	162	139	172	152	160	159	137	134	138	145	157	149	171	139	138	141	150	135	132	183	176	143	149	152	156	173	130	130	168	147	138	150	154	154	155	166	153	150	144	135	166	153	165	159	158	151	163	148	165	163	142	123	136	155	172	136	151	163	152	146	179	160	144	169	133	143	151	159	173	137	163	140	137	153	148	135	132	154	141	165	119	158	152	139	150	126	159	160	176	135	149	155	161	155	141	144	128	162	133	161	153	141	147	134	146	145	174	152	151	147	155	163	141	146	152	137	135	124	143	144	154	120	161	153	166	143	132	128	155	142	150	147	169	161	151	123	153	152	165	145	147	137	166	145	129	132	165	132	146	151	162	146	168	147	135	157	131	155	148	152	142	121	144	148	151	133	161	147	152	159	154	150	152	166	157	165	136	137	178	171	153	161	145	169	127	139	138	160	150	144	130	130	142	152	161	153	133	133	151	132	146	134	143	125	174	123	141	150	156	148	161	143	137	158	149	184	148	125	157	167	143	145	131	151	133	146	159	165	162	142	124	136	156	138	167	169	131	165	141	149	131	149	153	134	156	130	139	168	156	138
10328	2274	2413	2863	2634	2180	1769	1452	1261	1182	1021	962	878	803	719	690	677	652	635	649	574	570	555	509	530	532	466	464	476	499	519	465	468	484	480	445	428	429	431	446	421	452	431	429	426	419	423	479	442	430	445	495	438	448	395	411	405	473	433	445	443	410	430	433	420	426	436	425	446	424	421	412	410	458	433	452	415	420	441	451	368	440	422	411	404	452	407	388	400	417	427	437	385	410	409	396	422	421	434	438	355	416	427	419	418	402	386	417	416	413	375	410	390	384	392	409	418	402	423	403	418	383	401	396	392	436	385	397	402	436	415	419	412	420	386	433	406	402	423	406	417	414	418	424	409	399	392	404	449	406	402	421	413	402	401	407	391	375	397	420	434	405	381	377	413	427	396	396	374	411	387	420	422	410	417	367	402	422	415	393	416	386	400	386	391	421	401	448	421	415	389	409	424	427	416	437	379	424	442	433	398	405	354	411	438	412	429	389	385	418	421	367	448	406	364	421	399	445	402	367	411	396	378	412	446	456	455	384	406	411	391	404	428	396	379	417	421	416	366	418	436	379	410	425	394	381	411	422	391	403	416	403	384	408	432	387	438	418	427	410	405	377	419	415	404	405	413	441	440	391	416	415	363	418	407	405	415	390	436	400	449	427	399	416	404	430	419	427	387	393	406	391	405	379	398	417	409	394	439	413	448	405	408	408	423	428	425	402	392	421	419	417	406	378	441	396	386	401	406	442	407	421	397	376	407	398	428	370	400	373	391	418	411	432	409	430	452	451	407	432	399	404	406	404	421	411	415	410	402	398	424	408	441	399	391	402	427	432	394	428	407	387	423	436	404	407	367	447	399	379	387	378	403	385	408	439	402	422	428	416	399	409	382	411	409	385	368	392	391	394	420	387	450	425	437	383	413	383	403	425	402	424	414	438	386	384	412	410	429	398	368	415	408	384	470	396	444	400	416	406	401	374	436	423	420	431	395	437	377	380	391	406	375	413	378	391	412	424	393	419	401	424	422	405	405	412	385	398	432	376	407	414	408	408	402	419	406	377	406	418	385	423	413	390	402	430	396	370	402	399	417	404	408	396	425	376	414	429	401	418	389	409	436	429	423	382	408	373	428	421	397	430	382	446	393	402	404	398	384	393	386	410	423	393	381	418	399	412	392	456	384	419	404	408	358	427	415	376	397	379	389	407	399	390	427	400	412	420	375	404	407	442	404	416	443	376	393	386	392	373	402	373	380	424	418	411	485	390	391	394	406	400	409	402	431	407	379	383	400	434	360	372	422	407	370	396	407	410	421	374	374	408	402	382	403	405	388	395	415	367	363	424	434	395	415	384	388	424	422	402	426	408	438	421	409	393	402	400	395	416	394	395	398	388	412	387	417	395	417	419	415	399	374	398	398	382	427	405	379	427	436	399	397	388	389	407	410	427	431	415	385	444	398	383	395	398	385	398	418	387	382	397	398	414	421	382	405	438	405	389	426	421	388	402	418	421	415	436	399	439	427	392	420	391	413	375	422	420	407	397	391	381	366	401	404	411	395	411	388	401	425	366	361	394	418	406	408	404	425	373	425	419	415	412	411	396	423	415	401	424	397	411	415	459	367	383	400	416	419	374	407	419	370	415	404	392	344	370	402	405	432	390	426	410	426	395	382	418	378	407	422	403	404	376	397	371	393	388	430	382	400	379	410	408	455	411	384	374	392	405	394	416	410	399	384	390	424	405	388	409	376	416	399	413	412	365	410	425	391	414	419	376	442	423	400	388	411	376	392	411	421	367	422	360	411	401	424	409	348	387	377	420	405	403	400	393	421	409	384	416	407	415	428	392	388	403	392	455	376	420	404	423	413	380	370	441	402	452	365	384	412	418	388	436	439	393	431	409	401	404	425	433	381	371	365	399	380	432	420	434	418	436	390	433	421	441	435	401	370	419	387	418	389	413	396	437	378	393	420	400	405	370	410	404	389	451	431	397	389	375	439	388	409	392	385	395	409	419	404	408	388	393	434	400	435	422	411	397	420	400	411	378	415	427	380	400	394	416	455	404	401	433	428	386	421	402	399	410	408	385	434	397	426	355	419	404	392	393	443	378	377	401	408	367	404	403	401	405	427	412	379	377	412	405	402	406	401	406	427	411	421	393	414	410	431	381	376	392	388	420	417	415	383	431	410	425	395	407	419	431	406	420	381	387	384	412	437	390	389	427	440	416	427	451	397	401	402	416	407	416	397	412	402	439	411	424	423	390	436	371	446	439	410	380	409	372	372	420	391	413	384	424	411	431	439	361	406	390	401	438	367	410	423	428	346	413	399	406	437	416	394	444	395	405	389	431	445	417	428	369	391	389	378	421	422	419	425	376	372	417	436	395	408	375	402	412	412	371	409	436	412	388	389	423	411	417	415	438	421	442	391	444	399	409	393	406	381	426	364	397	378	404	412	437	419	396	418	414	397	397	393	430	427	381	414	446	413	379	428	396	457	394	365	383	418	415	405	397	437	424	368	394	399	421	448	418	418	408	380	370	424	424	396	422	399	423	396	379	405	384	400	372	455	405	422	421	380	397	442	402	387	386	392	384	405	393	414	431	405	396	443	412	449	388	421	381	386	375	410	383	413	402	419	418	395	405	409	395	409	403	397	409	398	429	428	409	417	364	414	402	401	409	434	407	434	412	421	389	400	407	430	389	405	386	390	410	386	424	406	396	436	400	417	384	433	358	404	434	405	431	418	381	409	399	373	390	402	394	399	409	428	442	365	389	427	430	413	416	413	383	384	397	396	414	405	391	425	411	407	405	420	384	404	385	412	437	379	421	395	381	401	401	385	373	429	411	411	405	438	421	385	376	360	402	405	422	409	419	404	416	413	435	373	385	445	396	384	417	419	386	401	420	397	408	404	402	424	390	393	416	395	438	414	370	406	388	399	398	386	390	416	402	439	400	426	410	419	405	404	417	399	416	428	403	393	396	405	395	415	407	404	416	415	413	418	406	417	372	396	410	389	424	409	405	401	432	430	414	410	427	429	422	397	404	366	434	420	433	407	419	408	398	380	375	416	396	438	381	405	427	423	409	405	412	415	431	400	399	435	444	439	418	364	392	412	382	382	386	430	408	406	410	445	392	421	393	427	384	413	395	426	436	446	389	434	400	394	402	425	399	399	386	387	386	433	404	446	418	406	441	402	393	393	362	388	441	447	398	394	417	375	405	384	413	392	417	392	380	408	436	398	394	385	417	413	386	424	399	438	385	394	415	427	441	410	413	401	373	409	398	411	397	447	427	381	420	401	432	419	428	376	413	414	417	385	407	382	393	394	394	413	410	451	457	435	403	434	389	419	417	396	430	399	419	428	421	441	430	390	389	425	400	417	415	374	414	398	371	418	383	378	406	389	405	410	405	381	418	412	401	358	397	387	416	415	452	399	420	406	399	402	412	408	410	416	369	432	394	369	380	401	414	377	421	381	406	409	399	406	424	422	393	425	375	405	403
30369	7320	2627	1865	1292	927	732	587	532	435	367	354	360	310	293	285	294	283	252	246	247	259	253	242	248	241	233	254	229	215	221	232	217	214	213	231	242	211	226	194	210	188	236	239	250	229	194	202	198	195	200	189	184	188	185	210	199	216	190	222	201	215	233	213	182	215	247	221	211	212	206	206	193	201	206	190	219	217	226	213	193	237	196	208	197	189	211	238	200	216	216	252	201	210	216	203	193	210	185	192	187	199	217	199	201	214	197	177	223	196	222	206	214	231	210	207	206	210	219	191	226	237	212	208	224	205	214	208	217	186	200	227	209	210	220	205	194	198	192	193	199	195	226	173	207	193	223	209	234	210	219	218	204	216	229	235	221	197	207	222	189	186	181	203	196	191	227	213	223	228	214	230	203	210	195	218	202	189	206	218	198	184	194	213	224	223	191	199	191	197	186	203	202	218	200	227	211	193	214	212	220	186	215	229	218	239	211	195	231	205	211	199	207	168	221	201	205	217	220	216	210	181	201	185	194	189	219	226	236	209	206	202	220	205	174	235	186	182	188	196	215	210	183	214	211	225	207	216	228	199	203	222	219	197	211	203	190	201	202	197	196	195	221	199	225	205	216	222	175	193	253	203	207	209	198	199	218	185	201	180	206	218	195	204	217	169	211	218	209	202	218	203	190	191	201	217	174	230	198	216	190	237	229	184	187	188	190	187	200	195	221	174	202	190	194	198	217	183	172	220	232	219	229	230	203	197	206	190	207	220	217	213	197	200	214	221	201	164	211	210	224	202	205	200	232	202	224	194	188	210	230	213	204	202	243	227	214	208	206	231	206	213	231	215	178	225	193	191	243	197	224	199	206	205	183	198	189	196	218	205	194	200	194	209	200	219	224	206	231	205	217	214	193	212	217	229	229	196	179	201	229	227	224	213	204	209	215	207	198	181	205	205	200	188	180	226	203	209	212	182	227	212	190	200	184	216	208	214	194	183	167	171	184	211	196	197	177	204	193	197	205	209	206	199	204	202	225	219	234	211	220	212	203	213	212	210	217	207	199	210	217	183	218	234	204	205	212	199	205	226	218	208	179	216	210	215	213	228	201	203	187	228	187	226	208	190	225	194	213	242	171	194	207	199	198	213	195	190	204	199	225	210	233	198	212	202	226	213	192	210	199	248	208	211	202	218	197	233	196	199	202	205	195	198	220	228	189	200	209	204	185	227	182	194	188	206	214	213	197	193	220	191	189	212	206	219	230	185	200	236	210	217	213	201	191	213	230	194	202	202	218	201	211	224	179	187	217	194	215	199	224	203	190	200	185	226	205	214	186	182	185	206	211	196	192	206	193	182	204	186	216	215	211	235	180	222	212	225	186	196	229	191	206	203	212	196	220	192	229	191	218	182	186	197	203	202	219	210	204	178	201	204	217	229	200	211	175	206	182	220	205	190	207	225	219	231	224	207	192	203	204	193	230	212	202	233	199	211	187	193	194	218	190	195	226	217	210	214	179	196	202	199	190	200	224	193	217	207	206	209	208	215	185	201	202	225	220	201	197	218	198	191	220	236	192	218	225	226	205	207	199	187	210	226	187	200	203	211	192	209	200	221	186	190	216	200	211	203	192	188	203	195	192	231	212	194	198	204	210	234	208	191	218	195	181	209	235	235	207	234	218	193	223	202	191	193	183	186	190	198	219	221	173	205	187	222	183	182	205	231	203	235	212	194	211	209	224	223	227	214	198	217	218	217	188	194	251	211	218	238	204	172	224	198	219	200	226	193	199	208	215	201	210	220	229	211	196	191	197	214	218	221	206	225	204	196	198	213	219	207	214	216	193	182	202	197	234	193	204	207	192	218	204	226	202	218	225	230	222	204	195	218	194	225	202	235	203	201	243	214	198	242	194	198	208	191	228	235	215	204	208	191	227	213	199	213	169	210	217	199	208	206	215	236	197	196	206	197	201	191	211	181	208	200	187	205	225	201	247	207	214	185	204	207	211	216	209	223	220	212	223	202	205	215	182	212	203	189	205	197	228	195	205	216	235	207	191	201	208	241	213	196	208	203	210	208	218	218	189	196	237	213	208	211	208	181	179	210	221	192	239	198	198	194	195	211	222	208	195	203	188	187	217	171	192	215	201	191	203	207	214	228	194	201	231	175	235	196	209	238	216	214	190	219	201	198	191	224	199	207	207	170	191	206	222	205	196	217	213	205	187	186	228	221	171	204	212	204	207	195	204	187	227	199	214	259	222	208	193	199	199	199	211	182	214	234	240	189	199	231	210	219	221	181	206	207	222	212	219	190	200	197	224	214	231	192	208	190	193	194	185	218	201	187	203	192	215	172	184	213	199	221	177	194	218	178	191	215	188	202	198	211	195	202	181	205	206	207	206	201	215	226	208	208	212	255	190	194	214	220	221	209	233	221	205	226	203	179	189	203	223	203	211	198	176	224	204	195	232	223	233	211	158	189	222	205	234	185	207	200	198	188	214	215	212	209	193	174	206	222	198	205	193	204	211	219	223	215	201	209	199	222	227	214	206	211	212	218	205	199	205	199	211	222	195	193	213	228	222	216	209	183	205	205	215	217	217	199	178	201	220	207	214	217	202	202	187	218	185	219	208	203	212	205	216	213	213	220	204	205	214	197	210	228	204	202	211	217	216	200	204	195	194	197	198	198	211	209	224	205	227	218	227	218	205	203	212	199	193	184	206	208	209	196	214	223	174	169	204	184	195	217	200	200	203	208	207	193	183	225	209	218	230	211	210	201	199	211	184	203	211	207	221	185	201	176	182	193	216	189	192	215	198	198	190	200	215	218	200	191	206	201	213	207	203	199	217	218	186	212	186	213	192	186	189	208	213	193	215	200	221	203	213	180	204	217	199	192	190	191	210	208	199	215	209	205	186	205	176	211	186	202	222	237	206	203	179	202	176	222	218	168	198	209	216	211	187	207	174	194	208	206	216	200	204	194	208	190	198	201	175	173	239	220	224	209	210	169	181	196	229	225	214	207	210	208	197	216	206	193	235	233	228	213	227	216	224	196	216	220	176	190	167	195	197	192	220	199	201	213	190	198	232	201	188	236	215	217	222	201	183	232	202	184	195	209	186	216	217	197	213	216	225	195	210	202	204	211	207	203	204	217	189	222	207	209	220	192	179	235	216	219	187	204	207	206	216	203	224	199	215	235	204	192	185	197	231	206	204	215	198	191	207	201	193	194	198	195	194	211	212	199	186	218	189	220	176	200	236	184	205	188	225	191	205	217	202	215	203	194	216	195	202	194	196	185	183	185	235	185	215	204	236	209	211	244	206	208	216	214	242	216	194	190	231	197	184	227	207	205	194	191	210	192	194	221	221	208	210	199	215	221	205	224	193	218	201	199	225	211	193	191	203	229	187	194	213	214	195	212	209	220	200	203	192	191	238	185	186	194	192	221	208	221	220	199	200	212	206	203	207	202	195	212	223	197	194	191	230	219	200	188	214	203	234	220
14625	4060	4448	5457	4631	3771	3216	2673	2244	1901	1734	1608	1462	1310	1210	1131	1123	1015	955	941	844	923	910	829	818	763	715	718	744	794	675	693	670	721	696	638	641	662	656	682	708	670	649	611	641	670	600	587	614	611	609	624	633	659	579	555	608	624	588	562	593	576	568	656	579	572	562	524	558	592	563	556	602	572	609	560	554	544	551	563	571	540	601	614	598	574	600	555	543	553	593	572	563	510	602	579	550	584	572	589	567	593	547	593	580	593	576	553	587	551	597	609	583	584	535	551	565	573	551	599	550	571	533	551	568	537	536	531	572	636	583	603	557	565	555	578	542	578	590	578	545	559	541	561	544	586	617	554	552	530	602	557	562	570	575	559	569	563	545	588	529	566	579	558	597	544	555	578	533	584	530	574	553	536	580	525	546	615	580	540	564	566	538	578	564	556	568	588	578	545	502	560	588	565	561	584	580	582	582	566	568	540	575	509	527	582	569	552	601	542	580	528	565	536	538	557	542	558	569	577	539	542	528	597	545	557	555	554	592	551	565	585	560	579	557	548	538	525	572	568	536	569	571	599	565	528	550	535	638	530	570	591	573	592	600	553	538	565	537	509	519	597	544	554	555	579	557	578	590	533	501	567	570	569	554	549	586	555	543	603	557	537	593	589	599	583	504	565	542	584	506	560	568	575	554	578	515	544	522	568	511	609	552	552	568	563	591	551	530	524	578	562	537	545	542	605	561	587	528	555	571	507	550	550	589	557	580	559	577	542	523	556	559	589	596	565	542	583	554	607	571	549	522	542	556	534	531	546	556	548	572	550	559	607	587	560	529	544	524	561	549	552	544	566	554	518	566	566	534	569	577	536	564	591	578	573	521	570	563	581	526	560	561	550	528	510	559	591	560	641	589	540	592	523	539	524	559	556	539	530	569	549	526	556	554	563	525	566	532	537	577	562	525	531	560	558	549	601	571	586	586	551	587	548	546	547	597	553	539	555	539	569	606	569	561	604	526	549	544	566	543	555	543	572	580	573	528	580	566	593	541	546	579	561	562	557	562	563	545	598	611	597	551	520	588	539	592	560	537	568	556	593	592	574	564	536	575	522	587	592	555	587	559	545	561	581	548	528	570	536	575	514	520	569	577	586	547	563	534	543	549	558	554	548	589	567	568	572	530	558	586	523	532	552	568	560	570	583	561	549	577	558	599	598	541	513	561	557	537	569	591	562	578	538	561	552	554	602	528	550	563	523	499	547	565	566	552	557	561	532	589	568	538	534	518	574	593	557	531	585	523	531	558	541	550	555	546	587	538	587	545	563	537	505	535	543	529	504	597	532	517	557	572	614	595	541	554	512	581	560	563	505	571	552	550	503	558	557	552	533	570	535	557	556	567	569	560	564	550	521	572	554	551	572	590	527	546	585	506	529	549	550	560	545	509	549	554	547	537	551	539	534	540	602	541	584	550	573	551	564	545	528	545	526	529	528	567	548	587	521	522	578	544	561	566	545	552	588	547	542	597	537	573	580	533	577	590	601	589	552	530	560	554	588	550	564	554	582	554	581	560	572	527	546	552	567	550	556	534	545	569	577	546	543	591	513	567	572	542	583	531	539	519	499	575	596	574	553	589	562	593	568	527	534	540	554	552	531	593	520	585	543	524	579	546	588	570	539	541	555	555	529	484	550	582	554	546	568	567	568	496	563	549	605	561	577	570	504	513	569	576	574	592	578	528	535	598	557	583	488	572	558	568	552	586	556	550	524	535	538	601	530	563	554	554	527	533	523	590	578	561	512	556	557	581	521	567	510	557	569	588	565	514	524	528	530	556	534	530	612	544	556	549	547	545	576	545	558	575	549	587	538	534	588	558	561	640	547	555	573	547	535	557	585	520	552	552	515	558	601	554	555	561	564	620	563	562	571	572	560	535	514	537	540	565	573	576	521	568	550	600	546	572	500	587	574	583	523	573	594	608	509	565	579	566	580	600	555	572	568	548	575	588	538	509	576	563	556	577	576	570	552	561	537	548	578	562	517	519	505	606	542	558	574	530	564	548	546	548	563	553	575	553	537	554	564	540	543	539	565	588	498	570	557	538	528	565	534	590	574	530	579	580	550	546	561	512	549	553	559	564	539	602	555	579	603	554	553	583	567	560	555	563	551	602	618	556	576	530	557	577	550	565	512	538	530	569	535	573	532	541	535	560	574	513	568	518	596	566	548	565	619	574	546	625	569	559	573	558	561	597	557	536	568	588	539	593	533	542	568	543	542	542	549	537	560	553	577	580	557	564	554	554	576	568	552	548	553	567	557	524	581	544	553	569	569	591	597	601	590	556	588	560	569	559	530	563	546	507	535	537	578	509	525	587	522	532	575	537	538	518	560	564	594	573	589	562	565	572	524	543	535	574	564	557	515	554	516	561	584	543	564	582	561	555	539	545	543	536	526	526	614	536	584	581	579	556	578	539	552	588	555	588	591	559	541	581	576	608	554	591	564	547	594	530	542	584	538	556	595	550	572	524	519	566	599	542	539	551	546	583	557	555	570	541	535	566	509	531	491	568	535	529	582	556	558	554	529	549	559	563	539	534	536	543	561	602	561	564	533	567	604	567	530	547	582	558	539	566	584	567	581	535	546	514	534	529	551	599	555	543	517	597	575	555	546	554	529	545	563	567	598	606	535	580	589	554	567	554	557	571	565	566	547	589	551	545	556	530	525	569	553	548	538	565	579	541	528	556	578	543	533	538	541	550	594	548	598	541	554	548	526	600	560	528	588	567	536	541	502	545	552	596	561	554	571	558	574	517	562	573	566	531	555	577	618	546	586	526	551	566	561	585	537	567	562	599	561	547	601	523	575	515	550	600	531	541	580	506	567	557	557	570	589	548	567	567	520	550	588	571	527	532	553	570	573	529	574	525	566	566	554	538	575	531	587	562	568	562	555	567	536	573	513	593	529	571	562	542	556	535	552	573	573	563	534	555	545	519	540	546	580	534	565	558	580	572	501	550	538	528	551	580	574	555	531	538	529	565	557	544	526	599	549	564	564	570	569	631	552	539	536	540	598	534	523	590	557	548	582	517	515	559	558	555	547	569	536	592	546	595	517	530	544	527	546	545	558	567	545	537	529	559	559	571	584	563	540	538	576	557	540	603	603	586	579	577	572	570	543	559	568	586	554	591	558	608	588	560	560	567	556	525	586	578	561	558	569	568	537	583	543	545	552	537	540	525	574	587	554	613	567	580	596	554	577	557	582	535	534	566	544	542	612	561	530	574	573	542	563	554	568	536	522	570	594	563	561	547	528	579	550	599	561	543	556	557	525	586	578	578	578	550	534	532	553	572	532	597	516	613	578	575	540	548	555	544	588	488	588	562	555	559	559	568	575	545	554	548	557	563	583	561	535	527	528	574	520	546	615	576	554	578	559	529	559	543	608	574	550	576	514	530	559	554	566	583	530	566	571	534	557	578	564	531	545	548	563	593	549	567	553	562	559	544	569
8862	464	326	336	337	342	359	340	314	321	319	295	304	319	331	309	308	319	328	322	331	308	314	329	326	311	285	293	340	358	325	318	316	315	367	369	318	333	326	367	313	299	306	341	294	301	338	302	320	323	330	304	299	308	342	316	311	332	299	298	319	316	300	306	360	306	317	340	327	302	297	295	304	314	322	301	338	326	274	332	331	339	299	300	339	326	334	308	309	341	294	292	318	326	346	297	324	310	289	316	335	341	299	347	294	324	349	332	358	316	332	343	318	292	299	317	327	327	318	308	313	339	322	305	326	317	296	314	335	297	324	334	300	327	290	314	323	340	311	326	295	323	293	297	316	321	371	316	288	300	344	298	325	328	327	316	340	325	355	334	315	310	345	300	329	300	301	360	301	331	311	339	324	309	297	331	296	305	289	327	310	293	342	317	343	342	329	295	325	316	304	326	310	301	285	319	326	324	348	362	305	296	324	322	312	347	344	317	305	310	279	337	371	297	302	335	349	288	326	317	326	301	330	311	319	360	323	323	332	311	303	331	337	332	331	302	358	315	300	346	331	339	276	329	300	303	320	309	329	297	296	289	300	330	358	306	297	307	314	334	312	325	325	295	301	289	324	340	342	334	308	337	349	341	314	330	350	307	309	325	362	326	313	325	315	318	307	353	300	317	326	316	297	323	329	297	336	300	318	311	306	331	338	335	292	335	332	311	312	353	320	326	320	326	339	319	304	316	329	321	317	300	361	305	310	304	294	305	292	308	338	343	293	283	339	305	350	321	280	317	324	321	326	318	290	302	326	350	346	317	294	331	321	304	344	331	291	340	329	294	336	308	316	338	342	360	322	286	289	311	370	291	309	294	304	330	303	310	325	298	369	321	315	308	284	308	340	321	329	311	326	305	304	310	308	318	324	326	313	316	338	294	279	311	298	299	319	328	326	320	335	291	308	323	331	316	329	324	336	316	311	307	345	311	296	306	341	309	307	312	352	310	322	299	323	316	332	289	308	292	324	310	289	324	316	330	333	339	313	320	343	279	291	339	310	318	306	287	327	323	298	308	313	328	333	322	322	291	336	326	307	355	284	323	315	316	344	326	327	301	313	308	305	341	314	289	337	320	324	323	287	337	313	307	327	267	341	316	302	331	289	313	327	309	280	325	291	304	323	292	312	316	327	298	312	303	311	339	299	336	303	339	324	316	364	322	329	317	341	333	365	280	369	317	300	335	343	291	310	304	313	336	317	342	301	335	320	292	334	331	319	329	311	311	304	314	330	352	305	312	326	321	320	351	299	327	294	286	337	317	318	347	311	297	313	296	305	329	323	296	325	309	295	320	300	296	332	336	338	338	316	304	309	300	301	365	293	321	370	301	312	302	326	336	313	343	331	280	291	315	303	322	292	333	301	298	306	301	333	313	291	303	352	301	313	296	310	326	319	351	329	326	304	339	321	303	310	324	317	296	335	315	352	316	312	291	304	310	319	308	298	313	305	307	320	335	329	323	322	299	324	330	322	312	311	303	356	328	289	324	313	306	359	300	312	335	321	321	333	382	312	317	324	320	341	316	349	314	332	350	341	300	343	306	333	316	348	331	319	316	325	328	290	339	361	304	289	314	301	324	299	311	289	321	327	318	311	322	318	328	325	310	324	342	278	304	308	320	326	342	314	362	320	303	316	315	305	329	322	325	297	347	346	284	316	295	306	324	307	339	326	314	336	294	323	328	308	309	329	275	311	312	352	293	326	324	292	294	303	317	320	342	316	358	324	337	316	297	329	312	307	294	287	302	287	296	337	295	303	309	331	296	317	332	326	301	292	309	311	346	323	308	329	309	326	321	328	335	343	346	342	310	334	326	341	302	362	307	301	322	337	321	294	333	291	343	304	280	333	321	310	340	288	318	322	319	297	316	333	290	323	312	329	302	316	292	269	306	325	385	286	269	323	318	340	325	317	344	341	336	326	331	364	287	317	314	311	307	331	345	290	291	307	322	299	322	299	307	296	342	316	311	309	337	335	339	326	290	306	343	293	318	303	306	334	318	308	291	290	350	310	325	318	298	329	295	335	333	308	297	327	318	341	296	320	320	306	297	313	324	304	336	327	301	311	326	323	317	331	320	271	315	342	287	302	287	301	363	312	321	347	300	291	316	320	309	308	312	346	331	319	346	311	312	306	305	284	337	327	324	302	330	337	291	323	305	287	301	325	303	316	348	296	289	308	325	319	300	354	339	355	329	311	338	306	374	296	315	334	287	336	313	276	359	354	322	331	310	324	275	323	324	314	287	342	335	360	334	298	342	311	307	314	307	303	333	299	326	331	334	304	326	316	308	338	315	344	312	305	288	264	312	324	296	337	328	348	323	272	309	317	337	326	307	334	307	345	303	298	328	321	325	315	288	306	324	292	302	333	328	330	345	365	332	329	326	291	315	347	322	308	329	298	316	306	345	313	308	341	329	313	295	309	334	307	320	331	295	323	323	324	329	340	320	342	309	353	309	314	311	310	305	298	284	314	301	290	308	293	326	339	330	321	343	316	319	321	320	340	339	318	347	304	351	298	302	326	296	310	325	311	324	320	323	336	293	338	341	337	327	339	320	303	303	329	339	310	301	316	301	324	321	333	366	300	354	341	323	347	319	326	343	340	343	324	341	318	325	325	319	331	320	326	319	326	267	319	332	349	312	321	302	346	293	317	316	331	329	332	329	334	352	312	324	325	321	319	311	337	309	348	312	333	289	327	302	318	295	314	295	319	290	289	328	311	327	326	299	342	278	305	298	296	306	356	280	336	323	345	327	307	301	323	339	332	313	298	339	319	321	284	306	309	337	337	313	294	320	311	306	297	306	313	344	311	316	299	315	299	298	320	322	313	327	277	332	295	325	312	296	300	328	297	322	328	300	349	294	302	366	310	306	339	325	278	323	336	319	278	357	303	316	322	317	312	308	325	320	308	296	335	321	364	342	304	321	327	310	315	308	299	295	321	307	302	319	289	326	315	304	345	302	328	284	343	316	340	300	336	309	321	318	311	317	317	312	312	319	300	304	310	332	330	329	308	305	324	330	299	298	321	298	327	329	263	314	318	324	327	282	284	306	274	348	306	331	367	313	324	310	300	298	319	311	322	313	291	310	313	335	297	313	345	327	297	330	301	323	312	323	317	324	296	302	317	297	329	324	346	306	305	319	308	328	326	329	290	305	287	342	325	303	314	325	325	316	293	348	307	307	307	317	299	302	320	328	306	322	319	304	336	309	325	287	325	317	315	362	329	330	301	340	321	289	286	297	328	343	331	319	319	315	269	334	321	326	280	331	341	325	280	286	327	334	310	285	324	301	330	331	329	330	299	312	305	329	312	309	334	325	342	288	291	315	337	296	323	300	346	304	335	311	318	292	311	318	319	288	335	306	320	324	301	340	305	340	289	313	327	300	299	327	331	317	355	303	293	317	321	308	299	291	321	306	313	328	286	324	335	303	286	337	311	318	311	332
4605	810	826	817	791	846	789	801	732	790	786	724	728	773	757	763	771	721	751	743	712	755	735	777	805	761	761	760	748	789	713	787	712	732	725	705	755	695	791	724	719	733	729	770	735	705	713	773	694	743	743	783	725	761	739	748	754	770	723	716	749	717	727	791	760	744	767	757	735	734	758	774	704	765	765	756	746	716	727	816	736	767	722	772	754	706	756	755	733	744	736	734	785	749	753	721	734	689	722	737	720	722	704	750	739	732	740	735	751	747	784	738	747	759	763	797	732	758	755	719	673	713	759	752	751	780	712	710	749	761	703	770	742	771	743	764	778	762	741	757	720	748	758	762	793	750	711	795	738	715	762	747	760	764	717	770	735	773	718	777	766	785	729	772	745	745	774	743	759	732	722	715	725	768	772	717	773	758	720	734	757	798	769	776	779	739	735	773	735	737	753	725	775	737	766	773	738	750	732	751	759	704	702	710	723	733	760	773	781	742	746	780	741	740	709	764	742	743	738	725	740	726	737	789	747	782	755	742	751	733	785	732	710	759	762	751	781	798	763	736	745	723	738	739	723	757	774	734	825	713	780	737	765	687	740	766	794	770	715	702	724	727	728	728	715	781	738	744	732	736	761	758	724	745	766	750	744	766	757	785	733	775	752	765	727	769	717	736	760	721	755	769	735	722	780	773	794	746	680	713	779	688	735	765	786	728	780	760	746	731	751	753	759	776	732	685	758	836	747	803	744	795	785	738	764	748	752	751	742	759	777	740	742	735	754	790	737	723	731	726	780	743	762	722	725	727	781	756	745	751	768	744	700	777	719	757	730	773	733	761	717	761	728	778	733	752	798	742	774	701	763	750	763	769	705	735	776	723	784	730	747	792	742	723	755	738	762	755	756	752	747	715	739	711	699	744	755	740	759	764	768	787	724	702	791	731	783	709	755	711	714	730	737	747	683	709	742	719	729	723	738	748	737	761	736	701	695	767	791	773	759	754	730	731	739	715	749	751	734	730	780	730	742	770	727	748	691	734	731	710	748	703	781	737	783	733	742	784	737	795	742	704	738	767	708	696	709	762	747	747	759	770	767	742	764	756	735	758	724	757	754	761	781	723	725	747	737	699	694	739	690	727	748	743	721	739	767	777	710	753	771	738	724	754	767	732	731	744	747	738	758	726	706	758	764	739	764	750	738	788	757	760	767	723	773	735	771	752	788	795	769	747	781	764	753	736	724	718	725	743	742	743	774	790	768	685	779	749	784	699	779	750	765	746	768	723	741	728	693	760	721	755	754	746	762	721	744	737	692	732	744	757	763	749	749	752	757	714	758	725	698	725	744	768	758	793	720	762	748	697	764	774	725	766	737	724	729	797	732	724	731	736	754	691	712	723	687	749	725	732	797	737	737	773	716	691	764	716	768	733	754	721	747	752	761	793	745	749	768	738	762	730	751	697	796	815	721	751	749	798	699	756	779	726	769	772	750	743	763	795	725	770	726	679	773	776	741	733	752	806	747	741	734	747	742	751	719	713	728	727	740	754	743	715	797	727	745	749	709	751	768	789	727	756	771	753	743	727	782	763	754	756	738	670	736	705	750	739	745	751	733	740	725	730	707	772	719	780	712	748	714	759	682	743	726	744	753	744	745	713	786	730	744	749	712	749	770	750	765	716	724	736	743	765	729	713	708	745	709	712	705	694	749	744	739	762	773	742	743	779	768	775	761	732	798	729	747	719	788	771	724	750	725	729	750	759	836	742	754	734	749	773	773	778	750	788	749	744	741	726	781	724	720	729	744	797	743	749	749	797	782	725	734	731	757	712	745	748	742	757	744	767	745	727	727	726	755	745	733	739	777	746	807	788	763	751	715	717	739	764	734	736	772	706	707	718	764	779	701	748	796	722	773	724	733	707	744	714	697	723	724	772	748	757	718	736	685	663	731	723	731	730	748	701	766	713	695	742	758	725	713	705	724	725	719	711	745	684	747	767	792	724	725	725	758	779	790	762	763	748	746	737	779	766	709	722	738	745	754	770	735	770	732	747	728	725	761	741	772	794	753	703	764	704	773	751	738	748	753	761	747	749	753	673	781	753	686	703	747	742	725	790	801	728	748	741	737	769	723	738	740	760	738	745	770	695	756	761	728	742	732	730	822	811	743	745	751	760	708	738	713	784	703	751	765	761	785	799	740	763	742	721	745	745	763	710	791	719	756	700	726	752	767	730	727	695	732	724	765	735	811	720	720	751	745	743	777	757	750	783	760	747	780	757	734	726	738	723	741	677	728	739	744	753	704	746	733	709	731	739	781	702	765	723	729	731	713	777	740	752	704	760	635	737	701	737	689	761	710	788	742	742	741	751	777	680	751	780	740	726	687	765	733	733	755	772	769	740	791	718	751	765	736	723	763	730	720	745	733	712	773	727	777	752	792	742	777	723	724	794	783	744	737	736	820	712	718	768	734	761	764	768	771	723	726	748	726	765	750	738	766	762	696	769	763	745	696	744	732	737	766	744	719	779	734	724	780	756	743	776	726	719	752	757	724	721	768	704	770	746	719	761	769	745	731	729	771	720	720	766	731	784	760	786	814	741	740	733	782	770	748	798	749	776	770	735	752	722	750	759	774	711	706	738	794	722	729	730	731	769	742	720	764	777	700	739	775	732	776	735	715	742	775	738	734	742	777	767	742	790	711	806	783	772	743	734	706	742	781	764	752	713	707	790	778	719	729	743	744	720	755	755	760	785	756	733	731	795	749	765	731	695	723	720	751	736	735	756	746	751	756	751	764	757	773	762	746	759	783	778	748	759	768	781	755	768	730	740	739	735	758	734	763	800	724	731	749	714	787	771	723	794	786	813	721	731	753	769	751	725	751	725	758	744	729	801	755	662	740	718	774	723	752	779	754	764	749	731	716	772	694	710	747	779	804	755	719	745	776	770	730	735	709	777	786	731	717	725	748	712	716	738	697	746	733	740	754	694	771	719	721	719	740	723	737	737	762	709	715	781	740	738	706	770	750	755	730	731	714	756	737	729	743	781	737	760	773	704	717	760	765	758	737	726	733	785	785	724	697	768	759	729	762	738	720	708	714	701	757	757	774	773	759	726	703	746	740	723	717	759	745	714	726	762	748	748	753	733	761	759	751	767	751	729	748	770	718	685	698	707	727	735	763	727	836	758	753	732	726	720	718	766	731	734	775	737	780	751	767	746	747	733	714	751	758	721	743	726	760	743	715	793	727	726	706	732	709	746	744	685	719	759	729	756	723	701	717	736	692	722	765	723	729	782	793	773	764	793	766	774	735	773	725	792	736	772	769	759	677	764	762	711	760	754	703	757	756	767	783	732	757	736	739	718	696	737	762	728	752	736	773	743	719	721	755	724	762	737	730	752	785	799	802	775	778	782	743	741	751	761	778	713	773	755	728	709	728	746	704	725	717	712	718	751	782	738	757	702	751	776	767	736	724	754	733	745	724	791	717	764	816	711	672	741	736	746
20143	3682	1232	876	659	548	440	310	297	281	252	223	234	203	226	201	190	154	166	213	145	176	175	151	174	180	163	154	151	162	149	140	132	162	189	152	155	158	159	170	154	158	147	165	164	161	144	171	149	147	150	167	149	160	151	145	155	162	155	123	172	139	172	134	148	169	155	155	157	140	170	136	139	159	171	157	142	135	136	165	147	150	164	137	154	147	151	154	148	133	166	165	149	145	143	131	159	139	160	148	137	144	155	164	158	161	165	152	147	148	135	157	160	172	144	153	133	157	172	174	148	146	150	147	166	160	145	154	140	125	151	154	168	160	135	147	141	126	146	145	146	122	164	155	161	154	145	168	159	125	166	126	148	141	167	166	156	154	142	153	162	156	137	156	148	137	137	156	160	160	128	136	161	157	141	159	155	146	148	138	166	127	150	168	167	149	172	149	153	151	156	142	138	138	153	143	154	165	135	146	146	167	159	105	130	165	145	163	145	143	159	132	168	151	148	147	133	128	174	135	128	156	142	141	154	164	142	146	152	139	137	150	170	156	126	153	137	133	136	157	163	147	133	159	168	168	158	153	135	169	141	167	151	164	136	143	159	163	161	144	126	173	153	145	164	164	161	142	154	154	140	143	128	157	138	147	141	132	153	150	160	144	144	133	143	150	152	156	140	149	157	157	141	150	133	162	154	151	149	146	145	135	140	147	148	130	170	141	143	159	140	152	154	150	139	141	146	131	165	169	129	117	149	153	153	145	163	153	146	149	149	149	159	176	130	148	151	146	186	125	126	158	134	157	141	144	161	152	143	164	136	171	166	173	143	146	120	137	162	138	155	148	126	149	155	147	150	173	157	163	163	184	131	172	144	152	170	145	164	153	138	133	154	161	137	153	138	153	160	149	146	145	143	150	174	146	149	143	172	168	135	160	129	136	152	135	149	174	152	160	147	157	150	130	148	144	153	145	166	152	166	128	149	138	147	139	163	146	143	151	159	120	131	140	137	162	173	170	166	158	160	149	142	158	147	139	166	172	144	138	142	172	166	160	151	143	161	168	164	163	150	147	169	127	122	144	139	154	152	144	135	153	161	140	153	174	153	164	170	139	162	128	119	154	167	157	152	150	157	161	145	128	132	131	180	138	118	166	132	150	120	160	130	150	158	157	151	125	156	149	142	147	166	170	151	159	125	149	141	160	173	152	146	172	136	150	143	137	168	148	172	162	164	124	170	160	164	140	178	157	145	130	116	142	128	141	128	148	146	144	142	165	147	156	176	186	161	154	118	152	150	143	174	134	162	160	145	137	133	125	138	152	181	151	186	151	138	163	147	143	184	155	153	173	146	153	129	163	122	151	143	147	138	146	153	154	157	151	149	140	155	144	156	160	153	154	142	166	138	139	119	164	147	168	152	128	168	145	141	151	151	164	153	119	172	156	155	129	164	153	132	163	150	140	156	136	133	151	150	154	152	167	159	152	164	138	144	150	136	153	131	166	142	163	151	149	147	140	142	162	135	135	154	146	164	170	151	149	148	173	158	151	138	147	150	144	154	148	133	157	140	123	144	145	139	118	159	142	142	139	134	154	138	171	149	136	151	160	136	153	154	153	125	156	131	165	150	145	134	162	142	143	142	143	137	140	120	159	152	161	141	138	167	140	153	169	147	177	161	170	152	142	126	151	110	165	141	144	150	157	157	158	157	151	160	156	154	152	164	140	144	151	169	149	176	129	165	145	145	151	142	148	141	176	146	149	123	143	145	165	150	153	144	139	164	166	146	143	176	144	157	140	135	152	138	123	157	154	115	156	171	138	162	156	126	143	138	142	149	141	147	146	156	133	113	131	145	150	162	147	150	167	193	162	134	140	151	148	143	151	167	143	127	153	140	149	146	153	140	164	154	161	145	151	164	126	138	131	160	134	154	131	143	162	133	145	143	138	169	148	135	145	134	156	136	124	135	163	149	164	165	155	142	113	129	150	186	158	178	167	163	141	141	142	156	167	167	135	180	158	162	138	160	153	135	148	160	143	148	149	144	154	147	162	145	141	127	146	131	156	123	137	159	156	179	127	132	171	139	169	135	165	166	161	154	140	139	140	128	148	149	144	123	156	141	164	150	150	128	123	162	128	119	189	164	180	122	148	157	136	143	156	135	134	162	163	152	120	132	150	161	162	151	160	143	134	146	158	144	124	140	138	155	166	154	151	140	162	165	158	139	134	150	136	173	142	129	146	169	144	124	151	148	143	126	159	150	159	146	152	180	163	152	150	136	155	165	174	145	167	151	146	147	145	150	135	144	154	140	170	157	153	159	162	147	149	171	158	153	146	165	155	165	143	158	146	143	134	142	166	148	153	148	145	150	132	161	147	132	154	156	175	144	165	158	125	132	141	148	168	157	146	137	156	143	144	135	142	175	141	151	147	149	149	155	154	142	146	136	173	116	132	159	174	159	145	162	133	143	148	152	161	172	155	139	141	161	151	153	150	140	154	171	156	141	145	155	145	163	155	154	141	159	152	153	142	148	144	146	144	158	151	134	140	146	168	163	153	140	143	134	155	139	144	123	141	134	153	139	145	141	140	148	152	156	183	156	139	153	152	123	137	149	162	144	146	146	157	141	142	130	175	138	147	152	162	145	142	154	132	141	156	167	156	164	167	144	176	149	136	135	155	150	146	137	163	128	135	142	125	131	153	153	135	150	143	122	162	147	148	135	137	156	130	142	146	135	147	170	151	152	156	171	124	115	164	162	155	154	154	169	163	162	143	141	134	135	152	144	156	149	151	149	155	133	149	162	147	143	160	160	148	134	157	120	147	150	149	142	135	162	148	129	162	136	148	121	152	160	130	136	130	156	139	141	146	126	151	161	146	151	150	148	144	142	151	150	148	138	163	144	134	150	145	151	153	161	140	171	167	159	161	149	140	143	149	147	159	160	142	126	121	160	150	156	165	154	153	146	145	149	146	165	150	164	143	123	145	154	149	147	144	145	150	157	155	152	175	147	125	154	158	154	157	148	145	135	147	156	127	169	147	145	132	154	140	161	143	156	150	148	154	137	130	165	148	148	135	153	166	146	136	139	133	167	169	149	137	150	161	161	147	135	141	146	141	142	152	157	157	139	162	145	155	164	141	133	145	130	138	144	143	143	151	161	138	154	145	150	159	138	126	146	114	143	173	147	140	147	144	144	138	134	149	154	163	160	140	170	140	151	153	156	153	142	172	155	151	128	145	141	142	158	172	158	128	149	164	154	152	161	136	145	145	143	162	160	128	147	169	129	164	163	152	146	160	148	150	165	138	155	150	157	162	154	164	154	129	155	164	137	162	149	159	143	168	141	154	143	138	131	143	158	151	135	160	164	153	147	129	150	160	138	144	139	136	144	155	150	172	152	126	137	138	177	154	132	146	143	148	151	160	154	146	147	148	126	195	150	134	134	146	152	163	152	163	154	160	153	139	139	165	149	141	140	143	143	128	168	144	132	130	129	142	129	129
10593	2521	2472	2899	2576	2207	1704	1482	1321	1133	1089	916	838	844	737	689	701	647	603	552	573	558	549	519	547	546	537	505	495	501	472	435	471	476	408	495	488	470	440	470	471	438	439	427	464	455	486	430	422	471	464	440	459	417	422	427	455	421	410	432	427	429	430	414	460	463	428	440	443	421	419	434	439	464	445	421	463	421	425	409	408	399	406	399	451	437	404	447	394	423	413	419	425	381	477	398	395	386	383	364	415	406	415	419	456	401	406	411	387	402	429	428	424	468	416	411	396	363	436	425	399	392	429	410	356	381	408	422	398	399	362	419	427	412	416	392	411	414	392	414	383	448	389	419	384	429	408	411	408	435	398	426	413	410	415	390	397	398	414	440	425	408	422	419	449	383	377	410	401	413	415	423	385	399	384	384	423	371	390	399	397	380	436	417	405	403	381	404	416	390	455	421	448	406	410	400	346	403	402	404	413	454	370	401	410	405	402	437	406	420	376	413	426	427	406	420	427	416	423	368	397	422	430	388	412	406	392	427	420	424	409	427	417	422	409	442	446	406	389	409	421	437	405	435	398	403	399	369	403	389	375	370	419	384	416	405	383	438	457	414	423	406	414	373	402	421	396	423	400	362	426	398	397	387	422	413	390	383	452	424	416	402	415	399	435	418	424	396	396	405	391	396	374	437	390	403	386	409	402	419	404	403	396	421	430	417	415	416	414	404	404	427	414	362	436	444	397	410	387	436	400	396	384	429	416	432	424	434	392	398	404	380	415	416	420	401	396	387	396	451	406	394	419	392	414	431	386	407	420	387	409	421	408	388	409	409	399	438	399	430	423	430	374	400	373	415	427	397	480	419	430	369	465	401	411	402	391	408	409	390	361	417	413	368	429	345	430	403	400	417	361	421	414	369	416	396	427	416	426	382	399	440	421	368	423	428	387	401	414	405	414	414	403	357	392	415	411	417	401	399	375	399	386	397	428	423	395	382	413	380	394	390	400	440	415	401	450	407	399	398	415	461	428	409	407	381	402	407	438	397	404	406	409	442	412	387	379	396	399	409	372	395	412	396	385	417	434	404	385	431	423	396	375	369	370	394	428	402	400	381	418	428	432	414	383	422	378	414	409	395	392	405	398	393	389	412	404	421	427	419	431	399	383	431	413	421	459	430	434	394	383	390	394	371	405	437	377	390	424	404	415	440	441	388	409	414	382	435	388	421	423	397	401	429	417	382	427	383	417	407	411	451	413	404	434	386	426	370	433	406	430	417	411	400	431	426	425	402	431	403	400	393	395	425	425	408	382	426	435	407	376	397	439	443	418	410	411	414	398	407	425	399	428	431	448	434	404	432	401	382	415	391	410	375	399	389	385	410	412	391	431	429	380	420	406	413	423	398	398	391	405	389	379	404	401	432	426	419	423	388	426	417	397	400	415	386	395	393	403	373	393	406	420	402	383	400	381	385	381	440	451	390	367	405	422	373	369	401	400	402	414	410	380	402	383	414	406	409	431	385	400	380	406	413	444	390	417	428	427	411	413	420	418	413	409	416	429	401	411	396	405	391	419	367	415	382	427	423	395	410	433	424	397	380	412	429	438	385	375	394	424	362	436	433	390	446	395	395	422	398	387	414	373	443	382	384	413	394	408	431	390	437	435	391	427	406	391	406	429	415	402	409	421	399	408	416	385	394	433	385	415	406	417	392	416	420	401	399	392	401	432	396	400	417	372	411	383	384	417	409	400	384	381	410	386	420	395	368	418	386	396	373	393	409	403	430	425	390	406	419	426	400	375	394	427	445	358	392	406	413	421	395	400	381	409	380	418	415	418	396	400	402	395	397	423	385	389	399	422	402	407	387	381	405	382	411	411	403	407	434	389	417	380	421	422	386	428	404	412	410	378	407	415	411	411	436	443	408	406	409	418	410	424	414	418	401	386	418	429	405	427	431	375	411	392	404	443	394	421	410	451	367	371	406	419	405	404	412	403	408	380	462	448	398	443	389	416	414	431	383	430	420	406	404	412	399	409	409	393	398	417	404	394	437	417	429	422	433	379	401	351	392	423	408	415	408	439	405	406	430	387	395	398	406	453	412	400	440	421	417	448	430	389	427	393	389	405	376	413	423	381	403	414	398	407	441	421	398	400	372	403	430	357	385	393	372	392	394	406	435	397	414	391	420	412	410	399	406	415	393	407	367	407	419	407	407	431	404	365	392	375	372	394	390	399	395	407	379	433	425	370	382	392	376	417	448	377	412	402	425	421	403	381	378	394	411	401	415	415	427	391	411	450	365	381	435	404	418	388	451	413	400	436	389	361	396	411	403	429	407	390	399	369	358	415	427	391	421	399	410	411	380	426	421	407	369	417	360	439	416	403	401	393	398	397	398	388	420	387	400	356	421	387	405	435	416	436	429	415	382	431	397	379	383	419	398	380	379	434	436	394	401	393	423	398	425	399	437	390	402	439	421	417	401	382	398	419	376	401	410	413	429	392	412	394	406	429	408	394	413	407	412	399	404	414	406	416	407	365	420	376	393	363	423	448	392	378	392	399	403	403	425	387	426	375	369	396	407	435	378	419	417	392	385	421	402	403	406	423	416	413	385	413	407	399	447	420	406	390	456	395	445	453	406	414	386	416	439	418	389	368	382	417	430	425	375	417	377	403	379	409	418	370	388	422	416	387	388	438	443	412	400	426	440	420	393	420	393	384	357	387	405	424	426	418	400	393	421	444	383	384	390	403	409	407	404	379	401	388	394	395	373	402	440	375	365	416	396	413	372	398	403	417	413	382	406	418	383	387	412	425	412	438	416	398	408	464	397	453	415	404	367	385	407	422	414	372	364	398	387	461	370	432	391	419	394	403	402	428	431	440	416	421	418	411	423	390	440	425	419	388	421	425	462	400	394	407	396	404	383	415	395	417	422	382	425	451	386	421	426	424	419	402	407	417	400	420	427	399	389	420	417	419	407	390	390	417	400	402	398	405	397	388	398	390	425	422	432	382	425	362	373	410	410	394	420	390	436	389	408	376	373	380	374	381	413	430	389	430	378	407	431	400	422	380	366	369	419	384	401	406	416	397	403	419	425	429	422	429	412	379	435	414	427	416	428	374	431	394	409	421	410	405	431	409	416	433	386	399	417	397	425	417	465	407	404	428	377	413	399	409	385	433	409	388	435	399	418	400	434	421	447	399	383	436	387	384	411	374	406	420	444	403	353	388	429	450	421	390	367	423	379	421	418	386	405	420	413	407	435	395	389	375	384	422	402	419	402	392	441	383	410	404	388	411	423	437	419	387	408	418	422	352	418	381	385	402	412	423	395	374	452	418	396	420	442	380	422	392	400	423	440	438	409	412	390	402	406	405	424	428	405	435	392	410	405	400	393	412	405	421	420	420	441	389	408	399	381	416	385	430	396	401	386	375	408	425	398	403	397	411	404	403	383	400	385	422	429	358	368	398	425	396	415	438	389	376	406	418	387	431	384	368	422	454	365
30026	8508	2686	1834	1192	940	756	604	522	432	370	383	376	313	328	301	293	249	281	248	228	240	228	227	252	248	236	231	238	240	223	257	237	216	210	190	234	229	216	204	182	239	212	212	238	213	205	221	228	231	245	236	225	208	234	205	213	243	182	212	216	206	201	216	223	192	201	199	185	204	209	185	201	192	217	229	201	196	222	192	215	208	202	173	208	208	206	204	209	224	196	217	210	189	203	201	213	219	186	178	205	199	223	198	214	202	218	205	202	222	213	196	207	213	212	212	206	194	217	203	221	206	184	200	233	198	205	208	205	206	193	208	205	217	196	212	210	207	200	214	185	214	212	199	194	215	184	239	214	225	234	220	240	226	209	196	206	214	223	221	210	207	203	181	171	219	174	211	224	205	216	208	244	216	204	171	207	199	202	213	215	190	205	223	203	214	223	226	202	210	219	225	233	201	199	204	188	220	175	223	195	178	227	209	195	225	196	209	211	194	220	205	211	228	216	194	209	216	217	203	201	214	200	187	242	234	187	200	199	200	236	218	205	197	205	227	199	208	178	204	188	203	181	212	216	226	216	209	196	218	201	207	235	209	167	217	242	230	203	215	194	223	182	236	184	200	201	232	213	224	227	180	221	200	190	204	229	207	229	208	186	216	201	222	204	200	220	189	179	206	192	211	167	199	206	195	192	213	216	208	221	213	201	196	223	201	202	207	181	184	208	191	210	191	191	199	204	200	228	227	222	201	240	206	197	168	216	198	215	203	186	203	192	218	197	225	206	186	204	190	211	194	199	195	205	199	202	232	201	194	172	185	202	230	196	199	223	195	188	195	214	208	207	243	207	200	214	204	187	208	217	215	192	207	187	196	184	250	211	172	211	189	197	207	202	206	211	190	201	210	198	186	216	223	216	179	202	207	196	191	174	204	207	198	230	205	240	235	193	218	198	200	232	197	206	203	180	209	229	182	204	200	196	238	197	201	194	216	220	200	204	217	221	207	218	187	212	190	225	211	210	207	196	209	209	215	190	213	200	189	218	199	181	222	212	230	219	207	203	214	224	183	208	194	197	214	194	190	209	201	205	203	224	212	211	185	223	200	196	187	200	200	200	225	242	206	194	213	183	203	230	176	191	166	208	218	200	206	230	210	204	242	220	193	207	207	201	208	187	191	195	203	216	206	199	217	199	200	205	223	190	221	173	207	195	199	210	206	183	218	193	206	217	208	204	197	193	200	200	232	205	189	212	223	219	193	197	236	211	186	224	186	228	186	191	210	202	195	200	217	215	214	197	204	189	192	194	198	187	203	187	211	219	219	204	223	195	219	215	185	204	207	214	206	201	201	204	200	210	206	218	187	217	227	184	222	213	201	206	218	231	223	200	202	212	215	214	181	177	205	192	199	213	207	206	211	235	221	213	181	211	203	195	193	205	202	187	201	202	217	218	215	211	182	167	228	211	210	213	217	210	222	205	210	194	207	190	220	213	204	225	185	227	194	180	197	214	197	194	190	195	211	231	201	201	219	233	196	195	210	224	196	195	189	205	229	196	212	208	208	195	229	224	191	190	208	211	229	221	223	239	208	189	192	221	202	199	214	217	195	188	203	214	210	228	210	210	205	208	196	224	205	220	202	219	228	194	206	192	218	202	207	221	201	211	197	224	183	189	212	207	211	201	197	222	208	200	217	215	218	243	196	186	214	195	207	213	222	216	188	188	215	184	215	223	215	204	201	196	205	229	208	212	209	189	208	209	202	242	224	228	233	192	215	192	215	198	208	205	213	214	199	222	183	219	192	220	187	212	224	213	217	212	217	229	199	183	204	217	218	241	223	199	226	200	191	205	200	176	152	200	240	229	211	211	183	189	211	216	230	177	192	199	204	228	250	206	215	203	192	211	225	205	184	218	212	204	206	213	195	211	201	183	217	210	210	200	179	209	209	201	202	205	224	219	220	233	208	187	199	225	204	190	210	225	216	204	205	182	218	202	226	202	204	204	218	188	212	213	199	181	213	217	195	190	195	202	189	206	221	227	212	207	213	216	204	228	208	213	185	220	201	202	207	229	209	221	200	218	216	204	233	201	209	204	207	219	202	234	195	227	193	187	232	208	216	203	173	227	224	217	213	243	234	224	197	196	209	225	199	192	196	182	219	209	219	201	186	215	193	207	218	215	204	193	219	215	212	196	231	222	183	214	206	200	205	186	185	221	199	237	194	189	216	195	227	185	191	219	200	193	221	214	206	214	199	193	201	191	208	218	221	225	208	211	187	208	209	216	197	207	198	213	206	204	212	193	221	189	241	205	201	210	220	219	195	191	190	190	178	202	200	208	218	193	191	194	216	198	218	192	254	199	226	180	202	194	195	215	209	211	198	192	205	211	193	196	226	199	204	221	194	208	198	214	199	197	182	210	194	221	192	233	202	225	203	186	204	229	195	189	234	194	235	228	217	207	211	229	208	228	212	204	208	221	213	201	224	208	224	190	203	185	208	206	214	218	192	215	218	195	194	195	206	213	189	168	206	210	227	214	183	173	210	197	218	230	192	229	186	221	216	197	198	200	223	196	196	233	211	222	200	206	167	191	211	197	243	206	220	215	210	210	203	221	206	205	185	209	193	204	214	216	185	183	237	236	212	206	250	205	220	181	195	195	224	196	202	221	195	224	197	232	196	201	201	243	191	188	217	194	214	198	211	220	231	209	200	215	205	222	234	212	215	183	227	218	190	234	218	185	211	210	214	209	218	198	178	220	186	209	224	200	207	233	230	214	176	205	202	216	214	189	205	203	228	220	233	215	190	212	189	215	211	210	228	217	205	219	225	194	199	205	173	210	199	178	208	207	198	206	194	223	203	215	231	201	197	180	219	198	188	200	186	189	203	212	207	216	192	187	199	187	217	214	198	218	193	188	227	211	214	211	208	199	229	186	230	198	212	201	209	238	208	189	202	214	214	224	195	195	210	243	189	212	185	195	221	189	209	197	207	222	215	216	209	202	200	185	209	201	193	198	199	203	238	217	220	195	198	222	236	218	190	206	231	205	182	192	205	218	207	209	222	228	216	195	229	212	215	198	197	218	194	212	198	190	174	209	201	203	204	202	228	210	220	204	222	197	195	205	218	221	185	203	219	215	223	184	185	211	215	211	189	211	214	194	211	217	213	210	214	227	218	205	197	193	203	205	201	205	233	183	182	179	219	242	243	217	205	206	178	221	215	169	213	221	208	201	213	204	184	207	210	201	210	230	213	198	192	226	178	205	192	206	206	214	200	199	218	178	212	210	187	194	205	199	188	197	208	201	209	200	210	191	214	141	197	208	194	214	217	185	224	184	192	182	212	210	211	201	179	197	209	205	197	221	232	180	217	203	231	207	199	215	206	169	200	181	178	224	200	185	215	219	221	183	214	203	216	215	193	206	194	213	214	234	199	208	205	210	207	196	214	231	221	230	232	211	241	213	197	194	208	183	213	187	199	194	215	199	207	205	189	194	203
14897	4947	4493	5362	4676	3856	3128	2658	2274	1897	1698	1565	1405	1342	1257	1128	1071	1026	980	909	918	816	843	867	862	794	726	762	682	784	714	685	674	690	652	645	648	695	663	659	695	624	636	676	660	604	599	571	612	612	657	645	598	599	601	588	613	607	651	569	595	568	574	582	548	633	609	564	581	583	585	583	605	598	592	577	540	546	576	583	565	559	607	608	570	573	577	591	599	550	553	624	606	611	590	561	582	573	571	512	540	570	564	627	550	589	560	568	552	585	547	568	516	547	571	593	563	607	586	603	557	559	543	551	578	585	564	582	564	567	610	569	547	521	599	581	585	602	596	562	564	591	573	554	569	573	532	576	572	559	600	577	565	580	597	613	570	587	591	583	561	516	592	568	568	589	563	603	525	551	547	517	586	535	564	562	593	579	566	564	581	536	604	577	564	564	552	594	559	586	570	579	520	553	578	574	552	533	576	566	563	540	541	535	594	543	563	559	566	542	567	580	609	555	541	550	515	581	567	531	571	573	577	567	541	532	535	589	549	555	552	510	536	540	548	560	555	564	570	585	566	534	599	569	572	548	559	596	564	540	573	578	547	560	554	540	526	599	523	567	559	502	551	531	555	534	605	566	566	574	526	545	546	559	607	540	583	556	555	568	562	563	562	581	548	564	571	567	584	533	595	564	523	563	570	558	528	520	542	613	599	521	543	534	569	558	564	554	545	566	548	569	531	575	554	553	523	588	556	587	602	596	580	535	546	524	538	509	563	549	545	562	541	572	560	599	558	554	543	600	530	548	547	543	577	569	541	515	567	569	570	572	587	555	547	566	582	546	581	562	574	601	562	576	550	572	536	559	585	573	527	565	553	568	530	566	558	562	555	512	571	527	544	512	542	565	572	566	564	538	568	524	580	570	588	555	564	584	517	558	551	543	506	562	507	594	564	569	518	553	577	552	581	545	589	556	565	555	544	560	542	552	557	527	556	552	582	601	540	569	549	562	554	562	544	552	550	597	548	592	536	582	508	543	563	569	557	562	558	571	556	583	566	538	530	549	541	573	518	599	550	516	562	551	557	551	529	527	559	544	593	540	535	540	577	573	610	586	562	571	522	572	574	591	529	597	538	561	558	569	568	523	572	606	533	517	534	496	577	555	546	573	542	563	537	555	561	597	530	571	532	552	529	578	533	540	588	577	515	532	529	568	597	531	551	615	568	550	585	598	534	564	551	557	583	562	553	553	550	532	561	563	606	560	531	616	586	585	538	538	552	556	541	555	566	519	515	580	562	556	514	523	498	578	539	561	530	572	572	542	538	547	582	540	534	550	577	554	547	585	556	548	588	536	546	549	522	528	562	520	533	559	541	556	566	550	561	588	538	551	569	552	570	586	561	569	515	604	581	570	555	547	549	535	539	537	571	531	505	568	556	559	494	554	488	534	565	574	578	593	523	562	563	583	563	547	536	514	508	596	524	551	532	555	543	518	564	591	546	561	546	524	567	566	574	544	552	585	582	575	579	538	573	518	574	560	574	585	571	568	555	576	536	546	538	605	586	567	578	602	633	510	562	542	530	575	555	574	549	519	511	538	554	548	562	573	521	570	577	528	568	545	542	534	552	553	532	516	593	537	580	515	514	550	543	559	596	575	569	562	533	534	547	540	543	584	568	531	540	550	551	556	515	566	576	576	531	549	547	565	570	535	571	562	584	548	563	571	548	573	566	552	594	584	547	534	587	570	569	557	564	538	511	563	565	534	606	562	535	583	554	491	587	561	573	577	561	532	538	546	556	593	547	587	554	606	581	569	563	590	566	519	540	561	512	554	565	626	525	560	574	563	583	570	566	523	560	589	575	539	575	576	588	550	556	516	558	590	568	579	552	555	547	539	565	566	532	535	518	559	537	556	593	577	599	539	566	547	570	613	601	584	561	580	563	541	570	577	575	595	567	566	550	558	562	583	539	565	566	571	548	537	578	563	575	555	601	547	562	533	571	571	536	560	555	547	548	571	573	552	543	559	573	562	553	544	542	610	505	581	544	550	590	590	558	565	560	600	569	544	572	566	553	586	542	572	545	562	544	578	528	559	593	602	574	561	520	532	541	536	575	570	562	545	573	558	532	533	580	572	520	528	559	581	540	554	552	536	557	541	569	497	543	524	564	579	525	540	567	580	585	536	523	532	525	570	602	543	546	588	556	573	580	556	569	597	599	568	570	538	562	579	573	554	530	577	574	562	594	555	569	534	544	541	560	559	569	564	483	552	528	561	619	602	545	526	552	557	529	562	559	524	569	520	560	562	595	573	556	545	531	557	565	532	603	573	521	564	556	542	567	527	560	549	565	553	591	543	563	587	526	552	569	527	598	588	537	583	555	534	523	579	531	550	540	573	537	549	540	571	576	556	533	539	541	533	592	538	521	562	571	560	538	577	562	582	575	581	557	571	563	534	552	584	512	532	549	534	558	573	596	503	563	584	564	551	524	553	604	551	539	562	532	542	580	559	550	565	534	541	519	578	548	561	540	560	561	545	546	564	561	534	544	560	551	577	530	572	578	543	563	570	542	519	522	555	564	523	576	541	545	577	571	531	542	550	567	557	526	529	550	538	558	560	546	584	582	504	601	560	543	521	539	522	625	557	545	532	590	575	581	513	543	582	568	552	545	538	578	564	568	510	587	560	572	520	606	547	549	583	536	598	543	535	515	559	559	543	585	565	529	552	529	589	584	549	541	609	519	581	570	580	566	548	582	533	558	603	547	599	590	580	571	603	549	567	528	560	551	596	561	550	523	567	571	542	590	559	575	588	502	558	584	518	549	533	548	576	581	527	577	615	579	558	545	575	581	561	569	567	567	571	541	546	564	556	559	539	596	568	576	571	575	568	517	535	542	565	555	513	533	561	549	566	542	602	542	566	560	510	528	591	554	573	555	575	570	555	596	592	551	580	587	526	583	537	537	581	519	571	541	526	589	563	572	560	572	525	531	579	546	475	558	585	606	546	577	553	558	562	580	582	553	531	536	592	526	510	548	546	559	574	542	545	548	573	584	553	552	569	565	516	547	528	589	533	545	565	566	604	576	581	584	583	544	566	539	578	565	568	532	574	520	594	528	575	550	569	497	543	497	566	543	587	609	604	558	563	522	553	533	531	570	526	567	591	571	565	537	534	587	552	518	536	580	601	557	545	586	554	550	533	545	520	558	545	545	553	573	547	574	559	538	552	575	575	567	553	551	568	556	523	571	536	523	582	599	521	554	553	534	565	582	545	569	564	596	558	541	598	566	576	568	571	566	561	533	543	560	540	579	557	607	543	577	525	561	590	550	553	575	579	531	544	538	552	530	593	580	536	568	566	531	528	537	545	582	577	541	577	552	596	571	530	568	563	559	559	567	566	547	568	570	563	591	567	527	545	553	586	561	560	563	604	549	588	568	547	516	623	560	570	555	580	559	578	565	584	604	610	558	528	561	547	560	534	593	582	550	548	546	565	541	593	580	563
7701	458	333	362	336	309	320	331	267	323	347	296	309	300	337	287	300	285	365	326	295	297	315	328	333	273	344	346	279	311	327	323	317	299	344	303	344	347	318	332	342	304	338	337	317	308	305	324	343	340	341	326	294	302	316	338	299	332	337	317	331	307	315	333	334	294	338	321	298	315	302	336	326	323	348	305	339	345	337	350	334	376	305	285	317	307	294	352	322	326	315	281	304	319	342	293	304	325	305	332	344	309	319	357	298	314	337	307	346	322	320	351	332	298	328	349	326	303	314	313	350	325	266	338	322	307	298	318	307	291	330	328	352	358	342	301	304	311	330	309	292	332	298	336	332	322	315	298	339	310	329	304	305	295	316	303	326	337	311	319	274	318	352	349	322	283	302	341	319	304	310	312	323	309	308	277	318	321	325	291	307	323	314	358	327	303	298	311	297	321	282	353	308	315	343	348	343	321	299	322	329	301	345	337	318	345	302	307	329	340	273	321	303	289	332	323	302	336	330	331	295	337	335	315	329	299	311	339	290	288	272	310	323	338	335	297	298	286	309	293	337	313	297	299	331	302	326	328	330	326	317	352	335	305	336	330	315	327	307	317	290	321	309	326	296	320	306	323	334	287	327	296	294	364	352	328	293	322	315	346	267	337	327	294	316	313	336	306	317	335	317	272	338	316	288	323	336	340	309	355	335	318	335	290	310	293	306	316	317	324	302	321	326	300	325	340	267	336	301	298	329	285	324	329	334	318	298	324	342	331	324	326	315	334	308	340	292	299	345	289	300	350	289	290	323	277	320	293	296	309	327	310	342	296	311	312	319	305	313	360	326	287	299	298	322	318	307	301	354	382	293	290	317	295	333	314	313	305	315	308	302	322	311	286	323	308	321	300	306	318	316	320	337	285	313	342	293	334	306	310	301	309	302	339	310	305	337	316	321	321	325	315	312	312	342	304	320	315	333	338	306	319	338	323	290	319	336	309	319	327	288	310	296	334	310	313	329	310	313	291	316	309	319	313	338	302	319	330	317	309	335	334	328	307	291	291	336	305	305	320	301	327	325	317	306	363	313	336	328	307	336	290	300	299	335	309	304	347	312	294	340	369	281	326	291	313	319	294	323	290	285	314	338	322	315	315	298	314	307	324	320	310	326	337	310	299	339	338	316	318	341	324	281	314	291	312	346	296	315	304	308	294	317	320	337	301	334	320	303	327	321	307	298	293	311	312	311	329	330	331	321	312	313	280	293	322	305	285	325	325	306	351	331	316	316	280	353	286	322	329	316	338	328	334	308	335	319	339	345	324	331	334	314	340	292	281	287	329	318	337	294	320	340	299	332	332	342	300	349	315	328	322	304	347	319	320	330	337	338	339	300	324	317	326	361	314	285	280	315	292	317	330	328	329	314	301	322	316	329	311	270	279	292	301	336	350	283	298	313	315	308	338	310	320	305	319	308	318	314	313	364	341	317	321	324	282	344	337	306	338	328	314	300	350	283	305	335	310	303	316	306	361	357	294	308	314	309	318	310	311	309	313	340	307	290	285	291	310	322	299	315	312	291	339	311	330	305	290	309	300	347	321	333	322	304	336	316	354	319	304	318	317	313	339	291	343	347	312	327	320	310	309	339	324	338	364	330	331	318	301	309	313	301	346	314	328	299	293	340	339	336	279	293	302	308	325	307	299	307	335	305	335	297	317	332	310	307	325	301	332	299	336	316	302	319	319	311	314	283	317	316	300	292	328	321	317	344	340	307	282	321	294	304	334	289	323	324	338	325	374	306	325	337	305	336	301	293	322	285	348	321	314	299	279	310	317	331	322	323	302	298	300	275	307	324	305	325	294	324	319	316	295	313	287	321	330	329	330	294	319	292	285	285	313	308	319	322	314	317	338	322	314	334	331	306	272	303	300	320	327	315	337	316	340	325	314	292	307	311	337	332	336	317	300	314	340	318	333	293	318	322	325	319	322	281	340	313	320	294	316	322	356	307	338	323	297	333	316	327	334	337	318	292	295	328	299	329	324	288	290	312	298	325	333	315	312	332	323	342	326	333	277	328	306	310	288	327	336	321	334	336	307	311	355	302	323	290	337	307	303	317	311	286	323	318	324	318	296	322	312	299	335	293	302	295	306	312	303	307	285	307	320	282	335	321	299	307	307	305	316	321	318	330	323	369	326	329	281	290	281	332	308	319	307	328	338	276	352	327	306	293	301	297	319	314	328	320	326	319	293	310	301	317	276	328	295	323	322	320	308	292	321	326	291	314	308	321	323	328	320	297	326	282	287	332	339	320	323	305	354	314	327	327	302	318	286	310	339	333	315	297	304	306	306	308	296	299	314	329	321	325	335	317	324	326	313	329	319	323	300	307	313	331	343	347	324	308	283	310	307	320	350	336	354	304	309	306	337	301	332	304	320	289	303	294	285	344	306	310	308	338	317	334	306	314	305	313	351	312	312	319	325	301	305	329	308	307	338	304	329	317	357	311	341	314	315	290	298	327	346	341	334	314	314	303	346	310	304	301	292	336	292	316	291	311	301	309	331	275	309	323	350	331	317	342	314	304	324	354	291	289	327	308	294	311	342	275	312	313	327	363	330	333	328	322	313	344	357	322	295	315	344	304	287	316	307	312	331	303	334	326	303	315	268	319	341	281	325	321	327	349	296	313	318	323	332	330	343	326	306	288	331	332	279	271	333	332	321	284	306	315	304	317	310	332	301	355	328	299	290	297	312	334	327	302	349	329	334	290	295	323	306	284	334	345	319	314	299	308	336	329	364	322	282	341	306	311	321	336	289	307	281	366	324	310	347	322	343	330	311	367	317	304	310	295	299	289	333	321	282	334	331	300	301	340	293	331	343	347	306	317	312	314	307	304	305	293	309	304	303	305	306	328	347	328	290	326	322	320	328	305	316	318	305	332	307	322	320	331	317	321	327	283	304	324	336	311	313	314	345	294	287	342	316	312	296	353	301	308	323	325	312	367	327	323	316	334	314	297	307	285	321	306	320	303	296	327	333	288	310	328	286	307	297	275	316	315	303	333	306	275	343	326	323	314	301	286	326	292	345	291	318	303	337	309	320	326	345	339	307	310	308	335	306	300	326	296	337	320	311	300	327	314	327	317	293	328	299	300	363	299	313	298	303	295	299	311	330	330	297	310	294	310	283	266	315	309	336	335	281	314	331	315	339	290	306	313	364	342	307	329	298	336	338	330	310	265	329	342	327	337	351	330	312	374	348	337	320	313	342	295	340	321	286	329	316	336	322	342	308	311	298	326	318	340	338	315	331	317	280	332	327	329	326	300	325	315	307	315	330	318	339	354	333	282	297	342	302	297	295	310	321	264	301	309	307	343	317	333	333	356	319	307	291	287	325	310	304	313	293	356	311	333	298	343	293	332	345	335	289	312	311	305	338	327	322	319	331	331	309	324	312	345	314	324	314	338	328	309	309	320	287	309	298	331	319	340	332	303	314	352	313	319	321	328	332
4422	855	773	853	751	823	813	738	793	807	765	765	794	714	774	709	746	768	711	766	767	755	778	694	708	749	781	690	757	774	748	732	776	716	783	716	807	770	799	720	737	709	819	742	793	773	742	749	699	735	737	764	740	731	759	758	775	756	729	774	779	738	789	704	755	745	753	740	714	751	738	718	758	744	780	752	757	681	722	740	737	738	735	736	749	756	748	725	751	740	772	735	741	740	789	768	765	708	749	717	753	783	783	759	781	751	765	701	731	734	758	698	736	774	761	753	729	775	731	718	782	767	781	732	738	806	740	753	746	725	758	784	744	712	726	754	759	713	764	779	773	771	769	729	709	754	766	749	711	779	740	751	755	742	768	794	735	739	727	751	716	757	744	766	748	716	745	730	782	774	793	733	740	710	785	795	695	730	775	776	749	764	703	760	739	708	795	721	699	763	736	752	778	746	723	748	734	740	768	752	713	758	736	751	752	735	788	730	766	730	765	772	820	705	709	718	732	736	762	786	794	765	722	723	718	715	765	720	765	737	711	721	725	691	749	746	698	710	760	766	755	743	768	682	773	695	781	778	743	753	774	733	719	713	744	779	713	770	727	795	715	708	774	740	738	790	723	722	732	742	719	725	745	760	791	727	738	750	757	755	750	767	775	765	704	702	781	783	754	773	729	719	738	732	727	782	732	708	772	717	730	698	741	757	695	732	699	727	710	722	790	742	742	744	729	744	755	709	800	729	747	752	699	775	793	758	725	739	721	706	754	743	750	784	778	751	752	720	795	748	774	732	731	749	739	748	757	770	767	681	696	755	794	746	751	777	776	777	743	755	686	725	744	733	740	776	666	764	746	740	767	737	765	771	727	742	750	794	720	731	730	753	780	792	732	764	739	760	801	801	800	763	735	738	792	747	746	714	741	705	729	762	759	767	733	728	760	773	779	698	768	739	721	729	775	757	740	776	735	702	753	732	682	766	773	805	734	742	745	789	799	742	768	754	760	748	704	757	735	667	726	701	757	788	729	788	733	777	766	768	728	700	719	778	746	804	801	722	774	803	712	803	742	766	746	736	762	763	764	770	756	752	750	781	739	750	727	759	779	702	718	768	682	740	779	720	725	747	763	785	730	741	768	778	696	731	735	765	744	762	748	793	774	755	753	771	691	699	749	769	743	736	764	737	741	765	731	762	734	733	707	763	734	768	781	732	762	712	739	746	770	734	709	711	732	748	737	708	758	746	784	733	747	724	761	790	766	732	778	755	766	744	751	686	704	736	755	775	747	732	748	763	718	737	755	727	748	663	765	751	722	783	736	782	730	743	806	748	795	749	790	716	718	723	747	752	741	747	754	767	739	731	755	753	794	716	800	777	764	774	697	746	761	673	739	749	785	704	768	676	717	767	798	778	729	716	745	737	743	760	753	740	745	749	773	764	770	735	725	768	759	731	710	802	731	799	700	753	693	716	795	716	749	732	745	786	703	744	791	763	762	767	795	724	751	740	758	771	761	749	718	789	746	738	731	769	746	734	710	771	729	743	761	764	757	710	675	738	730	725	694	738	706	787	795	729	754	703	702	744	760	724	743	748	752	713	738	720	737	726	716	793	746	771	745	779	735	751	739	743	761	697	757	727	770	775	731	763	733	730	796	748	756	759	707	721	745	716	790	751	758	681	726	761	723	782	757	781	758	723	745	705	771	674	752	752	786	767	741	755	723	771	818	780	730	747	746	739	766	704	722	732	775	748	760	715	757	737	750	762	726	731	736	799	718	702	752	760	738	698	746	745	711	745	750	742	713	750	732	749	728	747	744	738	746	715	751	741	762	717	774	686	786	742	767	764	786	697	732	764	769	769	749	755	736	751	698	718	712	757	762	707	749	737	713	776	747	759	701	749	815	744	763	728	755	761	758	735	723	786	784	724	778	710	754	749	778	723	784	722	690	695	774	723	709	740	752	771	729	740	738	701	729	757	713	777	722	739	710	762	770	745	721	734	679	739	721	717	742	735	738	748	737	754	774	791	747	764	800	699	738	773	776	755	749	756	742	722	745	754	763	758	733	749	732	710	743	744	759	772	748	726	737	711	747	782	726	726	740	771	772	763	760	753	727	781	795	766	705	730	737	712	760	756	732	724	773	770	706	759	747	731	749	711	704	719	727	703	731	733	719	724	789	771	749	727	748	790	774	749	748	753	732	776	732	760	784	748	757	757	745	752	758	719	734	754	758	706	786	724	728	719	724	778	777	691	763	746	757	788	754	754	786	748	697	731	762	691	749	774	753	727	705	806	747	787	787	757	742	727	676	686	733	787	709	767	739	754	779	733	736	739	751	753	713	761	750	706	810	774	709	742	722	784	695	772	761	719	766	776	752	758	721	793	733	746	743	764	723	730	754	753	689	731	710	726	715	786	710	744	773	811	730	758	730	733	760	755	740	758	713	732	738	785	763	743	734	721	703	714	728	752	737	744	751	764	710	743	761	763	750	716	747	753	717	767	731	758	750	703	789	758	668	758	731	785	728	758	775	709	706	764	720	744	767	759	737	764	767	795	756	778	770	711	700	731	770	772	759	730	734	780	746	809	742	802	734	702	739	714	737	739	762	749	708	748	753	773	740	747	799	809	740	777	719	709	729	741	758	739	729	731	773	778	736	716	773	729	728	705	716	739	738	746	749	798	765	753	730	748	755	691	764	721	719	740	710	758	744	738	789	715	748	742	740	747	746	749	727	764	787	759	743	773	704	741	727	763	768	717	727	737	744	695	720	765	767	727	737	751	716	820	782	720	722	723	774	789	744	771	778	770	752	749	741	738	725	756	727	744	779	753	729	733	779	767	740	738	704	740	703	731	759	767	747	693	748	754	749	805	705	724	713	753	753	773	827	730	731	747	763	738	707	720	751	693	717	771	771	774	747	793	807	765	758	678	742	750	739	702	742	776	751	735	732	760	800	747	720	710	761	715	745	739	766	758	744	785	806	739	752	717	756	740	748	747	770	774	752	747	779	719	755	814	791	759	714	766	780	694	708	740	732	767	761	747	740	731	749	727	750	734	738	722	715	692	730	755	745	721	772	776	770	715	757	752	749	698	750	724	779	729	737	769	716	732	730	771	698	740	753	749	739	722	774	764	715	726	726	747	721	734	723	748	749	720	743	764	763	744	773	716	715	752	704	780	740	778	730	752	781	761	727	709	772	755	773	786	799	741	734	739	772	696	673	724	749	757	762	721	779	744	711	782	718	709	810	805	782	729	764	733	736	761	738	727	735	768	755	748	694	795	717	721	720	746	752	775	743	775	826	789	745	750	721	784	768	748	698	759	720	729	767	740	697	793	766	738	781	724	746	752	726	782	777	742	780	807	741	722	698	700	724	763	746	722	777	724	705	757	738	778	752	768	730	696	731	766	758	697	776	738	745	739	698	724	739	736	771	736	733	738	703	744	772	748	771	753	778	743	766	761	726	714	780	764	738	734	761	770	789	731	779	761	735	725
19010	3744	1278	924	687	505	410	342	304	267	267	201	218	201	199	182	202	176	184	142	177	168	149	166	185	169	176	166	181	169	172	161	150	165	170	137	180	152	138	147	156	142	168	149	159	124	154	150	147	150	159	143	153	138	129	153	160	139	140	140	167	157	145	154	165	158	175	145	143	158	151	155	175	135	176	153	143	156	177	129	143	138	144	155	138	156	157	130	153	153	165	152	154	170	147	140	138	152	144	159	151	134	160	150	139	162	149	144	153	145	141	140	139	143	138	146	136	152	161	139	148	134	147	161	170	153	151	149	145	127	149	160	155	142	155	154	164	132	141	147	139	158	118	144	133	155	151	132	159	155	126	140	156	146	151	151	147	147	157	138	135	146	163	137	139	146	147	145	167	159	139	164	134	152	149	150	143	159	150	151	121	161	146	121	157	168	176	151	137	168	134	177	141	170	133	149	153	162	142	147	152	153	134	140	148	164	127	153	135	164	135	147	133	151	135	159	156	143	159	141	139	177	147	152	140	156	148	132	161	150	157	143	150	154	145	159	170	161	156	136	136	126	151	164	129	155	149	158	132	145	159	125	174	174	117	150	131	151	143	145	154	152	145	150	143	134	147	145	141	155	145	148	144	122	151	157	144	150	150	139	124	140	145	141	156	150	161	141	150	178	154	149	135	144	136	151	171	144	142	140	165	145	124	162	147	150	129	171	154	125	147	148	152	149	155	134	151	147	158	141	146	159	161	150	149	157	153	155	144	161	168	148	151	157	141	140	149	128	138	156	162	144	129	140	165	155	131	143	148	134	147	160	156	165	146	132	127	170	156	184	153	146	148	132	153	171	144	120	123	161	177	164	144	154	137	143	141	124	159	151	149	150	134	156	142	145	149	137	179	158	155	145	165	144	147	145	151	149	132	141	166	140	165	139	135	155	158	154	127	174	145	167	130	161	139	159	132	166	121	151	164	155	173	158	138	158	170	134	147	157	111	151	150	134	186	142	152	135	135	152	162	131	142	128	143	170	149	146	151	165	132	142	175	154	164	151	136	148	143	132	152	147	158	142	155	139	179	151	134	168	162	151	179	156	139	138	152	140	183	131	166	158	164	138	173	133	133	142	166	158	178	169	162	127	152	143	153	159	169	138	151	165	162	155	116	157	132	155	153	164	136	142	150	145	149	152	158	146	185	155	168	161	144	149	137	172	149	130	161	141	154	147	150	151	155	139	148	140	146	134	133	128	131	171	139	143	171	141	173	138	155	167	133	156	137	143	154	137	143	149	166	141	156	125	142	160	141	158	142	143	174	121	154	156	130	132	163	155	161	142	137	149	176	147	160	159	125	154	140	140	150	150	159	157	154	133	139	121	142	137	146	145	147	144	162	159	166	166	159	156	133	149	157	157	156	153	153	135	145	113	137	136	151	150	169	139	153	161	151	140	138	171	152	174	153	156	163	130	146	127	149	140	156	151	145	128	133	161	148	180	151	134	141	130	165	112	164	181	170	136	133	142	143	154	149	165	171	156	157	137	147	155	158	137	148	138	170	142	153	148	150	157	137	152	137	150	137	145	157	153	149	141	161	156	141	164	137	145	134	154	159	140	136	145	138	148	148	140	157	135	143	130	175	133	150	148	132	142	140	133	140	153	151	131	144	138	140	135	160	151	163	149	154	150	139	151	133	157	163	141	161	142	159	152	158	145	182	148	159	147	170	155	173	165	141	167	149	146	145	174	174	168	134	140	123	149	163	151	167	154	180	164	143	154	170	149	160	172	142	163	154	138	123	160	152	146	146	160	128	165	149	150	120	169	148	137	154	140	156	148	154	149	151	155	166	144	148	144	162	152	172	149	160	140	145	145	130	115	148	140	145	148	133	135	139	134	140	147	154	163	164	156	135	173	151	144	173	140	125	130	138	161	138	151	156	151	167	166	128	147	146	143	173	150	149	138	123	146	147	175	159	144	157	135	147	154	130	141	147	138	128	161	149	128	149	121	153	149	165	159	140	159	157	131	163	143	145	134	156	134	170	147	170	137	157	160	129	134	153	136	144	133	151	143	128	143	174	157	168	149	148	142	133	145	134	159	138	144	148	169	159	148	132	154	167	119	162	150	149	142	146	139	139	162	133	154	145	132	144	142	163	134	137	157	149	152	155	130	159	174	129	158	140	147	134	140	130	144	129	154	149	138	149	143	165	165	128	147	140	148	140	149	181	130	146	166	124	153	154	131	152	145	164	144	160	155	152	147	166	152	161	138	160	130	145	160	145	145	139	136	146	147	131	134	136	148	145	153	125	153	131	139	135	150	140	171	170	137	148	136	150	156	170	152	166	156	165	159	175	150	164	136	129	137	163	175	147	133	156	124	168	147	157	156	145	149	145	142	145	145	153	154	170	159	145	167	137	129	135	152	139	144	154	147	166	169	142	156	146	131	125	138	134	123	171	145	154	169	152	173	130	157	153	158	129	157	150	160	135	129	145	138	133	161	148	128	136	142	157	169	158	165	136	156	130	146	134	148	133	133	136	115	170	159	148	132	145	138	168	158	140	158	157	151	155	162	130	130	145	135	134	152	119	131	151	137	140	159	158	153	159	170	145	157	145	152	148	148	164	139	145	124	146	143	152	158	151	150	134	135	158	159	163	147	150	152	137	150	148	143	144	150	142	144	143	162	147	152	160	159	142	167	153	156	144	154	157	136	135	150	133	153	146	138	159	159	136	137	149	129	159	152	149	135	152	146	138	145	145	140	157	153	141	175	156	160	146	154	172	151	129	146	150	138	146	157	157	141	162	161	162	147	147	170	169	146	143	145	173	150	141	148	183	138	137	136	137	139	158	136	139	148	150	161	140	159	156	158	156	163	157	147	143	155	151	130	129	132	142	139	146	153	154	152	141	124	141	161	143	123	159	170	142	132	145	149	138	143	148	140	139	133	138	150	149	161	160	162	155	125	153	125	144	139	153	141	166	131	126	155	148	146	163	175	149	142	141	135	187	161	151	150	159	141	166	144	126	152	171	172	140	157	159	131	159	137	147	154	151	133	143	151	159	149	139	162	148	151	164	151	151	150	173	155	152	166	158	137	137	143	154	138	174	148	171	151	123	139	131	135	147	135	141	132	165	144	154	153	152	147	134	144	131	167	167	157	128	148	149	141	134	178	138	162	154	154	134	137	168	156	145	164	162	130	139	155	143	135	136	149	132	146	169	122	162	165	139	154	143	154	135	138	175	146	173	138	154	162	150	133	135	138	156	170	148	159	140	132	154	148	167	142	150	144	138	158	164	161	138	148	172	160	124	130	160	165	122	171	147	142	129	131	164	131	154	142	159	139	143	152	142	144	164	139	124	132	156	155	160	146	153	143	134	150	131	146	123	153	162	145	141	140	140	164	151	142	155	128	147	139	147	165	134	167	136	145	149	153	149	132	158	169	141	146	141	160	153	146	167	141	155	150	143	139	156	155	143	136	139	131	143	139	146	138	159	145
10166	2747	2418	2887	2557	2123	1792	1448	1342	1091	1060	863	857	835	806	738	651	626	580	610	562	565	557	501	540	547	525	459	508	529	492	464	485	493	477	483	451	423	434	469	422	446	486	403	472	436	427	429	445	459	429	432	413	439	385	443	429	440	439	433	439	425	425	424	397	414	409	415	424	436	416	446	425	419	418	396	388	390	427	397	384	404	398	405	418	447	395	423	424	411	390	390	387	415	424	421	408	390	403	382	416	412	412	440	388	420	408	402	435	426	436	402	415	411	387	440	387	420	413	401	416	394	425	367	410	446	379	449	398	399	406	416	370	426	380	429	430	453	410	411	375	411	408	403	423	402	414	404	416	405	417	433	386	428	406	374	396	400	414	390	430	396	422	402	401	434	383	393	415	434	413	410	394	381	402	386	402	421	440	386	416	391	407	407	378	450	420	406	449	395	417	409	432	397	389	387	408	388	386	386	403	420	402	377	394	389	389	422	392	390	416	392	390	397	409	434	392	435	414	417	405	421	471	434	368	416	415	414	385	419	390	396	402	410	421	424	418	460	413	399	421	390	423	391	418	411	440	393	397	410	366	376	430	398	420	434	432	393	412	379	407	426	400	391	407	411	436	401	389	441	375	434	375	388	438	401	398	420	372	398	419	399	416	407	425	357	410	395	407	413	392	406	415	455	403	391	430	425	354	405	408	397	399	386	429	419	402	402	383	415	419	400	414	423	385	405	407	418	405	396	392	383	391	420	402	403	454	425	397	355	413	383	401	396	433	404	402	429	395	393	446	452	457	380	406	392	374	379	435	394	387	397	429	400	392	392	400	428	414	416	456	393	407	400	400	429	385	430	405	443	425	426	407	420	396	392	352	431	402	357	395	398	424	432	387	413	397	438	438	391	411	388	394	411	388	409	421	383	403	392	398	431	429	389	412	393	391	429	400	370	395	408	406	411	405	440	380	398	407	404	412	413	414	400	355	443	397	427	418	385	398	416	420	397	375	378	413	423	400	381	419	406	389	393	410	434	402	407	379	411	418	409	398	444	423	425	423	415	413	416	381	384	386	414	364	419	405	401	377	398	398	439	394	371	410	409	382	410	411	385	415	432	390	373	362	421	394	420	411	375	404	368	416	398	373	404	408	400	433	413	395	388	424	402	379	421	404	364	378	398	401	373	406	406	406	420	368	396	392	453	410	425	412	411	431	401	424	398	387	405	388	432	387	373	422	390	444	403	403	384	397	428	424	385	412	403	386	452	383	428	366	422	422	374	401	406	413	387	403	388	410	390	370	419	406	449	417	404	418	406	404	420	436	405	453	415	380	381	391	407	396	416	405	423	424	432	365	438	392	409	414	418	418	379	389	419	439	414	441	423	441	435	417	428	384	404	427	429	407	377	375	415	406	397	428	392	411	370	404	391	376	410	400	423	456	402	395	422	410	448	426	423	410	397	372	417	412	425	388	378	406	390	413	396	385	403	394	388	378	386	409	358	430	393	394	402	402	426	406	384	399	439	452	400	431	398	391	389	405	409	412	407	407	420	398	424	389	437	421	386	435	441	422	412	393	412	376	378	405	422	399	392	371	392	413	442	404	386	415	398	415	443	428	430	417	400	392	399	416	395	389	414	440	422	379	405	392	383	445	393	381	433	410	410	448	434	411	425	405	457	368	357	392	428	412	409	395	358	428	404	401	414	421	404	421	377	405	393	420	404	412	448	399	392	395	426	371	399	398	474	372	462	418	425	387	415	449	414	403	409	411	414	408	396	433	420	421	391	403	432	445	395	404	418	442	384	400	406	400	389	401	383	433	431	394	385	423	367	426	412	389	373	392	397	411	425	401	458	415	370	398	398	450	427	421	406	412	424	410	406	444	400	411	408	405	417	372	404	439	408	388	392	385	394	439	393	408	404	406	398	463	403	383	410	395	396	417	426	412	383	401	383	412	376	415	388	383	393	407	390	397	405	423	425	411	398	394	403	436	413	430	424	434	408	422	438	420	383	416	396	396	422	427	412	395	421	361	409	382	437	439	445	401	419	387	403	414	416	409	414	446	425	416	398	428	410	398	447	420	411	402	415	410	398	391	417	393	390	441	427	385	399	419	393	380	427	408	391	403	431	407	430	408	385	380	409	399	412	415	371	392	411	409	408	426	433	392	395	382	412	430	378	410	450	433	406	387	410	412	414	387	383	397	403	391	381	417	374	382	394	403	389	398	411	414	406	392	403	409	397	379	427	437	431	436	395	413	405	401	370	414	404	380	374	439	440	418	395	408	378	408	361	415	391	434	402	399	412	380	403	408	406	422	376	391	404	442	427	407	426	365	406	447	418	426	397	393	383	427	401	431	410	404	393	405	409	383	444	402	418	397	426	404	392	409	388	454	447	417	427	399	419	369	398	427	420	407	393	425	390	451	399	416	396	405	404	410	354	422	390	403	393	390	364	377	401	418	423	403	381	398	410	412	424	400	375	393	401	411	392	402	425	397	417	405	415	422	422	388	384	362	413	404	428	400	399	406	411	369	403	403	414	408	420	371	388	422	376	419	410	390	399	412	383	419	407	408	421	425	421	390	417	417	408	403	405	411	390	410	398	417	386	437	407	370	379	397	402	436	420	431	424	406	386	439	409	446	415	404	406	396	413	406	409	390	425	395	408	398	401	383	395	385	413	409	395	402	396	425	394	412	440	397	440	418	407	408	412	405	390	401	403	406	412	418	437	427	385	424	398	409	405	431	413	400	395	379	423	439	413	436	400	383	423	446	386	400	376	378	406	369	436	379	442	402	399	444	416	430	409	441	414	411	398	403	403	374	399	411	400	389	446	407	397	402	399	393	396	428	373	415	384	399	393	433	415	396	396	404	404	416	402	396	397	394	414	390	395	383	423	428	411	433	424	405	423	448	416	375	414	453	433	401	413	375	376	433	404	452	440	379	417	400	388	431	392	402	407	453	426	394	389	403	374	390	388	416	374	434	390	371	407	436	402	421	403	372	402	434	383	373	437	396	396	428	415	419	425	395	378	413	390	383	392	428	445	416	395	446	398	420	407	456	410	413	408	419	415	378	401	426	433	408	380	391	437	401	423	442	370	409	393	413	399	447	405	386	431	404	397	418	395	457	399	402	372	412	371	387	401	391	386	387	404	403	428	406	431	383	385	338	416	406	436	376	391	449	394	386	444	396	417	435	397	413	399	422	430	383	389	425	372	457	395	418	431	401	405	407	419	404	411	408	452	426	397	413	406	434	415	390	417	388	351	394	467	391	429	406	404	440	408	426	428	434	433	400	371	384	408	435	450	426	417	408	405	442	420	399	427	428	416	379	389	428	407	412	398	434	407	386	397	395	432	413	410	429	382	400	387	396	425	422	390	396	417	375	400	412	406	417	410	407	385	400	407	444	375	397	387	399	433	441	390	385	402	377	444	383	407	385	413	445	373	409	470	401	445	380	390	395	454	423	373	423	389	387	400	391	434	410	449	432	399	436	390
27806	8795	3007	1837	1325	966	744	611	500	453	405	383	341	314	302	298	278	275	266	276	268	227	243	248	231	229	256	232	210	214	245	223	217	243	208	179	240	199	211	212	210	219	192	213	216	202	234	213	209	197	199	198	214	216	211	236	227	218	198	222	223	215	222	225	200	194	202	182	231	207	196	200	240	209	223	211	210	204	221	236	227	202	222	202	210	216	214	216	202	198	190	221	216	202	236	199	206	213	222	226	198	197	252	214	187	210	188	223	207	186	222	221	239	246	219	195	215	191	195	235	211	228	193	220	183	184	214	181	214	172	186	204	210	205	206	181	199	203	219	208	202	170	204	197	249	186	229	218	198	235	207	210	192	216	211	220	211	202	205	204	214	213	183	198	185	217	191	199	209	198	226	201	195	189	194	202	212	235	213	195	202	220	201	228	177	203	213	207	237	241	224	177	213	213	226	211	223	228	194	206	210	216	221	225	199	223	218	208	206	208	218	214	194	192	188	190	191	205	199	180	217	218	229	207	184	219	225	190	214	197	186	213	198	208	199	209	205	200	189	217	194	217	229	221	205	204	211	170	215	200	211	192	235	210	195	189	221	203	209	221	204	199	223	193	191	197	219	231	245	191	209	220	235	207	202	193	201	238	206	208	214	196	190	215	198	230	233	210	213	221	223	190	229	189	207	194	228	233	215	194	201	208	213	237	204	178	220	201	216	227	210	195	193	236	196	220	208	189	203	198	206	201	218	206	195	189	203	188	211	196	200	204	220	206	211	220	214	209	192	210	192	186	213	200	220	197	200	202	199	201	204	216	215	208	193	213	194	202	203	205	199	226	194	234	188	208	210	226	211	247	210	219	217	203	215	186	198	240	236	199	192	218	194	227	180	193	230	209	224	202	206	179	205	234	226	206	213	189	214	205	213	218	221	207	211	230	217	185	195	220	207	228	204	229	190	196	183	203	199	197	209	211	228	225	212	178	225	199	196	197	215	218	206	204	188	204	206	214	186	214	186	188	183	218	195	207	204	184	201	210	185	185	223	220	206	213	217	197	193	197	207	222	209	214	205	214	234	223	204	177	207	224	212	197	183	197	191	207	195	203	206	195	182	176	220	215	194	208	209	190	189	201	177	218	234	209	194	212	213	235	200	216	211	187	206	216	220	210	224	193	215	223	195	217	208	210	210	219	221	179	200	201	208	180	236	208	204	237	209	234	202	202	199	204	224	206	221	188	224	206	199	202	201	201	212	193	203	202	210	202	201	209	202	202	210	225	208	224	207	181	195	214	210	190	181	194	213	230	218	190	212	232	209	223	222	194	171	204	203	221	204	213	188	205	249	193	214	217	190	218	200	220	224	224	216	204	178	202	208	192	210	205	190	219	197	238	215	216	219	211	227	214	193	201	190	207	203	227	228	198	197	225	196	205	245	207	205	208	184	202	210	210	209	203	211	199	219	240	201	207	209	225	183	212	216	231	209	209	207	195	233	215	190	203	225	190	193	218	197	211	202	232	203	205	218	197	217	228	197	228	189	212	226	205	192	208	224	204	171	231	214	201	198	184	216	222	214	201	218	221	231	238	204	208	198	211	198	218	217	210	211	209	221	227	219	214	216	192	197	208	216	230	210	213	199	204	203	217	227	220	206	227	181	201	194	219	200	219	213	196	199	195	196	211	180	200	194	211	206	189	196	240	196	224	267	240	226	207	202	199	188	235	210	196	205	223	194	222	171	195	209	219	220	197	200	204	206	185	227	207	202	231	230	208	187	212	193	200	183	229	221	187	201	202	205	204	217	213	196	208	205	194	186	197	211	214	207	213	207	190	213	177	206	241	214	227	227	206	224	229	201	200	230	238	211	174	170	202	192	225	222	210	219	201	219	209	212	215	216	229	191	228	213	206	199	211	194	196	208	175	193	197	217	227	190	187	200	174	201	196	243	203	224	194	206	221	200	210	206	207	195	183	199	238	196	208	205	227	203	235	250	214	226	227	203	219	190	237	206	220	188	194	209	175	213	241	203	184	222	204	201	198	209	202	184	229	217	213	210	183	240	205	190	211	221	182	218	192	210	194	189	209	214	202	207	214	211	196	210	206	221	219	215	202	175	211	190	235	201	209	196	214	196	214	197	205	220	196	215	200	204	210	224	223	230	186	180	199	196	204	193	231	198	204	210	207	207	219	190	205	185	210	214	235	190	214	221	210	213	232	225	227	215	198	176	223	190	192	207	201	208	211	213	207	225	194	189	216	199	202	203	206	185	208	200	208	190	225	232	189	194	230	193	198	216	215	207	205	211	201	207	219	205	199	202	192	215	213	230	210	217	216	195	195	223	200	188	230	204	185	206	217	207	230	214	221	197	207	216	207	225	226	204	188	189	196	208	213	196	210	185	188	229	202	225	177	235	203	176	201	213	201	215	206	203	214	199	198	215	202	232	202	221	167	218	219	210	215	214	206	188	191	171	223	194	192	210	201	199	215	202	200	211	211	199	186	223	197	206	200	194	202	185	214	206	234	208	210	204	196	199	224	217	194	188	184	226	202	188	204	216	238	202	217	198	209	209	198	202	211	178	216	205	214	195	183	206	211	192	244	185	211	179	201	188	211	203	200	210	192	217	203	224	217	223	185	215	228	234	195	201	200	197	217	201	199	190	212	205	221	183	203	211	202	189	211	197	241	197	188	196	204	207	205	218	227	223	199	191	224	202	222	194	213	193	197	235	200	214	212	189	203	193	227	181	201	218	223	218	200	203	187	221	231	196	213	206	205	225	211	207	194	213	205	190	207	205	188	181	152	205	195	215	209	192	221	204	245	231	193	207	197	195	189	196	182	205	210	220	225	206	206	224	223	209	189	208	253	214	217	203	196	212	201	204	221	204	228	209	193	209	188	197	222	191	207	220	194	214	195	195	178	223	194	200	205	223	209	215	203	209	209	209	201	202	205	207	211	214	222	226	209	215	225	215	185	210	208	212	210	191	194	230	201	165	208	225	219	184	231	204	204	180	225	202	212	225	207	193	181	207	199	208	179	200	193	199	228	193	204	204	191	202	197	209	184	206	219	195	205	190	210	218	217	197	215	230	197	192	191	194	189	218	218	223	203	205	198	216	207	228	209	216	206	180	211	224	196	216	216	169	173	194	200	202	196	209	221	192	201	194	201	230	219	202	188	221	203	218	222	216	198	212	196	205	197	192	223	193	210	201	184	235	201	224	204	209	204	240	217	201	236	215	204	205	215	202	202	187	197	199	226	200	216	212	213	222	216	233	212	197	214	215	199	210	223	213	221	186	198	195	199	209	176	192	201	215	190	226	212	205	209	205	214	206	178	189	209	212	221	203	202	206	201	206	204	211	220	208	225	200	208	224	192	222	193	208	217	211	203	192	219	184	192	206	195	208	194	217	185	207	202	200	215	212	217	194	205	215	204	201	192	222	209	222	235	219	198	191	205	228	220	220	207	212	240	229	192	190	214	242	211	200	205	219	206
13962	5203	4598	5258	4625	3912	3199	2657	2264	1918	1818	1531	1390	1241	1183	1124	1091	1041	926	965	846	871	823	831	831	810	792	764	745	779	740	704	697	657	659	642	643	658	629	616	696	674	613	650	652	652	648	590	639	650	628	621	635	604	587	606	651	569	616	628	545	576	652	592	601	582	594	570	586	565	603	594	566	615	602	558	629	600	584	579	591	551	549	577	585	560	579	563	551	619	559	558	596	567	570	595	603	582	601	585	557	531	551	585	573	551	578	597	572	552	584	575	570	544	564	586	562	570	544	588	587	563	556	544	586	546	557	550	561	584	553	523	577	537	575	581	589	533	616	526	562	567	610	565	519	591	546	525	561	547	566	583	552	553	585	545	524	565	561	575	517	541	544	557	548	530	578	570	578	523	579	569	567	548	554	550	581	580	567	542	548	498	522	572	573	557	518	540	603	590	568	559	593	567	571	577	561	527	597	551	593	578	569	583	579	587	545	592	595	585	596	577	590	557	561	597	578	582	564	564	592	555	557	571	517	571	555	540	549	530	581	560	545	579	590	591	553	566	536	527	571	545	554	540	563	590	555	598	539	531	588	544	577	580	580	569	586	578	545	540	554	588	575	570	540	529	540	555	550	544	557	564	574	530	578	585	600	536	556	580	569	575	581	566	578	561	571	616	538	555	569	570	559	569	567	518	549	562	593	541	544	583	579	527	556	530	535	569	560	574	582	520	584	564	578	571	583	583	508	576	572	589	540	538	512	570	571	571	542	550	550	507	553	501	563	567	576	555	574	546	533	518	563	531	572	587	517	548	560	558	544	589	541	569	553	592	561	549	577	583	554	618	566	551	564	549	534	549	576	586	593	577	541	614	558	523	557	571	553	576	558	569	574	562	541	562	587	543	573	536	533	554	543	554	593	571	516	528	577	505	571	526	560	571	582	542	560	574	583	529	578	550	545	546	591	592	573	551	588	539	541	568	555	606	550	562	589	573	535	533	555	539	574	552	580	534	600	556	536	525	572	561	533	549	557	593	587	586	547	604	525	519	574	536	562	560	556	582	597	554	565	547	521	548	547	553	572	551	536	542	549	534	562	591	580	568	589	535	576	567	538	548	574	574	568	533	568	580	579	571	558	586	584	550	549	566	568	528	545	586	552	544	551	521	546	591	580	564	540	590	545	578	568	538	542	532	606	522	508	564	563	523	560	520	546	596	521	547	582	599	507	566	546	582	569	577	580	563	565	555	565	547	547	531	574	593	570	589	566	600	557	566	555	582	575	568	570	562	537	550	521	530	582	539	540	548	565	570	595	555	553	572	524	563	538	564	565	559	528	587	504	562	495	599	543	569	566	570	564	610	545	539	552	584	568	548	558	572	574	593	600	582	615	550	519	510	549	570	549	521	527	553	568	475	538	518	530	547	542	543	574	575	527	539	534	571	548	581	565	575	527	595	575	568	524	545	549	513	559	573	522	590	553	540	565	504	586	567	567	566	548	570	545	565	567	565	550	518	557	590	534	541	568	565	576	552	578	555	532	547	550	520	558	550	539	548	579	563	552	595	560	531	550	595	554	544	562	535	540	565	607	561	596	577	549	542	568	553	524	541	527	574	584	554	578	590	518	571	541	542	568	541	573	583	603	548	591	560	588	556	577	559	574	538	592	571	535	583	573	558	555	558	589	553	589	558	583	549	582	540	579	511	535	526	598	569	534	589	537	548	584	525	555	551	557	549	542	523	596	559	553	565	575	588	573	543	559	510	555	565	570	519	534	533	535	571	586	563	539	605	575	555	573	544	572	568	560	547	543	512	587	534	566	560	544	577	560	560	527	543	551	572	547	571	547	534	611	578	540	544	570	592	577	572	574	566	563	528	610	527	588	586	561	525	579	588	509	560	541	571	554	564	581	574	563	529	551	581	551	545	559	602	610	564	570	595	580	583	537	548	571	566	575	547	524	593	568	577	560	576	549	574	593	582	511	575	559	565	573	538	546	585	508	576	540	553	568	563	538	581	601	573	585	533	584	565	562	566	556	554	574	586	558	562	571	572	575	572	563	614	559	569	544	580	576	536	558	556	587	550	566	547	568	595	562	564	545	564	550	589	552	544	559	576	565	554	569	528	574	577	572	573	541	519	531	581	550	621	545	560	602	540	559	550	574	520	558	560	551	578	539	569	556	547	531	560	601	537	581	564	581	531	563	575	568	589	579	576	575	565	510	598	549	577	584	550	518	610	530	589	547	586	572	560	559	538	535	526	568	573	603	561	547	570	579	581	548	528	558	550	529	559	554	568	565	571	595	589	565	542	550	531	604	576	608	514	533	560	565	536	575	582	547	572	562	557	583	542	568	567	586	549	547	570	582	609	583	586	575	583	564	575	579	561	547	567	543	538	565	578	553	528	542	556	587	572	543	604	544	573	581	590	481	553	574	572	564	566	555	534	596	547	592	562	556	586	535	499	576	552	557	547	595	560	563	582	565	552	585	567	565	599	552	526	558	598	556	512	561	565	527	515	552	544	531	536	533	606	532	516	525	572	553	579	547	543	604	567	564	539	559	579	579	543	588	570	535	562	515	576	568	525	594	557	521	558	559	530	538	580	510	587	560	541	557	565	582	528	545	557	547	595	554	507	570	576	555	543	575	598	563	541	567	574	565	528	571	542	537	515	559	604	577	553	548	556	583	585	569	573	578	530	525	559	575	586	537	570	552	543	551	538	550	548	586	593	542	587	525	559	587	562	629	582	550	583	545	571	532	568	574	566	549	553	532	577	594	598	545	573	551	577	556	575	603	540	567	556	552	551	577	560	563	538	558	584	604	559	537	558	574	534	565	622	581	575	526	504	524	558	566	494	598	547	569	561	544	521	569	580	613	522	559	502	567	571	553	571	534	578	552	558	578	592	549	533	529	544	540	522	529	530	539	503	544	548	600	521	567	594	544	582	544	550	547	579	558	529	590	548	616	579	549	560	554	554	573	575	571	571	540	597	521	579	521	525	556	538	553	582	590	524	558	562	602	607	553	553	552	533	535	541	543	537	565	550	579	556	558	536	589	550	577	553	544	568	523	542	559	546	538	576	530	580	547	576	565	571	597	595	597	539	569	544	562	533	567	582	566	567	558	593	554	554	604	577	551	606	558	571	597	527	546	514	532	553	609	558	535	546	501	552	538	545	520	559	574	581	594	594	554	594	535	576	557	533	550	556	537	567	560	525	559	538	543	550	553	521	573	543	620	559	599	541	554	557	546	570	553	525	554	598	570	555	571	579	525	537	586	555	604	542	531	533	590	584	577	560	578	555	559	565	535	574	555	541	606	558	647	577	562	599	534	558	577	570	550	547	593	518	592	561	560	568	567	531	584	587	524	570	573	548	588	623	543	535	547	539	549	595	565	547	591	526	553	543	552	558	549	574	521	571	539	549	590	555	550	523	540	574	625	584	568	576	638	549	572	566	558	577	565	545	533	568	544	596	577	552	543	596	564	548	514	477	527	537
7327	453	346	311	348	290	322	334	308	308	318	308	331	336	295	309	289	315	276	342	360	307	357	289	296	308	304	313	314	311	300	345	307	360	311	319	310	298	326	328	319	320	314	347	302	313	324	326	318	296	316	340	317	312	323	329	336	323	286	314	332	317	318	343	307	324	313	314	298	322	279	337	344	335	342	329	350	298	316	308	325	296	333	329	311	331	314	340	290	304	318	298	354	314	308	312	324	310	317	283	349	294	329	321	302	306	311	327	360	360	328	340	340	333	304	284	331	293	294	335	321	289	292	285	306	313	316	304	323	326	318	326	337	324	317	359	337	328	316	303	326	288	299	325	305	303	325	278	309	329	305	320	347	281	339	332	280	280	302	314	313	306	307	298	337	311	323	301	358	302	326	312	285	272	283	324	319	338	320	329	285	313	343	324	324	312	313	328	328	342	286	305	306	316	325	307	347	344	309	305	295	294	340	336	310	346	293	330	315	310	331	320	306	347	304	337	337	329	303	313	308	322	292	318	323	325	291	316	348	319	303	323	302	376	348	330	325	303	320	356	307	317	318	316	309	310	316	311	298	331	297	327	298	285	349	351	289	334	305	310	301	321	333	317	323	349	327	346	340	310	341	316	311	333	296	331	298	331	294	297	333	312	293	334	326	336	319	301	328	334	299	337	299	347	332	332	288	315	309	304	324	290	282	291	328	359	327	359	329	321	302	301	342	327	347	320	341	315	339	347	336	291	289	341	322	309	330	339	337	293	314	326	312	293	306	329	332	295	324	325	336	298	316	348	326	306	313	313	329	287	362	322	356	293	325	309	314	304	312	323	347	318	314	284	314	320	340	324	338	299	314	326	333	294	318	282	330	291	329	334	308	275	322	321	300	297	316	308	325	326	297	338	297	347	312	276	300	337	307	321	289	300	340	323	334	342	291	274	294	353	340	330	316	332	308	284	287	326	322	307	305	343	334	331	324	310	295	292	305	334	301	311	323	284	304	320	317	318	309	327	316	300	307	330	325	331	287	310	311	352	308	295	303	289	312	308	313	286	312	327	296	299	283	299	320	315	348	267	294	326	310	322	319	307	295	313	302	319	312	324	297	347	326	300	315	309	364	313	342	334	294	325	294	339	269	325	298	329	310	323	326	297	364	354	314	302	339	305	307	329	348	322	354	312	313	313	316	324	323	295	312	355	311	331	309	349	304	309	297	319	325	323	296	347	309	287	273	357	304	323	365	347	295	305	322	328	314	294	332	311	302	316	286	333	303	332	329	323	318	319	349	332	311	311	332	299	288	315	314	298	319	304	332	343	332	312	298	309	336	302	305	297	351	347	277	330	317	306	311	329	329	334	310	305	311	292	313	329	329	325	304	307	314	317	320	320	315	321	321	347	310	312	309	320	307	299	309	332	326	268	299	304	328	279	292	345	329	330	297	345	323	308	297	315	316	306	294	319	320	343	284	296	332	336	302	283	337	293	307	300	339	329	304	299	322	293	298	334	339	314	309	326	289	314	308	289	320	302	308	319	317	318	323	343	327	324	328	355	345	321	300	330	295	303	336	313	310	303	327	291	323	334	335	306	311	293	327	279	337	303	306	319	319	296	306	300	290	336	324	317	331	347	316	304	344	341	314	295	299	331	285	307	341	326	323	306	311	329	285	349	309	341	366	335	299	314	308	324	301	246	315	320	337	311	311	305	315	315	305	291	304	289	316	291	326	324	347	307	308	328	303	312	306	298	290	334	308	332	331	285	306	360	325	291	313	324	300	309	337	307	302	306	318	315	311	299	294	276	332	290	327	319	294	317	322	340	303	339	320	333	305	317	332	347	318	316	311	295	321	288	344	300	314	301	357	334	306	311	320	318	291	335	317	309	298	315	349	274	335	333	354	344	297	307	310	306	315	313	322	307	311	290	324	298	293	339	329	316	322	316	337	323	290	288	311	322	328	303	355	311	284	333	315	305	308	313	320	299	318	339	326	312	304	308	349	309	301	295	315	295	338	298	311	300	290	317	323	309	284	329	336	325	303	307	306	317	286	293	298	291	316	322	300	336	302	297	301	325	318	280	300	356	311	320	299	302	311	326	287	314	286	309	305	327	311	330	349	328	334	324	302	318	331	297	296	319	278	302	290	263	344	324	333	323	268	312	322	322	344	335	311	313	307	294	337	320	287	290	310	346	291	325	336	308	338	339	291	290	299	343	313	334	304	337	329	289	296	292	332	328	278	298	284	307	338	300	333	282	315	355	323	299	333	262	315	341	304	333	304	311	306	331	348	318	325	308	255	348	280	327	333	301	292	307	333	353	310	283	323	309	302	309	300	302	301	303	355	320	329	303	289	329	307	338	324	280	344	296	318	321	318	327	297	301	308	319	306	329	304	308	308	288	310	307	326	307	341	304	320	284	297	345	330	356	313	301	303	322	338	323	322	357	292	311	326	346	303	330	315	327	307	308	315	349	324	288	333	288	306	328	315	351	304	317	298	341	314	312	345	266	325	338	306	299	315	317	316	323	306	303	310	338	311	310	329	289	316	323	296	310	301	351	336	307	307	322	308	304	325	323	312	323	282	323	290	280	321	314	280	329	308	304	282	326	337	320	286	319	312	295	319	354	333	358	314	324	353	297	308	336	276	307	327	323	304	307	328	297	332	354	337	334	343	324	310	301	327	288	303	340	324	291	337	306	337	301	295	303	336	301	258	302	333	302	316	314	297	286	328	319	301	317	298	311	343	320	329	299	324	340	305	326	324	317	293	333	315	294	337	314	286	308	326	350	347	325	286	292	328	324	345	320	301	301	314	297	316	330	340	340	331	314	346	303	322	307	300	314	310	336	297	315	291	311	296	309	280	318	311	305	300	318	325	294	307	336	313	285	332	341	310	309	278	344	321	294	289	286	343	289	306	293	273	296	302	305	330	310	311	344	308	295	311	280	313	319	308	323	327	311	314	311	304	327	318	300	307	354	301	313	321	312	297	325	313	301	297	303	351	299	325	304	310	308	307	330	342	308	291	300	325	303	293	310	318	346	340	304	317	324	307	333	291	332	322	299	312	296	310	345	300	314	293	326	328	301	326	289	313	335	334	307	286	299	273	293	297	334	299	309	293	311	331	352	282	335	337	300	341	304	290	324	318	328	306	319	314	317	288	324	293	302	310	312	301	334	318	292	316	286	311	315	276	321	308	289	306	294	350	332	341	310	304	327	306	304	320	331	295	303	319	293	309	331	323	294	300	334	316	328	327	339	320	314	301	308	302	323	301	316	326	305	302	330	300	320	325	320	338	315	319	335	319	341	301	310	341	319	292	340	331	352	328	306	332	310	331	362	322	298	350	309	306	292	307	324	317	358	284	331	337	292	311	326	315	313	314	313	333	329	285	312	303	290	326	333	316	325	350	319	310	353	316	315	304	327	299	328	304	335	321	264	312	302	329	326	330	313	313	316	296	293	320	315	307	374	298	298	295	284	337	293	321	315	318	315
4198	881	791	864	826	846	790	825	782	742	751	781	769	727	788	750	781	766	724	750	741	762	758	755	769	736	720	691	715	734	792	712	770	731	786	727	708	733	770	727	804	764	806	727	779	750	732	762	764	743	745	726	738	785	776	709	781	751	737	745	741	709	784	788	744	749	761	818	783	758	740	721	738	784	740	799	762	747	717	762	691	759	772	793	726	724	788	739	773	736	759	737	685	700	748	751	723	740	766	740	732	795	703	783	716	707	772	781	736	782	709	695	763	780	703	740	728	781	732	684	716	793	765	740	746	804	747	684	787	749	746	725	804	755	725	712	729	736	776	714	749	743	767	789	735	806	710	734	741	743	797	797	721	707	731	738	760	767	723	736	783	733	754	763	732	796	753	751	704	739	773	735	747	756	816	728	744	715	733	776	680	737	732	750	766	758	712	781	743	771	727	726	861	725	721	827	731	752	751	750	787	752	743	750	777	732	724	768	752	730	745	728	716	725	755	710	780	784	723	783	742	748	769	755	728	764	697	693	713	753	795	815	738	730	720	738	757	764	729	722	752	790	695	731	728	762	779	787	716	707	728	771	779	716	730	714	694	709	758	739	732	705	734	767	750	719	750	685	703	706	790	773	739	768	765	742	767	732	720	701	748	709	750	788	745	775	757	690	760	737	780	759	780	752	717	757	740	737	718	755	720	735	758	738	702	753	730	792	768	763	717	730	718	742	766	736	757	732	763	737	787	755	728	728	771	763	724	778	752	709	735	746	733	752	736	757	764	705	734	788	733	754	762	784	740	707	746	757	741	735	750	715	783	742	760	749	745	729	782	768	731	728	759	732	742	694	728	709	761	705	771	727	757	763	758	731	742	764	758	727	761	732	737	764	733	714	797	807	753	763	719	721	756	755	710	790	706	726	725	745	783	729	746	735	739	751	771	773	748	703	736	741	786	799	766	758	736	719	795	699	824	771	765	698	720	765	761	727	776	724	799	779	787	709	742	788	808	767	765	812	744	731	754	724	783	730	709	728	732	780	739	740	697	748	723	730	703	759	750	751	775	738	765	756	775	719	745	715	761	737	700	733	793	732	693	774	710	778	713	768	745	784	742	765	763	696	715	758	763	762	724	763	752	749	746	770	780	743	757	768	710	732	771	769	703	729	766	755	768	738	782	736	729	715	750	727	713	773	767	791	718	767	743	711	752	734	734	713	784	745	734	777	781	730	753	738	738	750	761	744	719	762	794	765	755	744	783	720	741	718	769	737	756	717	802	756	761	741	768	725	735	718	800	748	745	747	756	728	720	743	781	777	823	719	728	797	735	801	760	738	715	779	745	728	770	752	721	770	737	736	814	761	785	685	751	784	770	744	763	723	756	748	739	732	696	774	692	806	732	725	763	749	782	810	772	709	748	759	739	745	764	772	781	723	729	790	785	765	816	782	736	766	719	758	686	714	721	688	708	742	773	772	794	727	753	723	772	721	761	761	724	718	754	762	731	710	741	734	778	702	743	783	772	750	793	772	739	761	763	736	792	745	754	738	759	749	734	753	736	769	734	750	755	769	727	798	796	751	761	774	784	779	754	729	735	706	759	727	751	740	737	772	765	739	756	777	763	736	742	703	781	769	780	789	722	761	776	756	757	718	758	787	720	754	750	751	753	726	746	720	753	704	717	727	760	739	730	744	756	780	730	724	731	707	729	778	724	759	769	748	780	797	792	782	728	761	752	730	768	765	776	770	771	761	804	737	703	780	767	806	768	732	715	739	746	745	719	777	756	753	751	723	758	726	798	747	757	732	749	735	749	710	746	743	731	758	816	754	754	770	742	712	708	740	769	720	771	711	771	728	729	742	773	756	765	775	822	726	740	745	752	745	718	742	715	724	716	719	730	724	730	710	774	772	778	725	714	764	749	718	750	740	710	726	816	715	729	731	806	765	700	735	759	710	768	713	738	754	711	768	769	724	766	758	708	732	753	735	725	763	716	725	734	723	728	777	749	722	726	732	740	790	772	726	746	757	763	762	735	762	737	742	725	746	695	752	742	719	827	710	722	732	739	760	751	761	746	754	793	771	798	798	740	733	745	715	705	740	762	734	763	764	784	770	754	747	778	744	760	757	745	741	735	735	706	731	711	738	746	742	739	797	708	739	714	790	794	706	773	757	765	804	768	752	733	763	785	745	719	769	761	728	746	776	733	781	700	739	737	741	734	724	728	718	716	775	802	709	716	773	743	769	705	757	755	753	766	779	752	752	781	754	766	688	752	720	775	801	730	717	832	772	679	779	733	741	719	762	745	806	720	758	730	749	781	756	697	775	772	724	748	748	720	751	774	807	752	753	752	768	718	729	827	749	765	742	723	741	702	702	783	792	784	782	715	771	773	728	747	726	779	737	725	732	694	707	761	728	733	738	731	726	753	729	778	737	693	754	724	715	743	742	755	720	718	738	821	686	687	738	753	730	703	751	804	736	749	773	756	767	716	739	761	735	759	754	734	748	744	725	706	752	749	730	715	718	784	728	725	789	759	780	749	711	712	799	700	798	744	757	769	716	745	728	741	759	763	760	741	784	711	739	740	723	736	750	752	731	713	692	728	728	733	708	735	796	772	756	760	729	748	731	761	776	787	739	776	723	730	743	776	707	768	743	767	699	768	702	771	784	759	782	781	744	779	737	689	737	733	757	749	746	723	748	788	748	767	749	780	761	765	751	740	800	772	710	709	736	713	738	766	760	746	705	691	774	728	695	775	796	749	751	749	718	743	747	713	774	730	752	703	709	725	724	813	690	763	754	722	738	718	739	765	748	712	728	742	699	732	752	756	729	807	764	747	795	731	765	751	743	763	734	753	772	732	770	785	790	782	753	752	757	729	715	715	770	764	779	733	773	727	726	733	743	759	746	728	776	749	726	763	740	731	749	743	755	722	747	769	735	740	768	719	770	754	705	770	726	789	740	781	736	783	746	686	738	729	696	811	780	753	754	723	731	689	754	784	749	784	716	769	729	742	724	756	723	743	699	787	728	787	743	758	770	704	742	701	752	785	741	766	763	776	720	713	764	740	779	766	769	720	772	728	763	749	715	733	768	724	744	757	727	771	732	770	760	753	757	714	767	739	767	713	780	737	729	707	743	753	750	757	771	743	770	765	718	746	732	734	759	763	739	740	726	721	728	766	778	732	698	697	730	744	742	778	746	793	730	728	802	747	772	756	742	730	755	754	772	732	681	777	721	762	713	795	763	723	717	809	703	731	731	718	741	754	704	751	711	792	756	703	765	709	729	745	769	801	771	727	772	730	767	751	759	711	748	760	760	750	713	739	806	712	803	780	772	737	744	761	770	749	731	746	747	719	778	742	753	755	718	722	704	792	719	783	752	741	735	795	753	708	756	736	723	737	767	763	786	747	738	776	808	767	762	790	712	681	783	774	760	741	752	740	730	759	755	746	755	733	759	785	776	698	740	758	766	782	731	786	774	726	781	772	742	810	790
18885	4356	1390	910	633	482	401	341	293	271	232	216	233	215	222	213	154	178	180	203	163	167	142	170	171	165	155	170	156	181	174	150	152	145	165	151	173	166	125	169	155	160	146	143	145	140	166	165	136	159	146	147	158	140	155	141	141	150	151	163	169	145	148	138	144	152	142	124	161	137	141	143	126	145	134	142	148	144	152	167	157	161	147	160	155	150	154	159	166	141	148	136	150	143	174	121	141	134	131	145	153	141	141	162	171	140	150	123	127	160	142	146	143	172	148	150	140	145	152	126	160	135	162	156	167	164	155	120	134	146	140	148	146	127	145	140	170	162	135	123	135	151	144	138	150	131	133	132	142	133	157	137	167	167	147	140	167	140	132	146	142	131	160	156	154	158	137	163	152	151	144	119	145	141	173	180	152	152	138	144	166	124	200	140	144	158	148	175	143	146	152	140	147	171	137	152	150	157	139	155	135	137	140	153	156	147	141	142	144	152	153	147	149	152	137	127	147	150	142	152	153	172	142	145	150	131	150	134	134	151	148	132	148	157	153	143	132	137	134	149	135	127	156	154	137	122	135	148	148	170	133	146	158	163	136	144	145	120	136	123	169	167	128	131	136	140	136	131	174	146	144	136	139	137	145	139	155	139	159	162	136	150	154	162	150	118	139	147	162	163	145	129	156	142	163	134	158	128	145	150	140	133	159	116	165	139	139	143	158	138	156	175	148	147	140	148	165	153	162	133	148	147	128	129	143	127	157	159	161	150	138	130	133	146	140	131	139	152	167	152	153	151	122	148	134	157	131	150	146	149	135	153	142	169	133	134	136	155	141	148	164	151	143	151	148	143	161	137	171	167	122	176	145	133	146	135	156	153	149	145	151	142	130	129	126	147	152	157	127	147	141	158	165	167	143	156	166	145	143	131	136	156	127	167	151	144	151	141	159	149	136	146	158	146	144	124	154	154	134	149	153	163	147	147	138	160	180	149	139	130	165	152	151	129	133	143	125	142	160	156	166	151	127	131	150	126	119	147	150	147	153	137	126	154	134	179	152	136	125	159	162	152	138	142	148	152	134	154	144	157	147	151	137	149	142	164	144	135	149	149	159	149	140	140	127	158	128	139	145	139	156	145	139	150	153	165	129	137	162	154	152	154	153	149	135	158	142	150	127	131	125	153	160	144	124	155	189	146	170	147	135	152	152	133	167	125	148	148	139	146	130	135	138	136	168	142	130	131	134	129	140	124	142	167	131	152	152	146	155	157	149	157	146	135	155	143	142	142	131	129	142	136	152	142	148	149	133	154	147	131	144	133	135	166	145	144	154	126	143	149	178	133	137	152	156	162	131	165	112	146	142	124	155	159	170	156	161	155	159	141	154	132	145	139	139	143	164	152	162	135	151	153	140	136	147	157	149	120	136	154	134	143	152	159	138	150	152	148	160	145	147	166	127	136	158	141	145	150	149	142	136	153	159	156	164	141	140	167	160	171	136	154	137	140	156	149	175	143	137	167	140	140	139	146	125	160	146	142	174	159	159	149	141	141	147	159	157	138	150	152	159	130	129	139	152	133	150	143	158	157	127	117	133	159	129	143	145	145	151	162	158	148	136	141	129	169	142	132	132	152	145	142	155	150	131	158	167	179	153	145	140	140	150	140	137	157	168	138	143	154	143	133	148	183	167	164	128	147	145	164	140	143	156	141	160	157	154	160	151	155	151	143	160	148	158	154	134	149	160	168	141	165	124	144	131	137	137	158	159	161	156	141	147	152	144	154	156	140	141	155	147	140	144	141	141	161	152	138	167	148	147	135	126	165	149	143	158	152	160	155	118	136	156	144	156	141	132	156	129	132	155	157	143	147	131	140	152	141	129	124	161	155	160	144	153	145	156	155	151	157	141	153	146	140	128	165	136	147	142	164	166	168	152	155	154	131	146	157	156	153	153	154	133	137	152	134	152	154	138	143	152	138	132	145	124	147	161	145	145	159	140	143	148	157	148	142	151	162	146	155	145	154	146	144	162	139	174	149	159	178	139	153	131	141	116	158	150	159	158	140	147	133	144	148	144	150	161	158	138	147	140	153	158	122	141	125	155	122	159	155	167	158	125	139	136	130	147	141	155	148	165	143	171	134	141	141	159	149	131	148	162	161	168	159	146	148	154	134	168	193	154	150	179	140	155	156	155	139	152	143	140	149	149	150	149	137	147	190	171	150	147	137	183	140	138	155	152	136	156	142	151	156	152	133	178	149	165	161	145	158	157	159	158	152	159	137	154	165	149	155	167	184	152	167	141	156	120	137	117	160	145	145	140	151	153	148	158	146	161	186	149	148	161	132	158	139	134	145	164	175	137	147	132	125	140	129	145	155	137	151	152	133	143	156	136	139	173	165	164	138	155	136	161	151	141	175	173	145	146	148	145	147	160	164	151	159	150	148	144	168	131	164	148	134	137	157	143	167	165	128	143	128	147	145	138	161	144	138	139	155	161	164	137	149	129	149	136	168	140	141	163	124	140	154	128	145	152	152	162	141	163	129	144	141	147	149	164	140	146	153	147	154	153	112	133	130	129	150	144	138	142	138	146	150	143	149	168	139	173	150	170	157	160	165	158	161	153	165	157	134	136	143	145	136	142	137	151	161	161	148	142	138	142	134	150	139	159	138	136	143	123	133	130	130	144	146	142	143	134	170	144	151	132	153	140	148	131	159	152	160	142	137	123	162	146	138	157	151	143	132	157	135	142	126	147	132	152	155	153	165	138	159	142	147	152	121	153	148	153	155	129	153	165	178	149	133	144	134	151	128	142	141	155	159	146	141	165	147	161	151	157	152	145	134	144	167	149	178	156	147	152	140	133	159	116	139	149	149	154	154	158	133	154	127	145	154	137	133	142	154	151	150	153	150	156	137	155	150	150	157	126	146	140	160	144	132	148	136	144	148	138	133	114	155	123	162	127	146	156	138	155	146	145	170	160	142	154	143	154	151	132	144	138	165	153	152	152	142	148	140	139	142	137	157	135	141	142	153	132	144	146	160	145	170	156	149	171	141	152	150	155	150	162	152	146	147	159	149	147	128	128	149	167	162	159	123	130	132	170	149	145	135	161	168	151	155	138	145	157	163	171	138	142	188	142	146	148	147	147	153	138	171	150	169	167	161	158	159	141	138	151	158	151	147	169	146	146	153	165	145	156	172	118	151	160	152	137	155	142	154	151	153	133	155	154	151	140	143	134	144	141	136	139	125	163	164	162	134	134	159	143	126	148	144	136	151	160	145	156	184	135	152	137	130	146	151	165	135	153	161	153	151	137	162	145	122	155	151	149	140	162	137	158	140	145	162	156	174	150	150	153	149	155	144	144	149	192	142	143	146	158	167	174	142	166	157	143	150	143	114	144	181	147	151	157	151	173	167	143	170	166	136	138	118	136	131	176	137	126	131	151	158	146	156	143	159	135	160	146	139	147	133	159	147	148	167	155	137	133	144	112	153	108	129	144	133
10266	3083	2407	2965	2619	2079	1819	1493	1327	1132	1050	930	888	778	787	696	644	709	593	620	575	557	534	556	541	535	491	515	488	509	508	498	521	473	468	412	453	424	455	469	464	455	383	421	399	456	417	450	445	441	405	420	423	430	420	425	445	440	430	382	463	406	417	422	421	411	429	406	451	409	380	425	422	425	409	410	467	426	428	409	406	413	438	405	410	432	407	398	432	415	426	395	394	419	395	437	411	425	409	432	400	425	415	405	431	423	411	384	411	432	411	419	431	423	381	395	374	426	401	407	433	426	414	423	402	413	394	398	403	397	373	424	408	397	402	445	437	401	431	403	382	385	402	430	424	405	411	437	393	435	411	408	380	432	419	420	421	383	434	412	422	376	403	390	371	377	388	427	412	433	436	394	424	403	402	382	375	425	474	418	420	388	427	419	396	417	438	454	393	413	411	426	352	407	419	390	417	434	391	408	397	392	443	429	414	419	365	369	373	432	415	400	391	417	397	406	375	429	417	433	431	397	425	402	417	420	390	408	424	374	424	429	417	415	416	430	436	411	413	424	375	390	404	430	389	410	381	399	419	428	421	427	410	376	380	414	393	414	421	394	398	360	405	429	399	392	428	433	390	408	447	437	388	403	405	411	402	397	401	370	390	401	385	392	411	433	384	425	409	394	419	388	413	422	418	378	385	406	428	375	412	416	399	398	418	405	382	406	407	432	364	383	432	436	372	425	380	411	413	414	419	377	427	396	407	379	378	411	390	424	396	412	413	459	409	452	414	392	421	441	427	404	417	426	412	404	434	399	370	379	406	378	426	376	396	417	402	373	393	407	401	391	437	409	405	405	417	428	416	423	386	377	452	379	429	402	409	419	402	424	392	387	424	386	413	435	396	396	405	402	421	436	383	401	445	398	437	396	400	421	419	402	413	396	376	430	412	399	433	387	427	412	404	399	392	423	377	390	417	423	396	416	409	423	373	384	418	382	398	427	409	370	406	417	413	408	407	382	431	395	405	416	449	381	363	393	423	440	382	367	415	411	406	400	401	377	436	395	418	419	366	427	404	400	409	410	400	417	421	398	421	446	436	397	393	394	363	381	407	429	427	388	390	389	421	425	396	396	408	398	383	370	392	389	425	392	415	405	403	406	431	429	420	394	434	423	384	385	417	373	383	413	387	401	392	417	406	412	399	377	401	402	431	378	401	428	433	399	381	386	381	422	394	431	393	383	424	402	395	415	416	436	393	411	380	411	415	399	371	367	397	413	419	397	368	405	400	410	381	399	435	397	387	396	411	415	407	406	390	445	413	388	387	404	399	412	399	392	361	422	410	396	412	423	393	406	419	446	399	394	444	377	431	434	410	415	414	392	410	376	411	391	426	404	409	429	410	454	402	438	378	409	391	381	397	416	408	379	388	406	375	415	387	398	385	438	416	411	402	389	431	426	419	435	378	438	378	400	408	407	411	386	426	392	392	399	451	403	429	391	392	399	425	353	396	414	391	413	396	378	411	406	379	380	387	426	411	380	416	429	396	419	398	378	434	432	400	424	386	436	435	409	372	392	405	423	423	432	382	411	422	420	416	425	399	426	372	398	410	371	380	438	422	438	426	415	394	392	471	402	409	409	429	427	380	452	383	430	358	425	389	414	415	424	426	389	396	379	409	397	423	388	408	409	394	419	456	424	393	461	412	430	435	415	394	444	408	386	393	412	404	395	415	421	443	416	406	402	428	405	454	427	415	397	407	403	374	373	393	428	386	381	421	404	403	384	405	395	366	413	363	394	401	457	404	394	428	389	419	389	389	406	415	418	401	419	430	402	395	444	381	434	405	413	410	426	412	385	370	412	403	428	374	431	432	397	425	428	393	431	422	403	388	411	397	386	416	380	427	400	387	413	405	396	415	419	425	386	401	375	416	422	391	414	420	419	377	428	409	383	428	416	401	406	392	388	394	386	397	417	389	396	389	427	413	426	415	394	413	367	398	434	392	400	417	415	421	392	427	381	382	409	412	425	444	358	442	417	429	402	384	380	375	404	399	398	397	426	413	398	433	382	414	405	438	413	396	406	389	381	413	402	388	432	416	390	378	392	402	428	394	422	425	398	385	447	429	430	427	382	378	427	394	360	406	394	393	373	400	394	409	404	386	393	404	432	405	445	405	397	424	415	428	412	444	396	439	404	417	406	446	389	443	390	401	416	395	439	405	423	387	440	401	381	418	399	388	423	403	383	420	404	434	405	383	400	400	386	392	411	386	423	421	416	412	405	386	412	403	421	432	410	408	395	397	419	403	389	428	383	427	371	436	407	380	406	400	380	369	402	402	439	443	405	378	399	416	405	420	448	416	424	428	423	420	377	409	410	385	416	382	392	398	416	427	418	379	427	401	394	406	418	422	431	414	427	404	397	378	387	401	387	432	413	396	391	421	421	410	413	422	409	405	398	422	411	441	383	388	407	380	409	406	394	418	431	438	417	410	460	425	415	406	438	413	413	415	416	424	396	421	412	392	429	409	409	395	418	384	418	405	403	443	370	438	425	423	386	387	417	366	429	425	385	422	405	423	432	387	401	401	429	413	425	402	401	391	447	388	431	360	375	404	406	390	424	389	379	411	413	406	429	387	420	380	419	407	432	404	398	413	375	363	444	420	412	418	406	393	387	397	447	408	389	407	387	430	427	413	424	372	398	446	389	406	400	410	430	410	408	375	432	411	397	428	450	433	418	423	377	394	432	407	388	385	385	454	418	393	411	417	399	426	420	401	383	421	407	411	409	371	428	388	435	398	420	426	423	392	411	427	400	389	445	398	389	376	435	386	399	414	424	405	438	407	382	376	411	424	401	397	389	414	379	421	389	387	412	406	408	413	427	400	411	386	353	381	412	406	396	405	415	397	400	390	411	435	431	419	413	408	392	383	408	413	404	392	397	437	395	379	377	443	401	414	427	395	440	375	387	416	428	434	383	447	409	390	441	367	406	443	438	429	411	404	448	368	407	370	402	425	398	403	416	422	407	388	394	404	414	378	415	361	390	401	433	404	403	380	410	424	409	411	415	407	424	433	408	388	386	380	410	378	392	425	405	420	439	409	386	405	419	437	408	413	387	386	387	439	440	396	418	425	385	425	411	404	415	429	396	426	405	407	386	411	373	404	418	418	411	384	403	397	403	396	383	406	400	435	375	419	403	422	448	466	433	376	371	411	389	421	408	408	407	376	430	394	409	438	393	404	406	379	421	437	373	440	399	416	367	409	386	403	404	395	433	416	430	413	376	411	372	399	378	401	418	361	387	422	373	385	393	384	379	401	384	404	441	409	438	418	394	407	389	421	419	383	411	406	399	377	394	374	381	404	401	399	391	406	400	395	382	421	393	359	368	428	404	394	405	387	440	407	402	449	405	383	404	360	397	397	423	420	412	387	420	422	366	394	368	402	415	349	404	395	434	396	413	396	413	427	436	363	403	364	388	392	437	397	414	384	396	389	399	396	386
27842	9243	3170	1814	1280	888	769	595	508	432	408	379	373	322	308	293	245	239	266	262	251	267	252	242	230	229	226	219	231	230	243	240	215	212	251	201	219	217	225	212	211	216	210	213	201	205	223	201	214	197	189	193	219	232	225	226	198	211	221	217	198	213	207	217	220	228	221	206	199	202	226	203	204	234	206	185	209	222	198	224	184	227	233	213	220	215	205	227	198	213	221	224	232	195	200	194	202	202	226	190	199	189	234	216	229	199	197	210	197	206	213	201	247	227	207	196	206	241	219	215	205	227	218	185	213	196	211	198	238	218	222	238	195	198	222	190	177	211	199	203	197	220	194	211	202	202	181	209	210	180	213	230	224	200	207	217	203	214	192	201	198	211	186	227	213	205	205	199	208	200	201	205	205	217	212	205	227	215	209	199	186	202	177	199	217	231	203	182	209	209	208	216	196	235	238	244	198	243	218	189	224	206	209	211	184	201	169	175	205	213	198	195	210	200	192	185	201	206	186	200	232	211	221	223	215	221	222	218	215	206	203	214	237	217	217	230	207	213	211	182	239	199	201	217	195	211	210	215	189	210	195	224	208	198	190	199	190	226	198	210	203	206	224	228	233	176	219	198	193	200	185	202	216	226	175	212	228	216	177	220	211	209	209	199	193	218	231	229	220	214	221	176	220	201	245	222	218	197	207	212	216	236	208	197	211	208	199	216	212	193	208	199	199	213	179	217	192	226	183	197	213	241	240	226	237	183	197	177	179	197	188	197	207	212	221	215	206	204	209	216	207	186	243	210	189	199	181	202	225	233	192	221	217	190	205	224	199	195	227	224	202	176	213	223	230	183	174	204	196	194	245	221	196	207	219	214	181	189	218	193	215	217	203	208	219	187	181	197	221	225	204	199	189	202	216	192	184	207	214	207	211	256	212	217	193	211	210	209	215	215	199	204	229	187	218	213	220	214	206	224	182	201	171	207	194	195	230	213	193	186	226	181	218	234	220	209	196	214	203	186	194	213	184	204	215	220	200	209	206	229	227	226	200	225	191	198	193	205	183	226	218	219	206	213	222	203	211	199	191	212	197	219	235	192	192	211	183	229	207	205	212	180	217	224	198	222	187	213	218	187	238	215	217	202	205	188	194	232	195	221	188	194	210	214	218	196	203	217	224	189	213	202	193	205	223	216	201	172	215	191	186	191	192	229	201	202	219	205	253	199	210	186	220	224	229	210	203	207	218	219	207	198	225	188	212	228	250	204	208	195	182	219	205	199	212	208	218	214	211	228	195	218	217	218	218	206	222	192	200	199	187	182	223	217	215	179	196	202	236	194	191	235	224	196	200	177	205	183	248	216	225	205	218	223	228	188	179	212	196	220	209	205	201	193	235	211	183	247	226	227	237	205	209	202	216	202	205	205	194	192	248	186	232	196	197	211	207	221	218	222	201	210	223	203	197	159	226	210	177	231	202	237	197	197	199	210	195	225	198	215	213	212	175	189	198	209	199	217	214	185	245	234	202	206	194	232	241	212	194	208	209	208	184	202	198	204	198	205	201	204	225	237	223	204	208	200	185	182	193	186	225	198	208	207	200	223	197	209	194	198	188	189	228	206	222	223	221	204	194	203	192	189	207	192	217	220	211	193	203	224	226	200	200	228	232	212	194	197	212	203	208	202	215	209	206	196	213	194	210	218	201	209	231	225	207	225	202	209	198	222	229	211	198	208	207	205	197	213	201	190	212	204	199	206	218	216	208	205	175	209	215	233	190	206	189	197	196	205	214	192	206	214	205	200	211	193	196	209	211	219	200	212	205	226	228	195	218	227	212	216	232	207	209	198	207	217	207	211	196	218	211	171	201	203	192	230	203	191	196	206	209	234	193	201	207	200	223	184	231	222	210	217	225	196	203	219	216	203	218	217	217	192	235	209	202	233	219	216	206	235	166	206	234	201	214	177	210	195	204	209	200	175	212	187	205	211	209	211	213	198	195	213	205	225	230	214	210	218	214	244	189	194	217	208	199	231	178	200	187	223	218	173	216	214	203	219	185	203	216	211	218	218	202	200	215	197	217	200	204	167	217	195	182	225	196	183	179	205	211	249	216	191	206	227	207	201	219	227	190	213	216	209	179	213	203	211	204	205	189	180	227	197	204	240	224	227	196	236	191	186	218	194	216	218	193	218	205	195	226	194	201	203	218	209	189	216	204	191	215	218	205	219	239	186	192	223	228	206	195	218	220	185	185	197	206	208	191	208	208	194	194	205	205	188	208	194	199	192	212	203	210	214	226	199	209	195	214	223	230	209	189	233	179	213	201	197	188	207	169	207	216	218	199	221	194	202	189	186	192	217	194	209	211	190	191	216	189	214	200	231	190	214	170	218	201	246	190	192	180	226	215	218	178	190	199	227	217	185	189	204	184	197	207	203	199	218	200	209	196	191	193	220	223	199	213	201	210	200	208	190	189	196	227	196	204	225	232	190	205	210	208	219	208	223	196	198	193	226	190	217	203	203	194	192	197	227	215	179	209	203	194	215	201	165	209	197	207	197	228	231	228	208	213	229	198	205	194	205	225	241	203	198	216	198	183	213	197	203	223	203	198	205	199	210	216	218	241	205	206	207	217	247	197	210	228	196	229	192	202	219	204	217	213	199	221	225	220	214	210	214	187	216	230	212	201	177	205	210	206	208	191	210	236	206	220	201	213	219	219	241	191	196	220	217	208	193	204	181	231	189	225	213	218	218	187	245	223	205	195	202	191	186	199	209	223	239	229	204	214	211	191	240	200	206	227	222	216	181	232	229	188	227	188	212	205	194	215	202	185	229	232	188	202	218	213	176	233	210	214	215	224	222	207	212	226	217	219	183	191	209	210	231	204	218	203	218	220	224	213	185	217	202	209	223	189	187	197	201	164	235	196	219	194	219	212	205	215	190	216	207	214	233	189	190	192	185	225	199	189	210	209	215	211	226	206	212	202	227	212	230	216	196	198	227	231	191	202	232	204	181	192	212	201	215	187	203	213	209	204	206	202	217	213	195	198	203	193	197	203	219	202	197	193	199	245	193	221	221	220	237	221	210	214	206	231	225	201	209	207	193	205	214	220	199	207	190	212	177	213	199	180	206	201	221	206	228	218	205	195	209	204	199	230	220	200	219	194	198	189	207	193	218	186	218	224	200	186	216	218	215	190	199	211	192	193	208	197	202	199	226	215	214	217	221	220	245	217	214	191	214	206	226	190	226	232	224	206	246	224	190	187	208	184	205	243	205	197	214	216	215	191	192	201	228	211	213	219	195	239	184	200	205	178	220	199	171	181	209	213	219	206	216	234	222	208	208	207	198	178	208	243	193	198	226	205	227	204	198	200	222	234	196	216	180	214	202	198	205	162	197	212	208	206	186	221	229	224	215	213	219	202	230	213	209	197	224	211	201	206	208	242	224	219	220	198	195	187	202	190	205	198	216	221	222	197	189	213	203	190	207	211	185	213	190	205	216
14361	5715	4424	5440	4714	3812	3143	2664	2292	2011	1796	1539	1416	1305	1262	1159	1049	978	1000	914	869	869	881	819	812	807	788	734	780	735	697	726	676	712	667	653	656	698	687	633	636	665	647	659	628	645	655	627	650	605	614	636	596	607	575	613	600	565	585	610	601	557	575	583	610	599	576	607	602	603	580	598	568	571	569	580	623	583	595	592	589	579	565	597	554	610	567	594	567	526	598	594	544	573	633	613	549	602	578	599	576	556	583	564	549	540	550	569	577	524	589	606	570	569	639	564	540	528	602	580	546	561	588	542	583	570	549	586	589	616	622	533	587	526	597	575	599	571	563	571	550	545	606	581	549	566	537	563	562	561	569	488	534	565	570	529	574	574	547	545	569	583	602	576	586	579	592	543	587	556	549	599	583	589	578	560	606	578	572	563	531	553	568	561	569	574	537	588	547	569	598	536	585	554	545	559	576	518	553	613	558	550	572	559	523	558	563	604	559	581	576	561	568	556	588	546	581	543	568	557	509	589	536	528	554	566	571	596	572	550	602	559	576	575	597	561	558	578	534	574	582	551	589	575	581	549	555	560	561	540	558	597	600	541	508	513	548	552	566	569	597	574	560	521	599	612	562	563	599	591	567	584	553	547	611	569	589	574	577	596	535	554	531	536	524	589	558	545	575	550	554	571	537	562	592	576	583	568	567	604	532	547	553	540	560	573	549	569	566	593	533	585	503	571	572	590	578	525	547	583	548	548	585	589	545	571	519	515	580	549	584	541	550	564	564	523	553	540	557	545	544	571	543	557	571	555	571	576	531	545	557	564	574	571	550	538	547	602	575	525	605	593	545	558	555	535	563	606	587	558	578	528	582	531	572	580	569	591	594	560	560	541	582	583	541	579	555	558	579	595	512	593	582	554	565	555	567	573	581	553	557	550	540	508	540	527	593	534	500	576	557	582	522	522	565	562	579	538	576	549	548	534	590	583	592	554	532	578	583	554	569	537	532	586	546	577	589	595	567	545	554	557	602	627	544	554	517	557	576	576	570	550	566	593	549	547	531	561	496	596	528	592	572	611	540	552	541	557	558	537	553	592	539	546	549	570	553	518	540	549	595	597	601	592	561	572	618	572	549	630	564	572	555	543	519	566	531	583	539	541	545	574	574	559	577	549	562	555	534	517	518	550	557	547	554	551	540	562	599	569	522	563	604	581	579	580	540	545	551	566	546	524	539	555	564	570	538	564	575	564	492	563	591	568	568	495	598	565	524	582	564	551	547	545	585	572	561	502	540	510	577	555	540	602	560	531	596	556	550	536	569	587	563	535	554	567	589	527	544	585	562	591	587	576	585	585	570	610	583	566	564	558	588	534	540	566	575	505	563	545	532	558	562	580	589	513	554	548	564	535	558	540	562	573	517	571	561	559	540	562	589	556	528	543	608	564	569	571	583	551	572	550	586	545	552	548	520	582	557	560	564	553	572	596	538	578	569	585	606	585	549	566	525	560	559	542	555	544	558	587	563	564	551	580	575	537	567	547	539	589	584	581	591	526	517	586	534	540	538	548	560	554	613	530	594	546	553	576	567	569	557	538	574	536	595	599	570	596	536	571	553	527	611	539	539	571	555	583	597	566	565	558	576	564	541	597	556	570	526	533	625	565	577	545	556	525	524	559	589	508	554	560	559	564	574	539	598	589	541	578	612	570	531	543	574	565	526	575	540	572	580	507	551	565	582	574	558	593	539	577	598	582	557	559	575	591	551	556	555	552	601	558	571	515	617	537	580	529	515	562	535	548	541	603	555	558	594	540	536	572	552	554	568	570	557	566	576	518	603	591	568	593	580	534	576	538	526	558	558	525	564	585	542	548	557	532	530	537	599	551	556	589	590	543	522	591	565	565	590	547	588	551	566	518	585	548	575	578	558	574	534	565	570	571	544	543	587	542	567	564	536	546	595	561	543	596	595	520	533	557	556	581	537	577	525	566	558	545	584	561	606	565	531	583	546	537	588	568	557	591	551	611	526	511	561	570	549	552	521	584	574	604	586	607	583	505	594	565	609	570	542	552	588	559	534	565	548	588	533	542	523	541	573	538	534	562	585	576	548	572	564	543	556	577	598	564	526	528	555	544	584	590	572	529	530	591	557	573	542	587	533	539	549	592	531	584	564	567	551	517	576	560	575	609	589	599	577	544	559	542	592	519	575	601	598	576	524	554	581	556	599	575	558	531	551	566	557	558	583	608	591	535	557	582	565	590	566	568	569	593	618	562	530	562	574	575	558	549	524	558	547	542	558	534	588	573	571	547	520	574	542	572	558	608	572	581	577	549	556	585	586	551	553	568	574	569	507	589	571	578	571	538	539	579	558	549	548	552	539	631	555	520	554	545	538	603	566	577	517	544	523	531	595	535	567	521	608	571	558	563	554	525	572	593	577	609	545	552	557	574	574	545	537	556	559	561	572	553	545	571	503	569	564	517	518	561	579	576	550	566	571	588	578	550	557	597	559	578	547	509	568	522	569	550	550	575	598	543	578	549	584	557	562	565	553	612	550	583	571	557	555	570	588	591	576	542	528	540	550	566	548	553	605	556	560	555	542	569	579	555	596	547	568	615	533	567	607	573	578	565	527	568	532	586	575	545	542	572	553	565	563	571	557	588	574	577	583	555	557	581	570	584	557	556	597	536	555	567	570	615	574	553	582	570	555	534	569	593	576	548	562	550	595	552	531	542	620	559	564	545	588	601	573	564	571	617	625	571	579	576	525	569	581	537	524	560	591	551	559	502	543	521	526	561	580	538	572	581	560	561	565	585	579	552	571	572	575	565	571	605	524	555	528	585	542	543	549	554	567	525	570	551	571	538	551	599	591	571	564	554	592	524	586	514	540	590	560	577	570	551	536	534	564	548	557	581	597	555	556	554	537	560	619	527	572	528	558	536	550	525	576	569	557	550	536	573	567	525	537	585	540	586	561	531	563	613	568	531	577	574	577	603	605	551	544	559	585	511	560	591	598	588	554	613	577	550	573	549	553	499	578	520	570	564	560	543	548	567	566	563	527	574	521	538	559	575	513	573	609	572	596	572	566	570	604	583	563	548	566	559	606	556	587	566	574	552	560	603	526	557	597	563	560	560	528	567	569	558	545	571	565	534	546	584	557	550	579	547	558	574	573	536	573	562	553	569	558	553	532	563	563	577	577	583	584	572	530	603	567	574	538	586	609	543	514	606	546	582	537	545	544	542	589	596	565	561	598	533	553	532	566	564	572	582	550	578	591	525	572	558	528	556	584	595	615	518	549	542	545	551	575	563	549	541	532	575	567	591	594	591	566	547	581	552	568	517	578	548	540	591	593	555	580	520	598	571	567	584	626	550	567	558	560	583	549	543	553	588	534	562	548	566	608	564	601	608	589	512	572	613	564	562	581	604	569	613	552	543	559	560	518	609	521	557	541	558	566	555	595	539	594	589	590	536	533	540	546	510	507	596	561	579	545	540	542	524
6759	460	313	330	312	331	320	306	318	320	299	292	313	299	337	318	334	345	337	303	304	320	317	311	333	281	280	309	324	336	314	353	331	309	304	290	297	321	323	277	304	294	334	330	299	325	344	326	292	299	316	328	316	318	324	306	306	298	298	334	323	323	319	299	304	320	299	336	325	322	348	309	319	292	316	333	335	311	339	296	289	295	292	309	340	332	314	296	351	323	319	320	304	330	309	335	288	308	350	335	324	325	286	327	339	325	303	336	322	324	325	285	291	337	321	305	319	343	328	333	296	326	304	325	324	310	325	293	314	296	308	329	323	329	337	308	317	301	314	297	340	324	317	303	281	303	294	330	316	306	343	308	304	312	342	314	316	325	312	307	300	334	316	304	316	327	310	287	327	294	300	297	311	282	330	329	295	347	309	292	315	353	314	303	333	302	310	318	286	308	320	291	336	326	307	314	312	306	332	340	312	302	326	332	324	301	327	290	335	287	310	266	331	314	324	326	320	319	315	313	353	347	332	311	325	322	345	292	312	319	324	310	331	332	322	300	328	325	319	338	343	323	338	322	318	316	321	289	325	326	308	321	306	368	314	287	313	367	311	300	318	305	295	304	301	326	324	342	320	312	334	338	310	310	322	341	320	321	340	321	278	315	293	305	310	266	306	326	323	317	332	328	336	316	303	303	308	291	302	339	306	313	300	300	320	317	304	344	315	305	308	318	305	370	289	304	315	319	297	316	299	318	308	302	338	301	318	293	301	327	335	299	350	316	326	335	304	316	330	329	331	333	330	326	312	314	319	334	297	326	320	347	336	318	323	305	317	323	297	269	304	333	316	298	297	325	301	340	313	344	315	314	314	307	308	328	331	310	324	276	290	310	306	316	322	304	333	306	319	332	302	291	361	343	294	295	336	317	325	297	343	320	325	303	305	312	320	337	273	297	340	342	308	320	296	313	337	298	306	324	280	326	304	317	325	325	306	310	315	302	323	342	333	312	303	316	325	302	336	307	297	330	295	321	315	297	315	283	321	315	299	326	338	299	324	310	287	334	336	327	324	343	294	334	311	328	336	317	324	301	311	294	312	365	321	314	307	306	244	313	309	359	322	316	328	301	321	315	318	284	319	315	337	290	316	295	333	357	323	295	315	312	315	298	311	312	298	306	332	324	315	318	294	296	322	304	300	308	327	323	303	315	326	315	330	284	294	292	313	313	338	308	337	312	330	316	309	313	321	326	304	348	306	298	310	313	342	311	311	335	286	295	312	292	348	298	303	312	319	308	298	321	308	318	288	323	285	315	312	321	301	320	303	320	322	333	303	339	320	308	350	304	342	324	310	301	314	273	295	301	313	310	317	312	292	303	322	331	319	313	311	317	317	321	267	292	311	333	305	344	323	353	345	324	288	296	311	335	324	310	304	308	303	318	314	316	314	319	346	330	326	287	307	281	315	348	340	302	315	316	318	327	359	326	298	334	320	316	309	318	321	316	295	310	320	327	291	326	324	310	293	305	311	319	335	324	316	304	299	303	302	314	343	309	288	319	276	354	287	293	327	341	319	326	317	312	292	320	307	344	298	306	336	337	307	315	308	285	306	317	366	338	269	336	304	325	297	352	350	333	334	309	322	320	307	324	304	294	338	292	273	328	311	329	357	345	327	306	340	316	319	302	291	335	294	321	322	287	312	320	315	319	332	280	320	299	336	339	300	287	293	316	340	295	312	291	330	322	318	302	320	309	304	332	346	308	304	318	294	342	319	349	329	307	301	334	307	325	311	309	301	306	311	308	345	317	330	314	283	311	319	321	301	306	292	327	273	321	292	322	340	328	309	318	306	366	323	304	317	340	355	308	325	311	352	311	286	314	300	325	352	302	304	324	306	287	291	298	309	313	346	335	315	259	352	344	320	330	322	334	327	301	352	314	305	298	293	306	327	285	321	312	302	328	323	309	346	343	326	334	334	307	292	337	349	311	309	338	294	295	301	310	335	308	325	325	322	296	286	329	305	309	303	285	302	339	335	326	300	350	316	309	357	320	327	296	322	311	323	322	314	306	344	329	344	320	377	300	340	336	294	304	321	279	299	333	287	298	321	336	287	339	314	294	311	284	298	322	320	293	322	302	319	298	324	305	312	274	343	330	321	356	344	321	333	327	280	334	304	322	319	319	328	306	318	338	297	312	307	300	341	327	317	353	362	310	329	300	313	335	293	313	321	310	307	282	322	295	342	263	334	322	283	277	308	327	299	321	294	324	307	331	304	299	294	311	304	303	302	285	307	319	320	315	283	332	313	324	339	328	330	331	326	309	324	328	336	353	315	321	328	328	337	310	314	325	313	325	286	320	332	284	352	347	304	290	327	302	298	283	310	309	320	326	310	291	309	308	307	332	287	320	319	326	283	330	315	337	285	335	325	312	314	278	307	309	323	350	301	295	315	327	316	351	277	320	332	282	325	304	321	345	333	334	315	319	300	322	352	309	301	348	330	304	317	306	332	320	321	329	338	287	338	279	295	295	291	323	291	294	305	334	299	302	311	293	355	364	293	340	313	290	326	308	300	307	303	281	312	284	302	333	322	320	309	340	307	320	319	334	286	321	301	342	319	347	310	289	307	318	284	304	342	310	335	343	323	307	287	304	319	317	321	328	295	305	319	313	310	303	300	336	357	305	302	358	317	316	347	308	305	317	353	360	300	342	357	330	312	326	304	346	309	322	317	360	286	290	299	303	325	318	295	287	336	308	294	308	316	293	334	307	303	282	315	324	333	334	290	312	327	303	286	324	342	303	329	315	290	286	318	321	313	312	326	324	320	304	355	308	314	313	329	321	321	297	311	314	324	339	336	292	317	323	345	301	323	300	303	292	346	306	285	301	322	321	289	305	324	318	313	329	351	309	332	318	313	315	339	321	353	321	298	300	331	319	320	312	324	320	303	348	330	333	306	332	343	326	289	352	318	353	292	323	324	291	294	282	316	339	283	309	323	303	316	314	334	318	322	314	319	325	349	304	284	298	318	330	345	325	310	310	293	319	300	297	275	333	297	326	304	299	320	327	319	338	334	298	318	348	345	298	307	330	323	322	275	296	296	310	312	333	317	326	317	338	325	303	308	318	336	304	325	297	323	301	313	331	339	328	337	311	324	331	332	309	349	329	313	292	297	312	320	313	311	350	318	289	306	380	315	324	317	301	331	310	326	331	292	329	320	290	329	290	334	312	285	311	329	321	353	330	318	329	363	334	303	323	307	313	312	324	325	291	311	283	289	296	307	328	338	320	294	301	337	322	349	322	304	322	321	323	319	334	280	285	337	343	276	283	312	331	309	322	304	318	318	313	329	321	303	274	310	299	306	312	306	328	317	287	321	315	308	300	268	353	326	349	299	351	331	272	304	307	326	281	324	326	283	292	324	297	329	303	343	308	304	341	322	301	309	340	283	332	325	297	318	330	298	301	314	332	349	341	319	284	296	319	313	272	321	326	307	308	309	315
4080	841	801	845	807	791	846	822	709	788	776	756	769	766	727	782	683	751	766	746	782	745	701	761	730	747	779	761	776	767	784	757	808	775	717	751	783	794	745	735	712	723	730	737	696	732	696	741	755	691	730	736	725	763	702	779	712	756	703	781	711	744	741	705	710	732	745	732	804	746	699	763	722	791	718	694	748	713	746	698	744	726	704	755	747	730	781	737	741	719	718	708	698	705	746	796	757	698	789	732	764	773	783	757	748	734	764	723	709	763	772	717	737	724	780	727	711	777	746	751	729	732	686	744	708	744	727	752	714	718	782	769	763	725	790	679	766	751	762	727	726	761	713	746	762	684	717	724	741	708	711	740	790	740	754	784	767	702	777	751	752	770	756	774	769	739	696	712	762	736	760	750	715	783	739	721	760	751	744	752	733	729	749	742	708	757	749	751	813	719	690	744	776	745	753	706	739	685	748	750	695	735	759	771	766	708	716	739	740	746	745	733	793	705	752	751	747	799	768	777	738	748	738	769	737	797	779	770	727	808	781	765	730	780	749	776	733	805	778	745	750	746	756	702	656	708	723	780	743	751	693	729	724	765	720	730	712	772	724	768	784	803	702	728	786	745	744	795	721	756	740	780	721	764	725	749	734	750	784	757	752	769	711	727	721	763	761	730	790	736	774	756	747	758	755	730	765	757	705	737	787	730	740	729	752	747	709	742	763	706	724	739	768	685	777	778	753	742	760	760	743	745	748	789	756	735	747	750	757	766	728	730	755	744	733	750	806	742	749	715	770	772	706	709	710	716	779	739	744	730	739	727	743	765	731	749	786	755	765	734	745	701	768	664	748	744	777	777	724	734	729	699	735	729	767	764	708	710	766	745	762	770	733	758	754	734	717	698	744	698	722	734	729	750	726	741	750	755	744	858	754	720	734	728	766	747	742	727	713	688	788	706	787	723	802	730	746	743	708	752	730	749	705	752	758	744	737	676	757	737	779	749	760	756	705	694	687	791	738	696	796	727	759	726	720	743	746	743	747	748	743	748	735	749	760	725	766	742	736	761	718	772	767	755	744	719	743	736	743	811	743	769	688	720	734	709	722	752	763	716	766	774	749	727	710	753	719	701	745	741	746	722	771	697	714	833	704	736	790	756	736	793	713	717	739	728	755	780	709	730	754	747	810	740	752	787	716	748	770	810	733	731	765	745	737	713	773	750	782	699	736	724	730	734	775	761	721	779	771	744	740	701	723	802	736	760	767	717	750	777	757	730	771	679	691	709	717	763	788	749	694	745	758	765	800	753	734	780	763	795	664	713	763	753	779	769	738	740	726	702	770	753	726	757	766	771	761	701	771	747	768	706	742	717	715	775	721	812	726	737	777	758	773	713	721	738	720	757	709	753	752	718	764	728	740	716	787	739	729	735	746	726	747	728	723	761	717	737	733	751	736	780	696	748	789	731	719	751	784	691	739	710	732	713	733	743	747	718	784	714	725	805	761	758	720	758	683	753	745	765	735	717	778	696	745	752	754	754	725	766	728	715	725	799	715	759	741	750	800	780	732	742	733	774	774	701	793	726	731	798	768	735	730	738	744	755	675	781	763	721	755	761	709	715	755	731	761	727	705	743	750	793	783	746	783	745	776	754	755	740	746	759	740	732	720	778	759	772	731	727	729	734	756	763	713	729	753	797	712	745	745	749	718	761	759	761	694	750	741	729	715	762	758	712	693	719	769	775	752	764	718	730	722	729	781	746	731	790	728	737	784	712	792	790	742	750	753	707	745	709	722	744	706	756	748	724	673	710	712	723	757	736	758	703	793	741	746	716	760	741	729	742	718	751	741	696	742	779	816	767	760	752	741	743	753	740	747	784	756	731	738	785	734	745	700	741	745	742	752	794	750	754	730	709	737	759	732	708	750	728	738	712	767	740	783	711	699	739	749	750	726	756	758	734	718	728	771	729	764	787	744	737	717	775	753	710	745	744	788	748	724	738	752	783	816	749	733	761	770	739	750	742	739	782	751	750	718	767	740	706	716	764	763	711	733	733	768	734	761	749	777	713	765	754	779	723	717	736	747	761	726	705	759	734	742	754	735	715	715	758	724	746	736	750	762	735	706	729	742	744	780	791	746	766	728	730	782	747	699	787	781	808	744	773	730	715	721	733	717	740	776	714	767	741	779	776	756	693	720	699	770	729	725	768	757	790	712	706	728	763	721	804	742	743	762	728	776	766	734	725	750	726	744	762	748	722	711	754	749	744	692	715	755	737	707	770	761	762	721	698	752	751	797	746	721	745	727	711	784	807	749	783	795	758	720	737	792	764	745	757	734	700	686	733	739	803	735	762	763	729	750	781	770	800	755	732	739	703	779	723	766	759	758	775	703	740	736	712	740	669	740	736	722	703	774	716	751	774	754	756	799	705	749	764	727	739	734	752	734	736	767	772	767	792	699	733	760	740	700	751	751	741	721	749	762	725	736	734	724	767	747	755	722	805	745	801	782	758	756	790	702	736	740	726	754	743	769	735	715	703	748	700	731	800	804	729	778	720	759	695	718	778	771	709	744	777	762	736	772	731	793	781	778	753	764	768	752	759	742	752	767	721	761	748	719	727	792	743	784	758	747	727	725	729	735	756	752	742	770	672	775	712	735	764	800	754	742	676	714	807	751	737	726	735	776	720	706	754	744	729	748	737	756	704	771	777	720	751	769	755	699	791	764	724	753	775	700	730	750	724	764	804	742	781	686	757	732	730	679	763	788	717	778	765	773	746	754	705	780	734	764	743	750	748	728	767	722	731	735	716	727	717	742	775	757	742	725	723	701	746	751	773	695	786	794	775	730	756	766	724	770	750	752	774	721	734	736	722	761	749	796	766	767	731	738	799	753	758	765	754	700	788	771	792	759	721	729	758	754	714	743	728	702	779	746	745	707	752	736	766	773	724	732	772	742	710	800	743	763	755	747	758	784	722	771	792	713	768	788	806	725	785	773	728	718	761	764	755	728	764	727	776	756	753	745	703	760	737	720	791	756	729	735	765	730	766	728	729	720	737	768	754	764	780	765	751	703	742	739	745	788	748	752	742	744	777	761	735	709	766	715	775	701	721	759	680	711	757	727	729	759	746	744	717	766	763	774	745	748	704	732	732	739	749	693	724	699	744	766	690	734	771	770	764	759	687	767	747	734	754	783	752	733	773	753	741	736	749	753	738	766	746	743	747	735	775	732	743	765	782	734	765	741	780	778	741	755	777	748	739	729	716	745	758	754	733	733	750	755	716	737	773	751	795	794	767	776	746	679	734	712	756	732	745	730	723	693	735	727	765	751	701	748	716	766	750	723	731	723	730	731	735	725	678	778	724	755	711	774	743	756	764	714	730	722	741	732	779	718	726	788	722	714	759	758	754	783	728	752	777	756	739	719	718	755	712	785	755	786	756	722	737	734	775	771	726	814	786	726	734	758	718	740	733	713	739	787	726	760	762	757	739	744	780	699	755
17637	4319	1345	932	623	553	393	363	328	245	232	199	226	203	165	198	177	190	158	165	154	192	170	156	153	150	163	175	153	148	159	151	124	162	147	156	126	186	177	142	156	145	155	163	151	143	152	158	158	175	168	148	158	144	147	154	145	130	137	138	161	138	141	150	143	158	132	149	150	132	128	153	144	154	130	136	169	148	156	135	143	134	162	129	154	142	148	157	162	135	193	154	144	131	184	142	134	169	165	137	154	133	146	135	153	181	144	151	145	148	153	136	136	167	129	164	161	143	178	146	140	155	159	133	172	148	134	140	145	128	162	146	160	154	142	142	156	147	129	152	136	130	161	158	135	148	146	148	154	140	136	142	155	157	144	158	161	146	148	155	148	141	144	156	151	144	129	170	132	144	158	143	144	145	144	148	138	142	133	135	163	132	147	145	140	162	147	148	164	144	134	157	141	158	150	130	128	129	161	146	147	162	140	136	146	135	148	151	154	147	163	139	158	138	145	149	167	149	123	162	184	153	150	167	173	140	141	150	139	130	145	130	145	131	147	151	131	162	154	156	138	147	156	154	143	147	133	160	138	153	156	127	161	132	163	139	141	128	146	148	147	167	135	158	152	164	165	145	158	143	160	160	157	153	151	143	172	136	168	137	147	141	131	161	141	150	159	138	120	159	150	151	126	130	143	161	150	128	154	131	139	167	149	146	165	148	148	147	128	148	156	165	158	147	143	164	168	155	163	150	161	160	132	147	164	146	147	104	166	166	144	168	147	150	169	150	142	167	151	155	128	143	155	141	157	131	136	168	153	156	141	140	143	166	141	143	147	142	174	145	135	140	140	151	157	102	152	156	149	138	156	168	164	165	137	139	153	149	127	143	133	159	137	134	154	148	153	153	151	136	168	143	157	175	134	128	135	135	154	142	145	161	140	143	154	133	148	170	151	137	137	161	129	150	174	155	169	166	144	138	154	141	158	155	136	139	157	153	157	134	147	132	141	148	148	142	168	154	148	125	161	142	142	138	155	137	164	163	166	130	165	137	147	154	141	142	146	138	125	168	162	138	134	154	159	149	162	161	153	154	126	161	164	152	130	127	120	143	158	157	141	144	132	149	157	157	138	150	145	140	150	161	175	157	131	167	177	155	168	164	159	158	150	153	140	134	170	152	155	145	167	173	152	149	117	157	174	137	152	142	134	144	155	142	175	180	144	144	145	149	147	149	130	154	150	154	161	140	134	134	131	143	158	140	153	153	142	154	166	153	128	151	127	143	139	162	156	136	170	163	140	161	133	153	146	141	163	148	157	159	162	147	157	152	161	135	164	148	147	129	142	144	152	169	144	160	131	142	148	152	144	151	172	148	160	138	150	151	179	159	147	176	163	162	131	150	122	144	141	147	165	158	148	144	161	124	145	135	133	161	150	144	140	143	154	158	144	129	140	154	143	153	139	141	143	132	138	145	138	148	133	152	117	135	145	140	138	170	146	145	131	127	130	138	133	152	140	141	148	149	157	121	152	150	136	160	146	149	158	155	153	154	135	140	133	143	152	152	150	147	131	140	137	149	146	127	143	158	163	147	139	156	155	122	157	142	151	134	155	144	142	151	162	152	136	153	141	148	146	142	138	143	148	137	161	151	148	166	141	165	147	177	182	136	122	144	161	129	164	165	138	153	144	128	155	140	143	159	141	134	141	136	141	127	149	152	141	147	134	161	135	152	155	142	137	143	142	151	133	178	142	145	153	132	144	155	144	173	163	150	141	129	152	139	138	126	128	146	161	148	134	147	148	138	178	140	169	131	138	151	133	142	123	153	155	153	124	155	127	136	133	175	144	146	159	154	174	140	140	143	156	139	135	164	143	146	134	136	124	117	151	142	158	151	134	157	144	143	161	141	169	123	147	130	142	157	139	138	148	164	149	153	150	141	157	123	109	161	128	152	154	148	161	135	147	158	155	141	151	126	136	145	153	152	146	156	139	157	144	144	130	140	158	158	174	152	126	142	151	162	146	134	158	136	133	170	129	128	155	148	143	137	156	137	149	153	133	163	148	136	129	115	150	133	163	164	149	135	152	168	143	141	142	143	161	140	146	137	138	147	156	140	151	151	151	156	170	168	161	175	163	130	164	162	152	137	131	144	132	161	140	133	164	123	162	146	162	122	146	144	122	145	143	158	163	144	153	146	133	157	133	162	140	144	163	148	158	129	124	139	152	142	143	143	155	156	124	140	152	138	168	146	151	133	152	152	144	148	152	140	169	127	150	146	149	151	145	161	163	154	173	161	135	127	156	164	138	156	135	134	138	137	139	130	148	143	145	133	140	160	143	130	154	155	165	171	146	168	149	128	149	133	136	134	149	128	146	163	125	141	146	155	167	150	156	149	136	138	154	157	133	138	147	153	135	135	130	159	151	139	130	124	149	141	159	164	131	133	153	150	135	142	142	174	147	161	164	165	166	137	139	160	153	144	156	141	146	185	138	144	151	154	151	156	135	139	151	159	140	155	155	122	151	163	122	136	141	135	146	149	147	159	148	157	145	146	133	135	183	134	160	167	142	170	162	151	152	162	144	126	139	146	155	169	168	138	140	171	151	129	149	152	152	145	142	154	133	172	139	170	159	161	168	143	141	125	140	151	144	146	156	122	154	140	157	167	136	158	149	137	137	147	143	125	132	152	162	160	135	149	138	162	132	159	151	159	159	145	130	156	150	170	149	142	147	155	159	174	131	154	142	124	144	131	141	152	177	137	163	151	142	155	160	163	142	154	141	149	163	142	188	149	163	158	147	141	131	145	155	131	132	155	142	134	141	144	155	145	141	138	122	169	145	150	166	149	171	127	143	155	130	156	173	157	146	145	136	139	149	146	133	143	153	151	145	147	141	125	146	161	149	147	140	147	129	139	134	121	169	145	135	157	143	156	159	161	157	144	146	128	161	159	149	131	145	136	133	139	167	150	159	145	178	138	155	150	155	129	164	152	159	153	136	138	159	155	142	162	148	142	130	169	139	155	156	151	136	152	142	189	149	172	143	152	131	143	151	167	155	150	137	135	144	148	169	152	148	171	149	144	135	144	142	117	128	166	142	153	155	145	150	151	127	150	151	162	130	159	145	140	131	125	130	133	134	173	166	163	152	159	166	155	148	139	158	126	144	148	143	148	141	167	178	152	145	167	125	144	148	152	158	138	155	156	139	140	135	140	135	138	144	141	144	146	136	166	164	169	148	127	136	132	134	148	135	158	149	145	163	149	162	157	161	151	147	167	165	127	167	127	163	142	143	154	118	153	151	141	153	145	141	155	144	148	145	164	152	124	132	139	166	133	143	154	132	143	151	152	164	129	151	145	124	146	135	154	140	138	138	128	138	144	137	149	150	146	152	132	145	172	177	157	167	139	136	151	152	131	173	145	149	128	155	165	158	154	158	152	156	152	142	155	172	141	166	155	135	166	162	137	156	123	136	136	137	137	122	138	149	131	128	144	163	154	156	136
10034	3293	2422	2964	2618	2172	1732	1511	1316	1159	1017	895	860	790	741	745	635	659	629	610	535	560	527	504	517	495	537	471	491	471	497	427	469	494	420	447	457	492	471	445	431	485	440	491	396	445	437	462	430	445	406	454	412	416	423	435	471	438	418	428	414	421	453	416	439	425	423	398	428	381	414	420	404	447	425	406	405	448	394	415	420	431	399	402	399	424	439	415	411	448	421	412	391	422	428	397	415	447	394	416	405	418	406	396	432	412	455	418	430	425	375	403	430	428	399	425	416	384	402	380	418	392	406	421	413	386	414	396	430	403	394	420	388	385	410	376	379	388	438	437	397	449	426	404	391	378	399	392	408	404	428	388	381	396	417	398	411	395	377	371	417	404	403	378	404	405	439	389	418	405	421	415	411	403	373	416	414	411	415	433	389	409	383	384	419	426	427	407	423	408	399	419	415	425	423	365	377	382	410	414	438	441	420	407	388	411	368	384	409	416	407	404	406	403	401	389	409	406	400	421	406	417	389	399	426	427	376	419	434	369	403	390	409	363	394	381	409	394	416	428	415	391	389	380	395	418	396	415	406	454	378	427	386	397	398	399	408	405	393	396	420	398	397	382	417	422	396	377	443	375	456	389	390	416	414	409	415	415	356	423	378	408	432	393	404	427	407	366	402	415	413	389	449	395	392	398	373	376	387	376	400	407	403	413	423	402	399	369	391	417	396	427	412	404	423	350	400	400	406	407	404	403	398	367	420	382	401	408	397	418	405	402	376	377	408	428	418	384	382	420	396	408	428	407	394	370	391	396	465	412	411	403	383	451	375	380	374	403	370	415	410	429	380	421	391	409	434	412	395	424	423	391	399	423	388	416	406	394	413	375	440	399	412	395	405	415	390	458	400	388	405	382	425	403	403	399	438	396	386	374	382	414	407	355	437	421	400	415	431	409	414	418	388	435	391	407	398	411	437	410	428	408	396	407	399	402	359	389	428	401	404	415	414	391	405	374	424	399	429	366	425	421	397	445	412	425	444	421	396	444	416	421	344	416	402	404	397	425	372	431	433	420	420	376	398	422	363	373	435	383	411	396	413	381	388	389	367	410	389	410	392	389	401	382	380	414	421	444	392	435	397	406	393	391	413	401	448	411	451	392	451	402	389	422	390	407	397	422	410	383	401	417	387	388	416	409	436	413	434	419	415	394	439	372	385	418	370	400	435	397	431	416	409	432	396	410	417	354	436	431	371	400	424	383	393	417	391	430	421	438	377	409	422	431	391	419	369	413	385	391	408	415	372	401	407	387	392	421	395	447	411	420	419	406	384	429	397	398	458	393	431	387	403	379	440	388	418	391	428	394	416	448	424	388	391	426	401	411	434	404	429	404	418	392	412	429	381	441	341	426	446	419	390	434	394	401	389	403	410	424	365	405	357	391	424	403	425	378	389	430	416	430	363	410	394	395	401	384	412	396	380	417	422	449	389	386	364	427	424	393	405	384	388	414	424	444	433	418	399	378	417	434	416	425	406	423	456	402	406	400	341	414	402	434	407	403	396	352	427	395	422	423	408	419	428	388	418	393	388	410	443	406	435	410	411	421	418	451	390	407	432	388	408	410	383	383	409	404	410	383	389	400	422	379	366	413	421	422	408	374	385	392	407	372	392	405	409	372	430	397	437	416	399	380	389	402	384	434	411	400	386	388	380	424	408	412	384	416	377	418	399	384	408	423	374	426	405	375	461	432	402	413	407	415	392	443	433	367	390	382	424	412	384	439	396	416	400	394	420	424	407	438	413	401	423	390	403	385	409	395	408	369	440	385	355	393	445	398	399	366	438	402	390	381	394	401	415	376	420	369	376	411	427	450	403	410	361	382	427	427	395	405	398	400	413	407	419	393	373	383	404	438	434	442	376	431	410	405	427	386	423	411	419	380	397	375	395	426	421	393	424	407	386	390	397	436	415	398	419	401	383	392	397	405	439	395	391	390	385	386	394	412	382	391	385	385	366	398	416	438	397	384	390	408	416	373	353	394	427	410	382	413	397	386	396	407	427	391	405	402	366	432	391	358	409	380	436	384	407	421	460	445	473	397	421	397	412	393	405	448	386	390	410	442	389	385	373	410	417	396	396	408	418	424	419	420	405	406	393	372	425	432	454	399	381	390	371	406	406	381	368	417	397	395	391	409	442	389	404	399	367	418	447	416	413	417	387	396	392	435	408	358	399	385	395	428	408	385	392	402	396	381	407	411	418	385	384	401	405	396	465	406	465	459	406	414	398	410	412	408	437	408	417	418	405	392	377	370	420	410	438	401	380	391	387	399	431	408	412	392	367	441	413	409	373	385	409	418	400	404	380	418	386	397	369	438	382	365	413	423	404	399	396	384	417	392	397	406	406	436	422	397	412	365	418	428	414	445	410	417	396	396	410	411	370	426	435	393	412	379	398	429	413	427	380	433	397	409	382	385	405	409	378	391	375	405	400	390	414	400	431	384	422	419	397	397	427	431	397	416	429	418	389	394	394	451	399	420	416	404	409	387	400	412	396	400	398	382	373	430	415	425	409	389	408	405	409	385	425	423	423	401	415	421	392	376	378	407	394	389	429	420	395	394	411	393	405	377	424	418	419	410	419	387	428	390	394	413	362	394	418	413	386	432	417	418	384	389	393	396	394	401	410	375	414	423	399	412	403	392	390	446	424	449	411	423	436	407	418	411	404	421	384	417	397	407	404	396	412	409	391	431	410	394	404	384	404	402	408	403	406	378	380	414	403	384	435	411	379	453	434	424	409	409	434	449	413	433	394	420	402	402	446	442	410	376	366	398	384	402	412	442	396	447	422	411	386	431	392	422	412	406	397	391	425	392	412	400	417	447	387	445	372	434	412	389	384	455	399	403	446	424	422	399	406	420	385	421	420	400	433	380	394	443	396	393	405	411	414	419	407	455	420	391	409	358	401	392	364	373	434	381	427	408	412	402	362	435	391	407	415	428	404	400	413	427	400	406	373	448	388	430	398	403	440	401	420	412	415	400	402	407	414	395	431	395	375	400	381	411	411	403	407	434	382	402	422	409	354	382	418	391	391	393	412	447	386	378	368	381	399	356	373	387	356	391	383	398	392	427	417	415	407	399	426	390	416	424	411	380	433	402	382	392	407	384	398	397	406	398	398	394	425	400	428	369	425	415	410	403	396	413	385	355	396	450	418	411	408	422	435	438	392	400	410	402	406	380	406	370	394	400	390	422	376	419	382	399	415	392	406	447	434	402	379	409	391	384	394	409	423	434	414	422	406	405	396	437	390	384	454	415	387	424	395	407	435	405	396	380	398	417	381	417	413	403	408	425	384	419	433	397	369	431	377	410	410	427	425	443	410	418	378	413	418	435	421	394	416	396	405	407	419	401	408	386	422	435	422	425	436	427	398	398	401	426	376	440	415	393	401	422	401	392	407	407	383	386	409	426	396	392	450	424	432	421	411	384	413	385	400	368	372	379	422	395
27848	10377	3395	1915	1201	910	751	610	503	436	375	361	354	310	326	290	272	260	257	249	261	233	233	218	262	244	234	244	203	219	225	254	216	240	232	236	224	218	226	202	252	210	221	217	218	203	195	219	202	205	218	212	228	217	258	198	239	177	225	193	205	224	197	234	210	190	192	185	209	235	180	204	241	195	218	215	198	194	229	224	204	211	189	206	187	213	179	237	225	195	205	221	161	204	226	208	211	219	233	218	199	210	226	202	232	213	197	222	194	211	212	149	209	220	216	221	213	179	204	218	210	206	194	206	230	181	215	207	225	210	195	183	208	211	216	222	231	201	209	210	206	222	200	209	206	225	195	185	198	200	183	197	218	221	202	215	202	216	210	211	202	185	219	206	203	225	207	194	202	209	223	192	197	203	195	205	228	197	199	189	232	195	197	177	240	232	224	208	184	210	222	195	217	200	187	210	196	205	183	222	219	224	219	206	198	217	194	219	203	233	193	229	206	204	197	217	209	212	205	202	224	208	189	208	221	231	198	236	190	203	206	215	227	205	189	195	220	190	205	233	192	184	206	219	206	206	211	209	200	207	227	208	214	211	185	204	196	214	194	211	209	219	233	214	203	191	199	207	219	260	213	193	202	199	221	237	212	198	194	219	230	196	223	193	199	205	189	200	217	215	216	223	216	194	201	230	195	204	201	199	198	185	204	188	175	210	200	201	198	215	209	211	225	204	179	194	208	238	232	253	215	191	211	211	203	212	189	221	229	204	187	214	205	197	237	179	216	189	208	231	206	178	223	193	210	204	204	240	229	198	215	208	187	232	201	182	199	202	214	201	192	175	239	211	188	192	192	228	209	209	215	213	209	231	212	178	215	207	213	181	211	220	236	232	198	229	205	211	194	217	231	197	188	203	197	199	192	212	186	195	217	205	222	232	202	212	228	201	197	194	208	209	212	191	192	225	207	203	213	196	201	214	204	212	207	206	196	222	179	210	210	217	190	215	218	217	198	240	187	224	198	219	223	198	203	192	194	185	191	210	201	210	193	223	200	181	230	235	183	204	226	180	210	200	182	214	227	228	203	201	170	228	203	180	228	205	234	191	215	210	200	194	190	204	223	198	242	189	198	205	200	206	218	209	194	202	211	239	189	196	201	218	207	200	190	196	203	193	192	200	232	180	220	212	213	206	190	193	206	225	220	199	253	199	202	234	209	225	213	202	220	210	213	208	220	236	225	232	195	206	207	204	221	190	209	217	207	202	207	213	217	216	201	170	187	222	187	225	239	209	190	213	212	216	212	191	211	215	206	192	199	226	198	219	203	191	229	223	206	184	175	204	226	220	221	232	239	229	216	188	179	216	175	219	200	197	211	194	212	211	209	235	184	243	221	217	232	204	190	200	208	198	226	212	216	234	176	187	211	195	229	200	206	204	224	211	210	201	208	225	217	229	232	225	218	204	180	212	205	220	202	208	204	207	194	215	230	172	210	200	238	207	221	240	213	215	195	212	200	222	192	210	202	186	193	210	217	203	211	218	201	214	225	218	202	186	189	209	195	196	234	209	175	218	235	210	171	203	215	213	194	186	193	187	202	201	202	235	218	188	189	219	199	222	226	236	188	198	207	222	219	193	186	218	199	196	213	216	230	207	213	210	214	213	181	220	223	180	215	218	240	186	215	204	202	175	222	221	237	206	206	211	221	193	215	219	238	178	229	206	233	182	186	215	227	201	195	210	211	229	184	212	225	190	228	207	205	199	216	191	200	231	182	210	215	205	184	226	216	210	212	225	205	216	195	239	220	227	178	224	215	205	178	195	165	216	211	218	227	207	200	200	217	190	224	227	207	215	233	227	197	193	192	230	213	194	234	233	179	206	181	196	212	229	205	203	214	200	197	211	203	229	197	196	210	202	205	177	218	231	231	198	203	211	194	234	200	194	202	213	215	209	190	213	195	204	184	208	191	200	200	188	192	217	224	224	227	198	198	209	228	210	207	195	187	223	193	202	205	221	205	183	215	223	199	205	201	220	199	197	211	223	217	188	198	210	193	182	199	215	212	202	234	191	222	217	219	207	214	235	230	207	206	236	200	231	176	196	197	254	209	223	213	237	187	201	208	197	217	218	195	201	232	209	214	214	198	219	213	233	214	218	199	195	209	193	178	196	215	194	195	218	200	209	223	202	210	227	221	222	213	216	201	179	212	197	220	217	187	214	237	217	246	171	192	216	219	205	214	216	194	223	208	215	228	219	201	219	197	207	180	207	228	209	202	207	217	215	195	178	192	244	199	223	219	193	208	211	203	190	183	189	198	194	194	213	207	208	206	208	226	196	213	207	185	215	186	218	202	215	208	193	221	225	216	220	213	211	207	238	221	216	220	206	225	207	213	204	199	224	208	189	213	217	201	229	168	212	216	200	243	205	236	209	203	222	190	203	219	191	214	216	227	201	198	209	192	219	226	186	216	215	197	236	223	205	228	224	223	205	197	219	227	229	197	183	211	198	206	225	207	203	201	184	206	227	198	184	216	187	230	190	216	209	194	216	174	218	220	223	187	204	180	179	200	233	203	205	190	204	193	210	189	210	199	206	192	217	203	206	202	185	228	231	195	183	215	215	229	227	216	214	211	230	200	203	211	220	224	194	213	175	214	206	199	222	241	200	205	184	207	192	213	204	207	195	215	218	212	201	227	227	186	222	206	223	210	201	193	207	216	247	199	215	190	219	205	209	213	196	222	176	207	204	212	174	203	204	193	193	204	207	210	201	203	188	201	196	196	208	220	210	208	218	215	214	197	206	203	222	204	216	219	242	201	240	201	208	202	210	182	213	230	211	225	203	226	226	208	231	209	190	250	201	198	227	190	195	228	230	198	196	224	178	214	201	204	204	208	238	202	208	190	221	210	221	189	226	238	207	196	201	210	201	224	204	214	202	190	211	208	217	236	203	214	185	234	196	223	191	210	205	217	187	194	233	218	225	200	192	208	182	213	208	221	192	244	192	201	189	225	215	192	210	188	225	222	213	206	202	215	217	215	216	201	218	189	224	196	206	217	193	254	185	227	215	202	212	207	207	221	183	209	212	162	205	210	191	216	227	205	211	207	188	204	222	224	223	201	219	208	209	202	221	201	232	188	198	211	218	184	210	218	216	216	214	212	188	207	216	225	190	208	195	201	210	193	206	214	185	204	216	218	205	225	239	213	215	224	191	224	193	203	181	202	206	210	218	225	187	218	235	203	222	211	194	231	214	189	207	207	192	210	223	205	217	229	186	188	217	160	199	226	230	243	203	208	200	213	221	222	207	211	203	214	185	200	175	192	209	250	201	204	223	234	215	195	216	185	225	202	212	209	212	206	205	214	187	203	211	221	210	226	193	203	213	193	190	200	197	178	222	217	196	180	230	193	189	212	204	185	179	203	205	200	190	227	230	226	174	191	211	222	224	189	192	213	214	212	191	221	179	221	201	217	169	207	202	192	197	204	205	211	205	200	212
14484	6189	4481	5294	4588	3758	3176	2579	2246	1936	1778	1613	1442	1374	1218	1143	1094	990	978	920	923	870	825	803	773	753	772	715	737	728	717	722	669	706	652	734	694	666	683	673	620	644	669	643	616	642	618	614	597	641	583	605	590	665	561	636	607	553	585	582	604	583	569	586	601	607	658	595	583	543	615	564	597	562	574	577	602	565	546	573	556	606	570	602	569	610	588	544	549	556	590	578	589	592	555	562	551	603	603	591	603	600	565	583	551	556	532	577	595	548	556	562	572	547	545	554	572	569	562	544	573	555	554	585	588	565	527	579	576	560	587	586	576	576	525	557	572	543	593	551	551	565	560	549	554	600	534	567	579	579	532	579	612	534	553	589	589	584	622	552	606	566	541	525	567	552	571	546	557	542	603	563	553	558	560	578	523	564	551	588	558	528	569	590	524	536	551	560	549	570	572	578	571	516	575	579	546	569	564	590	554	579	562	559	575	533	588	569	593	567	554	534	558	544	576	520	586	567	564	569	545	583	605	560	554	598	564	543	539	550	518	568	533	522	601	572	582	561	557	582	520	532	570	551	526	558	571	538	548	567	544	539	573	537	514	612	545	570	555	577	539	590	557	591	596	577	584	546	546	566	522	544	545	540	550	548	536	554	576	551	538	524	550	562	578	584	599	573	553	557	562	568	610	525	545	543	567	565	525	565	563	561	565	585	605	548	572	563	555	562	573	576	564	566	635	614	525	596	567	581	558	557	528	544	569	539	540	554	532	569	551	572	511	555	544	558	603	557	538	541	566	592	533	573	578	542	538	574	590	570	533	572	548	554	546	562	535	570	532	526	525	560	541	535	538	532	583	547	525	573	557	554	540	536	519	568	556	555	577	562	567	538	554	541	563	551	539	561	562	554	584	581	539	590	549	580	560	523	574	557	566	568	583	524	507	620	559	541	533	536	601	520	604	531	538	557	583	550	544	533	580	552	547	560	549	527	553	548	533	600	581	545	567	530	545	543	580	574	551	561	545	520	525	569	558	550	549	527	516	539	569	537	556	562	527	566	532	555	561	540	565	535	574	554	547	572	576	559	572	555	569	584	576	531	564	556	582	533	548	530	578	617	555	558	546	592	510	551	577	581	575	565	533	544	605	564	569	562	611	563	578	555	604	536	567	554	536	545	568	545	534	560	581	554	564	578	543	503	579	567	556	523	574	582	591	553	540	620	511	549	551	541	549	550	564	504	576	568	549	553	547	542	522	612	571	547	584	563	564	547	554	558	603	588	573	536	553	559	534	559	549	516	544	585	554	566	604	548	591	582	589	555	534	557	564	567	538	527	550	539	566	574	541	558	571	589	536	607	610	547	581	527	545	581	558	558	577	547	525	527	561	583	607	555	555	589	538	541	570	587	551	532	530	558	563	555	550	528	606	558	540	583	552	573	583	579	589	562	575	536	578	535	580	559	554	577	574	597	564	551	546	573	585	581	551	535	541	577	534	575	592	560	572	541	591	553	569	559	561	564	563	497	546	536	520	574	524	514	576	583	559	573	562	523	544	543	550	550	532	548	593	480	551	567	535	566	583	559	568	563	552	558	512	600	555	515	553	535	555	561	564	583	550	600	567	583	556	575	568	549	581	559	566	578	533	525	550	580	594	572	550	538	580	538	578	515	565	588	525	584	582	534	572	547	554	526	558	570	573	566	570	524	561	542	594	589	607	525	593	562	560	592	559	569	581	563	546	544	578	544	556	547	572	575	560	588	541	531	576	539	602	546	576	544	577	547	543	532	568	580	546	525	533	519	529	532	550	534	558	539	602	546	568	557	605	556	576	565	572	542	556	531	611	561	526	560	570	566	565	578	535	580	540	532	564	539	584	549	584	560	541	551	584	543	573	535	581	561	596	530	559	545	545	527	599	577	525	531	584	541	573	550	549	559	532	576	526	565	572	590	577	570	538	571	540	526	598	539	585	562	599	533	562	625	571	597	542	558	499	587	567	549	546	553	538	539	583	551	555	567	563	539	556	573	589	558	572	563	603	529	581	572	603	558	531	579	566	561	580	580	576	594	543	541	576	577	580	539	564	566	569	561	565	548	571	547	561	577	596	609	558	537	546	552	543	558	583	577	581	576	526	537	620	533	562	577	582	522	558	567	553	599	594	590	544	559	541	540	509	551	561	597	544	598	571	564	493	574	553	577	568	566	515	561	550	567	594	516	543	569	562	563	601	533	578	595	561	551	558	557	567	572	529	576	537	584	570	522	557	549	571	536	558	577	525	575	592	586	574	589	522	568	564	546	569	536	529	559	578	603	582	560	581	541	609	542	541	554	538	564	558	580	534	585	545	591	563	534	551	530	533	550	550	562	549	509	547	529	554	563	602	592	579	559	586	562	574	558	570	557	547	578	613	531	564	581	562	574	565	572	565	560	550	554	557	547	525	581	601	555	580	583	564	563	572	564	569	574	549	569	592	555	562	508	589	547	614	548	561	555	568	573	577	529	558	551	573	537	520	613	523	572	542	552	528	554	541	550	566	567	543	554	545	547	577	549	593	566	585	551	587	556	587	538	544	547	583	535	553	559	533	552	551	573	609	568	541	584	552	545	539	545	533	541	538	558	551	530	555	563	608	553	586	563	529	612	535	582	557	594	550	552	558	534	601	605	542	565	607	578	546	603	596	518	560	585	561	535	583	600	517	586	582	569	569	544	553	558	554	582	570	582	561	571	544	529	577	500	573	565	589	611	605	561	559	566	566	596	552	563	530	560	594	557	545	547	541	570	547	531	559	561	555	563	550	577	573	530	569	585	572	544	577	579	537	574	578	580	535	564	582	532	560	571	543	580	569	571	550	530	571	612	572	538	613	592	552	550	594	551	551	544	545	538	553	574	585	613	564	573	541	566	570	532	590	553	571	551	536	539	557	564	595	551	578	562	532	559	546	574	541	507	519	565	611	597	577	573	563	560	541	582	549	532	590	537	546	534	556	565	603	568	512	567	581	576	514	558	556	526	594	583	532	541	584	590	507	514	566	574	554	565	586	552	542	568	525	591	539	541	560	579	608	558	585	573	527	558	512	552	578	544	586	572	548	584	554	536	510	549	558	557	570	596	567	532	562	531	607	559	586	598	552	630	598	544	572	537	563	572	575	535	621	543	562	554	518	575	523	589	564	552	577	552	554	595	591	527	558	605	604	586	560	599	567	547	582	575	565	521	543	577	585	547	528	602	545	604	565	575	573	556	557	553	564	538	575	544	553	551	574	545	589	539	573	545	566	572	587	568	527	553	577	574	533	587	564	580	556	535	569	598	586	592	570	549	560	552	557	560	557	539	572	580	551	557	590	547	545	540	564	562	536	550	544	558	564	543	590	554	564	568	576	558	568	569	549	527	565	537	497	538	520	572	561	534	552	540	592	576	570	552	521	514	561	625	573	556	577	592	555	564	580	574	576	585	565	574	566	548	598	554	597	538	592	559	553	551	561	560	578	534	561	545	578	572
6941	508	364	355	334	334	351	319	322	300	266	284	339	345	335	352	302	314	308	330	317	322	334	336	285	332	287	344	322	322	360	347	340	307	313	314	306	321	334	368	269	336	322	324	325	328	344	323	339	348	294	321	346	308	325	323	313	288	368	337	299	321	337	346	301	306	316	327	308	260	322	322	341	304	337	313	307	313	329	321	319	299	315	278	332	316	284	311	313	318	282	325	323	331	302	322	318	336	342	317	294	318	365	308	340	351	311	326	285	337	295	316	326	305	352	313	290	302	293	350	327	325	346	288	288	282	309	342	329	328	300	312	298	297	334	330	327	340	319	357	320	313	320	297	349	326	271	302	313	314	337	330	330	299	338	311	309	314	298	313	276	296	325	304	317	330	300	318	306	310	293	352	304	316	301	302	302	294	329	296	328	292	314	362	298	304	353	335	317	300	288	327	319	320	316	286	298	293	335	343	307	335	328	340	293	322	314	325	336	307	310	338	316	307	315	350	307	309	310	296	324	313	319	310	299	346	292	307	308	338	330	283	319	328	345	323	310	317	305	332	307	320	364	343	333	329	317	298	268	311	320	328	301	327	296	314	311	283	307	300	297	296	295	324	325	323	313	340	312	296	294	336	336	295	306	328	324	335	293	318	331	332	314	316	295	328	316	305	304	347	353	369	325	315	323	317	300	299	285	295	309	330	326	367	332	313	305	301	322	304	323	304	298	327	328	308	310	309	344	329	302	298	330	311	296	325	268	325	342	314	368	321	342	323	303	309	339	301	309	342	301	327	290	290	330	326	326	330	367	295	317	335	289	349	321	343	301	351	295	291	315	303	328	308	318	318	301	298	327	365	270	330	289	309	304	272	293	295	324	308	313	303	300	341	324	371	323	279	293	332	330	320	332	299	293	277	292	289	342	319	296	312	310	307	310	341	299	294	326	313	319	318	334	327	276	312	287	305	287	340	324	338	315	308	322	352	303	324	304	320	330	328	288	304	277	332	289	329	334	297	324	312	312	332	313	304	315	313	312	337	330	311	325	312	276	298	334	307	317	335	314	319	346	330	274	356	328	346	318	301	288	323	334	340	310	310	320	350	314	289	309	347	321	312	305	334	309	311	299	292	355	343	329	293	309	317	306	305	305	291	298	326	331	285	295	312	306	299	276	310	302	308	337	307	301	313	312	331	326	312	300	306	320	308	306	291	329	320	319	305	290	288	300	304	312	311	335	310	309	296	333	305	335	341	292	320	300	334	322	308	305	325	290	296	337	315	283	320	318	332	308	298	286	326	316	309	304	280	345	353	328	325	327	343	335	314	326	315	340	303	295	315	312	306	311	301	295	361	321	301	326	327	324	324	325	317	310	323	337	314	325	317	288	323	336	308	307	314	309	329	335	308	309	317	293	318	308	330	309	372	322	323	285	314	329	312	297	329	298	295	283	317	307	315	306	312	310	309	295	291	309	315	313	302	325	307	312	289	297	346	295	315	362	300	290	315	304	328	321	342	303	316	309	353	346	326	325	309	339	313	343	318	301	291	303	345	323	312	303	322	340	303	360	354	353	313	309	319	281	315	336	319	337	317	315	296	312	294	290	314	315	335	317	301	315	304	321	317	325	329	343	315	320	320	322	305	319	324	323	306	368	331	292	319	303	303	308	329	316	296	302	288	330	324	291	303	324	308	319	345	327	285	343	304	349	340	331	327	269	331	330	334	338	280	284	320	321	339	327	305	323	291	320	293	323	300	298	340	325	315	312	308	283	313	338	298	302	299	326	302	330	311	308	308	321	311	316	296	310	318	353	335	342	313	316	324	267	295	327	340	308	303	336	352	303	321	340	344	314	302	330	358	321	298	340	333	301	315	300	292	324	305	317	314	329	279	329	292	337	313	326	294	321	331	320	327	316	324	319	349	354	313	350	279	291	279	316	298	296	307	322	308	342	342	299	306	292	328	320	321	342	313	309	307	314	295	305	318	318	297	342	320	322	321	323	325	295	330	298	326	303	308	292	299	303	350	321	312	307	314	318	327	341	288	302	309	322	299	307	300	300	286	306	344	368	295	324	342	336	282	331	312	314	312	303	303	312	321	306	339	335	331	295	328	346	337	292	314	311	310	295	353	345	281	306	350	312	301	340	313	308	341	308	330	323	325	322	299	317	308	352	294	287	353	330	317	289	328	304	322	310	307	287	320	334	337	305	297	323	341	320	276	327	324	332	312	310	317	268	279	318	292	305	291	304	353	336	292	298	314	280	307	314	342	309	325	306	345	338	331	324	330	303	359	306	361	328	353	343	310	313	324	296	310	321	337	302	342	352	354	320	320	294	310	315	294	337	327	322	324	298	293	322	322	298	315	316	293	327	320	291	303	302	318	352	312	333	309	325	304	338	319	324	291	351	345	317	317	308	322	312	312	317	286	309	321	311	305	297	283	315	333	311	357	299	332	282	312	300	313	299	332	322	337	323	296	315	320	314	304	321	310	328	335	333	308	307	296	310	315	294	313	336	334	293	314	346	294	348	273	321	300	325	316	326	314	312	321	307	335	348	308	333	316	325	327	290	303	320	334	342	323	296	303	320	304	312	284	316	347	303	324	328	355	322	311	315	297	304	307	305	329	346	323	347	317	319	336	302	309	280	331	326	335	333	295	311	306	342	329	310	320	278	329	313	314	320	348	302	290	336	337	322	333	295	316	326	335	303	383	316	290	323	296	326	301	308	295	297	326	299	324	315	302	305	306	308	311	298	325	317	291	295	319	321	283	325	310	309	301	363	307	325	298	327	326	316	306	319	316	337	285	334	307	289	332	305	298	307	282	300	297	323	303	296	323	345	318	322	344	311	329	351	296	300	308	323	326	337	334	313	317	333	303	334	287	281	337	361	297	329	316	311	280	299	294	348	328	307	297	323	286	326	326	312	295	325	305	304	310	310	314	326	315	331	302	327	339	321	302	330	300	304	325	351	323	343	320	301	307	324	331	299	307	306	290	324	316	336	320	338	330	343	318	303	320	296	303	304	327	338	324	332	345	319	316	299	332	292	336	272	323	258	345	319	317	318	331	317	284	310	328	283	310	341	308	306	297	309	339	323	322	334	328	322	325	295	305	296	320	315	325	322	328	333	338	321	311	335	312	316	321	334	326	300	278	323	307	313	306	302	319	297	296	285	286	295	329	293	308	314	320	334	295	306	302	309	322	315	308	307	317	301	307	306	306	306	309	317	323	303	308	292	302	320	334	322	321	302	324	280	323	307	316	311	333	287	314	347	303	336	329	321	323	296	308	293	311	305	353	332	324	301	337	313	358	323	314	304	295	340	321	336	306	304	324	304	302	320	333	343	305	297	298	285	296	316	340	321	348	348	307	309	328	315	332	298	313	295	315	289	302	321	319	308	319	321	306	318	338	333	261	336	315	340	297	259	305	335	300	342	327	333	315	325	326	305	314	330	284	311	332	334	277	289	303	329	305	337	305	328	296	295	328	287	308
4066	894	834	803	778	800	794	798	787	763	731	765	756	715	776	760	780	720	792	723	779	742	733	752	771	776	783	772	746	719	777	776	792	762	753	768	761	771	752	767	792	765	725	753	798	775	701	786	721	736	774	725	699	739	735	757	759	718	771	758	744	741	797	765	736	731	745	689	748	740	758	785	811	750	787	764	736	691	701	723	709	749	755	755	747	778	747	740	763	755	712	774	701	743	700	728	751	762	732	708	734	759	714	771	709	738	717	754	730	726	804	723	786	739	744	783	729	755	731	769	779	741	752	741	713	723	771	746	743	724	738	737	759	790	697	762	729	693	744	732	708	785	744	668	773	717	780	753	723	698	728	734	760	777	733	750	776	793	741	721	732	789	750	724	757	742	685	768	751	733	776	730	748	714	700	765	719	677	745	765	741	735	788	704	779	769	730	776	742	729	759	727	729	787	763	776	744	724	729	818	749	755	711	750	762	730	774	765	781	705	712	747	751	761	802	753	776	720	750	773	754	779	789	748	722	726	731	738	746	787	747	733	762	725	773	734	722	764	768	773	763	745	702	804	719	733	776	727	753	771	706	746	746	742	724	774	759	809	682	771	744	769	713	730	728	708	759	768	721	722	749	727	740	763	736	793	708	747	752	720	708	748	698	705	754	784	735	754	755	729	754	708	734	718	757	757	720	683	748	798	741	709	726	740	737	754	714	733	749	673	795	729	695	733	714	718	727	700	773	725	726	729	789	714	719	701	762	734	803	739	767	741	700	711	742	719	708	710	732	751	745	812	737	705	735	728	735	766	760	743	756	737	771	763	757	737	757	761	706	764	759	749	742	777	745	731	746	708	769	765	744	719	763	725	732	739	746	739	730	783	752	749	742	710	754	770	710	729	768	716	760	732	749	730	729	772	720	781	700	768	771	785	748	741	685	788	697	752	732	714	693	730	753	778	746	774	740	741	788	749	805	791	748	768	761	789	765	712	729	732	780	725	713	688	792	723	741	759	747	742	753	766	691	771	750	729	755	740	728	726	760	731	745	740	751	693	730	760	727	752	759	728	729	734	708	760	718	733	751	692	797	722	790	784	733	761	788	738	748	738	675	752	735	769	734	767	694	712	779	706	796	775	712	756	709	743	717	780	699	767	766	735	743	749	748	746	755	767	700	718	755	739	733	750	766	709	748	764	759	698	715	742	732	767	754	737	726	742	781	786	711	747	701	761	728	739	683	760	760	699	726	766	766	750	743	797	707	733	724	752	787	775	776	756	707	747	745	753	772	730	713	699	734	730	727	742	756	761	701	733	729	744	747	753	768	701	766	733	701	753	703	715	777	703	720	726	757	781	736	740	697	740	728	766	738	751	748	701	765	782	724	800	737	726	735	788	741	771	724	735	766	757	750	765	707	766	744	724	776	739	735	721	732	736	787	769	799	750	802	769	727	718	773	725	756	757	722	730	812	760	732	706	782	743	756	717	723	711	749	750	735	733	763	750	746	788	768	771	726	754	750	709	726	753	720	725	755	765	686	685	750	738	741	723	702	772	803	771	753	742	706	746	775	746	696	738	740	746	726	743	767	723	743	804	705	705	740	741	757	735	764	736	744	679	737	769	772	747	760	728	747	694	741	732	727	713	750	750	746	741	749	749	762	762	779	748	752	774	795	748	808	742	771	781	765	756	721	788	721	702	736	707	770	722	768	762	807	752	736	726	725	776	750	699	749	726	745	764	761	738	766	741	767	741	771	690	770	729	760	745	736	736	765	754	742	794	739	769	717	732	729	749	777	766	725	737	711	711	711	747	763	768	737	747	743	755	766	742	734	721	733	723	753	764	749	756	717	752	777	738	745	717	783	743	739	703	751	723	755	699	764	746	768	738	708	720	751	740	792	734	735	788	739	744	746	776	729	781	761	716	754	695	747	719	745	700	741	725	722	689	699	738	704	810	728	780	694	774	748	756	726	735	737	753	750	787	731	779	782	766	772	728	765	741	746	758	777	781	795	804	746	760	717	758	786	761	777	752	709	718	729	743	728	733	731	739	765	725	771	836	789	752	703	797	752	733	764	783	761	716	771	722	753	771	703	741	742	695	723	726	779	755	695	773	787	762	689	747	735	766	761	697	768	711	731	763	748	712	671	759	728	747	728	702	748	736	802	753	746	752	746	728	713	732	744	744	762	710	741	788	734	775	714	680	725	703	742	714	730	732	777	743	716	737	746	756	748	735	748	751	726	737	711	738	714	744	751	767	724	779	756	763	787	710	770	757	754	742	779	790	778	714	760	692	727	731	744	761	771	749	770	771	722	721	742	767	767	749	789	743	785	760	728	745	743	765	726	717	794	752	780	749	767	730	728	751	763	752	699	709	744	720	731	730	764	716	745	743	753	740	730	759	811	727	720	688	763	718	752	761	755	783	721	746	749	717	738	810	755	758	732	723	722	790	686	762	742	736	767	742	734	711	769	745	705	771	729	714	785	752	726	759	739	726	787	710	724	750	786	776	737	787	752	698	692	722	738	749	745	783	713	746	790	750	767	752	726	748	683	742	737	768	795	761	713	761	708	750	749	756	761	773	756	780	746	750	766	792	758	701	777	759	725	730	728	743	801	713	751	744	762	760	742	690	730	728	742	754	762	750	707	729	775	785	712	743	752	741	707	711	787	713	746	750	739	776	713	749	731	752	727	706	738	720	764	705	814	738	751	710	719	712	752	790	776	746	716	749	777	720	734	782	695	742	800	744	759	744	781	736	759	705	755	692	814	727	753	751	712	763	714	705	771	722	720	739	763	721	761	749	784	735	737	740	721	784	710	802	716	734	717	734	750	777	747	779	759	743	794	767	734	704	706	775	724	795	764	745	739	796	745	736	714	737	771	755	739	740	771	749	748	773	742	731	688	706	705	740	726	713	747	709	726	772	715	760	739	752	735	793	707	754	742	750	738	753	773	744	762	771	752	711	796	739	710	767	761	705	772	773	747	749	733	663	729	773	708	746	738	757	739	761	768	721	726	757	734	755	733	789	713	734	768	782	689	767	807	748	805	721	791	761	742	777	689	708	758	746	766	727	690	716	708	731	740	712	735	739	773	734	727	776	719	733	752	724	740	740	733	722	729	725	764	716	727	724	783	752	738	708	745	747	744	730	718	814	747	787	758	702	732	755	732	745	738	743	742	746	734	799	737	762	758	770	784	719	751	744	742	720	745	754	720	764	771	712	756	750	742	705	788	687	759	753	762	774	687	800	744	772	715	765	740	715	735	747	757	805	747	737	764	756	746	759	731	733	763	719	732	708	782	761	748	712	854	807	700	784	715	715	745	708	772	742	673	714	710	704	708	722	766	742	751	736	771	745	720	710	815	755	739	776	706	749	733	772	724	723	788	746	771	754	771	710	756	748	734	714	752	736	741	738	738	684	708	761	772	714	710	771	777	710	773	751	763	721	799	730	756	720	745	741	737	745	743	759	763	763	765	769	787	726	816	745	762	762
19960	5488	1561	888	674	540	380	353	293	250	233	223	221	197	193	188	187	191	158	156	192	180	157	179	187	150	179	144	163	159	160	143	172	171	157	162	149	169	139	147	154	157	134	161	152	154	140	150	150	160	159	150	156	144	127	156	174	166	157	161	145	107	159	156	158	120	140	138	154	132	152	137	139	158	147	140	133	146	149	168	138	123	150	154	152	141	147	160	164	150	161	148	148	159	152	163	140	139	158	147	152	124	138	132	151	168	153	114	147	137	153	140	142	152	133	147	182	168	160	145	160	170	142	150	166	139	161	148	155	158	159	139	149	145	153	159	146	147	161	176	162	135	140	165	136	167	159	135	141	159	164	162	159	129	127	159	115	145	130	176	151	155	156	115	140	167	172	169	133	160	147	147	150	139	167	170	127	146	164	136	140	147	158	156	160	134	171	159	159	155	142	169	133	140	136	136	138	152	144	140	149	175	151	128	151	161	159	137	170	153	180	160	168	160	157	142	128	119	158	170	174	157	178	172	143	146	153	153	169	134	128	151	160	161	142	148	125	133	129	139	122	151	164	160	123	130	149	138	144	161	148	139	153	135	150	162	144	141	151	141	152	144	147	154	154	173	122	135	133	152	159	147	163	169	159	154	142	139	145	146	130	164	149	139	136	155	158	128	147	134	130	167	161	125	140	144	163	151	168	136	152	151	148	132	153	141	140	142	146	151	135	161	163	167	134	176	135	140	151	158	133	128	139	146	167	163	152	163	172	141	156	139	157	146	177	141	165	158	170	153	144	143	152	153	140	154	150	178	130	156	147	145	149	141	154	153	154	154	147	119	139	142	145	173	159	138	148	140	139	150	156	154	145	139	134	154	138	139	132	150	140	164	142	154	160	148	146	124	157	148	161	144	165	153	127	141	149	152	170	162	153	164	165	135	154	145	124	140	148	160	143	132	173	177	154	170	151	133	139	149	152	125	146	142	153	156	145	144	129	119	142	145	163	123	148	153	154	159	151	120	140	140	139	141	158	143	148	161	158	131	163	147	145	149	140	140	188	142	145	154	152	142	153	127	152	166	162	132	149	112	158	142	129	161	134	112	156	141	147	141	161	150	150	159	165	181	147	159	127	164	149	162	136	155	156	164	147	125	157	141	176	142	151	133	163	152	141	156	165	164	132	147	131	171	113	149	154	161	157	142	131	160	148	151	165	163	140	161	129	113	156	168	149	137	157	160	141	131	147	121	131	157	130	125	158	146	150	133	147	163	156	156	172	146	142	149	151	156	152	141	136	169	136	151	141	126	133	161	126	149	166	150	145	151	150	165	167	127	136	154	135	160	152	161	135	163	146	164	144	128	147	150	138	146	136	149	151	127	154	163	150	133	129	159	128	135	161	146	138	131	159	157	154	138	153	146	141	158	159	130	140	149	149	148	155	156	162	141	152	145	147	173	130	169	146	145	143	154	154	150	142	142	114	164	141	141	170	154	132	156	151	136	133	152	145	137	136	143	167	123	166	134	132	149	173	142	144	146	172	157	161	152	151	153	165	153	144	140	147	146	149	122	166	129	160	155	162	136	142	152	138	143	147	129	164	135	165	159	150	146	150	124	150	146	154	145	169	124	116	159	154	129	138	139	176	148	170	152	119	161	137	149	136	152	128	142	126	171	145	164	132	137	149	139	155	152	153	125	151	157	157	150	139	147	132	151	165	119	170	158	137	170	165	159	162	155	155	157	150	147	157	131	134	151	137	160	140	128	129	153	155	160	146	139	152	150	158	159	164	126	130	155	131	144	132	129	135	130	135	142	137	143	165	180	142	158	155	147	137	153	155	154	164	129	147	140	145	150	165	164	155	149	150	128	122	136	144	143	143	127	126	151	168	135	141	137	157	140	159	166	141	137	162	137	143	149	158	145	148	135	154	142	163	152	168	127	129	155	132	141	150	147	139	167	116	156	169	133	115	147	132	134	137	133	150	140	148	145	123	135	149	164	129	157	151	134	140	159	152	153	149	150	156	146	143	150	139	148	153	153	122	143	146	162	157	137	136	155	166	159	147	161	158	139	169	145	168	156	131	147	155	136	143	155	141	146	140	147	119	134	149	149	136	161	162	162	148	135	140	144	133	133	164	164	150	152	136	144	128	155	146	153	142	139	167	144	156	133	153	164	137	159	143	144	145	150	136	150	134	162	136	140	154	138	157	143	131	148	140	134	150	134	159	130	154	159	152	151	136	156	169	135	157	133	125	145	155	168	167	159	139	134	150	140	143	137	149	140	180	136	156	154	155	157	170	143	139	155	149	167	130	148	147	148	156	144	134	140	155	151	125	121	136	163	157	150	135	153	144	143	142	149	147	129	161	140	99	150	148	163	153	157	146	130	141	149	134	147	152	154	138	136	139	130	155	147	151	146	146	165	148	141	144	161	165	166	135	155	158	134	160	165	149	160	149	137	162	141	120	148	152	138	151	164	156	151	145	145	147	159	169	135	135	157	139	146	137	155	122	145	164	131	138	134	151	147	141	131	156	153	138	122	157	125	142	151	163	137	169	157	166	148	159	147	157	135	140	156	112	138	150	140	130	131	146	152	124	160	161	141	157	136	115	157	170	154	143	143	156	144	128	173	148	137	166	145	147	157	148	165	137	138	151	169	147	153	157	142	143	133	161	159	129	134	133	142	126	146	144	161	161	124	156	157	157	142	151	140	143	160	152	152	145	135	153	153	141	136	185	133	163	154	145	119	121	160	147	146	139	136	132	158	158	139	146	145	147	131	164	147	147	140	143	131	130	153	149	121	147	143	155	149	122	135	157	149	138	139	153	167	149	134	153	136	167	146	150	158	147	162	139	135	160	157	148	136	145	130	120	185	139	156	122	144	165	137	158	142	142	160	153	151	128	125	175	134	163	141	114	118	136	171	116	126	153	159	135	159	146	157	155	141	147	155	124	129	151	138	135	149	142	152	135	145	154	151	124	138	152	183	144	179	144	150	153	136	145	148	157	140	138	139	134	133	161	138	138	144	149	161	166	138	157	142	139	129	149	145	137	157	144	150	130	133	151	139	123	137	134	150	140	140	128	157	156	172	141	148	133	144	143	135	159	151	162	150	147	140	154	147	153	147	164	152	170	146	143	154	172	166	156	166	141	137	143	156	155	170	164	143	152	153	132	134	115	148	156	147	148	125	167	146	143	120	158	141	135	149	144	164	138	137	151	137	155	160	145	137	153	145	164	131	152	150	146	135	163	152	150	173	139	144	130	142	163	168	149	139	150	145	152	143	156	147	137	131	134	136	123	150	134	139	133	142	131	158	150	149	164	157	141	155	146	143	159	155	129	148	157	161	156	140	131	143	162	135	176	169	149	145	133	139	150	147	153	166	153	153	149	168	138	150	132	136	158	131	129	132	151	140	132	152	154	141	136	135	147	141	140	150	140	159	139	146	155	144	124	142	146	145	142	135	162	141	150	158	150	135	163	179	157	142	151	164	146	162
10747	3649	2441	2962	2529	2087	1794	1504	1250	1132	1029	958	848	778	728	732	662	649	628	607	551	591	558	544	542	537	483	514	501	472	505	459	455	494	495	462	513	448	484	411	463	456	456	431	452	415	437	445	430	439	438	425	423	430	448	424	410	430	414	429	402	427	440	418	409	394	426	436	414	374	437	457	400	441	414	432	422	411	442	406	413	428	453	424	434	425	396	405	396	438	368	394	406	418	409	393	414	410	396	414	392	421	414	413	397	390	408	434	438	404	395	437	430	423	414	426	402	409	394	390	397	406	377	405	408	407	381	408	372	411	384	414	407	428	389	371	406	382	413	404	420	413	412	384	413	406	432	408	394	407	402	400	424	398	414	425	385	388	425	394	422	405	426	388	383	381	392	374	399	412	403	398	423	399	406	395	420	387	393	384	432	374	414	409	400	411	404	429	415	392	368	364	395	381	429	404	403	421	371	431	391	396	401	408	413	441	418	428	408	414	424	451	419	348	414	384	358	417	377	378	392	378	434	400	405	427	416	422	416	425	409	389	422	426	391	444	402	430	397	405	425	394	391	389	412	431	379	416	381	381	384	381	403	434	384	404	391	436	407	397	405	433	409	406	397	414	404	427	412	359	431	407	376	438	402	407	400	374	379	384	410	400	416	375	406	385	415	400	399	409	394	430	375	447	409	420	370	422	399	410	393	410	385	407	438	431	418	404	434	409	401	410	396	419	407	417	440	406	377	389	374	429	379	460	426	387	418	436	428	403	402	415	420	380	374	393	402	397	421	415	409	395	422	438	416	436	444	430	392	380	402	427	408	391	446	385	399	414	393	425	366	409	421	413	394	435	381	416	428	379	465	417	351	389	430	443	388	416	429	423	448	413	406	390	398	370	392	386	419	441	378	404	388	399	408	420	382	429	384	372	385	415	446	386	378	396	379	380	404	413	408	386	379	385	398	429	375	395	404	414	469	393	409	449	386	395	402	400	408	374	444	397	410	410	410	397	373	396	401	392	387	361	423	405	418	400	401	402	399	364	426	391	404	414	399	413	440	413	394	402	397	413	375	391	412	418	370	410	399	403	425	402	410	427	402	396	379	388	391	375	461	430	432	400	405	399	419	395	395	413	424	431	392	418	387	399	415	421	426	388	363	392	428	388	434	409	401	454	426	410	440	431	398	399	423	379	423	423	403	408	381	410	415	351	384	378	388	399	411	371	391	373	423	430	395	368	381	406	431	410	380	432	407	416	373	400	424	392	399	411	364	436	423	414	412	396	404	391	389	398	372	376	423	398	421	449	421	394	389	403	409	412	410	417	399	393	411	370	371	400	396	394	410	387	365	465	408	348	379	395	401	405	397	472	372	438	382	408	400	417	419	394	412	432	399	405	401	414	385	394	433	402	394	382	382	397	434	404	423	465	407	435	387	425	424	434	417	392	404	431	392	406	425	401	394	391	419	408	409	373	411	384	403	398	426	425	407	402	390	433	444	390	409	398	406	385	409	445	412	429	412	394	405	367	416	430	415	421	388	416	399	372	399	409	388	417	431	438	399	391	435	393	394	394	417	428	406	391	393	399	434	395	410	425	434	400	397	424	413	395	395	381	397	404	382	403	408	400	445	361	380	379	411	395	389	390	405	374	388	394	386	388	372	393	410	413	414	424	405	402	401	399	400	400	434	400	394	412	429	385	389	407	403	380	413	392	364	409	409	369	433	403	407	391	395	391	425	459	380	410	416	400	416	413	372	440	410	408	422	383	447	396	400	407	411	427	362	415	445	408	445	387	444	409	437	430	421	424	427	397	432	422	405	392	448	403	416	414	406	383	374	446	403	372	413	410	379	406	435	410	403	412	416	372	403	402	403	388	379	396	395	386	403	410	376	396	430	422	394	423	417	397	411	392	426	421	422	380	425	404	409	424	399	436	391	455	425	396	424	401	398	370	456	395	407	401	382	397	404	435	414	398	420	419	423	447	418	394	389	403	396	387	423	408	416	420	415	402	360	409	407	399	387	398	412	421	427	396	390	386	445	388	435	396	407	434	430	406	395	372	395	407	428	387	389	405	406	407	362	432	375	390	419	406	407	410	394	400	395	386	385	410	399	406	408	430	399	400	407	408	388	393	399	418	428	411	395	395	424	403	399	373	379	402	416	409	408	383	373	437	405	408	419	427	428	399	404	403	401	369	394	411	391	416	384	439	432	389	382	405	370	438	380	397	406	394	408	391	406	436	438	391	395	417	353	394	372	423	390	419	404	435	358	411	414	425	373	392	426	413	403	396	397	397	426	406	385	378	387	386	401	383	378	386	406	437	372	411	387	373	434	398	380	404	410	429	390	434	387	404	403	403	404	387	407	391	386	428	435	430	425	432	409	434	379	402	401	428	391	380	421	379	450	398	421	447	432	413	421	420	404	355	407	384	387	400	397	405	427	442	386	429	378	402	406	377	407	403	414	394	394	386	421	406	405	380	408	402	430	395	437	405	382	376	400	391	398	400	421	394	391	360	433	390	418	406	408	371	417	424	419	377	400	395	419	409	387	448	375	432	436	409	409	348	393	396	404	406	414	409	385	433	379	437	411	401	403	450	462	407	424	417	380	403	383	399	391	415	368	399	396	441	420	384	398	419	404	417	385	398	404	377	447	418	399	359	362	404	404	382	393	390	402	416	431	416	426	390	405	435	401	450	398	375	416	387	388	368	420	385	411	423	405	424	398	404	376	397	407	365	425	402	419	433	387	415	399	395	450	424	415	371	386	410	413	413	388	372	368	410	416	413	390	413	405	454	414	388	381	400	392	401	384	395	375	416	410	378	400	389	396	414	426	426	435	441	404	424	381	410	413	401	402	405	392	392	404	408	389	378	428	409	423	398	414	412	379	410	410	414	428	416	432	407	404	448	364	400	389	371	433	422	402	388	366	426	437	397	384	390	407	404	410	419	426	416	431	417	399	423	378	433	440	392	376	441	376	411	405	445	407	368	442	392	450	411	383	425	387	434	421	415	417	391	427	381	381	418	404	388	424	416	417	390	400	413	417	401	434	388	426	382	445	379	415	407	452	369	405	444	409	403	377	396	419	401	402	416	441	404	414	427	403	380	379	394	415	450	412	398	381	416	401	400	376	405	432	414	394	421	397	418	365	379	382	417	422	388	418	366	413	423	383	406	436	411	406	414	410	412	407	409	391	413	418	395	424	396	436	412	383	368	417	437	430	409	363	398	445	431	407	459	395	400	411	390	427	382	444	458	393	378	376	399	394	425	437	411	407	431	417	431	413	433	361	414	406	409	404	418	377	421	406	409	410	389	439	426	454	406	400	433	391	368	387	406	403	395	425	438	390	395	400	403	367	372	457	374	415	409	416	429	414	409	396	437	411	408	411	405	384	407	412	399	422	415	445	393	380	343	418	395	409	379	352	434	413	400	395	438	398	411	364	396	380	424	405	403	418	418	427	381	386	369	416	405	403	384	411	386	379	400	412	414	400	391
28921	12002	3704	1896	1345	933	749	569	477	462	411	383	340	302	309	299	278	285	285	245	272	237	235	241	234	257	225	219	240	233	217	202	214	213	208	218	195	215	238	237	246	221	237	222	242	228	209	208	230	220	201	186	202	205	218	213	214	178	213	237	217	198	194	229	227	238	198	193	201	188	215	205	196	197	208	186	189	208	237	216	208	218	215	211	202	230	222	214	219	180	219	203	191	216	240	231	210	213	202	192	175	222	199	209	202	211	238	206	204	213	216	214	196	186	222	231	191	199	202	195	194	183	228	185	206	211	218	197	206	181	215	197	220	180	223	215	206	196	195	195	212	228	202	204	202	188	211	202	221	205	209	190	193	231	223	208	205	205	205	216	181	199	208	208	237	200	207	205	198	209	201	216	202	206	202	237	231	190	183	207	199	231	234	212	199	211	222	225	218	204	197	194	236	193	220	188	180	231	201	190	224	223	184	224	204	218	191	217	191	196	209	204	189	221	213	185	223	202	231	202	216	183	191	212	206	206	190	199	210	191	185	183	222	227	237	213	210	197	227	207	233	211	197	196	180	204	200	217	206	218	156	219	220	192	202	189	226	195	212	186	225	195	210	213	199	211	187	219	244	222	209	189	188	201	224	221	225	217	176	191	238	194	227	222	219	187	204	238	206	213	197	213	217	210	208	212	203	186	207	190	192	222	218	197	207	182	226	178	195	212	216	217	198	215	209	202	227	183	197	206	206	215	188	216	188	215	200	197	227	245	202	230	215	201	223	199	228	219	229	201	203	200	186	211	175	202	226	208	214	226	229	223	191	214	188	209	202	225	220	200	232	191	208	210	242	187	188	204	206	187	210	215	203	187	216	222	256	185	218	192	216	218	182	188	210	210	201	193	209	202	232	223	214	199	221	231	201	198	200	188	224	176	244	214	201	218	198	203	191	208	199	243	202	227	202	221	204	220	188	218	202	209	200	187	208	216	221	217	196	169	184	200	205	196	228	207	200	208	223	202	223	210	198	222	188	215	195	192	194	209	220	191	219	196	211	215	217	200	223	231	202	221	188	216	208	213	202	214	221	217	222	181	209	231	196	213	200	189	223	228	227	207	177	180	189	211	221	189	206	218	186	210	188	195	213	216	230	187	201	192	183	201	211	234	217	202	191	212	213	213	195	204	238	221	174	198	201	214	221	189	200	210	199	205	217	203	221	191	187	190	208	211	195	196	181	224	187	222	191	215	184	206	210	198	225	194	214	226	223	223	225	214	223	180	221	227	216	187	215	220	173	207	187	199	228	216	193	180	213	190	192	214	204	204	202	207	212	220	195	225	191	213	245	193	213	196	216	214	206	221	207	219	177	229	209	243	221	215	213	214	225	199	232	215	214	212	214	216	195	205	196	225	184	213	209	222	193	203	213	212	192	198	187	212	203	180	194	214	224	225	210	239	178	203	207	180	199	199	215	215	207	213	205	195	194	221	189	186	201	198	199	192	218	193	194	198	209	182	195	212	207	210	188	192	204	209	210	218	209	207	188	219	193	219	212	234	214	195	238	214	202	174	236	207	178	194	195	196	204	220	216	191	243	200	193	209	202	225	217	189	203	223	210	223	225	214	219	218	201	203	209	172	170	234	246	202	218	204	190	198	187	197	225	216	203	206	190	181	206	192	174	223	210	227	200	199	223	237	236	197	185	180	198	209	188	209	201	217	221	183	205	224	213	201	202	200	213	202	196	216	219	203	220	221	197	215	207	215	225	219	220	197	204	207	215	228	182	202	215	197	228	189	200	185	202	219	228	202	195	215	207	211	235	213	229	233	205	198	210	211	216	176	215	231	199	213	212	217	228	227	199	200	238	211	208	201	203	216	208	204	206	196	199	215	198	224	233	209	225	212	214	225	213	216	181	203	204	194	209	192	216	192	221	165	244	213	239	181	211	195	217	209	234	188	193	209	198	213	219	241	194	193	197	204	236	199	216	225	210	201	200	211	194	231	201	195	207	219	202	201	202	210	260	201	207	194	267	207	208	201	192	208	200	210	245	216	217	209	221	200	196	216	191	218	236	192	234	215	205	190	225	225	216	201	195	196	218	197	181	204	213	228	223	208	220	198	194	228	210	203	194	215	228	182	183	217	169	221	191	207	217	234	215	221	204	184	221	238	200	208	194	213	211	206	196	226	199	200	196	205	239	215	202	202	219	211	220	196	183	185	204	218	194	217	211	208	208	236	208	193	192	203	207	201	213	206	201	215	221	183	201	183	226	217	220	198	222	194	206	206	185	193	205	196	210	184	203	203	219	220	209	193	211	204	191	165	219	198	215	227	195	204	188	197	197	227	203	187	218	208	217	229	225	203	228	223	252	212	181	200	199	209	213	213	178	234	210	216	185	214	177	204	186	203	182	204	212	218	212	212	211	209	233	211	220	185	207	222	203	195	231	215	221	178	214	216	209	201	188	218	209	215	195	219	230	228	201	197	212	195	213	221	201	180	189	210	203	205	223	197	225	196	193	195	205	205	206	205	201	222	219	208	225	229	230	193	195	219	208	209	178	222	212	220	202	226	223	203	211	233	192	215	202	210	221	203	209	192	217	221	218	179	197	217	197	203	207	231	195	220	202	219	212	215	196	204	188	209	175	197	204	211	216	245	222	192	217	187	220	228	225	187	211	238	203	213	208	200	185	205	217	201	211	214	212	211	197	225	211	193	217	196	200	223	245	188	225	211	196	214	215	190	178	227	217	222	192	220	221	204	224	205	220	192	209	209	197	218	208	199	221	214	208	201	204	203	226	225	210	193	188	207	220	240	204	231	220	247	227	225	199	237	196	216	235	211	193	212	207	214	212	211	211	200	194	204	208	206	187	223	215	214	183	216	221	206	208	209	191	183	232	236	202	198	188	185	222	210	208	198	187	230	237	208	201	193	175	181	187	193	203	214	209	216	202	185	201	228	182	216	196	216	203	194	200	225	205	214	199	194	247	193	223	203	217	236	194	224	232	198	194	198	218	222	189	228	187	223	211	228	195	205	180	202	188	210	235	199	207	212	202	213	196	174	205	180	210	211	197	232	176	203	220	186	221	176	222	213	228	178	202	195	205	188	192	222	201	180	181	206	224	227	231	177	226	222	209	196	198	213	200	186	182	220	203	202	214	243	197	211	207	195	233	197	184	204	205	231	203	224	226	222	210	179	206	189	220	228	233	181	202	210	198	208	226	206	204	194	177	224	210	206	207	211	191	216	214	198	221	224	223	217	209	216	190	207	219	177	235	253	205	217	214	195	213	205	187	197	234	194	181	220	208	209	215	199	223	211	187	203	185	206	212	184	225	236	237	215	213	211	230	181	214	207	220	234	193	203	236	222	226	193	193	184	205	189	185	230	239	221	181	230	213	202	225	240	224	166	201	192	231	196	208	201	195	203	211	234	208	183	200	198	199	196	204	209	223	233	270	204	227	196	233	210	199	237	219	205	220	216	231	230	230	234	222	202
14611	6809	4539	5420	4577	3831	3094	2662	2184	2003	1760	1549	1390	1333	1232	1158	1070	1019	977	919	944	896	846	826	814	783	753	715	696	672	702	672	684	672	695	694	651	686	650	683	635	615	627	638	651	616	611	640	638	596	617	633	624	593	638	567	628	643	549	608	604	561	579	583	570	597	585	606	625	557	583	571	575	569	612	587	581	558	595	560	542	578	576	588	599	555	591	598	547	584	584	580	595	561	599	590	594	555	569	581	575	541	530	593	562	570	586	574	582	587	547	574	606	532	554	557	547	588	571	568	554	547	552	541	558	601	577	552	551	548	548	524	599	577	582	552	555	599	548	548	550	573	550	569	548	550	603	555	594	526	562	548	596	558	546	560	509	557	542	559	600	562	558	511	557	564	555	520	572	562	617	549	574	560	578	545	549	554	583	543	591	566	527	599	561	583	580	542	597	562	569	581	544	569	614	593	546	564	562	545	584	516	553	588	526	546	621	544	547	564	551	575	577	584	556	558	577	538	548	562	543	568	541	546	562	564	523	587	595	546	533	550	571	586	609	582	537	550	538	583	602	576	523	544	551	552	574	613	574	553	546	548	575	523	587	584	568	575	562	557	551	579	527	527	594	529	551	593	549	541	560	570	522	545	564	513	590	514	587	566	562	531	535	563	558	592	537	555	556	593	574	558	557	572	522	566	578	554	524	573	607	574	581	586	566	548	554	598	540	575	570	526	582	575	586	552	574	520	558	562	563	574	558	577	526	573	557	569	578	541	564	604	557	549	601	592	580	540	561	516	555	556	587	547	541	566	521	573	553	577	589	590	550	562	591	534	590	581	570	574	511	551	597	505	580	547	560	575	545	590	578	590	543	543	527	598	556	582	547	545	580	617	552	545	558	546	557	580	593	556	557	577	592	589	622	561	554	566	615	579	578	596	568	564	550	611	559	583	566	588	536	575	567	545	592	580	572	538	557	566	573	576	551	578	538	536	563	578	589	576	566	556	542	590	527	583	591	572	530	528	553	550	560	598	532	556	591	526	564	552	547	543	553	597	571	555	592	566	570	569	556	597	575	580	581	569	544	555	561	617	586	542	534	578	612	596	559	533	551	554	580	561	575	592	544	574	577	559	589	584	564	543	571	593	513	526	522	553	581	589	534	566	562	596	618	549	546	541	534	547	540	580	529	559	586	550	587	567	559	560	566	556	542	600	580	573	505	596	509	543	608	553	541	560	566	571	596	583	575	541	558	524	558	558	592	556	552	539	531	516	534	542	569	560	588	568	547	522	594	587	603	569	536	570	567	560	565	590	563	541	538	609	544	606	579	556	545	557	552	576	530	597	576	543	599	539	565	546	595	524	556	588	550	563	569	570	555	547	554	544	558	553	577	527	549	531	569	581	523	556	529	570	569	562	531	590	532	535	546	554	599	564	605	611	573	586	600	561	572	531	576	530	582	551	578	565	586	530	571	523	533	579	530	539	567	526	575	559	556	534	542	571	561	566	561	602	522	580	550	566	533	574	497	572	526	551	572	554	530	527	524	559	595	506	543	503	556	552	556	542	549	552	553	575	583	541	545	566	571	554	540	554	598	541	562	570	597	570	566	534	599	515	607	545	570	550	554	540	526	534	532	589	568	570	534	570	542	549	548	594	567	516	593	600	526	630	546	552	612	551	585	528	523	576	516	552	537	539	583	586	585	537	583	575	552	574	566	534	549	574	580	543	539	545	567	584	565	529	606	562	620	559	573	562	567	602	582	555	566	541	568	577	581	548	560	540	545	526	534	593	559	549	519	590	570	570	557	520	584	541	556	545	564	503	601	558	545	564	572	574	567	554	579	545	530	561	554	529	565	534	531	553	540	545	565	560	531	581	584	566	557	557	586	581	547	563	572	514	502	566	543	534	541	551	508	539	568	539	535	549	561	559	575	559	556	538	549	562	564	585	584	577	529	552	527	543	560	531	542	569	541	534	530	590	604	559	542	563	553	582	580	559	573	543	547	540	567	497	585	568	537	559	617	587	585	574	591	548	539	535	567	565	571	575	556	576	593	580	565	532	559	582	542	541	570	553	595	582	568	600	507	579	542	590	548	589	527	549	616	559	557	566	571	563	545	533	509	585	532	598	583	538	594	534	546	613	577	595	609	584	560	538	506	530	586	614	548	556	580	577	572	532	544	569	583	579	605	571	586	583	565	545	566	538	540	574	560	575	570	544	578	535	595	540	517	554	555	570	553	548	591	576	535	563	555	527	580	547	539	508	571	572	538	537	552	555	537	521	550	572	548	601	545	557	606	563	538	552	589	523	587	531	526	540	573	558	554	594	527	587	550	564	531	580	544	529	563	536	547	543	547	544	549	577	558	512	581	568	581	542	510	533	594	572	556	527	556	590	578	566	560	545	541	548	580	592	543	532	581	574	559	540	565	570	584	560	561	568	560	578	547	558	549	539	590	556	598	558	562	563	550	550	576	587	585	586	528	541	541	507	585	583	548	586	556	552	546	548	583	577	547	581	551	550	537	545	555	538	553	554	545	535	561	566	580	530	575	496	556	569	570	598	594	551	527	521	574	588	530	538	567	592	570	552	539	583	564	554	583	548	528	546	548	572	552	564	532	535	551	538	606	569	536	505	549	569	572	602	576	557	549	544	543	519	548	545	566	559	529	562	537	579	567	548	554	546	531	565	541	557	617	524	558	561	558	540	568	562	605	582	528	567	517	523	526	570	593	567	582	534	585	569	542	570	511	568	543	545	568	578	596	603	552	567	582	578	544	553	542	554	585	574	578	585	565	542	542	551	574	542	597	576	572	586	587	560	568	561	553	556	546	558	552	556	570	557	523	603	551	604	576	577	531	546	572	557	538	530	580	559	568	560	572	563	568	571	571	549	578	568	559	575	524	556	557	608	588	538	525	513	553	572	551	552	536	523	581	531	549	586	552	518	541	604	553	575	598	568	554	584	561	572	591	581	547	578	567	553	554	569	524	596	555	540	560	586	536	557	567	547	515	555	531	579	606	573	554	579	539	581	561	558	552	539	565	595	541	530	570	571	552	544	531	573	562	560	563	592	559	496	537	550	556	548	588	545	536	572	578	559	516	580	565	559	556	540	564	586	589	543	578	538	549	551	544	589	580	582	578	543	608	530	572	582	594	569	540	585	556	534	593	553	542	542	556	550	554	586	558	558	592	555	539	569	518	582	571	583	575	604	559	537	539	556	560	586	523	604	563	600	583	639	601	498	554	555	566	548	556	547	558	546	574	561	583	543	566	534	558	549	554	577	583	552	545	586	527	543	582	540	532	552	537	569	555	547	552	543	593	579	574	621	568	525	539	588	590	585	537	566	587	599	589	550	557	549	609	555	553	554	519	556	564	591	564	533	600	574	554	582	524	565	569	576	561	554	560	541	488	580	533	555	558	592	606	569	524	500	573	567	544	538	545	591	578	561	597	568	529	557	559	553	538	604	549	550	597	572	522	578	506	563	573	552	522	577
6871	580	350	340	353	312	336	324	320	322	284	316	312	301	305	302	318	335	334	294	297	322	294	308	321	331	314	288	308	319	284	304	307	332	332	335	334	355	344	315	290	322	319	357	293	336	318	327	324	334	316	295	316	308	324	329	315	325	321	308	311	313	295	303	303	347	297	310	332	299	326	327	318	273	320	301	333	329	296	290	343	312	324	328	313	288	337	293	329	294	351	327	292	311	317	328	290	368	310	336	310	292	295	331	285	334	317	328	346	287	325	329	306	297	305	326	320	324	320	305	314	324	330	316	276	302	321	338	311	309	316	302	293	327	289	305	309	292	310	331	310	328	325	326	308	317	328	317	303	295	301	308	313	317	296	299	299	330	342	315	297	334	313	332	293	291	303	307	299	310	326	309	322	318	351	326	302	340	299	329	335	329	329	297	349	291	310	295	295	291	364	327	283	340	334	271	315	339	319	350	338	300	311	327	308	270	293	306	332	307	305	341	291	321	286	298	314	290	308	296	344	307	322	321	311	299	278	323	323	300	295	322	308	287	311	316	324	315	305	330	290	292	283	329	293	332	323	303	316	306	343	336	287	284	323	313	309	316	334	347	306	323	323	314	297	327	350	311	299	289	308	302	330	264	316	303	269	304	313	309	305	334	306	289	307	316	340	283	297	330	334	307	318	296	303	306	315	304	318	316	318	296	285	298	332	324	319	316	317	328	315	306	322	334	315	300	312	292	329	314	338	353	322	322	315	327	311	297	318	297	359	338	318	321	334	275	322	323	303	298	323	328	326	330	301	322	319	301	302	304	307	346	339	280	292	335	315	296	303	300	340	311	329	306	275	316	314	323	306	305	292	335	288	319	342	306	309	310	318	339	301	321	295	310	287	313	296	335	337	307	316	326	340	313	319	320	327	294	273	314	327	334	323	303	300	289	324	307	345	334	308	300	321	304	326	306	322	323	275	350	317	354	316	316	297	294	318	328	339	288	312	331	328	328	309	327	318	322	298	294	308	361	311	316	317	300	318	286	322	302	299	336	338	323	312	287	339	275	304	271	312	301	302	321	339	277	322	330	331	336	313	320	317	321	280	327	340	320	307	304	313	304	317	319	306	295	316	304	286	275	328	325	312	340	322	323	315	297	325	335	289	322	294	332	300	310	295	310	308	305	308	330	300	306	353	304	300	280	308	315	314	332	321	318	277	342	311	302	300	339	333	316	299	320	301	320	338	337	295	363	323	272	290	333	292	290	322	296	301	305	329	297	323	281	296	340	270	318	325	315	292	338	293	300	291	303	299	326	280	308	351	344	287	330	320	290	329	310	330	301	298	306	308	310	303	314	310	320	303	316	337	278	286	319	305	319	298	282	329	321	290	336	291	286	314	315	306	294	300	307	326	298	291	307	319	299	310	327	322	312	310	328	329	316	321	337	322	301	313	291	306	326	322	343	278	308	339	288	329	305	282	294	315	285	326	289	291	317	343	317	369	307	331	322	324	293	282	294	299	297	328	352	304	328	308	327	323	313	318	338	309	326	280	268	322	300	288	338	332	311	302	315	313	334	299	332	286	312	306	346	307	291	337	289	332	344	313	310	332	299	303	315	333	333	296	327	325	305	338	287	313	356	305	324	298	311	324	334	296	338	301	300	327	315	329	313	312	323	329	342	292	311	325	332	292	288	329	290	273	296	305	293	306	298	325	284	297	301	335	320	301	327	335	334	313	332	332	323	323	314	278	326	294	274	287	311	288	290	318	305	337	290	299	307	323	298	309	296	313	297	337	327	332	323	337	333	354	365	306	320	326	314	342	293	285	322	303	291	287	309	294	294	308	299	309	320	306	335	326	333	322	308	327	322	292	280	309	323	303	304	293	301	301	319	316	316	308	293	326	351	323	303	342	300	304	297	303	322	362	323	330	291	326	282	302	302	320	307	301	284	341	322	322	327	278	279	314	293	298	313	315	295	299	286	337	323	297	292	334	273	275	298	289	312	326	280	302	291	324	321	327	273	333	326	305	294	275	275	295	347	343	331	331	323	322	332	343	309	309	327	292	313	311	290	291	278	324	304	322	301	312	332	310	316	323	306	302	328	319	361	323	330	344	311	316	301	284	283	316	333	326	306	318	300	311	319	323	309	328	289	319	327	327	309	338	299	365	293	311	309	317	322	317	349	280	328	337	345	320	299	299	291	306	299	314	329	313	304	299	317	319	322	300	302	287	310	340	312	315	310	304	305	346	298	336	270	303	331	304	325	301	311	330	332	341	312	327	289	324	297	307	301	303	344	306	303	321	300	333	322	307	330	350	309	305	301	325	291	290	333	342	300	324	294	266	322	324	306	324	289	338	289	332	319	331	332	350	274	348	332	330	323	338	348	278	292	326	306	312	328	287	301	304	310	303	324	323	295	319	335	334	353	304	311	340	324	311	321	327	309	299	305	332	313	299	331	327	318	271	289	322	291	282	321	307	307	310	294	314	307	330	322	351	329	303	370	322	312	312	334	369	319	328	298	300	316	288	335	301	302	291	311	311	317	326	310	296	310	312	288	307	305	273	278	301	287	319	354	306	312	308	330	307	334	293	294	333	336	341	331	342	294	325	314	306	326	294	316	326	279	322	323	328	277	329	313	298	335	282	330	290	321	319	337	315	303	296	304	329	321	318	316	328	330	309	345	331	298	308	298	313	294	322	328	349	303	348	327	327	307	324	307	310	309	327	282	338	282	324	347	301	330	302	321	300	279	326	284	303	290	328	339	336	302	328	318	313	334	314	322	328	340	286	324	337	312	311	305	341	318	300	331	314	293	341	309	344	339	313	328	296	300	307	322	324	309	335	309	298	298	286	344	294	346	307	311	303	290	315	330	281	289	331	293	326	325	326	295	319	323	315	312	263	339	341	303	326	316	320	303	306	264	322	303	312	307	313	322	330	294	321	287	307	305	336	314	306	333	324	299	321	300	308	294	320	344	328	286	293	314	333	330	314	310	296	299	308	321	358	308	296	305	308	315	305	314	311	301	363	315	325	310	293	282	317	308	331	289	320	320	330	279	284	331	294	318	297	318	307	310	301	300	321	304	319	295	289	295	334	317	306	324	334	302	333	294	318	295	310	306	311	329	340	333	333	306	319	321	302	302	307	324	338	309	345	318	304	329	314	290	309	308	322	320	310	328	368	322	328	311	344	331	317	332	337	290	330	359	293	332	330	339	316	338	337	306	325	320	301	333	317	316	288	296	332	334	336	293	323	301	291	330	305	315	304	326	346	297	314	349	311	320	290	334	310	340	340	345	314	288	344	309	301	328	319	287	285	312	327	297	307	304	329	312	346	301	294	283	317	315	313	319	327	311	349	292	298	313	306	318	275	290	306	306	301	328	305	325	317	328	310	304	329	309	269	332	301	305	317	334	341	321	303	348	318	288	305	284	313	291	309	321	346	309	322	335	281	338	310	338	308	328	316	330	297	282	315	343	331	297	313	315	331	285	310	320
4013	951	796	839	858	790	790	819	745	794	776	724	734	806	809	716	734	787	780	766	830	763	728	721	801	753	735	756	782	754	759	703	743	758	775	691	716	771	741	768	776	728	716	763	767	735	782	724	739	729	760	759	716	720	740	754	746	749	730	732	768	736	776	732	712	763	733	769	755	736	755	720	733	761	752	761	793	772	765	743	768	736	686	804	752	718	779	745	762	744	743	738	724	735	759	728	725	742	774	798	751	792	754	730	750	786	769	742	716	684	735	742	725	771	789	750	690	723	696	745	722	722	690	701	695	728	747	698	699	721	703	703	725	720	769	734	795	715	740	731	762	750	768	793	747	754	701	722	760	738	724	745	773	716	812	709	716	731	754	721	702	731	771	721	724	778	699	790	758	750	716	715	730	716	760	699	767	718	690	676	711	743	707	773	743	753	755	726	796	775	746	714	691	753	714	758	723	765	716	703	770	712	765	780	730	757	689	751	809	742	794	722	761	744	750	696	719	748	701	731	734	792	740	797	707	766	707	765	728	764	720	737	750	762	763	764	739	763	741	755	712	724	728	729	744	735	755	789	777	769	742	747	773	766	773	745	726	711	718	739	739	737	748	767	726	742	751	778	750	755	744	724	788	747	731	735	779	740	764	723	762	743	761	755	726	770	753	749	750	725	705	761	750	743	783	740	713	742	714	712	742	773	772	775	744	726	757	750	721	794	749	772	724	757	724	771	759	744	750	748	700	774	780	766	704	735	739	741	751	750	725	715	808	724	754	784	733	797	756	683	737	785	743	774	749	769	755	746	700	755	778	787	731	732	776	783	765	738	715	732	699	720	701	710	712	699	804	742	727	737	767	738	696	793	744	784	752	813	732	788	707	748	726	722	769	778	707	791	708	725	703	717	730	715	709	723	728	671	737	699	702	724	746	756	746	703	731	748	735	733	675	721	780	759	771	741	707	782	741	757	714	765	734	667	712	747	687	736	726	708	739	783	761	727	734	742	755	719	713	759	756	741	705	716	767	715	737	723	729	786	763	727	770	783	755	729	795	767	732	773	719	724	723	752	802	719	699	721	723	767	753	723	751	757	722	734	768	747	773	783	688	746	756	751	735	739	714	732	772	692	752	778	745	728	737	761	825	739	755	751	717	741	756	745	778	729	756	723	749	775	737	696	713	765	737	746	748	675	745	762	771	728	729	752	763	793	735	741	766	725	707	721	717	803	742	763	715	699	748	796	763	737	748	687	744	738	771	721	719	729	743	723	766	725	745	753	786	718	726	747	763	691	743	759	801	778	702	736	737	731	757	690	729	727	799	781	730	763	761	718	778	683	754	690	732	738	728	770	746	718	760	732	769	774	766	762	785	716	781	747	759	739	740	767	790	757	732	792	741	733	689	708	726	715	742	733	718	700	761	730	773	742	723	744	730	749	739	746	755	781	734	734	779	697	776	729	731	696	778	708	705	739	738	786	732	769	755	714	739	772	744	751	716	721	777	734	747	745	761	813	686	761	787	687	769	688	733	735	692	742	735	751	757	711	698	750	748	761	774	743	770	783	758	719	744	788	681	699	695	702	742	748	736	785	764	784	781	759	794	765	756	763	754	718	743	782	758	681	771	698	727	727	735	751	733	747	741	704	702	719	773	733	778	693	735	764	779	746	778	737	697	752	715	734	731	750	745	754	729	726	729	716	756	748	736	765	715	761	701	779	768	745	735	755	767	741	714	759	799	702	740	769	745	754	758	746	775	715	755	722	710	723	704	774	752	674	771	747	743	755	745	712	700	734	772	761	755	749	766	788	690	706	756	768	693	747	706	735	740	697	740	755	688	689	724	729	698	753	729	733	724	732	762	761	763	762	726	732	788	763	729	749	741	763	744	720	698	750	733	734	774	745	720	787	769	741	747	750	730	758	751	760	731	727	754	716	729	716	708	762	714	717	728	751	751	755	760	723	768	778	777	772	737	739	733	768	739	680	692	754	760	750	746	795	730	776	723	694	723	694	729	784	691	714	692	714	766	754	740	699	691	694	739	740	722	750	714	742	726	751	764	703	734	758	735	771	718	790	754	752	734	721	737	768	753	719	779	775	729	732	733	737	755	696	714	768	770	718	756	757	752	746	729	691	766	757	685	764	747	725	700	783	754	709	775	790	765	735	741	760	732	732	717	718	742	693	708	759	776	731	710	736	768	743	726	741	711	725	759	730	821	739	728	801	746	708	711	755	721	727	672	725	721	698	716	741	743	728	758	734	712	721	749	775	793	707	735	792	708	720	713	724	744	725	759	781	694	804	735	746	743	766	706	720	763	751	691	729	779	778	696	720	727	748	749	694	759	718	802	742	710	762	754	759	759	770	785	760	779	751	722	732	705	716	770	749	719	753	728	758	768	751	738	767	751	707	702	737	737	738	751	730	762	744	691	735	732	726	737	765	711	709	698	763	736	741	733	688	726	763	701	785	734	752	726	774	789	728	689	731	727	705	779	777	744	738	743	755	720	714	771	763	728	750	739	698	786	765	712	752	760	792	677	707	732	745	786	693	769	734	707	781	714	709	763	683	751	755	718	750	713	756	764	721	738	758	697	789	748	716	708	741	728	750	725	707	718	736	744	778	740	686	740	760	801	756	705	752	806	787	714	752	756	771	790	693	760	729	737	712	770	717	761	718	722	663	774	681	699	737	755	762	725	717	741	710	772	740	762	684	733	795	718	773	732	719	734	736	742	740	711	779	761	719	776	735	730	771	707	697	744	732	753	730	769	762	723	759	731	752	725	702	720	784	752	717	758	699	762	774	742	761	765	722	738	720	742	748	771	737	726	768	704	780	723	740	789	711	779	720	722	714	743	745	771	744	702	774	774	781	758	728	696	742	711	716	744	763	692	713	727	731	722	805	766	749	770	756	744	754	694	715	762	699	752	716	722	742	750	769	704	749	735	713	768	747	698	701	735	707	695	773	719	738	777	802	718	724	726	738	735	762	733	713	752	726	742	735	730	710	713	697	709	760	770	707	755	737	769	703	759	726	712	721	757	729	687	677	675	756	748	685	717	820	756	755	759	767	726	752	738	747	741	762	739	738	740	724	728	761	740	726	768	743	750	801	743	743	733	716	751	717	725	788	746	738	779	724	709	753	687	701	703	733	747	772	737	730	742	753	735	727	707	751	721	781	756	718	720	703	742	739	737	716	854	748	709	742	730	752	760	774	735	765	751	731	764	700	748	744	750	740	733	724	786	744	775	741	775	680	733	757	744	776	702	718	767	735	749	769	740	716	718	736	750	746	753	772	726	714	750	675	715	744	759	736	741	768	727	712	767	711	764	757	737	783	751	764	758	713	773	704	788	788	771	718	771	708	742	730	711	743	746	758	732	746	778	747	709	725	747	740	742	680	729	704	771	719	730	732	749	763	704	817	767	744	709	746	756	756	753	773	734	681	755	778	744	737	750	726	765	757	784	778	716	705	723	710	756	724	766	744	756	781	688	729
18710	5580	1597	843	703	505	381	360	268	263	251	205	213	222	192	187	175	163	188	185	173	165	146	136	164	166	168	156	131	171	167	148	191	146	170	145	126	143	146	165	157	152	167	164	153	146	137	149	174	133	174	142	177	150	146	160	151	141	146	147	129	162	162	136	115	142	139	144	160	134	148	144	167	172	158	135	150	144	130	157	171	158	135	160	143	139	146	142	156	159	157	144	144	137	154	132	140	137	149	147	162	141	147	133	128	136	147	150	146	146	143	149	144	129	140	156	169	135	158	150	146	131	143	142	153	137	146	138	149	191	140	146	121	177	157	155	159	138	145	155	133	145	144	128	128	155	146	143	164	157	148	142	138	136	157	137	145	143	150	163	161	160	156	159	138	141	154	147	146	144	135	160	145	150	159	131	133	151	122	153	149	140	158	130	148	139	165	145	149	163	158	155	143	142	150	143	124	149	150	136	152	135	190	125	135	130	159	131	174	151	165	160	147	163	127	147	143	137	158	160	139	131	172	149	165	158	165	139	142	143	149	143	148	130	140	148	152	166	161	144	131	161	140	153	131	131	140	144	144	153	150	155	125	148	149	137	125	140	153	123	143	165	135	152	140	151	147	140	128	143	162	146	142	120	156	140	141	143	147	153	168	137	140	157	140	144	138	147	155	163	125	132	132	141	137	127	126	140	114	172	156	163	131	146	135	129	161	144	165	150	137	132	154	157	146	144	161	141	135	132	147	137	158	143	159	153	148	155	139	141	125	146	141	151	154	154	144	158	149	168	144	145	143	156	157	134	138	148	140	161	145	149	158	148	132	145	149	128	147	164	149	130	157	128	184	167	156	150	134	143	138	148	164	157	132	135	152	177	150	148	134	145	142	129	154	172	149	157	162	154	127	141	162	133	170	157	147	144	125	168	158	167	138	133	141	159	134	157	159	133	176	151	144	155	161	174	143	158	153	148	158	144	158	139	142	158	155	133	138	122	146	145	144	143	162	146	132	164	162	153	136	156	153	158	149	146	149	126	137	146	163	146	128	161	138	146	166	142	135	139	153	134	132	158	139	146	148	150	151	152	131	137	150	168	161	147	151	161	142	143	115	155	137	140	138	136	163	164	150	156	140	132	147	133	147	143	131	148	147	134	148	152	160	175	154	137	142	135	144	133	141	154	136	143	136	146	128	153	137	148	147	151	144	131	155	138	162	162	149	133	129	146	142	144	147	143	144	167	149	119	148	160	135	145	116	148	183	159	152	163	154	150	140	170	157	149	151	128	153	133	161	125	149	127	141	154	129	147	145	148	139	123	167	136	146	155	138	164	152	157	134	154	159	130	163	153	157	137	164	137	154	156	146	145	162	140	142	162	142	151	151	140	156	148	181	141	129	139	135	136	149	128	148	141	119	139	153	158	143	145	163	149	144	145	159	137	151	144	150	152	129	161	141	131	138	138	136	129	144	125	151	137	156	127	140	158	134	185	146	156	168	150	158	126	138	130	147	136	157	139	163	156	139	140	125	109	150	143	130	140	139	166	156	146	135	152	141	163	174	157	159	168	163	151	128	141	153	145	162	161	150	154	151	142	142	149	162	145	138	136	154	156	145	158	129	160	156	160	149	145	167	137	146	152	137	120	156	141	132	137	141	137	154	157	127	152	142	152	154	155	156	150	142	147	155	155	162	144	172	140	124	154	145	130	138	130	133	144	141	147	139	147	153	135	164	156	162	153	134	131	141	142	164	145	154	161	121	143	170	138	152	157	128	138	133	141	152	172	166	142	153	125	133	138	130	141	138	141	129	136	127	136	159	173	156	130	164	139	147	156	152	157	143	131	152	138	155	142	153	161	148	121	145	171	156	144	122	145	148	150	146	122	150	144	146	144	151	138	155	148	149	145	132	166	142	161	159	152	138	129	154	140	136	134	127	147	155	146	171	155	148	151	142	156	143	133	126	134	169	163	137	147	171	151	132	146	140	135	142	139	125	139	151	152	158	150	153	162	127	139	159	147	143	144	166	133	144	142	146	144	147	129	118	127	150	126	132	154	157	150	129	127	149	155	126	136	130	138	167	148	155	149	154	156	166	123	151	147	157	134	126	130	134	142	150	141	153	156	150	128	155	150	157	127	152	139	152	152	159	154	157	149	158	169	170	165	155	177	137	165	153	137	146	154	139	141	152	131	139	170	150	162	144	142	139	144	171	147	156	127	124	149	158	152	138	141	139	155	156	139	154	145	151	152	147	153	149	152	154	158	134	156	172	145	154	143	118	162	155	127	146	148	117	147	151	151	153	125	146	161	145	143	134	150	139	148	176	169	156	131	144	153	146	148	164	143	168	145	154	145	154	144	130	150	156	132	166	161	136	118	149	149	157	140	160	115	145	155	164	146	162	143	155	145	128	124	156	144	133	138	121	164	156	161	146	133	126	150	130	141	159	179	141	143	150	147	144	141	157	153	144	131	157	159	166	154	160	156	148	164	162	132	160	128	160	130	156	150	138	132	153	150	176	136	157	144	153	134	151	129	149	145	142	132	157	147	146	139	135	161	132	152	145	131	133	129	158	156	125	128	156	147	135	143	141	160	120	155	134	130	156	125	141	155	132	152	149	148	152	134	147	143	151	150	162	138	156	157	165	151	177	171	146	161	153	157	155	140	152	140	138	131	165	160	167	128	142	144	127	141	140	142	140	151	163	163	156	128	141	137	135	151	136	141	129	152	148	143	134	160	139	147	140	154	138	131	142	152	170	129	160	144	127	177	145	171	164	135	133	164	156	151	163	160	136	156	140	147	128	151	147	154	147	139	171	148	142	132	138	174	129	148	169	162	155	143	155	142	180	147	155	161	135	156	132	125	127	142	128	130	155	152	146	170	154	142	147	136	135	133	128	141	132	169	146	165	151	138	136	124	155	143	141	131	164	146	137	127	146	166	138	124	151	150	152	156	128	139	138	132	147	140	131	127	138	128	164	147	134	147	149	139	129	152	133	132	129	132	151	147	154	154	142	147	135	168	177	154	148	121	137	160	144	143	154	158	155	156	142	130	140	169	150	149	137	146	143	132	138	146	161	145	130	136	154	149	166	169	152	158	139	153	131	149	175	150	147	160	141	145	156	154	132	143	144	160	164	151	163	149	153	141	137	174	142	157	166	137	140	125	152	156	160	174	157	156	155	146	141	149	148	113	162	132	158	143	129	137	137	136	136	165	161	143	149	145	141	146	131	131	132	134	155	150	140	148	141	147	155	136	132	131	139	144	151	142	145	150	152	157	154	146	170	126	137	151	170	138	160	180	157	126	154	152	153	156	139	168	130	154	145	148	153	138	164	141	151	146	144	167	124	137	143	141	134	154	149	135	144	169	158	123	137	137	158	144	168	140	151	133	145	141	169	144	127	155	149	171	167	157	145	144	144	141	146	160	179	133	124	135	144	145	159	146	163	111	144	162	132	168	156	164	143	168	134	140	169	133	152	149	144	126	155	136	127	131
10251	4134	2329	2866	2566	2006	1806	1546	1247	1078	1020	922	847	816	759	675	680	628	590	566	567	597	552	579	524	508	485	510	500	498	481	477	489	458	449	468	461	459	472	444	440	451	435	451	437	441	460	437	391	428	449	419	430	413	433	449	399	438	396	402	454	436	420	417	404	446	457	395	420	431	464	407	451	452	419	399	365	429	382	425	439	410	456	407	411	425	435	414	429	454	442	442	397	426	389	379	421	447	397	404	411	418	440	426	417	393	404	400	420	377	417	423	415	388	396	371	361	404	408	399	372	375	409	410	432	433	380	414	416	414	389	378	401	406	426	400	363	401	431	368	428	425	419	379	430	406	398	407	410	418	435	393	413	405	396	433	388	404	380	433	373	346	358	384	425	388	415	389	441	392	412	372	404	408	407	389	410	395	371	410	375	405	417	378	407	442	387	363	416	397	395	384	362	387	371	408	445	440	432	382	418	431	398	416	395	429	401	414	424	418	401	430	421	382	430	418	408	390	402	404	434	375	400	402	412	437	398	418	380	435	401	401	397	409	407	428	381	403	382	393	424	405	435	439	404	411	373	388	400	397	410	405	417	400	379	400	435	396	417	409	377	393	374	375	409	410	406	398	381	388	402	422	411	429	433	345	422	455	419	449	408	428	402	376	404	394	433	388	369	426	392	403	406	428	383	436	415	397	401	366	405	420	354	381	394	368	424	440	399	377	393	411	373	415	384	371	386	416	401	372	391	372	407	416	448	389	422	383	427	423	378	421	432	421	377	399	380	447	381	419	391	449	369	376	372	400	388	441	395	442	392	396	427	406	408	383	393	412	387	430	418	392	428	425	446	398	381	408	362	413	389	420	431	414	391	379	431	406	406	389	406	380	393	395	414	446	413	399	425	401	395	406	392	414	436	415	397	418	401	393	400	444	396	380	426	411	392	428	418	385	424	398	407	395	374	399	379	396	391	407	405	410	421	413	402	384	391	412	444	410	411	345	406	411	401	410	408	426	387	417	413	396	428	423	404	381	388	405	377	406	391	432	420	392	379	451	418	394	398	385	425	386	418	380	392	413	411	428	407	398	439	385	405	411	439	387	396	384	387	364	364	388	396	400	425	394	405	414	406	390	387	411	424	412	373	402	397	375	388	416	430	383	430	387	363	381	417	399	367	379	345	397	415	404	424	442	407	407	405	406	415	392	405	426	443	371	396	394	412	393	364	363	402	397	382	400	365	412	439	367	412	413	387	399	376	412	396	414	420	391	410	404	377	414	417	411	416	401	443	396	404	440	405	404	381	369	377	423	412	423	432	422	337	431	418	394	383	403	393	455	403	415	411	409	381	398	391	416	402	429	375	397	383	415	396	404	421	381	404	420	386	364	438	393	390	385	388	387	361	377	431	445	397	412	377	408	369	392	392	395	412	408	404	400	404	426	410	365	371	392	417	384	421	394	415	383	406	372	381	378	432	454	419	375	403	389	435	419	402	393	381	420	433	396	407	412	427	386	409	406	372	418	431	361	400	418	416	395	403	413	426	394	425	400	409	378	395	394	388	405	407	400	385	404	383	383	432	429	421	418	409	392	378	412	395	407	375	383	383	408	371	384	396	412	415	413	422	437	405	384	386	391	395	402	402	397	407	411	390	414	379	400	389	426	412	407	403	390	407	424	401	380	386	395	383	406	426	392	412	395	414	428	425	403	411	410	416	368	377	384	404	384	411	436	408	414	428	388	397	411	440	384	382	392	428	393	388	376	410	419	404	414	386	416	380	404	406	417	404	421	418	420	395	410	399	430	403	377	395	378	392	426	384	428	370	411	450	441	393	429	429	410	397	423	394	408	396	387	413	405	398	417	413	430	386	387	407	381	394	395	411	390	406	402	391	395	438	402	374	388	429	390	399	413	406	349	389	450	408	396	419	429	397	418	390	428	407	409	357	418	425	406	408	409	377	419	410	443	433	404	403	422	393	427	418	384	420	402	409	411	400	405	384	425	411	385	408	383	404	361	384	398	433	415	444	379	388	412	364	392	430	433	443	410	401	373	384	382	400	385	378	406	396	408	405	406	369	385	399	425	441	391	402	357	409	417	374	410	385	389	396	424	412	401	401	377	445	403	371	411	385	435	361	419	413	394	396	408	369	411	399	376	428	421	389	405	435	385	414	388	387	412	427	416	393	432	421	425	409	390	402	404	413	372	394	408	405	438	405	416	404	400	378	400	388	389	393	436	365	396	403	418	396	404	401	394	372	377	412	391	377	387	411	395	413	411	423	399	368	385	400	386	405	405	399	416	423	396	419	376	415	418	411	396	388	399	434	395	351	393	407	423	410	417	409	433	390	413	404	405	383	425	421	413	379	434	399	416	386	427	378	409	446	385	411	414	400	413	423	406	405	401	402	419	425	420	398	393	387	379	412	425	425	438	392	401	380	426	423	403	390	380	392	411	420	437	440	404	435	412	404	406	393	384	407	412	406	360	397	422	424	418	376	387	375	411	399	398	414	363	377	393	405	397	407	424	422	405	411	403	397	404	406	384	379	400	378	404	426	418	434	386	391	372	402	414	402	407	420	402	401	395	394	414	421	427	406	407	420	403	401	411	419	409	408	394	436	444	439	418	395	388	359	384	420	433	395	400	430	369	414	399	397	401	431	373	411	428	398	373	378	401	415	379	433	414	424	383	406	400	392	394	415	401	379	410	394	384	385	345	429	413	425	426	406	393	391	434	415	370	431	380	371	411	411	425	436	423	395	377	376	410	426	389	395	406	405	400	393	399	401	456	400	354	365	398	383	386	424	397	408	401	409	402	436	398	383	400	382	402	415	391	387	398	430	410	414	381	411	389	427	394	422	379	376	397	405	404	382	409	393	405	445	428	426	417	403	397	396	411	409	408	387	370	419	396	439	404	362	414	394	413	406	401	420	413	422	384	354	412	451	417	416	425	415	403	402	422	439	381	433	408	422	406	382	399	435	401	370	419	355	393	429	397	399	439	388	410	384	407	427	384	378	422	399	366	407	402	388	410	420	421	422	364	407	409	404	435	436	429	429	397	380	417	394	370	398	390	362	405	410	388	398	399	410	415	393	408	439	389	404	390	392	386	402	375	401	389	380	416	403	384	398	419	426	384	383	380	403	370	396	388	429	403	428	440	413	392	380	365	401	376	431	392	429	461	386	410	407	387	413	404	420	377	381	425	408	419	405	420	427	395	395	390	407	391	433	379	394	428	398	412	423	402	397	392	394	390	385	384	433	433	403	379	440	426	373	411	397	427	388	429	398	397	396	377	435	404	413	364	410	422	390	455	406	385	397	402	398	374	425	398	419	389	405	416	394	395	390	378	405	416	395	412	441	409	446	392	416	428	397	411	378	435	430	355	376	425	422	417	380	390	389	397	398	413	401	431	406	397	418	418	420	427	375	395	387	392	376	352	376	428	406	412	395	426	389	424	398	405	406	412	447	416	397	411	410	391	401	450	428	425	406	410	416	415
27937	11923	3537	1740	1244	935	720	563	519	425	361	346	359	349	318	271	294	255	245	243	271	262	261	237	237	237	262	215	251	244	183	226	261	237	223	228	228	236	214	191	216	207	196	229	224	249	203	214	235	234	215	229	245	211	245	215	233	202	217	247	214	214	242	225	208	219	221	236	211	214	209	203	211	244	186	194	240	198	183	182	196	216	203	229	242	235	209	200	229	194	198	193	221	189	205	216	205	219	225	229	199	201	186	217	191	219	220	250	227	201	212	198	213	203	190	212	220	204	234	226	197	239	193	215	188	199	191	215	207	198	186	190	190	191	233	206	234	218	206	208	177	215	193	204	222	231	232	205	226	219	192	234	203	202	184	175	191	213	199	188	215	199	195	242	207	229	208	204	222	211	214	206	220	221	230	190	181	224	218	225	195	212	224	230	203	222	213	221	214	210	191	197	191	199	212	227	193	191	213	224	219	237	223	200	216	229	228	221	190	206	194	210	211	193	222	191	204	225	200	191	199	222	222	214	237	227	230	212	217	221	228	219	217	207	250	231	202	221	238	209	213	196	237	200	205	207	203	196	197	229	181	227	193	233	208	211	210	215	189	200	195	224	212	214	214	214	218	237	196	189	190	219	198	195	219	219	211	192	213	207	202	212	191	195	219	186	177	212	212	199	220	198	212	198	199	215	218	225	185	199	208	225	218	195	241	219	191	204	232	193	202	185	194	195	201	193	214	219	189	233	196	205	197	219	218	215	212	210	214	213	203	206	223	190	186	208	207	199	208	201	220	190	189	200	208	197	216	207	199	201	204	194	180	222	212	210	213	225	182	222	204	205	202	212	205	204	216	204	209	202	204	211	194	210	231	206	212	180	214	212	195	200	185	222	191	179	193	214	197	218	177	195	213	199	208	216	188	213	228	216	215	205	201	207	216	220	189	213	190	232	202	197	214	201	228	196	190	212	203	196	202	209	222	223	193	179	201	208	188	217	221	208	207	215	218	204	153	202	207	221	217	201	228	195	194	193	208	232	202	252	213	214	215	215	206	238	190	210	210	236	217	209	232	212	202	213	232	222	202	205	200	202	194	222	234	198	178	210	209	217	200	212	227	198	227	224	211	202	213	187	204	214	185	198	178	193	211	218	213	191	242	203	191	209	204	218	244	198	209	211	223	189	217	201	179	182	204	208	195	215	192	207	233	187	196	211	198	221	224	182	192	202	209	203	191	235	193	208	205	243	217	217	212	243	211	190	227	193	206	186	239	232	219	219	205	199	193	188	200	210	235	198	217	218	202	214	225	205	188	199	222	191	206	225	196	178	180	222	193	208	226	204	171	223	205	218	210	207	206	226	216	244	209	223	226	215	195	190	209	229	205	197	221	196	169	226	213	216	216	185	177	208	205	227	215	225	192	188	218	213	208	237	215	194	192	230	177	216	210	209	214	193	189	191	190	228	205	211	197	217	207	196	208	191	217	226	210	191	212	212	211	210	217	223	221	211	228	208	244	211	226	216	225	225	202	183	239	205	257	201	206	193	199	196	224	202	218	193	196	203	242	173	218	200	184	210	205	182	181	202	200	198	195	247	216	215	207	177	210	198	220	216	221	227	212	209	200	209	193	193	220	189	195	201	197	233	191	204	208	206	222	242	200	190	217	228	212	216	222	214	228	202	222	200	202	193	235	226	258	192	210	197	197	227	221	198	200	200	233	218	229	211	213	227	229	236	199	212	203	202	186	222	203	199	195	202	216	191	201	190	195	205	183	189	193	207	216	199	188	192	199	190	203	216	190	205	190	208	216	203	224	203	185	196	213	187	209	229	230	181	190	190	203	206	206	216	188	212	228	198	199	184	202	192	194	209	185	194	195	223	224	215	201	214	188	197	189	205	192	210	206	206	223	213	207	211	209	218	217	235	213	191	225	180	179	214	223	233	209	239	216	199	181	227	223	218	208	200	211	215	209	193	196	201	213	210	214	219	225	197	220	232	206	220	204	232	212	215	209	226	208	217	234	181	197	193	208	241	196	209	200	223	204	221	211	214	219	191	216	210	197	206	207	214	204	202	233	201	215	204	194	219	214	220	216	196	212	205	208	213	232	188	179	220	186	217	228	208	222	205	208	195	194	208	219	212	217	198	211	225	222	216	204	204	175	207	227	219	214	204	214	201	210	213	200	221	212	198	209	190	214	198	192	202	217	179	197	193	223	218	196	204	190	210	188	220	180	197	211	224	209	193	216	182	206	186	226	217	214	220	211	205	209	209	230	189	202	220	199	195	206	217	206	204	199	211	218	206	199	223	204	213	227	203	227	242	199	189	215	190	219	212	214	198	186	226	206	235	198	209	203	209	229	216	225	195	204	230	211	206	216	224	220	229	220	193	214	220	213	212	197	227	212	252	194	178	205	212	219	184	224	218	216	212	200	195	220	199	217	188	247	202	209	222	188	192	220	216	201	196	197	217	206	227	198	201	229	216	219	204	207	198	218	203	205	215	213	202	206	210	195	248	195	203	170	189	208	206	171	215	192	227	201	169	183	203	209	199	180	230	188	211	201	220	197	224	231	231	218	198	214	201	210	203	186	191	203	222	192	207	220	226	186	207	207	232	212	213	202	208	214	227	214	203	186	165	195	215	209	184	202	215	208	212	210	205	232	189	205	210	210	220	219	205	206	193	194	211	204	192	193	222	206	205	216	231	203	221	227	207	219	218	213	198	199	210	249	192	197	205	195	207	210	181	209	160	202	182	208	217	202	230	202	181	224	200	209	214	212	206	219	210	228	201	223	196	231	234	225	193	173	218	193	216	186	190	223	219	254	217	209	223	212	196	198	211	231	215	215	202	217	201	211	190	214	234	207	221	187	199	207	175	196	210	214	192	216	219	203	211	228	225	207	206	211	215	204	218	220	197	228	184	200	211	190	230	205	171	221	211	230	224	220	227	223	190	182	217	214	187	205	207	190	218	207	194	211	232	204	229	185	190	214	232	225	209	232	230	225	194	194	198	209	222	197	190	200	202	220	208	193	206	205	204	201	218	198	206	183	199	202	241	206	190	229	214	211	235	191	206	190	187	210	179	201	210	221	203	218	236	210	223	200	193	213	191	205	205	218	233	203	217	211	201	213	193	216	224	201	223	199	219	231	230	224	198	198	210	194	204	236	179	193	182	194	183	222	227	216	188	212	198	233	206	194	201	241	199	219	203	249	205	161	222	185	209	248	237	207	195	212	239	236	192	222	206	192	203	206	215	206	191	221	210	197	186	188	203	183	194	205	201	245	208	240	245	227	229	207	209	214	177	227	225	185	192	183	208	209	205	218	196	187	207	228	193	225	194	187	225	209	199	197	236	205	194	224	204	205	206	202	224	212	208	212	188	206	212	194	209	213	231	204	208	211	226	175	205	224	205	241	229	189	212	187	224	204	229	218	197	216	196	228	218	194	165	196	207	229	194	211	211	227	209	229	239	192	209	184	210	217	230	213	207	196	222
14488	7437	4420	5320	4707	3870	3137	2724	2250	1878	1792	1563	1477	1321	1171	1189	1065	963	966	922	850	819	792	823	772	824	782	725	739	726	756	688	696	691	678	647	663	647	658	640	684	612	654	720	647	617	615	634	621	630	577	594	631	612	631	618	595	601	618	617	596	640	554	609	597	576	584	612	561	612	597	599	586	611	613	591	564	604	594	549	594	608	580	596	562	555	565	599	590	548	591	559	565	599	549	600	563	572	593	556	565	591	551	570	586	565	599	593	543	580	579	606	582	572	597	561	567	599	568	549	550	554	574	561	539	583	576	560	616	569	596	592	546	581	575	584	550	588	554	622	525	599	584	595	556	600	644	597	581	593	532	583	591	561	586	550	540	566	552	585	569	553	588	564	531	549	590	568	540	567	555	599	546	582	573	547	561	547	513	577	576	586	596	528	589	561	555	537	531	557	545	507	597	580	570	536	552	565	578	554	547	564	541	551	531	587	553	563	605	534	536	563	531	567	573	596	562	555	561	568	587	526	644	545	580	577	527	559	561	502	562	523	554	566	546	559	564	554	542	541	588	551	517	578	567	535	546	537	546	574	546	552	574	588	600	544	524	577	549	573	550	537	566	597	600	576	558	495	590	604	556	569	572	540	535	553	579	537	567	536	539	576	536	569	581	605	530	538	564	562	582	568	590	604	535	573	577	577	568	552	584	547	574	538	583	596	553	514	551	567	563	562	573	564	582	571	523	593	549	553	510	578	540	569	549	533	551	581	587	594	554	550	543	551	620	587	593	535	571	592	577	571	597	577	516	539	574	560	590	539	562	563	602	537	526	540	609	553	531	582	528	621	587	554	595	556	555	569	579	537	562	541	558	597	537	557	539	545	560	508	561	547	509	552	533	545	566	558	571	557	567	521	593	567	533	498	559	546	579	567	512	546	562	559	553	565	581	545	572	590	613	590	530	555	572	555	597	574	556	538	568	585	574	553	557	549	576	543	523	561	536	514	549	582	552	542	540	551	567	548	565	559	577	551	565	575	537	527	562	572	545	569	546	546	549	541	602	570	540	569	545	607	572	532	533	542	548	535	537	573	539	572	538	601	570	550	531	550	515	560	556	585	568	534	611	541	536	535	582	576	585	587	555	546	536	554	545	581	619	559	579	586	584	584	553	537	543	550	566	588	562	568	564	580	535	592	597	585	526	587	566	501	537	551	519	552	533	561	537	567	562	594	597	565	530	496	572	557	600	599	566	535	534	549	537	579	588	541	556	544	564	575	571	564	522	576	528	531	552	615	579	548	576	550	581	572	560	557	582	553	565	560	532	544	559	572	572	559	586	545	590	577	526	541	539	602	592	576	550	526	568	558	575	597	565	508	538	556	610	558	563	554	589	528	564	575	566	552	586	536	599	582	587	576	556	572	580	609	550	546	521	566	587	545	592	558	584	613	551	571	526	569	555	579	617	581	596	551	530	595	579	527	537	585	579	551	595	559	619	553	588	568	562	559	524	557	599	560	561	565	574	597	602	552	581	558	541	569	580	563	562	525	575	522	588	538	574	546	539	570	593	583	603	540	495	520	545	568	549	584	547	586	563	560	516	594	545	580	522	551	599	554	587	560	548	544	562	537	548	586	585	547	534	574	502	583	579	552	598	548	604	562	528	517	556	592	560	543	539	539	544	556	578	547	603	564	570	604	599	562	566	537	607	557	536	573	562	577	568	546	553	594	572	576	598	531	608	576	585	559	601	567	550	583	547	561	549	553	523	584	605	603	515	522	557	572	580	568	549	542	540	557	554	559	562	558	573	594	555	533	569	548	559	581	576	558	556	574	546	562	580	548	553	556	590	566	577	512	539	529	525	578	579	544	523	530	554	543	543	580	538	580	550	562	539	539	556	549	557	546	585	528	574	559	565	570	550	563	530	554	512	581	553	552	550	542	547	522	564	578	575	548	575	584	577	573	548	556	502	579	512	635	554	589	557	585	549	532	581	567	532	553	553	633	559	524	570	539	513	564	549	552	568	509	568	594	606	573	553	575	580	573	562	546	530	638	537	577	587	542	594	561	543	537	557	584	571	573	587	545	602	588	531	555	520	575	550	551	576	535	521	572	576	548	553	555	557	553	561	541	582	546	598	550	571	584	573	514	556	523	525	550	547	509	527	535	541	582	570	529	565	602	609	547	556	567	594	532	559	560	564	535	585	529	588	554	542	577	587	597	613	579	560	575	589	531	566	541	572	591	523	579	555	546	577	553	560	531	571	550	608	600	565	552	567	595	557	606	572	575	581	553	574	528	568	545	556	521	548	540	563	566	569	552	566	528	546	559	553	534	571	585	527	584	596	599	541	562	532	534	477	579	548	575	562	561	542	548	526	551	571	589	582	525	556	610	584	542	545	546	576	535	560	586	555	582	541	548	592	572	533	555	569	538	554	551	547	580	552	614	563	564	517	537	563	538	573	544	567	612	532	541	561	577	566	577	547	600	540	553	562	598	515	597	566	595	567	565	532	552	552	596	570	591	559	550	529	559	572	514	546	569	598	576	560	566	609	558	570	494	551	566	516	563	531	588	622	545	561	537	598	586	527	521	554	584	598	554	594	529	586	549	565	526	562	543	541	559	579	564	556	553	573	524	623	510	545	554	562	579	604	539	575	574	550	616	578	491	569	532	598	588	553	533	560	571	558	570	585	545	586	535	577	568	534	563	599	571	557	571	569	544	544	615	544	530	592	523	561	553	533	574	546	560	551	581	562	528	540	562	606	567	541	570	536	594	609	599	550	530	541	543	614	562	577	558	568	558	556	584	540	586	575	562	527	548	555	543	590	539	549	563	543	545	581	529	545	583	599	581	545	587	513	588	567	575	554	534	561	569	600	555	570	551	554	563	539	560	581	533	564	582	542	562	559	586	572	534	499	581	558	562	611	538	562	549	527	587	537	568	533	581	573	592	543	564	589	583	537	555	571	592	577	559	523	564	568	547	538	583	553	565	599	574	555	612	525	576	594	574	545	596	562	559	537	562	586	540	541	524	580	512	583	546	533	564	559	557	583	536	568	614	584	558	543	537	561	577	547	535	547	613	560	563	568	544	578	585	589	553	572	603	597	572	586	548	593	529	592	555	537	552	542	556	563	561	577	541	583	649	582	575	543	557	568	595	531	585	568	555	534	531	598	557	530	488	508	554	562	545	560	553	529	524	592	560	564	559	556	586	547	562	565	561	540	537	566	514	526	610	562	586	574	510	592	580	559	615	578	519	580	562	553	546	567	535	563	506	594	583	565	557	551	553	565	576	584	558	562	561	546	570	572	583	567	569	559	520	587	583	552	567	583	535	578	548	569	570	564	554	614	557	587	612	606	580	564	539	557	542	558	568	590	581	563	600	539	552	530	629	539	601	562	566	571	538	525	543	554	557	517	532	549	586	567	580	537	590	552	531	476	524	554	574	584	532	593	551	545	551	571	544	570	551	598	556	564	578	557	555	568	569	559	574	521	568
7002	507	350	320	317	311	311	290	317	354	277	333	326	277	301	320	330	334	301	366	338	308	301	318	330	299	319	365	334	338	315	312	323	281	330	331	283	341	327	290	316	302	327	329	299	339	325	311	317	331	303	298	322	274	333	324	340	319	324	321	347	323	330	310	306	291	301	309	320	291	308	295	340	346	345	333	304	291	309	338	317	310	289	332	291	330	304	335	287	320	308	303	361	301	322	291	318	302	332	324	319	314	316	289	305	333	334	337	334	315	307	318	324	315	292	316	306	327	292	305	312	308	361	277	317	316	303	340	333	365	311	320	318	309	309	302	315	308	289	326	305	312	346	286	294	312	318	339	322	329	337	324	310	311	301	321	329	283	324	305	289	295	282	330	324	336	343	328	314	327	271	294	306	286	320	304	338	309	338	293	319	311	336	309	323	316	332	327	312	321	320	339	306	303	338	307	293	352	303	334	280	287	333	312	319	295	317	326	306	293	316	287	313	318	310	322	356	295	316	289	310	332	338	277	308	345	301	307	332	292	332	324	332	353	329	284	325	318	307	317	339	305	326	287	309	334	320	310	313	304	314	352	318	323	312	344	317	309	318	295	342	337	318	327	323	319	334	310	320	309	349	339	301	288	274	296	315	322	302	344	299	316	335	302	327	296	357	343	333	332	307	298	318	307	299	328	323	331	310	352	335	311	327	324	341	330	316	323	328	319	326	304	338	289	344	326	306	320	349	312	343	328	313	335	317	318	366	302	315	325	332	315	297	294	337	333	324	303	318	343	276	317	315	260	297	329	305	336	336	337	303	338	282	296	328	313	316	317	311	323	280	319	288	339	340	311	300	324	305	290	336	283	352	320	317	338	323	314	316	287	295	335	333	292	302	321	304	326	302	331	338	316	320	295	312	339	315	298	345	304	333	302	315	311	314	318	353	336	330	338	339	318	287	306	317	307	305	332	323	277	321	337	309	287	300	312	326	291	313	298	355	286	368	317	333	313	333	358	326	324	327	321	304	330	322	310	354	303	307	344	306	358	298	337	288	303	301	323	311	312	305	341	317	339	315	316	328	319	335	312	322	311	312	330	317	315	286	325	308	318	312	343	307	334	283	334	335	311	303	316	294	324	321	302	281	307	280	315	303	302	310	306	330	302	323	303	299	319	313	322	325	301	309	309	318	305	330	303	294	312	283	300	324	310	321	298	326	320	317	315	302	338	314	302	346	323	331	304	301	331	286	320	305	318	316	292	329	316	309	293	318	312	290	302	317	285	351	287	315	309	312	305	304	306	340	336	305	306	336	345	303	297	288	333	296	354	344	299	289	309	298	323	323	299	294	319	333	278	332	352	328	364	306	307	320	351	329	319	330	309	350	307	306	322	305	297	295	352	323	336	309	328	368	324	333	328	319	349	342	322	340	334	339	305	294	330	322	302	297	336	296	322	303	323	325	295	334	315	295	281	305	334	342	357	322	325	346	286	325	330	310	327	328	338	319	323	325	311	373	309	334	307	343	285	295	312	321	334	337	312	329	306	279	303	304	317	333	322	322	337	300	303	317	303	295	330	303	301	343	347	334	304	311	308	335	325	336	314	288	318	306	288	308	337	302	284	324	321	290	305	319	311	306	303	324	342	309	283	315	338	298	298	329	302	343	350	301	298	342	308	323	314	308	326	302	304	312	286	322	333	339	303	294	316	318	306	307	343	311	361	326	304	324	323	341	318	324	315	302	297	333	304	318	310	337	329	326	317	306	310	292	353	319	317	289	292	349	292	343	343	324	320	336	316	349	351	317	328	313	317	338	305	300	293	320	344	347	307	331	293	321	354	307	335	307	312	328	295	301	323	319	309	335	321	353	302	317	308	333	299	317	292	325	315	329	336	333	338	324	318	346	327	310	330	321	332	331	317	320	284	332	304	350	291	346	315	306	315	330	311	330	317	307	336	324	346	308	333	327	311	337	297	322	293	309	305	304	297	320	297	300	337	296	343	324	315	280	307	299	332	343	305	330	343	333	348	345	339	289	297	319	306	321	307	342	304	309	311	313	325	311	314	321	301	308	329	308	308	321	311	344	319	327	297	298	322	331	328	338	308	326	292	318	305	306	314	282	337	295	302	379	324	325	315	318	332	315	268	300	302	303	325	295	315	294	295	318	336	311	282	351	325	294	328	313	308	260	306	320	316	354	349	331	271	286	331	315	314	318	350	313	360	318	333	356	307	295	283	346	309	322	322	317	283	342	292	337	345	281	307	278	311	310	325	305	321	313	351	284	304	319	333	297	350	347	302	347	314	304	301	308	346	314	324	300	333	324	331	304	305	318	323	311	324	348	311	314	313	333	308	319	297	343	335	323	321	298	324	302	319	313	348	329	279	301	338	335	318	316	309	327	320	307	322	336	309	338	331	334	311	336	336	359	313	327	328	316	323	303	328	344	314	320	333	306	319	314	365	331	347	297	317	330	344	307	285	336	322	296	340	367	312	289	297	337	298	339	305	301	319	326	315	342	329	319	324	331	333	280	294	325	304	322	332	309	341	343	314	310	336	329	314	330	310	296	335	294	304	323	299	317	286	338	342	324	321	321	290	295	340	307	303	292	313	306	303	327	323	332	311	306	319	321	324	275	349	325	322	308	351	288	284	325	314	306	295	316	312	350	327	376	292	329	335	303	331	302	335	305	313	288	288	339	330	328	326	321	345	294	303	306	340	336	302	311	313	349	322	272	326	312	298	320	344	305	326	318	308	338	342	341	323	309	327	316	328	283	338	322	317	300	334	303	322	304	298	309	298	338	295	323	341	295	328	325	294	324	331	304	317	335	319	295	313	323	316	309	347	329	338	339	317	293	317	325	326	269	298	356	334	333	311	341	328	326	317	274	291	311	332	334	314	343	317	323	364	313	299	322	295	323	336	292	315	297	325	318	286	292	306	322	318	311	290	287	337	344	319	315	320	293	275	322	358	316	303	330	303	285	337	330	319	312	305	343	322	345	313	313	281	292	299	295	325	324	317	314	299	319	345	316	303	326	345	280	294	290	285	314	334	288	275	313	323	326	300	321	301	309	331	285	309	324	285	334	317	307	305	310	332	312	328	343	358	320	300	316	316	320	306	320	335	322	273	294	318	340	330	332	294	319	302	302	281	329	328	317	360	304	318	310	308	312	287	334	299	313	343	313	307	333	336	338	336	340	308	345	323	326	303	339	305	278	333	333	330	321	339	329	344	329	305	335	313	347	322	336	298	335	306	321	306	315	322	326	306	291	309	288	327	306	317	299	341	316	323	309	318	335	315	297	292	311	321	316	327	341	314	319	335	294	345	357	304	325	327	342	324	294	350	330	340	319	319	333	312	311	315	319	331	336	331	327	328	325	301	293	313	306	304	324	290	355	304	316	315	306	339	325	350	353	328	314	296	335	291	303	320	338	327	289	312	280	309	311	325	326	324	340	341	317	309	340	325	321	345	311	307	291	319	320	283	340	333	279	301
4078	912	821	834	739	753	812	791	767	862	751	719	723	696	744	744	788	748	777	789	689	735	795	707	775	804	745	748	697	778	758	769	721	746	759	785	728	751	759	725	735	723	757	724	738	776	742	774	762	725	757	689	751	728	698	741	794	725	704	742	755	734	725	703	707	696	764	740	734	803	735	734	753	750	755	762	716	746	802	747	753	743	750	786	734	744	740	758	826	741	760	723	731	718	757	770	717	697	807	733	790	716	731	802	713	762	739	743	741	724	722	744	754	713	714	682	774	727	712	724	746	739	760	766	761	685	785	710	711	678	698	758	751	751	731	726	777	784	756	734	757	739	757	718	763	715	713	731	739	751	798	747	746	771	702	741	751	733	743	737	733	812	806	790	735	757	746	713	762	802	716	730	759	730	780	708	767	742	760	722	784	739	755	742	746	797	723	727	813	771	733	755	781	696	774	765	735	737	774	750	757	776	756	732	765	777	762	756	701	781	762	759	737	778	711	781	788	789	746	721	693	700	784	737	767	730	695	719	777	706	776	763	741	760	750	735	737	736	747	752	719	755	788	764	746	741	800	756	765	735	730	725	694	743	743	778	765	764	766	803	707	764	694	782	752	748	733	767	752	715	745	776	711	754	732	702	783	774	768	767	732	775	713	764	774	731	715	724	706	760	792	774	750	834	754	805	757	667	725	713	757	802	761	762	730	725	711	712	743	741	770	751	787	780	742	776	718	812	723	744	730	724	717	785	763	753	781	791	707	701	791	779	731	701	743	722	792	713	757	740	697	779	728	762	712	719	750	720	746	735	760	733	738	750	711	774	762	774	730	744	754	756	786	718	763	782	731	739	798	729	736	764	762	786	691	743	756	728	788	744	704	750	758	756	772	742	726	722	714	777	723	726	742	738	795	739	722	772	749	692	743	739	760	732	763	721	690	691	697	733	711	772	762	723	708	745	771	775	733	732	696	749	723	737	711	773	771	696	735	738	724	720	747	708	727	710	741	772	782	713	711	745	719	751	743	757	720	722	743	731	779	782	753	756	736	701	777	738	748	738	732	743	768	742	781	728	741	755	770	808	741	746	741	701	728	736	744	773	700	744	721	721	751	797	757	719	804	770	784	764	789	782	734	723	715	756	769	745	750	782	725	766	753	783	734	759	758	702	739	723	770	792	723	741	772	795	727	797	744	763	758	747	745	742	712	737	760	744	742	728	742	740	794	739	724	757	737	726	756	758	736	729	764	757	720	691	738	753	732	711	721	742	746	772	751	759	739	760	803	777	739	740	693	758	707	774	736	792	772	776	697	751	754	774	739	749	755	710	754	749	773	745	784	770	729	710	748	750	699	760	753	778	787	726	747	765	754	757	751	751	729	762	680	725	689	750	714	677	761	742	743	754	761	723	746	759	732	770	744	724	770	737	735	709	764	692	749	740	745	755	745	771	771	714	734	792	768	739	751	775	715	762	729	795	747	789	741	713	739	749	713	735	726	786	696	714	714	731	730	709	770	743	709	744	767	773	769	766	758	699	786	769	731	742	769	725	766	771	730	769	779	786	712	719	750	740	749	762	712	784	786	720	742	784	739	782	796	777	749	708	775	701	736	731	727	789	747	748	764	735	779	713	743	752	735	738	798	753	729	738	684	763	756	733	709	711	766	801	699	754	745	700	779	687	758	723	750	750	786	751	767	796	729	763	772	761	739	737	745	740	756	703	767	740	799	704	739	741	778	755	757	713	762	764	689	709	713	755	728	792	745	716	735	739	783	714	687	741	708	708	751	739	771	746	751	770	776	728	768	793	724	745	742	743	731	727	769	727	822	711	709	748	746	753	746	763	762	727	794	798	774	745	783	740	755	736	741	751	780	737	740	709	716	765	727	716	704	706	735	722	790	721	775	772	788	763	731	713	681	738	808	785	778	766	728	746	752	759	740	781	763	757	701	742	742	813	773	755	743	750	779	758	730	768	769	714	748	746	765	759	729	730	755	718	752	765	757	742	718	714	710	772	722	767	779	763	735	753	716	723	802	772	699	754	673	757	759	754	736	759	784	729	754	762	708	761	777	737	757	682	759	744	743	805	743	764	783	746	747	700	801	745	773	754	697	755	753	765	744	754	742	750	756	741	756	756	734	716	702	767	742	765	748	729	757	785	755	757	782	747	743	763	707	798	702	778	755	775	738	724	788	723	797	756	786	798	750	752	718	740	733	807	717	731	726	724	756	751	787	770	760	745	732	771	734	743	721	738	754	709	786	756	754	783	752	770	734	758	718	728	757	761	727	772	691	711	727	749	750	755	766	771	758	776	748	721	740	734	745	730	756	740	735	754	735	726	709	742	741	719	740	713	734	780	756	751	770	741	756	721	745	746	736	715	737	796	743	767	764	743	721	794	755	731	783	754	773	765	731	750	751	728	795	765	736	739	762	774	801	769	749	737	778	740	718	772	726	726	750	750	746	752	727	776	755	746	748	722	695	779	816	754	658	770	767	753	793	744	789	780	760	801	744	748	750	798	767	727	706	759	796	730	761	709	783	783	743	745	763	776	742	735	758	740	733	764	749	760	684	757	740	756	705	717	752	726	735	756	718	685	774	722	727	738	693	786	767	750	748	761	715	710	732	759	792	762	774	717	714	747	711	728	759	745	754	765	754	746	782	688	789	722	738	779	715	732	771	741	751	710	728	739	784	697	728	727	757	749	719	719	722	766	773	762	768	808	727	682	737	761	765	752	736	779	721	732	724	792	785	744	722	806	854	722	802	759	756	733	743	790	739	712	773	743	697	779	740	744	774	781	747	725	717	739	772	732	714	700	752	678	732	704	770	765	786	770	753	726	721	739	785	753	790	694	755	716	749	752	707	662	732	752	725	735	704	713	727	722	792	758	704	767	782	762	789	770	760	750	812	751	768	715	749	704	709	751	723	754	772	732	769	776	772	759	690	707	754	731	743	763	789	751	745	739	744	764	791	746	756	766	755	736	737	793	743	706	736	731	731	751	687	744	723	734	723	720	709	755	758	706	717	758	805	723	765	723	755	727	736	754	734	783	743	761	761	752	749	731	755	720	699	721	731	764	744	762	758	757	759	752	703	723	795	737	740	731	765	771	698	765	742	753	802	744	769	730	748	780	739	701	734	722	702	752	768	752	743	744	715	769	744	771	745	783	751	746	720	735	742	738	729	714	729	782	776	782	762	717	767	846	767	798	772	719	799	762	694	760	730	722	755	733	792	742	757	752	769	745	730	715	706	765	758	788	791	743	732	737	785	754	732	771	772	767	750	721	723	790	727	736	727	737	750	765	691	791	762	791	719	734	737	749	762	733	779	760	782	787	699	734	758	752	716	710	767	779	706	756	719	768	744	740	741	788	703	726	719	752	682	720	747	761	783	739	754	729	763	724	699	743	727	719	719	738	766	733	747	728	724	775	774	733	833	770	754	760	731	724	727	763	695	757	789	737	713	690	710	782	789	708	767	703	722	789	786	744
18316	5385	1452	879	675	503	427	361	290	246	259	237	211	184	178	212	181	160	183	180	189	172	168	158	161	165	168	156	146	141	191	156	146	155	140	151	152	186	186	155	152	165	158	151	138	143	169	130	140	150	141	149	145	167	149	138	126	119	153	173	130	148	145	152	167	151	154	151	150	179	142	140	156	140	145	158	143	171	153	135	141	148	136	167	137	136	141	160	158	159	157	128	145	160	139	136	144	170	154	169	157	131	142	142	179	143	165	143	133	156	153	153	164	139	161	152	150	140	163	151	151	142	145	149	143	140	147	138	144	132	138	138	141	161	140	136	156	158	144	152	147	164	148	152	154	145	120	134	148	151	155	142	136	165	144	165	130	138	142	149	166	154	150	141	147	161	166	150	136	136	163	135	150	155	149	148	166	173	141	131	175	149	150	162	139	139	141	138	143	147	152	144	156	127	140	148	133	186	140	170	161	152	147	135	138	124	136	140	154	155	141	148	169	151	148	164	163	157	162	153	151	150	166	172	161	162	157	160	141	154	154	163	126	165	148	151	160	198	168	160	128	155	138	153	149	164	144	138	148	176	154	121	157	138	163	166	141	133	156	161	139	129	112	142	152	156	135	152	144	144	148	148	160	147	136	122	137	106	144	154	149	132	153	142	137	152	163	132	159	158	171	137	167	127	143	163	151	161	146	133	169	164	139	144	134	153	138	140	180	157	142	148	166	139	152	157	127	167	150	161	136	149	146	143	127	134	157	140	148	141	132	120	132	153	147	140	152	147	159	153	157	148	133	153	153	166	136	160	154	167	152	149	159	148	135	150	169	171	140	167	146	163	155	163	150	129	169	143	135	133	163	159	117	152	127	135	139	128	158	150	152	134	166	147	163	135	129	174	128	168	158	171	159	132	138	144	150	149	137	148	151	148	170	144	170	145	129	145	165	151	143	159	145	164	138	134	162	173	140	178	151	142	143	155	152	118	118	158	138	139	143	149	154	147	165	156	149	137	145	151	149	157	171	131	157	161	140	147	145	162	147	163	151	139	141	142	146	157	169	137	149	140	133	153	149	147	157	150	152	158	157	143	147	144	138	149	164	129	148	144	164	147	128	156	119	138	144	124	157	157	145	142	162	139	146	152	152	149	128	135	136	135	144	129	132	146	152	130	148	170	137	130	149	137	140	148	151	151	123	154	123	137	128	143	149	135	143	148	129	159	135	160	149	136	130	136	149	146	133	154	138	146	174	146	162	159	133	152	164	136	144	159	127	132	160	151	174	159	136	150	146	184	163	146	135	152	151	146	160	136	142	173	160	155	161	137	161	165	138	147	131	166	155	169	133	154	171	145	151	125	150	132	164	153	145	136	165	158	146	154	134	144	143	151	177	144	139	156	147	149	152	158	150	165	157	176	149	155	172	144	138	149	154	171	120	149	144	136	146	161	133	158	154	154	135	162	155	151	152	163	117	133	151	136	139	158	137	167	144	139	128	163	144	158	156	147	149	151	174	144	132	137	149	134	145	143	151	155	139	151	159	144	129	145	142	133	157	148	152	170	132	149	150	175	146	153	144	151	152	140	142	149	153	149	141	162	150	174	165	151	156	152	135	164	162	146	150	163	158	172	152	138	147	146	145	177	158	152	167	135	133	152	142	150	151	176	158	140	139	131	163	157	135	120	173	130	164	164	127	136	164	135	153	154	145	137	144	157	177	153	155	150	148	147	146	154	133	153	145	141	166	148	127	144	143	156	144	175	142	151	162	170	161	149	148	152	135	151	146	158	142	139	148	157	144	152	139	149	139	147	170	148	144	137	137	147	130	146	158	149	118	144	134	139	157	130	156	136	124	155	144	153	167	150	180	131	165	167	168	168	143	164	160	118	138	164	157	149	156	170	147	127	162	156	145	162	132	144	146	145	126	139	149	144	156	141	144	154	156	139	155	156	159	147	123	154	162	146	157	152	144	174	150	130	162	148	161	158	142	145	131	140	174	161	153	151	144	144	155	149	141	128	148	154	148	123	166	150	143	152	123	144	172	155	135	159	118	147	151	166	147	171	130	145	163	145	149	157	164	157	136	155	142	174	154	157	152	143	132	152	148	131	158	148	137	166	164	155	134	157	160	157	136	128	145	166	151	150	140	156	153	146	133	158	146	126	142	168	159	147	139	155	115	136	165	157	144	143	145	152	171	133	159	131	164	141	165	153	161	165	152	124	143	145	133	168	153	164	149	140	142	134	153	156	153	143	157	138	143	158	142	126	165	164	164	133	159	162	156	149	139	149	144	134	135	159	146	182	152	134	139	139	144	153	126	129	170	149	154	156	181	133	140	138	162	146	142	150	141	132	160	152	133	145	156	151	139	130	150	156	137	134	126	148	164	141	146	167	167	147	156	160	119	147	129	129	146	179	146	153	147	144	137	144	153	137	151	155	145	151	165	136	151	149	141	173	137	160	149	141	149	152	133	153	147	162	149	142	145	138	152	131	133	154	158	144	151	145	139	138	164	183	183	143	138	151	141	155	149	138	142	140	159	146	152	147	145	138	149	135	160	158	157	104	135	140	148	131	163	141	128	127	173	173	157	142	149	142	136	152	143	174	131	168	145	153	139	140	146	159	155	149	139	132	173	148	127	131	151	169	164	146	142	162	138	137	141	146	132	139	136	145	138	148	174	159	142	151	141	153	150	152	154	143	141	149	149	146	158	126	133	161	161	156	151	169	154	151	157	156	146	136	152	145	130	155	142	161	148	171	152	159	124	148	145	140	162	142	130	132	151	141	150	145	167	173	142	159	135	169	165	144	161	165	150	145	162	165	123	157	171	151	177	147	154	117	142	146	121	133	153	151	150	154	167	146	137	140	168	148	159	168	148	134	171	135	138	146	153	167	150	132	138	134	140	157	144	151	165	141	125	150	160	172	165	152	151	164	143	147	134	156	144	131	165	171	156	165	146	163	158	156	160	128	116	157	159	126	129	136	151	148	154	148	157	153	131	137	143	166	145	146	159	145	162	158	132	161	146	131	184	133	147	152	143	133	153	139	141	163	133	118	131	137	144	120	143	129	140	151	164	157	155	160	141	157	143	134	138	162	152	167	137	173	163	184	145	139	152	168	176	153	145	168	137	161	119	130	164	144	166	142	141	149	161	155	153	144	164	160	151	149	165	115	152	129	132	130	160	145	159	149	169	156	153	149	155	154	139	149	146	148	126	154	139	148	148	173	144	155	148	117	155	146	150	175	154	158	158	166	141	151	137	143	146	132	160	152	108	155	153	140	148	157	132	133	137	161	126	150	154	144	148	151	154	150	154	153	132	148	139	151	123	125	131	141	138	156	162	139	141	129	152	137	131	141	137	151	142	134	144	137	154	139	150	135	156	150	164	149	145	144	144	145	148	138	139	181	160	142	122	158	153	136	170	135	159	169	154	152	144	147	138	157	143	145	153	142	150	163	162	147	154	144	153	137	154	171	150	161	145	136	133	139	131	152
9848	4404	2503	2860	2630	2149	1794	1486	1317	1113	1015	906	857	805	768	714	689	669	609	637	594	591	557	553	531	550	505	542	480	457	472	485	513	496	434	458	454	466	417	432	463	422	431	470	451	428	434	457	437	414	407	401	448	437	424	469	407	394	416	426	407	412	377	483	429	424	411	414	433	428	438	405	435	394	412	418	418	424	430	424	448	439	381	391	454	419	388	428	403	395	420	394	410	375	406	434	410	420	432	410	419	394	417	391	395	434	401	419	426	403	414	415	416	352	417	436	450	446	404	419	384	410	391	379	425	415	435	415	419	417	390	389	443	402	407	443	401	395	369	407	423	409	407	380	392	420	382	391	421	437	383	404	403	439	420	399	407	392	404	419	413	419	426	406	385	407	402	396	404	403	417	409	455	418	414	377	374	405	406	453	411	399	381	415	413	425	402	403	431	422	410	447	390	425	417	413	447	430	436	434	409	391	407	372	377	406	391	425	374	413	387	412	419	397	404	411	381	411	399	447	402	388	402	348	411	397	402	412	400	406	371	393	445	416	404	430	404	430	398	404	386	413	430	403	404	421	419	387	396	414	427	398	428	395	430	414	419	400	412	462	390	415	419	413	399	413	382	425	424	403	408	428	397	374	375	382	407	392	399	398	406	406	369	383	404	419	400	429	418	416	438	397	393	375	440	380	417	456	401	417	426	423	333	401	429	425	423	426	402	379	399	425	407	413	432	420	413	402	398	459	399	396	393	421	442	420	408	383	406	409	406	407	365	416	412	408	411	453	397	428	407	391	383	386	408	422	438	393	408	408	394	387	373	399	397	386	398	406	385	383	390	406	397	422	408	384	405	399	365	405	429	391	359	412	391	406	430	405	413	436	382	423	436	406	421	396	394	411	406	403	403	423	366	414	419	401	405	414	430	411	409	389	431	424	399	410	421	372	392	386	422	379	402	408	382	394	409	390	382	406	407	421	383	407	385	417	404	388	388	413	405	393	440	400	400	417	402	407	429	378	344	419	424	416	419	407	404	380	406	390	403	423	422	449	407	415	403	376	398	419	401	379	416	392	423	392	414	415	440	380	406	392	440	435	402	376	375	417	371	360	370	418	388	396	400	416	383	367	416	444	399	436	404	418	398	406	420	377	430	412	422	425	401	381	411	446	407	423	407	399	408	402	359	417	386	408	423	405	385	436	412	375	424	409	392	392	401	356	433	433	413	418	388	447	403	385	410	409	394	395	391	404	430	415	367	406	401	397	406	416	408	426	420	370	406	418	421	420	396	392	400	398	392	394	395	404	393	427	395	399	379	386	413	383	425	387	374	433	426	389	418	433	416	391	370	389	423	413	432	394	410	420	404	411	409	386	447	379	409	384	430	417	399	423	410	420	416	385	408	422	427	397	417	384	418	380	420	371	388	405	445	395	393	361	367	408	390	437	370	399	393	416	417	388	392	421	397	395	363	412	430	431	439	400	383	397	427	385	397	445	386	404	399	393	384	408	376	374	405	422	408	429	428	416	409	390	411	412	369	371	386	387	394	363	402	412	400	416	390	379	408	414	405	448	400	429	362	367	403	395	361	367	404	421	411	377	383	389	375	395	391	397	443	404	387	411	387	434	383	413	420	464	433	407	389	415	377	447	414	399	432	417	363	410	390	411	386	399	425	401	384	416	419	385	397	417	400	391	472	399	370	423	405	401	394	395	458	381	407	397	381	422	401	393	377	420	384	407	427	394	408	398	404	399	405	393	384	398	423	399	410	428	416	400	377	395	400	365	422	408	405	395	408	408	402	383	394	370	435	427	402	405	381	417	411	375	388	421	393	407	428	414	420	412	419	385	389	403	414	378	377	412	365	411	384	405	407	410	424	440	399	392	382	379	398	394	407	404	405	419	391	405	400	397	392	418	406	388	443	385	389	396	409	389	388	386	398	392	391	430	416	393	418	386	394	412	428	406	411	381	370	408	387	415	413	390	403	415	403	401	446	422	393	354	385	399	421	405	395	396	373	401	398	417	401	418	412	413	434	403	413	427	425	362	435	417	401	390	386	407	392	396	394	404	399	398	416	395	397	410	406	416	415	402	400	412	386	401	409	389	385	408	430	418	427	409	399	396	421	372	406	378	395	408	413	416	411	396	370	381	386	375	415	421	410	371	394	369	426	331	396	365	419	380	396	392	431	443	400	385	411	405	413	396	406	420	389	439	398	404	421	431	425	418	376	385	405	449	369	394	390	420	392	380	436	384	425	421	405	412	399	400	424	417	403	413	401	426	414	381	390	441	407	421	378	388	393	387	399	370	398	397	415	398	395	398	443	419	409	397	396	408	435	432	410	413	409	406	392	414	416	443	384	389	407	412	456	412	408	421	430	386	407	389	375	411	415	402	397	400	395	405	386	378	431	405	429	382	413	393	393	437	385	364	411	417	381	408	353	393	427	418	421	416	454	402	411	408	397	397	396	392	414	392	395	377	380	383	381	412	384	389	394	403	396	400	391	416	412	409	427	416	369	407	378	435	412	399	400	395	416	411	428	408	424	390	384	395	424	444	431	400	400	402	401	416	384	404	406	393	412	395	405	424	412	406	431	411	418	408	383	390	402	397	404	372	422	407	409	395	422	411	412	394	398	406	389	420	445	398	391	428	425	377	374	443	414	396	410	389	426	393	407	375	392	391	389	391	441	412	401	413	406	434	381	415	398	384	400	407	411	409	423	412	394	404	389	446	416	413	380	413	392	391	402	408	418	382	396	425	437	353	445	390	393	374	400	427	391	409	420	377	407	439	407	396	403	397	439	427	389	431	413	389	437	406	407	366	394	416	394	432	408	413	392	415	423	443	379	378	412	414	397	363	399	424	393	365	396	369	440	412	427	400	383	387	406	412	413	424	394	416	404	396	397	425	406	405	375	383	433	422	363	388	388	412	402	427	427	397	391	424	428	363	430	413	437	417	421	377	360	392	416	393	394	406	412	428	424	389	423	417	406	379	426	376	410	398	390	382	428	400	391	402	386	424	395	388	395	418	405	429	417	410	417	410	399	391	405	393	389	392	417	394	363	421	416	421	401	381	394	398	375	416	413	378	404	408	376	386	406	450	401	390	378	382	402	422	397	391	428	421	358	381	397	418	389	401	391	423	350	436	376	376	414	390	410	418	393	445	351	376	394	418	416	417	396	414	381	393	415	388	390	425	389	383	418	403	416	399	417	413	337	381	422	386	409	429	417	405	424	434	380	452	417	361	433	392	395	388	401	406	426	403	403	414	402	380	385	384	412	401	409	387	413	408	408	373	415	433	421	390	372	397	416	393	420	399	400	405	419	398	431	406	385	395	437	416	413	420	386	439	416	430	423	426	399	396	403	423	405	403	405	426	437	414	400	401	400	418	373	435	405	389	384	422	415	392	391	360	416	385	392	402	362	425	412	393	366	415	406	412	384	402	421	399	392	375	395	365	412	381	399	404	411	392	377	407	401	387	430	419	383	367	446	420
27827	11971	3245	1779	1259	936	672	590	486	465	399	359	313	314	307	323	300	257	304	249	246	240	247	256	252	227	238	224	233	221	215	225	272	220	270	220	201	227	207	203	206	197	196	187	215	227	208	198	228	192	206	228	226	206	206	200	208	216	237	222	230	188	235	232	214	205	231	216	227	169	226	220	226	209	239	192	197	223	222	197	216	204	224	215	197	207	189	209	194	195	202	225	227	218	220	197	194	211	212	206	213	218	176	208	201	227	240	227	219	206	181	204	207	206	184	240	200	218	190	221	209	220	215	235	219	202	229	197	229	205	208	215	219	212	191	205	208	219	219	195	251	200	209	221	224	208	203	225	208	203	204	195	212	205	215	230	199	189	209	230	191	198	210	184	228	193	206	207	220	206	187	204	230	218	204	217	227	199	189	189	203	209	179	194	230	232	219	222	210	198	203	215	198	202	215	223	236	214	193	206	209	215	199	195	183	237	207	195	215	215	214	205	221	222	170	206	199	210	208	219	216	199	208	180	218	194	188	216	203	233	203	207	195	208	231	198	218	204	211	214	206	218	216	205	237	243	195	229	203	230	238	210	210	229	205	243	224	210	219	190	199	254	183	199	183	210	196	201	198	227	182	208	175	210	217	236	193	214	196	187	220	205	213	189	204	201	222	205	217	208	201	216	218	214	213	194	241	196	230	206	211	212	202	209	193	193	184	190	183	192	197	178	195	207	183	216	182	201	205	210	235	213	241	190	206	190	189	205	169	185	202	212	212	241	203	205	183	212	231	209	209	235	229	214	203	242	208	199	186	211	214	204	224	218	220	202	188	201	185	201	213	214	194	232	226	192	188	203	198	202	206	204	193	198	223	213	208	195	214	226	212	219	231	195	195	200	219	208	206	217	194	208	179	199	198	202	202	200	198	221	176	199	186	232	205	191	229	203	196	214	200	217	239	224	215	205	221	201	205	213	214	248	187	197	186	211	174	189	189	225	199	186	209	205	191	207	185	222	253	241	171	202	190	186	190	203	237	185	233	217	211	205	217	197	218	204	204	216	202	197	197	250	205	207	230	201	214	192	202	180	188	205	191	207	184	240	172	249	212	236	198	211	223	237	203	204	211	188	229	208	204	217	227	189	210	209	242	213	220	197	239	215	228	199	205	167	216	226	218	202	208	193	208	204	205	218	217	225	225	233	189	214	183	213	217	208	233	171	202	233	224	193	196	205	208	209	222	205	181	197	209	221	201	204	185	215	221	217	206	193	194	181	208	205	198	202	198	207	227	193	206	208	211	204	214	209	219	214	196	216	196	219	173	222	203	212	221	193	191	205	203	211	187	199	185	209	201	231	206	205	191	211	227	211	235	191	196	206	184	201	198	193	220	201	212	191	208	208	217	210	235	199	201	181	202	207	203	203	202	234	226	201	225	188	190	214	244	212	212	204	199	203	223	203	214	201	219	206	228	210	215	198	209	224	217	183	214	213	163	225	209	228	204	197	218	256	219	179	200	211	216	230	216	187	219	199	203	212	205	203	238	218	251	182	237	185	208	245	215	212	217	211	181	220	226	227	208	185	227	181	241	232	201	205	197	197	207	169	223	225	221	214	229	213	213	228	220	220	228	233	204	219	239	233	218	193	234	210	231	201	174	205	212	215	198	230	229	199	223	205	208	226	211	195	201	213	204	202	210	214	195	192	210	210	211	229	187	201	203	230	217	193	210	212	197	208	196	194	186	210	206	197	194	210	231	206	201	208	211	229	234	230	196	182	219	230	212	213	183	203	236	214	196	222	219	191	205	218	192	206	243	228	217	227	225	187	169	206	189	209	198	185	206	202	202	192	222	227	204	196	207	201	204	204	205	197	205	208	215	174	194	218	234	223	205	198	196	209	179	207	232	236	195	206	223	192	180	184	225	192	225	213	177	163	218	214	215	208	222	224	190	202	237	215	219	212	212	202	215	217	214	212	222	200	200	190	220	202	248	221	196	211	208	216	195	210	218	218	214	216	213	195	195	228	203	201	231	193	226	206	200	209	186	190	221	218	208	211	221	220	221	218	211	237	203	201	227	195	215	185	238	193	199	197	196	211	220	216	229	210	198	179	221	187	223	189	277	202	190	243	199	202	215	203	194	222	216	201	208	234	213	185	194	204	210	232	212	212	190	240	221	218	206	192	188	203	183	210	193	185	216	207	209	211	237	197	189	183	206	195	197	215	186	180	193	214	213	192	225	197	205	195	211	200	230	211	220	200	229	188	218	209	223	192	192	210	191	230	238	201	210	187	197	201	187	187	205	220	211	213	217	216	206	209	231	201	202	207	219	201	217	209	219	206	229	207	215	185	200	206	195	212	205	242	229	189	212	216	190	231	202	195	212	204	223	228	218	203	221	206	253	202	212	221	196	233	225	197	217	207	206	195	222	196	212	207	218	196	239	209	201	231	205	216	235	209	201	202	212	207	213	200	227	183	215	222	193	193	214	234	199	224	208	206	202	245	212	197	198	230	197	202	188	217	212	184	213	209	200	224	213	206	211	232	229	208	251	215	223	205	216	215	208	203	207	244	184	210	226	183	207	208	235	219	189	214	212	188	189	207	212	197	211	191	211	213	222	209	223	203	229	206	228	231	225	199	225	224	210	226	223	208	203	220	215	215	232	203	206	191	216	195	221	191	236	226	214	214	214	236	203	181	182	197	210	173	208	201	237	229	212	226	209	233	207	205	187	215	211	189	212	200	201	233	246	220	196	217	215	205	190	220	217	175	213	220	186	201	200	217	222	218	228	221	229	206	221	201	194	225	203	200	234	207	197	184	184	199	216	192	204	193	197	183	213	221	184	248	201	199	197	219	201	208	203	200	194	211	211	223	239	212	221	232	223	244	194	199	224	214	199	203	214	218	235	194	221	163	229	197	193	188	210	186	188	161	192	204	207	213	221	218	234	196	214	213	240	198	202	175	210	216	227	191	194	187	208	178	199	199	210	197	215	192	207	182	201	201	216	184	220	197	203	221	209	216	185	234	185	214	222	204	230	226	225	196	206	204	213	197	197	226	214	219	193	216	218	195	168	213	216	199	192	205	210	178	193	206	193	219	206	198	195	228	208	232	240	243	213	210	206	203	198	209	203	215	200	196	259	198	202	210	188	221	207	221	230	218	229	207	223	233	225	229	210	189	221	234	212	237	214	207	191	201	176	209	213	227	214	208	228	206	214	197	207	210	204	237	203	185	233	211	218	230	201	206	212	225	213	193	217	182	213	226	216	219	205	188	197	216	230	203	222	212	228	228	222	205	207	206	225	198	199	206	214	201	209	201	204	221	189	234	194	206	172	202	208	204	216	235	227	174	203	223	218	212	213	224	209	208	204	217	214	202	172	225	201	198	211	218	205	180	201	227	197	187	180	199	209	206	221	215	183	196	188	221	205	226	204	216	211	213	201	228	214	201	208	207	223	208	250	213	217	216	239	211	204	197	221	214	213	208	198	193	225	202
13930	7731	4554	5339	4543	3801	3179	2596	2238	2011	1748	1566	1360	1301	1265	1110	1129	1017	911	920	915	854	879	822	804	763	811	764	726	708	683	706	687	703	667	709	628	681	629	591	634	633	615	668	652	647	660	627	615	617	624	637	592	589	568	640	581	602	581	576	586	613	560	593	581	627	597	606	635	589	609	598	585	596	584	573	608	606	602	581	629	559	580	623	563	585	595	594	582	599	527	585	565	567	550	527	572	592	530	600	576	571	569	549	568	559	568	570	545	573	613	537	535	515	596	581	559	537	541	510	594	583	575	582	549	554	548	576	632	577	519	561	598	538	545	577	562	568	572	531	585	584	545	585	568	587	540	589	530	587	570	572	605	539	523	550	564	616	567	567	568	584	601	588	562	558	557	553	559	555	537	548	593	555	556	572	578	557	564	569	609	587	584	558	561	564	564	544	541	587	586	568	563	531	573	530	539	566	561	516	574	555	542	531	577	596	564	534	550	550	605	569	598	593	552	589	547	550	571	590	571	586	578	571	588	541	530	550	521	532	561	575	560	584	543	551	555	558	566	561	516	532	526	567	604	563	601	603	516	582	537	536	571	563	564	572	583	553	542	598	511	592	585	546	567	535	557	528	596	584	570	546	557	553	567	547	541	537	570	544	569	533	475	582	581	548	547	570	591	537	539	555	554	593	562	575	549	595	571	591	587	594	594	544	513	553	574	543	578	548	556	575	536	523	566	608	583	554	542	583	548	576	552	555	575	590	592	530	568	564	554	526	557	581	587	574	565	572	586	537	572	531	606	570	556	599	567	559	588	525	570	561	559	532	534	591	533	565	559	566	591	595	552	546	578	566	546	553	583	539	577	570	554	572	629	547	582	551	604	557	557	551	547	540	531	569	552	591	618	552	541	581	533	557	577	544	541	551	533	544	540	558	618	591	561	529	568	585	563	554	546	603	562	558	549	525	568	566	580	573	569	554	559	570	567	596	553	570	549	536	560	561	567	569	559	545	537	561	525	556	613	562	525	554	531	500	552	584	582	621	523	568	561	534	538	587	587	595	542	618	583	571	557	561	632	565	603	572	563	560	582	529	598	588	575	563	545	552	563	582	573	542	583	549	591	586	553	604	589	563	568	571	539	549	514	571	549	576	561	544	583	583	531	574	543	537	577	569	533	539	594	544	547	544	537	547	571	573	546	574	592	566	567	601	535	574	551	533	577	537	578	573	543	624	600	554	529	549	546	546	563	599	556	546	551	565	593	584	566	610	596	555	550	539	590	607	579	564	570	579	546	522	564	576	557	589	560	549	547	537	604	558	561	539	575	545	590	553	570	542	575	582	636	528	570	582	503	563	546	611	541	550	572	612	562	530	563	558	566	574	556	570	560	576	582	562	586	558	588	500	575	535	569	561	573	606	528	543	551	548	502	553	564	570	546	577	554	577	538	580	524	533	589	565	547	533	526	597	574	561	566	553	565	580	567	574	559	571	572	574	565	534	570	572	549	583	541	602	542	554	569	554	624	555	540	552	526	604	562	587	591	615	591	547	562	566	531	555	534	529	539	575	596	569	548	531	523	520	575	588	521	553	558	576	569	559	543	524	560	545	555	532	567	559	583	476	534	604	562	600	540	565	566	536	546	579	562	568	551	556	538	551	591	552	567	558	631	567	563	564	571	597	544	550	578	557	565	572	557	584	554	543	559	560	549	544	557	558	522	545	575	572	572	527	560	537	510	534	550	645	556	510	556	572	555	573	558	576	522	543	551	557	545	547	555	555	542	592	558	548	544	617	571	545	511	549	562	552	560	542	545	571	569	567	580	583	613	527	557	593	568	581	556	558	560	579	579	564	563	529	544	541	590	571	587	551	590	567	607	555	527	586	554	505	605	549	550	521	570	537	591	553	523	574	565	553	596	559	571	552	563	561	565	552	583	565	557	538	578	559	613	563	534	598	584	585	543	519	572	536	578	557	504	591	537	607	523	566	567	542	555	557	602	573	566	593	557	553	580	589	532	540	559	596	574	585	527	570	563	585	566	534	546	579	558	574	574	560	520	564	563	526	612	584	554	587	540	576	529	523	561	526	552	538	551	566	555	554	594	555	552	592	573	566	573	579	563	533	576	590	573	564	601	534	574	560	582	561	550	540	554	555	578	562	554	522	516	573	539	560	566	570	550	575	576	565	591	533	588	594	619	577	572	534	624	548	530	564	580	566	557	545	557	546	550	594	555	526	571	562	591	569	551	546	546	544	564	587	585	545	545	534	529	578	558	577	527	563	587	589	594	566	551	606	595	555	560	577	577	526	559	543	510	530	531	554	543	568	556	581	583	544	558	578	583	527	572	550	580	589	535	580	533	560	518	570	536	567	595	590	514	585	594	608	510	572	565	573	567	539	572	538	555	592	551	532	603	531	572	590	523	547	542	563	574	562	571	546	587	557	613	585	562	561	538	572	575	574	549	557	603	554	613	598	551	553	549	537	554	568	577	600	530	539	593	576	567	583	546	557	574	573	557	579	555	572	583	570	543	554	572	582	574	569	529	595	569	559	570	578	558	565	594	519	530	552	546	589	581	560	527	542	545	590	575	561	576	575	537	601	528	574	576	565	569	548	565	571	539	557	544	556	609	562	562	530	555	551	544	575	578	513	535	536	576	559	554	550	557	556	595	587	601	532	563	571	571	578	580	557	529	577	535	558	562	550	536	553	560	537	574	545	582	605	559	573	575	559	562	618	571	580	534	568	529	554	563	581	572	523	558	554	575	569	552	550	592	582	571	579	575	573	572	582	599	562	537	519	552	563	583	570	577	531	541	568	607	570	576	557	585	604	573	581	539	566	556	533	610	560	559	533	578	576	526	594	603	521	593	537	538	559	623	531	584	572	541	544	544	552	519	568	542	574	556	573	559	566	586	565	575	575	535	563	550	557	556	557	505	557	542	577	524	556	524	568	532	515	570	561	571	550	573	564	571	562	588	551	561	579	564	536	588	558	554	554	546	563	554	570	568	577	569	574	629	538	545	542	590	527	553	541	549	516	544	544	582	570	549	558	491	591	589	554	524	591	588	544	593	581	576	565	595	535	554	563	539	596	522	590	529	574	597	573	530	545	535	578	542	574	546	574	552	580	555	571	574	598	558	565	569	568	556	550	571	591	575	517	539	582	600	548	548	588	544	549	554	532	572	555	549	558	563	555	535	575	543	541	542	542	538	555	556	593	569	552	553	604	534	598	578	569	556	577	513	568	548	539	510	541	570	591	572	576	540	551	560	574	565	540	553	569	549	595	610	582	576	537	536	578	530	558	567	554	553	564	515	559	559	582	566	576	518	562	626	574	593	579	579	571	595	572	525	581	553	570	576	598	586	491	573	563	560	546	541	580	536	558	559	559	603	537	554	555	592	567	529	590	550	566	546	570	573	569	585	546	561	605	580	571	544	522	563	538	583	599	561	537	524	557	578	527	592	592	576	554	542	576	567	619	553	576	553	569	582	546
6725	524	322	329	324	322	334	321	267	287	317	330	295	304	324	341	300	319	339	299	291	305	316	325	303	340	320	316	321	317	359	342	330	317	312	334	327	308	304	298	280	349	336	313	314	312	311	317	301	309	308	330	267	312	321	320	324	293	326	337	319	333	335	333	306	325	300	325	298	312	291	289	302	340	353	275	316	319	335	299	322	310	300	286	308	318	300	315	340	310	300	312	286	310	288	324	280	306	277	325	321	304	290	299	320	300	320	345	334	304	289	292	319	324	324	321	308	277	300	346	324	312	312	312	352	297	301	302	344	336	321	334	293	302	294	335	300	319	329	323	311	284	274	310	313	342	298	302	361	329	351	332	310	325	353	316	312	319	313	310	302	306	330	311	316	293	319	328	292	290	358	336	289	291	328	298	338	302	321	311	289	353	333	323	318	309	323	319	304	294	327	308	299	304	325	307	340	328	300	306	305	349	316	329	323	338	332	349	293	301	293	333	341	325	309	361	312	325	299	307	285	273	302	316	273	326	353	355	333	320	328	332	328	306	350	315	330	301	313	331	277	349	284	328	326	325	324	303	272	328	315	328	339	360	335	311	329	304	323	304	325	324	302	312	296	316	295	352	336	283	297	320	328	338	306	323	323	302	292	309	323	312	332	327	330	315	290	296	299	319	313	298	321	317	337	315	304	308	308	313	319	306	343	337	300	286	304	299	286	325	300	294	290	304	299	317	341	319	350	299	318	261	326	354	318	337	331	360	311	286	288	285	291	357	312	322	300	312	323	326	360	301	323	290	267	307	296	310	332	306	313	338	337	335	287	342	338	271	299	300	300	325	319	303	308	308	296	314	314	284	290	289	328	313	329	310	306	319	323	294	350	306	337	322	290	329	340	319	319	299	310	338	303	311	294	326	325	310	317	341	335	291	317	323	290	305	311	335	335	311	311	295	315	326	338	310	300	318	309	303	310	329	301	324	288	313	307	321	323	330	316	304	293	323	340	317	275	339	292	327	308	281	319	303	313	271	295	320	349	329	309	314	328	308	325	316	327	324	309	308	308	352	322	314	322	336	320	335	311	327	295	316	315	318	337	316	305	311	311	331	304	333	338	290	307	318	338	339	303	352	377	315	325	309	300	306	310	290	286	300	328	321	295	310	336	298	313	326	311	311	273	328	291	317	322	336	313	310	311	294	303	302	320	322	310	328	329	286	342	315	335	352	298	325	303	341	343	280	367	315	287	303	318	312	324	310	345	305	347	350	320	312	335	322	303	315	320	315	299	334	335	350	297	351	319	314	311	317	336	297	285	300	334	310	311	316	289	302	341	298	309	300	298	298	333	320	319	332	363	296	349	274	316	328	309	292	327	303	322	292	294	289	310	353	310	328	292	273	333	283	309	283	302	306	338	341	317	307	319	302	315	308	326	275	308	338	305	320	323	339	331	308	310	310	300	265	312	278	302	325	315	308	351	288	332	307	318	311	317	289	299	325	309	301	335	340	309	317	331	303	349	306	333	300	295	313	315	329	319	304	305	307	295	335	318	312	321	339	297	311	319	331	324	295	337	314	308	317	313	277	314	311	325	290	295	314	347	321	330	341	301	309	318	358	347	333	324	323	320	285	330	327	304	322	332	307	300	311	298	311	271	311	306	319	282	311	316	288	293	270	328	321	316	319	306	319	327	306	315	343	274	329	293	327	300	314	282	335	317	298	332	323	304	330	335	275	303	329	306	319	295	302	334	339	298	292	296	331	299	327	309	318	312	337	314	305	336	324	331	318	308	315	320	293	330	302	343	306	341	310	313	325	298	303	298	324	326	324	371	294	302	317	317	339	299	353	260	319	318	324	330	321	329	278	355	313	370	318	350	299	312	336	296	331	311	325	315	332	301	321	333	311	308	333	319	308	330	311	320	323	321	306	336	289	294	311	321	302	299	328	300	301	340	304	322	286	306	325	302	323	328	306	306	290	318	363	328	281	291	317	290	327	313	339	280	324	318	317	335	299	354	322	311	320	278	317	322	305	310	335	298	327	286	334	331	329	307	276	328	327	318	327	310	319	324	325	289	291	301	318	335	320	328	321	342	317	299	340	318	310	329	326	315	286	344	341	322	304	284	297	325	340	302	305	337	296	322	334	319	291	305	336	294	307	325	359	318	309	307	308	297	307	314	326	300	358	312	334	336	296	320	295	315	340	343	317	324	297	321	289	342	308	336	308	332	286	325	290	300	311	330	320	310	338	333	316	303	332	314	322	324	358	322	284	312	336	308	326	284	301	308	289	304	338	338	320	315	318	296	343	330	320	334	283	319	338	327	313	321	333	313	308	314	293	317	343	312	318	294	307	311	323	272	310	342	321	311	316	324	346	310	332	316	349	302	335	300	313	337	342	293	323	324	324	336	317	264	314	300	327	289	305	330	303	306	310	333	319	335	321	306	323	311	306	349	306	319	281	322	322	358	311	312	341	309	311	340	344	297	315	332	345	342	316	350	353	346	300	301	300	348	306	308	313	330	333	332	283	350	318	326	316	301	307	292	315	292	317	307	329	313	322	299	351	361	344	324	345	320	302	334	284	325	318	305	328	314	317	305	307	308	321	334	321	316	303	330	298	297	312	322	289	369	328	314	308	297	311	313	308	286	357	291	317	317	303	347	318	289	335	318	295	336	317	351	346	327	330	307	313	311	308	289	315	328	307	316	313	317	302	286	315	341	324	315	305	307	306	307	357	344	337	290	300	303	334	294	314	283	320	307	321	316	319	329	337	331	296	294	322	305	327	319	337	318	289	303	330	321	328	324	298	302	323	296	309	334	326	334	328	285	305	323	337	292	339	306	311	342	337	302	319	330	342	338	333	331	311	320	307	309	306	305	342	336	268	324	318	330	298	308	321	302	318	327	306	325	318	315	301	308	291	331	285	338	312	316	295	311	341	310	325	345	305	306	346	303	357	345	315	291	320	328	345	313	298	338	319	283	326	300	322	311	330	320	326	332	335	314	315	324	322	349	305	318	335	347	292	314	346	282	307	301	360	337	326	345	281	300	357	332	347	316	340	307	312	343	297	312	333	318	321	284	303	285	330	259	320	338	310	297	362	292	302	325	304	353	322	320	334	342	314	327	309	312	299	305	304	302	314	332	309	330	339	341	313	313	301	303	348	325	305	324	312	307	326	304	331	320	318	309	319	300	277	309	290	297	315	299	310	321	290	316	285	303	340	306	321	301	304	324	323	330	317	304	357	319	314	325	295	317	326	321	304	303	320	321	304	300	321	324	303	264	313	300	280	323	350	319	298	291	294	306	338	323	298	323	325	332	334	348	323	319	302	311	334	315	352	294	332	324	288	290	295	314	311	328	317	320	318	348	308	313	348	326	328	329	300	333	269	310	328	314	306	325	322	306	314	285	293	299	288	317	325	282	306	288	342	296	347	301	300	280	287	336	317	342	286	292	345	318	294	294	278	285	315	303	316	359	280	334	272	331	336	315	316
4003	955	792	840	760	800	756	741	772	766	759	819	777	746	809	702	732	751	722	739	745	769	728	712	752	787	741	714	705	720	770	719	767	766	725	764	765	765	697	754	750	737	764	772	774	773	705	758	748	739	748	756	796	716	736	749	722	699	755	781	715	715	768	743	758	738	695	728	751	739	771	758	755	801	748	756	765	699	732	789	769	682	745	727	755	752	752	751	769	770	769	724	750	741	782	753	727	767	746	744	715	779	776	783	748	726	767	740	698	757	723	751	693	740	781	708	690	697	797	729	762	750	721	727	703	746	718	755	691	754	723	713	808	715	772	700	729	698	760	735	726	694	792	763	764	742	748	813	769	756	728	754	787	749	712	757	741	735	750	752	760	748	760	759	766	724	742	751	719	755	758	705	782	739	725	729	713	765	702	774	716	754	770	726	768	729	761	775	755	775	803	713	723	783	752	770	762	712	762	745	756	707	758	765	755	759	738	733	712	739	772	716	747	758	715	712	749	728	754	745	734	731	786	709	746	725	755	698	735	731	738	741	790	798	689	701	730	748	695	757	733	745	724	795	750	720	780	735	780	749	745	703	748	771	742	715	748	774	737	734	718	712	739	792	749	748	736	794	752	774	723	752	757	786	741	740	737	693	717	753	749	728	694	772	722	801	705	739	721	734	743	780	731	714	723	725	767	769	687	741	785	762	775	756	740	732	741	715	744	737	723	721	745	742	763	725	773	850	709	730	777	744	731	743	736	740	766	720	703	758	763	665	759	709	748	775	750	779	736	748	774	710	742	738	747	693	766	773	722	723	745	759	722	777	781	766	768	766	655	700	764	788	758	723	765	705	712	736	739	727	718	751	741	744	726	726	756	781	734	711	720	815	777	739	749	793	737	775	745	761	738	761	751	761	749	718	761	732	752	728	747	771	742	773	767	721	740	796	690	761	778	738	758	716	724	733	741	720	766	717	776	738	775	733	735	769	758	744	748	725	774	759	748	748	792	749	727	742	744	684	724	757	763	758	765	746	681	736	762	746	745	742	728	741	731	760	743	750	726	722	766	778	757	744	761	704	740	754	744	802	754	784	774	759	737	734	745	697	742	705	766	685	742	760	768	728	758	732	758	755	737	754	787	699	796	780	761	732	778	714	760	704	761	748	732	749	738	755	759	712	697	756	725	753	702	750	732	708	738	753	757	758	786	743	735	761	771	760	728	730	709	776	788	800	757	741	770	764	746	751	739	745	715	782	720	734	748	725	725	704	739	777	765	729	754	785	717	745	726	740	761	727	765	721	783	786	773	788	740	696	770	708	759	756	741	750	703	734	752	732	729	780	729	750	746	730	717	720	776	741	739	700	739	730	736	713	771	739	735	784	703	749	768	746	769	732	739	741	735	719	712	752	681	705	745	757	733	760	742	734	740	752	779	719	743	689	709	728	712	734	738	741	746	757	739	711	760	723	783	741	735	753	713	754	756	734	743	729	778	734	721	737	733	720	731	759	790	778	735	717	735	724	744	746	770	775	750	739	772	763	699	713	696	740	724	715	735	754	756	726	751	728	731	774	790	756	734	749	715	743	765	708	725	729	790	750	725	762	710	740	750	679	767	760	723	703	724	755	730	747	743	773	723	774	729	775	734	769	776	701	765	725	720	781	742	752	748	721	717	746	724	736	737	753	789	719	743	689	750	751	765	800	731	774	749	730	714	705	785	758	738	723	760	677	733	722	756	735	723	742	724	778	756	703	730	768	772	689	726	751	740	804	788	741	711	730	736	737	723	745	732	792	749	738	779	761	763	758	722	775	719	734	727	753	787	743	752	740	778	739	688	722	717	726	781	695	711	724	750	775	739	730	788	739	764	775	773	782	756	723	762	762	717	750	776	723	785	756	732	768	766	758	749	732	756	730	744	734	743	720	739	706	706	740	710	697	728	730	723	736	776	749	746	675	734	759	754	705	727	742	694	737	733	797	759	778	706	725	759	741	744	767	776	734	749	688	722	763	728	734	768	775	768	765	757	689	711	737	717	793	751	754	767	721	748	759	713	733	685	720	709	784	681	772	784	699	777	742	745	714	746	752	745	747	736	776	732	737	777	770	686	715	744	719	732	765	770	766	750	782	726	725	732	739	724	766	739	736	749	702	772	752	690	734	726	777	737	769	721	755	748	755	809	758	738	817	752	730	730	749	765	756	736	735	763	760	715	752	720	751	763	770	744	796	751	767	773	709	786	757	728	729	755	707	757	720	726	759	757	762	777	747	741	727	751	793	783	770	749	701	743	748	729	732	718	776	731	724	741	721	720	729	706	756	749	778	769	745	740	697	684	750	696	769	766	736	757	716	742	725	786	730	737	781	804	769	718	708	743	778	760	706	711	734	772	804	669	747	795	727	733	765	729	728	761	716	710	702	732	753	702	778	726	747	727	744	744	736	725	714	755	724	725	771	798	748	726	743	762	775	722	823	736	709	746	750	734	737	744	693	751	751	757	757	743	724	723	758	789	741	768	735	758	710	742	741	744	758	767	743	742	775	760	705	768	727	771	760	757	754	762	755	731	669	748	742	764	741	769	725	713	784	797	757	782	755	768	750	742	739	740	789	753	725	712	746	703	696	751	792	741	763	732	719	740	753	722	736	750	750	732	744	702	739	761	746	764	723	720	720	732	739	705	775	672	706	761	746	712	725	739	761	712	694	673	755	752	714	734	754	728	773	734	764	748	736	758	751	750	651	738	716	712	715	772	721	742	703	745	725	725	738	763	740	725	732	776	748	690	663	707	729	736	746	744	725	736	736	730	732	725	733	742	782	706	728	721	725	739	721	750	731	756	715	728	734	766	720	736	765	712	786	739	696	722	732	741	766	742	775	729	737	729	742	749	731	744	777	747	734	744	794	758	736	735	730	739	728	815	775	816	717	721	750	737	731	710	724	733	766	752	725	764	763	735	806	780	722	720	712	787	718	791	717	725	759	756	750	801	772	805	734	764	782	733	776	769	748	724	766	729	763	760	753	725	746	772	731	704	781	715	721	718	713	716	722	747	742	692	743	771	712	735	701	772	760	683	820	750	705	767	756	689	717	724	727	742	724	756	773	778	744	725	754	752	738	717	752	735	746	694	702	762	725	681	728	778	738	716	753	746	708	712	687	746	718	814	761	753	770	740	771	787	724	719	783	773	734	713	730	780	744	777	734	714	772	764	736	718	750	736	727	704	723	769	719	734	790	731	774	732	698	753	741	788	730	751	739	721	756	748	735	773	740	744	728	794	741	771	744	726	769	700	734	737	735	720	754	762	746	735	800	743	759	773	771	739	739	756	702	724	747	760	748	763	733	712	729	707	764	760	770	727	763	740	741	723	766	729	732	768	784	750	760	786	721	715	736	744	723	715	799	721	700	755	732	733	721	738	717	744	694	694	750	742	771	752	785	765	744	759	728	758	688	721	751	732	758	779	759	722	709	778	759	742	768	753	730	827	760	776	697	748	764	765	772
18515	5336	1354	877	695	513	411	331	280	276	244	227	199	219	191	204	186	176	171	160	182	173	204	192	158	144	145	179	183	154	163	151	142	146	147	145	139	187	124	164	132	156	161	147	148	160	147	159	148	172	135	135	171	146	158	150	171	145	167	139	177	154	137	146	145	146	139	150	162	167	130	131	160	157	115	159	146	146	172	174	157	161	144	135	164	144	121	148	158	138	138	170	152	153	159	152	153	139	145	138	134	152	158	149	142	156	161	121	151	144	136	162	124	155	139	170	163	147	142	161	138	139	152	136	153	140	157	141	139	151	141	171	142	153	169	133	168	140	144	159	180	142	131	157	122	145	129	162	160	139	146	168	148	146	157	138	153	147	156	149	134	122	139	123	137	136	140	162	166	139	149	153	152	164	133	145	168	150	127	148	147	140	157	139	137	138	151	150	141	160	146	139	141	147	120	155	140	140	133	132	165	160	150	135	129	159	144	158	131	149	149	142	146	154	158	146	152	143	152	143	176	156	165	150	119	160	126	134	144	150	142	164	143	149	145	159	147	152	154	145	168	138	161	144	139	152	143	146	143	155	134	150	134	159	164	133	157	147	146	147	165	149	146	167	155	161	149	161	167	158	165	153	162	115	131	133	140	134	157	144	162	159	165	143	139	143	166	148	145	165	147	150	153	150	142	191	165	158	138	135	169	142	132	173	130	127	157	156	156	148	139	163	144	151	161	140	136	159	158	157	136	141	157	143	131	161	136	140	143	156	159	139	153	108	142	156	136	139	159	166	156	152	145	142	121	147	157	166	153	119	144	152	146	127	146	159	149	154	142	164	142	144	162	140	168	150	144	159	156	167	126	150	139	164	145	147	150	162	149	153	159	167	159	130	125	152	154	133	163	141	140	134	147	151	134	144	138	145	151	153	139	148	154	150	147	170	130	136	151	134	147	131	140	144	153	168	157	165	154	171	159	124	125	144	160	151	147	145	146	166	151	141	155	158	132	157	140	130	140	156	168	155	121	134	154	143	136	134	156	136	150	151	135	121	143	145	138	133	140	137	127	142	114	135	136	143	142	152	146	132	176	159	136	145	147	134	141	150	182	168	153	128	130	148	149	146	159	130	170	150	144	148	145	132	159	156	145	140	144	142	147	151	150	144	152	148	128	156	165	175	160	162	155	129	155	141	134	147	110	154	137	162	142	170	135	160	142	172	145	133	140	152	140	130	128	166	144	148	146	144	158	141	150	127	147	170	148	142	153	165	162	156	130	145	144	135	146	145	129	156	168	133	138	149	155	159	136	147	137	140	178	141	132	145	138	145	141	155	154	144	135	159	146	158	171	129	141	145	179	153	136	166	159	155	133	134	140	153	136	147	147	157	151	156	147	155	159	151	140	148	148	171	132	122	140	160	151	155	133	130	151	132	161	160	168	143	146	159	117	150	167	152	144	151	124	149	147	138	162	161	150	154	161	167	148	136	148	145	143	117	143	139	116	131	138	146	136	158	147	151	167	148	141	127	139	141	137	135	144	146	158	128	162	172	139	153	168	139	144	118	144	147	139	154	143	163	139	143	139	142	117	133	148	153	170	151	154	180	170	164	142	152	166	142	160	133	133	142	178	157	129	143	136	118	157	137	159	143	155	149	162	165	131	133	133	153	138	151	132	139	167	124	153	143	142	120	166	159	162	160	136	152	154	172	168	137	160	140	155	125	129	145	136	148	118	139	133	158	162	137	138	151	131	141	166	156	147	157	164	153	127	133	170	157	154	171	135	148	139	130	147	127	134	135	159	157	127	169	151	156	161	160	145	156	137	154	147	151	157	153	145	131	161	133	144	170	149	147	137	120	142	147	144	141	141	134	161	154	161	135	142	138	139	141	128	158	148	151	132	134	146	161	155	161	149	160	167	153	146	147	149	154	156	166	168	143	142	132	148	143	156	143	155	133	140	154	152	143	155	181	162	147	149	134	135	149	147	144	158	149	154	136	131	174	151	136	149	124	149	141	148	139	167	148	129	167	151	156	144	185	154	134	164	139	139	161	138	167	152	151	148	137	128	149	142	145	150	140	156	130	132	152	152	154	143	149	154	160	144	155	157	166	149	133	166	128	162	142	164	152	133	131	146	139	136	162	166	155	152	151	144	170	136	136	137	124	141	155	129	136	177	159	125	132	157	131	155	144	146	142	153	162	155	138	147	163	157	126	158	134	150	143	169	148	149	145	167	139	158	156	133	138	140	120	139	139	158	158	145	158	164	147	151	147	136	153	161	153	151	151	144	129	150	151	134	152	142	153	152	143	153	135	142	137	119	147	129	160	147	139	135	138	136	121	146	148	135	156	132	149	139	152	150	145	160	185	155	168	161	158	141	186	140	143	156	155	158	166	157	139	142	164	135	148	156	154	132	136	145	142	159	140	145	136	159	143	154	171	144	142	166	134	177	151	143	133	140	164	139	175	149	134	142	160	145	139	130	172	135	157	139	156	137	153	154	159	164	156	147	155	146	150	146	152	138	147	138	150	156	155	144	134	151	134	138	134	135	145	140	135	161	157	144	152	154	137	169	173	161	155	124	161	166	140	147	148	148	163	134	145	125	169	163	148	150	161	152	161	166	171	155	129	134	163	135	124	157	154	146	158	145	147	146	157	160	148	159	151	149	143	130	136	152	173	148	145	157	152	156	141	135	149	139	146	150	163	166	144	152	180	165	123	145	173	144	150	145	157	159	147	141	163	147	134	116	131	142	154	151	153	150	143	145	155	142	165	147	128	142	155	146	167	136	144	138	156	121	153	149	149	168	114	138	133	163	157	135	148	148	158	136	133	128	151	140	142	154	157	142	163	140	161	153	144	137	137	165	154	157	152	156	157	143	143	156	144	153	132	161	135	161	134	157	140	137	129	154	132	151	135	131	131	163	144	140	167	141	159	159	169	134	162	169	139	142	152	126	143	164	154	124	157	164	153	133	133	156	160	140	135	152	144	161	139	163	148	154	154	144	153	147	140	148	138	143	135	147	155	171	141	135	143	144	147	144	167	154	144	169	151	136	140	146	131	145	132	160	149	177	153	133	162	125	159	194	165	148	174	142	128	146	148	169	137	146	135	156	148	169	140	136	158	160	142	165	159	163	128	142	137	155	153	124	164	142	138	139	131	115	134	136	140	127	137	130	144	157	153	155	162	161	174	125	148	164	145	145	133	159	145	136	161	135	152	154	136	123	147	162	128	174	141	138	140	135	167	134	139	128	153	158	170	148	147	154	127	144	149	139	151	138	157	137	147	131	127	149	148	153	158	130	144	149	153	146	162	150	128	138	159	145	159	143	149	133	179	144	134	151	149	138	155	147	143	153	138	137	170	127	147	158	140	134	135	152	149	156	158	126	159	147	138	138	134	161	143	147	152	157	139	143	145	139	148	140	146	148	144	144	162	139	162	130	152	139	156	148	119	142	166	141	153	149	171	158	155	150	181	149	147	156	143	160	168	130	144
9857	4234	2495	2904	2646	2133	1703	1521	1295	1192	1054	927	834	831	740	724	650	650	596	621	593	570	597	496	521	512	525	492	467	486	498	502	494	521	473	484	452	454	449	435	490	436	471	454	440	457	426	492	448	457	446	473	421	400	433	427	444	456	423	446	409	358	393	443	413	432	425	430	391	435	398	455	424	394	452	433	393	450	424	429	400	399	396	426	446	404	427	426	387	428	423	442	419	383	405	442	407	373	345	421	420	419	404	408	382	437	391	424	420	398	379	427	408	425	403	397	393	406	431	426	436	408	402	389	455	388	396	391	449	409	413	393	384	392	407	424	411	413	429	396	404	442	411	393	407	400	447	414	410	397	409	403	419	381	401	407	400	421	424	442	459	390	417	395	417	404	395	418	386	405	391	362	399	418	382	391	386	411	396	406	407	442	382	414	425	396	412	395	393	448	399	400	393	432	400	425	417	413	446	452	428	412	416	438	407	380	382	406	393	402	407	406	370	429	377	400	400	403	401	389	436	408	407	359	420	412	400	429	456	432	392	413	416	444	392	381	398	450	413	427	409	402	408	378	424	394	401	405	411	399	401	413	407	407	399	426	396	371	428	392	399	398	406	381	407	399	387	387	373	437	427	402	395	376	420	404	378	398	416	405	443	386	419	415	393	368	416	410	390	376	394	371	397	434	400	399	396	395	382	432	402	410	404	379	402	404	401	431	407	423	407	396	405	417	388	400	401	399	394	411	389	405	383	405	393	426	404	393	410	401	408	377	387	410	406	432	413	416	400	397	428	411	407	420	396	450	407	381	362	426	388	410	412	418	427	444	414	408	414	415	395	407	369	405	412	425	416	415	392	424	399	402	452	374	385	409	415	385	396	383	412	385	412	420	440	426	387	430	435	400	413	401	404	405	441	396	434	378	372	423	380	427	427	423	458	396	403	416	393	431	375	398	399	418	415	426	383	426	375	412	386	366	424	390	404	394	441	435	411	453	386	396	400	407	379	372	392	411	395	413	420	413	379	417	379	369	426	423	419	471	437	359	429	412	401	402	381	375	431	430	430	433	413	403	394	419	416	377	417	404	428	406	403	473	398	414	397	397	400	385	397	391	410	388	384	411	421	431	386	388	424	381	381	415	393	392	386	420	429	400	420	378	417	441	401	384	395	396	396	352	409	430	419	409	396	448	415	416	406	424	390	404	406	420	414	407	393	395	411	388	404	415	434	397	376	436	393	406	385	408	420	397	419	420	388	362	427	401	441	371	414	404	417	404	422	415	402	416	415	434	388	413	417	383	454	415	382	398	376	384	402	380	421	387	405	393	413	375	378	437	403	377	442	403	371	410	398	381	402	396	449	414	439	394	424	385	397	413	403	397	403	386	423	410	418	398	395	391	389	367	394	399	415	433	386	399	413	412	439	387	389	386	403	404	377	398	398	418	401	448	381	403	383	412	459	392	397	371	385	427	453	407	382	390	424	400	434	394	412	381	427	380	392	415	404	430	415	401	418	390	408	401	424	393	393	412	403	416	399	402	387	390	403	408	392	362	390	405	394	387	392	387	391	413	398	440	436	403	386	429	401	337	364	411	368	410	404	445	397	397	418	411	388	400	429	420	419	446	392	428	433	399	392	447	433	414	399	388	405	395	405	413	408	391	381	394	373	404	434	396	428	405	407	398	389	382	407	440	403	415	370	404	405	424	413	398	395	418	384	389	389	413	380	430	410	410	381	398	391	412	385	391	400	425	422	438	423	436	354	376	399	395	404	414	398	364	399	387	416	432	403	406	404	374	406	383	418	413	401	410	411	428	410	445	411	406	422	411	380	392	383	433	403	387	452	383	377	428	449	398	395	397	401	360	381	420	384	393	430	443	379	420	392	436	417	430	406	420	374	427	436	405	395	431	389	388	387	406	399	394	368	376	419	413	391	384	413	381	442	430	393	422	386	379	378	408	388	433	398	411	402	400	396	368	347	378	406	389	442	416	397	403	408	385	388	379	396	412	387	428	440	433	368	433	409	420	381	398	403	421	462	394	412	416	412	387	426	434	377	413	418	429	436	401	387	432	413	406	402	411	415	454	395	429	365	364	385	433	403	420	387	401	403	407	411	426	427	409	417	361	429	389	383	366	403	409	400	375	434	410	420	409	455	419	415	399	417	401	420	378	403	416	402	417	393	377	390	410	433	412	421	406	389	385	428	380	370	368	390	398	392	406	417	396	446	409	367	399	416	409	420	402	417	432	407	433	400	425	401	411	418	398	406	419	404	377	424	388	406	363	399	423	395	390	407	417	406	379	418	404	382	406	393	409	422	402	403	405	412	400	417	409	433	423	417	422	413	379	348	402	387	450	389	427	382	373	394	417	390	405	406	422	426	406	431	390	382	393	399	405	385	403	412	417	382	401	412	442	385	415	409	417	431	383	385	414	419	405	427	425	420	402	437	411	395	397	385	377	398	425	407	434	381	433	374	423	396	422	391	403	407	427	408	423	432	390	413	384	433	390	416	419	420	400	380	415	406	431	427	390	404	398	428	408	378	404	390	409	381	424	380	414	386	423	414	399	398	381	397	408	409	409	407	389	417	410	398	393	371	388	377	385	432	393	418	443	403	415	406	438	410	375	432	398	412	414	422	416	376	382	390	411	383	426	409	387	406	401	411	420	377	379	394	429	429	404	403	402	382	410	403	420	357	397	401	385	403	356	392	438	404	397	359	378	429	409	441	403	392	388	414	396	381	416	392	428	421	399	401	408	435	401	411	410	410	429	381	401	374	395	408	431	426	426	382	379	401	403	452	411	403	397	424	394	399	407	378	388	436	434	393	445	387	393	429	415	418	416	420	416	427	386	412	388	382	376	371	401	409	420	392	399	379	406	403	387	396	399	398	399	430	386	401	424	380	389	371	415	419	410	389	400	429	394	360	389	430	383	458	403	412	412	399	393	418	417	421	403	431	383	416	392	384	402	401	393	405	384	397	414	402	396	445	401	403	394	424	402	387	405	412	387	350	389	392	401	385	394	399	408	380	396	417	372	371	384	402	407	399	449	381	400	420	404	389	392	391	384	444	422	378	411	407	386	386	407	420	395	408	397	391	409	411	366	426	363	413	424	418	386	388	378	414	402	394	381	393	432	389	371	421	402	416	409	422	392	377	394	398	414	413	406	412	393	393	438	437	436	399	396	434	412	425	439	414	411	406	379	408	430	386	436	374	388	409	433	405	412	407	372	419	385	401	385	420	408	400	391	435	370	371	427	410	444	398	386	419	416	427	399	387	388	432	429	398	417	448	408	410	406	419	392	415	391	404	405	406	446	375	416	437	424	385	418	429	403	364	378	369	372	402	385	388	446	415	412	428	433	406	387	434	391	435	369	382	415	402	409	419	391	402	428	388	405	442	387	398	395	404	398	404	404	374	416	409	388	379	395	388	420	417	435	413	428	402	396	396	416	402	400	415	417	402	402	421	382	427	413	400	377	388	386	411	404	378	366
27984	11515	3027	1874	1287	916	719	613	502	447	418	388	353	340	306	314	299	261	260	268	263	253	213	248	219	231	220	219	224	268	225	226	225	207	233	218	210	217	226	222	230	215	186	238	212	191	210	231	220	215	249	195	195	212	248	230	207	221	212	187	207	212	218	250	186	211	175	220	206	212	218	220	200	198	192	204	196	196	198	200	187	223	202	207	213	230	235	197	219	210	222	190	197	217	221	206	219	204	201	177	223	216	210	214	206	212	243	204	202	201	186	218	186	192	203	211	171	191	194	199	221	203	238	227	236	198	192	191	219	204	207	211	228	209	208	185	216	229	199	211	222	191	234	208	198	222	216	212	214	220	196	198	199	220	226	206	215	215	205	222	223	226	192	225	208	205	215	216	200	221	195	211	221	211	212	212	223	211	191	206	237	185	210	201	215	229	197	182	196	247	208	196	194	214	203	211	176	235	223	211	226	198	195	191	192	216	212	229	226	213	237	227	207	224	206	199	197	213	216	221	190	197	210	217	180	216	215	206	193	203	243	191	228	225	185	222	238	223	187	191	219	206	210	201	216	195	205	221	200	199	217	211	207	219	218	191	201	179	182	206	187	227	204	246	212	206	188	221	192	182	247	197	198	211	200	210	203	243	196	225	210	220	214	216	225	176	185	220	181	190	199	187	189	228	231	166	188	237	242	204	219	198	183	206	218	219	217	218	199	199	208	209	218	224	217	190	215	215	240	209	206	209	223	206	249	211	205	211	207	226	204	205	180	231	224	203	217	219	197	220	185	218	199	211	201	204	213	232	205	221	223	206	200	191	202	242	195	186	213	201	207	197	195	215	212	213	218	252	197	216	192	218	190	214	228	209	225	205	208	190	194	208	211	208	201	191	202	222	226	201	210	197	215	220	229	236	223	212	191	208	225	209	200	236	215	229	228	214	218	240	216	225	191	200	181	211	187	180	195	226	220	206	252	224	207	196	180	210	197	203	222	217	216	217	252	235	221	221	234	210	200	238	195	195	212	211	199	198	211	195	211	213	168	191	206	223	222	221	227	210	221	196	221	213	197	204	236	201	204	215	197	214	216	232	189	204	201	245	191	209	199	227	211	206	201	204	223	206	206	214	186	228	239	226	196	210	223	220	208	226	194	176	212	228	186	199	221	223	188	214	215	202	214	202	214	205	194	238	228	204	188	204	209	200	212	225	209	198	232	251	224	235	204	203	210	188	200	195	232	200	191	212	182	218	198	204	194	198	207	212	194	227	193	231	205	196	198	200	203	201	220	190	213	190	208	195	196	210	228	202	215	234	197	245	242	218	214	223	211	210	211	225	212	219	231	226	210	229	221	224	209	221	228	197	204	196	198	212	207	223	193	205	215	229	187	204	216	186	225	202	199	203	215	189	224	202	211	182	204	223	216	227	207	195	234	222	226	221	228	206	210	213	195	208	202	219	200	215	229	207	218	224	196	212	249	192	217	225	194	211	201	183	223	198	216	208	228	204	207	186	213	242	194	204	220	204	213	193	197	214	217	219	213	201	201	244	206	222	233	208	197	207	219	209	207	210	196	212	192	157	191	208	208	203	213	199	208	209	197	207	235	210	214	197	226	211	193	205	194	194	198	194	209	192	213	206	191	219	190	222	214	205	212	224	189	235	190	181	204	202	200	210	208	192	221	227	232	223	200	196	203	221	177	198	207	197	231	197	206	222	211	221	216	218	229	191	214	184	210	236	196	218	245	205	200	223	213	222	203	207	181	209	222	210	223	221	203	206	195	201	184	192	179	192	206	220	230	198	241	202	197	217	205	216	208	198	221	186	235	205	208	202	209	213	213	226	232	205	202	198	218	205	215	216	224	203	227	220	216	206	208	174	201	209	189	235	246	211	227	194	190	208	192	241	213	203	198	224	207	194	202	194	209	203	192	216	230	239	224	234	237	225	231	210	212	196	206	193	218	208	195	215	219	191	216	217	192	209	171	194	209	221	203	222	191	193	197	206	225	220	219	216	206	195	196	220	231	175	206	218	209	184	222	214	233	201	233	208	188	208	195	230	183	227	228	192	194	222	215	244	193	218	227	190	200	212	231	208	216	210	198	207	195	217	184	227	215	213	211	229	229	226	216	210	204	232	218	229	211	214	237	187	221	206	213	216	227	221	201	198	232	210	202	194	230	193	237	241	220	218	221	203	219	211	205	210	196	213	204	206	230	204	219	210	218	201	210	217	203	191	205	244	208	195	179	208	203	217	234	213	198	206	213	209	192	204	225	218	216	215	209	216	190	229	195	225	195	209	210	219	220	194	216	208	184	204	234	204	196	191	222	209	211	228	220	207	209	232	223	198	224	217	193	204	206	208	210	189	209	223	222	193	236	222	212	229	226	204	215	186	196	200	213	205	214	207	216	206	222	220	216	208	227	207	207	231	179	216	240	225	216	222	177	178	204	199	263	218	233	216	193	202	207	218	210	204	215	210	200	221	229	217	196	203	189	224	236	207	241	237	224	199	225	214	221	209	231	177	225	261	197	226	201	202	218	224	192	190	203	176	179	223	207	197	212	218	209	224	198	199	202	227	205	216	215	203	224	232	184	187	218	211	201	227	185	202	227	222	224	232	216	215	197	232	205	197	181	209	221	202	200	202	187	223	207	186	213	211	206	217	211	210	234	197	204	213	213	208	206	206	219	230	196	205	227	209	218	177	198	206	197	202	192	221	209	208	190	192	199	186	204	228	232	225	197	199	210	192	202	211	184	210	218	204	208	256	228	206	186	238	217	230	208	196	193	210	231	210	215	230	234	219	201	205	199	207	217	227	234	223	207	225	209	171	225	208	198	182	227	214	194	204	202	224	208	220	198	238	214	203	263	202	217	188	206	242	213	217	208	229	208	228	221	227	238	236	227	215	211	206	195	228	209	205	198	208	217	196	207	204	211	187	211	188	197	231	189	214	205	204	236	211	189	209	234	237	245	214	234	200	247	196	224	225	242	215	251	201	237	176	208	209	208	212	215	213	186	234	219	222	232	225	207	184	190	212	196	191	212	205	189	189	193	193	214	181	214	186	180	196	204	209	202	189	229	226	169	233	207	222	232	214	217	201	228	189	235	197	198	191	209	204	183	235	243	197	199	215	237	202	221	222	196	186	198	190	239	186	209	173	198	208	220	240	185	200	224	224	225	209	196	224	197	224	251	208	213	217	183	216	203	209	238	211	199	203	214	212	201	227	214	203	217	220	234	204	199	202	205	190	234	217	209	212	210	195	177	200	234	186	215	185	187	206	217	196	230	210	224	194	217	205	217	218	194	206	223	208	207	227	197	230	212	230	220	198	205	200	203	210	190	187	225	198	234	205	194	209	225	214	202	217	208	194	206	199	211	208	196	207	233	224	208	180	199	195	226	239	228	195	199	215	212	214	216	191	187	180	226	204	221	197	223	206	195	227	206	210	225	194	249	221	203	202	243	196	209	222	219	190	168	186	215	199	220	215
14119	7206	4609	5326	4628	3889	3121	2652	2280	1994	1744	1582	1365	1343	1172	1154	1124	1052	1027	1006	891	894	800	851	872	797	746	775	760	677	726	687	663	699	710	699	661	648	657	641	708	643	607	650	597	634	611	638	649	652	629	588	600	608	633	627	627	592	653	583	607	598	567	587	567	570	531	590	608	599	578	561	600	576	604	559	629	575	624	572	597	565	567	562	572	533	573	610	582	585	568	597	548	590	595	557	594	569	555	565	583	613	560	558	556	583	560	560	555	579	579	580	598	548	571	532	570	568	550	555	559	580	515	564	551	508	571	568	580	586	591	548	618	565	542	580	563	570	576	523	551	561	557	545	585	545	613	563	580	561	603	549	555	556	569	600	567	607	576	524	593	619	584	527	579	601	573	544	568	554	540	601	544	574	577	596	563	563	551	556	555	593	570	604	589	584	531	562	585	569	511	507	556	560	587	565	614	604	619	564	597	593	570	580	548	586	556	556	553	586	582	609	565	550	576	589	577	579	558	599	556	559	591	556	555	607	592	606	541	593	564	575	604	570	577	547	567	578	527	574	543	547	544	609	573	572	505	559	560	554	537	622	531	543	598	578	590	580	547	571	535	552	567	558	517	582	545	589	554	545	598	526	582	560	549	584	555	537	577	578	549	543	524	544	525	569	564	568	547	572	589	549	577	532	556	565	555	561	573	543	578	527	579	590	558	536	592	576	632	560	561	510	561	544	561	557	566	540	596	580	517	521	548	555	534	554	528	553	610	571	532	576	556	576	522	590	598	548	564	591	563	543	592	580	551	562	546	566	578	554	542	538	609	574	544	593	568	564	573	546	529	550	570	560	580	570	565	587	551	538	563	576	587	532	582	616	586	570	552	572	565	541	594	581	582	516	567	598	542	550	557	566	544	548	545	609	601	543	579	557	527	576	592	577	554	529	555	561	569	556	563	601	572	562	569	539	559	560	553	576	580	559	571	561	561	609	520	557	543	586	554	558	589	579	557	528	578	555	556	538	546	546	540	564	565	624	572	549	541	575	576	568	573	578	569	557	530	593	545	612	533	566	603	575	550	572	586	552	544	574	548	581	608	550	596	551	576	562	551	583	590	558	533	583	577	532	577	544	596	575	563	524	568	568	546	593	535	572	587	606	550	599	625	563	542	555	592	531	531	570	573	565	571	563	587	555	549	581	552	567	567	584	577	584	541	597	526	621	492	581	546	579	579	572	580	543	519	550	574	573	564	577	576	564	605	548	607	607	581	571	561	586	579	525	525	565	545	552	567	557	569	561	531	566	580	594	584	608	604	570	582	565	601	551	595	556	585	582	539	535	600	542	544	549	559	567	541	573	569	554	538	595	563	567	589	553	624	567	559	549	546	558	571	602	581	596	555	515	569	612	542	549	566	551	533	560	606	560	602	572	567	581	556	573	585	520	592	585	581	583	563	583	598	547	551	579	543	568	524	526	565	570	588	564	556	618	603	541	596	581	596	527	554	586	599	530	561	563	581	508	556	530	561	550	550	534	545	558	563	551	547	550	560	552	540	615	545	556	544	552	604	520	578	575	534	597	581	505	586	537	551	560	607	570	561	559	534	554	599	549	555	550	570	536	577	558	595	557	551	543	560	539	621	591	558	544	560	588	552	535	550	530	575	581	578	560	567	564	554	581	552	541	589	567	570	498	570	545	590	562	521	561	530	532	595	591	562	601	553	544	538	545	530	574	571	602	606	567	554	533	608	596	603	569	531	544	558	546	591	557	561	591	580	602	597	549	526	577	577	617	570	587	585	506	542	558	573	561	579	579	553	602	542	567	555	572	572	534	615	554	600	563	567	527	598	549	575	542	553	574	580	521	540	565	530	515	538	572	540	560	572	597	571	568	563	543	525	605	579	572	616	540	588	535	560	546	573	562	578	549	513	533	585	587	589	614	563	580	548	613	559	573	527	589	556	567	572	550	550	584	554	537	590	586	598	578	549	571	610	569	552	572	598	566	571	552	576	537	580	545	565	561	523	552	533	614	549	575	552	593	561	541	534	583	560	583	531	585	530	507	561	562	595	588	542	598	539	532	529	607	579	509	569	552	577	545	570	539	565	516	584	549	553	572	558	559	577	617	551	549	550	566	547	566	574	559	561	553	555	600	609	551	596	574	554	571	585	567	552	581	551	574	599	555	583	572	577	610	576	553	538	578	567	573	539	589	597	524	547	558	523	594	542	559	560	513	532	599	510	535	560	542	537	582	567	585	599	577	529	605	545	579	557	571	540	621	580	584	559	515	562	514	517	556	534	633	560	591	579	574	582	579	603	582	549	554	549	565	557	565	583	574	554	544	568	605	573	609	530	548	551	521	579	574	536	524	578	558	572	572	622	543	525	559	547	582	533	547	552	538	553	582	523	602	588	537	552	541	599	543	596	525	592	563	571	534	572	553	573	594	541	577	570	551	544	604	546	562	576	579	568	522	535	581	546	593	502	546	595	548	492	578	610	587	532	547	579	591	574	574	620	569	555	555	540	599	574	542	585	589	556	588	572	578	538	582	570	521	598	573	537	588	532	593	581	581	527	570	564	538	565	597	610	518	594	587	555	535	551	573	570	558	510	550	546	560	644	571	560	550	557	559	575	520	541	516	563	543	552	600	535	625	548	612	553	547	578	570	598	569	561	577	548	525	546	528	555	541	535	559	581	593	520	565	602	572	567	596	561	592	603	602	585	553	587	563	571	552	585	543	553	579	600	569	583	525	555	547	596	599	575	597	561	525	586	564	526	544	543	566	554	572	547	578	557	570	571	568	575	596	566	558	549	552	583	534	559	589	550	583	530	587	558	544	561	586	576	547	593	559	563	561	522	561	579	545	558	568	584	557	583	589	567	528	496	532	533	556	583	565	554	548	560	576	573	579	563	526	570	575	591	594	571	547	583	534	566	539	554	584	582	557	573	599	603	608	541	601	567	577	541	608	557	577	551	604	562	550	578	557	584	587	515	537	560	606	580	557	590	538	574	569	586	544	529	499	542	563	548	542	583	587	576	589	595	569	565	526	581	563	574	561	555	576	543	566	588	552	545	542	574	541	598	552	601	562	561	564	555	585	531	576	557	573	547	542	597	568	579	566	566	583	537	570	564	607	591	559	517	524	560	563	568	524	547	586	584	573	587	561	537	580	548	584	558	576	501	584	605	546	546	576	560	556	586	568	579	543	548	581	575	579	557	545	563	550	601	530	577	554	570	555	546	585	575	569	567	541	597	585	562	545	544	565	576	568	569	523	532	589	561	573	540	575	590	594	565	551	574	536	514	582	549	537	584	584	582	572	569	546	545	558	577	605	552	582	586	578	561	561	570	557	591	584	584	568	544	544	565	591	571	544	566	574	554	573	524	546	607	555	529	534	571	563	544	598	556	556	569	611	598	559	571	556	564	598	560	569	558	535	551	597	581	562	567	539	591	597	572	555	619	579	578	550	560	555	567	583	549	590	569	573	557	597	572	572
6257	494	329	375	307	341	343	324	322	301	317	328	298	323	331	302	280	334	305	303	299	341	300	313	291	314	333	302	292	350	344	303	307	306	322	333	293	321	316	314	333	343	317	286	291	355	301	332	297	347	330	336	285	287	303	307	300	277	294	303	314	321	318	322	298	343	270	275	293	379	306	321	291	318	328	291	294	327	310	318	315	280	313	347	293	292	331	307	322	330	332	272	329	322	307	306	332	328	304	289	331	330	312	342	336	328	308	336	333	347	344	330	318	307	319	315	309	325	326	317	291	329	315	302	326	300	327	311	330	319	324	302	291	319	276	328	321	347	337	342	314	332	319	314	319	270	298	330	337	314	321	305	313	291	296	325	271	300	280	296	287	334	331	321	341	308	318	334	309	323	325	306	302	318	302	336	312	325	331	318	320	325	324	324	293	304	320	283	325	325	343	316	307	305	290	331	296	310	320	283	326	348	304	330	297	300	302	331	305	335	343	317	303	369	308	306	331	331	317	327	310	327	324	308	316	289	302	298	292	296	317	311	303	297	286	286	340	358	297	309	367	304	309	326	295	311	317	287	297	327	318	297	328	302	279	333	313	338	287	282	315	303	322	301	320	311	314	318	283	341	322	330	318	333	313	338	312	348	295	329	289	299	301	299	310	323	301	298	329	296	337	330	313	321	335	328	334	332	332	318	352	342	316	324	303	292	301	315	329	365	326	319	341	309	279	314	334	340	326	305	301	311	328	316	334	311	287	319	339	349	334	310	297	294	345	309	341	310	332	310	310	304	346	321	329	316	331	314	301	323	298	284	324	330	302	315	348	344	316	325	311	289	292	324	349	333	286	335	329	300	333	321	326	313	307	336	317	317	340	301	313	307	304	302	299	285	330	339	315	314	304	334	319	298	332	285	296	319	321	326	323	348	318	323	311	314	289	326	320	322	332	292	315	304	317	325	301	345	333	348	329	359	322	280	277	333	306	323	303	279	314	342	335	318	358	332	334	326	322	331	342	311	308	324	274	336	330	322	317	340	294	281	288	284	316	319	339	322	314	293	299	318	300	284	293	313	310	287	287	307	326	310	287	266	283	324	340	340	304	294	369	285	309	307	327	354	318	327	341	289	299	348	341	346	335	330	316	297	322	339	296	295	355	313	325	298	316	335	309	346	318	338	336	323	305	321	291	329	325	286	306	304	281	285	287	288	342	285	294	333	296	301	293	289	310	305	277	287	307	348	324	316	347	312	329	323	349	269	312	345	299	303	298	295	356	287	318	314	306	322	318	317	339	317	316	317	301	301	321	345	303	323	324	319	256	345	340	317	292	338	325	315	307	329	319	302	322	295	327	317	341	304	307	319	327	309	325	320	285	315	337	346	299	322	290	310	280	317	337	302	300	289	318	316	351	306	312	308	321	294	287	330	308	329	304	281	322	294	310	325	295	317	342	287	318	304	321	354	291	345	301	317	317	342	311	304	308	353	290	319	301	286	274	318	292	286	325	318	323	308	311	347	328	317	282	339	332	285	307	307	319	312	296	305	314	328	345	286	303	334	324	330	325	298	301	333	316	296	313	310	290	309	340	296	300	266	311	294	267	310	330	326	307	331	348	325	329	305	302	293	302	297	292	325	312	321	324	301	305	341	314	329	322	341	304	290	329	306	292	317	301	289	320	306	323	302	315	308	304	298	287	300	307	331	291	324	327	295	304	336	269	330	306	303	344	316	315	329	326	331	305	318	303	313	311	327	353	340	325	322	296	317	313	297	312	264	316	301	320	277	316	313	319	329	306	299	312	320	323	298	309	331	287	315	311	305	339	306	320	310	305	329	311	309	301	309	331	333	313	337	332	291	355	330	301	314	322	325	331	297	324	300	298	349	305	316	322	297	295	314	312	316	299	301	283	306	289	303	302	309	316	314	315	336	304	326	333	337	328	326	308	284	348	328	304	336	355	287	344	287	308	306	319	314	281	299	294	275	312	308	307	336	314	319	295	310	309	290	330	270	304	315	296	315	338	308	349	308	285	301	308	324	296	319	265	304	277	310	304	295	318	316	298	310	336	334	299	314	339	334	310	315	326	313	333	296	316	347	336	323	340	352	313	321	310	316	309	316	351	339	314	328	337	343	310	320	292	292	310	294	326	336	299	322	344	332	324	274	322	304	318	367	299	325	317	325	302	349	313	332	292	323	301	315	325	326	342	332	292	323	343	315	311	327	297	308	310	326	319	316	292	304	327	295	322	323	327	320	297	316	318	299	294	326	339	331	328	308	312	349	344	292	316	305	324	325	306	298	325	305	284	303	307	269	296	320	284	316	331	336	371	317	303	286	308	320	307	336	295	323	329	365	303	314	307	283	320	306	306	322	323	319	347	327	388	327	345	292	348	331	364	332	317	332	341	333	328	322	328	312	328	318	306	318	331	330	312	304	285	356	322	288	322	314	315	322	354	313	275	296	317	339	320	325	334	322	319	321	329	348	319	282	328	348	333	319	313	296	333	286	318	318	305	334	302	333	307	318	293	345	292	307	334	331	330	306	327	328	327	320	308	317	319	315	311	325	274	343	338	322	331	296	303	268	338	295	323	295	320	316	345	293	307	347	304	330	309	324	302	315	327	344	351	294	295	310	302	311	298	315	297	335	293	299	296	301	284	318	303	315	333	293	321	305	311	321	309	328	297	294	311	328	301	334	297	330	319	281	307	301	333	310	292	332	346	315	316	345	335	327	304	361	358	307	298	288	326	312	368	301	309	299	315	296	300	325	303	326	285	290	287	317	325	314	320	315	288	330	348	329	317	350	291	300	311	271	299	315	324	283	289	311	309	328	325	306	288	326	301	314	287	349	296	315	309	314	322	294	338	336	332	296	346	306	315	298	285	336	290	355	279	316	309	310	296	301	290	354	320	328	315	322	322	299	319	288	292	298	335	319	318	295	292	312	309	302	297	305	333	369	300	271	293	328	360	294	327	342	314	314	316	318	348	305	300	322	323	304	324	296	299	291	345	310	335	293	315	305	315	278	334	302	314	367	347	293	331	336	298	314	336	355	301	290	310	325	334	315	354	314	314	310	296	357	325	304	305	321	281	346	334	288	314	299	281	312	306	283	313	325	294	332	340	304	321	315	292	309	352	344	346	330	331	289	325	360	275	312	295	301	305	331	311	320	313	332	318	329	305	323	314	294	286	362	327	306	321	296	293	311	309	291	271	321	329	312	323	329	320	302	309	280	320	313	319	298	320	325	314	334	281	282	300	288	329	277	334	311	335	317	300	266	299	316	330	333	318	306	299	300	315	305	318	320	313	313	291	307	307	299	331	322	316	327	322	304	278	332	299	306	329	319	329	294	312	315	328	292	319	315	325	316	320	325	298	304	347	347	335	328	318	299	345	303	275	286	282	306	308	314	288	307	298	314	299	303	322	302	328	290	331	286	344	318	336	300	288	322	338	300	334	318	337	317	291	340	290	327	283	304	300	292	338	337	290	327
3804	934	790	813	768	777	809	746	824	777	743	747	749	747	744	798	755	795	807	757	770	712	762	697	757	735	716	768	732	760	756	793	771	758	728	743	773	804	685	744	737	712	712	791	726	735	760	750	721	755	743	752	756	761	775	757	798	744	734	784	731	751	717	755	775	779	697	768	732	757	730	734	738	728	765	766	739	754	742	736	749	733	777	711	728	769	806	797	719	740	714	705	746	718	736	734	745	747	759	727	737	751	751	776	727	740	729	710	775	725	741	727	732	715	731	742	697	736	774	732	751	738	738	752	739	813	746	711	708	745	736	725	773	740	732	728	739	785	781	748	751	763	728	744	731	718	720	769	696	686	720	732	743	747	744	765	713	784	733	800	769	781	745	715	738	763	755	723	742	715	726	724	790	727	685	788	792	709	782	734	763	676	714	749	759	746	743	728	747	809	787	711	745	724	750	704	714	782	751	735	743	716	739	719	745	731	734	735	784	758	729	777	725	741	745	760	737	804	773	746	752	660	761	710	736	697	766	795	753	732	790	722	703	803	764	691	742	769	758	745	786	718	705	709	698	705	710	713	773	780	743	771	761	733	717	739	701	765	765	784	736	714	735	750	763	760	802	699	782	740	775	747	763	785	716	683	716	708	723	743	793	814	717	753	751	791	756	759	752	748	732	771	783	704	765	729	781	727	757	741	756	758	754	758	682	757	691	772	716	706	775	781	801	760	766	797	727	752	784	762	732	715	814	714	725	726	725	695	774	729	754	744	730	766	730	740	748	747	790	709	724	759	746	680	726	737	814	766	753	750	724	719	726	756	774	775	699	773	741	702	765	718	716	766	744	768	756	736	703	726	780	768	746	769	700	774	731	734	733	754	743	755	753	753	729	749	746	711	739	741	776	746	713	737	705	741	791	716	782	763	729	784	747	727	769	761	703	761	738	767	723	719	711	739	739	754	743	713	779	694	738	773	760	750	712	756	758	762	745	754	762	717	735	692	717	776	719	714	707	732	751	744	764	742	763	722	729	715	739	749	787	727	722	746	711	725	803	750	759	751	712	779	765	722	764	770	787	742	707	805	724	806	766	668	784	750	757	742	733	787	741	699	768	749	731	713	775	744	745	768	767	743	768	721	725	701	699	725	715	733	742	729	745	715	726	730	725	748	737	738	731	703	768	695	752	736	731	785	763	755	759	723	740	788	755	734	725	736	751	735	747	767	753	745	707	754	688	727	752	750	775	741	784	734	753	721	742	743	743	719	751	739	732	783	780	742	751	739	719	728	766	726	753	806	784	741	772	740	718	771	766	708	735	779	701	746	730	707	744	767	675	703	716	705	743	711	738	692	737	748	753	728	751	746	768	763	766	758	689	705	775	768	751	735	750	716	708	741	717	736	782	799	738	749	796	759	785	739	751	723	782	746	715	721	709	725	785	732	752	743	722	777	731	743	728	777	762	727	742	739	738	750	767	755	719	705	745	775	734	710	767	727	779	758	721	725	709	690	728	768	723	686	744	728	740	748	726	731	708	742	691	713	713	757	741	769	729	720	759	803	726	683	727	749	727	742	765	739	720	775	743	762	720	721	787	753	758	763	740	740	713	734	720	695	708	767	767	738	742	777	757	753	783	732	729	713	688	738	729	796	720	794	759	770	784	730	745	744	742	719	690	750	756	752	715	724	722	776	762	731	697	801	699	753	754	774	776	698	750	766	746	739	746	750	775	699	795	736	739	780	755	754	772	729	741	701	752	742	740	741	733	739	750	725	753	722	717	755	704	787	736	746	710	773	739	748	743	738	739	765	744	743	721	729	763	706	766	742	724	733	769	747	731	746	722	749	733	728	782	726	752	734	742	728	719	718	750	690	737	786	721	743	715	727	772	743	733	733	755	718	709	720	753	773	733	738	784	702	747	775	742	730	763	777	686	736	736	717	753	683	750	746	708	743	738	679	780	769	685	763	783	748	705	721	814	689	777	727	725	740	751	713	779	710	721	700	747	700	743	721	734	784	699	757	716	714	717	725	742	711	733	758	769	717	778	722	716	788	781	732	750	742	750	747	704	692	728	766	755	753	730	746	751	700	731	779	771	719	731	737	760	809	769	701	784	769	764	745	769	766	748	737	797	746	765	734	717	684	664	748	720	734	744	774	722	726	760	689	726	731	706	739	725	774	755	704	793	723	714	727	667	705	773	736	686	729	755	724	737	778	697	721	782	747	722	702	766	782	779	738	748	736	768	747	749	771	714	725	722	722	774	754	743	756	748	748	711	763	742	769	799	729	733	770	745	759	726	715	754	719	721	750	700	761	742	743	736	660	749	767	722	758	774	722	734	684	743	748	751	771	698	719	743	809	751	731	795	744	747	748	770	765	739	740	747	742	754	765	732	742	746	795	776	779	736	738	799	736	768	720	788	742	760	768	736	778	788	736	699	719	706	744	706	736	779	755	772	721	765	735	724	748	747	708	721	755	805	719	714	740	716	778	807	763	763	730	795	744	730	752	754	773	700	746	779	738	744	769	737	770	756	757	784	728	741	802	793	722	736	735	726	740	724	759	772	722	693	761	717	745	743	728	741	801	780	743	698	777	780	778	751	785	724	715	705	758	697	746	703	719	734	721	690	720	717	772	694	739	764	724	773	640	731	753	746	722	752	721	709	753	774	731	754	771	777	732	754	806	793	716	780	759	722	717	749	741	769	763	723	730	773	741	701	763	738	706	747	696	731	785	753	704	704	740	768	725	747	704	734	766	698	777	740	708	682	741	770	789	753	741	715	709	736	745	775	725	747	766	767	745	769	690	728	732	751	696	727	716	736	715	769	784	748	769	753	807	703	742	747	744	741	704	748	690	744	755	756	719	736	765	759	731	727	752	746	801	726	744	757	733	792	774	718	691	751	730	752	721	765	741	779	738	754	745	730	768	720	735	739	773	674	752	728	733	720	764	705	732	764	697	707	714	756	803	749	707	710	751	732	750	730	752	728	741	757	702	721	746	760	760	730	801	730	730	741	728	763	746	751	722	730	727	745	777	775	759	712	787	722	734	739	670	719	728	771	766	748	731	755	710	715	732	716	753	769	744	777	768	713	775	697	726	753	721	763	782	755	737	758	797	765	749	788	694	768	695	762	722	680	740	756	736	715	802	731	706	773	769	744	728	743	707	776	693	773	742	702	725	749	754	741	767	723	746	748	752	743	746	730	766	770	735	777	731	744	746	738	748	773	723	705	702	715	711	778	708	729	734	737	745	775	729	722	748	789	727	752	788	745	733	759	762	788	747	806	754	681	734	762	742	754	722	697	769	769	733	740	782	737	733	704	772	732	723	721	717	741	763	744	714	742	744	738	719	798	753	720	745	703	749	724	761	712	674	722	805	763	760	744	745	707	747	679	737	740	791	718	777	723	748	788	737	799	710	736	689	748	719	751	715	723	735	779	797	700	788	754	769	721	746	690	707	764	780	709	722	776	815	742	739	702	788	733	721	744	715
18872	5077	1393	894	674	491	414	339	303	264	259	213	231	198	180	194	190	170	181	149	172	137	165	163	162	152	156	171	179	160	150	156	144	170	142	144	153	142	159	150	142	148	150	145	143	129	159	139	192	134	133	171	145	143	163	141	143	158	143	104	155	161	140	149	169	113	158	153	142	158	174	145	160	150	150	166	155	140	148	136	150	144	139	135	156	138	153	150	141	154	140	125	158	124	171	164	159	145	167	149	141	142	145	174	151	156	155	144	151	130	161	161	158	162	155	168	136	152	160	149	132	163	138	151	149	148	128	150	135	123	127	145	153	125	142	149	144	142	161	138	143	134	156	149	159	140	152	138	134	107	143	155	169	165	165	147	153	140	147	166	136	145	157	126	153	163	169	140	159	152	141	121	144	139	155	184	143	148	152	161	156	143	135	147	167	127	153	163	150	128	158	147	164	141	137	166	170	144	152	130	150	125	125	137	143	135	142	161	165	137	145	178	142	161	163	123	150	163	149	143	144	135	149	151	132	149	142	150	148	132	137	155	139	148	123	160	151	147	139	128	131	188	149	146	161	143	122	135	138	135	141	131	150	141	154	151	140	138	135	151	135	138	163	160	148	152	148	150	137	152	135	150	166	140	147	123	146	162	142	125	133	167	150	133	149	149	166	148	171	140	151	146	142	151	153	146	145	135	144	149	134	132	181	150	142	140	145	154	135	138	144	156	140	135	148	140	133	171	167	156	146	148	170	133	154	158	127	145	146	156	164	149	157	137	150	156	152	144	128	151	158	175	157	125	140	150	144	169	142	156	149	140	157	143	163	137	147	143	143	158	153	153	137	156	126	146	126	143	150	159	131	158	162	127	131	158	131	122	143	161	142	138	162	157	156	143	144	154	156	157	125	149	141	149	166	129	159	155	156	156	143	152	149	152	157	139	159	140	145	155	139	147	164	169	138	146	148	147	137	133	125	160	132	169	156	164	154	154	138	152	148	143	142	138	151	132	159	150	160	160	146	140	174	128	161	151	145	145	156	133	140	166	149	119	152	152	162	160	164	146	161	148	157	146	155	146	134	151	144	152	106	152	148	133	144	129	139	143	170	138	165	154	147	137	132	142	150	155	146	165	165	155	161	163	143	147	141	142	138	156	119	136	162	148	175	173	149	147	147	144	127	148	177	137	153	166	152	128	151	140	169	142	150	168	150	156	145	143	140	159	164	148	158	138	137	149	144	141	138	160	159	144	136	164	147	174	127	162	157	123	145	177	160	150	128	149	127	133	140	144	173	128	143	140	153	144	155	138	148	138	154	168	159	134	132	162	143	172	151	142	155	151	150	156	145	145	128	140	154	154	140	137	139	131	147	149	152	162	147	131	139	148	139	138	160	116	161	152	166	169	149	130	144	141	138	150	147	146	149	160	151	149	174	142	150	148	160	153	136	128	162	137	151	148	159	162	140	134	146	140	172	147	130	122	149	146	143	140	126	166	146	140	157	159	136	140	148	153	152	146	155	149	145	174	125	156	142	145	146	168	159	143	130	139	141	137	151	158	160	119	162	149	139	155	148	157	149	127	150	149	158	159	143	157	144	150	142	139	139	169	117	114	130	162	131	134	128	147	142	158	137	138	145	152	154	139	177	173	162	150	143	134	148	134	153	154	134	148	146	141	154	139	132	148	143	148	151	135	165	127	139	143	146	191	158	151	139	138	149	143	140	163	160	146	147	138	148	158	141	125	157	137	121	151	146	142	148	149	166	161	149	141	137	149	152	152	157	158	150	130	158	127	132	145	157	142	162	133	134	145	127	139	145	137	146	183	152	125	141	153	125	148	135	118	144	134	136	165	148	146	135	151	144	158	140	148	151	157	139	147	173	144	149	137	162	133	151	142	149	151	152	132	156	151	140	146	118	146	144	153	132	139	148	152	157	137	146	142	173	134	150	149	152	157	128	138	155	157	155	145	156	155	142	158	173	139	142	145	150	151	153	170	136	150	112	164	140	158	154	189	142	147	149	158	149	146	141	155	152	130	137	148	141	158	168	162	150	169	146	139	139	150	132	141	152	138	149	157	151	140	141	147	165	128	149	160	148	143	145	169	141	156	151	148	152	132	142	141	150	128	135	158	145	136	158	164	141	137	149	153	156	142	140	152	142	137	138	141	150	145	150	171	140	144	120	151	144	159	150	121	141	166	152	152	156	156	132	137	154	146	170	150	175	163	141	157	153	160	160	147	147	152	140	137	138	165	144	142	163	135	142	152	141	151	130	138	152	142	129	141	120	157	146	148	136	143	129	182	163	156	149	163	128	155	140	148	159	156	145	112	136	139	156	150	150	153	130	159	154	153	151	140	148	151	141	152	157	161	137	136	151	140	127	160	150	147	158	160	153	151	131	130	146	138	153	149	140	148	128	150	164	136	154	153	172	121	143	144	151	150	152	146	138	122	138	134	141	160	123	170	124	141	155	141	159	135	145	128	144	163	159	162	135	179	155	158	154	149	151	142	135	137	158	155	146	155	135	131	138	149	147	134	131	147	158	148	154	135	150	138	136	146	146	145	125	147	159	157	160	140	140	130	146	164	175	158	147	147	143	136	158	146	159	162	158	150	129	132	147	128	163	156	131	154	152	154	143	127	140	164	148	129	128	125	157	134	132	152	150	148	160	133	162	146	160	165	139	141	152	171	140	148	170	140	134	139	147	152	148	121	137	170	139	141	150	143	148	158	151	127	148	132	170	166	166	164	154	157	156	147	132	123	137	129	146	159	132	150	127	133	158	160	132	123	160	159	155	155	133	113	141	150	123	144	166	185	142	109	160	124	158	154	129	150	143	150	132	153	139	140	154	160	146	136	124	138	147	128	130	161	131	138	142	137	128	151	154	156	123	131	157	149	139	137	136	155	137	128	138	132	162	135	162	142	146	152	148	154	150	168	152	166	162	159	156	149	162	141	171	163	137	144	158	140	151	148	158	146	152	142	141	174	160	162	122	154	135	152	139	165	160	154	170	146	145	159	158	166	159	156	146	161	148	134	146	155	152	154	156	137	135	147	146	156	135	144	140	164	163	151	152	163	126	164	154	158	158	179	163	152	152	154	161	141	153	152	133	154	117	137	137	138	134	139	120	156	154	142	140	136	127	143	153	140	161	156	151	140	153	145	159	160	129	127	120	157	141	127	154	158	133	144	143	136	161	147	168	156	130	170	140	150	153	161	149	141	143	154	150	142	157	184	146	131	148	141	143	156	150	136	140	155	147	183	143	163	150	162	145	142	136	143	157	141	122	142	150	158	158	142	145	135	154	144	137	144	132	182	140	146	133	159	140	161	143	159	182	145	144	140	123	147	158	145	154	144	139	157	147	150	132	134	137	150	144	157	138	177	140	153	165	137	149	146	139	136	138	150	140	132	142	146	133	152	149	152	141	155	155	140	154	151	139	138	118	128	131	133	151	135	138	144	133	163	152	152	173	151	160	142	150	151	169	151	166	169
10303	3839	2425	3006	2594	2088	1785	1477	1241	1136	964	960	828	796	768	718	667	630	610	590	575	560	538	538	481	486	480	493	498	487	451	474	478	474	477	449	466	508	475	459	463	458	456	444	477	466	428	451	417	413	422	414	433	388	417	427	406	409	440	428	428	381	403	404	435	415	389	409	406	399	435	446	386	396	420	413	355	405	380	410	430	413	426	408	415	383	417	420	438	389	397	423	393	400	422	410	390	425	380	384	418	436	442	421	419	377	381	416	439	398	381	406	378	431	417	375	434	398	396	374	413	405	381	423	423	446	391	411	403	412	416	398	411	389	405	399	391	412	415	387	396	410	397	407	408	382	417	423	387	392	395	443	418	416	423	423	391	406	406	383	390	411	419	420	380	397	408	402	396	405	394	389	397	441	420	428	416	412	429	391	402	413	382	391	418	414	398	391	403	429	408	434	436	397	417	402	421	402	444	385	373	398	415	403	420	434	420	432	381	411	392	392	405	401	423	386	439	400	352	447	407	431	394	414	416	423	431	367	384	398	400	390	390	427	423	371	397	374	408	384	377	391	400	405	423	404	401	359	419	410	392	411	412	393	391	423	446	423	409	379	372	409	392	401	407	424	400	378	408	365	415	376	412	398	408	411	409	400	422	448	390	391	429	398	409	399	400	416	393	410	388	410	432	398	413	412	398	374	422	412	388	424	392	401	387	409	404	388	390	390	403	424	415	393	413	332	382	429	395	378	388	367	406	415	403	396	452	434	392	429	394	419	380	434	407	347	404	395	379	405	393	407	426	391	399	382	403	423	399	425	427	410	405	427	375	417	388	405	408	408	405	406	415	417	433	383	400	376	400	412	425	429	403	418	379	361	389	388	390	373	390	395	384	440	385	406	422	408	403	409	392	425	415	395	413	429	403	384	392	435	399	391	403	416	386	415	378	415	408	396	429	375	408	387	370	408	369	428	424	400	373	387	410	421	394	424	418	397	399	358	386	377	405	412	439	420	421	417	395	445	366	437	418	380	391	415	409	395	345	433	401	401	393	406	438	393	391	415	389	368	420	394	392	396	430	436	400	408	435	411	414	407	373	411	399	379	392	390	393	430	416	383	421	414	424	418	427	387	386	399	381	406	395	429	397	380	427	437	362	391	409	418	394	384	385	401	383	395	375	431	418	400	397	389	417	389	419	408	401	407	398	416	372	410	420	426	435	398	406	409	423	380	380	407	376	403	395	391	411	433	405	423	394	416	419	375	392	427	391	381	382	372	408	414	403	383	411	395	371	407	392	400	422	422	381	378	400	385	414	367	405	381	396	429	417	422	406	405	423	417	428	363	396	418	436	380	385	406	409	427	397	397	398	389	378	417	388	423	399	383	376	407	378	429	390	426	412	403	398	364	383	359	418	428	424	390	394	451	395	358	436	375	408	389	396	402	363	355	383	399	437	425	434	386	393	390	417	402	381	419	423	401	384	403	406	434	386	423	375	382	376	413	397	374	406	413	423	404	392	417	399	420	412	381	426	377	419	391	428	393	381	444	382	417	393	396	437	420	398	388	394	413	437	421	448	382	379	406	359	425	404	398	383	411	376	409	404	386	420	412	402	404	389	368	411	429	385	391	405	386	373	430	368	398	396	425	448	399	433	433	384	405	384	446	417	386	411	410	411	422	389	391	390	404	390	411	390	436	412	427	424	402	405	385	428	391	421	391	401	418	404	415	454	422	395	397	399	380	426	410	430	375	408	388	439	381	397	384	393	399	395	372	449	386	402	440	396	391	392	389	423	442	394	387	396	414	381	418	410	430	405	380	382	408	403	376	414	389	354	392	420	391	412	404	384	394	383	399	397	413	390	405	424	413	400	403	406	392	411	369	389	393	395	391	387	386	374	406	393	400	396	407	416	430	435	413	415	405	370	418	398	440	389	392	425	392	407	401	390	383	394	403	408	409	423	403	428	388	401	385	406	379	405	401	408	397	385	368	400	386	406	421	398	428	402	388	393	442	394	395	403	409	423	418	386	427	389	450	394	419	397	439	394	383	397	397	388	384	395	430	395	374	375	415	434	418	384	428	374	386	408	419	416	394	390	401	410	398	401	408	421	435	382	391	424	422	419	422	401	420	395	392	395	395	428	387	380	392	423	409	382	389	390	376	433	433	406	401	423	369	376	388	400	433	405	402	393	386	407	387	430	376	443	411	374	411	420	396	420	394	453	402	427	401	385	430	421	426	371	393	362	416	408	418	394	428	444	432	406	411	396	401	384	380	399	365	419	453	388	377	358	394	420	395	368	389	438	399	405	396	380	434	367	412	393	393	417	398	407	392	400	411	414	390	413	410	443	408	408	400	407	393	428	444	386	446	375	386	428	414	414	371	415	408	422	423	418	423	409	397	375	410	444	382	387	412	417	394	391	384	420	403	380	412	434	383	402	369	395	401	394	383	371	420	372	417	362	401	393	425	409	409	419	390	371	402	397	398	388	414	384	428	421	398	431	383	408	431	399	395	399	408	413	427	394	408	392	398	420	432	410	398	388	369	365	424	386	394	393	403	409	383	396	396	417	424	407	356	427	446	419	406	346	444	412	385	411	407	397	399	426	406	413	407	414	419	401	368	387	394	402	395	407	439	398	400	412	413	413	390	404	408	401	402	410	380	436	425	419	410	400	393	408	393	354	424	390	377	404	369	368	424	369	362	414	413	411	404	379	436	398	401	420	426	376	417	397	391	398	425	462	432	414	404	393	412	407	415	411	400	405	394	393	401	435	426	425	400	363	375	419	414	414	413	433	411	387	430	402	420	450	399	425	407	420	377	390	448	394	428	388	418	436	419	435	407	369	427	395	381	400	431	389	431	428	396	401	424	376	411	394	405	370	394	394	388	394	383	375	403	392	381	376	372	389	391	467	443	375	428	405	416	389	382	400	426	393	411	400	397	400	419	412	394	390	396	394	393	398	374	409	391	412	452	395	381	418	375	398	403	425	420	412	410	398	382	365	426	378	417	402	420	401	401	405	397	414	394	412	394	435	388	399	405	404	409	368	392	384	405	400	418	417	378	420	391	413	416	402	414	408	418	347	358	400	415	395	397	406	372	409	419	420	418	421	360	404	396	367	415	405	398	416	392	413	392	421	399	369	405	366	436	404	400	411	420	377	414	398	406	385	390	402	435	388	348	368	451	400	413	425	431	417	397	406	374	426	403	383	426	438	392	411	407	388	421	401	414	406	403	418	407	424	409	384	420	413	438	376	392	382	385	379	398	394	397	388	403	425	443	417	380	391	442	432	410	429	417	412	383	379	401	372	442	433	405	377	426	379	385	409	399	405	412	355	411	387	439	403	422	408	392	412	358	414	450	411	394	425	381	445	380	398	400	405	407	421	388	419	422	415	340	406	408	393	410	390	427	425	408	381	404	415	441	412	379	420	397	348	408	392	424	393	420	413	415	392	397	423	431	401	414	411	432	379	413	413	407	433	401	446	402	367	414	409	385
27796	11263	3173	1826	1343	915	660	573	512	408	417	390	359	313	280	288	251	291	268	249	244	256	257	245	237	237	243	200	220	205	230	228	226	248	230	213	228	225	249	219	227	231	237	226	197	213	235	214	195	220	205	194	201	205	187	244	201	205	224	198	208	194	212	201	239	228	207	218	197	232	216	192	201	225	235	216	208	242	203	215	202	230	208	199	217	208	196	212	197	197	243	217	218	187	214	248	219	183	217	223	208	215	226	182	239	197	220	191	186	188	190	211	203	209	194	187	239	223	193	202	217	216	208	201	198	235	215	183	204	214	227	200	204	212	205	203	198	212	204	205	226	235	216	221	218	203	226	229	184	210	181	212	230	201	219	213	199	193	205	221	207	224	215	224	215	212	204	210	197	194	223	184	185	226	202	197	224	208	228	204	223	205	213	219	207	225	210	222	197	205	195	209	201	202	193	225	210	201	242	203	203	200	236	203	214	231	210	209	207	238	214	212	206	221	226	206	214	222	220	196	238	209	203	202	196	188	205	224	206	209	175	219	216	201	197	221	208	223	221	221	203	209	204	208	200	185	179	202	227	222	197	194	215	247	220	207	219	205	222	225	235	229	215	192	185	219	186	226	201	226	227	205	231	194	223	231	210	222	213	208	206	196	206	213	215	209	236	200	206	219	195	189	225	171	223	240	228	220	221	225	238	189	198	200	208	205	204	215	185	213	231	224	217	215	214	196	214	252	200	219	207	199	219	221	210	213	188	208	190	221	207	205	191	185	201	221	214	236	205	205	207	200	211	216	192	199	243	219	208	187	222	201	185	199	203	205	200	198	217	206	211	248	239	213	211	231	191	194	227	181	232	221	208	220	206	202	200	186	213	182	199	192	219	211	200	208	200	205	249	219	201	212	223	222	223	211	210	213	188	199	196	209	206	210	206	212	170	205	209	198	218	198	218	224	181	202	205	225	209	185	209	232	210	214	210	208	206	198	224	196	216	209	213	219	200	217	225	209	220	208	186	224	216	190	209	211	211	224	203	196	200	178	216	219	201	192	215	220	234	216	242	183	172	197	208	210	216	234	201	213	192	194	195	189	201	227	206	196	247	197	218	214	189	211	192	226	242	216	193	200	206	202	225	192	210	188	216	230	222	223	226	216	236	221	227	200	218	187	207	189	219	183	240	211	209	178	193	208	215	189	213	197	198	207	219	188	192	221	198	211	217	188	225	198	216	202	217	197	209	235	198	231	212	204	213	228	197	222	206	215	216	204	219	186	211	197	213	214	219	216	231	195	185	207	205	195	225	193	185	187	212	222	201	217	218	203	238	217	199	213	235	209	216	224	205	204	202	206	217	231	226	188	223	197	224	214	236	194	207	208	213	191	195	214	212	215	197	249	202	185	214	208	213	237	213	209	204	204	210	216	210	201	183	204	225	233	214	199	200	187	213	221	195	200	192	191	210	203	183	205	197	207	212	227	183	192	224	193	213	229	204	202	185	199	214	199	201	199	242	198	191	216	191	242	196	183	192	213	230	202	207	217	186	265	189	191	198	225	195	226	213	209	181	212	215	215	213	212	197	216	195	236	195	215	211	196	209	225	219	200	175	238	206	224	191	186	202	201	197	194	218	212	196	225	203	209	214	193	215	193	191	204	243	199	218	230	212	196	207	204	218	210	213	201	200	200	197	209	186	198	217	214	208	203	218	183	202	199	204	187	209	205	215	200	191	211	197	202	230	201	217	203	224	257	222	206	214	221	206	216	204	179	232	176	214	213	206	210	202	179	197	192	215	204	201	194	214	207	213	222	175	185	190	207	221	198	202	214	202	201	201	194	203	194	186	199	235	205	220	189	200	204	207	196	197	215	202	208	212	177	206	201	206	200	188	210	157	194	240	218	218	208	205	218	203	220	226	204	214	203	207	185	213	195	215	221	214	209	204	189	194	224	208	198	215	212	187	201	205	199	221	192	179	206	221	218	225	245	214	203	227	190	213	208	215	215	210	208	218	197	204	186	209	216	210	200	218	208	207	211	223	221	212	222	235	240	208	218	236	200	203	218	203	221	226	220	208	205	207	191	226	198	209	214	210	205	197	204	237	224	218	206	208	209	192	214	189	186	193	160	210	228	202	212	191	193	202	191	200	218	223	220	207	211	201	214	197	207	234	190	216	210	216	200	215	177	241	200	207	193	171	210	183	208	213	202	226	220	202	198	205	211	225	212	196	206	217	199	197	213	218	228	206	194	222	210	219	198	232	228	213	196	222	207	201	206	195	198	221	202	232	216	205	201	201	247	234	193	188	179	187	199	198	196	196	202	217	222	213	215	191	207	197	205	202	197	213	199	223	181	225	215	227	193	232	203	208	208	212	205	189	216	216	225	223	229	210	194	196	200	214	207	209	232	219	196	205	211	221	217	216	205	192	186	231	193	189	181	198	215	227	212	241	227	217	191	207	203	204	190	220	231	225	205	209	204	205	200	196	212	214	210	234	190	189	215	220	184	178	196	242	244	230	235	223	210	184	217	203	202	200	226	217	219	183	203	208	209	176	192	220	232	196	228	214	224	222	205	194	207	228	223	220	208	199	201	197	196	197	236	215	209	230	200	211	206	198	194	207	242	214	214	199	168	232	203	197	194	196	200	236	180	211	199	215	187	217	217	201	201	201	219	232	206	219	208	214	224	216	232	208	225	212	171	222	230	225	200	203	201	189	215	203	196	179	223	197	193	239	216	212	201	224	209	210	237	224	212	197	210	198	211	176	187	212	219	207	222	188	195	200	206	210	202	227	237	240	229	209	222	237	193	230	193	202	199	221	205	202	245	201	249	215	205	194	197	200	217	210	216	175	199	187	213	198	231	192	211	208	203	220	220	216	203	222	200	205	204	200	224	187	224	210	186	219	211	261	220	206	195	206	180	186	204	226	207	207	194	229	207	184	182	197	210	207	208	199	214	214	210	238	211	200	184	209	195	191	213	217	200	182	201	219	210	208	219	244	221	205	205	234	204	201	195	187	206	213	209	223	198	194	222	192	208	194	197	225	224	186	251	190	194	220	223	198	206	221	197	211	226	197	217	182	214	207	213	216	218	195	219	213	220	200	217	214	205	199	225	173	202	183	252	213	203	207	206	201	201	201	195	207	200	216	242	212	211	198	196	182	216	214	229	227	197	210	197	216	207	203	206	224	212	216	225	234	207	205	224	242	191	220	218	207	228	229	195	202	212	214	216	208	216	198	198	219	212	227	187	205	188	199	211	194	208	236	207	202	210	195	218	200	219	204	208	203	210	209	214	207	225	215	201	233	180	200	220	199	234	197	211	207	213	210	195	194	228	212	216	223	197	203	212	198	192	255	226	227	213	197	182	201	222	232	206	215	217	207	204	200	203	198	199	209	215	212	180	218	222	209	203	221	202	200	213	216	209	210	208	193	219	221	199	194	211	201	203	199	191	187	199	221	215	211	233	181	202	189	203	208	200	201	202	231	176	195	201
14508	6896	4487	5301	4610	3858	3140	2674	2269	2018	1750	1576	1456	1260	1269	1179	1041	1074	927	937	876	865	874	843	803	778	767	718	746	718	691	709	712	685	691	708	658	715	647	655	631	611	621	647	590	643	617	639	666	603	642	628	604	576	620	609	630	618	593	638	618	602	607	556	604	571	569	594	573	576	591	577	610	592	552	604	582	574	599	608	563	632	556	555	590	576	573	545	586	560	551	556	567	540	556	581	576	567	605	554	564	582	585	584	589	596	547	582	562	541	549	556	590	576	595	533	537	576	552	504	582	547	605	522	596	598	572	596	555	563	569	559	587	585	595	562	592	559	549	574	542	589	613	555	556	612	558	576	545	529	587	543	535	613	586	565	558	546	594	544	538	548	558	597	566	550	561	560	545	544	592	577	576	528	579	545	558	555	591	555	577	560	530	527	547	540	605	536	563	552	532	531	587	549	567	531	524	587	537	565	603	556	605	559	559	606	548	558	582	571	589	552	572	566	537	571	589	575	573	574	555	568	556	582	577	563	564	581	535	572	532	527	584	541	581	576	548	546	602	583	497	600	555	546	590	525	529	547	555	547	597	556	569	558	549	516	586	549	519	556	561	567	579	586	583	590	563	567	576	554	551	592	528	563	555	539	569	567	593	535	554	614	589	586	578	603	542	584	568	593	543	560	551	620	574	602	538	530	522	515	543	551	531	487	564	528	545	524	540	574	569	587	586	575	588	605	573	522	539	591	554	566	551	548	578	581	512	557	565	583	575	567	560	591	554	569	547	566	550	551	564	591	581	576	577	560	526	543	561	520	569	592	569	516	556	544	569	556	542	600	576	551	563	583	576	532	560	598	592	585	619	535	512	573	574	537	555	580	572	613	570	531	561	528	558	587	610	539	540	519	576	540	560	525	610	518	582	549	557	555	532	521	559	573	587	585	550	549	608	538	591	557	548	559	579	606	551	565	558	572	561	588	587	564	600	542	572	566	571	631	563	550	569	570	537	551	572	557	560	531	560	546	582	534	546	569	590	589	590	537	577	544	569	576	596	582	546	518	579	526	569	512	562	576	570	527	571	590	542	515	581	566	589	572	558	561	529	559	548	562	591	557	564	564	549	520	541	552	549	521	573	574	572	568	585	583	596	530	556	569	587	543	538	544	596	572	579	555	556	565	572	540	590	535	563	565	581	544	540	547	570	559	527	537	544	587	559	594	601	534	581	555	597	542	547	572	559	553	554	575	611	564	536	550	547	588	597	566	552	554	580	569	522	578	554	569	575	565	568	587	561	521	575	555	597	536	602	551	592	594	571	585	555	550	587	568	563	605	568	608	573	597	591	534	581	528	601	574	535	555	513	564	559	521	576	518	561	587	526	526	541	576	541	587	551	562	527	572	590	589	554	525	551	557	517	540	555	533	578	536	533	561	573	565	564	587	558	520	626	574	552	560	599	541	579	549	524	522	593	580	567	573	552	545	565	616	551	594	605	559	594	594	595	582	621	556	534	572	527	525	555	524	598	527	525	560	545	542	581	569	530	531	577	545	563	559	527	554	570	509	511	543	556	582	524	553	547	549	567	543	533	512	552	551	581	599	551	585	545	602	583	570	561	511	560	560	571	595	569	548	551	544	569	587	586	582	559	526	567	538	554	565	570	549	552	530	565	609	600	555	577	542	556	535	588	605	538	527	578	544	522	508	563	521	535	575	545	598	567	576	548	552	541	560	592	538	577	558	533	541	583	571	602	549	545	569	529	578	572	530	582	587	578	537	530	559	548	523	547	544	565	545	582	593	543	540	514	546	542	589	543	596	545	617	579	547	544	543	556	634	563	539	551	621	547	558	592	559	559	541	539	507	525	565	530	530	574	571	561	583	582	540	584	582	548	577	571	553	572	579	596	509	545	517	528	575	555	597	579	541	555	556	565	540	558	533	592	545	576	567	556	560	539	540	546	558	526	536	562	561	573	533	584	557	564	568	534	527	528	552	531	543	541	557	597	593	563	568	565	555	574	541	549	548	570	590	586	548	603	568	605	581	544	595	552	571	567	604	578	557	517	528	549	552	538	610	562	595	571	589	571	589	559	593	569	518	535	571	551	563	579	562	548	563	586	563	549	570	546	589	536	605	592	584	583	524	558	580	533	548	580	583	604	557	578	532	570	534	532	566	571	554	603	565	512	589	555	571	596	537	539	582	575	577	550	578	527	526	564	579	580	542	620	576	518	576	537	545	556	563	546	547	517	604	574	571	568	573	522	596	543	586	564	563	563	583	572	576	562	574	558	557	555	543	560	587	594	507	542	564	561	548	561	528	591	604	535	606	532	556	555	554	519	565	555	579	535	543	552	552	589	574	598	578	589	530	595	545	567	575	573	537	569	565	567	561	573	558	551	567	586	571	581	558	555	559	580	545	592	547	560	611	563	562	561	572	549	560	580	543	561	550	592	569	567	560	602	557	569	554	537	560	521	576	568	557	582	531	569	571	551	583	550	540	542	572	576	579	555	575	567	551	549	547	582	575	582	604	530	551	563	528	616	529	561	596	556	550	587	548	568	583	565	590	546	569	583	576	539	544	548	571	528	573	596	552	587	557	570	519	598	585	603	550	558	570	557	539	576	581	580	568	567	573	620	593	547	518	528	556	499	548	572	581	507	573	580	564	595	624	549	569	571	592	548	564	572	565	556	583	591	563	596	529	563	579	525	564	541	595	553	551	597	574	545	507	602	557	593	579	560	542	561	552	546	580	552	567	576	570	580	578	565	566	556	525	546	527	527	551	578	551	553	574	628	575	565	537	587	567	562	557	530	568	555	590	563	545	533	528	588	561	541	545	570	557	548	605	596	544	584	567	591	555	558	558	513	521	566	598	604	543	575	574	545	598	562	566	538	593	521	612	591	577	573	556	552	594	531	563	512	585	527	592	516	532	575	560	593	545	616	560	560	560	508	558	532	576	557	545	585	540	596	573	557	557	609	548	570	574	584	549	566	577	589	535	578	543	554	553	609	602	570	588	553	575	555	517	609	591	543	531	619	572	562	564	548	569	544	595	540	572	547	563	548	547	553	570	559	577	553	547	560	599	579	574	524	598	533	544	549	555	534	606	558	581	576	545	508	554	578	545	603	585	575	613	553	589	584	532	564	533	523	582	606	602	574	558	578	539	550	562	564	534	560	554	575	511	551	601	576	549	507	550	561	571	575	589	576	601	569	548	586	585	555	577	581	557	574	576	526	534	548	562	587	520	569	528	584	595	575	574	581	548	566	563	542	580	561	598	531	577	579	568	540	572	620	552	539	566	571	583	560	537	565	566	562	561	549	570	528	557	591	556	562	552	566	559	568	556	543	557	565	534	569	558	572	546	560	546	563	600	541	548	585	589	585	550	571	544	581	535	539	565	525	532	564	533	571	579	559	580	540	597	558	589	558	553	565	569	598	551	590	548	561	539	528	605	551	525	633	522	553	583	523	570	541	555	569	554	538	557	620	542	548	545
5736	494	299	324	307	327	317	320	314	329	317	310	300	305	308	321	307	340	299	321	336	319	329	308	307	317	313	297	306	293	323	343	355	330	315	325	321	315	339	319	311	303	339	297	304	330	331	327	294	326	301	305	309	336	330	334	333	293	288	312	318	286	306	313	306	333	306	313	340	313	334	332	299	313	330	303	301	319	315	317	333	308	299	345	307	272	342	311	300	308	327	297	340	324	307	322	291	355	330	342	304	280	334	303	339	361	301	341	319	318	360	296	324	321	332	303	338	330	288	325	319	310	334	355	326	316	313	357	322	326	314	274	313	323	295	345	338	287	300	322	319	327	306	305	350	333	316	290	356	307	306	310	275	324	306	308	316	286	328	337	365	326	303	284	308	329	317	322	310	322	310	306	295	313	327	303	311	294	308	304	313	333	325	320	328	314	336	287	339	301	337	301	312	307	323	275	290	301	293	333	309	311	332	334	336	328	303	305	320	319	353	321	296	300	289	300	297	356	309	326	323	333	338	307	275	302	309	301	304	328	285	318	320	280	338	319	332	313	311	337	328	347	298	298	320	333	277	264	296	306	348	306	313	329	294	304	315	318	328	296	312	312	311	297	304	298	324	285	300	334	333	311	350	310	331	308	331	335	297	311	326	313	303	342	302	341	281	304	319	336	345	321	325	292	315	318	309	302	307	339	348	308	319	317	297	315	313	307	349	337	345	287	359	318	300	348	322	302	297	323	329	316	356	322	304	323	324	331	307	313	291	351	290	296	319	348	316	328	309	328	339	318	333	321	342	356	301	344	328	307	287	310	323	306	324	299	318	278	321	336	291	328	274	303	298	314	287	322	290	342	348	293	324	294	328	326	362	313	330	352	330	308	317	311	304	281	304	337	333	319	314	316	298	334	300	299	294	308	286	343	329	342	309	340	317	338	318	312	306	325	311	315	290	311	345	321	344	288	279	337	310	322	312	327	313	299	296	313	334	334	315	307	321	317	291	310	327	335	357	326	324	298	294	314	309	336	319	313	310	328	346	313	323	318	328	333	312	319	318	309	288	327	351	261	307	339	296	300	283	278	289	302	318	320	332	340	314	307	312	311	346	320	307	316	323	305	300	315	327	294	317	363	331	340	333	336	328	353	309	284	294	288	311	305	351	289	301	313	330	334	311	311	324	344	337	333	306	311	334	304	311	294	304	302	324	308	298	323	301	312	287	307	301	318	308	307	297	350	306	305	308	315	294	313	306	335	321	318	297	292	324	309	310	323	302	314	295	307	317	308	317	293	322	333	297	274	340	305	313	359	296	286	301	325	329	315	312	320	303	317	306	326	314	329	312	307	256	339	314	327	330	294	294	290	335	299	331	343	326	333	340	332	316	318	315	312	302	301	362	286	298	326	320	333	302	291	309	317	315	311	328	312	357	289	283	321	331	311	350	321	325	294	318	322	345	332	334	295	363	311	310	327	351	301	316	288	289	316	313	312	355	331	297	354	330	293	341	341	321	282	322	318	309	316	339	315	327	334	324	282	314	360	292	307	304	296	328	316	342	270	314	311	335	307	311	332	352	311	302	320	346	286	313	295	335	319	305	308	321	327	317	310	332	339	305	300	312	369	320	337	310	281	329	318	337	340	300	321	289	308	301	299	297	308	288	315	328	318	305	334	307	315	339	305	331	301	317	327	330	298	320	294	307	313	337	320	327	315	347	299	317	336	288	333	273	303	334	288	313	300	302	296	319	328	329	334	350	297	323	335	332	315	300	337	307	310	319	312	295	349	303	301	284	262	305	312	300	280	353	346	328	333	316	329	290	290	323	331	330	340	314	337	321	317	330	318	310	282	348	300	348	329	321	327	361	339	325	336	333	295	307	308	317	324	326	314	358	278	325	294	302	346	296	305	308	336	308	315	302	309	322	328	329	299	295	318	318	327	323	299	318	321	320	303	308	334	320	304	304	325	317	315	319	295	323	313	327	277	305	321	311	324	336	290	308	291	311	301	357	328	290	342	344	316	298	283	314	330	296	343	315	343	313	329	307	344	317	307	328	294	304	331	338	307	333	317	295	311	351	321	298	302	307	312	289	312	316	327	300	331	304	311	305	340	338	308	308	274	317	358	324	324	305	308	330	316	303	323	334	336	287	339	289	329	338	326	296	302	316	290	309	310	356	345	303	335	289	330	293	289	312	346	306	308	324	295	324	340	323	303	308	315	322	300	290	331	306	327	315	320	316	299	301	296	312	303	300	296	319	303	311	335	325	305	311	321	329	298	332	305	276	323	305	322	298	323	302	329	317	286	318	295	282	318	297	298	303	305	297	315	311	312	311	321	317	329	295	328	314	342	307	288	349	314	272	315	277	309	300	328	301	313	319	284	313	263	337	298	301	297	308	301	306	348	323	340	375	307	298	313	323	314	322	320	315	318	312	324	327	293	319	304	341	309	330	326	308	328	324	323	332	304	314	336	315	285	316	319	301	252	349	320	306	287	323	281	350	286	298	297	293	340	304	298	326	295	331	322	320	302	299	315	322	342	322	328	291	326	276	318	330	335	275	313	311	297	317	301	277	313	324	291	328	337	325	266	293	329	285	313	274	311	307	308	307	316	337	313	286	291	308	315	293	281	330	313	315	300	299	333	310	289	319	299	319	318	318	348	312	284	283	323	320	339	322	342	351	348	296	325	324	347	347	304	314	320	325	317	309	314	309	327	288	340	265	309	317	330	289	308	317	326	268	312	321	318	271	288	305	301	357	303	313	326	297	311	313	299	297	338	323	299	274	320	313	303	319	324	314	329	317	302	302	295	335	305	322	307	354	326	319	335	307	290	318	321	324	304	329	328	330	279	263	318	329	328	284	317	303	290	320	326	322	296	298	329	288	283	312	310	302	322	318	298	316	320	325	289	299	302	301	310	289	314	342	330	316	323	325	304	328	296	279	311	305	299	315	303	278	292	312	306	327	318	315	335	306	332	337	329	332	336	302	281	325	318	314	279	313	305	331	296	298	290	299	312	308	318	283	311	320	295	287	322	297	325	309	344	316	355	278	282	301	313	322	356	322	332	311	315	321	314	343	350	330	309	314	333	310	300	318	335	352	338	313	305	344	296	285	293	313	296	320	293	316	284	309	303	348	345	329	329	316	306	296	305	279	310	357	331	294	284	292	325	325	309	297	302	333	324	310	296	302	294	289	311	298	308	305	322	322	323	310	298	308	294	324	298	310	341	324	297	313	304	296	301	303	325	318	299	302	304	288	313	305	292	288	330	302	317	305	268	314	320	348	345	331	323	299	287	302	345	368	335	280	305	351	331	277	317	330	309	301	334	332	306	300	308	303	302	316	343	308	310	314	284	316	314	321	312	333	335	310	340	327	315	317	333	286	297	313	308	309	291	322	311	326	282	319	342	313	321	329	344	300	316	303	286	309	320	317	319	312	343	304	291	298	320	280	305	320	300	298	347	311	353	305	301	293	293	322	340	309	303	312	314
3640	920	794	800	779	768	789	718	734	764	760	750	697	726	725	777	726	772	738	781	768	721	747	699	740	695	731	737	697	734	754	754	719	725	705	761	727	770	760	749	775	763	734	761	766	724	706	743	741	772	708	808	748	734	700	766	708	725	721	775	722	710	761	755	732	765	664	707	742	741	728	732	722	775	690	760	771	777	771	753	790	668	673	777	761	721	760	761	697	702	793	757	771	744	751	707	723	749	716	760	763	754	764	727	782	779	763	737	748	742	724	761	699	740	763	803	764	728	746	750	779	747	766	757	730	708	728	700	680	727	722	690	691	744	695	739	705	768	739	676	779	736	738	711	773	790	788	786	765	727	808	746	675	730	731	706	731	718	730	732	731	701	721	701	769	748	740	741	743	787	745	705	718	754	704	754	724	752	736	696	755	750	747	718	721	744	727	699	738	768	744	762	722	762	720	745	752	761	757	673	758	734	771	716	725	746	723	718	793	722	743	731	794	730	749	729	704	743	727	738	744	775	715	746	759	697	707	732	788	736	695	715	694	708	761	762	708	675	761	736	751	749	690	747	789	737	709	779	788	708	755	743	712	715	764	808	712	723	747	756	713	759	705	796	775	758	776	773	740	748	717	791	738	758	719	756	738	703	745	770	741	737	761	706	770	767	739	706	780	753	752	703	754	743	707	694	704	796	700	764	706	724	713	747	711	742	741	689	733	758	749	758	726	775	740	719	742	716	706	738	715	758	760	757	752	743	722	682	725	716	738	781	714	761	693	720	742	728	766	765	764	740	746	723	728	727	764	747	731	771	730	720	730	737	734	744	736	739	799	734	745	723	747	739	734	694	750	710	732	754	704	727	736	812	713	730	733	746	763	708	718	719	759	760	709	711	716	770	743	729	749	707	671	752	674	668	723	768	744	729	727	748	759	736	750	738	724	721	685	750	727	767	716	753	732	750	690	790	704	739	736	739	718	735	698	761	669	708	748	781	718	781	667	757	727	747	723	732	724	761	732	726	797	736	779	710	723	683	771	765	685	728	716	737	753	767	741	719	714	710	745	753	706	781	729	766	714	771	778	720	767	722	762	723	778	735	707	722	765	759	770	700	733	746	736	733	717	717	763	693	731	766	751	748	726	755	742	739	738	729	739	750	755	770	721	750	746	768	763	748	706	701	719	789	779	760	720	736	671	739	756	778	723	712	727	727	755	734	806	762	770	744	703	758	752	713	734	766	733	743	763	737	768	730	737	713	763	688	712	748	705	709	714	730	774	746	730	735	735	738	747	709	735	665	762	735	734	757	718	754	812	734	716	737	772	747	714	780	742	713	765	774	713	725	730	765	719	776	722	765	762	766	768	791	781	793	747	740	754	740	754	717	717	755	739	743	746	736	761	752	785	711	726	696	725	752	769	750	760	742	719	729	744	699	701	731	747	742	713	749	772	763	754	714	754	723	729	658	750	740	722	717	742	770	718	723	730	728	729	751	760	726	726	769	788	728	700	758	755	764	717	770	695	738	690	770	737	694	691	770	757	733	741	701	729	719	718	754	724	731	784	714	737	718	762	772	796	743	727	760	736	754	700	682	729	803	769	740	765	764	706	755	760	731	777	720	729	720	694	756	732	717	761	701	692	797	718	740	765	777	729	741	736	742	744	775	752	780	775	726	776	748	702	756	732	808	767	735	757	666	802	719	739	712	748	670	701	737	752	791	682	724	743	730	739	716	733	725	795	762	691	727	735	715	766	735	731	730	738	733	733	694	703	739	750	748	782	739	736	704	769	733	731	755	747	735	739	768	798	732	786	742	744	784	769	757	753	720	747	719	703	687	730	725	725	709	731	761	779	697	751	741	743	751	768	748	687	782	749	719	772	741	822	768	744	765	747	770	749	729	751	750	738	771	729	725	772	737	761	708	769	727	685	775	750	730	720	763	671	764	743	770	713	784	752	747	704	706	679	717	760	790	792	749	762	764	718	740	698	740	730	765	753	829	694	758	715	718	730	767	755	720	742	717	720	741	771	685	737	749	751	780	700	761	748	732	725	688	715	776	766	700	753	716	767	710	741	680	718	770	725	771	716	750	738	768	743	713	806	781	743	709	725	718	709	724	720	760	766	735	706	748	744	767	800	723	758	750	713	713	740	716	790	736	762	775	736	773	746	727	759	727	714	696	753	756	765	750	709	687	757	755	747	707	763	749	722	757	759	752	748	739	717	745	778	749	739	788	712	702	714	717	743	730	708	723	715	705	732	735	745	787	757	770	722	720	730	749	784	711	777	707	717	722	748	724	768	709	719	762	776	770	747	715	766	734	730	698	683	736	717	711	750	722	769	745	720	746	740	752	731	704	787	770	729	756	739	769	728	703	733	719	755	737	744	733	805	752	750	737	788	764	759	763	699	765	693	694	702	721	698	740	717	748	728	732	734	658	762	688	722	657	714	754	748	661	709	716	737	764	700	739	700	757	747	743	731	776	757	754	714	778	719	715	681	707	744	767	688	769	723	717	738	724	724	766	754	724	732	739	746	717	706	731	734	755	745	809	747	755	718	746	760	750	695	772	709	776	716	711	699	728	752	701	756	769	737	743	710	697	761	733	705	728	730	763	742	715	724	704	756	765	743	738	738	779	752	764	712	827	717	709	774	720	773	759	757	734	687	695	726	711	763	707	755	746	744	730	790	725	761	707	737	782	745	742	751	726	699	742	766	718	732	759	750	704	730	735	717	743	744	698	734	710	759	713	755	765	716	694	741	773	740	717	728	781	709	751	702	740	731	742	724	753	741	732	733	727	719	719	756	752	752	782	723	781	677	740	743	723	747	772	753	761	723	774	737	727	772	744	785	759	742	736	767	736	696	739	730	725	717	705	765	755	781	753	777	731	702	729	746	724	695	743	717	771	696	783	762	757	695	760	760	740	710	759	696	748	786	749	708	727	757	714	765	703	697	702	697	777	776	707	747	711	734	705	769	720	816	734	684	721	714	732	761	751	748	776	744	730	698	725	751	757	759	745	732	737	776	774	755	726	738	715	796	722	756	759	778	723	790	770	715	712	779	685	768	801	732	736	741	772	689	719	753	723	748	759	746	747	739	721	739	714	727	730	723	763	723	767	715	754	702	715	716	737	689	760	703	723	780	788	672	705	756	758	802	766	766	693	728	752	739	756	703	740	738	713	715	745	755	744	706	721	751	750	754	737	742	715	763	733	714	708	773	746	759	732	768	723	693	762	738	697	798	742	704	719	709	712	713	740	740	756	734	741	714	753	736	745	745	730	776	754	723	793	751	698	751	687	708	705	709	730	723	721	716	710	731	728	688	762	709	739	773	738	730	750	753	732	748	675	677	744	727	765	691	735	777	707	818	745	734	806	732	706	780	740	707	709	735	740	790	710	715	688	754	716	740	733	737	731	777	746	719	736	729	741	698	756	729	717	766	740	730	706	739	748	723	813	738	757	763	724	724	727	705	764	695	725	727	762	712	746	769	780
19225	5676	1409	910	628	496	387	328	321	243	249	251	208	223	172	179	168	179	183	178	173	186	173	169	165	155	156	165	172	150	150	140	147	131	140	163	156	132	168	149	132	171	135	156	134	153	134	132	137	136	160	139	137	154	159	157	150	149	137	152	148	181	149	154	118	161	157	151	130	137	171	156	136	164	131	163	141	124	135	140	160	147	143	161	140	141	148	132	138	160	142	154	141	151	155	159	151	158	147	153	144	160	135	145	182	142	170	151	164	131	166	149	174	129	148	141	135	140	158	158	135	129	140	145	137	156	161	167	153	158	162	133	144	169	142	149	148	148	143	152	155	154	156	147	149	135	134	165	167	134	139	159	135	149	150	151	141	143	152	130	142	130	132	142	132	150	141	149	144	149	158	152	150	128	154	156	179	132	148	139	153	157	161	135	157	141	138	135	170	155	146	158	149	142	129	125	150	116	150	146	143	120	137	140	135	151	157	156	158	144	138	157	150	165	131	133	139	137	155	157	168	156	152	156	143	123	133	143	161	154	146	125	158	140	135	142	148	139	159	121	145	142	156	141	150	138	144	160	148	129	135	126	138	146	163	147	146	151	136	136	155	136	143	154	147	137	166	140	144	160	148	148	142	148	146	146	165	134	140	171	127	151	167	147	120	155	137	162	146	149	121	155	160	168	153	146	162	144	157	145	138	156	141	159	157	143	156	144	142	150	115	164	137	168	164	137	141	152	157	155	159	163	166	124	154	153	139	162	152	128	146	165	130	157	147	156	167	132	125	165	136	149	158	148	170	138	153	151	130	138	139	155	148	163	144	130	143	135	153	159	145	153	149	155	130	132	147	163	136	143	135	176	127	138	154	146	135	166	135	174	116	150	154	142	144	156	141	154	165	127	151	168	156	149	161	150	150	139	155	121	137	141	155	156	148	146	149	142	126	154	158	151	158	165	171	137	152	162	129	140	155	144	162	146	159	149	122	150	164	149	142	147	167	127	143	149	139	147	156	145	163	135	162	126	145	148	135	153	147	139	154	165	151	140	151	147	125	146	155	165	151	134	165	147	141	141	158	166	149	160	157	150	135	129	167	142	133	143	143	140	140	127	163	166	157	158	139	154	146	169	139	136	174	129	145	135	149	151	146	169	123	156	166	156	139	146	152	133	143	142	132	155	173	166	161	138	167	161	138	161	138	144	147	163	144	133	168	143	146	156	154	168	160	123	145	143	150	162	152	126	152	159	174	139	147	150	131	123	140	148	143	168	155	168	144	151	126	136	158	141	139	146	133	143	150	164	149	142	137	129	142	171	157	134	165	137	152	150	173	143	171	135	148	159	135	157	149	149	143	148	151	134	119	147	149	158	154	145	169	141	165	132	127	161	150	143	159	152	157	156	147	169	156	145	149	147	151	148	153	131	162	155	164	146	159	160	141	140	134	151	160	148	141	147	154	138	118	165	156	143	136	148	136	161	153	146	131	136	143	149	135	141	147	138	142	132	146	169	164	142	133	138	155	152	154	135	153	172	151	143	152	119	143	143	164	150	138	147	145	178	137	151	143	130	143	162	144	144	151	124	154	126	156	152	164	134	167	145	139	157	153	145	153	145	168	149	145	120	123	162	147	132	166	124	157	140	158	159	130	130	145	140	133	140	162	140	153	127	139	161	160	160	151	158	132	165	131	162	127	155	115	149	138	175	155	140	147	139	158	137	139	138	156	165	160	141	134	165	159	135	148	140	152	166	147	165	118	143	161	153	166	130	142	145	170	127	133	141	142	135	155	131	154	131	164	157	140	152	150	150	150	142	132	133	137	144	141	137	168	160	162	143	155	150	162	149	131	142	132	143	140	154	173	142	141	130	153	162	152	131	130	127	159	124	119	119	166	153	122	161	127	141	137	156	138	165	127	152	158	155	143	142	151	150	142	138	144	139	154	132	136	138	144	152	173	162	147	123	151	143	151	144	138	123	142	155	146	164	154	157	150	146	158	157	140	132	137	149	134	141	139	146	146	150	131	172	135	155	163	131	143	168	129	156	163	152	144	154	151	147	144	152	137	153	150	153	139	139	138	141	170	149	142	147	144	138	148	166	169	156	142	130	167	156	147	133	143	141	148	147	153	139	143	163	116	145	167	128	138	139	155	130	139	136	134	140	143	164	139	142	153	141	129	152	151	134	152	151	153	164	140	143	121	137	128	168	150	128	167	141	143	151	130	149	152	123	163	163	139	156	170	170	164	141	152	164	142	147	159	152	134	140	145	170	148	141	152	132	117	143	152	151	154	172	160	126	144	153	141	156	150	136	163	160	130	120	142	149	132	131	147	129	154	149	144	155	154	134	159	160	153	140	131	147	149	162	133	160	139	132	124	149	129	183	175	152	165	151	148	135	165	140	152	157	122	141	132	129	170	136	166	137	134	159	153	134	155	127	152	159	136	144	140	149	125	147	164	148	139	146	127	109	155	128	134	156	141	132	148	157	142	144	152	139	129	139	158	129	164	130	144	120	129	154	159	140	148	160	168	142	141	140	146	164	138	142	147	150	147	180	140	148	139	175	167	144	151	151	141	137	154	140	155	137	148	133	139	140	135	131	162	208	139	162	150	157	153	159	141	140	131	134	155	148	172	137	136	126	144	167	174	144	141	134	155	159	148	129	144	130	134	161	134	166	144	140	148	140	156	129	145	139	149	142	154	145	167	155	137	140	135	135	150	153	158	162	169	147	138	152	148	127	142	172	137	138	147	142	150	152	149	148	162	149	138	151	134	143	140	156	170	152	161	149	143	158	138	160	161	141	160	160	161	145	139	141	146	152	132	151	141	147	170	137	127	118	157	147	169	177	145	133	162	148	141	154	150	146	159	148	160	161	133	140	143	168	170	151	177	138	162	145	121	133	131	160	155	162	143	121	142	170	141	143	166	154	161	132	160	156	143	124	149	128	134	152	162	140	140	150	156	144	133	157	146	159	163	159	153	157	146	165	144	169	143	157	147	143	153	150	149	165	158	171	145	140	144	157	143	172	130	148	138	141	157	148	136	156	173	123	147	164	135	157	143	155	129	159	160	136	171	145	157	137	147	120	144	150	143	148	138	146	149	134	149	151	158	159	155	147	160	151	150	172	157	159	147	155	175	161	124	155	143	137	142	145	173	159	141	140	131	153	152	165	133	143	167	151	156	135	128	147	155	155	112	162	159	136	159	156	151	134	143	139	141	181	159	126	156	151	162	142	150	137	140	165	154	122	157	155	153	139	135	143	162	159	134	152	148	155	139	142	154	134	130	157	123	157	152	161	155	170	149	123	144	133	131	135	145	150	149	128	157	166	134	162	161	176	152	130	156	162	159	147	165	132	136	148	131	145	140	164	143	135	144	162	150	113	169	144	144	166	156	129	151	126	142	139	156	144	129	134	166	148	135	150	150	132	162	137	146	178	143	143	159	183	133	159	159	145	146	144	147	148	190	152	126	138	137	140	136	152	161	140	141	160
10437	4154	2494	3010	2632	2127	1780	1527	1230	1112	1063	871	863	800	708	714	695	676	655	592	587	597	554	567	505	520	502	505	477	528	474	473	478	435	462	432	457	471	455	462	439	446	457	422	459	477	447	432	460	416	441	433	436	409	386	436	401	412	385	382	440	393	399	432	373	414	404	383	417	407	440	418	407	399	400	402	416	423	394	410	393	382	382	390	404	385	422	413	397	381	397	411	377	411	406	422	408	389	436	384	407	365	397	402	440	400	404	383	402	373	390	414	411	415	385	386	384	385	417	398	421	404	406	405	424	409	414	388	392	417	393	423	414	416	397	388	386	405	443	375	382	407	380	422	388	422	411	414	397	391	374	433	420	395	436	384	431	364	381	366	452	368	413	368	410	396	398	396	393	427	403	403	426	428	396	391	408	395	398	387	426	419	394	422	405	420	454	408	362	442	411	349	434	382	382	424	394	400	407	403	386	371	414	426	399	417	414	399	381	384	417	392	405	408	381	375	386	431	394	440	420	402	415	379	386	382	377	410	390	421	395	384	417	428	399	404	442	412	391	401	418	414	392	393	381	433	372	359	367	403	384	369	389	403	416	378	401	417	417	413	430	439	361	377	405	377	430	388	417	394	397	394	405	401	407	391	387	406	379	428	429	420	390	389	398	389	403	415	405	377	393	380	415	406	407	410	383	419	375	411	423	412	452	375	402	374	466	390	415	412	365	345	408	404	419	391	402	419	378	401	412	412	439	395	411	384	408	432	404	402	423	395	396	380	393	465	390	438	391	430	391	388	443	419	406	385	398	389	416	396	409	421	383	378	373	389	382	396	360	395	389	373	404	426	400	395	444	374	419	384	407	397	418	364	409	395	429	383	386	411	390	398	410	437	391	398	422	379	394	378	396	433	408	418	366	397	390	383	413	404	393	389	390	402	380	376	398	420	402	399	412	403	385	402	405	403	429	411	378	444	394	433	373	409	365	399	414	408	432	398	418	383	389	411	395	378	396	399	406	397	369	368	403	395	418	440	409	425	417	412	407	431	389	389	418	381	459	404	385	409	406	408	392	415	399	409	387	391	371	405	396	367	412	381	402	420	386	411	379	361	379	377	376	397	388	380	441	377	397	371	383	393	420	400	397	379	420	451	386	391	392	398	390	381	424	417	398	403	400	398	385	403	382	387	378	381	423	381	447	390	379	391	384	375	380	391	416	388	387	430	385	374	428	396	403	402	427	397	357	389	398	412	382	421	377	386	408	397	416	371	367	399	418	422	375	411	449	411	385	376	393	439	414	391	443	385	392	414	376	388	415	385	417	423	349	390	397	389	383	395	418	423	377	389	400	401	425	423	398	439	388	370	429	390	373	391	411	410	365	424	437	420	412	373	363	406	385	407	414	409	410	390	379	393	382	389	386	445	392	383	384	411	377	392	409	402	365	401	397	423	379	431	408	402	395	374	397	404	368	389	419	404	422	365	396	421	417	389	361	387	371	427	397	394	398	413	399	404	374	400	409	400	358	413	437	419	415	399	409	429	379	384	380	389	433	383	405	397	386	389	427	390	415	398	418	399	369	414	422	402	409	395	441	422	402	368	440	402	390	399	416	383	399	413	443	429	411	402	430	403	431	416	394	380	366	405	369	400	408	405	395	361	385	402	422	416	388	367	377	399	414	411	409	374	388	408	385	428	365	394	369	400	408	381	347	400	393	413	463	405	400	393	387	369	402	403	403	401	381	403	413	384	407	388	416	404	413	375	408	406	424	383	360	412	395	434	415	389	424	408	394	449	376	403	387	434	426	369	372	412	394	386	389	429	395	414	429	381	381	392	439	440	387	378	391	425	400	428	425	403	399	419	440	410	391	421	368	390	397	402	410	390	386	420	432	381	405	386	369	402	430	381	395	407	371	368	379	442	432	386	417	405	416	382	371	391	404	418	383	433	447	414	396	413	408	383	386	395	419	395	407	439	393	387	390	445	379	418	409	408	417	384	411	408	389	419	418	400	413	400	411	395	381	422	396	404	402	430	427	408	390	391	400	401	402	379	404	390	405	399	402	403	413	412	399	408	399	414	386	403	390	437	439	408	386	399	406	399	421	411	358	363	414	375	383	402	374	354	393	390	418	408	415	425	373	364	406	433	407	416	390	384	418	408	387	398	405	418	368	410	398	373	368	381	412	399	392	422	406	368	410	415	421	401	395	409	406	407	398	406	369	407	400	426	402	407	381	373	381	412	396	404	370	392	421	364	401	415	414	434	410	421	410	366	416	424	428	396	409	412	412	407	411	396	425	407	426	383	411	390	396	403	388	394	398	428	415	392	390	413	418	397	425	353	412	405	425	336	394	457	431	422	414	421	387	422	399	411	391	395	423	377	398	402	419	404	393	367	407	431	407	421	437	407	392	377	387	415	431	391	399	412	394	385	415	405	395	400	382	416	347	389	379	403	410	386	410	410	378	384	388	425	371	414	397	384	416	414	429	394	380	431	406	356	402	390	411	394	419	405	382	462	417	414	403	415	375	411	419	416	399	377	409	373	421	400	396	392	375	397	402	416	370	403	419	420	404	399	390	364	379	403	416	399	370	411	405	447	385	380	413	410	405	409	374	380	379	389	400	419	417	361	439	393	399	427	432	397	415	423	433	385	433	378	391	427	436	432	368	347	380	385	418	379	376	405	405	372	402	413	411	393	410	400	412	409	389	389	431	351	413	392	395	403	396	389	410	363	406	382	407	402	415	418	410	397	362	399	408	428	391	389	424	386	419	416	398	392	365	398	424	419	381	413	390	405	409	414	418	395	405	397	372	396	387	388	410	412	382	440	430	388	386	374	401	425	415	413	371	400	403	385	427	424	450	397	365	375	390	420	380	355	405	421	404	384	409	412	376	413	379	403	403	384	399	391	451	414	388	434	399	388	397	382	369	421	413	396	404	366	416	389	400	438	400	375	384	402	391	403	430	364	384	373	413	387	381	401	371	388	415	415	412	403	395	405	404	406	399	404	436	421	370	365	388	366	407	424	377	406	402	406	414	444	424	400	399	432	364	394	435	409	384	410	363	396	379	411	409	394	414	390	391	380	417	407	399	398	391	404	377	428	392	375	402	402	386	425	408	386	395	390	380	392	398	440	396	422	399	410	414	410	380	364	434	399	413	384	408	387	392	419	443	383	386	366	436	398	399	374	384	410	394	393	417	372	434	435	360	391	405	382	373	416	408	398	394	422	427	408	395	409	410	392	404	404	406	367	428	402	409	404	432	390	395	374	407	400	396	371	377	405	400	390	424	387	400	391	416	410	384	418	379	403	386	390	395	373	407	379	386	403	411	397	392	445	363	426	425	392	389	401	409	397	378	394	427	376	386	424	412	438	401	365	407	377	373	397	366	393	423	410	373	417	414	400	378	374	398	389	393	409	373	397	422	396	386	372	411	379	378	399	415	368	396	373	408	382	425	383	390	400	393	400	411	392	394	380	398	373	398	406	411	426	392	427
29222	12295	3444	1826	1236	922	710	533	535	462	381	382	360	341	298	299	288	256	313	258	260	268	246	240	259	253	251	232	213	223	232	229	234	232	208	230	213	215	207	222	211	261	221	202	225	244	200	206	220	207	205	222	196	231	228	229	218	209	218	192	218	210	211	202	231	224	231	212	217	227	197	211	223	213	225	200	213	209	199	213	211	218	212	200	219	206	218	207	222	217	204	208	232	225	201	221	183	202	187	242	206	211	234	189	192	213	212	203	204	212	227	209	207	226	217	205	210	199	218	222	192	218	221	217	202	200	204	207	211	217	189	209	210	232	197	231	195	233	190	201	198	226	214	220	230	227	229	209	236	189	187	204	203	224	245	199	200	223	196	219	219	190	192	226	211	201	228	203	210	234	193	202	209	213	194	217	234	215	175	183	237	201	217	215	216	190	220	219	170	188	218	177	221	207	206	218	225	202	183	217	193	219	204	207	180	212	218	233	200	199	213	204	209	212	218	197	191	206	239	208	216	194	226	225	195	201	212	216	224	200	203	194	214	199	206	194	213	195	202	205	201	219	195	225	177	198	220	222	177	203	216	195	180	210	206	226	199	223	189	216	208	203	218	221	207	185	207	200	208	203	207	208	208	222	220	221	199	199	220	248	190	196	202	225	191	204	201	229	221	203	218	219	247	209	225	215	209	200	216	215	199	207	203	226	222	187	262	210	202	191	210	183	226	192	214	203	181	217	223	228	227	224	177	200	210	213	191	195	210	204	210	173	194	198	205	204	183	187	215	234	193	195	177	236	210	223	224	166	210	221	207	227	237	189	223	191	199	213	221	211	208	194	222	214	215	211	217	185	208	188	219	190	193	229	210	213	213	203	240	219	220	212	204	224	207	234	226	223	233	192	185	205	206	182	229	207	233	192	211	204	211	232	211	198	210	192	189	227	224	225	215	211	188	220	200	187	204	209	210	221	224	225	213	177	206	238	205	212	189	186	215	195	213	195	213	236	193	202	219	199	203	185	212	194	224	199	217	219	198	220	191	208	197	204	212	181	219	215	223	190	236	213	214	219	206	239	218	191	212	193	208	218	214	222	216	197	203	222	207	235	216	235	223	181	202	220	228	201	190	204	222	202	202	200	227	217	208	187	238	207	214	179	197	212	232	230	219	206	199	210	196	187	211	192	222	188	206	203	215	209	228	221	222	218	216	192	208	189	224	196	222	183	200	242	188	197	236	186	203	198	218	197	192	204	211	231	217	226	228	215	208	200	200	210	188	196	211	191	197	195	242	184	211	200	223	209	224	195	186	217	219	202	210	229	196	190	183	153	204	200	196	214	219	235	211	218	207	189	223	216	225	181	202	176	211	209	214	214	219	201	205	226	215	203	202	184	204	213	239	204	225	245	209	222	233	228	213	224	212	208	214	222	208	239	209	211	201	212	230	218	219	192	236	225	246	218	221	189	212	212	209	212	191	225	195	208	216	205	215	183	225	197	201	203	232	220	195	213	207	188	227	206	180	201	188	225	216	211	219	214	181	201	216	207	245	205	201	241	210	215	202	205	210	222	209	224	192	196	231	210	225	198	209	187	208	238	179	201	198	199	196	216	218	184	190	208	244	198	220	207	178	214	227	211	219	233	246	228	223	197	204	208	208	214	199	206	217	200	187	234	221	224	198	224	200	211	222	199	193	204	193	200	214	222	213	203	217	199	202	192	195	209	199	199	209	223	212	211	205	212	206	189	198	229	193	209	229	196	170	222	188	204	195	203	191	219	235	218	216	187	210	218	196	196	195	203	211	201	215	199	217	185	229	212	201	182	176	211	205	192	190	213	233	192	198	203	207	187	215	234	198	202	228	204	177	200	188	215	210	216	226	218	204	207	182	241	210	219	248	230	196	196	222	212	227	182	219	206	193	218	208	219	188	178	227	237	184	186	201	213	217	190	214	202	240	223	218	213	203	214	202	189	199	232	212	223	229	214	219	219	198	204	201	195	218	229	198	219	216	194	218	183	212	177	203	197	208	210	195	214	211	200	246	228	193	232	230	181	201	220	203	210	182	173	231	219	242	236	206	218	236	213	233	193	222	189	228	224	217	177	219	209	200	206	202	188	216	206	207	184	216	200	194	199	221	226	202	234	189	191	211	210	208	199	225	198	232	198	204	224	197	221	218	210	213	184	203	231	213	213	216	210	201	210	198	228	207	204	209	195	235	177	201	210	199	230	239	223	221	210	219	209	207	211	248	187	209	201	202	211	220	200	201	215	177	192	196	213	194	200	199	207	205	205	198	202	186	234	215	213	181	203	198	200	188	189	210	201	206	227	228	232	194	215	212	220	203	211	186	218	199	217	231	198	196	212	200	229	189	202	221	214	184	217	200	201	191	189	201	226	226	201	205	224	181	234	202	230	242	204	192	188	218	218	193	205	212	212	193	211	210	223	219	230	224	210	221	217	194	183	203	228	207	204	177	204	205	183	225	214	224	215	208	225	215	200	195	207	229	192	207	189	189	190	220	215	207	190	180	206	243	192	247	201	221	182	209	208	215	225	191	214	202	224	225	213	223	207	177	236	209	198	218	203	199	188	196	201	189	195	212	219	218	218	212	212	215	191	215	200	204	220	189	225	216	219	213	207	218	204	229	221	191	208	222	207	212	221	214	255	211	224	214	201	191	226	201	205	224	195	230	225	186	207	224	212	178	205	242	204	216	207	191	220	226	223	178	210	212	226	209	214	217	204	229	221	234	202	221	197	190	197	191	214	199	199	189	201	228	222	210	223	219	215	208	207	191	224	200	211	193	210	205	184	228	213	202	201	195	192	209	206	198	224	229	205	217	203	207	214	198	193	211	204	207	212	204	213	236	198	210	205	212	227	244	231	192	194	168	182	202	217	214	224	214	201	206	236	223	209	214	219	221	191	201	238	191	222	182	218	206	233	240	198	204	192	214	215	225	221	197	225	225	215	219	213	198	208	220	204	199	225	212	207	218	212	189	191	220	210	197	230	220	221	207	216	225	201	226	193	197	179	218	189	224	201	192	225	217	226	202	206	245	202	188	218	203	243	197	181	208	206	202	222	200	197	217	211	211	220	217	208	202	227	222	205	185	209	216	200	203	189	230	209	204	210	208	203	215	206	172	212	189	226	228	186	191	194	212	187	214	206	242	189	202	230	209	212	210	180	209	200	224	189	187	221	228	256	212	216	209	219	236	229	229	212	205	240	215	240	221	232	233	233	206	199	216	207	220	191	211	198	240	209	212	195	209	196	207	234	222	203	261	215	235	197	201	192	197	225	205	191	165	208	220	204	217	189	190	210	235	215	193	183	229	208	219	221	216	193	225	223	209	188	198	207	207	177	202	195	200	189	215	248	215	205	251	197	208	215	211	186	217	221	224	197	195	221	236	177	226	198	219	212	222	210	207	253	219	199	218	223	191	203	230	203	193	188	184	221	223	238	202	237	210	224	232	204	199	219	191	173	182	211	223	223
14580	7794	4509	5363	4647	3887	3066	2588	2285	1989	1647	1615	1466	1367	1200	1156	1082	991	974	927	844	861	838	837	745	757	770	745	742	697	733	692	704	674	695	691	656	716	682	647	649	652	652	606	700	616	609	653	626	671	631	605	582	608	596	616	619	604	635	554	576	575	612	551	577	608	591	614	555	594	592	548	614	566	572	557	568	581	555	574	540	547	577	557	622	580	637	552	579	573	550	604	604	581	609	612	511	591	586	586	587	555	576	554	588	571	577	553	556	559	578	583	575	530	594	571	586	552	526	534	527	581	614	575	553	553	585	584	536	527	549	585	581	543	627	568	545	577	606	597	579	532	555	555	594	500	552	563	572	533	564	551	572	588	533	584	538	564	585	534	602	542	549	564	567	544	552	526	525	602	564	572	552	558	559	549	564	564	581	536	550	544	584	563	566	560	557	561	577	523	598	605	567	574	608	528	547	576	624	581	575	551	556	566	551	603	593	544	562	553	546	552	590	579	545	568	572	548	592	584	559	585	581	565	572	566	535	514	573	534	564	564	613	557	555	542	561	559	550	586	559	479	591	524	511	576	527	569	551	537	571	554	573	585	575	572	543	587	587	550	547	540	544	546	542	578	546	564	573	559	557	509	588	538	556	579	545	571	570	564	559	604	617	569	545	546	598	552	587	544	593	587	575	555	541	584	545	566	554	541	578	567	544	545	521	549	570	570	581	588	543	553	581	560	606	559	552	581	591	565	563	567	607	551	567	546	552	553	611	579	507	573	534	539	569	554	589	536	552	573	561	572	551	545	566	534	557	551	589	554	544	578	568	579	587	523	570	551	580	589	558	596	556	532	516	559	573	579	553	555	592	586	565	588	528	531	544	542	541	540	565	563	531	567	559	543	540	537	557	557	548	556	596	524	581	543	535	556	557	582	589	575	584	557	558	567	593	599	578	554	551	529	536	561	574	567	534	573	593	584	570	572	580	550	517	549	564	535	550	559	535	555	554	576	528	515	563	529	592	562	577	611	546	553	544	617	593	599	573	574	583	559	546	562	541	580	622	563	555	540	559	541	582	547	519	561	567	575	517	578	585	550	523	584	542	584	549	533	520	566	593	566	596	544	549	570	550	581	560	544	528	518	539	566	576	546	578	535	541	565	528	526	524	583	537	537	562	541	556	560	594	570	588	597	564	597	538	536	578	572	529	585	562	578	550	533	558	575	540	507	597	538	524	551	531	584	573	594	569	547	569	556	539	578	550	539	544	528	524	623	564	602	575	584	550	588	543	577	550	565	548	550	587	531	527	571	565	565	554	572	571	606	557	572	539	537	592	591	552	586	522	561	579	553	548	604	535	543	548	543	556	555	530	563	571	580	616	533	593	556	585	510	569	548	576	573	571	573	586	538	579	576	569	533	536	537	513	567	535	593	519	562	561	568	526	551	588	597	566	532	563	549	578	549	541	571	564	544	577	575	574	529	564	548	567	573	567	585	588	584	572	543	599	534	571	567	607	567	582	528	532	602	594	526	574	542	523	570	569	586	589	555	540	566	563	579	544	573	553	552	573	563	552	540	533	568	567	553	581	575	596	545	567	536	537	576	540	551	555	576	531	522	592	534	588	591	562	551	575	597	551	553	578	600	557	519	536	598	541	571	538	582	566	544	554	527	537	530	532	574	572	565	535	581	544	561	590	548	522	573	559	572	554	554	566	567	552	547	561	555	548	541	572	582	565	589	582	612	597	559	523	589	595	575	526	554	588	572	556	537	583	530	591	579	597	533	572	565	529	590	582	611	566	512	540	546	569	587	563	534	553	557	555	541	585	547	557	539	517	555	552	547	561	577	561	593	530	559	556	553	536	591	524	549	535	591	580	560	574	558	543	568	520	556	586	560	537	560	544	543	580	555	557	593	532	569	557	570	570	529	537	545	555	593	532	545	619	559	566	554	550	577	536	571	609	571	537	585	572	581	560	539	559	545	554	550	587	533	609	572	598	533	522	577	582	563	588	545	576	547	569	537	552	544	554	547	554	541	573	565	543	544	517	541	580	575	572	517	599	533	508	576	527	501	537	568	576	600	601	544	611	561	531	567	570	555	514	563	580	545	561	579	593	544	556	532	598	582	540	561	561	550	526	547	540	600	526	534	576	559	611	541	611	575	513	562	606	562	553	588	536	537	534	582	529	535	563	551	584	569	546	529	540	527	578	546	542	545	569	585	606	553	609	534	584	523	570	583	576	568	601	544	573	574	542	527	567	545	572	533	575	513	545	556	527	553	552	512	559	567	536	567	556	587	545	536	595	605	570	581	572	531	523	557	587	559	588	546	544	545	535	527	581	590	540	544	567	520	560	535	602	525	598	545	558	567	561	577	561	557	576	590	542	550	588	558	575	554	550	586	564	590	577	610	569	566	535	535	560	575	510	562	552	584	553	561	584	513	565	580	578	583	576	550	594	546	613	569	525	575	575	582	515	568	572	567	579	555	557	581	587	545	563	558	575	555	600	562	589	579	549	533	622	520	553	527	545	563	598	573	526	574	511	549	556	546	543	581	509	585	571	504	568	567	597	609	575	566	541	554	609	553	557	600	596	552	608	541	554	560	584	511	533	550	546	556	594	556	525	505	535	556	564	555	585	536	572	559	555	581	567	601	567	529	556	567	562	546	569	557	625	522	581	564	561	565	547	566	538	609	571	604	565	567	570	561	574	570	526	568	562	532	536	558	531	571	556	574	555	534	534	555	575	554	566	542	548	518	576	596	551	568	579	557	609	572	514	583	539	533	574	524	567	572	567	545	567	542	590	581	540	562	568	569	598	568	564	578	543	548	593	584	547	551	566	561	514	561	573	578	588	583	558	550	576	559	572	559	541	565	569	567	584	595	555	520	541	544	573	561	550	561	520	562	561	588	568	596	569	570	516	566	577	587	534	560	585	586	538	555	547	551	534	583	558	551	547	576	538	549	563	575	545	539	551	556	602	529	548	537	568	549	569	623	493	564	540	540	533	576	527	567	566	561	546	572	547	541	524	551	547	571	556	559	593	588	555	545	578	536	558	584	552	538	568	534	566	572	558	539	536	542	507	568	567	575	529	554	527	534	580	568	547	561	527	546	576	534	552	571	573	537	543	531	586	567	587	614	564	532	591	554	597	537	529	559	580	570	554	558	578	560	596	532	553	566	573	599	588	604	599	546	542	529	581	553	559	625	556	535	577	537	554	527	570	576	588	547	556	589	524	519	594	591	567	543	541	529	569	568	523	555	499	532	501	576	571	583	527	552	581	572	550	546	580	575	554	570	616	566	603	556	593	572	579	558	561	530	555	554	551	574	573	527	534	513	598	576	549	588	531	575	590	620	585	597	580	559	562	571	581	551	559	583	551	527	600	584	593	562	574	580	563	551	535	576	523	539	551	600	567	537	537	546	573	561	551	562	577	579	540	567	569	630	572	509	574	590	569	544	577	543	580	537	546	570	572	577	493	547	589	546	565	551	522	546
6148	502	333	310	340	335	333	335	344	318	314	338	332	320	314	312	342	327	311	327	285	290	311	321	314	305	327	296	286	309	299	315	319	295	318	367	296	293	313	289	296	326	333	312	305	347	318	301	302	305	309	322	331	296	312	314	290	295	334	328	299	320	317	296	297	319	345	323	327	288	340	302	282	330	314	300	324	350	323	322	291	322	344	284	289	308	301	296	287	347	295	310	300	334	317	296	297	269	320	306	327	337	324	285	312	306	328	326	267	298	331	296	274	299	305	316	310	329	312	317	328	323	297	313	302	324	314	315	327	315	318	304	327	307	266	290	300	275	282	320	290	326	320	308	315	341	324	323	316	327	315	306	349	310	290	320	317	332	304	332	287	310	312	321	333	312	306	288	319	324	339	302	322	302	306	344	298	293	293	310	304	322	303	322	319	324	280	337	321	335	323	335	316	293	341	349	333	331	347	308	282	316	294	297	284	341	297	336	307	314	308	274	324	282	316	306	352	291	296	319	326	322	278	323	271	338	337	287	301	322	334	303	307	337	297	329	333	289	294	349	320	297	284	317	343	330	311	358	318	309	312	314	289	320	314	351	289	335	307	310	280	323	324	316	304	317	281	302	329	318	279	330	276	328	328	312	305	295	341	286	313	291	318	335	327	318	340	302	334	291	296	345	354	324	313	298	316	318	330	293	344	333	316	313	324	279	322	338	296	308	323	321	313	307	317	331	302	304	324	294	348	297	355	315	302	315	307	300	274	309	347	283	319	316	290	346	317	273	289	317	297	320	292	308	305	312	323	304	314	289	312	333	322	304	315	296	308	309	323	336	304	320	318	303	302	300	262	317	321	336	301	305	352	280	332	315	290	314	304	316	334	281	322	344	293	300	311	325	317	283	300	310	309	295	338	349	334	281	311	323	287	306	303	323	320	324	299	328	333	333	340	314	304	321	312	294	315	306	298	290	315	274	308	277	333	344	340	315	281	327	333	347	322	293	298	315	326	288	305	320	294	289	280	362	291	354	348	321	312	306	294	316	327	321	320	328	325	312	318	305	343	288	313	299	281	326	324	301	340	297	318	311	293	358	323	298	293	266	314	279	325	341	308	336	318	267	318	303	298	306	312	255	282	330	328	316	342	326	295	319	310	300	352	293	307	321	315	299	299	318	321	346	345	305	283	290	334	333	315	321	340	293	292	302	337	297	336	336	345	322	292	297	351	304	314	325	287	299	329	296	307	355	305	320	319	307	335	334	307	311	314	303	297	327	311	282	297	329	312	322	306	355	356	305	317	291	300	293	318	305	324	341	296	307	316	323	329	301	329	333	332	328	334	295	308	296	333	303	298	323	307	259	351	319	311	357	292	315	313	344	287	309	329	328	308	309	315	309	315	262	339	345	333	310	270	350	334	337	308	312	292	293	336	318	304	323	314	307	327	304	313	317	307	330	326	357	293	280	335	295	293	332	329	272	323	318	301	312	279	291	315	348	306	324	291	303	313	307	313	317	344	314	293	301	305	303	351	317	334	320	328	327	308	316	294	320	321	330	301	323	330	336	285	300	337	331	301	307	318	292	319	317	306	292	308	310	336	334	306	313	301	331	314	287	314	294	291	318	292	265	332	313	310	313	301	355	308	288	332	341	341	277	342	331	296	315	290	309	289	300	306	324	336	340	298	322	313	292	308	305	300	289	296	312	310	325	337	315	296	327	349	313	337	274	300	296	300	304	291	304	330	321	323	310	321	269	302	313	299	317	330	283	285	327	301	317	317	305	316	295	325	286	337	306	337	310	317	270	292	321	341	288	319	310	322	310	301	305	295	291	322	312	280	319	286	317	299	311	308	320	329	315	313	343	304	300	319	304	303	323	335	337	294	279	313	295	314	282	283	339	314	312	294	294	298	325	293	283	266	300	292	296	297	287	348	345	321	291	312	309	280	329	304	333	340	315	302	323	334	340	315	334	342	316	345	310	322	272	317	313	302	303	327	318	320	304	312	320	319	331	309	315	317	305	306	315	333	295	339	309	327	326	318	290	324	335	296	316	299	329	327	317	328	291	297	327	349	334	301	349	325	306	280	319	358	322	307	312	314	311	304	364	279	295	292	324	330	307	308	308	302	284	302	308	308	353	311	313	285	346	284	316	287	319	306	312	355	323	315	306	329	315	285	342	280	316	316	315	322	314	341	281	293	322	332	299	338	288	295	300	291	278	286	299	343	331	313	315	330	296	316	320	289	307	319	319	310	303	320	276	291	327	323	318	317	314	317	260	366	316	318	270	304	311	351	328	336	303	326	325	302	309	332	310	282	299	347	310	322	303	293	304	321	289	295	337	300	332	312	337	335	303	282	364	331	353	306	332	319	305	305	300	301	346	337	338	347	351	321	283	319	314	304	312	309	281	355	323	316	283	282	263	301	316	288	285	343	300	302	332	287	328	333	363	331	322	328	300	334	329	308	320	335	344	303	330	284	351	309	295	300	325	301	320	310	279	283	321	292	318	366	294	318	292	315	283	293	352	322	323	318	337	305	298	316	335	295	331	326	295	341	304	293	310	345	308	325	292	280	315	303	346	272	288	314	317	331	295	305	354	295	313	297	305	356	286	356	288	322	335	300	329	312	322	309	320	313	321	286	303	319	371	306	329	317	317	335	325	317	331	320	290	316	298	340	311	310	314	333	325	305	314	292	324	301	296	316	281	342	345	332	305	312	304	295	304	302	299	319	290	291	290	286	318	309	319	321	330	296	325	329	300	321	324	311	314	315	358	314	288	330	343	342	339	300	279	283	338	305	314	314	262	293	327	340	293	316	324	309	300	319	292	336	326	310	293	330	291	295	337	315	292	315	331	329	312	321	320	308	346	317	324	270	298	350	311	304	301	302	319	343	296	316	300	323	302	311	331	317	310	300	308	299	291	273	314	317	304	330	323	283	331	294	291	317	325	300	312	310	327	313	338	301	303	336	281	331	292	349	318	301	306	301	338	293	304	278	289	341	315	331	303	270	307	344	339	322	301	297	305	309	278	315	301	325	306	322	349	329	341	301	334	313	344	340	342	305	317	307	324	299	282	312	297	319	290	290	315	308	329	335	287	311	273	272	317	328	316	337	306	300	317	320	301	299	300	310	298	347	323	310	326	328	276	295	340	324	328	313	298	303	316	337	319	333	310	314	290	323	303	327	314	283	300	327	320	306	319	320	349	280	328	369	317	337	316	338	321	323	295	313	328	321	303	308	318	324	315	296	287	316	304	294	272	322	299	292	288	312	336	303	283	314	346	344	329	314	336	279	342	295	315	275	282	302	332	318	298	309	323	320	303	292	314	293	307	323	311	314	315	304	320	286	311	322	351	295	296	311	292	325	309	293	314	304	298	318	344	330	308	294	337	327	326	302	306	307	318	303	274	321	296	287	348	320	308	302	318	288	360	305	286	304	300	331	310	337	305	303	303	317	321	269	313	342	314	331	318	308	270	319	295	315	290	354	341
3747	918	780	849	841	746	748	729	720	767	773	743	702	778	774	743	700	760	700	747	743	755	749	745	782	731	719	733	718	756	774	728	751	759	710	700	735	730	761	772	730	744	736	749	716	747	757	749	747	747	714	726	749	739	757	719	730	696	729	727	772	726	710	796	741	688	728	773	745	743	722	711	726	711	744	727	738	746	722	734	711	779	725	821	733	707	712	701	770	725	742	763	685	756	713	744	721	710	739	772	741	753	718	712	728	668	753	694	758	736	735	788	714	752	771	728	764	766	754	740	733	761	688	731	736	716	689	749	730	765	742	752	748	681	720	731	744	772	703	751	712	736	744	717	672	756	703	701	774	717	738	746	684	742	739	693	706	749	752	727	751	751	750	710	727	658	748	722	716	689	735	738	713	719	746	736	735	718	729	784	719	730	762	735	737	722	725	754	717	722	748	753	783	742	720	728	733	713	771	712	731	731	717	742	733	694	742	770	773	741	766	769	714	765	704	709	721	718	723	728	725	671	752	681	778	784	723	721	745	725	723	679	744	787	739	705	711	694	682	688	723	723	762	698	725	709	709	690	737	728	759	742	660	751	776	732	769	735	777	730	718	772	686	710	752	732	724	744	754	712	716	727	714	742	732	720	685	738	707	769	723	762	751	743	734	700	726	749	751	720	762	714	748	763	694	714	751	721	753	699	731	729	766	712	760	718	744	755	717	726	747	729	769	781	734	692	757	748	721	747	798	711	701	733	715	689	683	732	691	749	727	734	710	665	722	703	770	697	769	678	738	727	777	745	787	738	727	707	738	692	784	731	744	725	701	691	693	736	702	741	714	693	772	704	748	761	718	718	744	732	736	755	718	781	741	755	735	729	716	683	722	676	797	731	718	701	742	749	732	721	706	719	780	751	749	728	708	703	696	703	735	722	740	746	773	754	777	740	721	741	727	698	717	771	742	734	701	732	756	705	728	733	793	736	752	719	721	780	809	773	706	737	717	706	679	735	763	706	729	734	726	750	729	755	727	746	721	695	766	722	726	750	770	744	771	748	709	702	758	713	710	735	720	725	738	766	692	713	714	755	750	746	741	744	755	706	692	721	748	765	745	720	782	713	739	696	723	756	688	756	724	726	751	785	794	744	706	780	745	738	711	708	770	734	676	707	695	718	749	747	730	771	758	741	750	728	755	788	740	740	711	763	708	770	753	769	701	692	771	746	759	779	732	746	742	723	723	762	799	749	721	745	753	730	732	732	690	670	691	732	699	727	731	745	714	721	726	700	749	732	709	705	755	783	763	686	718	726	715	749	772	764	748	696	742	708	738	773	747	730	725	771	739	730	764	745	749	732	750	743	734	730	717	741	762	731	738	779	749	758	731	696	795	716	752	721	703	752	739	741	738	703	743	760	686	693	761	725	745	711	743	691	756	753	729	702	728	727	745	790	772	710	718	699	749	679	717	716	760	675	728	651	727	722	685	776	730	707	713	721	711	749	694	735	700	722	754	706	720	718	693	719	768	709	771	713	735	719	739	788	718	760	744	735	701	719	712	701	752	717	712	686	767	778	773	721	763	670	719	746	699	751	710	742	745	733	726	732	729	754	701	722	707	756	733	732	726	765	759	759	751	700	764	737	782	790	741	699	749	780	747	784	719	762	726	714	728	795	746	693	722	740	712	717	702	696	727	760	666	763	771	718	738	720	707	713	790	756	760	676	711	747	746	717	718	750	718	722	705	761	709	736	730	694	740	706	739	730	720	701	769	755	743	741	732	767	746	725	717	763	774	749	701	682	736	768	729	758	713	739	733	756	726	760	762	760	783	761	740	739	700	753	724	737	746	729	722	720	759	730	725	732	738	742	695	725	776	746	749	763	766	697	723	738	690	726	737	691	743	767	715	684	708	725	753	756	768	715	700	783	741	757	738	730	760	673	723	750	692	773	750	743	716	739	701	702	738	788	683	728	748	727	703	702	747	742	710	764	717	737	793	733	745	717	715	748	722	771	701	720	738	709	731	782	784	746	750	735	767	736	727	730	732	670	742	749	770	728	682	719	726	724	723	737	753	731	726	752	701	740	750	768	771	724	737	737	747	744	746	750	753	752	731	726	715	764	722	761	760	736	755	707	734	758	771	703	724	755	696	726	775	755	762	785	737	746	758	752	752	770	691	745	757	765	750	768	721	703	732	742	772	699	724	691	724	743	728	687	709	709	739	719	714	770	726	742	693	741	709	696	692	720	745	733	770	713	735	771	708	728	680	705	755	723	771	748	722	711	710	780	771	706	736	716	728	762	703	747	721	728	713	732	785	784	744	741	684	745	724	698	789	751	764	739	732	728	692	714	736	730	815	695	705	725	759	725	708	757	790	724	713	740	730	722	674	747	759	717	695	694	645	765	751	703	743	758	702	725	738	723	716	725	766	737	742	748	726	747	721	747	767	718	724	757	740	744	715	718	681	688	700	714	687	758	784	708	707	786	782	766	752	743	742	754	731	714	783	700	702	697	744	683	737	680	719	709	744	755	721	762	804	716	757	718	729	735	734	759	702	700	704	779	740	703	734	733	712	730	685	719	749	726	689	727	723	713	734	752	734	709	768	745	747	731	736	734	764	737	750	727	756	769	702	744	715	713	748	701	708	737	745	676	749	753	756	772	731	747	714	749	744	717	764	750	713	737	787	707	759	745	750	725	699	735	716	736	711	765	744	742	724	720	746	704	775	727	708	733	739	722	736	715	707	725	737	726	764	754	710	743	741	779	736	688	716	735	712	695	702	744	751	741	726	726	675	739	707	717	741	719	716	727	784	729	757	704	688	738	744	726	743	706	753	763	710	764	725	727	720	723	702	700	720	779	789	758	678	750	751	705	731	812	716	771	747	722	737	747	750	743	733	721	746	747	731	760	696	747	738	722	728	721	744	697	779	743	675	740	750	727	718	702	723	748	725	734	746	718	685	751	719	751	699	680	751	756	733	704	795	749	723	710	729	722	699	713	727	727	680	731	740	745	736	749	755	742	737	739	720	779	733	761	723	723	755	687	717	757	791	761	736	728	696	734	728	809	716	758	720	715	694	717	792	742	727	713	817	718	743	734	761	696	755	728	739	677	752	732	737	722	694	723	748	731	700	700	734	692	776	717	759	727	712	719	725	729	738	746	703	743	734	711	742	742	767	736	767	745	717	755	733	718	720	744	716	755	753	733	754	724	712	776	769	666	693	714	767	716	718	703	740	732	747	736	754	755	751	681	719	750	714	725	662	763	700	694	723	738	760	743	690	750	716	705	715	755	749	772	790	729	791	712	744	726	731	713	687	699	749	734	713	707	769	786	708	709	754	792	744	687	707	753	754	752	714	768	723	744	706	673	728	766	740	721	781	710	753	739	701	746	709	714	742	701	750	699	701	726	774	784	750	770	727	736	763	752	737	741	699	753	688	742	743	698	756	742	709	765	788	707	746	713	732	777	725	747	716	720	743	729	776	783	712	739	745	759
19353	5743	1383	892	611	502	428	294	293	250	239	219	219	197	181	211	171	195	189	156	158	143	150	167	170	184	149	148	167	157	177	171	161	164	179	172	151	140	141	152	156	166	126	163	173	141	149	146	154	149	153	168	157	142	135	144	141	163	143	141	142	173	150	138	141	146	145	142	135	144	143	144	148	139	150	131	126	161	161	127	156	133	157	144	152	158	153	138	159	141	128	118	132	165	140	144	131	135	164	154	161	156	137	143	130	166	148	164	121	171	148	150	153	139	166	150	136	148	118	161	139	151	125	127	143	156	145	157	149	143	134	144	124	138	148	128	137	136	144	137	123	130	149	157	150	143	155	127	144	143	142	167	150	164	151	165	146	116	148	117	140	149	143	150	143	124	156	141	156	145	144	142	128	147	145	157	127	167	146	123	124	154	149	137	153	142	126	131	161	142	156	135	142	139	124	147	153	143	158	148	140	132	153	142	137	138	151	130	141	142	151	122	153	140	133	143	147	146	137	130	154	149	170	149	137	135	143	166	138	135	166	140	150	147	150	152	157	130	138	132	142	125	159	119	164	146	130	150	146	145	153	138	152	140	139	144	144	155	137	141	131	147	167	146	134	144	130	149	159	130	135	154	134	132	143	170	133	128	120	132	119	135	159	160	138	145	146	153	145	140	143	146	141	154	183	152	164	135	153	133	146	152	152	152	167	142	143	161	155	134	143	128	137	130	152	144	161	155	158	148	145	159	123	140	122	143	164	161	160	162	163	161	138	179	142	160	173	137	143	149	158	143	145	144	143	150	141	141	145	141	164	130	145	154	140	135	148	127	145	135	138	140	154	171	130	131	151	133	140	140	134	153	155	126	157	139	135	125	151	160	138	143	160	147	125	164	134	126	133	147	136	163	141	145	132	144	159	144	157	119	167	138	166	139	145	139	156	138	154	139	161	141	174	143	151	136	118	148	147	138	139	135	119	146	136	128	149	150	143	132	132	151	161	154	125	153	160	135	139	131	139	163	139	137	119	149	148	153	136	132	136	157	130	155	144	136	156	144	129	165	153	144	153	160	134	135	137	177	131	137	140	140	153	153	137	130	142	145	130	158	142	130	152	131	126	151	135	131	164	139	153	154	154	144	132	151	156	153	126	154	147	167	169	170	141	125	134	123	128	136	141	147	127	167	146	133	140	148	114	165	153	150	130	154	155	132	157	153	156	147	130	150	150	161	139	155	153	143	160	151	160	149	152	152	152	137	151	166	136	143	148	131	133	156	148	136	140	111	141	168	157	142	143	134	136	103	156	151	133	133	149	137	168	149	170	148	143	134	139	150	164	152	151	142	151	145	180	137	180	135	147	148	120	164	125	159	138	145	152	147	165	137	151	144	126	150	133	140	149	134	147	138	147	154	133	160	139	130	147	148	149	152	140	152	144	147	158	138	143	149	132	170	137	158	135	164	136	134	139	173	169	148	142	145	131	139	159	143	144	132	130	127	137	170	125	153	149	157	154	154	127	142	156	140	144	128	153	162	136	150	148	146	135	158	130	144	143	137	137	151	157	162	168	148	140	158	131	158	161	114	146	139	124	138	130	145	161	149	125	155	137	147	135	146	138	134	139	138	114	157	136	157	173	147	138	156	143	146	130	142	142	134	155	142	126	132	124	158	130	154	120	175	132	155	145	155	133	152	123	166	154	133	144	140	149	157	138	117	167	167	174	138	162	157	138	148	170	149	160	153	137	178	150	141	150	149	140	160	149	166	147	131	149	155	148	163	137	152	127	142	138	147	126	146	130	127	149	146	154	135	133	142	152	145	133	148	140	138	126	127	130	156	137	148	167	158	154	162	161	130	143	142	136	121	140	139	133	149	160	158	149	130	126	146	132	133	159	146	128	134	155	168	148	138	157	164	109	144	143	143	155	168	140	135	141	131	144	135	162	134	149	130	161	139	130	125	136	135	133	140	148	149	139	150	144	165	149	140	151	131	158	139	145	157	163	148	140	149	138	149	143	115	141	144	136	141	130	144	139	135	134	151	144	138	145	137	149	151	137	149	131	156	144	148	131	165	144	139	159	171	121	163	141	143	133	119	151	152	144	146	166	166	141	150	146	152	158	125	136	166	130	143	142	140	142	152	141	155	145	146	120	141	143	148	145	125	149	143	131	145	131	140	143	153	149	152	167	155	134	138	146	138	144	143	143	140	149	116	131	126	160	136	144	135	148	144	156	168	130	156	142	130	142	131	154	142	149	131	137	126	147	143	151	141	142	143	164	145	146	155	118	120	139	149	160	165	143	144	158	158	133	159	139	158	138	139	153	145	138	130	132	158	144	137	149	156	126	137	155	140	163	172	142	151	139	119	148	144	147	148	141	153	137	163	143	138	153	163	137	155	143	137	130	126	139	152	141	122	131	140	129	145	164	146	164	155	140	143	150	128	164	138	138	162	152	166	140	129	156	141	132	137	135	140	169	121	148	148	137	142	151	139	159	136	131	153	139	130	125	148	148	154	152	135	141	141	154	134	160	144	145	139	140	158	151	145	133	144	160	153	147	159	131	143	153	136	143	140	133	138	143	139	153	122	137	143	130	165	163	161	136	136	156	122	149	139	132	144	150	147	134	159	144	132	133	161	136	138	154	143	142	129	144	138	125	162	137	152	151	128	136	149	156	134	151	150	139	154	138	134	112	139	138	137	137	152	156	120	137	130	156	151	138	111	128	157	178	133	166	151	149	140	157	131	133	164	144	140	158	155	149	164	159	145	154	141	158	148	137	166	150	132	144	127	159	152	172	140	135	125	139	153	166	159	128	171	140	138	149	138	128	163	162	151	139	152	152	174	146	129	156	121	141	131	137	172	144	142	133	144	143	165	164	140	138	144	149	134	143	139	145	131	156	138	117	142	153	129	155	139	137	153	134	153	128	146	118	136	136	142	159	147	143	118	132	113	123	148	129	152	180	165	145	151	137	147	163	132	151	157	151	152	158	140	164	130	159	132	150	157	152	137	150	140	154	140	146	149	139	161	150	148	145	136	141	141	124	149	155	158	166	148	145	129	160	132	141	130	159	148	162	149	129	147	134	165	144	135	136	137	162	136	147	125	127	153	142	159	152	143	150	162	140	150	122	153	170	141	145	151	143	147	154	141	138	155	148	150	144	166	143	136	121	138	163	151	134	158	126	132	158	127	163	135	138	144	145	140	136	157	138	139	125	159	151	162	119	160	153	151	174	149	137	144	155	151	160	133	149	143	146	141	148	167	124	150	128	144	153	140	141	115	160	122	158	149	146	128	153	133	157	155	145	147	139	130	154	162	170	151	160	157	144	133	138	134	138	140	161	130	155	140	160	147	156	116	150	129	148	142	173	130	153	170	167	127	155	151	127	137	129	141	158	130	152	147	172	139	128	153	138	142	152	140	169	165	165	161	147	132	138	148	149	155	144	135	144	149	133	152	156	154	144	146	120	142	147	144	169	164	162	151	145	136	146	141
10441	4355	2484	2966	2549	2061	1724	1566	1309	1079	1007	867	823	821	725	708	650	645	607	599	616	565	502	493	522	483	517	514	495	479	471	499	456	476	461	427	459	497	414	438	452	460	462	434	420	415	477	450	446	432	421	454	417	485	396	415	396	397	425	390	416	392	404	401	401	410	403	410	397	412	411	391	386	397	417	399	379	410	372	386	398	397	393	393	370	416	404	438	358	407	414	393	424	409	421	409	430	357	429	418	404	403	383	383	437	389	408	407	367	423	391	359	438	401	417	418	379	371	387	421	405	383	405	409	386	412	409	379	410	373	413	362	359	416	412	373	380	410	441	420	395	408	391	405	419	401	391	387	384	384	382	424	361	416	422	404	393	387	399	381	404	406	413	405	446	396	408	394	403	365	422	372	386	395	406	417	369	380	401	401	403	368	387	369	388	405	419	404	418	388	421	432	395	426	410	399	406	405	413	426	383	393	443	365	379	382	416	391	419	408	394	385	371	391	387	415	389	375	399	377	417	392	336	413	391	383	382	375	399	380	394	376	413	424	401	371	415	397	390	389	404	359	412	439	411	391	418	402	402	395	424	402	388	402	414	401	404	382	387	396	380	397	426	382	408	374	376	406	423	414	352	386	393	414	412	415	342	388	374	382	402	366	408	344	393	406	374	401	394	376	353	361	414	434	393	433	375	387	394	407	388	440	405	391	366	382	412	405	381	408	399	352	371	390	362	390	386	387	415	412	393	412	388	390	422	408	400	360	364	390	386	362	405	373	421	408	412	386	423	396	411	390	409	398	412	413	412	403	374	414	411	427	340	407	413	412	429	401	403	394	359	388	393	386	406	399	422	411	387	403	396	414	373	421	394	377	362	390	417	424	417	353	400	380	375	387	379	407	401	439	398	404	378	418	388	393	397	380	399	405	401	417	365	385	422	404	407	394	406	421	368	446	437	384	381	376	382	393	443	411	365	378	387	389	370	393	435	387	398	402	398	402	401	435	391	392	394	368	417	409	389	398	375	362	391	416	380	409	383	364	408	411	384	388	381	401	372	408	388	398	423	389	360	391	433	368	421	392	377	389	377	391	392	357	363	418	405	364	410	408	378	363	394	414	380	401	381	400	409	407	390	414	406	388	363	336	372	400	423	366	390	360	407	409	408	361	411	390	398	413	394	375	404	398	405	408	371	394	372	438	414	390	412	374	402	398	417	414	376	390	380	403	380	400	378	397	415	400	422	411	401	391	399	378	420	406	404	386	361	391	384	400	409	399	396	397	392	390	377	387	382	430	363	427	379	386	405	426	398	428	387	384	416	373	383	380	401	386	369	379	407	376	385	361	360	387	419	385	434	413	410	414	398	397	376	408	384	427	375	425	354	426	391	375	379	390	380	390	379	371	400	382	364	387	394	382	410	401	411	370	409	379	402	430	388	396	403	405	397	396	406	400	424	378	394	402	384	411	382	400	395	393	416	412	394	410	405	392	390	392	382	409	381	424	371	416	409	358	385	401	380	388	406	406	398	416	399	361	390	387	400	433	369	409	384	388	381	406	408	403	395	357	388	389	395	410	384	397	398	422	382	400	400	381	398	381	409	362	383	375	364	387	397	418	407	388	392	386	413	431	403	407	383	404	404	426	421	416	415	401	365	384	362	395	387	377	406	384	378	407	431	408	392	396	396	439	428	399	425	404	439	361	406	380	425	418	395	367	423	415	382	388	380	390	410	376	402	399	400	398	407	352	378	397	385	368	392	397	379	372	406	425	411	425	368	379	408	392	406	361	399	398	416	413	398	385	382	426	407	429	395	399	428	396	395	395	417	343	414	392	397	374	436	389	390	391	434	403	351	357	397	415	385	415	411	380	406	379	377	369	377	404	400	415	397	392	377	401	410	354	386	376	397	403	368	385	403	406	397	409	418	394	380	370	375	375	405	399	442	409	352	400	415	369	400	360	375	381	377	386	412	371	409	397	415	403	374	431	378	374	403	385	399	386	398	359	381	425	390	397	408	383	382	369	382	424	401	339	421	377	416	414	387	397	387	378	364	375	434	393	398	430	386	381	379	384	401	371	374	403	403	387	389	397	410	382	385	390	389	442	402	400	419	416	420	407	403	435	413	378	409	333	420	399	397	400	410	387	406	402	389	409	406	394	395	431	412	396	379	369	410	354	381	363	382	398	394	386	377	395	380	432	414	421	372	385	387	383	391	390	372	364	388	415	377	380	387	412	438	392	408	411	383	403	418	401	364	405	416	401	382	379	399	406	378	381	416	405	396	422	387	402	408	400	389	411	389	376	392	404	377	361	406	385	391	376	432	389	385	404	387	371	400	371	368	380	374	439	378	375	363	363	404	432	369	379	412	398	396	372	397	391	377	370	425	401	369	384	408	390	398	376	389	396	389	364	382	378	413	376	390	382	401	385	406	377	397	378	424	374	391	405	362	380	371	403	386	380	395	353	377	382	388	395	374	388	402	397	386	349	401	353	400	403	418	362	405	380	380	359	372	410	417	368	394	397	406	351	376	376	419	391	401	413	405	416	378	374	387	412	375	410	419	380	377	377	439	382	385	420	344	370	395	419	406	416	358	370	374	399	373	380	406	387	411	393	428	373	386	398	415	405	364	385	407	386	391	376	364	395	369	349	410	438	393	403	375	390	417	403	407	363	375	391	383	403	422	388	403	385	419	394	358	379	404	395	391	413	373	406	381	416	397	388	360	340	444	417	382	369	396	375	416	375	404	410	367	387	395	391	393	403	402	423	357	382	390	408	381	408	388	388	361	402	406	394	362	426	377	396	405	426	370	361	408	412	418	407	414	416	375	392	407	382	357	429	410	380	364	408	333	400	406	377	365	406	382	361	418	406	388	379	380	380	423	396	383	407	424	400	425	416	382	390	396	423	393	372	397	379	383	398	386	420	405	403	377	373	395	411	391	402	416	410	411	402	413	411	398	367	366	401	391	406	402	376	415	410	378	406	396	393	416	389	401	418	400	425	375	378	373	395	382	397	390	398	386	374	390	403	354	388	402	357	402	367	419	395	369	375	428	391	392	368	397	408	412	401	388	433	371	413	410	408	403	424	365	403	385	392	383	390	396	371	378	422	402	412	374	371	372	434	386	413	346	361	434	400	356	392	383	350	387	401	393	363	386	397	358	408	437	398	393	373	375	395	374	411	417	404	381	398	372	395	380	381	404	434	419	383	368	399	400	385	412	404	398	398	375	433	406	387	387	377	385	362	413	369	390	396	407	388	403	384	348	398	377	398	416	396	438	400	428	392	401	398	408	390	386	375	417	406	401	370	378	387	388	421	377	372	382	392	401	391	412	404	398	426	382	402	389	421	408	410	391	376	379	419	390	385	439	382	406	398	376	364	409	408	445	378	378	379	391	396	385	370	385	401	405	436	375	400	396	411	402	413	407	430	364	396	382	377	376	389	410	418	399	414	378	404	404	372	402	402	413	387	404	400	430	405	376	378	405	375	453	406
30446	13040	3157	1841	1284	957	703	584	507	428	403	384	347	320	344	313	278	282	262	273	244	226	243	247	248	226	236	225	249	264	192	209	223	236	198	250	248	208	215	221	223	201	226	218	206	220	229	216	226	215	220	246	209	197	201	207	199	193	201	217	237	197	197	229	195	216	235	238	237	223	216	222	203	207	195	230	204	206	199	220	219	190	216	202	201	217	207	208	208	198	196	217	208	188	205	198	201	214	223	212	219	220	177	193	202	224	205	199	203	203	222	207	196	189	196	183	201	219	215	184	220	206	217	210	181	230	210	200	210	215	186	219	236	217	216	185	195	230	216	226	211	182	192	182	201	214	224	238	217	224	209	224	203	220	206	191	206	220	210	203	206	179	206	215	219	213	243	232	191	215	213	212	204	214	192	196	214	183	234	217	223	216	231	216	201	221	187	185	194	216	198	223	204	219	233	215	200	175	232	200	190	220	214	190	207	210	201	212	223	216	214	194	206	213	226	215	215	191	213	228	179	212	214	227	188	214	194	220	208	222	214	172	202	199	215	214	200	202	230	206	226	186	196	197	214	208	171	201	219	197	245	235	213	211	238	237	229	195	200	198	185	225	215	190	230	236	238	207	193	212	191	196	233	215	206	205	200	225	233	188	192	229	233	221	221	207	205	233	219	202	210	193	224	200	204	209	215	216	227	204	194	165	214	206	229	203	212	193	178	201	200	214	198	216	196	205	211	195	203	223	215	219	218	201	202	205	206	192	194	205	199	181	189	216	215	200	196	195	212	196	195	224	227	197	208	204	212	217	209	217	187	215	204	183	223	194	195	242	207	206	176	189	215	201	224	215	194	214	203	205	184	216	215	214	206	217	203	192	244	196	208	199	216	206	200	190	202	210	212	224	213	216	247	225	212	206	221	200	221	211	218	215	223	203	194	226	204	212	190	198	209	191	211	231	186	195	196	209	208	215	204	224	201	217	196	202	199	222	210	193	207	203	189	215	218	192	212	205	204	206	185	212	223	197	199	242	206	201	201	227	218	194	192	213	213	241	165	213	206	205	191	226	236	209	172	199	208	226	190	176	219	216	194	210	233	190	213	215	202	218	198	227	206	236	198	207	204	214	206	185	227	228	251	197	213	180	218	204	209	218	227	212	220	217	190	197	203	206	187	186	212	199	216	209	217	216	224	246	213	220	229	189	192	214	199	212	228	232	195	208	221	184	208	207	230	229	206	223	212	202	224	168	188	220	233	203	202	175	195	217	192	198	212	200	182	227	203	232	191	206	252	207	198	186	200	240	227	199	196	239	180	218	204	186	256	208	195	200	217	190	209	202	220	205	203	197	231	213	225	218	208	208	194	192	220	202	199	197	203	193	174	222	215	230	240	235	228	179	205	213	227	219	207	212	230	220	232	189	209	223	227	226	201	202	195	201	212	187	220	201	195	200	215	213	209	177	226	213	227	224	230	203	190	227	206	197	226	221	222	210	193	204	189	195	193	215	190	229	189	197	211	208	214	233	213	219	239	217	216	203	221	208	218	222	228	238	192	177	225	217	210	201	178	197	201	221	187	245	229	201	221	219	200	198	200	218	186	217	202	205	224	202	206	212	206	187	210	230	206	207	216	225	188	218	223	225	234	181	239	195	224	218	207	211	200	206	226	252	213	228	217	195	213	180	226	195	211	233	217	205	219	212	200	210	200	220	199	203	185	198	223	222	211	225	192	220	189	202	216	216	197	214	218	199	198	225	213	209	224	207	208	208	206	222	198	206	182	199	188	209	213	215	201	166	179	186	204	193	243	195	230	191	198	193	213	219	218	218	207	220	219	181	211	214	187	211	213	210	233	217	183	218	218	211	238	198	199	208	205	220	223	198	198	204	228	217	205	221	220	250	238	180	230	220	215	199	222	247	215	221	220	190	184	196	197	223	216	235	205	227	227	207	205	241	194	208	205	211	187	215	218	196	202	196	224	199	193	199	204	214	229	191	216	202	201	206	204	213	186	220	217	227	185	237	219	230	205	203	198	225	257	222	235	220	238	195	226	211	197	204	219	205	208	194	212	201	223	221	202	203	229	197	211	222	207	200	195	176	217	176	218	205	211	216	211	195	209	238	223	220	236	212	203	188	203	189	217	196	210	216	221	236	198	213	213	208	197	220	226	196	195	182	204	198	204	223	198	200	235	182	193	218	217	209	205	214	205	218	214	200	237	220	220	212	227	206	232	190	210	180	189	213	242	211	203	204	199	195	217	194	197	176	197	203	202	219	165	199	210	217	183	215	212	215	198	192	206	206	205	191	235	221	193	217	223	209	205	204	174	215	200	196	217	208	226	230	186	186	220	215	216	185	209	191	229	196	179	220	190	214	201	190	196	215	187	205	228	188	179	223	190	218	226	235	215	201	205	220	215	195	221	229	214	198	207	230	200	208	233	217	214	202	186	208	215	208	224	192	220	221	204	230	228	187	196	185	219	221	221	206	214	204	206	202	203	219	216	206	215	188	227	227	221	180	203	192	201	221	226	201	190	212	219	213	199	219	258	198	208	218	189	205	231	226	228	194	211	245	189	181	238	221	232	191	214	191	205	182	221	184	212	208	226	189	214	204	195	202	203	213	178	205	172	215	201	183	242	192	197	205	230	240	200	195	206	216	184	201	188	214	217	207	184	222	229	215	210	196	214	178	208	215	232	231	217	222	223	200	201	234	198	224	192	206	209	236	217	207	198	176	194	223	212	208	206	215	216	197	238	242	215	221	198	196	222	210	227	225	203	200	184	187	214	199	193	199	200	212	207	198	227	227	173	220	209	199	199	221	214	217	219	197	194	207	191	220	206	217	198	200	195	200	221	192	208	210	219	204	219	188	191	206	193	212	223	206	227	206	205	225	224	191	199	174	197	238	226	186	216	208	235	209	206	204	206	211	212	225	226	200	187	227	233	218	207	174	221	218	206	199	195	224	218	199	215	211	214	199	193	208	212	199	219	217	218	188	193	202	191	171	222	207	210	197	183	216	224	202	189	201	216	181	214	217	193	218	214	229	185	192	222	219	204	163	241	196	190	213	206	222	207	210	197	183	216	216	203	215	226	214	206	204	209	212	222	190	195	220	205	218	202	238	217	234	197	198	230	230	181	193	226	195	192	232	190	202	188	192	207	182	201	215	193	210	202	207	200	209	224	190	206	193	222	204	194	204	191	205	203	199	225	198	203	215	220	205	191	232	188	207	207	211	192	214	205	209	213	193	221	196	205	216	196	203	221	221	220	226	194	204	193	215	194	233	202	181	187	172	187	207	215	207	203	212	193	197	191	220	186	240	236	196	200	223	212	229	214	206	220	210	199	213	205	215	221	201	230	213	214	225	207	216	193	167	233	198	212	232	221	222	199	223	198	215	184	204	212	222	217	204	201	248	211	199	219	223	204	195	244	191	210	218	196	204	191	202	201	217	223	229	208	222	237	231	203	200	212	199	216	235	217	180	215	197	243	219
15401	8216	4440	5289	4691	3853	3212	2641	2193	2004	1696	1575	1414	1336	1202	1141	1069	1067	949	904	899	863	815	803	836	781	794	715	722	714	740	716	692	666	710	661	614	674	633	635	617	646	612	655	616	668	603	593	608	618	627	649	593	582	580	587	587	562	577	607	585	625	638	564	576	575	564	565	605	601	604	543	579	583	590	602	603	567	594	580	584	555	544	565	601	622	596	575	550	550	555	585	558	527	552	570	601	606	566	577	569	555	520	593	545	612	604	547	549	544	563	559	609	528	519	536	576	530	558	549	525	565	562	582	549	564	525	542	595	556	580	588	562	540	542	547	556	518	581	518	592	524	526	602	569	553	527	547	594	539	590	603	545	530	559	560	585	559	540	547	571	559	536	531	588	560	555	561	570	569	565	569	543	520	550	554	537	584	551	550	548	543	539	554	513	587	552	568	605	556	549	543	558	568	539	607	577	573	572	595	520	535	566	584	605	543	530	583	565	552	567	571	548	570	519	616	579	574	557	578	554	591	526	545	555	532	542	549	551	540	595	563	566	544	541	543	562	556	501	552	545	547	551	536	507	555	564	512	549	616	568	596	558	527	551	541	544	534	507	562	556	557	539	538	586	569	540	539	591	562	528	534	550	573	570	545	510	570	546	564	572	540	513	584	542	573	515	557	560	538	561	542	553	556	551	562	558	556	579	570	580	540	609	538	579	562	543	507	514	597	540	562	524	570	581	559	543	547	569	557	559	605	556	571	558	567	568	541	560	546	570	547	563	517	560	567	580	551	566	593	546	563	556	570	547	527	536	558	566	530	562	517	572	546	521	535	542	566	554	548	568	524	573	573	610	521	567	586	526	595	571	580	567	576	509	520	601	546	590	569	507	533	583	542	536	599	580	555	575	616	571	551	530	584	556	585	554	514	548	590	544	583	544	568	499	616	578	545	561	556	544	540	521	555	556	585	543	525	546	540	548	566	582	607	601	546	582	632	588	551	550	544	519	511	542	573	540	577	558	575	549	597	594	549	538	534	509	543	523	544	528	569	507	557	563	544	552	571	582	582	549	536	545	567	565	534	533	524	545	560	579	561	543	522	528	540	549	588	510	556	510	539	537	510	553	551	569	552	573	564	590	556	573	557	543	573	584	556	558	518	557	563	585	574	589	508	585	538	560	623	536	565	596	571	562	542	530	515	557	555	497	579	551	574	495	578	560	542	547	539	539	548	602	586	548	564	549	562	567	539	543	602	557	567	538	527	550	544	558	579	581	541	561	549	563	587	537	583	565	526	540	536	549	561	577	497	570	577	565	525	529	498	570	557	529	573	557	591	606	540	570	582	600	573	545	558	541	544	571	553	584	509	531	550	572	598	512	546	578	555	535	524	572	523	508	580	555	555	582	543	526	546	565	572	567	578	557	587	524	542	557	579	515	534	555	551	550	547	527	574	559	574	521	559	582	541	540	564	551	581	566	577	547	584	530	548	555	539	503	532	548	597	585	538	541	559	527	571	524	510	542	555	576	559	512	541	559	521	526	526	527	552	564	526	538	556	571	556	552	541	576	569	541	546	573	548	565	542	562	548	533	590	526	573	543	538	581	576	530	537	558	576	619	553	591	558	577	556	567	533	578	549	533	534	500	541	548	528	548	556	533	564	572	589	556	560	592	541	529	562	526	573	564	584	559	557	514	543	526	554	578	556	570	566	594	556	566	589	554	556	540	571	561	541	591	559	573	585	549	545	538	550	556	521	553	545	515	551	538	539	562	567	564	529	584	536	517	584	565	548	559	542	581	540	569	542	562	592	515	560	523	545	540	583	534	565	563	589	580	570	555	583	588	575	575	585	560	545	556	576	499	531	553	523	578	578	547	584	579	545	556	573	560	561	553	580	544	523	535	505	553	594	554	544	580	547	550	516	543	544	555	557	583	527	560	598	552	527	572	517	576	536	552	581	586	567	576	586	554	544	540	590	556	557	555	540	591	572	610	566	570	598	538	565	509	538	562	554	582	581	540	557	569	528	505	551	550	551	595	530	575	570	536	584	557	542	526	559	562	555	536	569	513	564	569	575	530	515	541	551	544	591	532	568	543	560	538	564	543	554	550	491	532	533	539	565	550	521	553	585	530	511	549	571	542	578	561	522	521	580	568	549	540	587	563	522	556	550	590	528	491	540	564	573	582	566	575	568	576	565	586	529	538	572	584	558	561	581	568	533	538	537	580	546	490	560	517	561	570	567	573	562	565	563	531	543	566	559	525	504	538	585	534	540	528	541	564	558	540	540	571	545	583	589	570	552	552	593	544	559	551	553	568	580	532	567	592	559	547	503	575	556	578	576	560	583	538	534	556	560	559	586	556	554	546	576	548	525	565	530	563	547	561	541	541	550	563	539	566	539	538	577	538	538	584	575	537	548	585	547	542	556	558	560	550	552	585	518	587	550	566	516	569	549	595	518	522	550	572	584	545	532	541	557	532	536	564	553	562	536	557	545	538	565	551	564	543	565	531	581	519	582	565	554	581	591	541	537	547	587	574	572	582	548	595	521	550	563	511	566	582	556	520	543	596	537	570	544	544	561	497	543	518	510	521	542	554	565	522	531	552	575	529	529	553	539	551	523	571	543	557	552	554	556	581	560	539	554	553	545	555	576	523	557	550	548	572	530	531	569	549	568	554	573	605	535	544	588	562	573	601	565	542	571	542	568	542	572	567	547	539	522	557	526	559	505	527	578	536	528	549	516	552	547	563	541	546	564	526	567	528	546	589	472	564	572	550	584	557	555	519	556	549	512	575	526	587	556	555	517	562	532	529	555	534	517	577	556	585	497	582	584	519	561	572	565	562	571	575	545	523	555	580	550	551	571	555	572	578	522	520	533	557	509	526	564	558	576	555	555	542	617	557	589	528	587	584	539	553	580	544	576	608	547	569	558	558	612	557	552	574	536	590	540	582	542	592	562	523	521	590	546	544	560	568	575	569	524	600	529	546	530	551	560	539	580	507	569	528	570	562	550	594	548	598	542	539	543	517	522	570	541	575	553	553	578	559	591	546	503	527	526	534	501	604	574	550	561	560	575	583	543	561	551	563	567	554	574	557	525	545	539	541	554	537	539	543	569	547	550	591	571	545	568	564	533	555	551	561	541	600	534	503	531	533	562	577	523	555	546	527	561	551	581	576	569	571	597	581	564	578	549	540	541	534	589	486	565	589	565	524	577	514	521	546	533	588	579	533	529	566	540	575	557	521	569	528	572	557	538	557	570	539	544	548	512	549	550	580	556	565	544	542	535	546	537	585	539	576	555	557	610	578	559	568	575	559	533	577	565	583	543	542	596	583	542	561	533	557	553	527	558	644	533	547	549	585	530	559	550	545	564	584	567	542	602	556	540	512	553	530	514	584	571	543	560	564	564	531	543	569	528	555	557	526	561	540	535	549	550	558	526	561	526	562	555	548	542	576	556	564	536	599	563	542	536	554	557	545	568	550	555	570	577	557	584
5817	525	331	319	328	353	322	289	329	314	330	311	345	315	300	299	317	311	307	302	314	306	297	322	307	319	290	311	327	301	322	324	305	319	309	334	299	302	331	326	319	306	281	315	290	289	330	306	328	273	302	301	335	300	317	304	311	334	326	320	333	320	310	326	309	313	325	304	309	299	315	297	312	317	306	342	292	305	321	314	352	333	259	296	287	328	307	283	314	337	304	271	297	292	309	312	329	311	363	356	290	306	291	300	344	300	308	336	342	309	316	298	307	307	313	306	343	292	297	324	335	321	308	337	322	306	321	320	298	308	313	301	346	331	328	321	317	309	295	301	305	322	313	306	285	333	336	271	311	328	340	305	344	338	328	304	283	311	283	314	280	324	317	326	306	301	310	316	320	313	290	312	298	288	324	290	335	338	318	335	316	313	321	315	286	279	306	322	340	316	319	306	276	277	315	299	313	307	294	330	332	326	326	326	315	312	290	331	323	315	333	314	321	292	305	299	329	308	299	298	297	340	335	350	317	275	312	273	302	298	297	300	294	288	338	318	309	285	315	307	314	266	271	290	337	297	325	309	306	286	300	312	314	296	311	284	332	308	303	337	306	308	303	303	300	309	305	283	318	312	309	324	301	288	353	303	308	306	337	331	322	317	320	306	311	333	311	295	342	338	299	302	307	323	323	319	300	314	323	331	335	309	359	310	309	317	298	326	354	328	323	321	307	319	289	316	298	316	308	297	304	295	328	312	293	292	277	304	316	267	297	314	304	261	344	324	305	289	306	314	289	320	341	298	284	320	292	308	308	333	300	319	298	339	320	323	308	246	285	286	319	330	286	335	309	311	305	315	340	310	276	305	324	300	316	309	297	328	340	296	328	379	328	286	310	349	302	291	315	322	292	323	322	325	345	296	313	302	287	296	307	309	336	297	338	322	284	328	321	328	306	353	303	336	333	329	327	310	360	308	310	304	312	317	288	325	329	313	294	324	316	320	333	332	286	284	312	307	331	288	323	334	290	324	297	289	323	342	336	318	330	312	313	341	308	307	301	302	304	334	343	355	313	287	325	297	307	325	343	328	307	320	340	317	340	315	312	328	353	278	332	313	325	295	342	318	328	325	314	283	333	286	321	310	326	314	303	321	308	327	315	288	338	317	308	318	329	304	309	343	311	325	295	326	327	344	311	323	333	302	339	303	314	319	334	307	260	319	312	298	342	290	313	329	316	318	318	310	283	339	327	364	331	295	350	329	332	312	289	303	331	310	303	331	305	310	283	315	331	326	308	313	301	325	316	304	327	299	325	322	294	304	311	295	310	320	329	320	301	301	311	311	325	337	331	315	326	299	314	288	314	311	332	271	316	306	295	300	310	315	306	335	328	345	304	336	289	322	305	351	346	292	328	303	325	318	312	289	304	330	305	301	317	325	306	285	326	307	324	328	293	346	348	311	310	321	323	292	295	278	312	295	340	307	301	316	294	338	282	305	296	303	314	306	320	300	313	321	328	344	313	317	321	328	326	324	334	321	343	298	298	302	300	302	299	290	331	326	304	337	295	302	299	310	293	315	300	299	289	352	325	318	336	295	276	289	326	340	319	309	316	306	329	306	343	300	350	313	332	323	324	304	304	323	306	304	285	294	283	321	325	301	333	300	263	307	317	296	320	315	311	337	326	317	320	334	314	319	315	309	335	300	304	295	298	324	326	321	308	314	306	310	319	331	297	329	296	298	334	289	301	305	307	282	320	335	304	318	332	291	287	301	294	303	318	294	349	320	319	320	302	311	340	300	306	297	304	326	277	286	351	302	304	313	355	306	277	290	300	311	281	301	283	321	278	342	340	309	298	319	300	307	293	325	344	310	305	327	366	295	297	334	294	322	310	286	320	292	333	359	345	315	287	284	269	316	311	288	302	287	352	359	314	309	320	326	329	320	322	314	297	308	325	295	329	326	322	265	309	282	291	310	306	331	307	307	303	319	295	313	297	299	347	302	320	330	329	320	290	309	306	313	324	296	322	330	331	273	311	323	308	309	299	283	333	327	334	291	319	296	302	305	308	338	325	330	269	307	329	332	303	308	310	302	315	335	338	315	300	321	339	339	298	301	313	313	318	277	345	310	310	293	332	323	332	314	280	310	353	328	331	309	314	280	342	322	332	297	340	287	306	309	300	283	307	322	359	342	328	308	295	323	333	310	328	326	326	315	329	292	325	328	275	302	297	311	345	324	301	306	296	315	271	300	296	305	307	293	289	297	324	336	303	310	313	324	313	311	350	335	314	317	336	324	301	300	306	316	311	305	320	315	334	318	311	323	337	287	305	324	331	363	324	283	299	313	360	301	345	319	327	302	321	305	316	289	288	362	333	303	326	298	308	297	296	301	346	291	318	331	318	334	290	311	319	306	301	360	287	322	339	357	304	282	312	312	277	315	297	307	304	306	299	315	316	312	289	321	314	322	308	323	321	304	330	292	315	333	318	279	305	331	326	311	306	343	333	301	310	315	322	300	294	298	271	320	308	303	319	356	344	323	300	294	306	317	312	322	325	280	276	313	330	279	337	311	305	313	317	307	321	300	337	297	276	332	274	308	332	344	319	305	302	287	312	301	293	348	331	295	279	300	322	295	299	320	290	314	317	350	322	294	325	281	294	290	321	336	286	316	330	301	316	309	312	302	320	317	319	318	301	298	320	315	306	322	324	312	328	318	313	304	288	306	308	316	321	310	338	329	327	315	333	313	287	309	301	290	285	300	286	301	332	328	323	335	287	299	328	311	289	316	305	323	321	296	312	314	330	293	314	322	289	310	321	323	319	341	304	297	329	286	312	279	349	330	358	310	333	277	275	323	299	299	300	305	285	301	333	307	321	297	316	326	341	311	284	294	307	326	297	323	308	310	308	300	279	326	299	304	310	318	318	303	308	323	303	324	317	354	334	317	303	331	351	268	313	314	320	307	283	323	301	320	302	331	311	302	327	291	342	289	365	322	347	282	338	341	306	286	297	321	296	312	312	313	326	312	293	294	325	291	320	319	313	312	309	310	334	351	312	302	329	337	297	318	311	314	329	309	307	290	300	308	305	317	299	295	310	280	310	309	329	317	310	296	301	319	316	286	323	292	345	328	344	308	295	272	303	297	330	301	307	310	300	311	333	311	332	326	326	304	332	285	325	289	290	323	332	310	357	335	323	306	336	278	313	297	324	333	298	325	350	314	328	288	327	300	311	294	319	332	293	290	382	298	356	262	305	295	314	307	314	294	329	348	313	309	342	303	286	309	308	299	278	294	296	328	289	325	319	341	288	278	308	306	316	319	317	334	367	327	291	315	329	315	325	332	308	289	320	311	332	303	332	345	320	297	302	307	286	303	331	308	283	353	354	329	322	323	345	283	287	324	317	298	283	317	318	295	319	303	296	318	330	317	302	298	297	302	308	323	327	281	311	276	310	320	289	306	295	291	289	293	295	286	309	314	317	323	317	340	282	308	297	300
3696	930	776	805	750	789	708	732	771	708	773	779	729	706	731	712	727	716	746	763	751	728	795	703	704	697	763	827	741	729	762	726	681	671	742	725	750	745	784	750	761	735	709	683	722	705	679	773	701	737	711	719	733	703	733	793	752	734	715	703	740	750	728	669	769	746	686	747	711	710	732	706	694	706	708	716	698	731	723	682	734	754	713	685	699	697	754	722	702	672	700	692	693	747	716	735	722	740	736	712	747	731	761	706	732	770	744	697	735	706	741	711	734	703	743	727	705	709	713	718	733	730	753	674	714	702	782	685	701	735	757	754	768	751	756	725	738	760	716	716	728	788	770	722	723	747	728	776	735	678	782	703	736	713	714	716	710	747	713	704	741	709	723	695	724	713	690	757	731	678	746	757	731	697	732	708	697	706	694	721	737	730	760	754	739	713	775	732	710	754	717	684	721	745	743	750	741	676	784	713	712	731	682	758	713	682	735	676	681	711	737	740	699	722	706	717	711	737	729	682	694	748	742	705	754	733	679	741	689	741	743	727	720	723	703	730	683	751	704	710	715	719	758	723	805	730	732	715	731	727	785	735	752	711	719	684	688	709	774	727	737	711	756	760	759	781	715	738	744	742	722	725	718	719	731	708	763	709	723	678	741	698	685	749	712	717	737	747	736	720	753	663	749	750	748	730	726	789	728	687	747	695	742	737	726	698	715	725	714	741	713	753	694	694	715	782	732	757	695	721	728	695	686	737	659	736	743	733	696	716	708	724	747	698	725	731	774	746	734	729	709	733	721	753	741	722	727	724	751	725	735	741	692	720	692	657	702	746	644	740	724	727	698	753	685	775	695	737	747	759	738	740	666	704	699	671	770	744	750	756	692	735	732	718	774	772	723	711	720	730	741	709	729	717	718	768	714	709	740	719	734	717	716	680	735	743	755	721	745	676	762	769	726	746	699	715	752	715	728	744	743	709	740	714	746	714	782	710	720	707	717	723	719	735	750	769	745	745	710	714	662	667	758	726	688	746	770	695	732	726	670	717	698	732	760	718	685	711	747	733	773	760	709	709	708	705	730	673	666	718	735	733	733	750	726	772	764	737	691	748	711	754	694	694	721	753	767	717	789	689	771	736	711	690	705	743	726	700	721	705	733	701	721	751	702	756	732	731	726	725	741	706	726	720	712	719	678	729	756	756	761	732	720	713	753	717	702	752	710	757	746	756	673	720	709	711	712	768	753	762	736	698	747	765	736	690	753	741	749	740	753	722	722	733	720	747	685	688	709	703	716	752	713	731	729	684	760	756	732	717	742	739	757	777	713	702	680	723	756	705	686	724	663	735	680	758	767	707	783	761	729	759	710	727	764	705	700	753	718	763	718	722	736	695	687	704	709	750	762	703	727	724	711	758	719	745	721	700	715	708	721	726	723	699	732	673	750	735	755	731	745	731	743	746	695	713	744	718	720	684	744	765	723	732	756	754	752	758	750	741	723	723	746	756	726	709	733	762	762	699	705	745	697	724	697	677	688	762	705	684	727	713	709	693	745	676	770	722	731	749	693	766	739	722	719	714	724	700	719	744	714	681	799	708	726	777	693	691	744	743	748	725	672	689	706	725	718	697	704	725	708	727	691	753	755	737	738	729	733	747	717	745	705	743	726	707	733	764	749	750	728	764	734	719	765	714	724	705	675	723	718	765	683	730	769	714	700	727	699	727	741	723	699	741	730	719	744	720	740	712	752	747	731	757	699	690	736	747	746	717	733	704	729	756	706	791	704	718	730	725	744	752	723	721	703	692	746	741	760	737	759	763	762	762	714	762	712	743	703	707	749	708	704	709	706	754	698	738	727	738	752	737	708	711	707	716	751	712	748	711	742	713	757	689	739	687	723	710	736	736	724	724	746	686	732	713	729	761	706	716	760	718	689	718	697	707	669	753	731	738	763	715	743	756	762	721	719	728	742	707	733	776	769	732	745	718	696	738	690	725	709	702	742	737	763	669	741	748	714	689	765	717	716	731	723	754	746	690	751	719	759	752	726	763	714	733	687	792	722	715	729	718	775	716	758	720	686	701	712	738	704	697	727	740	746	726	764	730	713	738	716	707	762	714	741	717	722	685	738	737	697	744	727	733	755	758	717	713	682	762	752	712	778	701	730	743	681	752	696	714	709	766	694	759	725	741	717	735	751	697	716	691	757	775	718	761	743	743	738	743	725	756	735	746	682	728	727	746	756	750	706	700	748	749	711	752	693	762	689	725	713	734	698	738	751	726	750	713	720	676	767	698	693	749	725	713	700	762	727	725	685	699	720	725	745	699	763	738	706	752	756	718	759	703	752	704	740	728	719	744	760	739	735	712	688	696	736	771	711	767	672	715	697	701	715	717	736	718	748	758	712	687	724	686	743	749	740	719	720	739	707	721	730	748	765	714	695	734	709	711	739	719	737	727	669	739	717	754	723	744	734	749	708	753	762	764	758	720	745	700	747	736	690	776	707	716	721	777	723	711	693	742	727	771	725	694	735	749	700	760	745	704	706	708	717	726	750	725	739	703	733	746	765	748	711	728	731	719	725	709	730	778	699	718	756	700	722	758	712	753	680	705	723	714	730	714	716	700	738	739	779	740	743	750	717	721	714	714	724	753	717	752	723	711	752	753	700	748	750	720	677	734	764	748	712	737	735	719	768	753	727	749	757	740	736	691	669	693	738	713	744	770	756	734	729	757	741	721	765	701	729	732	748	724	744	741	775	712	748	698	673	696	765	727	736	771	721	812	729	726	744	710	747	789	726	711	736	725	729	732	740	790	702	763	744	752	776	714	689	753	736	694	719	739	729	676	726	700	744	696	720	731	740	740	667	729	693	715	728	695	800	752	735	694	699	784	720	709	703	713	726	696	709	738	707	745	712	738	721	728	767	739	715	741	700	732	720	705	731	755	718	796	728	732	700	720	699	733	732	695	725	705	709	745	730	728	687	687	754	713	732	682	697	713	734	724	716	704	712	699	730	671	719	744	735	736	758	744	721	681	737	690	757	725	701	721	714	701	765	672	704	734	729	746	779	742	746	733	726	727	768	746	755	731	714	683	698	667	764	723	713	701	711	697	717	690	743	734	752	740	731	696	733	710	708	707	732	758	708	693	736	690	718	707	723	713	725	722	699	737	731	739	734	724	712	738	698	669	735	760	759	683	755	754	752	719	712	747	725	716	747	741	742	770	772	723	708	728	757	719	697	699	733	709	728	727	726	726	703	708	731	725	698	717	774	710	761	715	755	715	727	712	748	741	704	730	711	701	704	756	751	755	678	681	707	747	672	758	762	764	701	707	761	694	729	730	712	764	758	731	695	718	709	746	727	736	706	692	725	716	707	809	766	718	764	721	760	743	759	718	743	742	705	646	768	743	710	775	746	714	750	703	791	752	750	727	721	736	742	731	674	706	785	692	719	776	708	717	719	722	722	717	711	738	713	737	787	733	686	691	698	744	718	732	728	735
18634	5811	1293	880	631	516	398	326	304	274	241	243	229	206	209	198	173	180	176	182	180	148	158	159	152	175	168	160	168	170	163	143	148	140	178	140	157	140	156	150	163	142	159	159	150	131	150	139	161	140	158	156	153	155	138	142	139	141	147	166	133	176	154	149	145	165	145	142	139	146	159	133	130	156	155	144	151	150	151	135	160	137	155	127	155	142	138	126	131	150	131	155	146	133	167	149	168	142	139	153	135	145	159	152	137	139	171	165	149	127	148	135	144	151	145	144	134	149	154	145	126	174	157	144	129	151	138	140	163	144	156	128	138	146	169	161	149	140	123	141	138	149	150	166	120	149	150	149	152	124	164	176	151	143	141	160	146	160	156	162	139	155	138	135	132	141	162	149	147	153	138	134	149	125	154	148	148	136	142	143	152	133	153	138	136	139	151	153	139	149	153	136	164	134	180	138	148	141	125	142	146	123	139	148	147	161	139	122	142	151	128	136	152	128	160	163	145	159	182	145	150	135	166	149	134	148	134	146	142	142	121	152	161	140	157	155	147	150	153	149	144	142	144	131	144	154	165	129	158	135	153	135	157	116	167	138	155	155	149	138	151	166	139	135	138	152	125	146	151	149	133	153	155	132	148	145	133	156	143	152	123	125	139	141	151	153	155	145	138	146	144	154	133	174	134	155	128	162	129	157	129	131	156	137	142	144	142	134	117	160	143	163	155	133	150	138	146	127	154	118	136	135	132	133	147	138	153	145	149	171	146	119	134	132	158	135	134	162	181	155	142	110	126	150	132	141	118	148	137	124	147	140	123	171	147	138	139	155	150	148	147	124	147	133	159	130	174	149	151	166	145	148	152	140	140	151	153	122	151	132	155	146	149	147	155	135	132	118	146	148	173	142	145	130	145	124	152	140	150	139	140	146	138	145	150	132	127	152	160	137	140	145	145	133	141	151	130	129	132	133	152	145	149	176	141	147	139	146	150	131	147	124	159	119	158	126	136	139	137	154	149	155	132	167	164	152	141	138	124	141	126	135	182	123	161	140	156	152	137	160	154	136	148	145	147	164	143	176	154	163	131	144	141	152	142	154	135	146	168	160	142	146	150	129	140	141	160	134	162	154	137	154	149	143	151	149	125	143	140	147	151	167	139	155	147	149	155	151	134	131	142	142	148	155	136	143	140	129	128	137	151	159	145	139	139	142	150	135	156	164	133	134	143	153	130	154	118	143	135	143	167	163	144	134	150	145	140	137	141	148	130	145	139	153	151	148	173	140	161	163	139	135	155	152	132	146	130	159	143	133	142	140	117	151	148	136	136	137	141	153	158	167	129	132	165	152	156	151	141	158	163	141	155	131	138	135	131	135	145	158	147	147	135	148	130	129	145	176	151	158	136	137	144	165	133	141	144	150	152	154	173	125	140	138	160	125	143	148	170	137	161	131	146	159	145	161	144	138	140	155	160	142	147	129	156	155	163	148	123	145	154	158	139	132	136	134	127	149	146	158	136	146	153	137	155	151	146	130	143	134	123	129	144	126	151	134	133	153	138	165	163	140	137	139	124	162	148	132	141	140	145	145	144	142	137	153	160	163	148	139	142	142	130	142	163	156	151	138	137	139	141	152	178	137	136	148	140	154	154	167	138	147	148	134	157	154	177	142	162	124	138	150	149	164	166	165	135	152	130	144	148	144	151	140	158	152	139	144	136	147	133	142	138	125	148	133	146	131	119	162	148	146	140	133	138	170	134	155	136	140	155	142	153	150	145	129	161	133	130	143	141	145	136	144	133	148	159	151	147	135	138	135	167	134	145	170	146	147	125	152	149	157	135	136	149	144	129	167	149	131	134	128	136	147	144	135	149	136	154	145	138	150	139	127	131	134	162	148	120	145	154	143	142	162	149	145	147	133	138	166	151	138	141	131	144	147	154	143	155	142	163	143	141	153	140	150	160	121	140	162	138	144	145	139	129	141	129	155	144	171	148	156	153	145	156	148	147	144	148	136	141	140	163	139	142	142	145	146	124	148	141	145	147	140	157	144	143	144	142	156	149	139	141	144	140	174	148	144	137	151	156	166	143	135	143	160	140	157	149	148	127	134	148	151	146	147	160	136	151	133	132	136	169	153	155	137	141	136	124	151	148	134	148	149	124	159	143	150	141	136	149	155	136	147	170	138	174	135	132	130	133	122	145	157	137	142	143	163	144	132	141	140	156	151	168	130	150	137	148	143	146	147	141	154	151	146	144	142	130	141	145	143	147	139	156	160	138	149	150	179	159	167	145	144	146	137	131	149	133	137	139	137	133	169	155	142	132	143	134	155	154	144	153	139	128	146	132	127	141	149	142	152	141	168	131	160	148	138	137	109	165	148	163	135	148	131	142	149	139	123	167	144	136	154	133	144	147	143	138	131	148	130	156	164	154	143	126	124	139	149	149	136	157	163	123	145	141	163	158	166	132	153	131	166	138	131	130	158	142	139	130	147	169	147	150	141	129	152	152	133	160	126	126	146	133	132	126	150	130	153	141	144	156	134	169	134	157	149	153	163	128	143	155	138	161	158	144	139	155	137	145	135	136	126	126	165	158	166	135	139	153	143	142	145	150	163	141	143	141	147	138	152	150	145	130	139	134	149	139	127	152	137	156	148	120	162	135	161	129	142	155	149	137	136	128	154	146	130	160	147	157	135	140	148	166	152	150	153	158	140	131	132	151	129	127	139	159	150	142	146	138	146	154	172	135	147	146	138	138	131	145	138	125	155	151	129	150	154	140	136	147	139	121	157	151	154	147	130	149	132	150	142	113	124	135	144	140	140	155	159	142	140	123	136	149	135	156	147	137	158	171	147	145	120	129	159	148	151	140	153	140	129	152	146	152	127	110	139	134	120	137	123	178	138	165	163	144	145	157	122	144	162	166	142	144	130	135	137	164	143	134	145	173	167	154	146	156	146	142	137	163	163	154	130	154	142	143	124	153	164	141	114	137	145	140	125	123	122	155	157	144	139	144	157	126	154	126	143	144	147	140	144	138	172	137	168	138	134	137	155	137	139	148	151	139	134	150	164	138	145	151	134	141	140	149	119	156	152	154	153	148	171	144	153	144	140	158	162	148	125	162	136	144	150	137	150	152	168	145	123	129	131	154	144	145	147	146	148	163	139	157	135	137	168	141	163	148	138	125	139	156	130	141	141	138	142	155	147	154	154	152	156	161	139	151	135	139	146	116	145	136	146	165	145	139	135	128	165	147	164	135	148	124	134	146	168	146	137	156	155	146	151	157	157	126	163	165	150	158	137	145	169	160	127	144	132	144	127	133	137	152	150	145	144	130	177	116	159	132	152	151	126	120	163	128	159	145	143	148	152	132	143	130	141	151	144	136	124	143	154	153	146	160	139	129	137	150	149	123	138	137	143	146	125	136	145	143	147	143	137	156	147	158	118	151	150	149	158	161	137	147	163	156	148	143	118	158	158	158	134	137	128	129	146	141	132
10415	4654	2410	2970	2506	2080	1777	1516	1258	1083	988	867	869	788	761	730	632	606	611	584	548	544	551	528	569	519	513	462	483	448	476	457	449	479	453	458	459	443	466	460	419	418	435	464	407	417	429	432	412	411	439	417	395	404	390	386	412	405	448	377	394	405	393	383	419	395	409	433	408	417	388	348	403	393	379	371	399	444	391	412	398	393	447	377	441	396	404	381	406	399	416	384	360	402	420	352	420	411	393	398	391	389	420	408	376	402	399	389	394	349	412	388	393	422	384	387	401	367	380	380	390	394	400	371	383	386	409	370	406	387	393	380	379	397	396	409	428	415	408	405	382	396	398	385	380	425	396	371	393	392	393	402	363	372	361	377	409	379	426	357	393	421	370	411	374	360	408	380	393	362	378	417	358	377	409	379	403	398	402	388	395	378	381	388	353	391	378	417	392	392	406	411	372	377	412	386	401	406	391	365	382	373	376	385	397	351	357	395	397	380	401	395	415	389	392	375	361	409	374	402	389	399	386	412	390	380	420	410	393	401	378	403	378	395	349	422	401	398	375	406	381	408	390	388	370	369	372	404	386	388	370	420	332	393	385	384	382	426	391	418	374	371	385	395	411	414	417	364	438	379	371	434	409	375	414	398	461	390	416	393	389	400	384	399	357	420	391	376	431	374	404	373	384	365	413	426	406	375	392	390	401	395	390	386	393	394	373	367	370	400	374	383	378	406	396	402	361	393	367	383	412	369	385	383	378	362	373	407	358	411	370	427	402	399	375	382	381	403	394	413	416	376	384	389	401	378	399	430	400	369	411	389	391	397	374	427	385	414	394	381	393	376	386	422	392	364	375	416	394	382	386	357	392	403	410	415	418	381	378	404	393	372	384	368	387	411	388	379	400	376	418	399	403	422	389	399	398	358	411	347	424	365	408	383	423	365	378	403	395	402	381	349	395	380	386	369	410	378	401	382	382	398	390	401	374	380	421	360	374	417	390	392	412	415	376	411	359	363	412	363	367	377	367	392	370	373	366	394	383	358	378	373	370	383	412	432	392	405	369	376	415	391	379	393	394	411	406	397	368	390	383	402	399	396	383	381	408	406	435	380	375	393	423	392	397	355	390	372	373	406	378	403	387	354	366	424	380	394	385	400	379	370	353	387	413	404	385	374	410	358	393	411	404	403	362	360	408	374	408	400	438	360	418	416	336	372	416	376	400	393	392	392	379	389	393	371	398	361	415	369	408	401	405	356	410	408	419	390	392	408	392	363	407	418	381	402	423	402	406	418	406	376	388	384	405	367	404	394	405	381	392	400	369	356	378	425	404	387	412	419	398	389	387	398	358	411	425	385	363	385	396	393	348	364	416	399	393	377	356	409	393	363	396	377	397	398	376	409	401	376	349	364	406	381	383	399	393	388	411	396	379	389	383	357	392	360	368	390	390	370	396	396	412	411	388	404	410	390	384	388	395	397	389	365	387	408	378	387	390	377	399	383	383	421	395	394	396	394	392	394	399	372	378	385	388	374	431	397	420	399	384	397	394	397	371	392	417	355	367	423	368	400	411	382	413	372	397	387	372	401	412	362	388	369	398	378	372	348	393	356	387	392	415	391	360	391	369	424	381	404	390	388	390	417	393	384	365	405	388	386	380	397	371	358	392	363	391	392	418	353	381	395	363	379	396	389	441	392	415	373	374	400	419	408	369	410	410	377	383	368	398	385	421	381	424	397	376	389	377	381	384	381	385	360	383	380	401	381	406	364	383	357	395	412	352	370	377	379	428	433	393	390	400	399	378	385	404	341	389	433	390	353	400	381	422	404	407	415	416	374	396	372	432	359	398	405	371	381	417	409	421	375	393	402	372	411	378	378	383	389	370	392	372	388	376	427	395	364	392	377	384	394	398	335	341	413	359	364	376	384	414	404	410	415	368	401	409	390	384	402	391	352	348	416	398	377	368	413	422	409	407	389	391	401	381	398	387	378	405	399	367	407	389	397	417	389	371	390	393	410	381	375	405	385	367	434	417	384	398	382	386	402	387	412	413	417	418	403	369	393	370	360	401	389	383	374	400	393	404	385	403	418	393	413	382	391	384	402	384	399	375	403	415	399	368	391	360	407	386	386	394	359	418	373	342	396	393	358	382	397	423	384	386	413	387	379	381	360	376	387	393	353	381	348	381	400	367	361	386	355	385	413	413	374	361	377	384	400	364	349	384	404	373	429	381	434	390	396	400	379	390	406	413	421	396	364	382	386	390	379	396	415	407	368	394	395	376	373	410	378	379	396	417	372	417	363	353	408	403	401	395	454	402	432	399	371	371	377	406	379	403	371	386	400	388	415	387	389	389	378	419	386	337	389	433	407	405	399	374	393	410	402	402	352	368	412	414	366	372	368	371	389	375	418	380	406	357	365	414	407	378	379	339	429	387	346	403	368	382	405	401	383	393	362	420	348	425	394	357	406	384	395	399	373	401	393	405	389	363	401	407	367	402	373	373	385	395	408	391	373	397	341	403	414	383	357	376	389	390	391	395	389	400	379	403	371	387	347	399	409	410	399	391	398	395	394	397	407	392	402	363	403	387	427	393	369	393	429	397	378	405	440	416	398	369	372	416	384	390	378	393	361	372	376	366	392	376	397	366	368	380	366	422	396	397	372	429	405	382	372	387	398	414	371	407	361	402	393	413	415	378	380	403	395	395	399	398	386	407	410	402	416	393	370	353	384	385	395	393	378	380	379	358	381	388	410	382	399	399	398	410	400	384	402	386	373	430	455	381	386	426	363	410	395	370	373	396	393	417	351	397	388	382	403	389	389	382	390	383	403	375	396	416	361	395	378	410	411	376	370	358	366	364	369	386	400	388	384	368	379	361	368	372	364	396	385	371	403	362	386	397	371	382	367	403	379	369	378	389	402	401	394	404	395	414	397	394	412	385	416	383	386	366	415	393	380	393	373	414	398	391	423	452	378	420	371	368	379	360	399	416	374	387	391	399	361	402	403	391	389	382	363	411	382	402	385	399	391	400	364	396	387	368	425	394	390	360	382	422	398	385	423	379	374	384	415	395	384	402	355	386	420	395	366	435	408	380	369	390	426	383	361	388	381	412	438	384	403	387	405	373	373	432	404	369	380	390	389	445	401	378	372	385	384	385	425	376	382	398	387	400	417	418	398	377	357	352	416	390	395	377	383	348	397	358	393	386	405	391	403	348	392	355	373	415	381	390	355	389	400	434	388	388	377	371	382	417	395	402	389	387	384	409	426	422	356	379	382	384	401	407	369	380	386	434	377	378	416	400	413	430	401	377	384	362	380	403	410	338	421	385	397	403	364	403	384	384	376	398	367	363	367	376	406	371	410	400	432	383	372	403	380	392	362	417	418	410	390	401	394	398	380	401	411	372	380	407	391	385	384	391	375	364	393	373	407	397	341	387	358	396	366	405	422	385	410	373	403	358	367	372	387	414	442	385	416	374	363	421	400	371	350	385	396	417	397
28929	13427	3328	1830	1267	939	715	592	511	437	411	332	333	323	280	296	299	291	280	272	248	258	253	235	286	242	243	211	262	205	211	207	230	183	211	245	202	216	221	211	228	210	196	206	205	179	222	193	221	195	180	211	212	222	202	213	220	234	220	220	203	199	167	224	207	233	229	192	207	217	178	203	218	221	193	191	241	187	221	216	214	222	208	195	202	203	184	195	196	190	200	219	194	202	186	200	198	210	227	208	199	250	217	202	229	210	209	201	225	213	204	168	220	203	213	193	211	187	202	193	228	213	225	192	183	201	186	215	227	205	221	197	179	167	205	213	198	186	244	213	230	223	204	194	217	200	231	206	197	217	198	209	204	197	235	208	218	204	194	231	207	202	225	204	201	211	220	250	172	196	186	220	215	202	210	214	205	222	194	216	198	215	184	231	205	205	218	217	216	222	226	217	216	220	190	201	175	207	218	211	182	211	201	193	208	211	208	203	235	201	195	210	223	195	217	198	203	226	179	209	210	188	187	228	182	217	206	220	193	234	211	231	205	200	181	184	195	193	220	190	248	200	197	219	207	214	200	216	215	214	210	205	250	203	239	218	217	213	231	200	220	215	181	222	195	245	235	239	226	191	208	192	225	202	187	209	200	211	204	209	194	236	219	237	179	204	179	220	228	187	214	203	202	211	200	190	214	230	203	196	207	189	203	229	202	215	210	224	201	207	204	179	239	223	212	179	222	221	223	175	218	214	208	209	198	217	200	216	196	199	229	228	196	210	215	218	192	196	222	233	195	201	201	224	225	188	197	232	236	192	197	209	202	213	193	215	204	230	187	217	207	214	164	208	225	198	178	171	202	194	218	186	192	228	186	192	211	221	184	211	213	181	209	201	200	186	228	210	187	203	223	182	186	214	211	224	180	190	194	227	231	212	233	223	222	192	211	215	183	228	171	195	191	193	205	216	214	214	209	214	221	186	211	219	194	210	252	237	203	208	198	198	220	197	199	195	220	198	213	202	224	229	182	210	236	200	199	200	196	192	169	177	218	215	201	183	227	182	229	205	201	218	207	235	210	192	188	187	215	207	210	194	204	230	198	200	210	234	211	204	247	184	205	190	221	184	211	202	198	212	232	222	202	224	222	210	243	215	186	217	214	194	217	205	213	219	211	206	202	191	242	216	221	215	210	214	196	191	178	208	209	199	214	219	214	216	203	199	192	217	203	203	190	210	225	206	227	209	240	228	223	210	219	228	204	192	214	206	226	211	222	220	221	221	192	203	208	212	212	212	187	192	221	202	185	237	245	217	214	205	239	224	189	192	201	217	220	216	215	226	238	189	201	194	202	224	197	223	223	214	226	238	240	212	198	224	205	227	200	190	194	188	203	213	207	208	198	182	210	218	208	180	205	191	222	223	188	212	235	214	212	192	177	212	221	221	225	213	224	192	197	247	206	219	220	208	223	208	196	211	200	213	235	208	214	182	235	221	182	211	212	214	230	229	206	210	215	217	188	202	186	225	205	214	181	210	216	214	190	205	192	214	206	191	204	201	207	215	231	223	209	196	187	229	202	232	190	177	206	228	204	225	209	226	226	208	201	191	215	201	215	210	192	197	193	217	223	215	206	203	221	203	213	187	211	209	206	217	224	217	223	220	209	212	227	215	205	216	214	190	213	200	218	189	207	237	225	202	232	227	205	193	202	186	200	196	222	220	203	214	202	209	189	205	210	199	228	216	217	228	213	194	193	213	206	203	189	212	212	216	194	215	210	189	225	223	205	205	205	251	187	216	209	199	199	208	201	187	203	233	209	193	211	196	208	212	189	222	200	205	210	218	219	206	225	218	199	224	214	207	177	192	227	189	200	226	210	223	226	198	189	195	218	212	205	217	203	225	196	210	192	214	184	229	201	212	227	239	223	217	219	213	181	215	230	206	209	216	222	164	193	185	209	180	223	211	213	213	210	181	197	205	231	202	187	210	190	198	203	196	210	215	226	219	208	182	189	195	214	176	180	215	225	213	209	237	224	207	219	207	236	193	206	217	212	191	228	187	210	193	206	197	199	205	199	207	215	204	196	195	226	195	188	188	213	175	209	208	204	212	228	202	207	213	195	198	219	200	196	175	229	196	197	224	185	216	194	217	202	222	229	221	227	183	202	185	187	198	215	209	210	200	195	231	183	188	181	202	217	206	231	199	234	207	214	223	216	227	196	208	233	213	175	216	203	224	252	223	250	203	228	210	215	211	220	220	236	216	194	188	212	201	190	209	210	205	188	219	207	213	229	195	228	202	184	207	208	217	186	198	248	208	206	210	204	221	199	186	212	223	226	209	198	196	207	209	198	202	208	199	202	206	194	211	184	219	213	208	179	181	225	236	208	185	227	218	219	185	210	194	183	226	231	198	200	211	196	227	206	217	238	205	203	223	198	219	232	181	198	208	218	201	210	178	226	205	198	211	221	217	214	191	187	194	201	216	205	206	198	197	200	205	201	241	214	215	216	215	197	218	205	219	224	208	218	208	207	219	237	233	208	201	192	213	211	214	216	202	220	232	214	191	205	210	203	189	231	225	204	218	204	239	210	242	231	221	205	184	206	200	180	205	230	205	212	218	219	209	225	208	206	188	198	195	209	226	182	192	205	212	196	226	232	195	180	209	239	239	207	209	198	198	194	186	192	232	206	182	216	222	204	204	216	216	200	179	210	229	223	190	197	211	231	219	204	191	237	210	177	220	212	159	202	221	196	195	221	193	220	185	213	192	209	221	226	211	220	202	210	237	218	214	206	227	214	218	192	209	211	208	201	226	194	222	216	176	212	195	193	195	207	206	243	208	230	218	197	221	190	177	191	207	198	202	202	204	221	247	216	213	203	195	195	226	180	205	207	190	252	207	201	197	178	207	201	221	222	195	193	225	211	210	235	216	206	200	226	214	199	196	216	225	192	226	213	209	202	217	195	208	217	198	213	201	196	214	191	242	185	214	202	219	201	203	220	199	198	246	208	209	230	227	216	204	197	225	209	181	204	225	222	211	208	205	211	220	220	228	203	194	215	217	179	222	189	200	197	198	213	225	211	231	217	204	217	211	237	205	218	229	213	211	180	180	189	207	224	210	225	215	214	229	190	210	220	206	221	209	198	211	209	212	226	200	188	207	206	195	231	196	208	199	226	205	182	194	189	205	229	223	204	212	213	208	222	222	212	195	195	193	185	206	207	199	199	212	221	185	208	210	211	205	206	198	210	245	206	216	215	209	200	216	212	205	215	188	211	231	217	222	229	213	214	223	236	214	222	251	241	207	243	196	207	215	199	206	230	201	198	209	204	204	192	215	191	208	217	222	200	190	195	175	213	214	213	228	218	236	211	209	203	218	223	210	195	210	214	231	212	211	183	218	193	204	190	193	198	184	196	214	217	203	210	212	223	214	190	221	205	187	228	242	221	194	201	208	189	217	198	211	210	203	193	190	185	189	196	215	210	211	191	198	196	208	174	203
14962	8665	4444	5381	4760	3838	3120	2678	2197	2001	1727	1616	1342	1369	1132	1118	1017	1017	912	914	937	805	848	812	757	747	774	748	731	725	686	686	652	663	684	665	648	671	629	635	637	649	634	665	599	631	577	623	658	568	544	596	627	582	589	618	618	581	583	613	578	605	606	602	588	573	613	568	537	556	560	589	587	520	568	577	577	553	559	557	581	593	559	568	545	526	556	557	569	596	598	536	572	611	571	551	532	592	561	568	540	562	565	600	579	588	536	579	574	606	539	527	578	566	536	547	545	571	555	582	589	532	611	588	569	539	567	569	521	566	578	544	533	635	546	548	543	592	612	538	555	556	586	560	532	518	547	570	580	557	566	578	567	558	540	528	560	555	570	583	580	577	552	543	541	561	565	570	529	539	515	545	541	585	538	578	561	568	587	568	526	545	583	547	544	593	515	532	563	559	553	546	507	589	594	562	576	537	548	524	538	548	531	570	555	567	543	590	510	527	552	541	555	562	536	529	558	587	527	555	509	564	595	506	547	498	535	508	524	567	535	577	563	581	548	584	536	547	584	586	597	581	585	581	562	512	541	513	559	584	550	603	573	539	531	513	589	550	536	529	557	551	555	538	530	530	507	575	544	557	527	557	573	515	548	568	528	574	549	503	543	537	573	534	548	559	574	571	532	560	542	541	546	522	562	527	562	568	544	551	581	507	594	563	537	556	558	536	544	554	534	586	573	539	519	541	523	522	577	544	565	584	561	538	556	511	526	592	537	569	584	509	564	553	543	554	587	557	543	526	592	588	563	645	535	534	564	546	570	538	541	534	557	553	532	536	533	556	523	528	569	535	554	555	561	524	576	522	562	528	561	557	545	561	588	572	516	536	536	502	524	553	531	524	591	529	558	567	559	548	531	551	573	552	584	575	528	585	491	539	562	575	551	527	542	557	561	513	524	515	581	549	561	557	541	556	528	507	561	564	555	532	537	547	591	577	520	521	530	570	521	575	575	494	540	570	565	553	585	524	563	603	528	543	574	524	516	536	576	561	569	547	509	527	523	540	547	529	544	574	553	548	547	607	535	551	552	559	586	576	577	545	559	540	544	581	510	570	515	538	584	548	526	535	562	564	535	535	564	538	552	573	515	534	581	539	539	556	543	508	538	572	514	550	533	543	513	559	604	561	510	562	566	551	531	565	591	562	570	527	558	540	527	552	561	513	530	579	555	533	561	547	513	523	562	537	575	574	559	550	532	583	541	506	542	561	550	552	531	573	536	538	578	551	494	569	559	558	554	531	543	529	526	527	547	580	546	562	537	567	544	583	560	531	514	518	555	503	539	534	574	562	558	515	496	540	586	560	556	555	585	529	551	533	529	582	556	566	531	504	585	599	566	539	537	569	560	574	540	559	539	566	575	575	571	561	551	535	550	537	543	550	546	535	520	565	543	506	558	517	542	539	547	563	546	566	549	528	563	582	545	555	510	507	563	502	568	553	537	558	564	564	563	578	534	529	539	544	547	530	532	549	549	522	601	567	534	514	574	556	561	570	595	506	546	553	531	521	556	548	531	535	518	541	596	550	595	555	518	592	560	538	544	537	552	570	562	517	548	559	524	562	480	598	545	555	535	561	524	577	515	568	604	551	565	565	549	524	514	533	549	531	549	571	554	543	555	555	520	528	602	530	549	531	555	556	594	540	534	525	559	556	596	514	543	547	548	574	534	566	619	566	526	580	593	517	527	585	562	532	549	536	523	569	508	546	558	545	548	501	554	581	555	556	590	535	552	544	553	552	566	543	536	547	515	530	528	539	583	546	526	558	518	562	577	575	525	570	530	518	563	544	548	524	570	509	532	560	534	590	536	539	527	531	544	530	552	560	516	561	522	551	548	526	565	572	522	591	574	535	509	550	548	556	573	507	518	578	573	512	539	530	540	517	548	521	532	506	505	536	586	547	547	531	593	572	573	533	539	550	524	527	513	552	541	557	569	552	490	565	604	541	557	553	557	556	519	511	562	544	523	568	545	566	528	560	555	535	604	531	528	570	554	518	554	545	538	544	523	548	569	557	553	552	611	527	535	567	557	550	570	503	526	543	540	557	577	543	553	539	570	549	568	602	574	548	602	575	567	553	548	568	554	581	575	520	488	526	532	567	564	522	535	527	558	549	558	574	573	518	565	545	551	518	546	544	535	584	553	520	542	552	557	493	589	521	513	539	559	561	566	570	576	549	496	532	546	552	522	561	548	593	559	536	581	564	540	549	525	508	513	595	529	542	514	527	548	553	532	555	518	553	561	564	559	579	543	547	615	534	555	527	530	552	566	542	557	574	543	549	590	523	532	565	534	522	569	587	532	582	542	593	525	515	530	546	537	587	546	547	523	547	552	539	562	569	566	549	534	559	497	514	516	647	541	560	550	527	590	510	549	534	563	574	547	598	538	530	575	525	550	544	537	552	528	551	493	523	555	540	545	576	542	537	574	515	517	581	594	557	563	570	549	531	538	569	522	538	539	541	536	547	567	538	555	544	570	544	561	547	534	570	586	564	535	520	520	571	549	629	534	540	522	521	528	558	548	528	509	564	563	530	577	520	534	560	598	546	566	539	532	579	570	570	553	546	516	551	538	542	584	557	538	509	550	586	551	526	540	570	571	556	494	561	590	565	545	507	558	542	533	557	553	518	534	540	475	568	556	577	545	518	575	525	550	530	514	543	541	526	559	520	511	554	592	561	574	535	559	577	526	523	572	549	575	519	533	548	509	548	544	554	543	552	570	550	557	584	580	568	567	575	518	552	518	563	549	568	553	581	603	536	553	521	554	546	590	559	502	533	524	572	567	540	533	584	560	577	560	544	509	493	521	557	555	551	528	566	537	543	560	532	514	551	547	579	557	585	563	532	541	558	597	508	542	520	530	538	518	540	531	564	516	552	598	542	560	547	552	533	547	550	583	518	539	573	556	536	556	589	531	518	554	519	557	545	561	540	536	554	574	565	528	576	583	533	530	533	547	596	555	526	541	561	537	556	559	578	550	553	530	608	553	524	514	556	572	576	528	544	536	544	519	530	555	556	553	549	514	593	525	546	569	555	538	577	541	546	565	548	528	615	564	564	501	527	575	543	561	544	564	541	524	544	535	522	544	540	535	498	544	517	582	530	521	539	543	568	532	520	557	534	547	565	584	497	539	525	546	579	565	561	564	573	551	558	556	537	554	539	543	541	554	549	522	544	535	557	564	543	525	568	547	546	558	550	546	530	569	547	505	542	526	571	564	543	590	572	573	566	554	567	545	550	540	555	514	567	560	527	538	527	563	544	563	561	533	508	521	548	563	585	532	531	556	523	510	542	542	543	537	546	552	540	532	534	581	560	578	558	551	559	576	585	538	528	562	557	534	522	543	569	525	509	545	542	576	578	540	521	547	565	543	497	551	551	516	579	529	541	540	567	544	530	583	540	551	579	567	574	545	565	518	552	525	539	534	544	590	517	583	561	533	615	571	573
5222	502	341	333	344	306	302	320	303	296	329	315	289	310	342	309	321	319	307	307	299	321	288	291	327	275	329	281	301	303	357	331	325	335	275	316	323	287	329	323	331	307	328	313	297	327	312	305	299	315	295	316	301	285	324	331	293	320	294	293	307	299	304	329	336	298	309	332	328	301	297	321	316	285	288	337	298	290	298	309	308	338	297	330	314	307	327	321	295	278	300	318	293	333	271	287	336	298	318	295	318	299	325	317	321	322	314	292	277	292	339	291	280	273	301	302	299	282	330	295	289	297	345	303	364	312	322	316	319	299	337	342	323	348	300	328	321	310	344	306	320	324	317	310	275	317	324	334	321	307	335	325	305	327	327	311	329	330	325	320	314	313	299	319	296	301	302	319	364	313	285	324	339	322	295	322	304	338	304	298	318	336	321	319	293	315	322	308	312	284	310	281	322	315	315	342	341	313	296	293	310	312	315	327	317	322	317	301	308	311	312	337	263	299	312	320	307	324	335	312	307	333	289	299	277	305	317	291	332	337	303	305	315	313	297	316	313	333	314	343	237	328	303	333	281	299	319	282	346	328	324	305	301	323	277	319	304	341	320	282	310	331	284	289	320	334	324	325	290	306	313	315	313	332	288	329	329	330	333	335	307	293	306	333	302	285	293	311	295	293	287	325	314	296	324	284	343	336	295	302	313	340	305	335	308	265	304	323	322	303	290	313	296	321	315	327	315	313	304	311	344	353	318	336	333	345	344	290	289	294	320	265	313	317	314	294	322	316	315	295	328	312	299	311	314	321	297	325	320	318	295	301	305	314	292	289	296	323	287	314	327	322	273	306	286	296	271	301	307	347	310	293	268	292	342	308	317	299	299	308	314	299	312	309	326	326	301	293	296	296	324	324	299	311	326	302	296	279	297	291	348	309	315	308	306	301	302	336	309	359	309	302	321	279	295	328	331	314	293	327	316	333	301	280	308	322	342	311	294	311	312	333	291	302	322	298	282	297	331	308	322	312	306	319	336	293	341	304	312	302	311	301	297	296	314	285	307	338	347	305	305	372	331	323	316	309	310	331	304	285	279	339	328	288	276	308	315	304	317	328	333	290	303	328	306	285	339	297	327	337	314	314	327	329	291	334	299	329	314	322	323	282	298	352	303	341	325	336	321	297	338	317	298	267	326	306	306	336	307	302	328	321	355	340	310	295	326	279	290	315	299	315	348	317	307	303	304	317	342	334	326	292	327	330	339	353	322	318	292	297	281	338	318	313	296	315	329	288	342	308	310	339	301	311	329	322	296	293	300	271	290	327	318	321	295	306	313	280	327	315	341	322	346	298	305	310	354	309	357	340	330	321	315	282	323	284	351	275	319	319	288	300	316	335	335	307	344	317	337	330	306	337	337	317	305	289	318	298	311	305	315	304	322	285	321	305	321	339	312	325	324	328	298	336	286	319	313	298	310	310	306	329	324	327	312	317	315	305	309	297	324	341	328	317	317	336	327	316	331	280	282	341	319	329	305	332	301	285	319	306	294	322	331	277	315	277	322	309	298	331	317	302	336	339	304	321	336	309	283	306	344	328	281	323	291	330	313	295	329	307	317	322	292	320	337	347	348	301	290	280	275	346	324	323	322	324	299	334	314	306	342	327	300	311	302	293	285	334	281	301	310	329	302	318	310	318	297	296	284	308	329	315	289	303	292	322	315	301	336	305	307	336	305	295	304	325	304	312	347	311	318	288	276	276	302	325	360	314	292	316	333	297	324	326	284	314	320	325	286	325	310	303	309	324	304	312	295	273	328	289	322	351	312	312	341	304	284	313	291	267	287	274	302	310	305	320	339	305	320	299	321	314	311	296	313	316	309	312	314	295	277	292	321	345	292	292	287	353	350	322	335	289	311	327	322	306	292	342	288	332	317	304	349	329	293	302	291	305	299	302	296	309	306	341	317	317	326	299	287	322	266	320	300	318	267	299	303	324	302	330	318	315	321	308	294	319	332	304	301	313	282	275	289	267	296	321	290	315	311	320	316	336	358	284	338	353	295	331	312	310	322	338	330	267	330	342	335	301	336	372	307	292	256	305	294	313	336	329	318	312	312	327	315	315	333	331	344	326	332	311	298	315	317	318	283	290	357	280	306	288	330	301	319	289	316	316	298	296	316	292	302	326	310	293	328	303	319	319	287	282	322	311	323	306	288	324	317	290	321	320	283	304	321	312	338	314	295	309	332	318	287	317	322	326	350	316	302	282	335	316	299	325	290	347	298	300	330	295	346	304	319	295	292	325	318	318	307	310	315	332	313	321	326	337	305	321	316	315	306	291	284	314	301	307	323	285	312	307	350	326	322	326	314	307	341	333	307	281	326	340	305	299	320	354	309	303	294	306	310	320	285	308	263	293	305	301	287	337	304	315	324	291	346	302	300	289	322	296	304	274	319	315	321	335	304	331	306	284	316	280	317	278	312	296	326	324	347	330	314	324	300	300	303	309	305	294	327	313	328	309	291	292	321	328	330	305	306	312	290	286	343	295	303	327	309	329	278	351	259	275	313	314	308	327	317	332	317	307	273	345	293	304	315	308	329	324	314	319	323	294	318	277	291	291	324	300	311	320	333	290	306	317	310	320	264	354	320	342	287	306	339	306	363	325	304	310	345	320	284	314	315	318	308	311	301	294	298	313	323	324	293	319	304	320	321	322	275	349	319	280	288	264	296	316	287	288	303	331	331	311	342	309	356	326	309	329	315	323	346	317	331	316	297	298	291	300	299	328	278	318	323	325	298	311	324	319	311	323	322	328	321	303	283	308	314	308	280	315	310	284	305	320	297	309	334	299	285	283	338	321	324	240	305	324	294	340	312	328	332	343	302	347	336	327	334	323	309	309	303	336	308	343	351	324	332	299	318	321	284	310	330	318	311	331	310	277	325	345	306	318	304	303	311	291	293	290	290	310	301	322	311	309	332	292	333	317	322	310	308	323	327	298	290	324	315	323	305	318	294	330	307	315	296	315	303	333	357	290	332	330	290	325	303	304	326	299	319	293	312	312	338	291	326	326	321	345	308	338	314	284	303	313	325	358	327	313	319	316	315	310	317	338	334	294	311	310	271	316	292	329	335	298	288	329	298	323	314	296	319	340	327	309	302	314	358	338	306	306	292	303	313	338	330	329	316	302	313	302	290	310	310	304	336	337	304	300	308	283	295	311	343	307	335	328	298	336	313	306	339	315	319	301	286	302	303	342	308	345	316	331	309	318	331	320	296	296	303	328	341	318	324	298	312	307	300	322	301	325	328	282	336	315	312	309	292	322	292	314	351	293	306	325	316	298	307	307	321	301	340	313	325	290	322	323	298	298	312	307	326	315	334	319	347	337	325	336	332	280	288	302	299	328	360	299	319	296	326	333	297	329	288	339	353	303	330	334	332	324	316	313	310	320	297	319	290	311	327	340	320	315	288	347	305	302	315	289	294	344	331	314	332	323	326	334	319	311
3601	937	782	770	795	765	733	732	787	779	742	727	785	780	701	748	733	715	728	775	757	740	767	696	715	708	758	713	712	730	709	723	721	746	681	724	719	759	775	761	729	693	680	729	757	709	697	745	731	712	724	748	729	669	655	724	752	717	703	719	688	751	691	730	745	731	705	752	741	716	706	762	705	736	741	723	676	720	695	741	723	748	705	724	738	737	722	698	698	698	713	682	760	681	719	729	720	734	739	745	712	698	713	725	750	684	736	699	666	717	739	750	702	709	777	704	680	718	676	733	755	715	698	682	716	708	740	733	706	692	703	723	662	761	728	725	738	706	687	726	731	717	689	738	718	713	719	732	683	745	712	766	704	727	688	681	690	723	696	720	687	698	749	730	763	746	770	739	701	696	708	755	766	664	690	716	767	716	671	704	705	706	689	719	735	761	695	706	684	704	715	726	707	693	698	712	749	722	704	735	772	727	745	762	736	712	678	762	678	684	702	692	719	712	752	729	711	708	715	739	713	717	707	731	731	724	739	755	759	735	724	667	670	715	706	702	720	693	733	740	714	731	804	720	706	722	782	739	753	724	776	777	718	661	767	724	714	680	752	663	667	707	702	677	722	717	710	658	707	765	758	703	711	746	724	698	689	700	762	698	707	704	719	684	728	727	733	718	700	692	701	673	715	658	748	776	689	672	743	692	733	729	721	733	744	704	706	720	746	750	740	668	677	721	738	751	691	754	748	685	751	719	738	701	711	732	733	707	718	726	688	719	726	735	716	703	688	719	733	698	724	715	709	675	695	655	820	718	733	752	736	735	746	770	668	753	692	716	772	714	708	691	735	757	719	744	709	715	699	699	773	714	708	730	729	676	710	714	729	748	725	685	743	698	691	722	699	725	719	767	670	700	688	749	724	729	758	727	728	730	690	750	760	725	706	696	731	720	720	727	752	704	738	751	669	749	724	679	719	735	739	752	676	714	728	717	724	728	749	736	706	705	706	721	694	722	763	700	710	694	733	733	740	711	717	672	720	722	706	708	720	715	763	676	715	733	717	674	677	696	753	705	689	659	716	672	757	768	676	733	700	720	711	703	675	710	758	739	743	749	733	704	702	712	717	728	731	714	680	710	746	705	700	762	711	723	726	713	688	741	733	711	714	710	756	692	716	700	711	688	676	757	718	750	719	691	704	681	731	718	733	789	687	744	758	734	795	732	702	724	706	695	722	713	722	730	731	723	740	720	753	742	727	746	684	726	749	662	687	704	705	715	698	695	726	797	718	724	734	765	726	755	679	748	710	702	724	735	706	747	736	753	732	753	711	727	742	732	761	709	704	664	712	719	705	690	727	708	739	737	749	755	723	702	697	717	700	708	737	753	722	751	722	770	733	741	728	767	687	731	688	698	736	744	701	761	691	698	753	753	684	709	759	715	687	727	735	724	711	715	697	712	730	729	708	712	720	699	684	703	684	733	689	729	698	724	700	706	710	730	734	691	733	698	727	734	711	688	735	740	690	736	719	728	743	718	744	704	721	747	720	705	706	713	769	714	760	690	723	708	674	721	735	741	697	742	719	719	699	729	710	695	721	710	718	743	719	753	777	701	777	720	727	710	724	733	733	704	688	721	776	711	664	718	726	702	720	706	719	734	692	720	719	712	742	715	727	682	709	756	697	751	760	707	721	731	732	698	719	760	749	671	734	697	680	696	758	711	716	716	765	758	732	755	708	743	713	747	720	724	722	714	732	725	740	698	729	754	738	719	782	727	670	718	745	716	729	680	676	779	708	740	718	681	695	724	736	710	725	711	705	715	774	740	715	700	738	728	744	692	710	743	674	734	713	741	726	741	664	751	754	744	747	772	709	794	727	740	720	684	723	760	716	735	746	713	753	726	732	712	702	699	714	705	700	727	755	718	768	739	721	704	758	724	740	781	747	672	654	665	719	713	680	758	752	751	733	766	706	724	780	721	718	693	716	716	705	726	745	731	747	732	712	751	754	769	714	732	695	723	731	759	692	762	762	724	698	714	727	714	717	697	766	691	712	746	771	709	680	692	740	712	742	745	723	729	663	707	734	711	689	728	675	702	688	713	736	760	703	699	709	763	740	727	725	701	734	714	691	702	715	756	691	763	767	732	730	769	720	763	769	725	643	733	750	719	693	705	721	742	814	702	760	746	716	662	727	695	694	786	717	751	696	714	761	775	789	709	739	673	733	709	744	703	705	797	756	775	745	653	740	782	707	752	776	668	750	770	768	736	767	751	764	767	690	731	727	719	693	766	707	730	699	714	709	670	713	744	754	712	744	680	750	720	732	722	728	715	760	756	724	761	729	741	742	732	737	750	701	776	763	703	763	736	751	732	713	712	726	698	775	687	710	721	703	743	650	730	693	755	747	750	709	781	719	698	726	761	708	733	721	675	749	705	676	695	726	714	727	711	732	748	716	728	689	716	721	672	775	760	745	722	712	749	753	726	743	710	704	766	685	764	736	752	723	719	747	764	704	732	690	756	720	701	713	764	704	697	740	739	753	730	730	714	697	687	705	710	740	718	696	753	674	709	725	731	728	757	711	738	728	747	693	742	716	692	720	740	725	730	719	717	721	692	697	701	710	721	708	724	733	707	723	764	730	719	726	741	700	687	706	686	705	732	718	785	703	718	729	720	741	723	749	702	748	778	692	760	743	741	685	717	716	710	691	679	726	745	729	718	759	716	742	714	725	797	723	725	699	742	755	720	747	711	746	737	725	732	775	732	724	718	740	728	776	670	716	684	694	737	691	694	705	699	768	759	727	732	728	729	675	696	725	685	749	804	747	782	734	751	716	776	674	695	741	725	688	704	683	761	750	659	754	700	726	740	744	714	729	766	686	693	747	698	713	710	737	730	728	698	700	723	760	763	714	738	679	767	728	725	708	757	729	720	725	695	726	763	715	755	787	739	757	734	697	740	740	727	727	738	708	685	743	680	708	673	736	733	683	742	739	722	730	689	694	680	798	722	697	740	705	738	764	774	777	692	734	717	728	685	713	781	711	772	693	699	701	721	701	729	703	727	790	780	772	709	739	743	648	777	692	722	704	704	711	687	767	768	687	696	726	698	730	721	720	779	701	721	743	752	711	757	701	708	689	705	726	676	724	721	732	717	704	690	709	687	723	775	742	692	699	714	716	699	696	729	708	706	694	719	746	735	743	702	729	737	670	717	688	755	697	738	673	696	746	729	748	697	721	719	772	765	778	684	687	726	733	687	714	706	686	688	709	733	694	722	704	707	704	732	742	737	751	727	714	719	715	711	676	705	706	768	768	680	737	695	747	712	692	717	685	776	662	726	712	747	729	782	680	700	759	701	684	725	742	731	658	696	717	732	720	729	730	753	687	740	742	733	722	769	694	744	680	760	761	699	715	708	762	770	682	733	694	706	734	720	664	710	707	698	769	720	745	723	735	723	703	751	715	738	695	703	689	757	767	756	748	745	695	748	707	669	749	782	718	734
18709	6993	1437	923	680	466	390	339	285	250	246	207	193	189	178	173	147	175	167	214	186	167	156	153	135	153	151	165	146	140	150	152	156	157	150	169	148	175	150	162	153	144	134	167	139	138	136	158	149	139	142	154	128	169	145	145	134	146	152	129	148	139	121	174	146	173	155	162	138	156	146	143	164	126	143	147	149	159	138	152	157	134	152	150	156	139	139	133	109	151	168	152	144	145	122	145	124	143	135	140	141	135	144	146	149	128	139	159	154	178	138	164	148	161	148	139	139	158	150	133	143	128	157	134	141	127	152	123	160	137	130	165	162	134	145	154	125	146	125	149	133	148	148	170	145	137	159	148	149	142	146	159	173	145	151	129	156	148	165	138	147	151	140	132	144	149	131	152	141	134	151	135	155	165	147	144	148	159	140	126	148	141	149	158	152	149	155	141	156	166	121	139	148	137	153	162	138	128	167	137	151	145	152	150	151	134	126	152	132	148	146	134	139	162	147	138	162	135	153	149	153	138	147	146	142	160	153	152	154	168	158	139	135	136	168	148	171	132	155	156	175	141	117	163	130	136	148	144	120	142	154	131	148	159	138	139	168	159	136	143	157	144	144	145	137	144	127	140	142	129	135	161	139	150	129	150	136	154	140	141	154	127	146	133	163	157	135	162	138	133	128	155	151	142	154	144	150	152	153	151	156	145	148	173	169	123	126	119	124	129	159	147	125	131	163	163	162	160	156	138	137	157	120	146	131	145	147	135	141	131	143	165	129	163	136	137	130	143	137	162	146	150	173	151	135	145	179	152	178	159	160	157	161	155	135	145	146	120	159	123	171	156	126	128	141	132	136	138	128	129	152	157	161	153	132	166	143	162	137	162	141	136	125	148	151	131	151	158	156	150	163	155	148	138	168	134	153	147	158	134	147	148	153	145	152	146	135	129	147	158	135	150	145	128	153	150	137	158	145	139	147	167	138	151	126	121	143	142	139	138	169	136	163	169	138	144	142	141	123	160	141	150	128	134	144	142	154	150	151	145	146	157	134	142	147	141	146	133	152	141	149	157	156	144	144	139	130	142	147	174	139	156	168	149	153	130	147	166	122	148	150	143	144	148	125	161	161	128	143	131	138	128	150	155	137	143	162	169	144	147	145	183	148	149	128	152	123	155	122	141	140	137	158	145	121	161	134	155	148	122	145	135	147	158	138	145	134	136	152	156	141	157	154	155	137	132	140	131	153	166	135	155	141	157	162	162	151	163	167	132	141	153	141	163	143	131	148	156	129	112	141	147	153	137	141	169	141	155	160	176	143	122	137	146	175	160	150	134	144	114	166	151	147	134	132	137	121	137	141	160	151	137	168	149	159	167	173	158	130	163	142	139	133	156	141	139	141	145	132	165	143	154	131	125	140	105	136	165	138	127	148	137	147	139	178	159	156	153	138	157	148	147	164	157	148	152	141	155	137	159	115	164	144	151	144	132	160	166	148	153	167	148	155	129	139	134	154	141	130	114	159	169	143	148	158	148	134	157	139	125	132	143	144	129	150	146	146	137	165	169	141	145	133	130	166	130	149	145	153	132	144	151	175	133	176	143	158	133	143	152	167	142	137	126	134	138	137	160	137	147	135	143	128	123	150	152	118	165	170	170	144	140	155	140	144	117	133	133	149	160	157	149	154	148	139	158	131	142	140	149	160	162	146	135	133	152	145	149	140	136	141	155	146	141	142	141	154	180	154	154	154	136	151	128	130	145	164	138	126	155	150	187	146	143	151	147	158	125	136	156	130	146	171	156	146	130	147	139	136	147	140	126	156	163	148	149	130	148	160	162	149	133	135	133	146	156	144	155	134	139	153	148	164	152	138	162	148	137	162	131	156	149	134	143	151	118	148	122	138	139	146	167	143	160	155	148	151	149	149	159	111	135	139	141	168	145	129	142	140	154	120	145	155	141	142	130	158	142	135	145	145	155	153	139	146	164	147	131	133	161	166	141	142	132	134	153	163	138	152	145	136	142	150	173	158	134	148	122	141	168	159	125	132	165	153	144	161	154	141	154	174	114	166	149	185	163	150	164	159	159	147	132	131	148	149	148	148	129	162	133	150	166	140	161	149	160	142	160	155	157	166	149	133	155	154	172	132	130	139	144	134	135	138	140	134	127	134	145	137	158	124	126	145	138	155	169	122	142	137	152	134	141	149	139	160	157	159	155	163	139	179	139	133	130	141	162	118	162	167	142	122	150	156	153	131	134	137	154	171	138	142	165	137	148	155	121	174	118	164	150	123	118	116	139	154	145	147	142	144	150	141	132	140	136	154	155	146	127	157	145	169	143	140	160	152	130	162	142	141	168	136	159	151	128	145	140	139	136	150	130	151	122	129	142	162	123	175	145	134	154	139	125	132	136	151	145	139	133	148	152	153	155	156	158	145	145	154	151	163	133	134	115	140	148	152	177	153	123	144	146	151	151	149	130	172	134	145	120	139	142	121	150	149	140	166	144	151	158	158	142	163	147	143	158	130	140	172	139	133	138	139	160	158	128	127	129	144	146	142	161	142	145	141	147	120	133	146	146	131	155	134	166	134	148	131	137	132	149	126	151	157	145	145	150	148	151	144	123	137	135	145	131	151	153	147	136	149	141	128	152	153	139	148	137	126	172	159	134	137	141	149	130	131	110	146	142	147	153	141	154	157	168	152	133	138	153	161	151	145	145	164	173	137	138	155	137	140	167	151	134	140	148	140	188	131	133	159	162	128	156	138	150	141	172	115	145	145	142	154	149	163	150	145	153	128	143	123	141	144	158	161	156	157	128	134	168	123	147	164	163	137	153	149	151	155	120	133	142	146	151	135	145	123	146	145	179	130	159	157	156	150	149	146	156	147	129	146	141	150	158	134	154	163	182	161	145	134	176	163	151	147	131	138	152	150	138	159	138	156	165	143	132	132	133	138	141	145	153	137	160	159	113	158	160	146	159	138	116	160	150	147	154	146	143	141	166	140	124	144	134	137	131	140	135	137	136	147	168	136	135	153	143	147	124	136	130	143	151	136	128	143	120	128	125	128	143	160	149	147	153	155	139	147	132	143	129	151	147	149	142	140	146	144	154	165	134	160	140	132	147	157	123	150	132	141	126	143	153	144	144	147	136	174	142	123	132	138	143	133	143	127	120	156	127	127	126	160	138	152	151	140	160	183	153	155	147	142	140	133	137	141	159	115	148	142	136	142	143	164	131	149	139	123	155	151	156	132	154	140	158	153	159	156	134	130	141	145	145	135	151	140	145	158	145	150	139	169	139	141	156	151	125	134	132	152	156	151	161	128	133	142	157	110	148	149	146	128	142	149	147	149	139	162	140	140	154	149	162	134	168	145	158	155	141	132	136	156	143	161	122	130	151	152	141	146	158	140	146	155	139	157	134	146	159	142	137	131	139	143	149	145	148	138	165	140	141	134	151	156	166	125	153	134	128	153	146	136	147	157	129	140	129	148	163	134	126
10375	5675	2377	2942	2633	2165	1695	1471	1281	1160	1036	907	819	751	717	671	635	619	613	579	563	512	484	474	530	544	439	479	469	450	462	481	467	452	456	418	449	444	429	456	448	465	398	432	378	474	416	429	413	440	390	394	422	419	438	385	425	396	393	427	397	435	393	403	369	403	383	390	424	406	390	415	376	389	403	376	382	438	401	422	404	393	395	424	392	393	420	407	395	373	416	378	400	399	380	426	435	391	396	432	424	368	377	391	376	375	372	385	360	387	403	394	373	382	423	391	400	378	401	390	389	406	380	370	403	375	376	356	407	374	392	404	390	377	366	395	348	375	409	415	414	384	394	408	420	361	426	364	380	358	379	393	349	360	396	382	429	415	390	387	383	385	431	383	358	379	390	412	410	358	396	349	399	389	379	406	366	393	395	380	406	427	365	384	379	392	370	390	391	414	370	406	418	380	362	371	393	398	381	376	396	402	382	385	388	430	386	421	373	417	388	395	386	374	379	364	372	387	423	380	361	398	401	418	375	381	391	429	396	391	414	361	372	353	384	372	378	381	392	385	405	399	385	397	415	379	407	378	361	374	419	335	384	386	368	401	403	379	405	387	374	426	372	342	389	377	376	419	418	385	389	385	375	393	391	396	349	392	386	386	382	390	400	406	378	372	389	427	363	394	405	407	411	393	382	379	369	376	344	387	399	378	425	374	365	377	414	341	377	372	399	393	405	389	423	395	373	395	394	377	391	405	389	373	396	398	376	376	392	363	360	414	369	408	371	366	360	378	413	402	369	377	386	366	383	390	415	410	412	432	406	413	352	393	403	384	365	386	391	393	365	387	362	394	390	358	379	395	403	379	392	396	350	372	378	401	395	369	429	369	358	406	377	383	384	373	421	408	389	409	423	384	390	385	390	396	360	392	404	392	368	354	355	385	397	411	421	396	372	418	422	399	382	365	367	373	362	368	413	384	392	399	401	397	378	357	403	427	366	377	409	392	363	376	411	425	375	373	410	373	378	371	380	404	379	434	377	422	372	365	370	378	424	380	370	430	372	403	427	403	399	378	394	438	427	408	392	386	404	371	393	398	367	370	401	422	383	367	407	392	376	357	394	376	350	394	396	397	400	361	367	391	349	378	418	371	397	388	410	392	388	415	403	405	360	389	411	361	392	378	378	385	388	407	367	371	358	386	370	384	382	355	375	403	366	409	378	378	360	393	412	373	386	393	366	335	384	425	406	390	392	429	402	383	330	382	399	417	426	388	391	402	378	419	400	383	352	366	389	372	393	380	405	399	410	396	360	391	409	393	377	373	401	363	399	359	405	366	393	388	356	415	322	389	400	390	401	363	390	412	401	345	384	372	414	386	395	396	392	367	410	388	354	355	401	357	408	399	366	383	387	385	385	405	411	381	374	402	411	399	377	392	363	396	388	365	405	385	404	425	365	397	363	392	357	376	374	373	401	386	375	364	382	389	403	366	383	392	380	404	391	366	367	388	350	382	369	365	400	371	360	399	363	379	392	409	392	401	370	366	357	402	409	403	377	416	399	403	360	386	406	396	368	392	366	400	402	390	384	366	389	395	387	385	374	349	393	362	390	370	410	397	366	367	382	368	391	408	427	381	375	405	374	397	400	377	379	347	391	377	370	389	390	404	372	399	354	362	369	394	387	378	388	398	407	368	373	436	385	381	351	419	391	394	387	397	437	354	383	359	365	402	381	412	389	399	398	383	390	379	419	377	381	423	388	368	371	412	402	372	403	383	372	370	385	362	369	402	381	385	350	417	376	381	414	401	408	380	367	399	377	395	416	402	409	412	358	407	378	395	368	408	401	411	366	400	361	366	383	398	402	409	374	371	357	374	375	388	379	405	364	369	389	359	389	371	389	390	414	401	385	381	369	391	393	407	366	380	348	396	410	425	417	408	391	404	416	397	367	382	387	418	396	432	386	390	427	400	388	404	410	389	363	394	366	388	391	394	406	401	373	359	393	372	415	397	386	420	377	428	364	379	378	386	401	388	380	395	396	412	407	391	416	388	380	427	358	372	406	392	372	365	375	378	380	401	403	376	391	394	415	414	386	391	392	411	393	368	396	366	420	409	361	383	400	423	390	386	413	368	377	379	414	377	394	394	459	389	395	387	370	378	399	374	382	402	382	410	369	390	387	400	397	373	388	361	393	380	397	389	385	431	388	384	403	403	378	402	377	399	392	373	358	377	370	333	377	394	420	398	376	371	365	401	377	386	391	393	394	393	352	393	380	407	377	364	404	389	380	367	380	426	374	396	381	399	392	367	384	350	366	377	394	423	393	392	365	408	391	379	397	385	346	409	369	378	377	378	426	363	363	412	393	388	390	363	410	363	379	422	363	403	386	387	393	409	389	342	403	391	398	389	359	388	387	390	374	404	401	392	397	392	388	388	394	348	411	372	391	392	372	387	380	373	398	418	389	351	417	391	404	371	364	409	419	382	384	373	367	392	403	386	418	378	411	381	376	404	366	420	440	372	418	393	385	378	418	378	387	389	393	395	375	361	400	390	393	382	401	412	443	379	360	395	381	416	384	406	390	360	418	402	378	382	371	402	391	392	376	405	380	414	397	395	378	376	366	365	391	365	366	419	375	411	418	358	406	369	371	417	386	406	391	369	374	352	392	428	367	396	388	393	358	378	396	372	368	376	379	375	412	412	391	412	363	429	362	402	352	337	390	368	390	357	397	354	368	401	396	368	379	415	373	369	393	370	436	414	366	410	379	387	363	343	419	386	404	415	400	379	403	376	380	408	427	386	367	393	367	422	358	398	353	376	382	360	350	416	383	380	430	419	425	389	397	394	381	367	402	384	399	384	404	392	372	389	397	407	387	368	403	374	380	370	376	417	388	387	402	384	436	405	387	358	403	393	351	398	389	435	353	376	388	379	372	332	387	393	367	367	389	401	431	363	409	381	390	381	412	411	392	388	383	387	363	395	371	392	417	385	344	367	342	411	382	367	369	379	413	422	361	393	394	432	391	378	393	374	444	379	416	367	364	355	391	386	370	401	356	347	374	372	401	387	346	425	393	395	406	405	422	405	373	402	397	406	380	392	396	364	356	416	362	416	383	388	406	373	373	381	369	427	386	373	388	358	385	404	372	389	392	396	391	421	339	367	420	377	382	390	378	372	384	386	399	395	358	381	377	389	404	386	409	374	345	372	385	371	372	363	362	380	395	410	399	387	426	410	399	406	385	382	382	372	384	359	382	393	381	386	388	369	410	381	391	397	397	389	418	403	410	393	430	401	366	369	344	413	406	358	359	387	390	392	390	381	357	369	376	398	380	376	392	392	355	360	361	407	377	367	413	384	350	369	386	380	364	390	383	355	374	390	426	386	386	371	373	407	381	368	377	393	431	372	387	397	379	371	398	419	328	365	391	398	376	374	390	388	363	420	351	393	360	414	412	354	377	390	394	398	371	388	382	400	373	390	404	358	377	347	367	338	379	417	336	413
28984	15557	3764	1928	1252	900	712	612	524	420	425	381	334	304	279	310	257	302	288	246	288	249	235	271	227	235	280	267	231	205	229	205	240	241	209	216	237	211	240	235	238	239	215	231	211	210	217	176	203	195	225	224	197	182	202	194	208	188	267	192	190	205	245	220	225	200	208	217	236	248	220	212	213	194	194	225	230	189	223	214	204	198	200	235	193	223	224	198	215	235	192	193	205	198	203	206	197	203	217	219	215	207	205	197	211	212	190	204	197	221	233	219	248	195	228	217	218	182	213	196	202	201	175	218	217	246	225	194	203	229	187	227	202	182	193	198	209	195	209	210	210	187	183	215	219	204	203	198	203	201	201	216	252	182	211	203	222	207	187	187	199	208	227	204	169	198	192	187	218	200	210	196	229	203	226	262	216	181	191	196	235	219	199	225	189	186	207	230	196	205	197	235	202	179	189	207	209	194	191	219	212	199	180	216	217	214	242	202	193	190	213	222	226	228	210	207	216	203	215	213	181	199	194	211	220	202	203	178	225	205	188	205	219	228	230	200	195	213	223	217	191	187	197	211	190	187	193	206	209	235	204	202	191	213	205	230	190	225	193	222	210	225	197	187	194	191	195	208	205	195	204	199	190	199	221	201	215	230	216	228	204	212	204	204	184	216	206	201	190	206	205	227	226	203	213	192	212	222	215	213	227	210	233	202	189	212	210	220	202	218	221	209	199	215	209	217	201	216	194	210	221	188	200	217	175	204	191	178	224	213	213	215	197	219	208	223	218	206	220	228	215	215	221	210	200	199	202	249	208	207	215	215	209	214	198	215	207	224	208	231	195	218	206	225	210	211	222	216	223	206	210	183	210	189	215	179	216	206	202	223	185	220	184	192	209	193	201	214	217	208	187	227	228	220	218	214	224	219	217	172	191	206	215	239	205	241	200	205	206	210	188	209	211	199	216	195	189	203	209	210	201	222	215	189	200	209	220	208	219	214	222	247	210	213	219	236	216	205	218	216	195	220	236	237	214	219	201	207	216	220	221	213	206	191	190	205	221	198	203	203	196	244	205	199	220	197	205	226	213	204	202	200	244	244	212	196	169	232	203	225	216	193	210	199	220	208	217	186	232	191	203	202	215	217	185	208	224	212	231	204	215	210	206	228	196	199	216	196	222	221	243	223	196	217	223	193	238	219	227	217	221	212	214	196	202	188	195	200	214	217	191	215	206	192	232	206	215	203	181	211	219	214	214	215	193	222	202	244	204	191	201	182	220	214	202	216	213	212	196	258	192	190	226	227	215	192	233	209	201	223	210	192	217	194	204	195	210	216	200	199	207	196	208	207	214	225	195	211	224	223	209	211	216	220	204	213	190	213	194	224	204	220	201	202	195	193	232	255	215	194	212	199	198	202	187	226	189	202	195	210	205	201	235	210	210	207	212	232	195	201	199	203	202	168	222	185	226	200	185	218	201	217	172	227	224	244	232	195	207	216	213	183	212	213	212	194	196	230	233	222	200	211	204	195	216	189	207	220	179	196	200	227	223	196	205	201	207	192	204	236	208	187	225	209	193	220	212	187	221	193	209	204	220	174	181	211	205	205	212	221	221	229	213	210	212	194	222	199	196	183	221	232	227	205	213	206	198	189	198	214	211	210	225	227	222	216	215	205	212	211	205	198	198	205	228	212	215	224	206	200	223	206	212	213	193	232	190	206	178	212	227	198	197	196	209	191	206	200	201	211	179	214	194	236	240	218	199	195	203	200	220	209	221	209	220	206	201	221	217	186	211	210	199	209	214	179	208	224	190	198	219	204	222	221	210	184	221	194	199	179	216	221	207	195	221	228	189	193	226	212	186	202	217	222	212	194	214	197	214	212	201	232	213	196	189	200	203	191	204	203	188	206	210	193	194	202	240	218	213	204	228	206	200	211	188	193	183	215	196	189	218	233	197	193	229	168	199	212	219	200	180	209	197	220	217	212	194	194	241	206	185	193	215	213	222	204	229	213	198	191	191	178	218	222	227	190	217	217	225	212	203	212	210	203	187	234	213	209	190	192	207	211	188	192	211	186	214	221	218	200	216	201	201	199	205	205	246	240	217	175	203	202	205	219	197	179	200	211	228	211	189	206	221	215	221	177	209	216	195	211	223	221	196	243	209	216	212	207	213	222	227	213	203	201	211	210	214	210	227	200	210	227	187	258	203	207	187	229	215	209	242	190	212	207	233	238	207	174	233	216	203	214	235	226	183	226	200	233	205	237	166	194	201	220	209	197	198	225	208	222	227	242	221	217	204	204	205	223	235	201	219	193	191	215	220	196	196	227	197	209	219	226	204	219	193	195	210	227	204	222	202	219	202	194	220	213	241	219	204	199	236	208	208	197	181	218	225	212	202	177	212	230	195	196	231	232	191	196	184	231	242	234	225	207	206	231	214	197	201	185	202	216	193	234	223	226	230	210	233	206	199	203	209	207	177	203	196	220	205	219	205	189	203	205	213	214	187	207	199	223	209	224	180	197	214	198	230	167	223	215	185	255	217	205	200	196	209	221	222	204	192	183	207	224	215	215	243	209	213	233	212	222	240	222	215	206	223	196	228	198	177	189	226	196	169	206	215	215	216	214	222	198	207	202	206	211	229	192	186	231	174	180	191	227	220	215	218	218	207	214	237	204	211	220	203	204	216	207	224	226	224	184	198	169	207	234	216	195	199	200	232	204	193	184	186	213	183	175	172	204	221	206	194	197	232	203	216	198	239	233	203	198	217	246	217	192	212	213	193	215	246	209	205	186	213	190	192	208	202	228	211	225	240	227	191	207	191	216	204	187	218	210	186	186	207	217	198	197	205	196	210	221	231	229	213	184	194	185	224	211	225	211	202	225	212	209	202	202	212	194	221	195	214	186	213	243	224	214	196	213	226	210	224	197	209	190	206	199	201	192	186	224	189	199	218	235	228	201	183	218	194	229	213	203	196	232	221	221	216	193	229	199	204	213	210	184	195	202	219	208	216	193	249	189	229	219	220	236	190	209	189	200	224	197	200	206	203	202	200	218	202	213	212	184	223	213	234	191	238	208	196	183	218	212	205	221	182	195	223	190	202	197	193	234	205	201	207	196	190	211	217	232	193	195	223	190	174	224	200	207	216	231	201	240	222	210	199	208	215	220	206	205	204	213	196	200	200	212	209	165	198	222	209	211	196	215	205	208	220	228	228	209	205	211	212	201	204	223	187	210	206	212	193	182	215	213	223	216	204	237	191	214	229	200	190	212	189	204	165	201	201	230	225	201	217	215	196	185	229	214	202	186	201	234	198	199	195	216	219	193	176	209	214	194	219	224	215	204	197	228	234	194	218	230	201	197	219	240	194	219	195	209	199	197	189	193	233	202	222	176	206	205	220	227	227	198	210	225	217	208	232	209	208	203	230	198	220	196	206	228	192	222	217	224	223	206	219	179	207	202	203	197	225	226	210	223	201	208	207	196	192	175	228	230	205	205
15478	10207	4383	5418	4766	3614	3101	2564	2211	1991	1755	1508	1431	1318	1123	1138	1010	1000	937	905	930	878	826	779	792	800	749	766	732	732	747	712	645	676	689	616	678	683	652	652	657	610	587	596	641	623	580	626	584	597	614	619	627	554	601	624	584	600	592	562	599	577	605	588	571	584	569	567	592	568	553	548	531	586	537	563	540	568	537	601	560	531	587	585	567	529	560	569	544	578	548	585	531	614	537	567	603	526	539	574	548	538	523	576	567	562	541	584	574	559	560	574	587	555	566	579	545	555	559	536	518	536	555	593	534	575	537	595	559	523	561	533	561	526	569	553	589	510	552	557	528	529	546	553	556	544	566	530	521	562	558	521	507	558	532	525	560	564	529	558	542	543	585	542	567	568	539	562	574	587	535	546	534	564	536	579	552	558	549	548	574	515	541	536	552	521	531	555	508	497	510	526	555	528	580	583	581	576	528	529	553	512	596	565	542	540	574	558	562	534	562	547	539	525	548	551	571	586	556	543	527	527	514	551	534	517	541	552	536	553	544	535	551	558	548	556	542	551	513	559	567	556	558	534	507	581	573	552	556	544	575	542	546	540	559	562	565	557	565	568	527	569	555	546	539	558	554	546	570	478	508	546	520	548	558	566	525	565	547	529	550	537	499	550	532	563	542	521	588	548	520	548	504	538	488	597	560	542	582	524	533	496	561	559	594	555	551	515	569	545	523	579	522	536	557	507	567	581	529	552	592	532	573	529	533	515	584	562	526	466	587	519	534	536	558	518	538	539	550	500	513	538	558	554	501	580	569	568	534	551	551	585	573	560	567	552	552	558	593	546	554	543	522	534	563	548	578	539	551	541	586	573	506	528	563	544	523	571	547	544	534	564	549	549	473	565	597	523	538	508	535	568	508	523	537	574	529	592	561	572	580	593	545	544	565	569	519	557	553	498	587	569	555	590	565	560	508	551	564	582	536	530	575	550	551	542	565	565	530	527	512	572	554	550	529	562	564	531	541	538	540	539	557	510	540	594	575	533	581	541	562	573	513	553	531	543	532	525	525	536	568	571	539	548	557	548	535	553	544	544	562	524	564	574	573	527	563	545	534	545	554	526	524	600	558	576	529	546	541	569	555	543	568	553	539	553	540	577	564	542	540	566	496	510	565	582	526	563	559	582	550	507	565	559	587	526	578	563	554	520	517	567	600	522	507	572	551	544	500	555	532	565	573	551	536	490	550	551	566	547	537	538	556	525	556	578	480	541	529	569	577	524	514	580	532	533	548	570	504	571	543	535	549	552	578	573	530	538	541	548	576	532	541	538	565	556	525	596	542	556	555	529	566	580	568	553	543	560	553	528	552	524	557	527	521	569	553	556	516	554	539	552	558	531	551	501	547	586	501	580	496	544	552	548	501	524	526	550	536	514	568	591	536	549	580	524	547	540	553	581	525	568	557	570	539	543	576	526	554	533	542	512	554	505	557	496	545	553	559	543	561	543	551	529	564	547	528	535	549	504	573	565	554	539	529	565	532	510	519	578	554	564	521	543	505	571	570	537	555	538	588	536	573	552	519	524	577	574	494	541	538	529	548	536	541	567	596	556	571	536	577	573	504	565	501	587	495	573	559	546	603	537	512	560	512	542	607	544	540	543	541	541	487	575	544	526	544	557	553	522	574	576	597	564	511	607	534	557	537	563	555	549	488	528	567	556	543	512	532	586	527	566	549	573	548	535	551	600	556	537	517	481	561	539	524	558	549	553	560	541	527	559	541	520	498	515	531	537	552	576	541	556	539	578	553	548	550	582	541	543	547	546	524	554	564	552	508	548	544	529	558	575	551	567	556	551	535	597	564	563	536	567	557	552	484	533	570	548	552	604	551	519	504	542	545	516	568	531	531	522	578	545	580	526	571	504	533	555	559	532	541	544	572	506	560	565	513	512	542	526	529	503	483	523	485	541	563	562	578	589	557	581	558	567	555	568	569	535	563	546	557	542	538	582	526	513	572	547	552	552	523	554	589	567	504	522	603	543	536	568	597	576	565	543	531	603	535	580	553	552	542	522	552	552	577	513	560	589	544	531	558	566	532	541	530	592	518	533	554	573	533	618	541	531	515	557	562	575	553	607	504	570	563	544	513	577	524	531	522	513	563	541	565	540	537	544	515	545	536	523	522	535	540	564	568	558	585	558	525	520	555	531	513	577	570	590	561	540	521	573	526	569	553	553	551	563	542	555	577	586	552	550	560	574	529	531	549	510	563	555	534	535	536	571	580	563	596	566	527	532	540	575	561	563	563	548	551	571	544	535	555	532	535	586	532	534	537	517	525	557	535	535	539	534	529	566	573	501	554	559	533	546	599	560	520	561	572	535	535	555	513	552	527	566	493	534	517	558	525	555	589	559	595	563	514	566	558	548	544	549	557	556	515	540	563	568	562	541	542	538	538	512	541	542	559	602	532	526	586	527	549	528	563	531	562	561	544	547	557	541	537	561	523	551	529	559	555	591	533	540	582	573	541	537	542	525	558	562	559	498	587	546	598	580	525	523	581	529	562	568	576	544	535	550	529	544	497	551	540	542	533	574	563	530	567	530	544	523	578	548	535	575	544	562	533	566	538	569	507	547	525	541	529	547	516	564	542	536	600	522	578	539	515	524	598	559	548	549	501	595	550	553	574	550	567	528	545	587	546	531	548	491	541	504	558	483	540	490	564	542	536	542	540	541	518	530	550	586	574	576	533	535	544	538	569	533	526	503	582	539	571	550	539	556	516	570	569	576	532	510	539	546	476	555	547	526	568	541	524	531	563	522	534	521	556	510	506	559	556	544	568	530	607	540	540	551	564	572	533	527	538	545	532	526	488	518	555	532	604	558	572	512	572	543	575	555	529	516	538	548	558	549	556	534	529	567	510	554	554	526	563	575	557	531	531	534	553	518	507	541	530	592	533	546	573	549	513	555	564	580	522	560	540	533	553	549	515	550	537	512	600	559	538	567	553	571	597	500	555	547	595	567	535	561	514	565	590	559	551	509	558	554	569	552	544	550	569	545	551	560	544	565	554	584	570	558	509	571	566	547	557	601	560	516	526	542	585	599	546	500	535	532	532	542	534	557	543	563	570	570	551	579	555	544	529	507	618	569	528	550	567	508	527	559	564	510	539	534	525	571	555	551	568	548	560	554	537	513	531	548	514	557	520	545	540	563	537	503	558	567	525	534	531	553	541	546	519	549	532	563	528	545	557	521	519	528	592	579	531	540	568	544	543	572	590	574	527	540	527	596	521	575	536	537	542	558	547	506	562	556	548	562	552	565	556	547	561	543	560	529	511	575	559	594	535	551	557	549	541	552	540	559	546	557	529	528	550	574	564	561	527	528	520	577	545	561	600	554	550	561	584	573	564	527	513	505	533	518	568	576	557	570	503	565	560	526	560	568	486	535	501	569	571	583	531	550	520	536	531	542	534	557	584	578	547	550	537	555	524	534	557	551	561	551	559	535
5291	566	308	312	315	312	332	338	295	294	309	316	348	315	307	327	304	310	289	321	317	325	281	315	315	303	310	312	326	338	292	349	288	301	319	289	302	269	306	302	319	330	309	316	301	302	324	306	291	307	281	337	324	323	315	308	273	327	347	303	301	281	296	288	324	321	317	310	304	331	279	296	284	335	320	301	272	298	277	329	322	316	337	322	338	307	312	295	329	358	308	323	318	334	352	342	294	318	326	310	294	309	321	292	278	323	283	288	323	329	317	321	302	315	294	341	346	336	309	305	325	314	329	343	313	315	305	290	313	308	325	297	326	307	331	319	339	304	297	307	316	320	316	316	318	352	294	291	299	272	284	265	292	335	333	300	311	284	305	320	322	324	297	279	301	292	304	322	277	267	323	323	333	306	328	316	315	314	332	299	300	310	304	298	294	303	315	325	300	312	316	295	308	300	282	312	314	308	328	307	308	308	326	319	322	285	314	286	304	349	306	297	298	312	327	312	324	311	339	308	303	307	300	291	303	309	331	314	353	322	300	297	270	277	330	316	310	303	298	301	323	340	298	287	302	339	317	338	316	318	285	302	314	323	283	292	294	319	321	294	298	311	296	303	297	302	319	321	357	316	293	319	329	291	302	281	313	314	337	299	317	337	318	334	322	305	289	299	312	348	311	318	347	306	305	337	332	323	311	315	301	294	303	307	307	310	310	306	292	302	302	315	301	294	327	270	296	285	288	332	291	331	267	322	295	305	311	303	319	308	269	264	301	327	303	312	316	301	288	290	305	333	305	280	310	303	334	281	337	302	316	306	304	311	276	312	300	338	349	294	292	327	286	302	313	295	302	306	289	319	286	336	292	296	318	322	341	331	310	327	309	319	322	322	298	302	291	293	291	318	302	258	263	310	325	335	299	315	281	298	313	309	297	309	306	319	298	322	296	309	293	324	308	307	334	306	306	321	305	294	332	295	315	333	307	287	298	332	312	332	299	306	293	300	300	287	310	310	301	309	311	311	326	303	343	305	331	329	348	273	284	297	319	335	294	294	349	318	317	321	307	305	353	294	263	316	297	311	304	288	315	320	328	304	350	293	327	323	312	299	273	286	313	367	322	346	305	303	332	306	332	303	328	321	295	320	310	342	286	286	304	305	296	309	297	298	308	296	292	328	293	292	302	296	293	320	318	338	337	304	315	343	325	312	293	299	360	316	368	311	330	358	330	293	334	320	321	297	296	324	310	309	269	332	303	293	301	294	337	298	294	286	291	291	298	305	281	301	333	324	300	321	322	306	292	310	320	283	270	275	336	315	303	319	290	297	322	284	297	323	285	322	299	312	320	314	274	288	310	329	342	310	297	296	280	286	327	349	310	318	333	272	336	321	318	304	334	298	304	319	334	285	309	285	311	316	315	309	319	317	309	310	312	346	287	297	322	310	302	285	330	293	317	333	309	318	307	298	313	314	307	285	326	303	332	300	311	305	285	293	308	333	313	311	331	349	306	332	332	318	312	291	314	307	275	313	286	292	303	304	270	284	351	283	308	311	307	291	302	312	303	327	281	318	278	313	333	296	316	276	292	338	340	335	332	312	310	338	324	352	293	305	320	313	310	323	328	321	304	268	325	307	313	286	324	297	281	302	313	285	293	294	283	313	302	308	320	319	307	301	315	308	304	314	327	283	309	323	315	289	297	296	326	323	317	318	311	320	334	309	302	323	308	268	343	306	287	302	289	340	310	327	306	288	326	313	351	340	316	319	322	318	279	273	319	287	337	288	303	304	334	280	315	331	320	299	293	318	311	325	300	290	323	276	288	319	340	345	302	324	310	329	332	309	287	280	301	343	306	285	292	328	279	305	325	282	316	325	308	300	302	343	298	327	306	336	319	292	302	308	309	334	297	297	293	326	311	320	314	281	316	314	303	316	301	307	290	315	307	315	346	302	301	283	291	287	321	320	302	334	318	290	303	311	326	341	331	308	306	312	330	297	321	316	338	285	298	325	287	268	335	312	332	346	302	359	284	316	317	298	284	338	317	323	317	341	306	349	287	274	328	275	336	318	322	296	309	286	288	292	282	291	303	342	274	297	319	318	327	314	317	295	328	334	311	317	337	309	295	299	302	343	299	313	339	323	320	319	274	291	275	287	293	314	322	296	330	293	298	290	318	301	314	311	329	324	288	338	283	291	324	320	309	308	300	307	281	306	293	259	316	287	307	296	305	335	308	323	292	316	293	347	300	317	312	292	325	284	284	309	289	350	309	296	306	330	337	318	312	281	298	346	328	311	314	332	316	319	347	317	311	361	329	329	322	338	307	281	259	300	298	302	315	314	318	338	332	283	310	296	334	298	290	317	294	330	302	312	299	290	330	304	326	347	320	302	332	327	295	334	285	340	341	310	284	256	301	287	292	304	282	310	285	321	294	322	324	357	329	315	330	326	306	320	299	312	288	307	338	300	307	305	290	303	317	316	337	328	273	312	294	318	324	273	310	341	331	360	280	305	328	336	334	285	299	313	314	306	316	317	294	317	311	302	309	322	296	295	296	297	287	313	308	320	347	297	323	303	335	282	270	278	280	283	323	310	338	312	299	300	313	306	296	308	301	309	275	289	308	300	300	337	305	342	309	325	314	319	322	300	280	319	269	326	343	324	339	302	300	315	317	305	300	289	312	326	289	310	295	294	307	311	316	331	319	309	304	305	308	330	319	373	344	326	288	318	315	288	314	307	303	330	311	314	319	313	301	298	309	296	271	308	322	291	318	322	262	249	298	302	282	289	328	301	288	314	306	306	302	295	306	310	297	315	288	300	315	312	268	308	286	331	327	313	296	307	291	291	292	310	292	309	326	311	316	290	322	329	371	280	313	305	351	330	323	304	294	335	310	317	277	294	330	272	305	338	307	308	295	296	294	307	340	335	305	307	308	309	289	318	286	297	329	289	264	305	296	327	324	258	277	332	297	288	299	284	304	272	302	311	290	277	279	289	297	302	312	318	307	295	281	266	313	279	318	309	283	312	321	311	318	351	325	277	297	331	305	286	334	302	321	315	298	330	307	282	305	310	308	311	297	314	284	283	276	323	318	310	270	286	298	306	318	292	308	301	319	328	321	317	287	356	342	275	334	303	304	308	313	294	338	332	305	306	313	288	271	314	342	323	292	314	340	311	319	317	324	326	316	332	315	345	316	320	290	316	324	319	293	324	347	336	298	350	340	323	301	312	293	307	314	281	308	320	310	308	324	284	301	296	295	312	335	292	339	339	323	330	282	322	319	298	294	299	297	321	290	303	308	365	316	285	294	279	282	309	299	374	302	307	307	325	294	307	309	309	318	327	332	344	329	347	326	313	352	279	308	321	357	315	307	316	302	336	321	326	328	343	287	307	320	315	329	325	300	314	330	333	322	314	310	327	323	320	312	304	297	263	294	318	269	311	308	302	338	325	317	299	280	290	330	313	321	301	297	299	323	303	319	294	303	312	335	343	331	295
3573	969	761	788	840	750	756	821	733	700	734	737	748	723	711	699	774	747	721	765	728	690	750	732	713	715	707	737	744	730	717	757	687	755	710	718	684	693	678	686	684	668	713	738	697	719	710	770	714	731	760	755	720	695	716	708	767	737	709	704	727	737	727	702	742	725	699	747	772	729	743	691	690	731	708	741	720	746	705	721	798	741	740	665	692	733	697	708	698	718	719	731	733	734	727	734	746	679	781	679	718	666	725	710	725	715	732	686	718	754	725	685	718	726	706	738	752	730	731	745	719	753	717	727	724	705	716	727	726	726	744	687	725	695	725	702	711	661	739	736	737	713	713	748	713	747	698	714	658	718	756	765	731	669	716	750	690	734	732	719	717	715	710	711	685	724	736	685	710	691	730	736	708	722	716	729	730	662	773	651	689	748	708	749	772	716	710	734	715	754	682	787	740	722	699	710	695	700	681	715	670	687	691	757	773	724	723	710	739	728	687	724	716	712	698	765	700	736	701	671	706	707	690	713	688	718	723	687	713	732	671	706	702	735	711	684	721	694	745	714	712	727	746	676	708	746	720	743	762	681	777	752	713	709	690	689	735	800	752	724	649	717	783	728	729	731	682	712	751	775	691	709	754	712	758	724	707	696	683	734	754	710	704	757	738	715	702	720	726	690	728	733	696	701	725	665	699	720	714	727	722	722	693	711	704	714	745	684	674	682	743	660	779	721	729	684	749	683	720	738	758	737	695	732	741	727	732	701	761	716	703	743	738	725	764	719	709	751	756	750	685	744	729	722	710	705	721	756	715	714	706	740	740	677	719	719	709	659	727	681	708	734	715	695	693	721	717	734	743	717	710	690	761	727	759	733	675	721	705	728	756	724	717	744	723	703	711	717	670	695	743	724	694	687	759	715	742	716	684	701	651	725	703	722	759	671	716	733	709	691	722	700	769	702	739	695	664	675	730	740	749	744	685	659	728	738	745	704	754	734	746	701	701	736	743	698	760	673	706	701	738	727	696	651	694	748	700	759	746	732	747	750	714	745	739	730	728	717	726	738	657	698	741	689	744	692	688	694	711	771	737	696	700	716	669	709	710	724	735	729	734	718	736	686	718	647	709	692	756	672	729	719	688	713	703	720	762	699	772	729	703	722	733	700	789	752	685	676	725	712	691	761	743	698	705	690	698	712	731	717	689	736	754	678	736	718	740	750	726	743	707	723	718	729	750	717	741	715	732	737	755	700	719	665	731	723	715	721	734	730	659	727	687	708	754	741	678	724	723	761	758	689	714	763	743	694	682	721	730	746	699	757	744	721	729	700	733	761	754	673	739	774	721	735	718	727	734	705	756	782	701	760	730	723	722	734	748	712	697	757	774	711	697	720	722	721	703	692	728	698	752	740	714	715	728	710	741	716	739	676	765	727	761	722	744	712	731	685	721	732	701	738	725	651	718	750	670	722	823	668	704	747	711	734	728	739	703	657	698	724	748	727	715	716	692	699	734	751	705	694	758	727	675	763	708	765	716	724	711	721	728	812	747	747	696	730	720	715	749	678	716	728	678	736	724	729	679	700	713	687	658	725	668	675	728	747	717	713	763	723	703	699	707	713	733	728	693	693	723	693	726	740	755	683	773	664	671	706	690	748	690	745	708	707	711	732	699	737	728	689	679	735	715	745	701	688	710	741	704	711	799	735	674	717	722	718	751	743	728	748	759	718	714	676	683	751	695	680	695	734	731	684	697	735	688	690	703	655	667	739	725	741	681	777	739	702	667	724	714	727	739	699	755	696	623	721	697	705	750	644	765	776	741	743	731	690	695	786	734	735	710	742	690	693	694	730	693	736	681	702	715	755	702	690	687	685	712	710	724	748	724	724	749	740	730	710	673	722	719	738	755	761	721	702	696	718	710	756	721	686	721	736	701	717	723	729	709	738	772	686	719	730	711	746	713	670	737	708	716	749	689	749	701	705	716	698	741	746	686	735	751	768	692	738	692	690	725	732	718	718	729	699	719	724	710	736	741	712	721	669	709	703	696	705	764	708	705	676	690	734	701	689	766	746	707	749	700	700	728	699	734	698	694	705	704	690	738	695	711	728	753	725	737	737	746	728	753	783	745	740	697	741	717	726	715	715	720	717	746	701	694	734	689	766	684	705	694	721	728	737	717	713	736	705	729	711	706	728	679	750	734	715	758	712	731	694	724	695	734	753	699	742	735	712	728	738	700	755	707	740	709	694	761	695	705	702	671	745	763	715	746	719	678	693	731	680	711	699	719	676	729	785	728	704	762	720	720	729	767	735	716	720	748	726	717	750	697	746	711	703	691	775	698	699	710	700	747	727	707	749	673	737	721	772	732	740	701	733	675	697	689	715	665	726	725	776	672	726	715	741	733	702	698	735	698	697	719	737	765	735	680	700	667	741	713	712	731	660	712	723	765	734	720	739	693	716	753	719	748	772	704	668	720	752	722	703	689	704	681	755	694	688	756	760	716	756	740	726	686	741	753	766	707	722	708	680	749	748	731	733	696	711	689	700	689	723	696	710	717	704	772	707	716	697	704	729	739	781	731	759	696	745	713	731	732	724	729	735	696	665	725	744	759	696	731	705	721	712	698	658	688	725	741	679	684	741	763	712	752	721	738	749	689	734	707	777	744	741	777	721	736	698	700	726	787	747	714	733	742	726	717	713	748	676	754	739	719	740	718	714	684	698	665	711	706	735	722	738	717	719	684	756	734	772	732	745	730	729	737	699	763	704	728	723	743	737	726	720	720	687	704	749	729	705	771	719	679	691	783	737	675	748	736	732	662	711	697	719	685	720	737	693	713	751	713	728	719	749	748	708	745	720	709	709	739	716	705	718	716	737	767	676	740	716	698	724	752	708	694	741	756	733	768	758	739	731	733	724	708	717	735	750	753	718	732	708	699	705	719	732	721	731	728	727	730	741	721	695	726	737	737	735	711	703	747	714	745	735	653	717	683	744	710	783	717	710	746	779	706	760	702	679	762	750	689	722	739	743	702	724	676	736	690	750	688	653	687	739	721	677	672	721	730	691	701	691	683	729	686	755	704	709	694	714	779	710	682	740	766	756	713	711	705	755	739	728	687	739	723	698	680	713	729	756	709	727	709	722	723	706	663	718	729	733	733	715	695	719	709	776	740	676	725	752	686	737	700	767	700	738	700	712	715	730	749	741	705	705	720	706	678	759	700	695	724	686	690	674	679	709	708	718	696	749	708	724	791	718	769	745	681	747	715	760	717	737	728	748	722	673	706	722	761	715	697	693	744	681	737	741	681	730	774	704	698	696	710	723	675	745	712	672	749	735	746	703	727	730	660	694	725	729	779	708	716	712	755	725	733	735	731	721	744	653	737	725	721	757	755	711	712	680	732	692	731	736	730	727	735	701	743	726	702	689	691	748	730	768	720	719	743	733	687	709	725	699	727	730	732	729	719	721	687	722	745	742	728	738	708	720	750	714	696	663	674	754
19161	8205	1497	908	605	488	442	334	253	293	234	233	207	217	218	178	162	191	189	168	195	189	170	164	166	151	165	166	162	160	162	138	163	151	153	145	151	146	169	145	133	144	144	152	155	146	149	165	149	170	148	143	164	139	122	133	144	154	129	119	129	130	146	161	142	140	134	156	189	147	145	142	144	163	147	162	152	159	168	154	137	142	141	142	140	147	145	154	147	145	147	155	138	150	151	119	152	153	158	139	148	144	134	156	130	147	170	135	153	143	157	117	151	160	137	146	142	152	141	132	157	142	151	125	151	144	141	134	128	162	150	150	140	130	132	133	135	141	115	133	159	128	157	130	135	144	138	134	145	153	147	150	137	122	162	157	145	148	156	132	141	164	167	151	121	137	157	130	146	140	157	132	143	182	141	140	130	155	137	132	163	144	139	135	182	152	131	141	123	132	161	141	121	160	146	142	121	143	130	141	142	133	140	163	134	170	141	141	149	139	140	143	134	151	130	129	152	142	158	165	155	125	144	151	159	135	155	133	139	137	155	169	158	135	151	140	125	138	161	148	157	160	143	144	135	133	149	156	157	127	147	146	131	154	133	143	146	135	145	158	163	125	142	125	128	124	147	130	137	135	140	167	143	144	151	131	137	125	150	163	156	149	122	134	154	124	139	163	139	137	159	132	139	147	121	146	145	135	151	132	128	140	144	136	131	148	131	141	138	131	123	133	126	128	144	148	147	145	155	160	152	141	151	148	138	147	143	154	155	139	150	127	122	142	161	159	158	145	145	116	154	160	141	167	133	150	135	160	148	163	177	136	166	142	148	147	142	159	133	150	138	135	139	142	131	150	136	147	149	132	161	141	142	165	130	151	143	127	160	146	154	139	154	140	145	148	147	142	155	156	144	159	135	147	137	138	146	148	141	146	144	141	129	136	117	140	155	151	141	138	145	147	163	138	139	124	126	136	154	146	133	151	140	145	151	154	151	145	139	157	148	142	134	161	134	138	138	151	135	153	128	122	155	144	143	142	134	119	136	150	148	143	141	146	128	148	156	144	143	155	154	130	143	144	154	155	127	137	159	148	146	139	125	156	136	140	166	137	149	149	167	135	140	148	148	155	144	129	148	160	136	138	143	133	140	144	172	167	140	159	139	121	132	164	135	127	147	128	154	147	144	123	157	122	134	132	148	142	153	138	124	158	144	161	157	133	153	151	142	153	151	169	142	134	132	151	164	148	129	148	141	144	162	142	141	144	132	110	157	161	135	141	134	140	162	161	155	124	148	131	148	155	125	154	129	145	163	164	176	154	160	132	143	138	143	167	133	139	127	126	120	145	144	150	140	139	158	146	131	165	157	130	131	144	143	151	144	153	155	159	145	128	114	136	142	143	157	164	159	150	139	153	167	145	147	146	130	128	133	155	145	141	141	153	146	158	120	135	150	144	153	150	154	129	149	137	166	139	147	166	122	154	139	154	133	160	146	147	128	146	136	153	143	145	146	134	158	133	134	156	182	139	126	131	136	144	145	142	124	144	142	152	117	145	138	147	155	168	145	158	150	145	121	143	136	138	139	147	142	131	142	147	152	127	127	133	157	156	156	118	133	154	137	134	149	147	137	133	144	148	129	158	153	154	141	158	144	142	126	136	157	131	164	138	149	141	137	134	149	144	159	147	128	138	146	135	154	154	123	140	137	121	143	135	141	148	153	139	148	154	137	129	145	170	145	151	162	143	155	144	123	139	131	138	134	125	136	160	130	150	134	158	136	143	144	151	155	137	138	151	154	145	129	141	158	175	136	137	149	163	159	138	170	139	154	115	132	162	144	138	180	146	139	141	148	143	119	133	141	158	127	156	159	152	134	140	125	132	129	130	124	150	145	119	139	137	143	166	145	150	131	127	155	152	153	160	119	135	153	154	148	160	138	144	136	122	144	135	155	152	114	162	136	150	144	137	145	150	132	165	155	150	148	140	118	133	130	162	176	168	127	134	152	145	143	146	142	133	138	170	139	164	159	138	143	162	185	129	143	145	157	121	137	142	129	144	146	138	124	148	153	137	120	143	110	136	129	147	139	145	125	156	157	157	137	142	122	131	137	162	151	157	145	133	123	133	134	144	146	167	159	155	121	131	144	145	146	126	124	163	143	128	138	161	119	144	135	145	169	156	154	133	155	143	143	162	139	140	142	150	142	137	142	131	112	149	126	143	150	138	128	134	140	143	113	141	149	146	143	125	142	141	145	142	134	138	143	151	131	147	138	135	144	147	148	128	142	138	162	151	138	130	133	137	145	163	120	152	135	138	155	153	157	149	148	151	140	162	142	140	155	136	162	153	135	126	154	149	158	139	149	153	139	168	161	161	144	138	143	137	148	128	127	134	131	144	135	152	139	135	159	162	128	157	142	158	148	129	174	173	129	174	140	155	147	187	153	143	147	115	158	139	153	138	138	149	150	164	151	141	161	148	160	161	111	132	140	156	160	158	148	139	140	136	138	147	159	138	140	163	135	125	143	146	118	156	122	141	117	144	162	147	143	171	140	148	167	137	137	152	160	135	140	138	165	144	154	120	149	121	139	155	145	153	132	127	129	138	145	136	143	150	129	145	156	145	148	147	142	149	149	148	136	135	145	149	158	142	149	132	154	159	149	137	132	155	116	132	152	128	141	130	139	118	146	155	166	161	143	134	146	169	157	148	134	139	148	142	148	168	133	144	148	147	163	155	146	146	134	120	158	144	140	144	151	125	143	135	145	160	142	170	138	147	145	157	133	145	132	134	163	142	134	132	145	142	146	137	119	147	111	116	138	140	161	141	160	134	113	141	151	140	139	150	152	155	141	144	124	136	152	158	131	170	164	146	138	168	120	141	145	152	153	134	137	144	142	139	159	153	170	139	117	149	152	136	131	140	131	133	141	129	149	159	136	130	127	125	127	126	151	159	140	135	138	132	149	161	178	152	141	168	114	150	149	165	129	141	146	146	169	143	130	139	130	149	143	134	137	143	140	141	149	143	142	164	124	160	158	149	139	118	164	164	164	141	143	132	147	133	146	154	163	135	137	129	165	143	149	140	146	140	137	160	136	143	141	159	126	157	134	148	138	128	186	149	137	127	135	135	140	161	131	127	158	129	117	155	133	137	147	156	153	137	164	147	152	118	144	132	150	137	128	148	143	141	146	155	123	128	152	151	143	130	167	158	164	163	156	145	133	151	165	127	153	140	151	151	164	146	131	172	147	152	137	140	160	155	150	117	146	147	153	134	142	129	156	143	145	161	141	148	134	148	144	149	149	140	132	153	137	140	126	134	156	130	142	125	140	127	144	168	136	152	146	151	127	144	153	140	139	143	147	142	136	148	145	125	135	162	158	134	154	161	149	145	131	137	151	129	150	153	149	166	133	144	137	141	137	127	149	149	128	143	134	148	121	159	145	126	147	156	151	166	151	166	136	150	165	155	161	157	141	157	157	149	137	163	140	142	152	128	148	133	158	148
10481	6386	2344	2884	2630	2108	1717	1460	1274	1112	987	900	869	819	711	671	664	618	592	553	583	530	531	490	519	493	495	474	476	468	511	450	455	441	462	451	442	440	405	446	420	433	470	411	439	457	405	403	401	378	425	407	403	420	385	393	392	407	370	427	376	438	395	386	415	414	405	401	386	369	400	385	404	383	412	405	413	399	421	403	383	373	387	373	367	412	393	382	389	345	376	402	395	356	403	382	391	403	411	417	387	366	383	420	427	416	378	358	373	380	382	388	394	393	385	404	415	371	409	409	374	403	393	417	397	389	430	388	418	356	387	378	410	410	389	394	363	365	398	380	394	387	394	394	386	390	420	403	395	373	376	383	418	384	395	417	412	408	415	352	395	410	412	394	355	391	404	395	369	369	366	402	375	398	405	382	407	380	395	373	420	364	412	377	411	430	380	368	399	420	357	352	355	355	400	382	345	374	388	399	404	388	387	390	371	392	392	386	392	373	375	377	387	374	363	364	389	408	401	350	363	373	367	405	384	382	357	356	389	412	374	394	356	372	365	381	391	408	401	368	390	372	354	367	403	411	336	382	379	380	375	403	415	390	364	397	372	381	390	412	402	395	394	358	375	394	362	366	364	381	388	339	376	365	438	432	380	400	381	366	372	389	387	378	412	392	380	393	378	395	391	411	416	424	373	389	376	396	365	371	379	394	424	405	365	406	395	375	370	352	386	380	419	373	361	389	364	400	405	368	404	375	363	406	357	368	367	417	392	386	405	394	362	389	390	379	384	425	376	407	405	389	359	402	363	379	365	387	403	382	401	361	385	403	393	386	394	422	385	376	360	418	406	384	399	378	377	366	373	366	415	359	351	369	376	427	401	416	393	383	410	408	403	381	401	409	371	414	402	356	369	393	410	363	405	366	371	413	360	384	376	352	396	390	398	387	373	382	404	390	389	427	363	372	387	396	367	366	373	390	371	409	361	403	383	354	390	346	367	365	385	372	385	380	366	390	367	386	398	403	394	383	418	378	397	374	399	396	389	397	383	408	426	362	448	378	410	356	399	370	379	392	400	351	398	393	380	388	388	369	404	406	358	387	367	351	397	405	394	369	324	380	360	401	403	404	351	402	380	398	379	406	368	376	363	423	407	384	376	400	408	414	372	405	408	386	414	372	369	407	369	389	405	371	406	373	395	396	389	414	369	356	359	387	393	411	403	395	408	392	368	344	357	370	389	388	391	415	393	374	376	375	370	422	396	415	361	391	413	413	385	406	363	394	381	369	420	396	396	380	413	359	363	387	373	384	376	405	367	364	382	362	374	398	402	329	359	387	369	391	401	371	383	372	412	390	385	357	403	389	399	402	361	382	370	377	374	395	399	370	387	366	366	365	377	354	406	411	360	395	396	373	385	357	404	364	413	339	349	359	410	358	355	396	380	424	409	421	401	391	398	372	401	384	378	362	351	374	367	392	424	361	386	362	371	381	420	373	396	384	345	432	384	386	369	371	376	384	390	357	391	383	353	377	399	384	370	401	374	379	353	364	385	401	369	358	419	363	347	365	391	400	349	395	388	412	410	413	361	382	395	350	362	387	375	378	410	420	374	385	403	370	389	390	372	396	369	404	378	384	369	398	383	364	403	368	373	360	372	425	389	368	394	398	395	380	389	336	338	398	413	363	393	379	415	387	390	370	397	394	395	400	370	341	360	394	400	405	363	394	340	403	375	382	354	364	365	401	370	390	360	422	438	372	402	356	378	384	366	388	384	394	372	394	379	399	403	372	363	362	353	365	389	377	402	370	430	350	387	391	400	360	358	386	392	374	408	373	372	362	382	381	426	401	370	377	383	409	371	373	384	416	402	425	383	412	384	377	392	392	391	376	388	392	378	405	379	335	392	386	423	376	354	414	387	370	402	346	394	366	410	384	397	404	399	350	427	403	383	377	379	372	379	406	372	387	398	394	365	401	330	369	396	391	368	376	396	399	411	333	350	371	401	382	371	406	407	354	385	416	387	367	370	388	381	387	433	381	417	368	375	369	375	367	384	389	393	374	378	394	358	414	380	395	368	332	401	350	431	374	382	390	399	401	397	404	392	391	401	401	358	382	367	394	391	397	341	394	401	420	370	375	377	436	398	393	388	391	369	382	384	392	362	361	394	361	350	387	401	397	399	393	399	420	398	401	351	412	413	375	374	410	385	397	378	376	379	357	411	365	397	399	369	408	390	360	380	393	394	347	388	399	376	392	389	343	379	359	360	357	351	360	353	395	369	367	372	415	400	362	407	364	398	372	383	382	360	391	413	358	383	360	348	373	416	388	389	376	410	384	371	395	388	389	372	349	394	386	373	384	357	380	378	379	360	374	383	382	376	398	392	358	416	378	390	407	415	385	357	419	413	390	387	366	381	384	402	367	386	396	388	387	372	385	395	391	378	398	368	382	375	362	420	422	372	376	347	370	390	395	421	373	401	382	390	374	362	379	341	374	406	373	421	397	395	397	409	355	402	391	396	415	346	387	355	379	410	382	429	397	338	384	398	385	377	379	379	398	368	362	358	356	401	386	389	370	374	355	389	360	403	330	423	404	359	358	408	395	384	369	381	356	414	410	405	424	361	363	358	371	374	381	374	416	378	396	404	354	386	362	373	384	403	396	364	390	347	403	384	333	372	396	398	385	373	413	411	373	398	368	373	398	377	395	381	426	409	390	355	415	381	380	406	391	381	361	385	396	426	373	398	356	426	382	412	370	363	394	385	396	375	351	366	364	404	373	362	402	399	386	400	366	397	398	417	388	367	388	374	426	350	372	364	350	379	377	363	399	427	375	359	398	365	388	357	372	373	392	405	370	366	417	436	416	373	379	364	393	352	398	364	390	386	351	374	413	349	380	407	393	382	346	408	402	376	392	395	369	377	372	387	397	369	414	382	389	375	347	371	373	395	388	370	362	348	375	370	385	386	370	372	407	382	388	400	414	406	353	378	382	417	395	397	382	386	381	372	398	425	378	392	400	364	372	362	402	410	378	422	378	363	368	372	375	378	401	382	363	358	379	428	413	377	389	394	366	379	423	408	372	376	397	379	388	377	384	366	374	380	354	386	404	380	382	346	425	358	387	388	399	386	403	404	376	402	399	374	348	359	399	361	396	410	359	345	358	371	376	384	369	396	401	372	381	388	376	379	381	367	350	352	369	408	390	416	379	356	373	373	388	397	388	371	342	385	359	405	393	387	379	374	398	391	394	367	394	385	394	367	367	361	387	364	368	434	372	362	381	372	392	376	392	379	393	371	368	394	431	359	382	382	407	385	377	409	368	389	378	386	387	363	376	372	408	369	365	393	341	392	378	416	389	386	366	400	364	398	376	414	368	394	397	370	353	340	382	376	359	395	358	360	376	384	384	378	348	381	366	362	373	375	395	350	323	381	368	394	383	380	355	414	389	394	407	389	350	412	396	410	404	370	385	397	407	391	374	388	373	402	370	382	388	387	419	372	388
30227	18008	4324	1884	1319	912	720	561	532	418	401	334	331	322	338	285	276	262	270	248	268	256	253	261	251	201	210	231	222	255	237	255	219	229	248	232	218	207	209	184	198	232	244	257	223	200	211	190	234	223	224	186	217	198	205	221	187	197	212	186	219	197	178	220	214	255	248	212	190	218	213	215	197	210	219	228	212	233	215	207	198	208	212	219	176	183	247	213	236	220	185	210	202	241	196	212	198	201	211	201	213	192	253	207	243	229	195	191	219	209	216	205	207	216	244	224	199	192	199	194	220	188	185	215	204	210	207	233	198	212	209	207	212	201	216	227	204	193	217	222	182	184	191	189	240	238	215	197	227	207	214	207	212	251	174	192	211	210	196	219	214	199	195	225	230	202	190	232	195	192	212	215	194	222	199	227	199	215	193	230	196	201	232	210	212	178	213	213	189	204	227	176	230	235	217	223	234	235	208	217	235	204	183	182	225	199	223	203	224	200	214	184	191	215	229	237	219	232	211	224	209	201	214	195	234	199	184	208	204	194	203	235	203	200	219	194	216	211	225	227	194	221	202	209	220	202	224	225	199	243	209	225	193	187	188	203	202	216	199	203	219	217	203	199	232	223	223	206	188	183	217	197	210	221	239	206	186	209	221	206	199	231	229	216	207	197	251	206	220	206	212	214	202	219	229	195	203	216	200	224	199	238	197	226	215	205	214	216	198	210	212	180	200	214	222	201	236	217	195	219	196	220	199	202	221	217	224	219	223	217	199	200	217	220	212	226	225	196	195	213	231	207	224	186	204	169	170	209	199	208	207	230	201	211	213	210	208	205	172	207	189	206	194	232	199	199	237	201	200	204	207	201	216	210	194	192	191	213	192	191	193	217	223	200	208	233	187	206	210	224	211	194	223	193	198	234	235	233	221	211	212	200	206	223	192	177	222	212	231	209	215	206	185	221	209	228	213	223	210	206	211	230	217	203	224	211	155	198	213	207	186	243	224	199	216	207	204	173	197	189	212	208	208	204	201	203	222	214	210	207	216	207	225	213	219	194	227	227	205	213	217	181	197	200	200	211	175	228	209	230	209	208	209	203	205	193	208	214	194	210	221	221	216	209	209	217	215	195	194	250	212	221	230	249	242	210	200	222	224	206	182	188	196	197	217	214	225	213	212	206	214	242	207	231	193	209	215	207	194	200	207	241	226	222	220	223	197	224	207	192	206	212	196	223	201	211	222	192	220	248	220	205	228	197	202	221	210	220	227	212	195	212	206	196	201	203	203	190	212	210	215	190	204	193	191	201	214	197	219	206	191	198	204	199	196	220	204	194	211	199	195	180	217	199	206	215	219	199	211	238	198	217	198	219	226	221	213	180	202	192	241	199	207	203	208	215	217	227	195	209	215	197	218	221	210	164	179	194	202	226	181	191	188	198	195	204	203	196	217	224	228	225	196	237	201	223	195	207	202	203	216	217	198	213	203	218	225	220	191	207	216	217	195	217	218	202	203	188	215	204	227	201	213	193	198	202	224	209	205	232	198	243	202	199	217	177	207	212	245	181	215	212	230	186	224	220	210	193	220	224	203	214	208	207	189	225	188	194	206	214	197	221	205	199	206	214	228	210	198	170	209	185	233	224	215	181	205	217	200	215	210	213	223	195	199	203	231	191	228	193	189	197	194	195	224	222	175	204	206	201	195	179	200	222	199	200	203	225	234	182	217	226	202	208	211	209	225	204	200	192	245	209	200	199	197	238	242	208	235	205	233	211	241	199	179	198	194	236	174	217	228	217	226	191	214	195	204	212	170	203	208	217	216	207	219	195	212	230	216	210	229	223	200	186	219	237	197	196	233	208	197	190	187	190	206	216	188	213	208	210	209	237	195	206	203	198	182	206	192	223	206	207	215	206	193	190	175	205	194	197	213	227	227	183	215	208	242	193	199	226	213	188	218	217	220	197	186	221	205	238	224	204	235	186	214	210	176	225	221	213	220	204	204	192	202	215	199	205	209	211	212	198	214	231	237	197	201	221	206	211	224	231	228	231	215	209	199	197	217	242	211	197	187	189	196	209	202	203	207	212	189	212	183	230	211	214	200	204	190	223	231	226	219	192	230	232	233	221	236	195	218	225	189	186	210	211	206	241	195	206	216	226	200	183	198	220	222	208	207	215	258	211	231	213	206	197	198	227	231	188	199	207	222	224	222	195	206	214	206	225	210	196	232	212	191	202	210	220	236	207	194	236	229	201	234	224	212	218	194	231	234	248	214	229	209	205	184	196	198	204	235	195	216	185	199	221	200	191	206	210	208	195	177	221	212	214	196	184	193	205	203	243	201	192	226	209	229	230	204	219	223	193	217	191	179	205	229	204	217	231	194	204	206	202	202	209	211	219	216	198	190	205	212	218	235	224	223	200	205	220	215	229	200	213	211	210	235	189	231	183	184	217	189	228	214	185	202	208	189	190	217	202	198	220	199	202	199	234	191	217	240	232	204	206	185	214	222	227	195	194	215	187	197	245	202	191	220	199	230	224	232	197	198	210	186	220	211	215	202	203	227	223	235	202	200	197	206	233	194	241	204	206	207	216	244	209	194	202	177	215	208	197	194	219	196	263	207	225	203	219	213	193	239	207	213	208	200	207	208	207	218	212	206	192	211	190	223	243	231	209	221	179	218	215	201	247	206	242	213	224	201	208	213	192	190	209	237	206	184	198	223	219	195	204	191	201	218	205	228	213	195	217	213	217	199	212	237	206	208	196	237	194	208	213	201	195	185	247	223	209	200	204	233	210	212	207	187	226	207	197	197	210	200	186	202	194	195	213	191	202	205	222	204	201	192	189	220	210	201	225	192	192	209	236	251	186	168	196	201	205	210	193	177	204	218	237	229	214	184	209	220	220	221	214	222	205	227	221	218	233	228	204	225	222	234	198	201	202	217	223	176	207	195	219	225	201	207	201	196	218	191	197	200	227	215	210	225	219	183	201	220	209	201	231	227	195	201	232	204	178	203	208	250	198	199	223	205	228	186	208	218	228	222	198	203	215	194	231	210	197	220	193	228	219	227	201	224	193	199	195	218	208	231	185	211	221	205	195	230	214	229	232	206	206	201	199	202	217	218	199	220	219	197	231	218	211	208	187	204	200	206	216	202	227	226	209	250	194	217	241	217	244	207	209	225	235	224	220	205	197	250	189	208	200	195	207	234	211	202	216	208	207	190	241	215	199	190	215	204	212	216	229	207	223	219	194	167	207	229	225	210	241	230	200	223	206	207	226	211	219	220	244	196	200	210	190	189	190	204	190	195	223	193	189	216	208	190	240	194	221	205	238	198	234	216	206	204	230	209	234	207	206	228	184	230	232	199	205	195	211	234	206	195	187	202	201	188	210	214	239	224	228	224	211	212	202	226	237	203	176	216	198	208	217	202	205	212	194	200	196	238	217	237	192	215	188	201	193	223	204	197	216	224	216	211	226	218	233	201	221	230	207	194	217	202	204
16478	11597	4448	5289	4638	3760	3142	2653	2205	1962	1716	1578	1384	1311	1213	1135	1022	1001	934	909	892	853	838	852	755	778	762	759	722	640	642	648	659	712	666	674	630	636	632	610	608	643	627	637	618	594	629	606	602	619	599	565	591	605	589	627	604	581	555	571	571	593	553	567	633	541	562	580	539	586	591	553	590	533	564	571	554	542	527	593	561	524	570	585	553	586	591	568	544	568	562	556	596	536	580	528	573	542	569	525	568	573	546	575	520	522	573	583	554	502	541	552	568	624	525	565	537	527	557	521	523	607	579	528	543	575	566	510	532	527	564	565	573	548	584	567	542	553	562	546	578	537	552	553	559	540	558	530	495	606	551	543	523	530	565	578	556	564	576	549	550	557	550	549	573	533	547	542	539	553	541	532	557	537	522	572	577	576	547	516	563	584	518	519	531	565	578	608	540	614	570	535	570	574	577	497	542	524	558	565	554	515	541	548	561	567	575	527	548	603	526	529	548	536	535	541	581	548	502	556	553	532	567	587	543	556	571	561	541	559	554	553	543	555	557	505	521	538	551	556	563	552	584	532	571	540	583	544	534	524	537	542	562	547	552	560	535	565	579	513	528	568	582	548	559	530	567	523	581	520	537	540	577	563	525	524	540	499	523	560	549	519	562	564	542	548	551	567	554	559	604	555	563	538	556	545	538	571	536	534	595	536	558	532	593	605	560	534	526	534	563	514	549	548	543	566	534	575	524	557	541	558	572	535	564	567	521	537	521	543	537	567	527	587	557	535	509	555	577	577	522	590	548	503	517	514	560	530	552	541	548	577	547	566	509	568	543	564	535	528	540	557	563	547	525	524	537	528	555	558	548	543	555	558	500	563	586	507	553	546	539	524	552	540	559	527	548	571	574	546	562	565	529	529	546	521	569	552	603	540	505	548	543	551	528	522	565	526	543	578	576	578	531	504	508	573	533	500	545	554	507	549	579	559	490	575	552	524	534	524	486	538	550	581	553	538	552	518	575	545	561	520	552	569	541	534	556	533	499	549	537	548	545	599	530	568	570	505	564	572	513	536	550	515	565	509	534	599	583	544	563	581	529	547	565	557	537	545	587	545	560	549	535	556	511	556	589	568	519	551	560	540	551	535	551	554	592	522	543	553	553	556	584	543	564	545	499	570	549	510	559	538	537	562	534	567	527	544	539	600	542	578	529	577	527	559	575	520	516	562	575	561	558	565	563	550	567	579	561	547	517	559	532	558	555	579	550	549	536	588	543	547	547	532	563	517	549	564	530	575	568	551	521	519	517	562	516	564	554	559	550	551	524	566	549	500	559	575	562	548	552	533	522	562	567	549	549	525	541	549	568	552	561	561	558	573	536	565	558	532	530	566	506	560	559	552	559	555	517	504	552	525	535	548	532	519	569	503	524	535	590	534	547	528	560	541	548	582	561	553	565	590	555	539	562	560	572	567	535	594	537	503	538	499	609	515	542	540	549	527	554	539	579	546	559	549	545	562	538	510	555	548	530	560	556	549	559	552	533	494	556	528	538	532	518	548	561	519	524	522	527	541	537	589	553	504	548	523	530	559	546	587	543	595	551	563	558	570	543	561	573	588	582	549	547	492	536	552	550	560	547	531	535	556	525	542	578	575	524	552	595	558	578	556	558	543	570	555	522	572	548	548	535	574	549	540	558	522	574	531	541	561	535	540	560	536	540	589	561	548	505	576	530	540	520	550	552	537	552	512	591	542	586	580	529	530	532	572	542	559	570	594	502	528	526	552	552	537	577	546	638	547	548	548	570	529	568	546	523	599	531	581	514	562	540	550	540	545	531	554	542	537	526	546	533	549	551	553	555	539	518	536	543	498	545	555	619	552	527	573	560	531	526	558	550	565	539	510	553	532	558	502	576	569	594	551	523	548	543	547	546	562	564	569	532	592	506	554	538	519	552	568	516	570	529	538	531	568	526	558	555	548	538	539	544	521	541	538	554	568	551	586	565	534	578	523	568	530	545	570	522	569	558	559	554	521	556	513	540	600	547	545	535	595	566	546	575	570	518	564	530	541	534	548	567	538	585	599	539	532	546	556	520	535	548	524	518	552	525	557	576	511	537	487	602	529	523	553	570	558	519	565	554	527	549	594	528	531	538	546	544	553	525	521	536	530	558	563	532	559	570	626	571	543	524	576	563	570	503	563	565	540	539	539	583	566	538	523	519	537	514	543	540	556	566	576	534	552	584	575	529	567	549	554	518	547	541	556	576	535	541	585	530	542	593	527	586	579	531	537	525	533	543	512	536	556	513	512	513	528	515	565	519	539	558	518	544	532	549	558	548	499	558	551	516	561	509	594	545	561	566	556	548	556	558	521	546	569	497	527	564	536	542	577	541	511	593	530	527	503	598	514	539	537	543	563	537	566	561	543	541	548	549	514	534	581	529	543	597	566	551	556	508	560	625	520	524	537	553	535	528	592	516	549	513	584	573	486	560	530	526	539	558	536	558	560	549	552	544	558	548	543	566	529	530	567	578	571	525	535	581	528	553	559	534	549	561	539	572	557	517	526	553	582	571	599	536	565	533	524	536	527	536	574	543	502	527	554	537	562	506	563	589	560	506	564	558	565	541	553	572	516	535	534	565	560	558	573	564	554	594	529	507	544	524	539	570	510	510	521	550	542	503	554	567	540	574	549	521	640	574	567	562	564	525	558	534	612	584	552	528	554	565	479	587	535	551	537	589	540	613	562	571	547	537	562	521	551	515	545	578	531	543	583	565	534	541	540	554	501	529	522	592	501	554	526	535	562	561	545	558	553	549	553	559	561	554	529	575	564	551	568	561	583	533	532	528	545	541	555	555	570	565	564	583	517	562	573	579	572	583	536	494	546	542	535	557	522	526	586	558	540	533	593	541	556	558	559	547	532	564	566	541	563	523	570	545	579	581	548	549	551	564	536	547	486	546	557	556	504	524	519	556	566	529	565	549	524	515	548	532	514	563	499	556	514	582	601	555	529	561	555	488	564	556	559	555	570	495	522	584	532	514	528	526	522	537	548	519	574	537	544	576	549	555	553	523	539	566	532	524	537	536	574	545	531	507	568	565	528	546	603	517	527	553	526	551	550	579	562	531	527	580	537	487	566	531	571	533	537	555	546	571	571	563	510	562	545	522	563	532	546	530	571	525	534	552	563	560	528	551	551	533	544	530	539	544	524	537	532	626	506	509	598	540	523	545	579	518	559	533	543	535	565	539	521	576	533	496	563	581	577	593	555	542	526	609	545	565	524	561	536	538	577	523	563	534	523	558	527	551	549	533	599	536	594	543	551	538	520	538	573	567	582	515	562	529	561	574	519	582	523	560	532	559	540	590	575	564	535	498	547	533	560	534	534	517	537	589	519	532	585	543	532	543	574	507	524	569	546	515	532	505	512	564	536	531	575	501	561	525	548	519	520	557	545	532	557	577	542	561	551	550	586	510	555	519	536	561	574	578	524	555	594	574	578
5476	610	314	301	293	302	314	315	337	319	299	330	303	316	327	321	336	315	311	319	299	289	302	299	306	300	290	301	327	308	319	293	289	316	303	304	292	318	313	302	274	287	324	291	306	291	316	306	323	318	335	314	325	301	345	323	308	312	334	345	321	309	342	316	330	280	315	296	314	308	319	367	268	283	315	303	339	317	307	306	300	314	292	299	322	314	311	318	289	318	284	310	324	356	328	290	333	311	319	331	267	337	335	302	301	355	326	344	316	297	368	330	315	316	301	331	289	322	305	316	283	324	296	357	297	347	337	334	293	306	275	308	299	326	297	298	286	328	339	321	314	288	260	278	319	330	334	296	332	347	274	369	315	299	277	336	326	284	358	320	293	308	289	325	299	326	296	302	326	299	316	310	299	337	292	316	301	318	297	323	316	321	326	283	288	316	303	354	305	315	306	337	301	314	319	331	282	312	288	295	338	318	286	283	330	305	326	309	292	297	286	317	324	303	283	326	319	282	357	301	316	282	283	290	296	303	308	279	307	354	316	330	287	303	297	347	345	321	330	313	301	374	323	285	311	290	270	284	303	279	327	321	291	339	310	298	311	331	311	298	290	290	325	342	296	326	301	302	316	308	301	310	297	322	314	327	315	310	298	296	325	332	318	311	341	271	298	317	345	278	288	289	283	308	310	310	334	289	326	299	330	321	295	335	298	337	341	352	302	315	309	302	326	314	296	282	313	336	322	283	305	307	332	319	283	357	284	275	321	294	333	328	332	308	308	318	326	269	320	312	344	283	262	307	300	311	285	315	323	328	311	314	287	292	308	288	278	300	297	343	296	274	294	314	324	312	331	312	275	308	315	311	285	305	320	314	298	294	333	318	296	306	293	305	331	318	305	326	312	271	318	297	314	331	334	307	320	288	341	307	307	326	340	281	298	310	312	343	300	253	316	322	292	317	305	290	276	309	360	274	321	324	322	323	288	315	300	305	308	305	320	338	291	318	332	285	306	318	304	298	323	298	272	314	272	300	311	287	324	272	306	292	349	312	326	319	346	304	342	328	328	340	357	305	298	287	304	316	314	307	315	302	319	314	335	350	358	308	319	305	308	295	298	294	303	292	297	308	301	336	309	276	337	338	302	317	332	330	296	323	323	286	338	297	322	312	320	332	289	313	318	305	302	311	341	310	309	301	314	315	303	290	295	317	323	314	290	326	292	319	316	315	319	308	312	314	318	311	317	297	303	265	305	319	303	309	313	365	299	334	325	308	307	327	292	330	284	347	292	320	300	265	276	343	353	334	333	321	286	354	301	323	347	314	295	321	316	265	338	289	298	313	332	330	321	318	308	317	289	290	300	301	296	323	290	318	290	298	322	281	330	303	285	317	286	328	334	310	319	314	327	293	313	313	314	346	296	333	302	312	317	286	269	284	312	345	346	308	283	298	313	297	305	346	311	314	348	288	296	311	334	295	325	326	312	320	308	322	311	341	300	312	312	288	281	304	312	316	315	361	302	350	310	298	309	331	318	314	325	318	313	315	330	329	321	332	284	306	286	298	296	331	329	301	279	329	319	301	316	317	284	288	334	316	296	340	325	323	315	293	328	314	324	288	287	325	330	311	327	298	317	312	306	328	322	307	329	304	284	316	310	320	333	318	316	326	313	333	341	285	321	296	329	301	322	343	277	348	273	348	317	320	336	299	297	307	281	266	325	310	314	330	319	291	315	310	283	284	304	311	280	295	325	320	325	337	273	327	278	265	285	336	294	311	308	315	296	299	335	303	304	303	322	304	273	289	295	292	306	328	313	298	295	317	303	316	286	297	341	329	302	321	334	326	320	316	300	276	309	298	288	289	337	304	313	323	329	302	297	314	326	296	315	307	334	329	308	308	324	338	334	322	315	317	289	309	290	296	323	339	343	309	337	306	340	310	330	315	319	299	333	318	348	320	322	268	318	323	351	291	330	334	276	285	303	270	314	336	288	296	327	304	303	308	302	311	320	264	280	299	311	294	317	323	345	302	319	307	297	285	302	312	325	327	319	305	302	309	299	359	298	296	325	265	326	317	342	348	290	318	299	305	324	302	299	315	302	291	297	286	312	309	326	275	293	332	307	300	335	329	333	292	312	323	322	302	298	297	313	301	318	323	292	320	305	309	319	287	334	310	329	314	292	297	331	296	331	299	270	318	303	286	304	295	296	301	326	322	299	299	294	301	322	300	298	295	324	327	321	328	329	280	341	303	312	330	315	320	313	319	329	313	289	309	295	346	340	289	300	296	318	274	320	352	296	347	314	295	329	295	285	305	273	316	299	357	294	330	301	319	325	338	302	311	307	334	334	288	306	321	323	293	307	328	316	298	288	292	309	318	314	294	305	287	280	323	328	312	300	301	314	310	338	300	339	300	342	291	292	307	316	294	301	323	309	314	277	334	287	285	357	296	297	298	292	316	341	319	312	314	325	303	323	326	285	309	289	301	318	302	305	324	319	285	317	299	318	340	318	302	259	315	286	302	289	288	269	316	318	292	328	327	329	314	335	305	312	324	269	309	291	323	301	312	329	308	312	299	287	328	342	286	295	313	307	295	317	364	276	312	339	348	308	319	327	298	331	324	339	326	306	338	287	307	316	315	335	330	289	322	300	282	308	331	301	322	362	327	285	302	307	323	314	304	291	298	308	347	294	332	310	307	315	332	311	299	299	293	302	290	324	288	302	330	292	306	300	306	309	312	333	344	296	313	302	327	355	334	317	275	324	316	328	309	299	350	301	312	309	338	314	313	310	323	304	364	325	300	314	295	315	335	370	317	289	309	278	303	299	277	327	318	318	312	311	332	310	274	296	313	314	303	317	327	319	348	301	307	292	306	326	312	293	294	310	312	291	294	336	332	324	299	328	283	354	316	330	297	297	309	302	302	297	331	329	334	303	284	334	356	330	327	316	322	346	309	289	338	309	278	309	303	315	300	304	324	304	295	314	328	226	291	318	342	297	280	286	331	312	327	350	298	306	263	306	312	318	291	309	348	284	344	322	315	299	261	277	324	299	319	301	303	297	307	318	323	329	290	289	346	334	322	289	297	321	333	309	319	346	293	300	314	304	326	321	306	313	304	295	321	337	312	292	312	331	325	327	318	305	279	320	309	307	304	314	296	300	271	319	302	326	296	307	322	339	289	300	295	283	307	318	317	315	313	308	300	271	309	328	360	340	286	301	330	297	296	308	309	330	335	286	332	339	299	347	272	300	324	338	312	299	299	296	274	326	290	315	333	315	319	343	294	302	286	337	297	304	298	308	301	296	298	273	295	314	325	343	267	327	285	316	283	297	280	303	258	303	290	312	340	300	291	321	293	328	273	320	293	297	317	309	306	317	332	293	341	310	292	302	333	323	325	307	330	317	308	318	332	277	309	326	324	322	301	308	301	284	316	307	320	339	344	327	339	292	316	341	289	324	314	306	307	312	343	318	303	282	304	323	319	318	331	285	301	312	310
3565	1016	807	764	785	673	747	744	768	760	713	740	733	686	789	771	708	800	743	723	748	697	729	748	727	721	717	737	742	731	723	688	745	707	718	720	711	735	701	709	704	709	690	730	725	706	724	705	731	720	694	708	740	689	743	756	746	715	766	735	726	695	688	692	731	704	742	735	674	686	749	731	714	720	689	732	739	695	732	756	724	719	726	697	709	709	724	727	695	734	729	707	713	715	706	736	763	722	734	741	684	701	735	763	694	727	721	758	721	676	727	698	710	742	658	703	714	687	723	701	684	715	720	706	690	724	751	706	671	735	691	726	713	704	721	696	713	730	703	716	720	716	712	723	717	719	734	729	798	737	673	674	688	718	717	699	704	769	689	691	680	721	684	692	696	758	755	790	756	740	725	732	765	721	663	708	708	720	699	742	744	705	723	717	718	646	692	728	747	738	714	730	739	717	698	744	695	697	681	718	715	716	748	730	668	724	741	739	734	701	722	749	727	710	691	711	700	690	722	714	713	744	695	731	747	661	705	656	742	698	715	761	694	683	722	727	722	696	734	737	704	711	720	716	721	688	677	687	723	686	644	754	755	739	708	690	721	720	733	732	708	706	704	717	692	722	761	744	756	696	719	704	720	740	711	727	717	705	715	680	707	687	707	719	745	706	747	706	763	711	733	721	728	747	700	737	706	705	737	691	708	696	760	710	729	700	667	763	749	710	719	726	727	703	700	689	696	715	718	703	738	704	706	717	724	710	715	701	736	706	726	695	715	676	718	684	722	740	766	711	755	737	682	699	678	748	773	746	733	687	751	746	764	693	709	728	740	706	689	723	716	723	724	676	746	711	759	705	736	719	696	698	731	706	696	712	736	744	691	704	715	705	733	749	736	739	695	745	724	726	696	700	716	714	702	734	775	730	711	746	688	728	719	719	747	671	706	675	719	708	717	743	714	731	776	760	687	733	702	704	720	676	741	653	741	729	735	731	703	712	702	711	709	746	718	671	739	753	700	741	774	729	693	660	665	743	721	704	689	714	775	742	724	697	698	713	719	722	709	698	686	709	739	725	696	698	715	716	730	725	709	688	686	730	715	725	727	718	689	689	740	684	689	722	754	688	680	741	705	746	711	705	765	708	738	736	759	734	677	764	671	700	712	720	751	743	656	757	776	739	718	726	777	684	730	686	704	736	715	700	718	665	715	730	766	717	742	768	776	724	703	791	737	697	665	717	663	697	700	706	669	778	690	686	721	712	753	701	684	736	723	702	698	665	733	698	732	740	748	754	750	679	729	725	714	715	730	758	737	688	735	740	711	751	703	759	676	712	715	718	749	703	714	721	729	731	693	714	737	721	719	698	706	782	710	692	702	715	676	708	679	701	759	700	694	722	654	710	742	709	722	744	764	743	696	658	687	728	769	681	702	705	737	722	736	696	705	726	698	745	745	718	721	728	675	710	707	685	734	734	757	756	723	692	650	686	726	726	700	735	715	703	759	708	714	693	697	727	697	684	708	752	757	725	745	716	763	672	728	731	702	737	784	714	751	737	677	683	687	777	721	753	716	684	723	673	711	694	721	738	689	770	677	738	741	753	728	728	699	735	746	716	715	739	746	698	702	705	731	713	737	726	707	734	729	713	749	719	731	711	783	705	737	744	693	732	706	699	699	681	723	714	691	723	699	696	742	680	681	715	765	692	682	741	784	709	706	722	701	704	691	757	747	688	704	724	711	732	756	683	691	681	741	711	715	717	682	709	692	741	664	738	700	700	700	717	709	701	686	686	690	724	683	688	697	737	712	750	728	720	733	688	741	696	645	762	730	693	766	749	696	735	747	728	716	736	717	717	684	702	719	744	764	730	762	741	690	759	740	699	717	740	721	743	739	705	718	750	710	706	732	703	674	761	721	676	743	728	731	752	698	710	704	712	733	698	731	719	770	714	690	726	676	716	739	724	718	731	689	717	692	689	728	699	714	713	727	700	717	735	722	712	717	687	653	732	673	742	743	679	730	728	706	698	736	701	716	645	693	707	688	714	711	748	713	663	745	671	697	738	718	662	681	750	696	714	683	742	691	726	735	720	689	725	663	762	740	775	712	751	710	645	743	706	701	685	732	765	738	710	690	709	713	723	687	712	727	734	749	698	727	749	722	710	732	718	734	762	732	733	740	716	679	699	647	726	697	731	690	713	719	702	723	713	728	718	668	697	710	714	688	737	716	736	704	707	747	690	690	672	724	671	711	711	739	712	762	707	773	741	724	725	716	787	728	751	769	697	725	706	719	708	696	706	722	718	688	770	750	718	713	666	683	729	726	714	761	720	680	750	691	769	788	720	708	690	679	677	710	717	711	715	739	715	703	705	730	693	740	712	681	724	708	691	755	682	722	731	733	736	697	723	731	730	740	686	721	682	709	707	707	706	742	690	730	744	715	703	741	686	762	693	749	704	688	730	709	722	732	685	723	700	699	724	693	747	737	749	751	659	714	684	718	683	694	751	737	726	743	701	692	698	723	732	710	714	703	722	735	634	729	697	743	799	723	712	653	695	751	688	714	725	716	710	737	704	741	704	715	748	758	657	701	686	753	702	775	742	722	700	706	733	660	708	727	674	731	772	733	715	716	727	701	723	730	706	712	675	746	683	759	725	724	700	702	725	727	697	696	699	737	730	713	705	716	731	706	703	731	674	701	734	693	741	710	727	751	686	692	716	715	716	694	720	730	665	703	705	740	677	698	743	750	706	704	730	693	724	724	761	724	689	690	738	723	703	727	730	722	689	714	685	684	674	679	730	726	726	771	751	689	667	628	715	695	742	708	692	692	722	783	742	739	720	700	690	714	715	733	704	740	766	694	683	716	723	726	721	737	733	650	712	744	692	690	709	742	706	739	703	710	681	719	698	723	734	753	716	754	685	733	689	737	716	716	747	696	707	700	693	723	719	741	731	712	740	756	677	706	675	684	698	730	732	714	710	697	698	786	714	722	766	669	729	712	733	702	710	669	709	720	729	763	767	724	727	750	691	713	720	721	703	687	693	748	781	717	688	724	738	718	690	736	705	697	742	744	753	697	746	681	723	779	704	720	740	729	763	712	738	745	694	709	740	681	711	672	693	731	717	748	711	747	710	757	735	678	695	687	662	729	708	780	716	718	694	671	747	683	734	720	724	711	726	699	777	753	721	756	705	722	724	695	699	671	695	693	728	669	723	746	716	697	668	726	748	691	675	740	761	696	735	702	688	740	678	689	689	751	736	733	732	725	727	678	710	746	706	738	672	687	721	724	757	748	728	716	738	703	733	712	679	682	755	711	690	746	719	653	708	719	783	722	727	683	652	735	770	705	665	687	688	681	729	730	743	760	729	725	731	712	740	703	734	682	770	729	728	767	702	692	735	721	738	727	675	724	679	698	706	674	692	739	758	705	766	767	701	703	766	698	718	709	667	712	707	700	724	716	745	723	767	707	703	725	697	691	704	698	722	684	734	780	730	712	712
19149	9326	1736	919	657	455	402	315	294	244	220	189	210	182	189	175	181	161	181	148	159	164	177	162	182	138	155	146	152	151	171	166	147	150	156	159	129	164	153	170	149	178	156	144	141	133	138	135	136	137	148	141	149	139	157	163	156	140	154	148	150	136	161	130	130	136	159	147	137	129	142	157	150	142	130	163	133	141	157	148	153	147	150	148	141	161	149	145	136	158	158	149	140	119	160	148	156	153	145	145	151	147	151	132	148	120	137	132	158	129	128	136	123	148	159	155	142	138	155	144	155	142	136	125	129	157	134	145	145	120	131	154	139	132	130	157	145	133	144	164	143	124	147	163	140	161	151	140	137	150	154	147	146	137	144	154	139	130	136	145	133	143	138	164	166	148	133	158	164	172	139	153	134	128	146	133	139	135	152	138	146	144	149	158	166	148	144	138	151	144	136	128	152	121	144	139	163	157	118	122	127	135	141	155	131	147	153	142	129	124	132	127	145	147	166	163	141	154	147	171	159	125	149	134	150	146	142	142	146	132	152	146	139	163	123	150	150	124	150	144	149	137	139	135	144	155	149	156	152	136	133	139	120	142	152	142	120	154	137	138	154	157	150	148	140	164	142	156	135	139	133	145	145	150	142	139	146	149	140	167	165	137	148	152	149	145	145	134	142	131	147	137	151	133	165	148	127	140	129	171	120	142	138	140	143	130	173	139	161	186	153	144	150	139	149	155	155	137	139	140	168	124	147	131	151	136	144	129	137	146	148	145	145	146	158	142	153	161	140	145	160	134	144	132	142	152	151	146	160	137	155	144	147	128	145	140	147	149	142	157	149	139	126	184	148	154	137	141	148	123	132	133	148	149	132	130	137	154	157	133	134	137	139	156	133	167	159	165	136	140	135	137	142	141	143	145	144	163	153	139	148	152	139	155	164	155	165	135	150	126	143	156	148	136	149	126	163	147	149	150	138	151	133	144	145	131	147	156	145	141	156	119	141	135	138	141	157	139	148	144	133	150	171	156	159	149	157	124	129	143	171	152	152	149	149	153	139	145	160	145	145	151	143	139	154	140	149	159	133	139	158	147	153	164	160	134	126	122	135	171	152	151	149	137	122	154	146	151	145	133	145	167	146	138	143	141	144	133	163	152	133	144	165	128	134	126	133	141	119	170	161	148	127	141	134	132	117	144	151	133	162	154	122	156	149	181	151	155	143	154	137	163	151	135	143	160	139	159	137	162	138	154	133	113	146	157	146	133	156	175	128	132	136	144	141	158	143	164	159	138	159	149	127	147	142	115	146	159	146	140	154	162	121	122	138	138	137	138	156	144	153	154	151	142	142	139	161	139	147	123	150	145	150	138	152	137	145	128	128	146	129	137	140	155	144	130	141	150	158	154	148	136	170	152	162	147	138	153	149	134	135	147	151	152	138	154	146	129	151	137	149	146	178	142	139	158	149	135	138	170	152	144	149	163	153	130	120	143	149	127	160	151	155	157	161	150	141	137	135	141	167	160	123	161	145	138	159	147	143	141	135	139	142	148	165	116	153	135	136	139	158	124	142	146	147	135	126	138	132	162	134	168	142	150	141	131	145	128	140	164	137	110	138	158	137	144	121	164	142	159	162	132	144	140	156	172	149	145	126	148	142	156	136	152	143	132	146	154	155	142	140	145	151	161	136	149	130	164	156	150	138	146	127	121	134	147	149	132	146	153	154	144	149	143	139	117	143	146	156	141	148	141	140	150	156	149	148	140	139	139	140	144	162	141	173	174	138	135	156	159	141	145	143	161	151	147	131	130	166	136	133	129	144	144	148	139	152	159	121	142	138	160	142	151	166	140	131	132	139	158	174	139	125	135	164	145	136	145	138	133	134	158	148	151	122	141	153	165	153	154	154	153	159	156	148	155	152	134	130	144	149	160	131	153	143	137	128	133	136	134	147	158	118	136	161	157	144	155	142	150	139	137	129	142	144	148	131	159	147	147	141	133	136	134	149	172	157	145	149	122	152	143	154	144	115	139	126	153	154	127	160	141	135	154	133	150	174	168	113	148	150	154	130	141	146	140	166	131	146	146	152	133	123	134	170	141	132	149	136	161	140	135	155	139	136	142	157	133	162	142	162	135	156	156	172	152	167	129	156	173	142	165	140	154	159	133	168	160	125	147	148	119	166	126	156	132	133	139	156	137	133	148	148	138	125	136	134	151	163	143	143	148	135	165	151	134	155	150	126	130	138	148	148	139	139	165	167	138	158	169	148	140	147	125	140	162	123	147	156	153	141	150	143	141	123	138	142	169	128	152	142	126	153	149	154	149	137	138	134	129	136	158	139	137	130	143	139	144	141	149	137	175	153	160	145	159	145	140	143	157	147	161	164	139	149	130	143	142	162	129	145	173	122	129	137	142	141	125	166	134	147	160	163	129	120	135	137	143	126	121	140	160	164	136	127	140	148	158	150	151	127	158	139	157	155	171	153	144	125	127	174	151	155	150	156	130	131	142	130	128	133	165	137	147	136	153	143	122	144	158	159	175	131	160	138	128	160	112	131	158	136	135	136	132	147	157	138	131	142	134	154	138	155	128	127	144	164	123	148	151	146	155	130	147	160	144	151	156	155	140	159	166	154	128	132	165	137	136	153	151	122	129	137	143	121	152	137	116	134	158	169	140	135	137	148	143	141	153	140	151	141	152	169	153	120	141	160	136	128	151	153	139	162	137	134	115	127	128	131	149	135	166	163	146	145	146	134	140	137	151	115	159	162	134	133	135	128	157	125	145	151	170	136	131	154	161	162	126	160	145	143	135	155	166	159	142	148	152	146	149	147	142	141	144	165	126	133	149	151	138	134	153	164	137	132	131	156	140	145	181	131	135	145	147	154	148	129	135	143	140	136	116	122	126	143	120	142	133	145	155	120	128	151	121	137	139	151	144	131	142	146	132	157	125	146	167	146	117	162	159	127	155	121	154	155	161	138	160	162	158	142	136	135	124	167	137	149	157	147	145	128	138	149	159	131	148	138	144	130	127	156	159	149	156	162	143	154	161	145	156	159	150	158	141	156	125	138	132	165	143	155	168	133	136	163	112	146	139	146	143	157	142	151	153	152	155	141	142	144	162	166	145	137	143	135	135	152	135	164	149	155	168	146	144	144	137	138	146	126	147	161	165	133	160	145	145	139	168	155	165	148	139	117	148	142	145	155	129	138	148	164	131	139	156	149	134	134	149	184	127	170	130	154	145	125	138	137	150	135	137	118	168	168	145	133	172	155	147	135	146	160	135	136	138	153	135	148	133	156	170	122	144	135	140	146	122	123	153	164	145	151	162	169	146	164	151	144	156	123	137	130	122	160	164	159	156	137	133	152	130	144	153	149	151	147	150	122	161	138	137	159	149	133	152	154	142	146	160	145	134	143	140	144	115	147	158	146	140	146	150	149	145	177	139	150	135	147	149	141	153	141	146	154	132	147	159	129	149	155	160	132	157	152	151	154	155
11009	7209	2354	2917	2514	2137	1674	1418	1304	1127	996	904	884	754	738	684	669	613	564	552	552	562	531	556	486	471	491	503	477	473	469	498	490	431	447	450	418	485	448	429	414	400	448	438	407	436	414	401	400	396	431	417	404	408	400	404	424	424	406	390	409	408	426	405	383	420	400	376	403	378	405	396	335	394	378	403	392	403	379	402	440	395	366	434	378	397	397	360	378	376	409	408	382	402	381	382	388	410	352	401	384	407	362	378	387	393	370	382	380	362	385	403	370	395	403	376	386	380	393	398	386	387	356	409	359	406	386	369	373	375	352	367	373	383	378	403	370	364	397	393	387	385	341	420	409	394	393	409	387	352	404	399	439	365	373	377	391	397	393	401	377	384	412	385	348	380	402	401	423	371	355	379	378	374	391	353	396	418	401	415	438	396	414	413	388	385	389	419	358	362	378	365	392	372	400	382	387	383	390	422	373	352	406	423	387	380	383	404	404	359	354	385	402	387	373	420	355	360	370	401	411	381	418	389	366	362	392	385	348	366	391	434	411	397	386	417	406	390	360	385	403	378	381	377	403	392	376	364	377	333	398	373	399	407	403	408	382	376	389	404	411	414	398	397	394	391	391	390	375	370	381	392	399	399	391	385	384	357	372	393	364	371	409	398	385	370	359	394	400	396	379	387	406	395	386	386	400	400	410	361	374	393	389	370	403	410	387	373	414	382	391	409	376	396	398	363	403	381	373	368	351	366	397	344	375	409	373	390	366	392	377	367	368	411	362	377	373	384	379	400	439	388	357	397	353	413	379	413	400	371	374	343	325	403	380	405	364	344	369	422	367	386	373	387	363	386	401	362	355	388	379	411	392	367	362	376	370	388	411	373	375	388	402	381	382	391	369	411	346	401	353	377	390	372	379	394	371	369	344	416	403	419	393	389	367	396	377	414	397	361	377	387	374	388	385	362	396	397	391	379	403	377	364	407	365	385	385	379	382	344	380	366	365	374	371	379	407	374	373	374	391	382	375	374	363	366	364	416	379	395	372	363	406	379	405	407	374	382	373	395	360	359	365	378	393	358	392	424	376	378	389	391	390	394	378	389	373	395	396	412	384	395	360	401	374	332	389	400	376	432	404	383	400	378	370	371	401	379	402	365	395	382	394	392	397	380	404	388	346	422	395	362	372	369	370	378	351	395	403	385	384	348	355	407	406	372	380	394	364	407	369	415	372	398	372	365	371	359	396	359	407	363	414	404	377	407	382	426	381	362	399	417	348	362	385	373	354	402	379	389	344	380	406	397	370	351	381	373	385	412	370	391	400	377	383	387	373	385	405	394	392	388	392	368	351	385	374	395	382	383	330	414	387	396	344	401	407	371	365	349	395	399	382	377	400	388	355	356	350	403	351	405	351	395	370	401	407	353	367	400	355	361	376	400	366	403	374	397	358	403	398	387	368	399	388	379	375	434	398	403	375	405	357	353	396	362	372	360	370	386	355	384	393	364	431	360	400	406	380	396	359	362	390	393	399	361	367	379	411	362	379	384	392	410	350	398	432	403	417	386	344	361	383	379	362	418	377	386	410	391	360	412	358	399	392	351	407	378	341	380	394	402	321	357	367	359	381	398	379	346	364	415	393	392	416	376	373	355	386	367	359	373	357	404	382	396	377	378	390	383	358	358	385	376	385	377	370	373	367	372	437	364	413	384	402	387	391	353	390	403	407	348	371	382	419	379	359	384	387	386	378	390	390	404	389	361	374	366	376	380	381	374	368	379	359	381	405	409	370	377	374	398	407	358	389	379	406	406	374	373	372	353	404	402	374	357	347	376	391	411	404	406	384	379	353	377	367	383	339	383	381	366	354	377	383	385	411	394	399	398	363	378	374	389	383	401	371	401	405	385	364	351	387	369	388	356	383	382	378	415	404	367	374	400	392	357	353	364	407	366	377	374	370	370	383	381	375	382	400	432	369	370	372	374	392	384	396	404	351	397	414	404	380	405	385	366	392	394	403	368	386	390	388	345	403	389	429	415	403	369	385	372	362	365	399	384	428	392	392	384	374	393	374	352	406	379	397	380	369	396	348	376	389	384	409	431	390	364	380	380	362	354	382	360	397	376	383	384	393	362	373	358	410	407	360	345	374	387	366	399	385	403	373	364	404	371	349	400	391	398	379	395	369	410	349	407	386	377	374	360	365	418	356	401	386	370	341	351	414	365	395	408	401	365	375	374	355	378	428	354	390	373	362	378	379	419	386	356	398	387	391	395	393	379	373	409	383	398	390	393	364	378	410	406	396	386	395	415	369	368	403	378	396	399	394	406	374	389	361	386	349	386	388	391	408	427	381	389	388	414	396	356	388	370	399	377	424	359	394	349	400	387	423	363	362	362	384	352	406	362	395	359	362	405	407	389	379	335	404	411	381	384	402	381	373	377	380	373	375	405	372	423	384	407	359	338	385	391	405	386	364	378	396	374	364	339	387	376	384	371	414	368	408	391	376	416	388	386	364	399	373	371	344	362	402	354	357	371	380	392	396	353	337	386	381	381	430	400	358	378	382	399	413	389	370	411	371	381	403	404	366	390	365	418	347	404	417	367	343	422	360	363	395	389	366	388	386	412	385	344	368	384	377	402	374	400	372	410	387	366	376	394	401	382	380	392	384	371	375	394	379	374	396	342	371	387	366	400	354	351	377	373	423	385	393	351	353	369	398	360	395	389	409	367	386	442	365	370	406	403	370	391	383	398	382	410	383	353	352	372	383	383	390	427	367	410	355	386	379	396	376	329	347	400	351	393	371	402	374	393	369	383	389	399	423	378	380	420	393	353	388	388	334	391	390	379	388	394	391	381	353	354	426	377	389	385	432	384	370	398	367	390	388	364	376	391	374	358	373	369	378	384	366	376	371	373	374	384	388	391	360	370	370	360	387	363	353	389	408	386	406	354	394	393	386	368	376	387	374	362	397	368	370	396	387	362	371	380	402	374	365	381	400	390	370	376	383	399	378	388	391	376	344	342	403	395	383	408	351	396	357	406	409	417	376	372	411	378	384	402	428	376	372	379	382	382	384	408	375	358	369	347	396	421	357	354	376	377	380	379	357	400	386	354	382	395	390	386	370	408	371	379	367	389	390	369	365	375	386	379	391	366	388	372	421	392	381	371	352	376	388	398	402	381	392	343	368	366	394	363	415	382	375	388	363	364	357	387	400	395	400	367	376	371	341	378	380	367	401	394	380	384	365	393	348	416	393	385	385	422	393	361	401	374	356	369	335	394	402	402	394	387	364	357	356	398	424	397	385	352	365	366	419	368	399	380	403	361	392	368	366	369	396	367	367	374	404	383	386	395	399	377	398	384	376	434	395	430	381	390	386	360	346	402	371	362	412	392	386	387	372	392	388	397	365	383	391	369	387	374	357	385	362	350	359	399	369	368	372	393	390	370	413	380	369	390	377	358	400	395	366	358	386	378	381	367	351	363	384	384	427	407	372	385	378	371
28559	18914	4598	1907	1236	930	732	589	479	450	379	370	353	333	287	268	286	287	261	259	231	258	221	232	262	229	216	266	228	217	209	267	214	184	225	219	215	252	226	194	245	207	197	239	185	220	207	209	242	226	195	232	222	211	219	184	213	216	200	215	198	217	202	197	208	189	203	203	232	224	219	209	225	214	210	204	218	225	201	229	215	205	202	215	246	202	210	189	218	223	205	224	209	223	225	214	215	210	210	216	167	225	206	201	205	206	211	226	223	198	199	209	196	197	199	210	195	205	203	224	228	227	213	203	214	197	200	193	211	222	212	181	199	236	198	217	209	216	208	222	225	242	194	190	202	214	200	194	212	215	199	211	190	246	203	202	186	201	217	219	199	226	215	201	192	213	212	195	203	219	223	207	213	189	209	212	185	191	222	212	197	206	229	204	228	223	213	206	194	217	209	223	212	213	224	239	216	196	202	202	210	193	212	196	202	195	210	188	199	204	218	207	226	230	197	233	213	205	221	217	212	200	207	169	235	175	239	228	178	196	204	164	184	200	227	211	193	228	203	222	221	181	216	205	214	199	213	217	218	221	188	216	207	189	213	220	201	191	184	214	195	212	220	217	222	231	214	216	186	189	214	211	203	212	198	165	219	247	196	234	215	210	216	182	211	201	221	201	183	204	211	206	223	198	177	215	218	197	225	224	222	231	187	202	210	199	221	224	198	231	209	227	222	218	214	226	215	207	194	194	222	231	200	223	208	225	197	190	252	195	211	208	202	218	216	204	186	188	211	227	223	218	197	193	216	197	213	213	212	238	219	223	218	228	222	205	207	222	207	230	181	218	220	223	203	226	204	209	185	211	192	183	214	186	177	223	222	229	208	215	196	184	191	202	184	221	194	214	205	216	212	200	213	224	204	215	184	193	242	184	190	195	199	188	187	220	211	215	211	219	199	220	185	221	233	205	215	209	215	220	200	215	196	213	209	216	210	215	195	219	200	203	215	191	208	182	209	215	203	214	214	192	211	205	224	220	221	203	205	217	183	191	228	180	232	208	213	216	176	219	205	202	229	213	218	215	231	232	196	170	218	213	205	222	183	216	235	209	176	216	199	191	218	217	210	220	201	206	238	190	195	245	224	209	195	230	217	229	196	185	198	194	193	208	195	218	230	217	228	226	230	205	216	219	212	215	218	204	230	224	211	186	245	175	214	210	190	218	210	210	227	218	224	163	194	213	228	216	194	186	218	204	187	231	240	199	228	194	216	218	228	211	210	190	192	204	211	208	182	215	205	188	206	210	241	214	222	195	222	221	222	198	218	214	196	188	188	204	205	174	187	219	222	236	192	225	213	190	211	197	240	195	246	196	211	194	208	225	234	208	214	225	227	208	207	229	214	206	182	181	203	224	212	195	211	209	201	227	214	217	209	225	199	206	222	182	184	203	204	198	226	201	211	173	199	198	183	208	198	191	215	213	209	203	218	211	229	221	203	196	208	203	194	219	233	227	221	239	227	195	196	242	241	203	212	222	202	225	205	201	207	243	229	207	190	194	206	231	199	208	212	206	199	213	193	218	197	205	191	238	196	197	208	193	191	214	185	214	235	209	205	205	182	204	195	219	207	222	226	206	207	209	200	198	202	231	215	217	187	187	200	218	201	208	203	195	182	214	210	221	210	237	217	220	199	210	226	225	204	194	217	226	229	201	226	193	207	172	198	223	212	190	235	214	194	176	207	226	230	204	218	216	194	214	217	196	245	207	226	239	195	188	227	216	226	210	219	213	186	202	229	206	192	194	190	214	223	215	195	211	225	193	193	206	199	194	207	224	228	216	202	227	212	212	221	226	224	197	206	196	230	199	192	208	210	207	205	205	202	174	225	194	201	216	226	216	223	204	226	203	199	199	199	221	192	199	202	196	191	210	167	215	229	230	209	209	188	203	203	196	200	216	206	213	203	198	190	215	257	210	214	227	205	171	246	207	224	209	199	198	207	206	218	231	221	193	225	235	216	223	198	208	207	214	208	263	217	198	200	227	228	189	231	234	221	214	209	220	225	180	202	217	196	172	191	219	216	240	218	217	182	208	211	228	221	214	221	197	196	246	213	191	218	220	222	218	220	192	202	215	219	198	194	200	212	218	221	201	201	180	209	208	204	219	181	189	185	193	208	211	230	231	219	224	222	221	230	218	244	219	200	211	212	209	218	223	231	249	210	203	197	209	213	176	221	218	219	199	200	213	208	218	183	206	211	188	232	215	205	201	226	209	192	205	210	199	229	196	196	198	226	210	210	207	204	210	193	191	224	208	197	215	231	223	211	203	211	214	219	184	182	219	179	222	205	197	182	193	204	199	195	218	220	208	198	247	221	208	174	221	206	201	220	220	215	220	206	188	200	229	209	218	202	216	213	222	208	186	207	193	185	198	201	238	206	203	214	203	207	230	203	232	202	194	195	206	221	167	200	231	211	203	190	204	189	198	183	206	208	248	213	227	196	207	209	220	204	195	192	201	200	231	214	207	179	203	198	228	231	189	191	241	200	205	209	225	212	230	223	192	195	201	205	203	204	209	230	220	209	214	233	236	194	201	186	221	223	208	189	251	195	219	194	217	185	201	226	193	204	192	226	220	194	193	216	214	194	225	206	185	202	207	210	176	191	218	190	216	194	211	211	216	203	223	198	209	190	164	184	192	227	222	192	194	218	207	214	193	213	221	214	234	214	207	223	199	203	197	209	227	233	241	226	217	186	201	211	189	176	216	179	203	258	186	218	218	229	214	208	187	196	222	204	221	200	191	223	203	216	223	196	191	238	212	202	220	190	197	197	196	211	216	203	175	213	239	205	196	191	202	204	209	199	229	224	151	212	198	205	201	207	211	199	195	219	206	197	226	218	189	218	225	228	206	179	216	199	217	184	222	235	219	208	192	181	207	202	202	236	218	190	173	217	195	196	213	191	230	199	182	194	187	189	218	256	224	221	203	179	225	221	203	226	183	219	209	207	235	195	204	200	223	210	216	199	209	200	205	182	222	214	203	204	175	238	200	225	216	171	198	233	223	229	206	212	194	204	206	217	225	205	222	206	214	208	226	203	205	221	176	207	206	226	184	216	202	218	219	230	213	201	217	221	207	210	201	222	235	198	201	224	226	222	226	206	203	219	221	204	218	225	209	199	196	205	198	216	232	200	194	228	216	216	222	213	197	205	212	195	190	204	196	227	216	217	226	205	214	190	205	222	191	229	221	227	220	211	218	174	206	207	176	225	206	220	194	233	215	182	210	208	205	212	200	220	203	205	233	217	187	232	212	216	219	197	208	192	227	186	208	202	220	219	225	229	202	195	203	228	207	198	214	214	210	209	214	188	211	209	198	221	223	202	228	233	221	190	231	192	182	193	226	225	215	197	225	209	251	206	200	222	221	201	207	194	209	205	227	188	204	214	198	225	182	185	238	219	205	211	227	231	196	207	195	208	212	207	208	210	212	215	223	210	220	229	204
15590	12921	4391	5258	4672	3715	3146	2618	2245	1912	1731	1553	1408	1305	1213	1071	1061	950	973	927	822	841	788	807	802	716	786	704	771	693	731	670	652	668	652	657	647	620	637	649	638	638	613	598	637	652	642	582	604	599	584	559	584	580	596	621	580	582	604	564	589	584	599	553	580	566	557	562	558	553	580	560	553	525	563	561	632	582	563	588	612	565	565	545	546	576	547	546	594	554	567	557	534	600	557	596	533	532	548	557	590	542	594	544	537	573	562	581	535	517	573	568	531	592	565	571	533	547	570	575	569	550	583	520	585	569	560	500	564	539	577	552	537	567	524	548	554	556	522	558	526	497	596	596	560	508	566	570	547	537	571	560	567	523	560	556	570	546	596	559	526	537	549	507	522	520	558	558	550	548	582	542	543	569	527	558	543	573	528	548	559	541	555	526	542	569	551	541	563	512	535	497	555	510	533	551	557	544	478	549	573	521	571	572	533	532	536	549	552	523	540	550	539	556	540	534	529	542	542	521	529	541	548	553	541	553	534	564	572	537	546	551	560	550	571	554	584	547	543	557	556	584	555	541	521	545	534	515	548	546	561	544	558	551	535	552	557	517	566	547	528	580	546	590	527	541	547	564	536	525	586	547	536	556	520	529	530	527	569	533	532	555	547	555	529	494	554	576	549	580	538	534	545	540	501	539	533	565	553	545	499	570	538	532	542	580	564	572	557	515	535	551	529	526	524	563	532	495	565	575	524	550	553	547	571	525	594	546	566	537	498	543	538	573	518	548	538	536	545	527	563	549	537	519	565	600	550	537	538	512	514	512	574	577	534	564	552	531	548	540	506	539	552	558	519	578	555	548	532	548	532	548	580	543	595	488	538	522	598	542	544	530	543	558	535	585	512	540	529	553	576	527	560	594	578	552	550	518	531	520	516	541	529	553	590	512	585	564	539	531	526	539	560	532	546	523	554	532	530	606	561	567	561	553	525	540	556	565	535	542	583	558	564	536	507	555	561	564	569	547	517	585	544	542	531	551	562	546	497	549	556	560	540	561	522	546	509	591	600	579	579	544	528	582	524	584	522	563	552	502	587	548	521	575	591	599	560	557	564	608	573	514	557	533	560	563	549	580	504	542	537	563	525	591	515	521	560	538	538	565	564	557	567	599	554	537	547	556	541	499	543	520	534	542	492	541	573	536	524	543	553	566	561	565	525	538	542	573	527	577	556	567	546	536	569	510	535	501	559	561	547	560	568	548	545	580	520	547	544	552	593	561	549	575	564	543	548	544	522	583	535	519	570	555	513	542	574	544	549	565	554	551	542	540	544	564	496	592	535	524	571	609	524	567	534	588	542	553	527	552	589	538	532	541	574	548	511	540	495	548	575	547	531	592	558	554	551	535	528	545	507	556	537	540	506	559	575	534	493	588	586	561	513	539	575	576	517	499	559	538	576	557	562	565	559	536	589	570	480	494	531	525	512	538	559	584	567	551	572	544	555	526	560	566	563	575	499	558	553	522	530	563	524	506	568	568	529	563	531	610	549	553	543	561	528	528	551	522	557	560	528	538	528	575	562	522	552	579	507	514	526	540	561	491	590	538	556	514	536	552	534	552	538	540	598	551	510	565	539	543	576	553	544	565	529	539	580	542	568	528	537	530	576	527	554	579	557	535	580	564	503	543	565	515	531	551	530	573	533	499	538	517	559	586	528	553	524	507	562	551	563	535	575	545	532	549	568	550	553	577	523	564	560	569	541	556	529	556	544	531	555	515	573	540	509	506	562	565	520	505	579	566	515	569	565	532	552	531	520	533	540	536	519	542	571	528	507	559	569	564	559	545	533	554	537	576	507	543	549	559	560	517	592	529	521	550	552	594	557	563	550	522	548	553	535	503	554	552	527	554	592	559	555	532	598	533	539	557	529	586	581	524	550	576	578	562	567	594	534	548	562	531	491	551	572	570	545	565	547	525	559	574	529	550	541	513	562	576	554	552	502	579	528	536	521	525	574	541	564	541	574	524	545	590	539	528	556	539	527	554	536	571	563	539	526	568	532	567	511	553	496	545	577	533	558	528	536	491	546	547	594	549	512	549	533	524	519	538	570	540	543	539	576	525	570	508	550	552	516	549	552	548	599	520	544	551	524	532	525	589	507	568	537	526	553	529	579	518	527	531	606	535	547	544	570	555	561	570	567	525	527	571	547	556	516	551	555	560	558	528	554	564	531	526	493	517	554	557	576	519	511	550	540	543	502	505	564	549	530	542	563	535	571	578	581	548	545	550	528	587	533	523	513	566	507	511	535	518	519	541	538	560	549	562	545	556	557	574	558	532	534	542	540	549	505	564	557	549	571	529	543	576	548	562	562	543	548	551	546	530	554	585	574	524	516	561	521	553	537	514	531	534	574	561	541	567	543	560	539	550	544	514	549	550	534	571	512	529	525	539	575	588	561	572	521	577	570	530	571	549	533	530	573	542	537	578	539	568	561	521	520	569	544	509	515	534	515	569	520	556	583	549	557	531	562	517	546	569	518	533	526	520	563	560	510	530	567	569	580	531	600	529	546	568	564	541	551	514	550	561	549	522	541	557	527	578	518	571	560	601	564	550	578	536	528	538	552	551	573	571	554	560	539	505	579	544	512	528	536	567	508	544	537	546	569	539	549	514	548	531	582	492	565	513	519	542	556	573	547	543	488	550	590	575	497	573	570	569	573	523	579	517	589	526	558	525	528	576	530	543	539	561	548	527	512	569	600	507	561	551	521	561	532	550	576	560	585	512	568	554	579	542	569	566	528	542	552	577	566	545	544	567	556	540	549	514	579	542	557	523	538	566	526	510	534	546	563	529	581	523	555	535	577	573	535	566	546	558	523	590	579	516	600	532	555	572	522	541	575	545	572	543	546	575	558	556	518	546	605	534	525	519	546	574	556	543	554	526	539	585	549	536	548	543	502	603	551	537	551	575	549	547	567	511	556	509	551	547	566	529	547	519	579	603	544	541	607	519	548	573	522	516	571	539	528	563	537	563	579	567	506	557	572	531	572	531	580	537	576	552	552	570	563	535	499	566	529	574	516	543	542	572	528	563	561	542	557	549	584	549	519	552	516	562	547	586	588	530	542	536	556	529	596	548	533	524	543	522	499	567	534	576	511	536	550	544	558	557	547	538	587	568	524	554	552	555	553	510	539	554	522	561	543	547	567	547	484	539	554	570	575	494	548	516	528	575	553	518	559	528	541	554	559	529	506	573	539	553	582	547	578	534	541	526	556	507	543	568	534	559	601	533	523	532	500	531	522	558	559	554	562	501	512	555	543	585	535	575	540	550	516	515	583	558	544	556	528	586	545	488	533	563	564	569	551	576	557	548	602	540	533	536	559	526	530	547	571	577	564	591	524	570	546	561	579	560	550	542	548	560	556	529	512	562	575	522	553	540	569	538	562	572	555	555	572	490	560	539	532	571	547	533	562	519	537	545	542	541	515	532	584	529	503	575	520	559
4665	552	322	348	346	308	311	312	290	306	306	298	315	319	286	307	298	323	303	318	328	319	325	310	309	316	296	276	296	323	333	311	294	316	339	314	337	322	321	326	326	292	311	295	340	276	313	285	308	293	314	327	272	299	303	336	348	314	331	279	323	295	300	309	325	309	305	319	293	325	319	293	314	293	307	292	276	329	288	337	309	333	283	306	300	311	278	280	278	304	310	310	334	299	276	332	276	324	286	293	307	316	300	293	363	282	324	305	274	325	294	325	305	351	319	315	303	304	318	297	324	285	338	322	303	297	306	346	301	299	341	291	278	288	306	322	346	349	294	314	304	305	325	305	331	321	307	323	301	301	325	313	306	306	344	324	276	310	297	303	323	316	322	326	321	313	313	303	319	303	300	310	299	304	335	307	332	312	299	299	302	293	327	339	320	298	337	325	304	317	316	306	339	315	317	294	273	317	320	317	293	291	327	326	308	306	301	326	295	320	306	314	306	325	342	328	303	338	288	292	343	315	318	289	311	311	297	331	292	275	302	330	319	333	325	317	327	336	321	324	309	280	329	271	309	313	301	330	313	300	305	331	334	314	321	321	293	299	334	319	342	283	311	295	334	303	270	310	326	320	307	321	290	316	341	306	318	325	317	291	269	293	306	337	317	337	309	326	306	344	325	294	323	320	303	285	310	307	315	301	300	305	319	303	291	282	313	308	307	266	294	336	298	296	312	315	314	291	328	322	317	311	302	317	306	317	318	307	295	300	299	301	292	289	321	277	346	334	318	304	297	280	320	337	308	315	318	292	331	260	313	336	329	295	314	316	321	312	313	273	290	314	270	277	295	322	320	317	316	312	319	339	325	297	323	324	287	306	270	294	324	288	302	285	309	339	338	288	343	319	315	329	317	301	330	307	343	326	311	298	297	302	271	289	338	339	317	319	300	331	302	304	329	332	332	300	322	323	333	350	307	336	340	331	307	327	318	320	336	319	297	269	324	306	304	296	313	323	327	325	295	312	321	292	301	307	286	323	319	322	350	337	303	304	294	299	307	312	333	295	302	325	323	305	308	311	321	305	312	314	291	346	312	314	277	306	297	300	320	312	306	327	315	312	319	321	304	332	345	313	310	319	315	343	295	311	309	302	281	310	277	320	277	284	333	317	291	332	314	315	314	348	312	323	288	310	311	335	326	301	303	388	329	277	318	326	335	311	313	310	281	304	265	305	300	279	309	349	316	319	274	314	318	301	316	324	324	278	317	302	332	330	335	306	281	322	302	302	307	284	312	317	327	322	309	327	334	308	297	288	309	363	291	275	339	321	298	271	315	323	309	331	325	340	278	316	328	329	306	315	318	325	292	304	311	295	329	300	308	306	308	295	324	294	342	280	316	299	293	315	308	318	332	323	267	318	321	286	277	307	307	312	322	284	335	300	306	303	284	310	321	287	326	306	306	306	307	293	293	306	300	329	297	332	294	339	328	305	287	324	331	317	304	329	303	331	304	315	309	308	270	298	305	297	332	301	318	317	317	297	305	328	324	318	304	330	307	310	284	313	323	296	316	304	301	318	293	283	299	305	281	308	310	307	321	277	313	315	308	311	334	341	322	293	356	296	286	323	280	302	320	331	337	323	325	320	317	344	322	316	346	325	313	321	302	303	286	316	325	316	303	290	316	332	310	322	336	319	309	297	262	307	328	331	326	306	291	307	317	296	324	319	290	322	338	290	344	312	304	287	315	292	319	347	294	291	286	312	321	312	315	320	275	311	325	334	299	304	317	307	285	282	312	321	311	316	295	260	318	272	335	328	303	295	310	344	327	344	305	333	294	306	293	299	315	304	313	287	316	291	347	299	277	289	325	325	308	307	277	331	311	296	282	289	318	327	330	326	307	317	313	250	322	330	302	340	328	308	308	276	314	305	310	318	320	342	323	282	279	308	300	309	308	338	324	321	329	311	332	306	315	279	321	318	310	319	317	330	311	305	316	287	333	299	306	324	328	315	321	350	302	299	322	305	295	313	303	316	324	303	297	315	351	317	301	318	305	306	303	301	313	299	295	336	334	296	295	336	262	335	327	310	295	319	289	296	298	278	305	299	277	324	304	314	313	298	284	299	290	343	303	309	309	317	323	298	299	291	311	311	310	320	325	324	307	320	304	327	330	286	295	301	309	343	318	284	291	299	299	291	336	352	304	313	288	332	297	318	313	353	302	299	307	311	321	310	307	305	301	312	311	297	317	328	329	321	281	338	312	321	319	306	299	297	340	273	325	297	307	323	335	305	293	300	308	327	291	329	338	302	312	305	316	289	315	313	353	303	315	315	291	301	317	321	300	296	322	282	320	276	271	323	295	343	316	315	294	328	305	292	327	285	315	302	288	280	317	287	306	316	344	326	322	309	280	298	289	297	307	283	304	288	300	285	315	353	281	310	349	292	315	315	317	297	331	307	320	299	350	301	289	272	319	327	344	301	306	301	302	301	312	291	325	289	339	304	308	292	305	296	327	305	327	352	285	330	294	276	294	300	296	327	325	315	324	283	332	323	323	293	303	301	298	285	325	325	308	317	292	308	278	306	287	349	281	283	360	332	344	295	307	358	308	332	310	308	303	323	290	319	318	325	286	296	306	337	298	332	312	315	263	298	280	328	321	294	346	320	313	320	312	280	309	342	302	299	318	295	267	325	301	305	308	301	350	318	311	360	309	312	272	312	330	305	274	292	295	313	338	300	301	293	322	311	310	306	337	328	326	322	304	275	303	318	283	323	329	344	324	313	289	298	319	313	293	286	336	296	320	331	307	311	301	280	346	324	304	318	329	319	299	298	287	302	286	339	334	296	322	313	301	304	286	322	291	310	320	302	308	318	348	289	305	316	318	295	319	271	299	341	318	288	307	294	323	311	283	330	289	295	302	312	301	309	309	309	308	314	310	311	321	321	303	322	333	308	310	303	344	284	298	277	313	341	318	323	308	334	325	302	312	298	294	303	309	292	303	318	322	319	323	286	331	334	287	292	357	312	307	311	316	354	304	277	320	261	362	311	293	315	314	306	303	295	283	315	292	315	305	304	336	321	317	342	283	289	318	289	280	292	302	286	334	287	275	316	301	308	336	307	349	313	320	324	283	321	298	295	333	317	288	263	327	280	337	274	263	278	293	320	300	288	297	322	288	311	346	320	269	318	337	296	288	292	341	320	305	306	278	282	305	291	279	274	336	299	314	314	348	287	296	282	296	306	316	293	305	324	293	336	342	309	284	311	314	300	301	325	311	320	341	328	316	296	329	323	276	311	324	309	297	300	289	326	313	281	299	280	313	331	300	304	295	341	282	289	315	316	292	312	328	316	251	331	294	292	309	300	278	322	324	287	261	346	320	314	327	313	314	301	305	291	307	282	328	319	292	296	320	305	300	299	274	340	280	321	281	312	351	293	282	304	302	310	293	283	312	324	351	288	294	300	316	311	293	289	296	355	286	294	305	306	283	308	293	308
3349	1048	795	754	765	787	772	735	732	751	734	767	713	742	694	742	685	655	727	734	721	717	712	753	661	757	677	718	714	740	708	707	734	720	705	722	720	721	699	718	694	702	700	736	751	721	761	685	674	724	742	752	712	718	734	689	707	713	708	723	705	707	713	757	727	735	707	720	730	730	695	764	722	728	676	715	725	738	727	681	695	697	727	687	710	720	705	700	678	716	715	689	725	721	691	662	699	745	699	718	719	717	730	704	712	727	723	733	719	692	719	749	724	739	736	708	697	720	721	708	709	712	705	693	734	716	712	708	749	705	743	700	710	753	736	691	750	722	765	706	748	712	691	683	751	704	734	705	730	713	681	669	713	730	733	721	744	675	728	732	712	744	699	728	687	710	691	728	701	722	763	698	697	683	721	740	671	679	742	712	714	693	734	739	696	718	653	708	707	723	741	717	706	758	699	671	685	699	748	713	775	707	708	689	696	724	724	718	768	665	663	694	709	683	694	698	686	720	705	736	730	744	709	718	718	683	744	689	683	761	755	708	731	666	752	713	830	703	760	744	684	672	732	718	712	698	661	734	714	680	706	712	685	710	682	757	664	708	712	734	712	673	716	654	712	705	760	736	718	753	740	654	721	710	710	718	720	705	671	753	689	690	704	733	706	716	709	714	683	696	764	690	706	703	742	718	698	679	711	702	744	688	727	707	720	734	729	733	672	726	722	692	696	690	717	724	732	719	668	724	715	690	681	676	703	708	741	745	702	712	744	695	682	657	729	722	716	720	691	741	700	757	691	698	674	709	708	707	697	717	720	650	696	746	705	753	711	709	754	722	738	744	744	731	676	703	706	722	731	694	702	691	698	705	675	749	712	725	755	717	690	761	700	704	691	733	747	713	746	740	737	697	735	715	734	746	701	688	776	710	657	698	739	728	707	734	694	729	759	702	717	684	725	709	696	730	709	700	667	726	744	728	752	718	683	735	700	710	673	716	725	737	740	703	711	696	744	715	678	746	739	713	717	715	681	678	689	743	728	731	723	717	670	715	696	721	762	724	747	697	727	668	670	725	748	723	691	704	683	704	745	705	699	709	742	703	698	706	748	720	754	690	691	691	681	728	710	750	737	698	721	736	666	712	659	710	669	742	729	732	737	716	681	684	749	692	716	739	698	704	716	666	705	657	701	722	682	737	691	692	727	747	699	715	742	729	755	681	722	696	729	718	710	682	720	689	717	732	735	725	669	709	737	738	714	721	763	732	706	720	721	734	705	742	736	709	715	737	697	705	724	696	758	708	722	715	708	693	700	696	731	740	745	700	749	746	686	731	671	696	680	686	734	742	733	681	763	761	752	746	734	748	723	704	723	744	736	784	693	774	670	712	731	713	683	723	754	750	674	731	701	700	681	753	672	713	727	690	730	688	765	674	723	716	718	700	737	687	720	700	705	684	731	659	717	722	736	752	716	756	760	703	759	723	769	722	742	737	700	689	697	710	746	696	711	703	739	702	720	713	708	708	723	756	721	719	707	709	717	693	732	710	726	685	727	704	713	718	658	678	721	707	745	720	697	677	706	710	693	728	743	642	687	746	736	710	715	712	676	726	741	682	732	732	731	690	699	699	708	724	733	796	708	726	698	721	691	729	648	707	716	687	726	668	694	726	721	747	655	707	681	710	681	705	722	720	678	711	683	695	710	722	671	700	722	735	700	697	730	659	685	701	677	666	754	683	686	701	717	706	724	761	698	730	692	741	707	690	701	733	698	718	721	691	718	768	742	732	649	658	705	743	726	685	709	678	677	671	708	779	686	739	730	738	727	688	746	694	674	689	743	690	678	718	748	708	756	659	765	655	689	707	714	728	680	731	744	715	697	721	699	757	724	703	693	709	719	735	712	739	730	685	741	722	672	730	720	731	699	717	751	710	704	739	711	683	719	673	699	723	684	694	669	654	711	666	752	739	717	695	707	724	734	726	694	719	702	696	700	693	705	692	708	694	684	665	720	695	713	738	710	712	704	750	669	743	755	670	691	707	696	717	696	721	711	698	759	663	713	735	686	726	750	723	692	693	729	709	742	742	719	679	660	756	715	716	716	678	692	691	691	668	714	689	715	714	722	769	668	697	744	739	697	780	755	740	731	717	708	676	712	747	659	710	746	707	691	737	724	723	745	721	744	685	698	700	708	741	735	695	699	728	688	696	737	681	655	672	771	691	690	703	726	745	715	711	718	739	675	682	713	770	724	729	717	735	711	745	697	726	689	713	764	703	698	694	690	650	729	734	689	712	721	662	698	720	688	681	694	681	746	711	755	693	734	739	635	717	739	732	675	729	688	750	710	719	721	696	756	679	734	663	728	685	707	695	707	715	731	728	705	747	693	684	722	665	699	709	717	661	712	743	708	715	681	723	652	716	734	720	716	721	723	673	720	641	720	697	714	712	774	732	642	711	725	703	745	732	715	724	686	760	722	703	664	659	704	739	678	751	668	729	654	707	726	708	717	713	696	731	691	727	732	696	711	765	680	711	730	748	762	703	694	741	739	723	674	688	743	751	703	698	684	747	688	695	677	721	741	706	705	651	683	686	775	709	665	719	716	753	749	685	698	710	701	706	712	701	705	709	713	710	717	734	724	697	740	741	723	693	732	655	722	667	714	712	708	719	715	706	684	667	701	708	728	681	705	682	739	701	750	715	730	740	698	739	729	737	708	691	733	677	689	712	699	710	737	712	728	711	742	678	718	712	721	694	704	710	704	706	754	703	729	730	735	724	690	770	693	709	726	736	722	692	750	674	755	689	744	659	685	732	726	711	758	703	666	722	703	707	676	709	698	736	713	744	700	721	709	725	708	649	677	726	709	741	737	705	744	742	720	769	730	742	750	686	687	680	718	710	696	714	682	676	676	680	730	752	733	735	699	755	730	733	749	707	712	697	724	684	684	734	713	700	749	692	711	692	727	704	682	720	698	716	751	711	693	695	672	729	693	715	755	719	708	703	719	694	649	685	722	710	711	696	648	723	707	712	721	722	737	630	738	714	678	677	693	713	690	726	705	717	669	693	755	709	724	765	725	699	673	749	724	746	743	719	697	731	727	733	708	739	784	697	750	706	703	730	729	716	698	698	731	689	737	748	704	720	735	682	708	698	712	649	736	758	703	686	730	691	718	700	716	684	733	678	729	710	727	717	670	761	734	694	752	813	748	737	695	758	697	741	725	740	695	752	735	718	729	679	717	686	692	724	700	713	692	708	657	707	716	719	742	673	740	711	764	737	695	715	764	694	720	703	682	691	741	729	726	696	680	688	713	676	745	659	720	680	668	667	693	760	750	683	741	771	690	726	716	677	729	736	720	721	695	698	714	715	710	691	716	659	725	700	741	690	751	736	698	731	709	670	712	681	717	726	738	707	677	723	664	702	699	685	667	698	669	697	678	734	704	704	688	726	723	687	710	719	665	734	668	718	672	708	734	739	708	721	771	723	718	772	681	738	690	788
17759	10299	1881	934	679	477	390	312	275	294	255	229	212	215	192	177	225	196	165	148	176	180	185	165	160	167	157	154	142	169	183	141	182	167	150	152	151	123	151	175	164	153	144	137	145	137	156	176	153	150	145	137	154	138	142	149	143	166	157	142	167	152	152	130	163	149	167	147	134	146	153	144	150	140	147	166	157	142	154	147	140	120	137	134	148	155	151	156	158	136	158	126	164	163	157	133	145	149	153	157	136	145	139	141	131	148	139	148	182	156	151	147	127	159	161	127	147	150	161	148	162	143	157	136	125	178	128	137	149	125	157	152	136	150	166	127	137	131	164	157	141	159	159	144	123	153	120	158	149	127	146	163	154	147	156	149	150	146	158	160	138	119	136	138	138	156	152	145	165	146	151	132	123	147	153	149	147	155	140	136	146	147	123	144	144	142	144	132	152	118	135	128	131	156	135	136	121	146	136	150	132	149	149	152	142	132	168	137	130	148	164	124	141	148	152	153	164	154	135	144	149	149	149	158	144	149	145	132	163	131	131	150	158	141	155	149	138	159	147	139	143	125	140	145	137	159	129	134	133	121	139	155	156	154	169	167	146	138	146	140	160	149	155	142	146	139	156	137	145	127	155	155	166	143	133	126	147	137	133	144	159	166	156	154	139	144	133	159	141	162	150	151	140	136	141	147	160	132	152	148	157	126	140	148	164	126	142	148	132	149	145	146	148	124	145	135	142	134	128	123	150	129	141	157	152	158	160	157	153	142	148	163	126	153	144	116	152	139	165	146	143	136	136	121	139	121	157	149	134	152	181	147	158	157	145	127	157	163	157	163	164	140	139	137	131	141	155	148	137	123	155	152	133	146	151	133	148	142	139	133	139	125	135	149	132	133	176	136	153	141	134	125	124	140	159	148	143	141	131	150	146	173	135	142	153	131	124	145	130	139	151	142	161	150	154	165	156	138	133	167	169	174	146	149	139	139	152	145	142	148	156	151	151	174	142	136	158	152	154	151	141	135	156	136	148	157	122	149	141	142	127	159	162	134	172	150	137	140	140	147	153	150	161	140	145	148	139	127	157	129	129	158	135	133	148	156	136	137	167	139	148	140	133	122	162	164	143	142	149	150	148	134	132	141	148	154	130	155	169	157	152	137	138	151	133	140	136	156	154	160	119	134	138	117	145	151	149	151	156	123	136	138	139	147	133	160	147	133	144	124	155	166	145	150	160	136	145	149	151	149	159	150	148	123	157	124	144	164	129	140	133	158	139	132	137	147	132	118	138	149	140	138	151	123	138	138	139	127	155	141	153	136	147	141	127	142	160	135	142	136	156	127	155	159	141	136	129	135	157	142	129	159	160	168	150	144	139	136	153	149	132	144	131	152	167	137	159	135	149	145	136	154	143	127	147	155	130	157	145	144	151	151	125	138	137	148	145	144	122	147	137	148	128	148	157	144	153	131	133	127	153	139	132	132	149	154	172	148	118	157	173	161	159	151	135	141	134	133	151	159	139	147	122	127	146	156	119	160	147	149	135	142	137	158	160	156	157	145	144	148	141	168	112	135	139	137	137	138	136	136	130	185	125	155	148	143	131	167	143	145	157	120	129	140	157	142	140	126	156	139	142	143	140	133	153	141	152	148	170	114	167	161	139	152	156	153	151	144	122	174	117	166	145	159	147	129	157	123	138	139	148	151	120	162	157	158	166	131	149	148	137	142	146	133	150	149	146	113	151	148	160	145	136	133	132	137	137	160	156	143	135	122	179	164	138	130	133	130	162	136	145	150	126	157	151	136	159	127	144	152	139	154	158	116	149	152	137	135	157	150	147	142	149	127	147	174	112	112	131	158	144	157	152	134	122	137	134	143	146	150	136	145	144	149	138	154	173	163	138	124	138	167	146	145	135	145	145	150	136	131	140	142	141	144	132	135	162	131	122	114	151	152	130	142	125	139	158	133	163	146	162	145	166	138	137	155	149	148	137	155	140	160	157	139	149	149	132	142	134	154	131	136	156	159	149	162	151	136	151	149	141	134	138	151	122	147	157	143	126	130	143	186	143	131	175	137	159	144	137	129	128	139	164	113	163	141	145	124	152	151	163	150	145	154	141	160	146	120	134	125	150	133	151	137	143	157	173	135	135	144	149	132	157	140	150	160	157	127	137	153	138	139	146	137	160	162	130	169	164	141	148	152	156	135	138	153	146	137	147	126	159	137	128	159	139	116	152	135	153	142	145	141	164	157	131	123	171	130	168	157	128	154	126	124	129	149	154	167	141	123	152	154	150	149	147	155	135	150	144	151	135	169	140	141	145	161	184	155	143	154	153	146	135	147	144	159	156	133	142	130	147	157	166	144	133	147	144	148	125	139	135	155	142	145	153	130	138	131	141	122	140	139	129	132	153	147	138	144	146	131	153	158	152	137	156	153	133	126	147	142	148	138	150	139	132	139	142	140	139	153	163	135	159	125	131	143	154	159	134	158	132	135	162	150	124	138	125	170	145	125	134	133	131	131	145	128	123	151	151	161	143	139	171	132	141	113	140	138	154	150	148	141	144	158	141	150	131	128	140	150	135	126	143	142	141	127	147	150	131	158	139	155	146	131	127	154	150	161	137	148	158	132	155	121	126	129	149	119	148	144	133	143	161	127	160	153	138	124	142	121	134	148	139	139	132	141	144	135	133	115	139	140	132	137	132	166	114	142	144	141	148	118	167	129	164	138	141	124	129	142	133	144	172	143	133	126	172	157	155	128	132	137	130	147	128	134	144	137	158	147	147	164	117	130	132	155	169	143	118	136	186	147	147	148	128	130	129	147	141	135	142	154	136	138	160	157	138	150	148	161	147	150	136	153	155	149	129	151	144	126	152	118	139	142	128	124	125	138	137	144	133	136	170	139	105	144	144	172	130	135	142	138	131	139	130	150	122	157	161	132	134	132	156	142	154	133	147	144	129	122	149	135	169	145	158	140	134	149	148	150	153	149	131	166	144	159	138	121	138	135	131	141	167	175	151	168	108	134	149	155	145	136	138	139	140	145	131	148	163	144	144	125	128	129	161	165	153	146	136	150	155	134	123	139	129	132	172	163	150	133	126	142	132	149	143	165	131	166	175	138	145	118	129	155	135	145	148	138	128	134	128	137	147	189	152	153	131	157	117	135	162	150	144	136	153	146	153	132	141	140	143	131	140	161	140	135	162	160	150	150	132	136	118	135	162	156	170	144	144	138	149	157	136	152	140	142	162	153	146	130	124	158	147	119	157	149	152	162	147	131	131	168	136	145	139	136	143	138	153	118	144	145	136	156	155	140	146	126	150	158	121	136	135	179	172	139	141	155	166	127	147	150	153	120	154	143	133	167	144	175	143	149	135	147	127	173	136	129	143	146	159	126	128	143	148	148	179	158	144	184	147	156	136	159	127	143	128	151	147	156	126	153	123	120	149	138	140	152	139	149	169	150	147	129	129	147	140	149	162	121	131	140	155	149	153	129
10549	8529	2295	2804	2526	2037	1766	1434	1259	1106	986	921	879	774	737	687	618	566	619	579	556	567	543	512	503	505	507	456	461	467	524	450	483	427	435	418	445	438	446	420	422	430	406	445	403	411	399	442	420	389	385	397	421	368	398	397	433	415	353	400	430	394	414	403	402	384	410	401	405	388	450	376	387	335	420	394	407	408	377	403	390	394	369	378	359	358	376	376	397	373	378	405	379	384	367	379	396	378	407	422	372	396	371	408	360	352	388	342	406	361	409	391	406	397	358	389	376	375	374	417	383	374	385	428	377	385	367	393	373	389	367	375	369	416	376	408	383	368	359	373	392	354	370	354	367	401	363	383	384	430	371	356	352	367	388	374	368	365	368	385	396	387	369	392	362	370	358	377	374	384	388	383	388	356	359	388	432	334	401	403	376	362	387	377	380	405	369	376	392	422	411	411	363	369	410	368	363	414	370	396	415	382	369	396	396	379	383	403	370	364	396	383	395	379	390	382	393	384	395	394	370	397	390	393	412	380	380	393	357	409	389	367	400	377	394	399	355	350	396	365	360	331	376	380	397	398	378	418	373	397	375	386	396	393	374	401	358	361	367	370	391	363	382	353	365	399	367	384	404	395	392	377	392	380	372	397	400	386	392	368	406	374	372	352	383	388	369	397	399	411	404	410	349	367	390	412	359	400	386	372	373	404	355	397	310	396	371	373	336	368	381	382	357	387	387	379	369	398	385	342	307	397	365	372	401	403	396	372	382	387	412	390	380	376	364	373	385	393	373	388	392	400	368	357	375	380	379	409	372	398	402	386	392	384	417	369	368	383	419	413	355	391	376	367	355	411	375	366	374	391	387	375	356	370	348	377	357	397	408	347	387	363	401	356	358	398	348	355	389	375	379	401	403	385	381	380	408	385	365	371	337	394	395	364	388	358	385	398	386	390	406	413	372	377	423	394	400	364	419	373	413	411	374	372	371	400	370	409	371	365	389	360	379	337	399	389	379	388	364	384	379	384	374	380	378	382	393	371	364	376	332	406	376	361	406	359	412	407	416	386	352	384	350	397	358	359	360	360	353	357	384	367	390	411	366	383	375	388	360	378	385	403	373	365	345	379	381	421	356	362	389	353	357	388	370	371	367	394	373	366	366	415	382	361	379	359	375	393	395	395	377	342	371	357	355	397	351	363	445	354	367	390	381	408	402	363	360	374	361	387	382	398	419	381	360	339	378	369	375	390	389	372	380	357	409	356	395	372	384	383	380	413	387	395	396	373	402	376	387	367	356	379	390	370	354	425	397	390	384	386	392	398	368	403	329	414	399	383	384	385	350	376	395	373	397	369	384	390	327	396	365	385	392	391	336	395	410	360	367	355	372	390	343	378	336	399	408	401	377	372	407	404	388	402	387	411	348	408	371	406	385	393	385	405	376	372	361	374	393	377	351	388	380	400	369	354	380	402	369	398	360	378	391	392	375	373	381	379	368	374	389	369	367	422	422	375	373	423	352	380	378	371	358	365	364	389	361	387	369	368	398	380	385	357	386	388	373	377	378	377	376	397	389	369	344	373	349	374	392	372	359	381	374	368	361	367	396	412	379	340	347	360	402	404	407	404	400	350	377	402	357	415	383	413	396	369	351	402	363	370	382	401	355	389	410	344	367	371	393	404	368	376	373	363	408	379	357	371	387	350	366	351	392	414	402	401	385	378	372	393	398	392	407	359	384	428	351	391	423	356	370	376	381	416	355	368	396	375	365	378	396	403	373	415	366	340	393	382	401	413	364	419	385	375	378	356	384	391	392	378	365	361	387	350	447	420	370	406	378	412	389	337	420	376	374	371	406	379	366	380	361	361	363	383	400	376	358	386	375	379	371	390	388	326	374	406	398	416	391	395	401	396	386	391	387	382	414	341	411	365	371	394	381	370	405	374	384	414	380	393	421	360	366	385	398	334	387	379	386	376	334	376	380	365	385	373	372	403	371	374	386	366	338	401	390	382	382	358	358	362	384	365	365	347	386	380	372	361	402	367	384	357	398	362	375	375	384	388	381	352	368	360	407	387	395	369	420	390	396	389	390	360	418	334	383	359	368	392	389	364	400	406	360	372	388	362	348	436	369	388	417	360	364	401	402	399	374	397	369	377	377	381	401	379	379	383	364	350	388	328	363	371	423	392	380	373	373	395	366	370	342	384	361	378	356	379	384	381	445	391	418	374	392	364	385	326	379	365	395	385	406	411	377	383	329	382	350	361	421	353	377	364	400	379	348	414	400	338	387	406	370	367	350	368	432	359	386	397	401	371	361	360	417	370	402	405	399	390	378	396	413	364	379	384	402	397	368	411	395	378	337	361	370	400	394	400	346	349	377	389	370	391	383	407	374	346	394	358	351	366	368	399	405	399	381	363	389	392	359	350	373	385	365	371	366	371	377	379	398	379	397	380	412	370	428	365	401	388	362	364	382	395	380	435	419	395	363	372	369	426	398	373	398	373	394	359	381	361	375	349	378	385	369	379	397	393	411	406	373	363	350	403	396	353	373	399	404	393	392	327	375	430	350	390	377	395	421	371	371	384	376	374	372	396	366	395	387	359	379	409	385	394	378	428	343	389	381	382	368	430	386	374	366	370	390	417	372	380	382	401	330	361	404	330	382	387	381	395	372	393	345	403	380	376	390	396	413	398	410	376	338	393	361	392	375	391	375	354	389	360	398	359	370	385	393	373	359	369	398	397	357	379	355	390	386	381	379	364	354	364	393	370	397	377	367	358	373	383	393	377	382	396	405	356	377	367	376	365	385	388	408	370	377	425	387	407	382	401	352	393	356	390	357	383	352	384	391	377	379	368	414	410	384	418	405	406	359	391	367	385	372	402	381	376	358	390	419	378	366	353	385	392	386	402	380	358	380	426	382	388	405	392	396	426	374	375	371	353	405	391	370	378	413	380	400	388	369	385	389	371	378	410	388	396	373	382	374	372	393	388	354	379	384	347	393	376	357	390	386	365	375	379	345	380	420	394	377	369	357	375	396	393	363	416	397	382	363	383	376	347	359	375	359	399	356	374	402	410	408	375	375	388	410	410	366	381	415	339	361	392	342	376	357	354	312	396	414	397	370	373	365	368	368	376	388	373	366	388	414	373	405	378	408	391	403	366	413	354	366	378	398	361	380	395	352	352	387	373	372	363	405	392	394	405	373	376	384	413	382	384	396	380	389	352	400	327	377	397	383	394	372	363	405	348	385	374	416	380	378	340	382	349	380	393	385	387	386	391	375	370	395	401	393	361	396	370	383	382	417	394	332	382	434	393	368	383	379	369	427	400	385	386	405	342	351	359	353	380	372	366	382	382	400	367	346	389	397	332	373	394	356	404	371	375	384	383	378	374	404	385	365	400	364	394	378	391	401	375	375	360	429	396	423	388	383	357	365	387	404	355	370	389	389	395	401	371	385	393	373	382	399	399	383	400	375	353	379	364	358	354	392	366	414	407	398	409
27890	21115	4885	1896	1287	906	725	609	510	432	404	358	379	312	303	283	287	264	250	238	268	254	220	237	248	252	211	263	243	243	252	217	213	242	240	229	243	222	198	243	222	226	240	221	229	225	239	225	215	213	184	227	223	242	233	197	229	213	218	219	214	238	187	207	205	205	199	222	214	233	204	230	209	239	221	192	226	231	206	209	218	214	214	200	224	226	237	212	210	217	220	204	205	197	238	207	202	205	198	208	243	219	215	191	223	209	197	213	205	198	210	193	222	202	190	213	209	216	213	221	197	213	219	182	211	240	200	226	195	204	192	215	237	223	211	204	203	207	233	220	198	229	201	216	203	208	226	201	227	202	190	199	201	208	215	201	229	215	199	191	172	211	219	215	206	200	209	228	222	202	218	208	226	225	212	218	185	203	207	218	194	210	200	235	230	202	232	214	181	233	212	212	213	206	208	201	225	210	240	227	206	204	230	214	198	189	233	200	229	194	197	219	177	163	199	213	233	222	193	220	213	188	207	229	239	210	230	217	205	213	198	222	222	187	217	198	206	198	221	200	219	205	239	205	215	188	218	229	227	206	212	245	206	231	201	210	214	168	201	224	189	237	212	240	213	194	213	225	196	216	219	209	202	214	212	206	209	185	202	207	188	185	184	193	197	200	212	197	193	226	186	226	220	244	197	201	202	228	225	218	184	200	193	206	192	219	202	198	195	235	200	180	200	208	214	234	205	197	207	192	231	205	203	218	221	205	231	222	219	186	214	225	217	223	200	222	211	204	201	231	196	210	221	213	198	201	171	195	208	215	210	201	211	223	205	239	224	219	221	213	188	213	180	208	205	211	232	215	223	218	222	227	218	217	242	199	209	210	196	227	204	225	204	178	205	196	185	208	207	213	206	212	207	219	213	202	195	203	202	208	212	190	222	199	211	223	206	192	204	212	200	200	223	198	224	176	212	201	195	186	228	226	215	199	220	224	232	204	247	266	220	206	201	208	194	212	205	196	179	234	218	213	188	216	207	209	180	214	212	221	210	211	207	215	201	220	208	199	214	206	219	190	191	191	207	217	196	225	209	196	202	208	204	183	250	194	216	184	231	203	221	232	223	195	210	198	212	229	208	218	224	203	204	207	198	226	205	196	205	211	220	184	217	216	200	226	210	206	201	196	206	214	214	187	203	208	222	196	206	188	194	207	211	218	189	213	218	223	213	225	208	197	195	211	217	230	204	188	199	229	198	200	203	209	216	209	196	196	186	209	224	221	203	230	207	205	204	189	206	226	198	188	208	211	196	199	203	235	192	209	201	205	223	212	198	198	210	183	206	225	189	205	228	196	227	207	215	203	174	222	216	204	192	211	205	202	222	228	206	228	202	213	230	217	193	205	194	217	204	198	217	236	208	185	192	197	210	206	213	186	214	224	230	206	197	215	187	218	224	199	193	207	227	188	209	200	187	216	243	217	206	216	205	202	206	209	213	195	203	200	207	204	230	180	164	201	209	194	196	218	183	207	238	216	233	222	211	219	210	201	229	200	215	172	195	217	188	216	206	214	220	190	185	217	191	216	189	208	216	195	208	208	204	245	216	206	175	184	213	212	219	215	206	223	241	205	209	215	248	181	225	198	208	187	238	219	213	210	212	193	209	210	203	205	228	201	220	207	197	217	204	220	207	222	216	238	197	198	192	215	214	204	178	197	210	217	226	243	207	205	210	207	219	214	192	198	223	179	225	189	186	208	186	203	235	232	200	221	195	199	240	168	215	206	197	221	210	202	230	202	216	218	210	189	230	214	205	234	224	230	195	220	215	182	212	211	195	233	201	212	233	209	227	195	223	197	190	208	214	213	232	215	200	214	219	207	224	199	208	217	223	220	204	218	203	215	235	207	226	194	222	188	237	234	189	187	196	217	191	236	214	216	179	213	180	220	222	197	196	196	210	221	226	230	235	227	199	185	210	216	226	202	222	201	216	194	195	221	234	216	224	240	214	196	224	212	224	205	212	233	205	225	214	234	213	201	197	205	209	219	192	186	195	212	207	207	211	209	233	210	181	230	218	222	213	223	196	176	215	193	195	209	216	198	222	218	231	212	212	218	209	223	222	209	201	208	223	190	209	193	166	239	192	196	186	220	199	206	231	221	215	214	194	228	233	188	213	178	180	187	220	238	209	205	228	197	203	206	207	231	180	193	228	200	189	221	211	220	228	213	183	200	225	197	206	216	206	207	212	186	194	198	230	208	218	189	214	215	208	181	209	212	205	209	198	210	225	219	207	205	202	213	231	195	205	193	207	223	209	205	199	218	227	222	208	204	193	205	224	193	211	196	220	179	205	225	231	218	199	223	216	229	199	207	220	238	198	212	189	218	218	211	175	199	215	208	212	218	210	208	216	202	225	212	213	227	228	217	203	201	201	216	221	206	199	207	205	216	193	204	209	201	235	218	203	232	200	222	236	224	188	216	241	190	196	233	270	225	208	212	180	229	207	191	232	208	220	219	215	208	179	199	189	199	185	200	201	196	188	205	214	223	197	205	198	202	202	207	195	192	191	191	221	206	200	207	206	211	210	217	206	208	191	198	222	204	194	206	188	205	229	199	200	238	182	211	224	185	213	187	219	216	230	209	196	228	227	225	204	198	194	219	185	193	220	211	206	212	198	197	185	200	173	176	197	206	209	223	194	213	217	189	209	219	208	197	225	215	202	204	221	221	211	214	203	192	220	216	204	207	207	229	221	221	206	204	199	236	204	191	214	222	197	209	232	195	238	197	224	211	220	224	193	179	225	205	189	213	210	190	194	220	209	205	201	196	202	191	214	193	187	226	222	216	216	192	199	237	215	198	212	209	185	196	224	238	195	223	216	205	211	210	197	207	207	177	219	222	209	215	197	194	196	177	204	206	217	204	226	211	212	208	191	203	225	210	218	234	184	222	207	185	216	209	191	224	239	214	241	190	207	203	199	203	180	219	201	214	194	245	200	232	210	210	217	182	203	212	208	202	189	215	229	243	217	214	191	226	219	200	185	206	212	192	211	198	191	198	196	224	262	192	231	218	202	195	218	231	206	226	193	192	207	207	222	183	229	206	205	218	218	203	190	222	239	212	194	203	213	229	226	200	200	195	215	226	197	200	212	216	207	216	208	210	225	194	213	218	185	209	214	204	186	216	182	207	192	179	205	207	198	208	215	262	188	245	208	193	208	231	196	226	231	200	203	235	221	217	200	225	213	213	171	190	191	222	208	210	207	220	200	221	224	209	214	227	216	220	213	194	214	234	202	233	248	201	219	193	214	229	204	199	211	195	213	204	215	212	180	205	194	206	212	196	218	192	209	193	228	207	238	184	185	202	213	203	178	212	242	195	200	212	196	223	197	197	206	193	198	205	220	216	196	212	172	207	192	200	186	220	215	197	190	216	222	222	221	208	199	211	224	180	232	203	217	198	208	216	205	235	219	196	190	195	192	224	199	208	204	194	226	229	167	202	213	219
14935	14657	4360	5233	4399	3763	3108	2579	2248	1998	1746	1530	1318	1311	1225	1151	1059	977	954	893	883	855	844	816	813	775	738	731	686	679	691	706	709	684	672	673	655	651	633	603	615	631	604	611	651	599	624	606	608	622	573	592	616	573	638	595	605	574	576	601	554	621	581	594	595	600	570	582	570	597	568	608	590	550	537	560	564	530	612	596	619	541	593	576	583	557	562	565	581	556	570	552	564	556	579	509	597	582	528	536	603	547	542	553	520	551	516	589	500	573	584	549	562	556	579	546	531	526	570	518	529	539	546	587	553	544	546	552	540	535	542	561	521	553	566	614	556	571	582	567	604	551	493	533	551	517	589	559	515	604	546	525	563	561	572	534	514	549	575	515	556	544	561	579	542	582	545	575	586	590	561	541	528	531	526	525	527	515	549	545	521	584	506	509	545	533	549	572	533	545	530	561	580	532	532	544	521	578	562	528	553	557	558	590	583	574	533	531	557	546	489	561	552	573	550	573	572	545	539	557	529	540	537	540	542	568	527	533	565	550	555	552	568	555	541	538	552	564	557	510	553	514	563	571	555	523	540	583	563	588	544	519	596	583	526	521	581	552	535	551	564	545	539	568	546	508	542	543	554	535	537	596	574	540	544	525	563	518	548	515	593	539	576	534	566	561	543	527	517	560	575	542	515	523	530	575	551	515	566	543	514	521	572	552	536	569	558	548	535	583	553	590	537	560	565	541	562	577	558	543	526	496	518	510	548	533	544	545	571	562	547	597	538	543	560	526	548	554	578	536	510	557	577	530	515	524	551	535	518	533	502	571	542	503	555	530	556	559	528	544	520	550	565	573	545	579	554	569	552	579	546	550	511	526	538	539	573	509	531	526	541	534	551	495	568	521	554	541	560	538	552	545	564	571	527	519	568	553	502	595	549	580	570	514	557	520	557	555	558	545	525	515	550	500	589	569	547	549	588	590	506	511	552	573	561	557	546	551	531	495	531	571	522	543	554	522	574	542	511	532	517	527	530	540	565	565	547	533	539	542	549	535	548	541	584	512	531	523	549	558	585	569	574	524	588	514	528	580	558	608	578	560	562	566	523	548	595	554	481	551	535	546	562	568	515	574	526	555	549	548	576	552	541	529	615	549	543	536	569	518	572	572	576	585	530	539	559	533	523	571	563	518	568	590	549	586	516	581	546	521	578	548	527	581	518	575	575	568	527	560	552	516	561	504	532	542	521	537	557	533	577	566	548	520	501	538	574	529	603	511	544	586	593	542	518	529	530	579	481	621	547	518	546	595	514	550	520	562	542	521	536	570	564	560	575	509	513	535	596	567	534	528	567	532	584	566	562	555	538	547	529	526	587	544	500	546	565	548	578	579	559	542	576	522	575	534	527	563	534	586	575	544	530	496	533	540	543	562	556	568	551	539	533	549	562	570	559	532	568	541	529	563	533	536	541	589	581	511	567	503	551	609	556	562	523	567	489	563	506	572	537	541	520	537	552	521	522	577	545	558	547	524	547	553	536	500	563	553	509	589	537	532	547	583	528	554	563	556	542	517	516	609	583	567	544	548	542	508	574	520	521	501	543	539	548	583	593	581	567	555	576	541	530	535	534	561	536	501	566	534	534	584	496	553	571	543	525	537	552	496	527	554	556	571	578	504	547	568	565	565	551	583	547	553	550	514	536	563	557	569	518	566	522	546	531	538	535	550	568	565	554	508	527	560	517	508	570	565	549	568	570	553	535	544	559	560	569	540	578	538	590	532	577	540	571	547	559	558	560	561	564	525	541	528	553	539	548	540	528	535	523	550	557	574	522	583	564	549	551	513	571	560	569	541	561	533	532	536	547	509	529	535	511	581	531	521	561	507	548	541	570	530	513	529	547	542	575	542	517	531	521	536	541	541	524	544	545	594	548	566	524	526	532	534	530	552	533	552	556	547	513	548	539	543	548	556	533	585	524	558	544	557	506	524	551	509	525	514	538	531	539	589	495	582	558	535	572	545	545	565	543	522	562	532	551	541	535	547	589	585	572	542	508	554	530	529	561	522	562	567	541	541	560	557	514	488	533	496	514	586	545	517	574	568	574	567	530	564	549	523	541	584	565	581	509	522	577	576	561	578	499	489	583	526	533	545	506	539	586	541	578	563	524	536	539	583	497	543	570	524	535	515	553	518	516	512	538	511	560	578	556	538	527	509	557	546	554	568	589	582	563	517	522	552	547	557	543	602	539	552	575	566	552	524	531	571	573	539	574	496	533	539	533	521	553	536	549	485	565	498	531	552	588	566	568	504	589	564	554	601	583	610	574	548	561	596	499	556	521	498	511	564	545	545	506	525	519	525	552	519	529	516	583	548	578	533	537	581	572	537	564	547	548	565	520	564	547	557	539	532	549	567	534	538	533	551	554	554	507	561	543	531	519	527	551	515	524	502	523	585	550	538	557	585	513	523	552	546	552	544	544	539	519	534	550	518	550	554	555	544	526	538	546	509	580	556	540	596	536	554	540	563	569	506	541	548	525	546	588	568	562	522	552	562	549	546	553	573	576	578	573	545	533	586	548	533	551	547	519	587	543	473	561	530	545	572	546	527	543	574	553	557	542	555	522	581	562	576	555	565	556	603	498	527	551	532	560	517	551	576	538	575	593	568	580	507	521	531	526	548	547	541	536	532	568	525	559	565	553	563	540	552	537	547	558	515	496	537	539	528	543	529	560	527	530	511	544	527	513	525	554	550	532	554	553	527	568	511	527	558	597	599	515	541	513	574	576	535	560	558	539	606	536	494	527	557	596	554	585	531	545	518	522	559	528	540	537	523	522	559	548	537	542	552	544	552	523	561	525	589	588	549	530	555	518	558	584	576	527	507	525	564	559	544	572	585	502	527	579	544	520	549	549	555	537	606	524	551	535	521	555	542	551	500	518	566	541	557	534	545	542	543	515	516	525	540	573	522	570	548	536	557	569	581	547	551	546	554	563	559	559	577	572	562	537	539	545	532	523	553	538	522	509	556	528	564	528	507	545	559	521	534	543	536	547	568	546	578	546	562	510	555	562	575	570	541	529	535	518	525	550	546	558	556	568	556	534	548	536	560	558	556	569	504	489	535	518	533	557	523	550	517	563	523	510	575	572	561	588	579	556	563	534	529	545	546	547	542	517	522	572	573	529	545	550	520	540	531	546	538	586	526	500	563	527	561	526	582	534	572	555	522	580	544	544	530	527	582	519	581	524	501	564	543	584	561	559	541	551	532	523	530	548	555	557	514	517	555	544	534	512	537	566	573	510	552	548	580	566	528	550	543	563	568	552	582	563	539	505	559	575	527	598	527	535	559	531	558	571	569	533	556	531	516	572	557	530	578	547	553	547	547	537	560	572	539	532	505	543	543	567	505	538	535	524	547	569	540	571	576	535	566	557	547	531	565	520	553	546	508	536	541	534	537	526	537	557	527	535	579	572	513	534	536	566	573	541	560	586	497	568	545	559	502	547	594
3877	608	349	297	308	338	317	297	339	309	310	347	319	277	292	329	320	298	288	285	318	321	308	313	335	328	289	292	286	306	319	285	309	272	328	309	287	298	325	284	305	324	339	345	315	310	324	312	302	314	341	292	302	310	309	332	301	276	296	292	325	297	327	276	295	293	297	294	306	317	296	300	303	291	299	307	345	299	309	323	305	320	302	330	298	303	283	288	309	319	310	320	301	302	309	302	282	321	331	337	317	337	316	340	295	330	306	345	292	291	322	343	331	310	319	324	313	277	309	287	345	327	310	336	323	312	331	336	351	294	340	296	303	313	304	352	320	308	300	314	323	270	328	332	318	334	318	304	330	331	287	279	304	317	308	321	308	308	312	328	312	324	329	306	321	315	332	288	303	309	307	286	301	300	303	320	304	304	325	298	308	286	301	282	307	315	324	283	311	320	296	301	309	326	337	331	305	300	300	304	317	282	313	320	288	333	294	338	323	355	344	294	342	326	303	270	282	324	307	307	294	331	307	339	290	334	310	344	292	298	300	296	276	280	309	288	309	339	326	282	314	311	331	315	332	328	313	321	321	320	299	348	300	312	294	303	331	290	286	304	315	330	286	300	354	340	338	304	317	337	273	307	296	293	322	320	288	345	330	322	318	312	308	302	298	284	283	301	320	327	305	331	303	332	316	321	333	307	344	298	286	322	320	295	278	279	312	328	306	297	310	313	321	313	327	291	297	275	280	296	327	311	311	305	360	338	304	333	359	314	318	300	309	329	324	289	357	295	310	312	318	290	301	287	297	294	287	287	281	281	305	327	285	312	308	292	289	324	316	274	288	301	301	322	296	318	313	328	310	316	316	327	344	282	332	310	295	276	287	307	315	318	281	310	332	311	304	288	284	312	312	305	318	304	322	295	312	287	310	315	298	320	307	310	306	294	296	298	312	315	304	336	335	300	340	295	297	321	324	327	300	342	295	285	331	309	304	323	296	311	336	331	310	329	264	317	334	318	313	342	316	290	268	299	323	284	320	316	325	288	306	295	348	276	306	333	329	336	293	315	334	295	322	279	319	323	294	335	347	326	329	297	311	311	318	307	293	321	310	311	293	302	295	289	296	317	297	349	336	324	317	290	325	287	316	305	294	329	312	321	298	307	314	328	275	317	282	288	317	322	333	332	311	287	292	293	278	320	314	290	299	299	319	284	312	298	313	342	314	295	307	313	317	320	329	307	320	330	306	311	316	318	319	305	321	313	296	281	287	335	325	265	320	282	313	306	336	310	321	349	325	308	318	307	282	287	311	294	301	306	275	286	311	329	320	313	338	308	300	312	311	306	304	288	294	277	284	323	311	307	321	336	314	295	316	321	327	307	315	299	312	303	314	299	303	310	308	320	312	308	309	281	330	319	289	320	320	321	316	281	309	314	331	303	295	313	287	333	308	318	303	345	288	251	313	303	372	309	328	289	307	304	323	331	277	320	330	320	298	313	311	304	313	306	316	303	322	311	320	312	311	310	300	306	330	302	299	319	291	303	301	314	315	302	331	323	294	316	311	311	362	308	284	304	329	330	324	311	321	325	318	313	303	318	304	307	310	365	332	284	312	321	303	300	334	336	337	315	320	283	294	332	326	326	359	328	309	328	277	352	289	311	340	311	304	338	316	333	315	305	297	333	275	299	315	275	305	294	318	303	292	298	324	314	307	311	291	283	290	326	304	306	323	321	267	305	341	284	284	307	334	262	347	305	307	301	309	316	311	304	325	296	284	322	281	326	266	312	296	322	311	323	343	307	285	317	332	307	334	294	319	315	289	282	311	300	320	299	280	318	318	297	308	308	314	307	321	329	295	309	319	294	323	336	316	324	338	325	320	286	293	321	320	330	342	289	292	307	317	302	288	300	318	311	319	322	344	307	350	295	290	348	320	307	293	305	320	290	326	310	359	334	259	323	282	322	316	356	322	362	308	335	307	302	341	313	318	319	319	286	304	323	298	304	284	289	321	309	314	276	286	321	335	274	288	308	355	330	300	331	300	340	300	281	302	290	281	282	295	291	281	304	309	315	307	298	271	322	288	280	318	313	320	290	276	288	309	296	298	331	333	326	307	281	298	315	329	354	331	335	292	300	317	345	320	343	316	324	327	302	324	311	303	318	290	325	310	324	334	344	280	276	270	318	311	333	338	300	310	289	325	355	325	328	282	318	310	323	314	299	303	272	296	308	327	318	295	327	323	328	328	328	310	271	322	315	291	308	329	327	312	327	348	311	300	309	287	326	299	317	307	345	317	306	334	317	322	309	298	293	277	335	312	307	311	310	295	291	337	292	287	366	306	299	315	319	308	326	332	299	300	295	334	275	314	290	291	284	299	312	318	322	310	307	323	325	301	322	288	315	317	332	285	338	293	274	287	268	318	302	306	324	269	314	326	330	348	319	299	284	295	334	339	287	307	287	297	340	325	326	312	315	308	293	297	295	286	319	285	294	295	319	307	337	273	307	303	301	320	287	299	350	302	301	327	295	309	304	326	295	283	309	289	272	321	286	296	325	286	317	311	297	333	329	265	296	320	295	314	339	304	290	290	346	307	311	311	296	326	316	314	299	298	319	333	276	316	309	298	322	312	276	297	320	325	311	338	300	315	285	323	321	340	335	320	312	313	342	342	279	302	323	310	318	327	287	314	325	317	303	279	316	315	356	313	307	307	302	332	289	327	315	284	320	338	324	321	337	324	331	305	329	331	311	311	336	346	319	294	310	360	297	309	267	292	297	313	284	334	322	293	301	295	308	310	332	331	337	315	292	344	280	300	321	300	326	265	315	345	282	344	293	314	272	286	301	343	299	305	305	325	298	317	293	303	299	319	306	311	355	308	291	300	288	292	314	319	310	336	284	289	292	306	318	295	304	329	293	305	309	321	366	327	325	332	314	328	299	328	316	327	335	294	311	279	306	318	281	299	318	291	303	294	299	309	312	306	312	328	349	302	293	304	310	305	298	286	287	305	314	294	265	276	319	325	290	303	323	323	315	319	327	335	269	354	316	314	323	316	339	312	313	319	341	276	270	344	314	353	335	298	309	288	288	327	329	290	333	306	323	326	312	304	311	337	350	314	324	333	311	326	312	317	289	299	305	291	300	288	308	295	314	302	280	347	328	340	280	321	302	299	308	283	316	308	283	322	328	299	295	266	302	302	318	292	324	331	317	312	286	317	320	317	310	285	307	312	308	295	328	312	287	346	329	292	311	289	282	319	331	328	318	308	335	318	321	304	339	319	327	308	313	328	333	292	320	324	293	295	347	313	310	316	305	341	320	315	340	315	308	261	311	292	318	329	338	306	296	338	300	317	313	299	304	310	304	289	300	301	309	323	314	330	336	311	310	303	323	309	311	325	312	284	328	300	333	326	338	333	319	322	351	312	321	299	317	311	331	295	305	310	323	293	302	322	321	284	302	338	321	311	301	294	295	318	309	333	323	306	323	303	307	262	317	305	305
3141	1083	793	747	791	782	758	752	727	706	758	758	720	731	698	697	778	710	744	681	718	717	695	722	741	713	736	669	765	727	748	783	707	703	750	763	714	748	709	691	719	715	679	680	670	730	695	696	751	705	788	694	716	695	737	702	716	748	728	686	697	639	710	723	753	698	722	733	742	714	757	729	713	701	732	679	745	703	704	730	736	691	723	741	725	690	730	709	707	711	650	725	703	757	730	729	719	718	738	746	740	704	766	658	664	733	658	674	713	669	710	745	743	717	763	728	709	739	737	708	719	691	713	698	728	703	724	721	692	721	754	729	729	709	707	708	673	715	755	722	729	741	740	729	748	710	728	720	712	717	725	705	682	741	701	752	746	697	703	637	715	731	651	714	761	693	701	679	717	743	696	731	728	668	696	761	662	755	720	739	705	710	737	735	658	712	710	699	759	750	791	734	658	763	688	676	741	694	774	750	723	699	757	694	755	725	720	715	745	734	761	738	691	655	709	740	748	728	731	713	685	781	692	726	685	727	735	689	705	683	664	724	738	714	686	709	710	725	746	727	710	631	702	710	696	684	700	723	672	640	707	727	751	676	703	754	758	678	715	703	746	779	725	717	748	673	709	725	728	690	778	699	698	697	739	696	757	717	675	735	731	663	713	734	727	717	706	706	719	639	704	725	699	708	702	730	705	684	748	708	717	735	673	679	695	725	700	716	734	747	659	745	730	680	688	760	687	692	712	690	750	680	722	740	676	747	762	732	703	734	748	771	715	718	663	702	693	659	683	749	713	747	696	704	730	705	719	709	743	701	773	706	715	683	708	698	714	719	723	676	738	751	768	731	774	700	655	724	702	764	751	711	750	723	739	727	693	753	700	718	724	728	718	790	737	695	708	631	736	761	748	731	720	722	734	699	754	696	677	718	708	730	729	718	716	700	725	723	716	735	695	679	682	722	727	764	733	709	726	716	702	711	681	705	735	691	743	751	698	704	735	744	729	742	684	725	699	719	755	680	728	775	738	692	708	741	738	755	745	735	707	718	775	651	746	713	709	721	738	701	744	695	719	704	718	698	777	708	691	682	718	726	741	704	699	715	677	740	736	700	730	730	734	707	778	700	735	728	748	685	724	689	723	745	724	728	756	703	703	705	731	684	713	694	687	729	727	711	665	725	708	688	690	759	751	704	698	721	706	708	711	693	723	709	682	659	694	706	675	658	711	700	690	698	763	737	682	720	722	683	691	752	704	700	723	724	732	728	673	702	760	722	766	687	739	762	708	692	729	725	722	750	691	685	715	689	708	704	690	696	729	712	713	726	726	685	777	700	680	705	670	759	709	698	689	718	713	714	727	718	689	705	717	694	702	676	735	726	691	665	728	655	747	737	734	683	750	703	724	667	733	722	708	755	681	688	733	703	679	677	734	669	737	692	704	744	709	740	722	719	709	736	758	711	739	753	703	748	746	745	725	711	710	730	691	742	755	724	694	726	745	695	665	715	694	690	708	727	696	717	670	678	695	701	711	685	694	678	702	685	726	690	742	667	730	705	661	768	671	728	740	694	685	718	718	720	726	753	739	699	712	704	750	762	673	738	687	679	663	723	730	698	738	748	739	727	739	665	751	710	710	730	749	708	688	731	753	762	702	719	708	689	707	757	708	725	730	735	713	738	696	702	713	669	697	716	729	767	738	682	715	724	688	731	645	722	635	724	740	707	706	710	748	714	733	706	745	734	787	738	683	696	720	745	716	713	732	727	739	734	682	737	726	739	742	701	709	715	683	689	745	691	700	715	743	742	752	702	779	662	667	737	728	705	726	663	745	746	708	744	715	686	752	708	682	717	700	728	719	764	749	718	744	758	716	744	757	666	709	725	653	682	722	677	749	678	728	749	724	713	705	680	721	720	700	696	778	733	717	711	685	686	721	726	750	698	698	689	740	712	672	681	715	738	726	686	749	756	758	743	732	745	747	736	715	708	709	706	696	733	727	703	743	689	738	712	735	735	710	741	698	698	750	733	729	723	698	735	698	727	672	707	714	770	702	722	721	725	706	656	701	707	720	744	752	674	732	736	675	721	664	758	720	733	721	723	682	708	683	717	721	667	707	717	787	721	732	688	746	747	702	739	740	748	697	701	717	739	747	708	665	713	702	730	772	731	748	717	718	681	669	763	705	719	694	711	667	745	743	686	716	728	718	729	761	714	673	693	684	723	704	718	678	692	673	694	658	743	733	704	740	682	670	660	713	722	719	766	731	697	708	704	751	701	706	720	708	737	676	688	706	721	735	736	706	704	670	714	696	733	707	753	692	715	730	747	770	727	697	752	683	771	688	718	716	735	680	733	711	725	749	757	677	721	741	710	727	674	696	764	714	709	716	711	699	695	702	753	733	701	750	713	708	728	728	687	670	736	748	759	765	701	723	742	672	765	740	748	700	731	709	696	726	724	699	708	720	690	724	737	720	703	758	784	712	716	691	713	776	717	769	731	700	707	729	703	716	693	751	715	727	701	730	710	696	709	710	707	716	718	705	719	754	658	716	685	733	739	694	759	708	759	759	691	749	765	708	742	728	731	685	697	707	716	733	694	706	736	750	691	712	716	740	704	732	749	681	685	681	753	724	712	698	704	731	717	722	718	736	708	730	739	760	733	677	696	698	728	672	706	753	680	693	699	772	742	734	705	714	689	704	750	674	734	717	742	706	690	768	744	758	724	698	707	740	742	696	697	729	761	747	707	710	754	653	738	681	734	682	709	717	692	738	728	746	671	714	777	745	743	701	705	727	703	682	721	706	744	718	713	718	703	713	736	719	693	702	716	690	720	748	714	659	743	724	735	690	679	692	742	704	747	701	705	709	719	712	687	711	761	694	687	712	739	731	715	686	713	646	662	742	701	689	732	715	704	660	728	752	717	751	715	711	724	754	754	739	744	761	702	735	685	708	758	725	712	640	705	725	755	675	646	704	707	750	736	727	711	726	728	699	694	708	717	707	682	712	693	741	775	738	733	725	726	744	723	739	744	705	722	771	711	753	729	679	712	738	682	710	711	749	718	696	696	721	754	713	720	752	744	689	712	700	722	721	692	664	736	681	708	661	736	700	731	725	736	718	699	762	731	717	690	744	689	717	755	770	716	720	688	723	728	695	693	762	682	738	676	746	715	742	720	722	766	777	721	699	752	690	669	727	746	689	733	738	686	745	688	718	698	727	717	764	732	800	687	730	672	745	690	749	740	678	678	742	736	722	721	714	706	721	753	738	707	703	722	746	729	733	700	664	652	686	724	719	689	662	715	716	699	729	668	736	697	696	710	739	695	752	709	712	719	698	730	755	709	731	705	707	736	791	731	713	756	721	710	721	727	745	624	669	724	745	734	711	716	687	711	676	750	725	726	727	709	756	722	743	656	727	689	716	697	739	805	760	714	721	740	735	693	721	735	682	689	751	698	683	715	726	690	699	711	728	730	774	697	718	713	722	759	669	723	705	738	709	719
18029	10068	1937	915	629	489	408	281	306	290	233	231	230	194	211	191	163	180	176	173	171	171	168	164	166	148	169	167	166	151	116	158	165	147	159	145	161	121	162	159	143	149	163	151	141	130	128	157	148	133	148	130	141	148	155	120	140	149	168	169	150	158	144	158	154	165	138	153	161	159	140	142	132	154	150	146	139	190	157	148	152	155	140	138	147	174	130	142	136	150	138	161	128	140	149	129	152	139	158	139	132	141	163	154	129	156	155	156	137	148	135	146	152	149	152	156	143	145	142	152	149	146	148	144	135	145	146	142	138	135	157	150	128	156	147	147	144	143	119	138	129	132	130	156	169	158	153	155	115	129	140	155	158	154	134	127	153	138	132	149	166	131	137	136	139	160	142	136	149	144	148	127	169	162	152	137	144	162	151	142	135	139	144	149	134	131	131	147	134	135	165	149	147	140	139	126	149	153	151	138	151	133	134	149	115	117	159	167	143	144	161	160	144	149	127	143	153	145	138	160	142	138	145	169	134	160	162	141	169	148	134	140	154	122	132	138	159	144	137	141	129	145	181	155	141	130	150	121	134	139	142	143	144	139	129	141	129	135	132	141	161	141	122	137	128	163	165	177	140	141	148	149	147	144	137	137	153	140	158	143	137	138	134	151	166	130	150	132	138	146	144	154	139	135	139	145	155	150	146	158	143	153	168	119	132	140	139	160	140	127	118	164	149	145	148	127	135	164	145	140	172	148	144	135	140	147	151	137	144	128	146	135	140	149	154	137	144	172	140	139	149	156	131	129	134	168	126	137	143	136	129	156	152	121	148	146	117	113	136	163	143	144	140	152	158	144	159	140	134	130	147	144	149	161	141	149	151	137	152	137	145	132	138	135	145	140	139	136	147	151	153	128	145	156	140	152	171	151	138	158	144	133	136	138	124	160	153	176	112	153	121	149	132	132	176	130	141	142	144	154	152	142	144	144	132	152	172	154	133	135	149	162	155	143	160	137	171	146	136	146	142	128	142	148	152	148	158	129	148	129	155	133	140	130	177	140	146	142	142	148	139	123	123	166	148	158	144	134	132	139	155	151	153	124	146	136	153	144	128	151	139	156	160	128	172	158	134	158	154	118	160	133	131	141	146	158	113	126	139	135	136	154	152	149	137	121	143	147	128	136	135	153	139	143	141	125	149	151	145	129	134	162	147	165	141	157	147	156	147	153	135	150	159	155	148	132	160	156	112	163	147	178	156	131	142	138	153	143	111	142	140	149	123	131	132	149	142	139	135	158	134	161	146	156	141	134	142	143	149	180	154	158	150	149	134	141	145	167	137	148	137	154	133	132	142	142	133	144	135	130	156	133	144	139	161	147	125	117	143	141	138	126	137	144	144	170	163	159	137	161	134	133	146	129	144	159	123	142	141	136	152	132	136	141	150	157	160	142	170	139	164	144	150	160	124	137	144	163	156	152	144	159	147	160	138	144	131	132	146	153	142	142	136	132	131	139	129	146	151	133	140	132	165	138	148	142	147	180	150	167	160	154	130	144	116	125	141	158	152	134	136	147	131	164	131	146	139	151	142	136	140	141	130	134	130	136	139	135	143	155	180	152	129	141	116	152	157	164	141	136	152	138	144	121	137	130	143	155	179	156	129	134	135	150	147	146	141	139	144	142	112	152	145	130	161	130	148	125	126	149	162	146	145	137	132	156	139	175	134	148	151	134	131	158	154	180	139	144	155	137	134	135	136	176	161	141	158	140	145	157	166	149	136	136	139	120	153	147	141	138	142	148	140	146	153	130	146	131	148	146	137	141	142	142	154	128	146	152	139	125	128	128	163	137	146	142	146	125	136	144	127	137	138	141	147	131	130	157	167	126	139	128	141	160	151	139	131	131	129	162	160	140	137	153	131	158	146	144	141	156	156	133	151	151	151	132	142	144	148	142	140	131	160	128	157	149	143	135	145	134	136	149	156	152	151	136	156	148	168	144	121	138	141	138	136	144	146	151	124	138	150	137	162	145	135	156	152	152	144	152	146	137	139	138	140	141	150	158	152	152	161	166	165	150	157	133	117	137	138	152	139	149	137	148	136	129	160	136	124	127	138	135	172	156	154	150	136	146	171	157	123	138	137	153	129	157	130	133	137	138	168	146	163	158	150	128	152	173	132	122	158	129	158	153	139	160	142	141	163	160	143	150	152	154	152	143	145	145	139	132	153	169	156	132	139	149	132	137	141	152	125	138	123	151	161	162	146	160	164	145	132	157	159	132	144	153	115	137	143	146	165	145	158	153	135	140	149	154	140	160	149	134	157	169	147	159	119	137	149	147	131	159	130	146	163	171	155	131	160	149	158	136	134	126	153	138	145	165	173	161	135	172	112	155	163	150	145	146	137	166	136	132	157	131	136	123	150	143	161	144	139	149	133	131	184	141	121	148	128	158	111	130	138	137	129	148	152	161	144	144	150	152	160	114	141	143	143	140	149	142	139	172	164	129	128	134	152	137	133	170	168	149	158	137	133	144	147	181	130	154	143	139	139	154	151	124	157	144	151	151	144	130	127	124	148	139	162	147	136	151	149	131	150	158	154	136	137	122	141	115	166	150	155	144	137	150	161	156	135	165	126	129	128	134	163	141	156	145	131	127	167	156	153	148	146	154	139	149	149	168	153	157	127	159	140	144	149	169	132	156	155	170	160	126	149	156	145	113	152	165	169	129	145	138	144	139	147	128	142	139	148	129	147	133	128	142	152	127	147	145	151	149	160	151	147	135	156	138	142	141	152	153	146	154	116	143	135	153	134	142	167	142	146	152	138	136	142	158	130	148	149	147	165	143	151	134	146	171	150	165	151	151	153	138	152	125	141	140	143	144	140	145	149	145	157	140	146	142	136	135	125	157	165	138	130	152	159	128	148	151	141	129	152	118	146	135	152	153	131	150	131	162	176	159	166	154	142	153	139	154	140	153	137	148	139	135	131	151	140	144	156	160	135	150	137	156	173	152	116	143	148	145	139	147	111	145	139	153	170	141	159	137	163	144	140	152	156	137	156	120	122	131	156	137	128	143	151	148	148	134	142	152	154	159	149	146	145	153	138	163	144	137	126	154	138	161	126	153	152	158	160	138	135	137	157	142	151	145	175	147	127	145	133	139	141	137	170	151	134	138	155	134	165	137	151	132	154	148	146	136	148	142	155	188	141	137	126	139	138	143	141	159	141	159	152	121	153	146	145	122	141	164	129	147	150	142	142	172	160	141	147	143	145	148	124	148	175	147	137	142	158	155	143	150	164	145	151	130	152	145	123	143	123	142	119	131	132	123	162	173	154	157	129	165	142	152	158	159	168	148	147	150	155	137	158	160	136	134	137	129	158	150	154	155	148	143	177	147	132	164	138	131	159	133	163	146	150	139	148	141	138	126	136	139	139	146	136	160	160	147	134	138	121	135	135	121	135	146	131	133	132	128	147	147	116	145	134	160	134	159	141	155	139	155	135	139
10657	8368	2353	2966	2512	2164	1779	1458	1228	1114	1063	903	829	801	741	680	655	627	578	580	531	550	544	521	545	552	483	477	520	463	497	428	468	461	475	426	455	441	430	442	440	434	456	407	415	431	437	387	433	419	378	406	399	372	428	390	435	388	411	381	412	435	400	381	405	367	410	427	419	422	386	410	386	380	399	412	397	401	393	423	406	408	379	408	393	380	374	386	423	423	402	397	385	393	394	409	393	376	397	414	379	393	386	399	357	404	373	390	367	381	381	419	381	388	369	372	347	357	382	384	404	419	403	422	412	396	393	360	385	391	388	383	381	410	367	387	413	379	388	377	357	398	382	401	374	391	389	355	376	389	439	363	371	374	400	355	398	353	401	389	409	401	384	371	396	393	409	365	357	391	363	381	412	391	383	379	385	350	410	400	388	399	395	383	373	392	369	377	373	371	376	398	409	424	402	385	400	365	348	379	376	390	375	376	400	422	385	381	382	380	372	408	385	388	366	365	396	389	365	411	416	393	359	350	410	376	409	369	396	378	373	399	399	391	389	368	384	371	370	406	363	377	396	382	371	359	404	377	385	405	347	396	389	373	405	386	352	373	405	404	370	415	390	401	374	391	337	399	384	409	379	412	366	380	393	345	368	378	326	369	377	366	397	392	382	364	377	399	396	399	358	374	368	388	390	402	389	401	362	386	362	368	373	379	390	352	380	359	371	355	385	374	351	420	332	334	369	370	407	401	378	384	400	372	393	354	397	419	391	375	377	387	395	408	365	374	362	384	432	372	419	372	377	424	420	378	356	378	411	408	354	395	410	348	366	403	400	395	412	368	421	405	392	371	365	396	373	382	383	370	383	334	362	354	392	421	354	360	353	362	386	371	376	374	405	401	408	373	387	383	362	399	381	404	363	372	377	399	417	374	359	362	344	340	385	373	379	398	376	373	380	403	379	379	398	348	386	379	390	351	387	358	384	415	397	392	399	377	387	356	384	388	361	389	400	379	376	372	399	381	376	359	384	397	337	379	382	360	402	381	390	384	382	388	387	373	367	356	397	391	349	383	380	390	386	400	369	404	372	356	417	399	412	395	374	410	399	385	349	352	371	393	387	368	380	380	363	371	364	393	391	413	409	349	401	394	390	411	382	381	375	394	353	393	381	379	402	357	378	372	353	400	376	354	376	375	397	407	394	374	370	376	393	360	386	370	386	412	403	387	362	401	384	363	413	381	385	381	400	412	406	376	390	387	390	364	382	375	396	390	351	387	409	395	428	363	384	396	390	367	390	396	373	407	371	352	365	386	383	385	385	396	408	398	404	406	366	386	363	378	359	371	387	360	397	366	388	371	384	381	396	407	367	387	368	375	390	344	385	407	390	357	366	397	413	403	369	411	401	368	393	386	377	380	388	404	375	391	377	400	377	388	380	413	380	364	423	403	380	401	376	382	393	363	406	382	375	392	375	363	357	380	385	393	370	367	402	374	363	393	393	369	376	366	396	397	375	375	367	350	375	385	431	393	373	408	368	406	370	403	376	374	402	383	424	408	426	393	366	393	425	367	369	366	389	380	372	377	374	363	374	356	389	375	392	409	383	387	377	419	410	375	391	425	426	384	427	417	386	392	411	412	347	406	357	405	394	369	362	338	367	376	384	402	402	389	395	395	357	366	312	411	412	375	403	362	347	361	347	372	440	384	369	344	401	404	392	341	374	418	401	390	383	404	391	384	359	370	373	392	385	376	342	355	389	379	388	388	366	370	394	389	389	410	399	415	378	383	384	369	380	390	390	405	392	367	352	402	363	367	396	397	377	400	375	350	379	414	374	407	377	412	403	401	363	390	389	388	400	412	367	408	356	354	385	363	348	399	375	411	402	385	366	337	368	375	396	376	382	382	392	384	368	366	391	359	367	384	391	349	361	390	370	367	397	377	382	372	344	376	413	409	386	365	375	393	389	394	370	384	358	378	376	418	351	392	408	382	418	374	388	368	344	397	374	362	399	375	360	391	399	382	392	392	385	381	346	407	373	392	376	384	395	374	393	374	364	368	401	377	352	364	345	383	354	418	382	350	397	366	359	391	406	408	373	383	378	376	407	367	340	356	410	376	387	389	420	404	379	391	411	368	404	380	382	423	396	377	356	391	347	380	408	419	393	393	389	380	388	396	384	388	358	361	418	375	377	389	377	359	354	378	398	390	378	418	388	378	368	357	395	394	373	392	350	384	366	387	413	385	374	398	408	392	376	377	396	422	364	357	433	362	361	415	414	384	349	370	365	368	367	382	413	382	401	382	373	375	371	383	383	404	388	380	344	365	379	398	391	369	398	385	406	377	426	356	401	351	408	328	398	406	371	390	356	361	372	356	393	384	373	361	412	411	424	389	408	375	418	407	380	391	401	397	363	396	368	372	388	408	404	434	428	360	384	388	398	403	378	373	383	381	367	345	400	377	404	372	353	383	379	338	343	368	394	375	392	365	389	377	349	371	362	370	406	363	373	376	382	365	381	359	364	415	395	375	412	365	393	375	413	400	398	402	376	394	390	382	379	385	378	392	413	350	387	373	375	395	379	395	393	396	380	365	379	348	387	371	365	401	362	350	417	380	389	380	372	380	393	390	386	387	406	375	379	395	343	367	369	386	404	390	412	380	406	417	395	417	402	383	413	354	353	383	373	343	395	376	392	353	382	393	405	360	380	361	392	361	368	373	356	391	380	384	404	400	398	379	379	399	386	392	394	409	381	369	398	378	342	382	382	349	368	411	378	383	374	390	374	391	378	397	406	404	371	349	366	382	401	389	396	352	429	367	362	398	384	384	396	426	403	381	424	380	388	373	374	419	398	367	363	378	371	381	389	388	373	394	361	375	364	352	398	403	404	380	392	362	354	430	386	400	381	375	401	366	358	367	378	358	403	377	410	398	388	361	412	365	383	365	422	426	387	391	356	386	382	414	399	394	400	378	406	369	373	394	370	437	384	397	395	367	355	387	375	365	379	383	380	382	439	373	383	339	380	403	397	370	359	410	377	389	368	381	378	344	372	388	371	408	373	361	388	390	400	388	411	398	395	394	380	343	404	387	377	364	368	440	356	365	373	362	362	377	378	379	373	369	361	384	381	377	416	389	400	362	376	435	373	402	390	375	360	394	406	394	439	387	408	389	386	366	371	365	380	392	416	392	372	395	401	362	362	372	372	383	378	362	399	359	346	412	380	372	350	390	409	405	386	349	404	374	374	368	357	406	363	383	400	418	387	380	364	382	357	386	380	379	416	371	367	390	370	364	370	404	370	363	423	379	393	410	412	400	374	416	371	381	458	378	403	370	408	395	370	400	391	411	356	367	376	386	401	413	347	414	355	368	363	385	389	383	392	363	395	391	374	380	341	375	415	396	397	383	377	382	364	371	357	389	416	367	387	388	357	377	386	394	359	376	372	418	377	385	367	412	397	383	366	392	401	402	406	404	380	361	334	396	396	360	423	355	351	408	339	351
28657	22248	5539	1963	1283	883	708	522	485	490	405	360	319	310	276	288	284	274	254	274	250	256	245	223	209	249	246	230	228	238	226	216	207	236	231	225	217	221	208	209	237	230	210	219	236	207	216	214	195	205	180	204	216	210	225	217	210	217	213	213	240	220	208	213	193	241	220	204	220	217	219	189	241	195	207	202	217	224	210	211	218	206	216	214	191	205	205	200	177	208	213	201	225	230	215	236	195	223	220	194	231	185	198	238	212	233	218	205	219	206	192	173	207	225	213	206	220	219	191	228	212	182	228	219	210	226	234	221	233	206	230	211	217	218	213	219	191	213	232	227	229	192	208	231	229	229	208	197	183	202	213	194	217	220	221	207	201	179	220	196	198	243	198	228	171	238	213	199	214	213	225	194	196	221	223	195	221	207	208	196	234	206	205	205	206	203	234	218	182	211	215	239	200	199	196	194	230	210	201	185	198	190	225	212	205	214	204	219	231	199	212	199	200	202	181	207	189	235	231	217	199	224	230	219	212	215	232	196	236	204	204	195	201	216	209	210	189	175	184	191	216	212	200	227	210	219	193	214	211	207	211	183	212	190	190	213	206	210	173	219	222	205	199	209	211	212	198	204	205	214	219	197	198	226	211	206	189	198	205	202	201	175	211	192	223	227	199	221	207	208	211	226	196	185	205	217	214	231	201	217	234	206	219	259	226	179	184	204	220	231	202	187	222	200	224	204	214	227	189	197	209	215	210	246	215	223	205	192	163	207	198	192	175	183	218	204	186	211	218	194	239	231	212	213	214	199	204	226	241	212	245	184	189	193	211	217	226	229	212	218	187	226	205	200	210	231	230	213	190	190	218	218	221	207	223	229	212	227	217	218	230	189	230	211	237	222	224	206	227	215	189	191	215	215	203	210	229	198	202	213	201	215	201	200	240	203	223	212	216	207	215	192	209	222	233	202	205	197	208	220	206	198	223	216	235	198	197	213	205	200	211	210	185	229	186	211	210	220	197	203	206	206	190	196	208	230	217	210	185	205	187	222	209	219	212	209	223	205	220	194	239	178	203	209	217	216	203	194	223	221	224	180	195	202	219	189	195	212	229	241	198	186	217	203	203	194	217	215	204	206	207	204	221	218	207	195	200	193	221	226	221	199	209	201	193	193	222	224	210	238	226	200	225	193	246	197	217	222	230	208	188	217	223	210	197	189	201	208	212	216	199	214	214	193	206	224	197	208	207	223	206	212	191	213	216	233	220	248	209	225	220	247	211	209	204	223	250	220	199	195	176	210	202	229	212	215	215	201	192	189	215	221	218	207	208	184	215	220	217	213	219	201	189	240	201	225	207	222	223	194	208	203	218	240	187	223	198	213	206	211	233	184	204	214	227	224	220	218	219	214	196	209	205	206	192	201	202	201	174	217	229	210	204	203	193	217	212	186	192	221	218	234	218	198	196	214	214	190	215	190	190	208	213	216	216	185	222	212	222	216	220	193	210	206	205	201	200	183	215	197	210	209	202	195	214	204	227	227	210	193	238	204	211	216	238	194	188	207	187	200	208	218	202	223	197	214	219	190	218	191	190	227	225	209	224	210	225	208	213	202	206	211	219	216	218	236	192	190	224	219	202	202	207	221	232	206	216	172	197	204	182	221	231	215	217	231	225	204	237	235	176	197	214	199	209	217	213	195	200	198	196	226	213	191	192	236	188	211	206	227	210	232	207	192	216	216	192	219	208	186	170	196	204	213	177	202	198	206	229	205	210	207	217	208	193	195	222	212	195	226	214	186	180	230	201	182	194	207	204	207	211	197	226	208	215	203	210	188	195	225	215	210	192	239	225	236	215	233	199	193	211	235	194	171	180	224	205	204	217	193	200	228	188	195	199	191	205	212	202	209	196	222	205	236	227	207	211	208	204	228	209	201	216	188	220	192	207	232	214	214	190	205	247	183	223	213	217	217	208	198	194	249	211	228	196	215	203	228	198	207	207	222	218	209	192	234	221	233	219	221	214	219	194	213	193	224	202	233	195	196	189	224	208	216	217	228	208	205	199	183	237	207	219	229	188	205	196	202	183	209	221	213	172	219	202	198	201	185	210	194	226	204	234	220	221	235	175	197	221	206	198	196	216	211	200	230	217	215	212	212	211	199	214	217	210	219	234	260	220	195	213	214	186	210	222	195	222	224	187	219	211	184	203	234	197	213	216	217	204	231	195	185	207	232	201	208	196	219	208	212	184	216	222	187	217	202	193	218	215	196	199	209	211	232	209	233	199	207	212	206	218	211	212	212	194	213	207	208	205	250	183	245	185	208	214	185	216	227	193	216	203	240	204	201	193	182	205	220	197	195	192	201	210	221	203	199	229	262	245	179	217	211	213	220	231	209	233	233	215	195	225	226	203	219	197	223	199	217	196	187	207	189	196	212	226	220	177	219	208	197	202	208	232	199	200	231	225	206	196	217	196	207	231	214	218	198	195	207	210	208	224	225	206	193	227	192	208	223	198	225	200	188	166	204	215	232	156	220	220	220	205	181	213	208	221	191	217	187	210	186	223	198	200	242	210	205	172	223	217	232	179	198	200	201	196	238	218	229	216	199	202	198	219	214	220	230	212	187	190	199	188	199	208	212	180	249	221	217	206	186	194	201	196	216	196	210	232	219	222	218	214	226	208	222	198	195	193	227	206	224	180	210	206	200	189	211	209	188	204	217	206	208	203	213	195	200	225	211	216	187	224	205	198	219	231	205	193	217	220	193	223	213	233	197	212	216	249	202	182	193	209	177	236	228	217	205	211	215	215	190	214	200	224	226	198	189	217	209	197	208	227	174	211	227	211	207	216	198	217	235	207	194	198	217	211	180	195	189	208	208	224	208	240	223	230	191	201	211	185	194	212	195	205	241	192	208	222	226	240	190	206	245	203	208	209	199	214	215	188	226	229	213	195	210	215	215	194	217	210	202	190	187	212	164	224	194	187	218	245	216	224	175	193	193	197	213	232	204	202	226	178	191	230	216	217	229	190	207	203	191	228	207	199	224	193	198	187	206	213	207	220	200	244	236	195	205	213	213	225	194	212	231	219	189	207	207	225	198	213	196	217	223	201	236	219	218	228	191	189	222	196	189	197	226	207	202	220	215	202	197	192	196	221	200	198	199	156	223	186	211	194	217	207	232	201	210	223	222	193	195	209	210	233	198	222	209	248	207	222	225	200	220	206	223	209	213	208	223	191	211	241	199	214	216	204	220	208	210	253	206	231	225	202	231	206	202	195	194	210	192	206	210	199	196	213	222	208	193	222	224	218	211	197	213	203	204	199	202	217	241	181	204	196	201	213	208	221	246	214	217	182	200	187	243	201	200	218	223	213	222	209	229	204	201	213	210	211	203	232	227	201	212	217	191	199	195	190	207	193	216	231	211	221	187	206	209	206	204	244	211	199	197	170	195	213	233	208	210	217	231	203	204	197	192	201	209	197	190	212	213	223	209	232	215	220	193
15563	15630	4503	5180	4613	3608	3099	2671	2228	1915	1704	1471	1331	1333	1215	1161	1102	976	940	907	854	897	855	794	790	750	825	678	694	691	683	688	714	676	686	676	660	649	666	642	599	653	616	613	661	628	639	629	589	592	580	616	596	594	610	623	587	595	571	629	590	573	570	581	592	588	594	557	615	576	576	606	537	540	535	580	604	597	589	551	585	552	563	575	543	555	596	568	568	591	581	551	558	576	574	525	514	563	547	502	563	544	526	571	547	530	555	536	586	579	542	564	589	585	544	565	563	594	532	547	567	570	557	529	588	587	540	555	578	586	555	585	581	572	556	559	531	552	557	557	535	599	576	549	551	535	573	560	555	564	555	578	544	565	605	505	589	559	530	555	515	544	548	577	613	572	526	554	540	534	578	548	570	517	557	616	496	515	526	576	600	570	529	550	520	581	561	542	580	528	607	549	541	551	556	571	528	554	570	508	564	570	556	576	560	568	642	546	568	490	528	566	525	588	584	510	548	536	532	518	494	548	578	572	493	562	530	558	581	557	556	548	612	601	556	553	530	543	567	531	529	558	536	531	497	574	518	539	552	541	549	543	549	572	545	577	518	549	554	544	562	535	567	563	539	579	518	583	535	547	518	546	558	557	510	563	517	549	550	567	567	527	564	574	538	565	559	538	560	507	551	570	578	525	550	575	582	541	521	546	516	516	537	539	530	594	554	522	578	562	505	552	540	523	564	572	560	539	561	562	544	564	536	526	563	559	547	580	527	565	577	547	566	546	567	579	568	568	569	550	543	518	497	519	531	553	545	501	577	569	579	555	553	563	578	561	556	549	541	577	566	543	514	560	558	548	543	577	590	576	580	554	566	564	547	539	546	577	575	557	565	532	596	539	509	538	537	544	576	565	516	495	560	585	557	554	562	560	574	529	546	585	570	557	556	514	549	517	506	554	607	539	559	520	586	568	527	555	556	566	527	579	585	511	573	561	552	558	544	582	516	534	544	542	589	531	551	549	548	540	560	566	587	529	567	590	545	516	535	572	503	586	554	585	526	586	565	577	532	561	571	513	539	541	547	552	524	560	538	507	568	571	566	591	569	554	565	566	543	561	539	526	558	560	569	543	529	617	561	585	551	557	558	580	533	566	557	538	586	534	529	565	525	566	557	585	593	572	543	580	577	544	558	529	561	518	527	527	564	521	537	522	544	577	552	547	564	556	560	548	494	588	528	541	539	537	581	553	538	599	566	623	532	548	547	543	558	589	518	566	548	531	561	590	527	595	553	579	583	578	505	535	537	553	560	549	533	524	576	556	528	570	507	535	517	573	549	605	518	557	525	590	535	535	536	536	628	549	544	570	543	512	523	528	533	567	554	564	534	556	573	568	520	555	537	511	555	565	521	556	559	547	541	577	545	583	512	560	563	549	497	558	508	590	557	521	554	571	545	536	550	573	537	577	550	533	522	551	500	535	539	573	564	542	544	561	585	568	607	554	578	543	541	566	548	549	574	573	561	511	522	527	545	539	525	540	565	521	527	528	587	580	540	529	536	518	566	581	523	548	573	572	495	538	561	547	537	578	574	550	546	573	535	588	549	512	548	532	541	559	563	541	567	598	556	523	523	532	539	574	536	577	616	573	601	535	523	523	580	573	547	582	515	607	525	570	582	548	571	535	600	555	548	566	579	571	586	551	534	585	559	592	541	572	554	534	543	533	533	544	551	567	562	575	525	537	539	542	551	585	524	507	576	561	552	547	519	505	569	593	535	603	563	509	561	559	510	607	532	580	542	566	512	549	579	537	569	564	553	530	510	551	547	554	529	545	541	544	549	584	538	529	551	567	556	575	527	539	554	567	565	572	539	548	542	534	528	551	515	521	564	557	584	538	565	567	555	582	566	566	560	572	560	555	575	531	536	523	549	560	524	563	536	538	576	546	542	538	523	507	535	576	581	502	536	535	547	530	529	559	580	552	585	567	563	532	596	537	552	549	595	552	555	561	554	508	602	565	544	546	515	554	522	510	511	532	518	548	524	581	570	497	525	589	520	588	581	561	532	527	566	556	549	546	550	591	502	542	527	585	530	532	564	562	532	543	546	540	574	550	543	574	554	539	533	545	581	523	537	558	560	564	526	561	536	533	556	520	545	577	513	550	601	545	545	568	543	548	520	568	563	528	532	552	514	523	566	545	567	563	528	539	547	530	549	566	580	548	531	518	543	583	516	550	567	499	569	572	528	540	540	565	555	556	518	544	569	530	556	512	527	531	536	557	587	574	573	546	537	535	559	552	552	568	512	549	532	557	582	554	610	584	547	576	581	590	564	568	575	595	545	539	524	548	557	569	557	541	512	537	550	591	557	544	529	549	579	527	590	518	558	553	538	581	544	569	575	558	523	522	580	549	558	533	559	497	523	589	529	549	598	540	566	576	560	536	526	543	525	580	494	532	512	532	561	518	567	581	552	538	549	556	530	559	531	498	554	531	552	575	544	568	569	578	523	556	539	528	531	527	577	564	517	536	585	556	554	545	521	565	519	558	571	532	541	522	542	591	551	549	544	524	591	567	594	525	572	596	558	565	572	565	527	536	540	544	524	554	558	575	582	536	544	535	571	491	549	579	498	565	553	571	561	592	564	541	578	581	592	547	532	521	592	575	613	543	553	549	523	508	511	524	540	578	555	541	540	555	536	537	581	542	519	554	576	563	515	576	549	517	559	594	573	583	550	563	554	519	555	541	551	538	592	567	559	561	579	562	540	541	565	538	540	545	519	539	524	557	557	576	567	529	572	535	521	531	581	613	521	562	581	549	572	568	549	588	567	543	557	504	495	573	527	533	582	568	571	583	551	583	551	518	556	548	561	570	543	495	543	544	525	547	547	534	576	556	495	537	537	554	535	531	528	563	502	577	544	613	580	554	573	555	553	545	524	539	556	552	532	503	561	561	544	543	567	605	549	526	582	574	529	576	590	526	509	575	578	541	539	552	578	563	543	566	578	518	559	511	529	578	545	537	614	584	568	578	509	554	547	556	549	593	548	568	545	589	561	596	582	570	548	576	518	570	574	531	555	539	571	569	537	570	561	555	550	523	556	585	553	554	597	564	604	585	545	542	559	563	577	583	524	559	549	528	540	578	560	535	543	554	575	554	550	565	532	539	492	564	574	487	579	525	573	553	535	620	561	575	628	543	516	531	538	551	585	563	560	573	529	553	557	575	556	556	582	526	521	508	540	514	544	547	580	535	558	535	557	561	582	576	528	544	558	533	556	587	542	554	543	544	561	591	540	590	577	566	543	539	567	554	543	516	543	566	542	501	525	597	522	580	557	517	555	572	558	568	506	570	551	541	548	529	543	560	544	555	581	565	519	555	536	541	526	560	581	559	523	535	552	540	504	530	550	539	518	546	546	618	529	540	574	563	536	548	561	536	560	598	529	552	567	562	538	555	589	597	505	550	551	487	550	524	582	564	530	531	577	558	584	563	588	583	563	550	561	533
4184	1004	386	338	355	285	330	324	312	311	309	303	329	342	309	298	318	341	375	307	307	283	300	310	338	310	323	336	323	323	297	309	289	306	329	327	314	304	301	302	308	340	291	344	309	304	311	319	277	307	289	312	283	281	307	303	340	300	348	300	318	290	288	293	325	351	350	338	302	317	313	339	329	311	286	305	307	267	305	322	290	307	299	318	324	304	332	321	295	347	328	299	338	305	277	308	287	340	343	312	308	305	323	307	342	289	333	309	301	338	304	316	293	304	351	327	295	290	329	312	310	309	295	286	333	291	317	296	312	302	322	299	314	282	334	295	305	305	305	307	293	316	323	328	293	317	317	319	320	287	300	339	293	312	317	298	335	304	328	314	298	312	288	300	334	289	287	268	278	322	315	302	330	321	306	286	293	306	314	290	342	321	301	308	291	283	304	315	327	304	312	323	307	286	340	298	315	300	307	322	302	297	311	311	338	289	311	279	318	302	273	298	333	334	313	322	349	322	293	305	307	314	329	336	291	322	345	291	287	270	316	275	312	325	326	316	321	323	329	295	308	294	345	307	301	304	295	345	336	286	295	335	309	328	314	341	302	303	311	335	312	319	303	302	311	304	298	305	293	322	301	315	317	287	324	296	300	347	325	320	328	321	296	294	318	309	321	302	306	306	305	300	296	326	343	350	312	304	292	318	311	336	287	327	308	339	340	321	320	333	293	347	344	353	318	323	302	283	313	298	330	317	303	339	314	323	333	338	327	337	298	303	300	318	328	285	263	341	266	350	314	300	346	319	295	298	289	319	270	312	294	321	290	307	322	303	325	313	304	348	326	325	307	321	319	312	293	312	337	296	289	293	332	316	309	310	303	321	328	282	335	312	310	320	315	286	291	307	351	330	312	314	327	322	317	312	302	307	297	281	293	332	329	316	344	313	323	316	290	325	289	295	302	323	297	313	328	316	322	309	280	278	314	285	300	299	329	327	314	317	341	325	336	325	315	313	332	301	320	328	333	324	284	306	287	325	283	293	293	304	296	329	296	312	328	316	329	286	335	287	284	336	295	311	296	292	313	281	294	253	295	303	317	285	291	280	336	337	271	313	302	307	311	332	329	307	293	295	299	342	318	281	329	301	306	308	297	315	292	310	342	298	294	310	297	314	305	305	329	270	340	300	317	311	313	309	307	336	287	307	341	292	320	292	324	290	303	306	286	303	304	337	298	297	296	290	301	328	296	325	310	282	299	310	315	311	295	313	288	284	305	266	314	302	287	306	324	309	303	324	314	310	324	335	313	305	351	314	342	303	284	310	343	302	337	320	308	314	317	288	328	302	296	301	296	307	325	340	313	302	336	309	303	315	301	292	327	281	316	320	320	306	297	354	310	289	323	318	322	360	309	286	305	307	308	283	305	321	336	316	303	323	324	278	332	290	297	293	308	352	344	287	319	291	308	330	297	320	301	328	273	295	316	298	323	289	327	305	309	295	293	312	304	329	304	294	341	320	321	291	296	324	305	273	308	305	307	298	317	304	308	299	322	315	324	292	317	311	312	329	324	338	325	304	308	323	336	336	309	312	323	318	302	307	294	316	303	317	327	309	287	297	295	332	314	284	332	295	319	339	307	326	293	295	314	277	292	267	324	318	318	279	331	305	384	293	332	282	274	321	307	296	308	304	285	327	304	288	314	343	310	307	322	348	275	313	289	288	286	304	310	281	310	311	289	321	309	301	290	287	328	297	312	290	318	310	302	332	301	328	345	313	285	314	291	309	346	342	322	311	308	313	325	285	320	310	324	265	336	334	289	312	288	319	312	330	324	298	293	339	299	345	311	307	347	300	319	290	301	330	309	324	318	324	297	321	321	319	326	298	304	299	287	324	306	300	298	303	304	325	357	321	329	298	308	304	335	308	336	327	310	330	346	329	321	313	320	286	314	298	317	293	276	317	343	309	279	315	298	328	301	310	304	331	313	324	275	284	312	314	286	295	318	295	298	318	300	297	341	312	276	319	308	308	303	287	291	285	330	317	321	304	302	315	297	331	306	328	320	358	313	325	325	331	294	297	341	285	332	335	287	299	363	299	300	309	313	319	328	310	282	315	305	292	341	322	304	310	299	306	290	305	292	317	339	299	311	296	314	316	326	325	332	288	313	318	352	300	300	295	314	303	320	302	335	337	323	307	324	317	305	310	336	292	302	295	324	315	295	333	303	343	327	333	345	316	317	303	269	305	320	333	303	295	306	293	296	326	326	309	337	312	307	323	338	295	312	310	321	303	282	301	296	298	293	316	322	303	355	318	333	289	291	308	277	302	299	314	320	304	290	355	337	305	324	313	326	289	295	287	296	333	317	329	299	285	319	306	314	302	286	322	280	310	307	332	336	293	282	282	329	283	318	329	344	324	298	307	320	315	313	313	324	266	288	323	283	284	317	279	311	331	316	315	307	285	333	335	294	269	297	327	300	288	318	298	304	266	331	293	293	310	289	332	331	301	339	328	329	288	330	337	290	324	305	307	310	296	282	305	329	309	314	300	323	323	328	310	294	279	304	278	324	294	289	276	297	339	321	284	338	284	328	303	282	300	285	299	327	292	286	298	311	291	320	323	309	299	304	313	350	317	314	303	301	303	313	303	281	339	295	302	309	281	282	282	293	326	328	306	271	331	296	308	292	302	329	299	320	312	328	307	322	341	318	321	298	294	300	323	315	310	316	308	313	311	294	279	312	323	342	314	317	274	296	291	301	319	294	296	306	297	322	299	273	343	285	331	279	287	310	319	308	294	311	293	331	324	323	297	294	295	307	291	311	348	365	308	290	343	326	321	328	312	281	303	307	302	344	320	328	328	305	300	311	308	293	316	304	346	271	314	320	332	310	311	326	307	298	319	287	290	293	287	293	304	308	300	324	305	266	300	278	295	314	302	305	310	340	293	306	299	307	338	334	318	298	313	263	311	281	269	327	318	300	345	292	297	327	311	317	323	312	309	304	321	280	315	339	309	289	291	294	292	330	314	317	284	296	274	330	319	284	301	330	312	293	319	314	297	284	312	303	300	296	314	302	289	276	296	291	299	295	294	316	323	321	308	329	308	294	330	326	314	321	303	286	301	289	345	316	330	335	326	301	270	321	272	321	340	330	374	316	274	300	277	308	282	304	306	298	330	300	283	310	338	302	283	295	311	319	321	272	324	295	326	317	299	326	289	309	294	309	299	320	326	313	326	339	301	325	308	307	321	291	306	325	306	293	307	303	284	333	300	306	303	306	301	306	337	310	315	330	288	286	335	325	298	274	354	275	306	311	311	325	297	306	287	328	304	348	325	305	313	366	287	333	308	310	297	319	324	253	288	319	318	295	305	307	298	327	313	301	257	276	281	288	311	309	324	325	324	337	325	290	330	302	362	322	334	329	317	319	305	298	298	295	302	274	289	277	320	343	309	293	288	289	281	322	324	311	286	310	272	299	323	287	279	283	285	338	318	307	318	314	313
3337	1503	831	806	793	805	783	756	714	765	699	694	748	755	715	740	698	735	742	728	744	747	756	743	749	750	744	738	735	705	720	742	702	741	668	685	687	735	727	709	710	759	715	720	729	707	738	737	751	747	660	719	723	702	719	734	726	718	689	748	744	708	688	729	719	754	733	736	724	732	726	712	706	726	677	764	740	751	719	727	701	703	700	711	728	684	713	729	710	727	683	694	707	734	699	707	744	699	705	742	675	662	759	703	709	754	742	730	694	754	725	763	755	712	682	719	720	718	717	722	717	732	721	681	714	713	770	748	695	735	719	676	699	679	764	722	727	747	735	740	707	715	749	749	718	679	733	710	698	699	704	719	775	654	763	709	712	737	700	694	737	724	741	708	718	711	740	715	743	705	701	762	722	753	726	765	712	739	730	727	746	716	684	742	688	749	703	694	711	686	746	696	723	728	708	696	719	705	736	743	689	710	737	739	714	756	749	731	707	720	706	726	707	746	696	742	702	693	732	726	711	708	737	719	648	771	713	703	728	735	758	680	710	663	759	645	672	727	775	646	741	684	733	738	712	727	723	742	711	692	756	704	729	702	714	751	719	749	739	700	699	698	715	730	755	720	707	714	763	710	736	723	691	768	685	751	717	746	698	731	798	729	733	716	765	697	700	712	708	692	760	701	694	730	716	722	694	690	729	696	649	712	671	747	718	686	735	742	681	703	747	740	735	729	679	719	709	727	704	692	760	731	748	704	740	723	700	752	744	785	705	690	682	721	747	721	687	718	773	747	705	718	754	724	668	694	702	768	682	773	744	709	729	716	678	737	700	702	731	694	719	766	713	739	731	701	692	726	726	701	746	688	687	703	747	736	746	700	721	707	679	726	751	711	733	675	741	719	748	835	709	715	725	756	724	749	751	748	769	741	729	708	728	758	731	758	700	713	691	707	680	720	743	731	675	724	731	739	724	667	740	731	741	701	728	730	729	753	704	733	772	725	701	744	734	699	682	755	805	667	767	696	715	720	687	684	719	747	700	707	707	716	740	726	723	658	685	743	768	677	749	722	709	703	727	723	714	723	695	717	720	730	731	727	748	725	715	716	731	697	711	717	672	707	727	698	734	716	713	752	634	692	685	742	698	697	720	704	761	713	674	701	710	755	689	661	738	764	712	709	700	700	752	726	747	749	692	707	716	750	726	730	727	728	723	711	729	723	716	676	702	689	724	730	728	757	726	672	692	718	691	729	711	714	735	699	760	719	707	721	689	770	750	665	684	714	734	723	690	737	754	723	695	700	736	675	675	731	729	735	788	709	699	731	710	718	749	750	716	712	691	671	723	733	699	685	751	747	709	731	709	753	745	686	662	742	731	729	758	709	692	717	775	712	706	694	766	741	728	729	726	687	716	709	740	717	703	728	727	711	750	745	745	751	725	698	743	723	732	696	729	729	726	711	750	699	702	739	718	713	745	675	737	717	746	710	692	657	733	751	702	744	732	707	751	666	680	731	794	717	729	728	691	706	715	674	738	726	697	739	681	711	687	689	693	764	731	667	712	766	719	717	745	723	726	734	708	712	668	726	738	714	707	692	716	701	735	743	735	716	729	731	788	723	758	745	747	725	742	711	671	710	672	773	733	768	725	701	789	681	715	691	719	742	725	742	685	673	687	736	700	694	775	716	705	739	706	754	745	724	766	747	722	695	711	702	695	783	725	735	689	683	708	748	711	712	697	738	758	699	696	725	776	754	703	699	693	668	682	721	642	706	742	696	715	717	711	688	748	738	700	727	663	735	734	685	704	677	744	706	774	753	731	728	705	704	744	701	713	733	651	705	707	716	700	704	720	725	680	730	701	723	744	740	723	731	730	726	774	737	710	705	721	725	686	694	713	661	782	699	705	792	748	693	690	733	731	741	694	718	708	677	722	748	743	736	745	766	724	702	709	732	682	701	667	734	690	784	696	672	746	695	761	717	750	763	748	721	719	687	664	664	705	737	758	732	750	729	698	719	699	689	696	755	707	704	699	717	698	749	763	670	703	728	721	709	725	714	748	753	731	632	725	718	755	707	696	706	747	735	683	730	769	724	733	758	703	721	681	678	725	727	671	723	721	701	653	706	695	735	726	703	763	732	769	711	713	716	708	733	710	766	685	749	705	727	732	745	733	746	708	738	702	681	702	744	681	725	711	696	686	749	723	736	722	732	716	692	741	796	723	717	727	739	727	739	710	714	782	724	714	787	723	706	739	732	705	763	719	727	693	718	719	742	707	679	719	715	687	699	728	751	697	715	703	713	696	698	726	738	732	766	693	730	774	712	728	737	713	750	700	763	732	737	715	692	733	698	733	761	717	724	732	723	676	730	703	712	726	716	713	750	703	710	730	737	723	720	723	723	733	752	723	732	733	728	688	703	724	765	652	705	691	732	724	713	710	730	726	725	734	739	710	774	738	711	773	758	680	743	729	762	691	703	787	730	729	741	751	696	723	729	717	718	720	740	697	715	741	708	709	677	715	701	743	718	695	692	657	728	740	726	709	714	727	712	763	736	760	775	759	680	720	751	669	736	716	734	741	739	681	733	731	728	747	719	761	683	698	744	753	690	704	747	717	705	715	695	737	706	748	728	758	684	742	724	726	669	727	710	746	696	732	747	681	755	680	752	716	681	675	665	755	657	742	703	677	705	724	722	736	685	708	720	735	738	747	695	724	688	735	748	744	741	744	699	752	783	687	727	721	709	733	693	759	690	730	766	746	673	725	718	683	703	675	764	777	748	726	741	731	679	710	735	720	726	727	704	728	773	693	746	761	722	749	713	699	727	690	772	718	707	718	721	721	729	694	694	726	730	712	690	667	721	785	743	751	693	696	705	684	741	723	751	715	740	746	693	713	737	720	741	752	713	746	711	696	673	702	739	759	676	724	670	712	641	722	747	696	789	728	730	734	746	665	685	739	683	688	723	737	709	763	757	689	743	710	695	662	699	756	717	735	718	735	703	720	744	705	745	746	679	696	747	727	726	737	739	737	695	709	756	717	751	688	688	713	711	714	768	744	734	755	714	713	698	723	715	696	732	744	688	676	703	748	755	748	734	690	719	714	731	673	700	646	716	681	754	738	684	740	692	674	715	668	736	683	717	758	733	724	793	729	733	755	695	735	723	737	726	715	723	692	710	763	761	723	714	712	708	757	707	741	771	714	708	714	721	705	737	696	731	687	691	721	710	752	679	750	741	770	705	744	713	689	676	729	704	715	764	701	680	725	710	756	755	762	766	745	685	751	701	732	703	736	666	727	759	727	747	731	728	755	750	694	735	695	693	697	690	740	723	735	687	720	733	696	737	714	723	724	682	711	722	705	716	731	744	720	711	686	716	739	722	702	720	755	750	750	728	753	740	746	707	702	701	737	716	736	704	726	680	774	688	719	739	696	761	739	719	725	718	662	705	703	714	715	699	770	696	766	691	719	706	701	653	766	751	670	725	722	710	730	698	729	689
19351	14511	2309	898	624	481	372	303	305	273	224	208	202	214	193	179	182	188	170	192	159	167	184	141	162	169	164	170	152	135	144	156	160	165	157	173	164	142	170	145	142	148	149	142	124	150	144	135	161	132	145	177	146	143	139	140	137	158	153	131	146	116	148	150	149	160	174	158	133	147	125	160	149	145	145	141	157	142	148	176	124	164	147	135	181	152	160	132	137	143	146	152	146	165	161	125	140	148	134	145	152	136	133	136	153	152	146	142	146	155	146	153	144	146	141	186	140	148	128	153	154	117	145	154	157	170	128	122	149	138	131	132	144	159	151	170	164	157	176	148	138	164	141	131	157	131	156	172	151	153	153	151	142	157	130	139	144	139	136	154	133	140	156	138	128	154	154	139	149	160	153	164	159	144	152	148	138	177	146	159	131	154	165	147	163	145	148	159	149	148	152	138	134	148	148	156	131	145	159	127	147	177	155	151	169	143	143	150	127	136	144	144	116	140	131	166	140	166	156	146	123	134	129	175	127	136	137	155	135	172	140	138	162	156	133	160	155	158	159	154	144	145	146	144	130	149	152	150	133	141	139	154	137	146	145	147	148	144	127	147	145	156	126	133	119	152	147	134	145	149	130	144	157	139	146	127	164	161	156	150	151	135	152	153	129	148	157	141	166	147	162	165	179	140	145	148	126	136	135	119	143	143	142	152	155	152	141	149	152	142	155	120	134	142	120	153	178	123	166	136	175	142	150	143	147	126	173	160	173	169	142	137	139	173	140	142	132	139	136	137	124	146	141	135	142	172	147	114	144	157	136	151	145	162	134	131	136	157	124	133	144	147	138	143	141	176	146	155	142	155	116	162	159	134	147	136	140	152	145	154	134	147	130	141	167	166	141	115	132	135	134	156	164	140	131	167	151	138	159	140	141	143	154	133	161	115	155	144	129	164	160	173	161	145	134	150	159	145	128	135	155	149	125	157	134	141	139	161	143	146	156	142	146	141	153	146	140	157	159	132	154	168	141	140	142	155	163	135	153	122	116	145	159	163	159	153	152	133	117	117	143	149	142	136	156	156	158	137	155	150	148	151	149	152	146	151	137	139	119	149	153	141	151	154	150	139	141	145	130	161	139	149	171	170	122	145	136	138	135	147	147	137	127	155	133	172	155	154	133	152	144	153	159	156	138	156	144	137	151	125	142	164	132	146	167	133	173	158	160	138	144	158	124	138	126	150	157	151	147	124	142	133	141	136	140	152	154	155	134	152	139	149	145	147	165	149	155	143	165	148	135	142	135	147	138	147	138	131	172	151	139	167	153	155	148	146	142	152	141	124	144	172	148	139	118	140	154	158	147	123	147	142	182	154	154	136	152	153	135	166	123	140	134	163	146	139	146	118	119	140	134	155	146	148	137	159	138	131	133	137	144	153	122	150	132	148	145	136	161	156	145	153	158	143	146	136	132	161	126	147	152	168	142	144	166	139	165	164	135	139	157	158	143	132	145	142	143	148	142	154	134	142	132	142	138	131	156	159	158	150	143	131	107	156	154	143	156	152	135	146	137	142	149	137	136	174	138	117	130	139	147	170	132	148	161	152	134	151	137	155	144	139	132	160	155	143	134	150	143	172	137	135	151	140	118	138	133	150	143	150	158	150	142	146	135	152	141	154	166	173	148	133	171	145	145	149	155	153	134	141	147	161	145	181	147	145	133	143	146	147	133	145	145	153	132	140	154	169	141	143	145	142	129	153	150	145	127	153	139	129	142	143	124	133	146	137	161	155	143	140	162	154	164	141	175	127	143	158	140	172	164	140	166	146	146	112	142	152	135	133	146	134	119	143	154	150	144	136	157	166	169	139	140	157	148	137	171	147	135	144	143	160	140	159	147	142	141	133	157	148	121	142	145	147	174	140	146	112	163	129	140	135	159	124	149	120	149	178	146	125	141	136	132	165	156	141	156	132	168	145	134	120	159	155	145	159	147	161	138	147	149	133	144	145	152	158	146	137	150	144	143	148	144	136	137	158	134	153	156	150	169	142	150	164	142	163	132	127	157	133	149	148	145	125	153	158	133	121	153	157	168	131	133	154	149	154	134	152	150	153	149	134	145	156	130	155	146	144	166	158	169	130	147	155	176	140	131	146	144	134	152	151	137	154	142	140	165	138	156	166	145	138	164	139	147	147	152	157	139	150	182	151	120	129	149	156	154	132	136	135	156	168	135	144	152	123	132	143	150	139	135	164	156	130	132	128	131	171	160	138	138	142	151	129	151	153	150	168	138	132	148	118	147	122	124	146	147	138	146	143	146	144	131	156	148	160	144	148	145	171	139	154	146	161	148	144	152	136	159	144	127	129	154	150	134	138	159	146	131	170	133	136	168	154	122	143	168	145	120	159	140	134	144	156	149	133	133	156	166	155	155	157	137	139	118	142	152	140	151	146	143	140	158	136	155	159	150	138	154	131	163	152	142	125	160	162	153	155	134	138	154	127	156	145	167	127	142	159	165	124	159	138	149	147	154	161	154	154	135	131	140	153	128	141	130	135	142	153	137	133	108	145	144	146	120	127	144	142	149	143	167	130	154	134	162	150	159	154	130	157	174	150	147	134	172	129	136	146	126	152	136	139	156	137	132	141	146	153	137	143	177	145	134	156	142	125	158	149	157	142	143	141	150	127	152	128	126	168	149	169	153	166	166	162	142	151	129	162	147	126	139	149	139	145	136	130	178	150	149	156	142	126	142	128	127	158	135	146	121	141	165	175	158	159	158	160	159	142	149	129	169	136	159	140	135	139	148	144	115	154	126	156	126	128	149	117	125	153	168	173	162	150	163	145	133	145	144	148	120	137	149	130	136	141	122	140	137	146	142	165	151	167	145	156	144	119	150	139	137	136	150	139	159	127	130	142	127	148	140	119	139	140	146	161	151	141	139	151	166	145	163	150	158	99	155	134	132	148	173	154	184	137	151	144	142	145	124	170	140	151	152	148	149	145	148	136	140	155	145	130	138	144	144	153	164	146	136	145	147	169	139	142	144	149	140	158	157	161	116	192	145	140	165	144	134	158	153	144	147	135	149	164	133	151	153	166	164	144	148	157	151	128	148	147	144	156	146	145	136	166	157	162	163	160	124	145	147	134	180	133	143	130	132	144	119	155	135	134	132	138	157	136	158	150	137	147	141	158	141	152	127	150	142	163	143	154	134	128	136	122	123	138	133	152	152	149	141	180	159	151	156	158	138	163	162	127	135	148	163	144	139	136	150	152	154	139	154	144	145	137	163	121	142	146	125	125	132	146	136	137	151	164	147	151	143	149	172	155	145	136	144	139	153	109	150	159	143	147	138	152	132	151	127	140	167	139	159	128	129	134	159	142	159	130	154	131	137	146	150	149	165	138	146	147	140	137	152	135	149	152	153	147	139	155	162	168	144	144	135	154	128	145	141	150	180	160	168	154	162	147	131	131	122	128	155	144	162	144	134	148	166	151	142	157	136	131
11329	11530	2449	2819	2583	2099	1738	1457	1246	1104	1040	898	839	748	713	642	671	574	578	612	549	525	510	534	532	470	467	462	483	503	444	427	471	469	438	481	497	449	440	401	437	421	435	425	435	491	413	427	440	429	392	418	412	407	417	437	408	382	424	409	423	415	380	400	416	396	418	434	424	410	379	398	404	359	383	400	395	414	393	406	389	407	420	415	388	402	393	417	370	404	394	373	385	381	395	409	422	444	375	396	387	429	405	383	380	398	415	388	427	370	397	375	373	409	393	385	404	406	406	420	394	405	394	357	399	407	410	395	405	393	394	411	377	418	392	386	425	398	390	362	393	388	433	414	369	409	398	383	375	396	389	438	400	431	429	402	408	357	373	352	346	400	408	391	387	370	422	372	387	363	405	376	379	386	390	385	435	405	401	405	392	384	405	367	390	396	387	389	417	393	423	410	379	445	394	419	387	379	362	371	388	404	372	380	335	410	392	403	414	379	391	401	411	403	396	341	387	332	404	398	382	386	380	392	387	388	381	356	388	415	414	382	378	411	405	396	401	427	377	404	400	375	374	388	414	395	387	380	366	383	393	374	359	376	400	388	399	373	417	360	366	380	381	397	370	395	381	399	400	370	384	407	379	395	412	402	390	395	385	429	392	393	366	421	385	381	397	376	424	404	397	358	402	410	389	419	390	381	404	398	373	414	395	372	376	400	402	399	412	407	391	369	403	358	376	387	378	374	372	387	380	382	401	363	403	382	381	396	421	383	380	405	404	411	406	412	412	381	396	413	396	362	416	407	379	377	391	379	391	395	370	411	433	414	414	410	395	405	402	389	404	354	402	428	409	387	402	386	411	390	404	386	394	362	416	388	355	373	405	384	374	385	370	423	392	394	396	388	411	373	361	408	401	393	359	410	362	416	396	372	444	413	397	376	372	419	422	433	376	447	401	395	383	427	379	378	406	379	380	398	412	376	373	378	411	396	373	415	375	389	404	397	395	398	363	346	375	393	413	357	419	396	382	401	367	378	384	412	390	390	381	370	391	371	414	369	361	402	395	382	405	397	382	367	401	411	386	361	372	387	439	434	376	374	430	394	387	400	377	380	393	375	395	429	381	389	383	372	381	382	390	358	376	409	429	385	429	434	395	416	391	371	370	375	341	381	374	398	385	411	383	393	414	397	346	338	399	397	364	387	352	380	410	416	385	384	404	395	384	394	398	409	389	412	399	413	375	395	379	394	369	382	411	390	378	435	408	396	379	398	414	385	408	406	392	337	394	384	438	416	354	426	384	407	366	389	416	353	382	399	399	370	377	384	382	364	416	383	400	407	408	383	389	366	425	395	392	379	391	391	381	409	386	401	358	362	389	397	367	381	407	367	387	420	394	384	418	415	396	390	415	402	382	401	394	385	390	406	374	387	385	358	437	387	396	389	359	355	376	373	409	390	393	395	400	397	389	436	398	440	380	418	340	407	367	418	367	343	406	398	383	373	368	394	395	372	413	399	376	386	370	389	411	391	386	367	406	395	372	424	393	390	386	373	372	401	393	357	375	394	365	392	373	374	399	434	373	411	415	379	386	417	406	394	391	381	390	388	384	382	379	363	378	392	419	388	387	375	397	387	391	415	388	380	373	363	392	372	374	417	416	384	400	394	398	401	426	396	373	381	412	413	383	376	407	392	349	383	398	367	385	390	385	374	413	381	416	421	361	373	407	395	395	405	367	400	374	383	372	393	406	397	406	377	385	390	373	421	398	375	401	370	407	383	391	366	385	414	359	385	433	405	379	374	399	393	423	386	358	410	405	377	380	369	414	389	392	419	353	414	390	404	365	385	397	411	382	390	380	366	367	412	379	361	373	383	401	396	372	386	359	420	405	375	396	379	378	362	415	366	373	362	365	378	366	431	401	393	387	394	353	396	369	354	400	410	378	367	350	390	399	355	372	393	417	418	410	382	349	358	368	399	411	390	378	379	393	386	388	420	421	381	408	397	412	402	382	393	411	377	360	374	373	378	361	378	441	398	430	393	403	392	368	414	367	418	385	371	387	387	370	365	372	377	387	407	382	398	374	389	397	389	416	372	382	376	386	384	356	366	362	373	380	400	357	373	394	389	393	414	419	351	375	375	418	396	395	405	358	380	372	367	384	394	379	395	400	381	446	355	384	384	375	398	411	368	364	386	414	382	407	388	363	391	387	369	393	396	356	388	374	407	382	399	371	412	388	378	403	397	376	377	377	377	398	376	368	384	421	382	374	364	397	360	389	384	401	398	397	378	380	389	402	377	389	424	412	396	398	358	385	387	391	358	355	382	407	388	386	377	342	387	384	399	403	415	362	342	350	395	364	399	373	392	396	371	393	373	391	376	406	390	347	368	400	391	384	386	376	369	407	371	414	376	399	379	375	387	389	407	358	380	394	363	404	412	387	389	427	395	393	417	408	387	407	391	375	368	382	403	403	387	384	382	400	412	420	374	403	401	390	336	392	417	380	374	396	379	358	407	408	401	385	397	395	381	380	403	405	389	390	359	416	395	404	397	395	379	408	372	389	395	388	384	400	387	400	396	398	424	361	368	386	383	364	422	390	384	383	404	404	351	402	433	393	391	386	379	401	383	437	381	397	370	364	384	381	416	390	385	376	398	378	408	405	427	359	369	354	429	408	386	430	357	380	407	371	393	411	415	387	387	377	405	394	385	401	389	384	390	373	410	373	413	414	360	356	406	390	390	395	357	364	405	388	375	411	426	411	395	341	381	376	375	410	391	378	416	381	368	377	437	405	395	421	396	403	366	385	370	423	385	402	381	412	410	392	360	389	405	393	374	380	393	411	389	377	392	381	374	370	396	422	357	383	382	370	368	366	395	428	393	402	390	385	359	361	395	367	413	386	399	368	403	366	409	405	367	361	424	380	410	387	366	399	352	384	403	406	379	409	412	368	397	367	424	374	402	382	418	397	398	357	381	384	375	371	366	408	410	358	424	395	390	338	413	355	382	376	366	373	400	381	368	388	408	383	413	406	419	360	385	399	427	361	379	431	400	400	389	407	379	376	381	390	428	383	362	372	387	402	405	407	404	381	393	390	372	406	405	393	383	363	398	396	406	386	385	434	420	393	366	407	378	412	375	414	376	407	381	373	395	422	416	344	411	366	390	387	423	383	399	395	412	386	373	395	414	422	379	436	391	380	402	402	378	380	398	434	368	381	422	407	392	396	401	425	416	403	391	419	386	355	398	389	390	358	412	375	423	370	389	400	400	395	410	427	384	382	386	389	347	403	397	368	396	365	399	417	404	409	383	420	373	368	398	419	406	400	414	350	409	384	367	370	365	394	351	351	361	416	373	390	396	407	395	400	385	419	419	398	384	394	386	375	395	415	425	388	385	381	358	339	393	413	372	390	390	429	424	384	360	416	422	379	385	419	405	399	371	378	362	405	420	418	371	381	412	426	371	389	369	383	409	375	403	395	372	382	388	369	397	403	402	353	377
30388	27255	6794	2003	1278	960	702	589	527	429	393	380	363	323	337	297	269	258	261	266	226	250	260	230	245	237	233	255	237	219	240	226	209	227	225	246	239	252	219	218	212	230	200	219	224	218	211	238	241	242	238	218	233	204	239	228	217	212	211	179	216	226	215	225	203	225	209	218	204	236	222	211	224	189	216	240	203	218	194	201	207	215	215	237	261	213	199	224	229	201	232	214	218	201	244	220	248	226	227	199	223	256	211	198	212	182	190	203	206	215	208	218	211	228	221	226	202	219	193	213	244	215	236	215	223	221	211	221	230	237	225	213	200	211	229	227	218	198	213	240	204	181	203	228	212	207	218	217	195	189	213	220	227	213	226	217	215	203	216	193	218	186	223	240	240	205	235	212	230	189	199	202	206	242	246	222	195	191	183	221	225	182	214	197	228	212	224	201	192	218	228	229	230	212	213	171	218	206	227	207	219	226	233	228	221	228	200	202	178	213	197	201	213	198	209	206	226	222	218	208	185	209	193	205	218	195	207	213	169	215	220	211	188	208	219	214	200	220	222	197	228	211	212	210	209	214	244	223	191	244	194	209	219	207	194	201	238	238	217	251	212	191	212	212	213	186	231	189	209	233	171	211	191	218	210	207	232	210	222	195	201	197	211	208	209	237	199	225	230	240	194	227	197	190	211	197	219	186	214	210	218	205	209	210	218	219	209	198	217	218	228	233	218	221	221	203	224	195	210	229	229	208	230	232	208	222	171	255	203	228	206	235	217	219	217	196	232	201	209	214	216	219	212	208	217	215	220	218	231	206	218	219	219	209	216	220	208	237	192	221	209	186	187	210	228	205	218	208	183	209	207	209	187	191	201	211	209	221	219	190	201	217	232	206	209	193	206	204	206	216	228	222	211	173	205	196	224	208	202	235	207	208	230	185	210	211	207	212	203	265	218	194	196	191	232	198	217	244	212	201	202	220	194	211	223	211	211	221	207	199	230	198	227	207	230	235	239	207	217	214	218	203	218	189	207	187	204	213	213	203	220	200	219	212	238	226	196	218	241	215	218	204	206	220	238	220	189	226	210	204	222	205	223	223	220	228	208	225	223	194	223	199	243	214	216	223	217	201	198	191	214	222	212	239	207	225	218	221	210	208	226	193	257	214	202	210	242	221	208	208	218	219	233	219	203	208	209	228	177	207	239	198	183	194	215	192	217	195	206	192	214	223	213	221	219	191	202	210	212	192	193	216	224	211	189	189	216	189	234	213	212	205	199	209	208	200	197	202	236	210	222	214	201	219	200	221	195	208	208	237	205	221	226	195	205	218	204	217	208	245	219	229	220	226	195	219	233	196	198	187	211	230	202	213	210	203	219	215	239	210	229	215	193	199	212	218	214	212	221	205	201	204	211	188	193	225	195	224	224	211	240	201	212	216	205	209	212	199	213	230	207	203	203	193	227	213	226	219	221	188	199	196	207	208	199	200	214	203	208	198	182	199	208	191	187	216	220	208	213	200	231	223	227	218	202	229	210	204	232	205	225	218	202	203	207	201	216	221	201	218	206	255	223	225	232	218	207	217	207	258	220	212	196	227	227	200	220	215	198	216	213	200	224	174	223	247	202	217	181	188	184	217	196	241	199	224	217	215	212	187	230	201	213	217	206	211	186	196	249	241	224	189	200	200	193	217	233	210	202	215	221	213	189	224	219	208	209	206	191	207	186	223	193	226	210	190	198	208	242	216	207	219	228	221	202	221	190	218	188	210	217	215	222	213	210	223	207	218	231	195	220	208	210	230	218	216	221	205	194	227	194	235	234	210	223	209	229	224	210	221	203	214	194	216	203	195	218	212	211	211	216	219	231	198	216	197	213	221	221	241	231	195	201	217	220	218	224	208	228	222	216	219	225	211	219	185	213	228	185	221	191	224	228	214	252	198	200	198	218	211	174	233	221	245	224	223	199	210	187	198	212	208	235	205	195	222	190	199	201	228	210	215	209	248	217	186	219	214	208	201	237	237	203	195	241	211	204	192	205	215	184	217	216	233	213	213	204	217	198	212	219	171	213	205	234	202	224	195	202	201	230	221	212	251	216	210	214	213	203	203	222	204	195	226	229	209	212	211	230	215	217	225	199	191	232	195	229	223	222	209	201	203	191	209	213	205	200	216	224	236	225	207	193	203	229	200	207	233	206	187	208	208	238	220	216	223	201	238	211	194	192	215	206	212	215	233	216	218	224	221	223	227	208	205	203	206	230	204	202	211	238	238	207	225	202	200	196	209	197	193	208	236	211	217	226	209	213	223	200	201	192	204	204	216	234	224	228	226	202	209	197	206	207	216	214	228	212	221	211	233	184	242	222	198	222	198	201	243	204	211	193	214	199	231	197	249	219	220	217	212	207	228	207	189	226	218	219	228	234	199	195	231	209	220	232	244	200	226	196	224	224	215	194	196	193	211	204	213	195	201	202	208	219	196	222	215	221	224	198	178	229	210	225	193	211	197	188	227	202	245	218	217	232	247	208	196	234	223	205	203	200	204	219	219	208	213	219	199	208	208	187	240	208	204	200	204	187	209	222	222	216	208	211	227	226	205	227	205	187	212	215	196	208	218	222	200	208	180	247	212	224	225	197	196	191	188	240	216	218	212	191	194	199	222	185	213	186	199	198	224	201	223	212	225	222	226	243	236	226	210	220	227	234	203	216	218	204	180	213	220	206	206	220	226	190	209	252	229	203	204	211	225	201	242	210	197	222	216	193	214	232	211	220	231	176	226	237	191	245	220	207	225	205	232	198	205	214	198	197	225	202	220	187	204	193	232	191	212	191	242	213	188	216	245	202	185	213	218	207	221	237	233	219	215	216	224	192	205	173	225	229	210	216	197	216	187	208	197	196	214	202	214	210	228	209	193	185	234	241	220	193	235	244	202	184	203	227	211	223	207	207	194	222	234	227	216	225	205	203	220	225	217	209	217	217	199	211	218	197	222	201	231	231	200	204	195	218	189	216	220	216	226	193	214	212	213	203	198	201	216	218	223	197	204	224	217	195	208	227	209	202	184	216	213	202	220	211	219	211	186	230	200	205	189	235	206	219	221	181	244	200	212	217	247	199	212	235	200	223	201	225	190	205	233	222	225	209	198	228	196	212	207	228	210	208	235	218	215	205	190	215	202	200	192	194	205	222	199	241	197	234	209	204	222	212	199	230	223	203	191	235	233	236	232	181	222	205	198	216	203	190	222	204	235	218	229	224	203	221	200	219	224	207	204	204	212	203	239	181	224	209	231	228	194	201	225	222	224	215	213	192	237	191	212	193	189	223	206	258	218	185	213	210	209	203	204	208	238	208	218	244	216	201	241	253	218	217	215	188	223	205	209	213	211	210	227	217	242	202	210	222	231	190	222	198	213	204	226	231	220	204	228	208	197	233	216	215	216	199	202	212	199	232	200	192	227	214	196	192	241	193	219	220	232	207	206	204	205	223	219	191	219	243	231	216	214
16824	18249	4377	5293	4744	3794	3119	2519	2143	1958	1772	1563	1416	1308	1179	1079	1027	1020	990	907	886	848	767	825	783	784	778	741	726	713	615	701	672	680	714	685	733	703	675	652	643	614	619	595	626	644	643	651	638	623	638	658	649	641	575	579	600	593	573	596	544	534	569	602	604	584	623	575	646	602	592	594	608	552	611	618	577	599	576	581	543	585	578	583	545	568	626	580	583	555	586	585	546	608	571	544	575	540	612	573	574	570	578	578	559	528	545	592	589	539	593	583	540	545	522	556	577	531	575	529	543	574	580	562	545	598	586	566	597	559	585	527	547	555	537	568	513	535	595	578	555	567	607	606	519	541	530	555	589	553	567	558	529	556	559	573	562	556	561	588	560	552	548	516	576	524	576	561	578	573	531	591	543	590	560	542	565	598	572	545	567	564	557	583	564	566	553	584	534	606	566	586	564	516	557	564	555	588	594	534	520	589	598	567	542	563	585	565	551	571	529	582	558	573	523	566	488	584	552	541	577	568	557	524	566	576	584	548	508	567	561	548	599	538	597	586	544	548	506	605	570	523	551	572	550	518	586	539	552	543	502	556	577	564	587	519	533	572	567	557	591	605	545	531	549	524	549	520	542	544	573	558	518	522	571	564	554	575	588	548	550	530	574	555	578	575	593	535	533	558	560	555	548	557	572	597	577	541	570	526	530	549	552	590	534	590	581	580	595	545	529	555	555	546	625	522	591	565	556	558	589	551	551	554	544	528	589	541	568	609	559	546	577	570	587	553	534	556	558	573	548	522	570	592	554	569	519	549	568	519	549	556	589	528	552	579	563	546	556	522	552	547	557	585	571	593	558	576	525	601	520	565	594	577	587	571	535	579	549	507	574	558	566	623	560	527	514	599	594	573	564	544	595	567	566	577	531	503	537	565	569	557	566	644	544	555	532	570	532	551	531	552	528	515	600	587	514	566	551	585	583	543	518	570	552	569	534	585	555	586	541	527	611	572	559	526	548	546	601	549	528	530	592	587	574	524	591	565	561	547	573	555	586	568	551	557	556	566	563	529	559	545	567	604	526	539	552	587	585	536	561	594	594	541	596	554	551	560	585	577	580	548	566	503	568	576	527	575	524	552	548	590	594	584	566	543	608	535	572	550	538	551	529	534	575	547	530	550	556	554	571	568	538	598	515	572	569	571	585	523	584	529	543	571	602	568	580	548	556	580	544	540	522	554	513	575	554	594	547	584	534	558	599	548	579	583	529	551	599	533	536	517	563	578	536	583	568	606	570	539	583	595	556	514	577	574	571	574	554	585	540	524	532	560	559	602	538	540	577	554	578	564	550	571	570	559	575	530	561	595	521	566	525	539	555	530	554	535	526	577	506	556	576	602	503	590	589	602	525	582	543	544	554	576	597	508	531	528	551	595	582	564	571	506	575	563	562	543	554	533	624	545	537	561	545	549	503	560	516	548	537	561	554	599	546	573	551	530	556	546	544	572	525	595	588	602	536	530	561	568	569	552	574	532	565	576	526	573	549	577	544	522	579	577	585	535	547	528	528	550	587	571	550	555	554	562	555	551	553	562	578	568	568	541	580	562	565	539	579	525	578	516	546	551	581	556	553	599	554	556	532	566	560	582	580	505	561	557	580	527	580	591	548	571	538	572	557	501	551	545	635	583	571	525	555	561	525	494	571	562	534	529	548	510	534	531	583	588	523	596	588	585	551	563	525	567	533	560	555	559	584	550	577	599	554	579	554	563	528	533	568	568	610	517	585	584	524	561	551	552	558	561	557	570	594	596	574	578	564	549	560	565	525	560	561	576	532	515	553	550	527	539	583	562	580	523	568	550	576	533	566	542	525	560	554	529	578	571	538	547	569	543	554	535	586	567	593	545	561	582	562	569	558	551	559	599	603	554	503	564	534	556	543	604	580	539	569	556	573	561	562	581	576	573	521	562	510	622	599	588	539	550	603	569	535	583	563	621	560	524	559	533	611	534	562	550	580	555	540	547	605	568	566	548	556	566	538	574	588	555	576	533	550	588	596	545	552	535	564	550	566	560	569	564	604	551	583	564	576	552	587	585	608	597	588	551	531	548	570	585	562	542	600	596	565	576	579	552	568	510	551	567	559	552	532	604	598	552	563	580	548	586	569	592	532	582	548	579	542	551	536	585	549	538	533	579	600	548	545	546	583	563	575	586	573	535	610	566	565	514	601	558	543	556	541	552	547	532	543	520	581	542	598	517	553	540	558	570	548	571	508	557	534	568	499	529	545	604	563	567	566	552	539	553	555	558	574	536	556	531	611	577	598	581	560	543	554	555	582	531	541	545	564	600	531	534	579	550	534	570	557	593	581	586	548	568	542	585	527	574	595	559	606	542	564	537	548	565	559	558	545	578	534	557	554	567	519	578	545	607	542	586	554	513	551	597	560	565	571	548	569	553	576	568	560	585	552	572	551	580	558	560	569	565	563	568	587	515	545	573	535	552	591	564	563	548	553	588	610	539	578	601	600	558	564	545	522	576	565	555	555	574	537	534	551	570	515	601	556	562	594	583	539	561	587	557	565	545	568	521	572	553	584	531	558	563	557	569	506	567	544	595	605	517	548	524	583	607	534	570	518	576	585	539	571	554	519	512	574	585	540	565	532	557	593	572	588	550	585	550	531	574	526	537	536	561	540	563	566	550	624	541	513	575	582	589	588	537	532	525	542	548	600	543	547	561	555	545	557	556	541	555	552	570	550	564	571	542	546	571	564	570	551	567	551	558	563	583	548	551	478	552	574	561	588	554	567	592	563	571	605	563	571	545	574	542	570	575	601	586	564	597	528	596	549	557	534	557	549	592	586	570	556	511	552	553	531	565	554	545	516	533	511	590	556	554	544	622	541	550	592	593	534	546	590	606	546	597	542	553	558	535	591	566	590	533	596	525	542	615	557	588	564	571	605	565	556	605	592	584	603	526	558	511	592	551	530	538	557	543	561	545	599	553	576	528	586	538	564	524	540	578	567	579	596	595	558	587	516	572	547	542	544	548	541	586	532	582	546	578	562	541	571	512	578	566	584	509	595	565	606	528	567	572	542	504	563	516	597	565	566	563	568	553	551	554	573	562	512	568	516	516	602	546	579	563	582	514	561	542	583	581	521	566	619	554	581	588	559	531	584	525	565	542	530	545	559	534	535	584	603	549	596	538	548	557	545	560	565	616	607	537	604	549	532	575	553	579	535	525	570	487	626	599	541	585	560	574	542	560	572	569	558	514	498	558	577	554	532	533	575	573	583	569	570	599	600	553	531	600	570	581	538	544	532	534	529	568	528	558	561	585	570	566	573	544	559	512	584	593	516	555	552	543	547	536	552	543	596	554	581	589	569	562	569	545	532	550	568	553	559	588	519	535	600	571	516	519	550	566	528	552	520	562	575	526	569	587	568	585	565	566	551	557	527	588	574	586	612	563	578	572	559	580	524	589	558	523	542	569	545	554	521	564	537	536
3947	810	320	342	326	353	335	318	325	332	324	301	327	299	312	287	326	272	316	297	313	315	266	296	303	298	288	356	316	339	338	344	320	349	311	332	295	309	312	310	314	312	323	330	315	318	307	331	309	322	339	325	330	312	307	312	301	335	327	343	291	286	316	301	274	271	296	349	301	307	321	314	330	305	289	317	316	313	330	292	305	298	314	318	309	324	323	299	326	306	310	321	326	312	290	359	317	320	300	303	308	324	323	334	304	280	349	315	355	282	321	318	313	294	324	308	298	338	252	280	320	324	311	313	330	318	293	323	293	317	288	325	307	348	308	289	309	295	317	308	327	311	314	318	307	318	274	309	315	319	308	324	319	308	296	306	304	312	290	301	293	291	323	318	302	306	318	277	312	325	305	333	317	291	317	328	322	286	276	294	313	272	295	281	307	349	303	321	334	316	345	309	336	318	320	334	292	315	334	336	306	298	312	332	282	303	327	294	337	323	302	307	300	303	317	336	334	320	282	297	329	306	313	283	307	343	268	314	270	288	300	285	339	310	308	320	331	310	302	307	301	352	302	321	339	314	337	333	336	316	315	312	329	295	300	294	305	316	329	306	306	316	293	297	308	303	320	318	317	349	332	310	307	309	298	299	299	315	322	299	323	325	308	292	317	322	312	364	338	338	316	332	312	340	313	332	314	330	329	327	308	340	313	341	309	302	297	311	296	274	293	339	285	337	301	307	330	291	300	283	314	349	303	329	318	330	303	310	294	326	320	317	322	295	302	347	346	294	342	299	335	299	287	315	317	303	289	312	320	329	337	323	311	306	322	325	311	323	313	335	293	295	321	318	306	312	311	308	299	286	317	355	309	320	321	319	305	298	302	263	338	305	306	318	333	306	322	321	305	307	304	311	323	310	298	307	305	323	328	293	327	316	273	337	305	314	297	298	302	341	334	284	315	289	292	300	286	322	321	323	309	314	293	330	314	311	314	291	302	303	284	284	307	293	315	297	299	299	308	308	329	296	308	295	295	378	302	340	298	320	320	299	304	323	313	308	316	292	297	319	312	269	309	297	324	338	283	305	308	356	317	274	322	286	267	327	310	301	285	302	315	305	298	309	292	315	350	338	292	284	331	299	309	324	314	317	356	299	313	282	314	323	324	285	323	326	325	294	316	305	298	280	333	326	340	340	334	314	319	354	281	304	324	328	307	318	307	310	318	341	282	327	309	316	314	332	348	330	279	295	310	306	350	292	304	305	326	312	322	330	287	298	326	292	324	269	335	328	338	314	305	314	297	332	320	340	323	309	294	314	294	311	310	301	312	320	338	331	363	337	282	332	347	280	347	323	290	324	347	306	340	290	331	310	316	286	293	302	296	378	320	337	314	308	297	336	292	314	305	327	275	309	322	327	306	344	340	309	293	296	310	324	316	319	290	329	318	278	348	283	307	340	312	316	279	312	317	285	320	303	293	316	298	303	283	300	273	307	312	297	320	292	292	309	304	293	321	311	333	320	303	304	324	322	313	320	343	345	318	332	357	309	304	293	290	323	345	309	313	332	334	312	322	282	310	288	331	333	307	324	310	298	323	282	316	295	343	315	264	319	337	323	295	326	327	308	312	306	295	264	287	327	289	302	300	285	326	293	314	317	324	339	330	290	343	313	288	299	295	334	338	313	321	260	284	283	314	302	276	315	285	328	290	319	299	354	302	281	313	274	297	325	316	324	312	312	316	298	336	315	297	326	323	329	305	308	307	327	291	281	277	294	276	367	303	318	310	291	303	316	307	336	298	309	316	337	322	307	331	319	314	275	335	309	315	297	306	325	317	348	355	333	316	311	318	305	342	308	302	306	317	304	341	326	310	290	317	323	286	305	303	357	302	324	326	312	312	281	333	307	291	335	317	323	275	295	340	318	306	304	298	306	299	302	309	328	268	328	349	302	319	301	297	323	315	317	280	289	316	319	270	308	296	279	303	313	349	317	302	319	304	288	295	310	340	374	323	289	311	302	333	334	264	307	317	319	320	319	315	324	313	334	300	314	318	318	340	339	330	301	314	337	316	302	314	304	313	308	298	272	348	302	338	315	303	327	302	301	284	330	328	288	301	309	272	311	315	316	305	326	325	308	286	309	299	329	303	306	294	314	279	277	323	308	286	294	273	284	304	305	326	310	293	304	338	297	324	312	337	340	330	285	283	327	312	305	299	328	306	327	303	288	309	312	317	287	295	309	292	329	302	304	262	294	301	277	323	288	334	276	293	297	258	294	320	304	291	328	311	311	328	304	290	329	303	309	312	316	277	273	308	318	299	296	289	290	320	324	307	312	287	301	321	302	306	305	297	308	303	313	317	316	333	327	323	308	322	310	303	317	304	283	310	297	284	277	300	302	310	313	319	324	301	319	310	334	307	375	292	296	313	323	321	311	302	317	306	303	321	308	288	308	277	330	329	311	326	334	283	343	302	323	299	321	302	299	329	306	339	305	298	312	305	329	309	312	319	316	318	304	302	301	311	317	305	340	358	289	314	299	328	290	341	294	299	366	292	309	325	311	296	287	316	310	315	297	304	315	301	315	316	323	296	325	347	306	342	321	313	291	334	312	349	285	318	314	322	347	307	316	311	337	325	306	331	310	322	297	304	279	339	303	326	312	316	307	284	300	322	318	316	316	300	323	347	300	298	297	319	300	299	312	300	330	324	346	358	318	309	304	288	323	308	324	289	317	333	338	321	336	293	312	319	322	319	289	325	283	312	309	327	335	311	320	295	297	296	332	294	313	280	323	276	281	330	318	300	351	289	271	319	340	304	315	337	328	314	283	311	293	325	358	321	295	296	317	298	327	311	314	350	297	311	273	290	290	270	311	332	332	319	302	304	313	295	299	325	321	316	309	308	305	328	324	318	283	308	307	273	329	332	308	287	326	295	323	292	306	286	283	330	311	307	304	317	264	292	281	308	300	308	323	315	278	309	296	303	287	310	343	295	284	294	336	317	327	285	297	314	310	322	351	338	329	304	322	310	342	278	270	330	282	302	303	288	311	334	301	335	315	286	290	294	280	298	285	287	292	330	308	290	314	317	314	303	341	305	300	340	362	286	315	359	290	307	327	280	322	322	311	312	316	299	322	292	311	320	308	327	322	304	322	310	301	296	327	339	299	295	326	309	303	331	336	307	330	300	299	298	328	296	325	370	330	318	364	293	297	289	308	304	301	310	305	266	310	318	318	286	314	335	317	291	296	292	283	342	286	323	289	316	314	271	309	291	318	293	282	297	305	309	324	304	308	284	304	308	300	294	333	292	329	310	292	335	290	330	301	316	282	318	319	352	343	293	276	315	322	280	283	300	325	306	291	287	280	333	309	330	319	341	340	305	315	312	303	355	311	323	289	325	314	289	329	317	310	282	338	336	290	315	313	309	285	296	305	299	311	325	317	333	297	304	289	337	297	338	298	302	287	296	307	307	311	331	317	310	297	305	302	306	287	322	312	307	300
3155	1472	788	765	799	766	781	761	773	739	799	786	707	769	760	731	710	736	742	775	744	778	716	709	716	737	717	701	737	714	713	702	708	729	730	746	714	679	707	760	726	699	689	728	736	712	726	769	727	658	714	753	786	735	714	716	761	716	704	737	750	681	730	701	719	748	744	674	691	741	765	754	690	741	750	694	734	683	672	733	752	688	708	761	731	713	756	715	724	753	751	772	704	741	770	695	744	764	724	759	669	720	737	736	699	727	753	724	733	743	726	750	686	721	742	687	731	782	723	716	785	757	746	731	729	736	739	682	679	737	745	722	737	710	730	735	708	755	709	684	757	732	715	790	721	745	747	704	731	687	739	721	719	752	755	710	728	735	728	718	692	719	724	713	711	687	679	718	726	694	707	746	713	737	735	753	775	710	725	775	738	705	729	722	712	670	727	722	730	752	692	737	713	775	752	691	752	735	681	712	730	748	790	749	707	721	732	739	699	653	696	755	721	760	736	727	643	718	735	707	693	700	700	730	720	710	705	724	743	712	720	745	710	740	743	711	716	679	737	721	726	685	708	791	713	793	696	688	759	774	745	679	711	683	685	751	743	717	752	750	747	746	724	725	795	677	734	740	733	707	715	762	742	763	690	743	725	708	756	715	751	715	690	701	730	676	706	696	725	710	734	763	754	752	693	756	758	723	693	739	682	748	706	720	687	734	711	718	693	726	755	714	703	704	745	727	699	661	688	738	719	707	656	740	677	708	739	741	686	723	738	707	766	697	775	728	785	694	722	724	748	718	732	737	741	779	724	675	738	711	733	756	697	768	711	683	693	691	747	701	747	763	688	698	694	748	738	779	769	742	705	741	705	780	696	690	744	700	741	714	671	683	709	695	735	713	744	718	728	716	739	771	721	738	702	697	720	710	724	738	698	759	694	750	779	709	766	691	699	760	696	717	782	699	726	740	731	720	668	739	721	666	713	771	743	743	723	750	721	704	681	715	684	695	748	731	724	671	769	737	701	704	777	743	726	717	789	681	695	753	717	720	710	756	748	684	769	751	739	733	745	737	691	742	789	737	708	767	753	746	703	695	757	739	757	732	763	721	735	715	722	722	704	718	740	776	758	700	768	774	676	758	768	744	741	688	690	740	743	731	720	710	721	687	763	745	694	753	705	690	751	751	717	722	729	751	705	714	777	677	726	728	746	700	728	741	684	751	742	711	784	633	695	721	711	733	761	733	749	668	684	717	704	716	693	783	714	713	735	767	707	699	737	662	710	665	726	719	730	711	757	740	713	741	727	725	744	745	739	712	737	721	713	736	765	737	747	735	716	768	722	668	745	687	770	685	763	688	742	706	754	745	740	759	727	746	734	777	736	755	730	709	742	765	732	741	743	692	723	727	721	723	714	751	680	682	695	725	748	696	736	704	713	711	678	756	749	676	706	733	728	729	718	709	700	702	696	716	739	792	711	708	719	702	709	697	793	777	747	742	754	713	745	717	734	728	708	766	742	715	722	744	715	719	696	746	690	689	732	726	776	739	752	707	757	732	748	688	741	720	728	711	684	731	707	757	746	772	681	720	716	676	757	770	693	748	758	686	733	734	725	687	721	734	707	716	741	718	764	693	721	734	702	721	741	746	691	713	729	733	756	706	686	717	720	765	730	734	737	793	739	728	715	760	727	712	702	742	737	700	711	756	745	739	723	756	693	712	744	693	707	774	729	687	728	724	776	714	708	719	747	739	642	764	726	723	716	704	766	742	748	687	727	685	740	737	737	714	742	747	716	698	717	749	682	771	698	715	731	723	739	692	725	766	755	760	675	664	693	713	745	701	658	705	716	792	683	724	736	756	721	675	699	714	729	696	730	711	715	735	738	738	701	722	734	723	683	755	655	720	715	731	698	738	703	713	731	703	726	699	725	748	762	742	712	741	735	746	694	734	729	735	766	707	704	713	750	749	778	722	717	712	709	721	744	680	709	723	738	757	738	748	685	729	680	710	730	692	744	712	700	729	736	728	733	733	742	761	727	710	670	684	752	709	716	744	739	707	697	762	706	729	769	741	725	700	763	682	740	714	699	746	735	677	725	760	717	731	693	730	791	747	702	727	733	744	727	736	739	763	665	720	754	736	737	726	715	703	715	737	765	700	753	674	715	734	776	731	723	676	680	707	727	706	741	745	688	744	712	718	726	713	717	679	741	720	751	715	695	720	739	734	764	751	752	748	712	701	700	724	695	725	740	746	674	713	691	712	739	679	739	736	771	731	711	753	714	694	675	728	731	716	715	684	768	726	752	734	705	734	759	710	761	703	728	711	728	753	735	713	736	682	669	723	747	728	739	711	735	728	714	689	727	723	701	724	743	740	727	728	749	725	677	735	729	717	749	742	669	709	720	707	751	698	685	785	713	675	714	759	737	741	746	755	758	747	753	705	765	710	786	720	721	714	716	710	764	722	740	711	727	738	731	690	719	777	727	754	715	719	728	732	699	712	668	745	732	752	666	707	732	698	747	695	688	680	702	736	720	721	723	751	704	750	697	723	696	714	746	746	803	693	710	702	734	742	734	764	688	711	690	757	756	708	766	719	681	710	743	725	714	729	712	694	752	725	756	786	737	711	684	705	710	750	689	736	692	686	740	745	737	767	711	700	722	726	717	735	722	754	735	750	719	729	730	758	691	699	671	748	727	728	695	703	738	757	736	689	742	675	683	759	704	739	773	739	714	792	753	712	726	750	745	679	710	716	721	761	704	680	729	781	700	744	727	705	748	690	741	692	685	721	715	756	705	683	728	679	739	706	762	720	735	726	713	726	718	714	689	741	721	721	717	679	774	725	733	727	714	734	737	750	675	793	732	785	726	722	731	698	725	736	704	704	720	681	708	747	709	691	741	645	712	709	729	712	788	725	708	744	689	740	688	738	752	703	750	736	722	686	786	721	665	761	723	752	726	753	689	740	706	771	743	761	716	709	743	742	792	697	742	700	695	774	719	703	718	763	719	696	729	695	749	766	690	736	663	723	728	738	702	720	708	748	662	752	732	699	729	733	749	746	729	727	679	725	693	720	677	712	692	665	748	724	743	684	714	779	766	718	702	677	730	733	717	723	736	739	717	731	696	773	684	734	735	710	729	750	732	660	751	718	723	731	725	719	735	748	733	733	741	743	752	739	701	742	740	722	772	727	710	734	751	723	767	748	743	750	710	754	731	691	704	749	712	756	737	696	785	721	741	729	720	766	705	720	741	742	762	750	774	690	765	674	661	708	715	715	722	726	734	707	672	755	761	737	712	718	706	746	740	781	728	736	692	742	735	712	680	677	704	683	708	698	713	722	709	688	779	705	729	710	706	736	712	747	731	750	714	715	689	738	714	747	760	697	760	703	722	731	705	762	714	755	711	711	738	754	706	735	718	749	763	767	730	717	744	728	688	736	741	724	753	688	708	734	723	761	717	690	722	697	731	744	694	649	734	713	745	697	741	708	708	717	722	750
20814	17164	2392	945	656	507	404	340	263	292	263	212	231	230	226	182	165	171	170	163	163	175	153	142	148	165	163	144	180	131	149	170	160	142	155	155	132	172	154	157	164	131	156	149	136	145	151	145	147	119	152	175	172	156	128	165	154	153	158	133	146	135	164	134	146	173	155	141	137	148	143	139	134	128	130	192	149	152	139	144	143	155	147	134	121	128	145	149	165	158	152	172	133	145	162	162	152	143	133	149	149	159	149	149	145	150	142	138	160	171	148	147	177	132	153	130	128	159	153	124	135	142	158	143	134	160	161	129	144	143	129	139	146	133	146	139	122	133	154	118	134	149	151	129	151	156	168	149	150	140	158	149	154	147	139	138	150	135	152	144	163	140	157	122	165	149	164	128	148	145	137	153	157	135	143	149	156	174	163	158	149	155	139	161	137	150	141	139	143	143	154	154	151	149	133	134	164	154	144	151	132	135	141	159	159	161	159	172	157	145	137	144	148	151	144	144	158	149	165	147	134	135	162	146	144	132	135	134	156	145	134	130	170	153	139	129	127	136	134	167	155	141	150	150	146	139	153	163	142	143	154	154	149	151	149	138	150	138	149	149	147	146	158	143	145	157	171	154	155	123	137	133	153	158	163	139	140	133	152	143	141	155	162	130	142	163	135	135	149	163	161	134	152	141	137	158	138	141	145	141	157	137	144	166	130	143	154	173	157	147	123	157	157	136	173	176	160	151	156	162	140	139	165	140	139	145	144	138	143	136	146	145	171	157	154	139	133	159	153	125	159	137	140	139	143	152	155	161	162	158	134	156	145	152	143	153	155	150	165	141	144	143	152	142	138	140	138	160	150	138	149	159	153	123	148	138	138	144	137	152	162	132	143	138	142	136	141	160	159	148	173	138	148	152	160	140	123	156	135	141	135	166	140	158	130	153	139	146	168	127	135	150	154	145	159	157	147	134	139	157	132	158	117	134	140	140	141	155	149	135	142	148	152	163	147	155	152	147	137	156	123	150	142	144	154	139	144	144	152	149	147	150	141	168	151	156	138	147	129	139	159	148	137	157	156	162	134	144	124	145	161	140	150	161	139	158	162	172	149	145	154	148	157	140	147	158	131	156	149	157	140	141	162	140	148	164	139	159	149	154	139	157	147	154	129	138	143	136	150	161	155	162	149	152	157	162	140	165	150	153	178	155	139	144	161	153	137	155	162	153	151	133	148	140	155	170	152	132	160	147	157	148	141	151	146	131	141	151	157	149	140	152	147	143	163	152	149	159	137	146	133	122	182	132	168	116	143	140	149	129	139	146	126	147	142	139	156	165	139	163	136	159	149	155	138	171	138	154	132	151	132	161	140	145	151	152	175	152	130	146	154	169	148	156	155	129	156	163	128	132	126	146	160	158	162	132	157	175	156	158	148	134	148	164	154	102	151	139	146	130	152	154	176	147	136	161	171	120	166	170	132	144	138	164	149	133	141	152	161	154	152	138	147	153	178	156	128	158	152	123	139	142	136	132	149	133	155	154	140	145	155	132	153	146	134	140	153	134	166	143	158	140	145	153	135	139	154	143	144	138	144	151	144	166	136	169	152	152	146	148	123	130	115	146	161	153	159	148	158	152	161	160	146	165	150	134	155	163	155	140	152	159	128	159	138	138	135	167	148	169	164	179	141	143	147	140	156	124	132	126	149	147	146	175	139	158	165	144	148	153	157	154	146	148	156	150	140	157	145	139	133	152	139	144	125	146	166	155	148	153	157	166	134	165	134	179	143	136	141	169	148	150	168	153	167	134	149	170	131	175	153	136	161	135	145	160	173	124	154	145	155	138	155	140	144	159	147	152	157	160	147	166	154	166	144	149	141	156	148	146	156	148	152	163	145	148	135	139	146	142	120	140	136	130	150	130	141	150	128	164	146	137	160	156	138	148	156	150	135	134	146	154	159	148	163	172	148	151	154	140	139	156	133	131	139	144	115	166	128	151	142	150	144	161	135	160	148	154	155	129	129	161	150	137	136	184	130	121	156	152	157	158	126	139	153	144	137	144	162	155	162	152	149	139	142	144	135	152	134	136	134	145	160	142	145	134	164	152	141	166	143	154	140	149	140	136	153	162	143	132	133	128	145	149	167	157	143	144	146	129	170	151	146	127	170	154	155	143	143	163	155	163	150	145	151	154	136	160	140	162	131	154	179	160	142	147	138	149	149	137	152	184	130	131	140	148	153	133	172	128	157	133	154	155	171	135	136	155	138	140	137	124	178	127	131	163	157	124	141	152	140	141	146	153	138	148	148	134	145	150	149	146	146	143	148	134	152	143	151	142	123	166	140	159	136	153	154	150	154	167	127	144	161	138	161	141	135	157	163	157	128	155	155	147	149	155	141	134	157	154	162	154	146	154	132	158	160	176	149	138	140	150	160	142	123	147	139	144	153	142	169	157	135	130	149	140	125	145	159	139	154	131	131	148	145	161	138	154	156	166	163	148	148	141	152	134	143	135	133	134	143	150	134	159	156	141	141	162	143	162	145	159	158	137	142	133	170	158	158	155	160	147	168	139	152	168	164	167	145	144	180	124	159	144	139	152	131	164	141	153	143	146	132	146	133	160	155	140	158	141	154	153	142	155	145	148	141	148	131	160	140	131	162	154	140	131	146	164	159	150	162	149	151	146	149	120	150	137	162	147	191	145	141	140	128	155	160	151	164	146	174	163	130	130	168	144	162	151	145	162	136	131	155	160	146	163	124	144	157	127	143	140	142	144	142	127	126	117	158	132	134	150	144	138	164	148	158	141	167	156	132	127	141	137	153	140	131	145	112	159	161	149	160	148	148	137	146	160	162	123	133	169	177	149	163	151	160	156	158	135	159	135	131	146	161	151	126	158	169	134	131	167	155	146	150	151	139	159	137	153	144	145	161	146	145	132	123	151	158	146	151	140	147	152	157	151	153	174	162	138	132	135	136	129	138	170	156	138	121	145	164	132	150	146	129	154	126	147	156	146	148	133	144	154	163	147	155	139	127	155	131	163	161	148	178	137	135	153	146	130	155	128	150	156	157	172	135	152	136	146	145	143	129	154	154	142	146	157	128	122	146	140	123	138	147	171	149	144	141	166	165	115	143	159	133	136	155	131	148	152	150	151	140	143	172	150	151	170	146	165	145	158	150	158	150	165	143	123	169	150	133	152	138	163	128	170	137	152	164	160	163	153	162	176	152	157	144	142	131	151	143	147	145	155	156	135	144	146	152	150	167	122	164	126	157	158	156	138	165	135	161	150	125	149	156	147	153	140	117	140	151	153	133	166	149	174	153	147	154	158	165	163	143	146	168	134	118	153	147	161	145	168	154	158	144	155	169	157	138	133	167	160	151	145	138	176	141	140	140	149	140	173	170	167	148	162	148	130	147	151	167	151	153	159	148	143	184	136	167	151	152	154	158	131	131	175	158	164	160	156	129	135	133	149	138	133	162	142	153	147	160	159	147	141	131	125
12159	13090	2368	2801	2551	2041	1736	1453	1264	1084	1063	907	887	770	693	684	704	606	556	571	578	545	562	508	535	564	490	483	499	454	457	471	470	457	488	481	412	460	493	456	417	394	467	445	431	402	447	461	420	385	400	429	440	444	393	428	410	396	436	401	414	412	436	407	426	411	398	373	425	397	422	440	412	425	446	438	430	441	358	389	400	385	425	434	379	447	380	452	409	429	402	442	424	417	426	409	419	396	395	372	414	373	393	382	397	382	392	374	397	373	380	374	358	421	374	390	403	383	407	377	374	382	403	447	432	408	385	430	361	433	391	424	384	414	437	396	432	382	409	355	375	384	376	444	400	380	403	399	382	387	367	399	406	436	419	370	406	390	362	385	400	429	371	404	384	409	405	389	411	406	422	375	389	385	407	397	416	386	437	404	351	414	376	403	409	398	406	400	409	397	376	401	398	382	384	363	431	382	423	409	385	426	395	399	384	391	398	420	378	406	394	405	379	395	391	402	354	363	407	354	397	420	408	418	378	396	408	404	420	388	359	387	420	400	418	398	438	382	378	386	386	394	430	391	382	381	386	395	406	386	428	374	366	368	389	404	404	398	363	361	413	403	417	431	356	410	375	363	444	393	381	400	398	397	421	393	374	382	386	414	405	415	384	396	421	354	415	376	379	424	407	398	407	415	383	363	369	398	399	383	390	402	400	388	364	427	391	395	405	414	404	396	383	409	439	390	389	418	391	371	384	420	416	418	395	369	395	392	402	417	413	383	376	427	421	401	401	434	417	368	391	382	365	436	391	397	397	392	429	380	422	404	395	371	371	407	381	370	389	400	373	391	394	383	416	402	362	417	397	373	449	434	426	396	372	393	391	380	415	399	412	417	376	380	393	393	374	408	371	402	399	389	395	440	365	412	416	368	386	366	371	378	415	437	405	417	405	405	376	399	389	402	395	424	394	390	406	396	394	384	366	385	395	409	398	416	405	405	415	404	356	362	369	417	448	417	406	389	390	408	394	394	412	350	402	423	411	385	370	433	426	411	409	402	369	384	373	377	385	379	394	372	400	407	385	438	381	373	392	390	401	366	362	403	398	428	402	413	366	368	382	404	395	390	424	421	377	396	401	406	394	381	405	389	419	383	402	401	388	379	407	356	372	354	372	442	399	393	391	398	394	414	382	361	421	410	380	374	402	417	394	410	406	404	371	391	397	399	406	375	404	400	416	415	430	369	400	409	403	426	403	406	385	363	433	392	376	394	400	374	406	399	390	402	376	403	376	402	353	386	398	407	389	420	370	415	396	405	397	391	397	374	376	395	413	373	397	394	419	375	373	409	399	350	430	395	372	406	399	356	372	389	385	387	418	404	367	373	395	412	384	452	396	406	424	401	393	409	409	374	373	389	397	394	379	391	389	375	418	378	405	375	379	403	387	406	406	377	379	373	406	414	408	415	383	372	364	387	397	411	371	366	365	379	414	363	409	353	386	394	380	419	398	410	351	383	415	386	407	409	392	392	397	397	379	381	455	414	349	374	416	400	406	395	372	431	385	370	397	411	407	384	406	397	414	405	400	436	392	410	363	399	407	382	425	377	387	383	388	401	415	364	368	392	356	361	374	378	378	384	406	400	400	412	398	391	414	357	392	361	370	423	444	389	403	399	439	384	390	424	375	360	362	400	411	405	396	420	356	408	380	394	385	369	380	414	381	410	380	402	409	399	419	418	370	391	385	381	436	390	369	406	391	409	390	405	403	410	371	367	395	383	401	374	418	396	380	389	397	353	391	381	407	424	428	406	416	377	408	404	420	390	385	395	382	388	437	370	395	385	422	371	417	400	386	389	393	421	406	403	382	393	415	389	372	363	382	386	412	419	396	385	414	375	394	410	365	420	413	367	405	421	380	423	384	340	396	362	407	348	401	393	394	420	396	371	363	397	348	397	403	368	384	408	393	409	387	424	374	419	360	405	367	389	430	407	382	440	411	393	404	404	388	378	388	406	422	386	406	394	378	381	371	382	379	397	400	430	354	413	383	400	418	363	378	390	410	376	385	404	398	377	380	390	377	380	364	417	388	411	369	397	411	381	371	382	409	441	388	366	396	396	398	380	369	397	396	386	397	369	384	391	419	395	409	380	378	390	382	399	344	396	379	363	420	383	366	400	402	366	406	379	367	428	392	437	379	408	370	430	375	372	393	413	384	410	377	388	388	387	383	390	383	398	391	434	398	382	416	415	396	409	397	393	415	400	402	371	403	354	397	420	400	375	416	404	391	351	417	377	408	396	394	428	404	398	354	366	416	387	369	405	405	437	406	379	414	426	431	424	400	400	428	368	438	412	384	385	369	368	374	384	417	413	378	381	348	409	383	383	374	375	420	395	447	432	396	402	404	377	405	390	381	394	426	406	401	394	415	410	431	403	406	416	407	430	399	372	399	421	406	431	403	373	362	400	374	424	430	409	374	384	400	443	390	410	415	411	367	366	428	418	405	384	401	371	360	408	367	355	372	405	386	410	433	378	386	445	424	410	417	408	393	414	420	434	403	408	423	410	415	375	395	403	395	390	391	434	375	379	378	391	343	378	413	400	369	374	403	382	434	405	367	390	388	427	411	380	409	401	365	376	363	432	392	408	392	411	425	435	391	384	379	415	370	396	399	420	413	415	395	378	372	402	430	416	373	362	414	381	417	382	396	409	400	381	387	398	414	374	408	403	404	375	374	381	431	395	384	389	391	440	413	372	377	371	377	390	392	399	397	383	388	395	386	426	393	411	397	408	411	373	386	392	359	380	365	417	394	419	417	383	389	373	388	401	408	400	408	429	416	384	400	376	414	394	391	390	401	397	413	374	385	403	382	432	411	420	375	372	365	401	416	404	373	366	391	410	372	411	389	388	425	433	412	396	371	410	389	376	412	378	372	394	453	439	395	401	372	392	399	376	405	388	445	438	393	387	369	369	407	372	385	386	407	409	371	414	426	430	387	403	411	394	398	376	429	410	380	362	395	387	376	395	386	381	424	382	371	384	371	380	375	398	406	361	384	387	388	391	353	357	361	413	380	414	381	427	366	397	406	397	386	399	393	393	397	375	413	417	373	407	398	401	395	393	386	400	370	399	394	407	416	361	410	396	405	399	360	362	427	383	382	351	390	379	414	344	373	398	360	355	391	399	422	394	418	383	402	379	386	409	423	400	401	385	382	409	413	414	394	389	384	397	406	390	342	416	426	397	412	384	431	409	373	448	398	391	383	390	412	405	410	403	420	374	398	392	414	370	405	400	409	382	404	386	394	417	395	401	339	383	396	368	402	391	323	389	401	371	368	407	405	441	382	396	434	402	401	395	400	382	395	356	370	401	402	391	378	389	414	432	399	380	387	399	411	424	420	433	380	399	383	398	390	415	360	422	390	407	381	411	425	380	388	394	404	383	389	398	398	386	386	415	379	394	416	372	405	385	388	360	391	443	399	399	384	395	384	396	390	381	383	392	393	387
33804	32613	6982	2043	1254	892	737	620	527	424	412	359	334	312	325	292	274	256	264	263	264	253	240	243	247	284	255	243	233	226	230	262	241	254	224	240	224	216	224	216	219	209	230	242	222	204	199	231	239	191	205	222	182	217	206	213	230	205	228	220	213	231	224	217	230	222	229	224	207	243	235	215	220	224	244	222	222	213	230	210	212	221	225	219	221	225	203	216	249	224	199	188	205	202	228	230	242	193	220	205	209	205	218	204	201	200	210	192	233	230	221	225	232	198	212	231	220	230	236	207	212	215	233	235	242	229	198	225	213	179	215	220	200	218	224	221	226	193	197	219	219	207	239	237	218	195	198	210	186	204	205	197	216	201	219	184	194	198	236	197	236	206	215	187	203	204	211	202	218	221	225	220	226	188	212	173	194	210	211	236	219	207	223	199	249	204	220	230	222	225	225	209	216	200	218	236	228	219	204	215	214	184	240	249	210	206	231	238	208	227	226	229	242	233	228	207	179	207	224	191	220	227	237	217	238	219	233	193	213	235	250	223	221	190	237	233	223	250	206	225	239	229	204	208	219	207	210	190	220	214	200	210	219	208	201	233	223	219	218	215	205	218	208	190	212	216	245	206	224	202	208	194	223	216	219	200	207	209	181	234	221	211	252	209	191	216	228	217	208	206	249	220	229	187	194	236	201	187	204	222	194	222	221	225	216	219	216	230	200	202	227	197	223	217	226	222	220	233	229	215	224	227	188	211	225	215	219	206	185	244	175	214	218	209	223	192	216	233	227	196	208	175	233	203	216	235	223	227	215	233	199	220	224	201	201	217	209	205	195	200	212	222	222	208	216	201	203	227	241	210	188	239	237	190	189	209	206	211	223	188	212	194	208	211	225	223	223	206	225	220	195	201	219	211	221	214	203	224	216	214	203	225	204	225	177	229	213	211	203	228	203	205	184	211	206	219	209	225	213	170	210	234	211	235	199	207	216	191	234	211	247	211	214	223	220	235	208	214	229	216	222	210	234	206	211	238	193	212	223	226	194	198	194	219	210	193	202	208	232	255	194	207	217	209	205	234	204	189	205	215	228	225	199	221	218	206	208	191	172	242	192	218	207	205	219	220	239	205	227	213	234	204	196	225	209	244	226	212	213	207	176	226	197	204	220	196	194	251	207	207	230	208	240	190	205	224	228	198	211	212	184	194	202	232	225	200	219	199	194	237	218	195	209	190	227	218	192	192	187	228	224	210	198	208	230	221	190	201	215	191	216	182	216	222	215	238	235	224	226	208	194	176	212	226	204	219	195	187	223	237	186	215	235	206	236	200	213	204	170	215	230	208	224	217	210	220	212	236	206	213	230	207	209	193	211	219	221	206	221	218	213	189	225	230	191	248	206	202	208	224	198	234	200	241	232	232	201	228	197	244	225	195	223	213	219	217	199	208	211	230	232	193	226	210	216	213	225	211	190	215	226	211	215	206	226	210	191	219	228	220	249	228	220	216	222	205	214	236	212	207	201	209	190	198	227	185	214	234	198	222	219	213	205	217	237	197	190	237	176	206	236	200	203	218	228	194	213	203	203	222	196	204	220	196	205	205	212	191	209	239	198	228	216	221	217	204	237	204	216	204	210	194	224	211	218	218	213	214	204	201	215	193	212	210	210	210	241	225	232	228	197	213	217	200	229	199	224	223	199	225	195	216	230	197	211	219	207	183	196	244	237	232	226	219	213	221	208	196	214	221	223	189	210	202	235	227	207	209	210	205	228	208	218	209	231	229	239	220	228	222	251	198	221	217	224	203	249	230	233	213	234	227	222	223	209	213	209	200	195	222	231	207	222	202	215	211	211	197	190	208	234	194	195	217	213	238	206	235	233	224	212	234	210	204	203	233	227	219	206	225	233	215	220	227	223	217	222	213	235	239	196	196	203	224	231	224	199	239	225	200	215	212	220	214	201	227	213	210	190	230	194	209	224	205	234	217	239	215	267	241	198	220	224	223	228	189	200	201	238	206	217	239	201	207	192	213	191	222	238	223	209	203	209	215	249	239	221	198	221	219	233	193	228	215	233	223	199	219	233	225	205	206	212	228	219	245	253	206	206	214	222	225	222	248	188	193	221	202	222	229	220	241	223	199	242	222	210	222	223	211	218	229	220	231	205	211	230	212	209	205	201	246	209	243	234	203	216	206	206	219	197	211	243	220	248	214	224	186	223	214	198	200	195	220	229	241	239	180	216	219	229	212	201	220	210	227	218	213	212	202	241	224	193	213	220	195	208	209	214	235	203	229	203	199	224	226	197	236	187	226	221	229	201	173	203	217	221	202	202	239	203	192	211	208	203	201	217	217	238	197	189	230	191	226	236	230	210	220	183	230	233	247	183	205	231	218	215	239	224	224	216	236	208	222	235	207	234	205	209	223	199	215	192	207	210	207	190	194	226	211	213	236	226	204	192	205	203	204	238	196	222	230	209	223	204	202	213	232	212	212	217	214	222	187	194	218	230	254	200	225	229	221	220	209	182	199	235	220	193	246	216	201	235	210	234	218	226	223	224	187	224	222	220	232	203	206	221	203	224	198	188	203	228	213	193	231	200	228	225	212	192	204	210	221	230	225	217	209	228	212	196	205	196	190	225	201	210	216	202	261	195	215	193	208	222	225	211	213	217	236	209	223	198	200	203	241	227	224	219	210	201	223	234	195	206	233	199	245	200	179	232	226	231	207	203	229	201	222	213	214	216	240	213	238	213	191	228	240	203	214	209	227	220	220	180	213	216	211	211	212	206	230	212	208	189	197	226	211	211	203	205	195	227	232	214	244	205	211	201	176	212	216	224	227	210	211	218	218	214	223	211	236	210	239	224	240	214	225	218	201	212	227	215	203	210	235	217	208	237	216	219	227	191	199	193	230	196	214	217	239	226	185	220	227	201	215	217	212	241	216	214	205	194	206	204	207	223	220	203	247	201	204	210	210	216	203	197	195	216	199	204	205	239	233	193	218	213	220	218	185	229	230	228	229	215	223	224	199	202	212	232	250	241	235	230	222	211	203	229	222	242	207	208	208	233	224	225	200	198	207	218	186	226	200	227	200	227	222	223	213	216	207	211	220	229	200	213	223	238	198	200	223	215	227	204	192	218	207	205	217	228	226	216	210	192	182	207	205	208	214	202	192	229	197	221	215	246	219	232	194	219	228	205	225	237	210	216	238	210	204	227	195	199	247	201	233	250	238	206	233	212	201	199	210	233	229	227	213	210	211	190	208	225	209	209	211	215	215	215	199	220	203	206	207	211	228	203	184	208	202	224	202	232	206	226	202	219	215	193	213	227	225	243	214	193	234	230	185	218	185	248	178	184	229	231	218	199	233	226	212	232	229	241	227	222	214	211	243	225	226	234	225	218	225	227	188	198	198	191	222	213	227	195	222	192	206	210	232	216	228	191	198	221	230	218	217	229	232	243	216	196	202	202	238	219	230	192	216	217	213	221	236	200	205	186	181
19215	20555	4256	5025	4522	3690	2977	2536	2199	1825	1688	1521	1468	1226	1224	1085	1071	1004	964	878	914	853	859	807	760	760	791	706	711	736	699	714	720	711	626	671	697	702	671	613	646	641	689	706	595	685	658	616	663	662	605	609	604	602	619	626	584	593	601	571	627	603	569	607	580	601	602	600	583	633	602	533	586	614	611	570	605	610	582	625	576	631	596	552	637	595	590	568	562	589	563	535	569	594	613	592	539	591	588	584	566	563	565	575	571	566	522	589	608	604	525	555	567	597	572	544	615	558	627	575	552	611	573	597	560	582	585	570	600	551	542	578	524	585	543	552	547	539	592	562	557	597	570	566	589	579	573	567	562	545	530	571	556	563	551	584	537	546	568	600	556	566	582	588	603	588	587	580	543	573	583	536	598	561	561	541	568	575	580	583	549	572	583	563	597	565	547	593	576	590	587	564	615	594	525	562	532	536	592	566	586	565	621	528	573	585	569	585	585	521	565	552	547	543	534	546	545	582	583	543	538	552	588	560	562	544	540	573	597	574	603	516	584	549	538	594	552	563	580	571	566	587	591	574	582	562	581	538	573	558	560	582	568	574	538	571	553	551	567	596	539	576	595	557	564	582	551	585	530	558	573	532	559	579	559	580	553	604	595	535	585	519	523	537	578	593	548	595	619	538	520	551	573	557	599	562	565	552	568	577	591	567	535	576	618	577	526	594	576	580	534	558	584	548	544	576	580	555	589	563	590	576	592	503	575	565	571	575	542	578	538	580	598	572	532	547	638	567	531	600	571	592	547	569	579	550	544	524	595	570	591	562	579	562	533	546	511	561	555	599	574	585	578	563	577	560	570	523	572	604	568	600	594	538	521	631	589	604	575	580	611	560	572	575	551	593	550	561	593	566	639	600	575	530	563	566	541	563	550	593	551	565	531	560	568	565	534	588	567	578	555	557	603	559	556	551	584	540	543	628	542	592	558	554	576	544	586	590	567	531	542	545	528	597	554	588	566	573	546	580	522	595	571	602	616	545	575	563	573	551	573	586	575	514	545	569	563	524	571	571	593	565	597	596	576	578	587	553	563	554	594	566	578	506	621	592	563	563	581	586	555	564	548	582	590	556	537	559	530	615	548	549	567	575	559	541	586	532	521	562	579	595	499	569	573	561	569	545	550	553	621	594	598	591	568	545	568	553	535	550	568	609	547	515	564	576	561	544	567	584	592	590	577	601	607	563	551	595	539	577	584	580	572	551	547	575	591	574	548	552	557	587	562	531	532	536	566	552	551	611	574	579	611	599	571	560	560	537	558	532	546	525	527	569	549	590	549	599	549	582	601	527	584	570	618	560	581	605	549	619	551	554	569	630	590	562	556	581	566	546	557	550	551	576	585	551	574	582	565	568	606	535	569	534	580	578	570	514	590	573	493	556	557	576	557	535	536	584	602	543	581	614	582	589	564	556	579	600	538	565	595	562	566	557	515	575	560	556	548	554	519	550	561	554	543	569	595	566	568	562	566	537	532	598	511	552	508	539	571	563	551	537	527	574	559	591	509	536	549	553	580	587	596	565	579	576	606	586	549	564	597	610	568	543	576	562	571	542	565	567	580	589	543	555	577	557	525	545	579	583	562	595	590	634	559	559	533	556	544	588	551	573	589	568	579	592	511	534	587	603	544	569	563	551	552	556	541	576	599	558	548	611	613	553	584	561	552	579	583	563	542	605	598	566	574	589	567	524	578	544	547	538	597	577	569	590	610	570	551	570	561	544	555	579	594	536	567	577	535	533	578	531	595	530	565	554	544	556	583	534	597	530	596	569	564	516	591	590	549	584	532	548	572	582	592	602	574	554	585	556	599	574	559	587	577	580	568	578	564	558	577	583	568	525	563	542	545	585	561	566	567	551	576	557	547	538	537	592	572	549	549	561	566	529	570	535	549	580	531	568	559	563	530	577	568	583	596	557	572	568	526	568	572	576	565	568	565	587	559	544	559	549	553	595	583	546	617	584	542	531	531	584	578	557	566	565	577	556	541	533	586	550	597	552	588	577	557	555	549	575	551	572	573	571	580	597	560	550	565	600	551	546	559	563	598	552	579	513	568	562	532	550	599	537	573	584	585	584	576	553	553	541	596	573	578	546	559	553	551	571	498	584	547	564	551	564	534	581	583	564	560	518	526	565	548	558	556	584	602	566	568	565	556	524	573	531	542	562	567	587	590	519	564	573	541	559	594	547	577	546	556	564	583	582	575	560	544	569	589	580	579	544	616	568	543	557	535	554	589	531	563	577	609	560	580	591	587	575	583	619	530	593	580	558	564	596	568	526	590	588	544	593	548	572	603	563	506	605	560	574	581	554	571	538	566	601	534	595	552	568	579	545	561	582	548	545	559	592	567	571	563	573	550	591	550	531	584	557	588	557	595	561	559	575	561	583	596	569	562	622	540	556	603	594	550	554	558	552	554	543	577	523	549	545	586	538	535	557	566	594	545	551	578	580	555	598	507	567	553	503	551	595	593	550	546	550	505	583	526	559	545	595	557	578	601	551	571	599	559	526	576	562	599	592	600	619	584	559	546	624	540	564	541	514	568	557	551	511	563	604	572	556	555	572	557	561	551	568	589	546	540	515	577	539	569	533	580	559	555	609	567	583	556	589	527	551	579	531	555	568	552	563	559	585	601	591	588	588	568	550	541	583	542	557	578	565	555	575	538	595	588	528	602	567	550	546	586	568	516	591	509	529	568	557	544	594	606	579	631	540	561	546	528	604	567	559	525	550	619	590	563	603	548	566	569	596	541	568	617	571	609	593	622	569	554	535	588	580	573	559	585	563	568	591	604	561	602	574	541	598	544	583	565	575	596	525	564	552	569	564	573	577	537	536	552	536	554	558	614	518	593	565	560	567	582	558	577	587	553	541	632	552	575	472	585	604	558	590	564	566	556	558	588	576	568	565	617	527	576	551	572	560	557	558	558	575	571	582	579	574	588	562	514	563	578	538	568	559	577	609	566	503	606	560	570	576	595	554	553	578	625	586	564	563	566	579	544	539	583	553	611	600	571	583	597	526	537	559	589	563	552	569	560	540	523	530	575	589	604	615	596	543	582	510	554	558	614	558	563	585	616	553	578	586	588	550	565	544	574	573	541	573	584	541	599	533	599	551	562	571	593	577	553	564	516	591	575	569	580	575	516	563	569	550	544	547	587	565	582	595	602	570	590	578	571	591	580	562	563	559	605	597	581	565	556	533	577	569	595	517	603	540	603	578	579	558	601	584	564	573	588	506	543	547	591	583	557	575	593	564	569	533	591	542	550	540	602	593	541	562	545	541	557	543	559	576	543	588	553	619	518	616	557	562	528	586	579	575	564	569	550	582	570	554	563	624	572	565	552	600	569	524	582	590	630	550	533	584	572	576	574	556	574	575	572	564	590	546	555	570	569	520	545	583	562	603	538	574	581	626	545	583	554	537	557	565	566	523	552	594	561	595	524	561	553	566
4840	865	375	326	347	316	312	306	347	306	323	312	317	325	290	320	296	276	301	347	339	296	306	313	314	360	352	316	308	335	311	322	318	320	319	309	303	342	313	326	324	287	319	313	353	316	311	306	308	310	315	313	295	314	325	291	343	314	294	306	330	294	325	282	314	295	289	336	278	280	295	352	323	313	280	319	289	324	327	313	294	322	324	304	314	330	310	296	308	294	306	323	321	305	298	309	333	304	303	365	310	326	319	311	299	325	324	329	317	324	336	301	323	321	328	319	306	287	339	334	314	318	308	324	336	325	304	342	318	299	329	305	306	295	303	319	323	350	310	328	294	298	297	322	357	319	330	297	337	300	309	309	355	338	321	300	309	283	317	310	332	305	339	314	325	307	310	332	319	331	319	303	309	303	301	304	331	289	315	312	307	299	311	319	302	297	314	302	320	296	311	303	315	344	297	317	343	303	335	309	318	300	286	325	328	348	301	335	288	315	293	329	317	295	324	323	308	299	307	333	315	310	327	314	332	318	315	297	320	318	304	323	297	290	308	313	305	311	327	326	324	316	297	286	281	297	302	290	339	310	350	324	315	316	321	300	335	326	319	333	279	338	308	313	300	297	311	308	361	313	323	328	303	301	323	299	294	332	298	295	317	319	305	320	319	286	349	334	321	312	292	319	325	337	347	295	330	310	303	308	319	340	336	312	331	341	292	317	328	347	288	299	349	344	331	329	296	307	310	343	320	338	297	288	319	303	285	279	293	324	318	332	284	325	333	315	312	295	331	330	318	312	314	319	317	323	334	293	316	287	320	336	332	320	289	324	296	328	309	310	305	335	314	308	296	308	320	341	298	310	307	275	349	362	298	311	288	315	293	297	315	291	304	308	315	306	314	323	308	310	306	305	270	293	335	276	318	338	309	329	322	325	317	304	323	300	281	300	329	323	301	356	299	311	325	306	323	282	310	313	330	336	322	313	325	303	295	348	325	301	312	318	327	325	287	305	318	269	326	279	325	266	284	336	298	322	292	316	307	297	326	326	313	325	318	339	296	353	316	337	325	275	314	302	299	321	305	305	311	325	301	286	318	294	329	280	306	287	341	343	322	331	282	322	322	355	322	273	325	302	314	307	295	304	310	308	306	279	306	333	329	300	322	322	277	329	296	300	317	311	292	323	297	323	300	305	353	315	316	337	303	319	293	330	293	283	358	301	328	323	330	333	293	297	331	300	274	296	293	328	353	325	293	286	314	335	288	324	321	280	300	302	342	330	294	298	311	318	300	312	307	274	344	313	347	315	320	340	296	314	310	325	306	293	336	317	341	327	297	316	323	308	308	322	304	341	306	298	322	309	293	322	338	290	307	317	315	296	281	303	284	302	297	310	302	311	337	323	309	320	290	323	341	312	351	312	300	314	302	312	331	316	325	325	317	294	306	316	303	330	279	274	285	304	307	316	294	305	313	273	302	313	343	329	298	345	319	333	302	325	330	320	315	331	306	334	319	325	328	317	281	306	322	327	301	277	316	317	314	335	315	324	311	297	299	300	319	315	328	285	309	328	326	308	324	279	283	325	306	335	304	261	344	315	330	280	321	328	314	292	284	281	311	356	322	280	337	333	312	318	324	296	306	311	326	317	308	312	312	319	321	325	306	365	307	314	322	342	294	337	321	338	304	279	284	296	319	313	304	277	292	330	308	302	343	322	314	295	332	296	345	308	294	318	268	288	299	305	292	317	330	320	307	349	321	282	310	313	348	308	313	316	300	309	305	331	323	310	321	291	284	320	296	314	322	333	298	320	317	290	307	322	335	289	309	290	320	321	348	318	329	326	294	290	318	294	282	311	310	327	338	323	318	303	344	302	324	305	298	275	307	321	296	295	312	286	314	316	322	300	298	307	284	340	297	329	343	325	330	327	336	312	336	322	358	297	311	322	325	309	344	321	279	293	311	318	338	315	313	298	292	327	297	303	293	311	326	326	317	295	299	328	334	320	296	327	311	313	319	359	346	287	321	306	301	301	309	301	269	316	348	315	310	288	297	317	308	334	295	320	329	303	327	322	313	313	300	292	322	327	331	299	315	350	316	317	279	352	324	294	324	335	287	302	317	322	276	286	308	311	329	321	321	283	336	317	324	284	276	312	304	309	350	361	317	328	306	323	315	291	341	305	297	276	338	302	338	321	318	274	297	310	283	331	343	311	321	300	317	302	302	316	307	331	305	307	299	331	292	307	328	301	295	296	328	315	309	321	306	332	323	309	322	301	296	326	337	321	305	341	289	326	286	287	299	347	344	309	303	339	301	327	337	339	331	309	338	303	297	321	311	327	296	307	304	326	296	312	342	329	338	293	332	333	285	316	320	297	337	326	328	322	322	301	291	310	332	330	319	318	356	357	296	329	326	299	297	306	312	296	308	331	277	302	301	320	304	308	318	351	299	289	318	306	322	344	289	314	302	316	323	308	300	316	305	299	297	322	297	311	322	283	287	317	336	305	334	309	299	360	350	300	304	319	284	295	345	309	278	321	296	290	322	322	286	320	287	309	320	334	324	355	334	327	311	311	323	322	309	312	344	276	327	319	325	298	348	335	309	313	330	301	325	349	319	309	286	280	335	306	313	304	301	295	326	294	310	288	284	316	322	298	301	295	303	311	304	338	300	294	304	362	353	328	325	345	324	300	297	329	318	310	295	334	311	299	320	308	328	321	292	311	291	330	307	270	284	293	303	296	326	295	309	295	293	311	310	326	337	325	329	329	328	354	294	283	292	302	322	313	306	291	319	299	276	280	303	322	332	322	322	299	311	316	302	303	309	320	334	304	282	336	320	287	287	353	351	321	322	326	308	328	321	332	296	297	305	309	321	334	329	299	342	302	348	305	290	302	326	318	319	319	341	301	315	304	311	320	297	325	291	313	308	318	318	323	328	339	284	333	325	283	311	323	297	324	324	319	322	302	315	317	312	286	307	323	316	346	355	333	314	348	350	321	319	306	338	336	326	319	329	317	352	310	318	301	318	344	315	306	350	281	338	310	318	331	308	327	303	284	296	308	284	300	308	305	309	342	364	346	338	307	341	295	331	294	319	344	359	332	333	343	340	304	299	341	319	313	326	324	276	323	346	319	283	306	332	326	307	314	296	304	309	294	316	295	326	324	307	327	285	290	318	323	304	322	307	308	303	315	301	339	312	355	280	362	324	330	323	367	285	299	304	312	318	313	287	298	285	313	318	301	324	293	313	295	328	356	307	315	302	279	307	291	314	288	300	336	333	305	302	297	312	322	337	287	317	293	340	322	305	334	317	310	305	339	320	326	295	305	346	357	309	295	302	331	318	341	335	332	255	348	361	318	342	343	340	341	331	306	327	320	283	318	295	320	305	318	314	332	322	298	322	302	306	293	293	299	303	348	322	305	342	320	329	303	314	285	304	339	314	291	316	286	317	303	315	347	296	312	317	293	308	324	352	292	316	301	326	326	307	292	274	293	327	303
3649	1524	789	758	840	802	725	715	779	747	755	720	740	769	766	757	781	718	696	743	708	738	760	732	731	740	745	710	714	721	743	783	760	752	726	724	724	753	702	692	706	699	749	715	752	778	744	730	734	732	698	741	750	693	734	747	718	729	741	729	786	696	761	717	775	719	724	769	722	749	694	739	749	717	712	737	719	736	713	735	743	736	739	697	709	752	711	707	707	731	731	702	707	678	713	728	741	722	684	771	696	768	732	703	710	749	751	719	764	788	765	752	744	705	715	769	705	761	750	732	723	755	737	715	732	738	756	727	732	735	695	744	758	696	728	749	795	691	700	680	733	749	729	715	727	785	680	730	708	736	717	763	730	732	685	762	717	765	753	742	708	750	727	753	705	731	740	686	667	711	743	712	732	720	756	706	725	723	743	739	711	721	758	737	755	717	697	748	729	745	757	749	722	722	718	660	740	709	743	712	707	695	730	727	719	682	778	788	708	760	792	715	732	756	748	721	760	714	730	716	721	738	752	711	755	783	690	712	687	735	711	716	743	738	755	753	699	728	701	701	730	712	712	703	751	728	761	750	766	682	729	691	711	709	677	661	753	715	739	658	751	724	754	718	705	686	746	762	716	749	752	722	716	737	711	725	747	690	796	709	716	699	704	760	768	731	759	704	728	773	743	762	724	765	714	703	696	725	749	720	748	720	741	721	723	729	757	773	745	772	751	773	762	723	743	753	771	708	762	748	750	755	716	747	688	679	769	746	712	747	734	738	714	773	754	764	739	744	690	707	704	732	673	749	721	733	692	714	680	756	730	777	709	682	706	739	688	701	752	757	725	740	753	759	708	725	741	735	781	690	756	732	726	714	739	711	744	726	777	708	727	717	738	754	713	735	731	756	698	694	742	731	730	801	688	733	713	699	708	706	724	698	711	702	718	708	681	713	725	759	720	676	695	698	748	702	712	697	737	718	720	689	769	681	745	706	743	703	678	763	719	736	690	731	710	728	752	745	721	704	722	694	753	776	737	675	697	743	745	758	728	725	727	707	716	725	697	702	750	693	711	708	700	750	749	766	756	772	713	683	744	760	700	699	739	721	755	698	702	704	748	688	746	725	669	712	722	726	746	721	760	677	749	750	735	722	731	683	712	673	680	734	754	799	729	776	712	740	744	658	727	711	747	686	755	769	714	801	688	745	681	780	742	757	727	737	763	703	709	778	705	752	730	817	704	756	752	719	719	683	728	698	739	724	726	726	693	724	727	681	737	719	722	727	761	774	720	746	713	740	740	712	767	767	710	721	736	671	723	729	741	725	737	683	709	697	745	739	733	706	729	733	730	724	774	736	768	784	734	677	729	727	710	729	728	744	741	718	700	697	722	663	697	751	706	721	713	780	719	731	735	710	765	766	691	707	711	723	736	706	705	728	683	765	692	732	740	686	756	787	731	771	717	705	720	733	690	771	707	710	688	752	741	737	750	713	731	745	711	702	732	745	736	742	713	706	725	760	754	758	726	718	712	740	718	749	721	690	747	740	715	723	765	739	695	728	754	699	741	733	697	722	720	699	708	753	767	730	732	718	795	680	749	781	761	746	702	710	713	685	706	695	717	735	740	774	772	710	791	763	724	721	765	673	695	701	748	731	704	777	662	702	715	742	736	711	681	798	800	745	743	752	744	742	748	729	721	765	711	722	737	747	728	715	750	729	751	751	734	731	690	735	748	698	683	728	754	721	763	705	735	737	776	693	720	747	744	738	730	688	741	708	714	729	751	764	733	743	764	701	775	749	731	711	734	734	742	693	710	755	761	654	683	737	698	719	714	754	718	729	742	740	754	709	690	728	725	744	728	731	741	739	712	729	734	737	740	794	779	695	689	731	717	767	773	730	747	717	750	728	767	745	762	711	694	770	695	767	697	743	722	747	734	722	706	755	719	700	720	772	735	747	771	732	700	684	696	721	738	732	741	766	692	721	712	733	739	754	714	733	718	751	777	686	704	723	724	737	701	712	725	665	803	725	735	721	720	737	730	737	753	702	737	696	720	756	745	724	730	729	753	753	718	761	714	733	729	695	704	740	730	741	687	745	708	734	689	723	738	757	669	694	771	761	696	729	705	740	745	734	711	736	703	734	734	714	745	746	693	742	697	756	740	709	733	743	708	737	726	708	755	784	748	775	705	791	733	665	703	733	671	731	726	712	731	707	790	710	717	744	736	716	760	740	707	737	732	752	755	782	731	743	703	725	691	741	769	723	771	733	690	738	781	758	730	734	708	719	707	753	727	751	729	723	747	742	695	751	700	756	735	742	719	745	723	737	692	705	720	750	730	764	774	790	764	689	756	766	707	737	764	793	778	714	739	714	769	730	746	762	715	696	739	759	744	699	797	735	757	727	747	744	706	705	765	684	720	783	705	731	769	739	731	710	746	720	724	723	715	702	709	773	794	757	701	772	820	762	758	744	733	713	707	736	736	705	702	740	693	715	719	686	735	726	687	707	760	691	697	721	748	698	712	795	746	700	740	728	760	724	710	761	721	716	754	719	737	739	775	727	770	693	748	708	715	714	746	764	666	767	692	691	690	747	713	735	780	715	707	768	728	742	785	735	661	775	723	750	716	783	673	708	723	709	693	708	722	748	774	770	721	726	732	736	696	742	716	765	683	737	732	722	762	718	738	756	730	813	749	744	738	716	683	742	688	732	700	740	739	701	710	693	729	776	686	743	743	692	717	777	730	752	746	751	691	764	737	738	740	734	725	684	736	714	761	706	735	709	776	689	731	686	707	718	751	729	722	715	719	772	749	761	729	714	743	699	729	745	759	753	728	759	743	740	742	711	708	716	686	701	669	758	760	716	711	692	715	764	708	784	750	747	768	750	704	790	694	705	725	717	741	726	750	762	730	791	731	753	776	733	775	700	709	709	709	744	713	732	738	719	740	734	739	733	726	741	736	722	721	737	788	743	730	722	753	752	758	715	747	729	716	733	737	702	660	735	762	735	768	722	752	742	741	712	713	774	770	674	763	727	678	719	757	746	756	726	702	723	772	742	724	734	700	739	767	712	773	720	735	763	712	759	731	711	698	728	759	776	709	733	719	718	741	735	782	696	780	740	735	725	703	719	755	701	728	779	723	780	748	714	767	699	778	773	792	691	784	734	743	768	744	723	738	688	683	725	741	734	685	723	739	684	700	733	758	722	782	726	708	723	730	756	754	740	745	735	702	766	719	784	735	752	711	720	726	676	764	723	722	726	707	735	713	762	667	691	742	745	767	692	712	705	740	717	679	696	742	734	761	717	748	695	769	720	767	709	743	751	706	711	726	735	740	691	749	698	724	679	739	789	731	705	681	702	732	709	710	741	737	723	693	727	688	739	725	774	762	731	731	735	737	710	729	740	719	708	691	737	729	771	726	712	727	755	714	790	731	722	715	782	726	738	717	763	747	722	759	770	684	737	766	707	716	747	734	756	762	688	745	717	748	705	753	751	745	717
23594	17191	2256	925	631	502	402	310	289	266	229	227	235	192	188	203	194	180	171	169	173	164	168	157	171	167	163	166	155	162	153	161	175	147	158	141	167	164	156	150	172	144	149	170	160	148	163	150	144	178	166	175	181	160	161	139	147	168	156	157	156	149	138	164	167	176	123	148	142	157	183	141	153	137	181	153	135	170	152	156	146	151	165	123	146	145	156	164	153	180	161	150	153	145	162	171	154	163	166	157	139	131	148	153	159	155	152	164	136	149	140	140	172	153	135	146	158	160	119	158	153	153	150	143	146	164	129	139	170	141	141	176	137	156	170	157	159	161	162	146	133	153	148	140	142	139	139	156	128	147	146	143	135	144	145	170	136	139	141	139	137	152	153	137	147	156	134	144	146	154	145	137	161	142	139	151	173	172	148	124	179	142	151	175	139	137	144	151	162	163	156	147	129	145	153	131	154	161	138	142	124	168	153	157	139	147	166	154	151	152	130	170	144	129	173	144	150	140	130	122	153	170	167	153	113	152	142	144	152	167	157	146	135	155	183	149	131	141	146	128	166	157	139	140	143	167	142	133	143	165	142	171	156	155	137	143	145	150	128	168	146	157	156	167	151	148	154	165	152	133	140	168	147	144	159	147	142	116	159	172	135	150	150	166	155	142	140	162	154	163	160	119	137	142	150	133	159	155	152	140	155	127	140	180	148	158	152	145	155	139	145	145	179	150	134	140	162	144	139	167	130	185	135	144	127	134	158	128	152	143	147	160	134	159	145	143	151	130	156	156	132	151	140	130	152	164	167	136	139	151	181	149	162	158	159	137	150	144	139	156	149	157	167	161	151	125	143	160	157	134	116	143	151	146	132	148	175	151	143	156	130	131	167	163	156	150	156	154	137	180	134	154	171	141	141	160	152	191	155	156	171	146	154	153	147	154	131	160	138	159	141	157	145	170	151	132	145	127	130	135	167	149	142	142	168	134	169	139	148	156	134	154	165	114	128	162	137	147	145	138	141	146	151	150	157	138	150	151	138	145	167	139	123	143	132	128	172	141	144	151	158	124	145	146	147	189	141	159	136	164	159	150	151	133	140	152	146	147	140	157	151	137	137	148	128	158	164	150	136	118	117	150	111	157	161	159	155	135	155	151	137	131	149	157	149	135	161	170	166	131	139	145	160	150	148	149	157	124	142	135	163	158	145	146	145	143	176	144	149	158	149	156	158	126	149	155	119	134	137	156	150	139	150	168	126	154	141	141	132	136	152	120	144	177	151	142	136	135	121	153	146	167	151	147	151	141	134	129	163	127	153	172	151	125	155	154	164	165	145	132	142	137	169	132	182	161	135	156	158	162	155	139	145	141	124	166	139	145	134	140	163	139	164	150	144	148	151	143	155	161	168	169	168	157	135	174	140	129	163	146	147	151	145	146	150	148	138	141	152	141	169	144	144	152	143	150	139	164	147	153	147	166	160	128	132	140	158	149	139	156	150	149	153	169	147	142	154	125	134	143	152	155	183	160	144	154	149	141	177	132	147	156	144	132	179	138	153	158	138	141	144	156	153	143	154	140	165	160	146	157	153	149	140	157	143	151	138	148	147	146	147	146	139	134	150	142	143	144	154	151	141	158	144	126	167	141	146	131	165	152	162	147	154	164	168	162	140	155	171	150	163	150	149	145	154	148	124	153	160	153	151	150	151	132	171	160	148	163	173	116	127	133	150	171	134	144	152	144	134	137	161	131	148	140	138	152	153	134	168	190	133	139	175	165	133	151	150	167	137	146	152	166	139	144	139	149	144	161	148	173	144	139	157	154	145	171	150	132	155	173	150	116	142	155	137	153	144	115	153	143	160	152	155	130	165	151	150	166	156	152	147	131	152	145	157	153	143	169	141	151	116	152	146	157	139	155	144	149	176	165	129	147	153	157	139	158	147	139	141	142	166	141	159	166	143	148	163	138	159	139	136	135	143	180	141	139	146	133	147	143	146	153	146	153	162	171	127	167	152	150	129	163	144	154	163	136	134	163	157	146	157	159	169	136	161	157	140	139	129	148	163	141	179	151	151	126	132	154	164	144	142	143	147	135	149	152	152	155	150	169	150	155	132	138	170	159	145	152	156	138	156	177	137	134	139	147	169	161	160	137	147	169	168	154	138	146	158	150	139	155	152	151	142	149	131	165	149	139	149	130	143	154	140	155	178	134	145	154	150	148	157	144	143	182	151	159	146	140	156	153	163	142	169	160	163	173	144	161	127	129	131	163	142	171	148	138	169	167	148	136	159	132	162	156	117	144	138	141	154	138	180	131	145	168	142	144	135	166	157	144	149	151	168	138	140	144	166	154	146	153	138	131	138	150	148	147	179	165	152	139	156	147	151	156	149	154	139	160	130	131	147	141	131	143	142	139	145	155	153	143	162	157	129	131	151	161	154	141	160	167	139	179	146	141	147	164	148	164	156	140	153	156	147	134	152	176	149	131	124	155	170	147	147	150	158	156	175	149	156	153	140	135	153	138	157	152	154	145	159	172	174	159	138	166	152	136	143	129	166	151	170	152	149	150	141	152	138	149	148	156	161	154	152	164	168	157	143	165	174	143	140	138	150	165	143	150	147	185	157	131	130	168	163	168	151	160	170	174	158	145	138	139	163	144	143	140	156	128	150	144	157	146	141	135	141	169	159	154	152	159	150	148	145	159	168	150	140	147	124	141	141	150	138	159	139	175	163	142	142	139	131	149	138	130	151	148	139	141	153	140	124	150	145	164	133	156	139	133	130	156	151	159	167	126	133	144	133	148	173	154	137	149	164	141	118	173	151	162	139	152	154	155	130	139	146	146	158	151	147	166	154	147	142	156	133	143	171	145	144	175	149	153	150	149	138	148	137	129	134	149	139	133	155	149	153	124	146	139	131	138	141	130	164	129	165	128	157	151	148	133	123	150	146	165	161	117	134	162	136	151	145	141	154	144	153	140	144	141	161	119	151	165	162	147	160	128	159	144	176	129	135	147	135	153	153	125	158	154	132	143	149	146	148	149	152	163	166	139	117	166	136	157	137	163	153	150	167	142	171	126	152	151	174	138	180	147	152	145	140	146	136	145	148	127	149	140	133	133	119	148	148	144	148	147	166	143	155	178	157	136	138	141	164	142	155	144	155	150	139	176	169	150	144	162	141	154	171	154	145	176	147	152	137	137	154	142	161	150	156	151	144	133	128	141	132	143	168	151	123	139	140	135	140	126	163	154	144	170	169	157	133	147	134	163	137	148	162	135	134	155	152	161	142	151	143	156	161	144	153	157	149	142	157	148	138	164	171	153	122	161	136	140	160	158	139	156	144	148	150	140	173	139	152	154	155	134	150	140	143	137	171	141	171	144	156	169	151	148	156	174	152	153	148	134	158	125	135	131	113	141	149	141	157	121	147	126	142	139	129	143	161	150	140	154	146	141	156	139	141	159	130	136	158	150	171	155	148	133	182	168	132	158	152	140	151	139
13834	12395	2360	2865	2456	2038	1751	1466	1300	1133	954	926	814	768	753	711	634	639	605	562	563	548	556	502	496	507	497	509	520	487	481	466	439	458	456	428	454	433	468	436	452	427	451	434	398	469	454	426	456	398	428	397	421	404	401	416	408	435	400	421	421	410	410	409	421	385	404	387	423	407	413	416	398	409	402	402	377	396	449	395	427	422	406	393	402	416	428	396	400	398	410	380	417	419	448	394	381	386	415	405	417	396	398	391	441	398	390	408	416	414	405	466	419	411	358	388	413	452	409	409	411	401	389	375	389	422	395	397	413	430	384	400	399	430	414	410	425	361	419	438	385	382	406	385	424	402	402	392	408	400	413	378	387	393	385	400	401	395	367	399	406	401	376	377	412	375	408	363	415	386	394	379	397	416	382	401	406	370	357	395	402	377	412	405	406	443	389	392	384	413	376	415	438	395	437	378	393	373	374	384	422	368	368	389	400	408	384	416	420	408	364	397	393	409	400	394	399	423	387	371	404	418	377	385	413	424	416	384	379	393	379	387	446	418	382	408	441	400	424	389	398	420	407	428	407	393	391	416	393	392	377	410	379	393	388	365	397	399	428	402	402	403	391	426	404	385	397	366	385	424	405	399	407	378	371	396	421	383	383	376	433	402	447	439	392	441	377	376	416	408	411	419	421	368	397	390	396	396	410	431	399	363	371	412	431	435	401	410	402	414	397	417	412	377	418	380	428	387	411	385	408	371	422	392	416	386	407	427	427	398	419	403	376	418	411	388	404	407	448	388	411	400	371	388	421	362	399	383	376	414	396	396	389	386	394	400	410	421	407	378	422	400	402	418	407	390	431	378	375	387	381	422	382	374	389	381	390	387	390	378	404	382	405	403	384	407	371	381	411	414	393	415	400	392	389	418	391	412	392	401	418	396	405	440	395	384	411	390	400	402	415	398	389	389	385	393	374	379	423	429	399	399	362	400	413	425	407	407	411	389	379	387	439	397	382	388	422	426	379	403	406	397	404	440	411	390	393	421	411	423	403	406	416	397	399	382	406	406	390	412	384	445	381	418	426	394	391	380	399	419	406	388	386	410	390	399	382	434	366	412	373	401	386	443	383	382	413	391	413	381	406	367	393	394	433	390	415	389	405	408	382	384	408	384	419	403	418	403	393	403	374	355	392	381	424	348	413	391	373	405	396	402	391	371	409	427	416	413	428	402	443	382	416	357	404	440	415	415	378	416	399	396	415	401	361	403	405	403	429	392	416	402	418	433	394	355	409	430	419	436	357	403	381	404	407	404	413	369	390	399	401	404	358	398	407	409	413	373	376	415	374	387	412	383	422	396	406	382	408	430	406	399	397	388	420	378	383	427	408	423	411	377	383	420	422	395	398	380	400	391	437	398	395	417	410	367	405	420	412	426	396	424	401	398	414	421	376	418	385	389	374	397	367	410	396	405	370	417	388	381	431	408	394	396	388	388	371	421	440	415	426	394	386	381	409	407	413	418	418	379	389	370	387	391	415	416	434	402	404	423	368	399	350	397	399	410	356	408	366	396	374	434	417	406	392	411	412	444	405	398	384	375	420	437	410	364	431	389	375	420	372	353	370	394	407	409	387	409	400	406	396	420	398	394	393	381	419	399	386	375	385	405	406	424	421	395	380	402	402	382	393	383	404	415	403	410	421	378	414	379	443	409	384	382	386	419	386	401	403	420	440	398	421	416	371	401	399	399	442	385	414	373	395	417	405	416	412	423	387	378	388	391	391	420	384	380	383	413	400	413	395	389	392	419	385	379	424	420	411	374	380	408	442	423	389	409	406	389	388	404	395	444	401	393	392	414	393	421	406	358	390	391	414	357	384	390	411	422	415	373	400	391	391	399	405	389	400	384	398	379	417	394	365	363	426	389	409	369	422	411	375	415	395	408	387	405	417	386	395	398	424	413	413	397	378	368	392	375	392	383	431	430	396	398	410	397	388	387	413	361	407	425	370	395	387	385	396	398	387	423	392	404	394	401	425	403	400	431	378	397	388	394	410	395	387	390	421	371	378	388	416	386	398	415	431	403	395	396	419	361	411	413	440	403	387	390	414	442	413	395	405	398	392	411	394	381	364	429	373	362	399	369	356	388	373	376	415	408	439	396	397	425	405	436	382	398	421	381	378	401	400	359	438	392	414	431	382	406	419	385	381	408	448	400	421	369	400	385	363	431	395	437	391	404	399	409	354	401	394	412	386	396	418	418	388	414	416	400	379	365	451	377	377	437	389	435	366	408	415	414	385	425	407	401	373	372	388	375	439	380	375	419	392	408	386	376	419	406	392	409	420	384	379	402	393	401	403	418	417	423	431	377	377	395	405	395	400	417	404	432	421	422	413	405	388	385	447	421	401	396	360	388	403	429	408	412	398	376	394	385	404	411	402	370	420	379	427	366	388	424	401	409	369	408	370	410	412	403	379	407	395	375	396	388	422	413	400	442	428	417	423	415	416	425	426	366	422	397	417	426	379	408	413	399	376	387	436	400	389	369	353	416	428	400	375	400	419	404	428	433	391	393	407	401	399	355	410	385	437	398	404	392	435	397	434	407	403	352	397	459	402	402	402	430	424	403	405	409	372	415	399	429	377	404	384	382	399	392	412	404	369	381	402	386	386	403	405	373	415	389	369	391	388	381	419	422	382	367	408	386	397	427	416	389	396	390	414	406	401	395	403	400	392	410	380	408	377	424	382	391	434	399	419	398	419	394	410	412	419	388	378	420	423	403	391	400	382	400	383	415	383	394	409	356	409	392	440	395	401	392	381	397	413	401	420	421	392	424	375	407	399	415	412	415	395	419	399	419	389	436	385	424	399	385	425	387	397	412	423	404	409	426	384	419	414	378	417	388	376	375	411	412	356	383	398	409	416	371	404	357	425	390	391	442	428	400	385	422	405	390	387	412	394	439	383	404	418	393	447	420	376	393	428	377	435	399	394	406	357	396	394	408	386	403	424	408	388	407	380	415	384	392	395	439	391	379	402	400	384	399	414	393	422	424	419	381	394	353	377	399	428	380	403	362	428	424	400	403	418	389	368	391	384	400	438	408	418	418	402	412	417	399	405	395	414	446	401	382	406	376	411	436	398	332	373	402	388	401	384	422	426	427	411	387	397	436	405	402	384	418	413	412	411	374	386	409	399	408	371	404	395	398	394	370	440	367	402	418	412	440	393	403	415	416	419	412	379	422	419	422	412	407	380	380	386	418	393	381	412	412	397	404	446	412	424	416	401	406	391	373	412	366	387	397	399	374	425	376	412	404	392	388	428	382	408	379	403	408	399	396	435	407	377	403	423	436	371	391	449	429	411	370	407	401	382	413	396	414	385	374	432	401	397	409	371	377	383	410	424	389	417	373	402	371	409	392	414	418	413	423	371	376	373	393	385	381	376	400	400	377	410	395	419	409	423	407	426	375	398	415	386	390	402	370	426	440	418	433	398	386	410	396	382	384	419	391
36192	33285	6593	1957	1274	902	720	593	525	450	370	399	388	328	329	275	303	273	294	258	283	237	251	225	253	240	244	217	229	215	231	242	242	232	231	238	240	221	244	230	207	238	211	197	219	212	252	214	199	217	221	239	213	241	222	216	193	222	217	234	258	225	249	200	215	204	214	212	217	210	222	240	256	246	217	220	225	207	226	218	216	221	207	187	202	254	230	216	188	196	247	177	209	220	205	208	217	216	239	247	209	206	206	227	222	226	246	226	191	234	218	222	229	208	206	223	228	229	222	214	208	202	223	222	221	234	220	212	224	221	218	204	225	243	240	231	204	225	215	199	192	240	222	206	212	200	220	216	222	199	220	192	255	221	225	201	226	223	221	228	227	256	216	198	237	193	215	203	238	215	223	214	206	212	226	235	197	229	210	209	198	232	249	237	212	212	225	257	209	185	214	243	196	187	220	211	216	226	214	227	209	218	206	188	212	222	256	193	201	223	220	219	180	195	207	224	208	217	216	190	209	218	224	234	232	217	215	184	201	209	217	235	244	193	220	210	232	236	248	229	217	229	262	215	199	226	209	216	211	199	207	185	221	226	244	227	252	254	214	228	235	187	193	243	242	226	235	219	185	212	208	221	262	246	204	203	205	195	214	223	250	214	221	210	221	193	240	214	210	200	222	219	203	210	221	228	205	236	201	238	224	200	194	226	244	219	231	216	213	212	239	226	255	230	239	212	232	224	226	220	243	224	232	206	222	216	223	200	222	219	202	207	196	226	248	236	198	227	205	238	242	194	207	225	230	252	231	227	235	216	203	197	210	217	198	222	206	212	192	236	199	195	227	229	205	214	216	233	238	214	232	217	230	232	209	188	221	210	239	217	217	216	218	182	189	195	194	182	210	218	191	216	229	238	191	199	219	185	198	218	202	210	219	215	223	195	211	208	235	210	218	221	217	220	243	204	224	199	209	238	207	203	203	207	227	229	210	209	211	222	221	202	205	221	253	230	200	208	210	253	241	233	203	215	210	223	203	227	233	232	226	227	207	234	197	217	209	211	200	241	225	199	211	201	210	219	195	212	231	233	228	238	217	220	234	213	247	205	221	255	222	222	219	220	246	200	210	201	236	226	189	182	204	225	233	205	185	216	223	232	222	188	188	203	246	204	225	194	214	210	200	234	225	210	221	245	221	204	215	201	210	206	203	226	218	222	234	236	210	239	235	217	228	237	203	203	206	222	207	226	225	206	191	210	220	195	198	190	241	199	213	228	217	190	232	210	204	181	200	216	210	222	216	226	214	237	201	177	221	236	205	191	234	241	210	225	211	201	184	203	184	193	218	235	216	183	208	221	202	210	221	208	196	216	223	241	192	195	220	200	211	236	218	212	214	223	217	203	201	203	217	196	225	215	212	238	187	242	214	221	226	198	215	215	202	215	221	231	207	219	203	217	218	203	209	201	217	171	187	218	226	221	221	203	213	206	233	220	194	207	212	219	202	240	222	232	209	194	212	216	227	204	228	243	254	221	213	236	221	238	213	224	242	205	203	229	222	225	228	244	213	208	194	199	212	239	202	227	223	224	232	225	246	244	201	221	222	225	227	209	213	216	197	229	219	239	213	225	205	203	189	245	225	191	209	218	232	234	218	228	239	228	220	215	248	228	222	210	236	228	196	193	233	204	208	226	211	217	186	221	218	194	190	205	210	221	208	212	250	199	233	213	220	194	210	226	206	237	251	197	238	227	207	221	224	222	225	202	223	200	203	197	219	205	217	222	235	204	242	228	196	195	226	232	178	220	234	219	243	215	197	188	198	197	219	203	205	182	206	206	238	227	227	231	217	235	226	201	220	217	233	215	216	212	248	224	229	198	239	197	201	235	239	231	220	194	225	236	234	249	195	181	213	215	216	221	226	217	210	231	223	216	208	247	222	206	215	213	228	205	248	215	212	200	211	208	197	208	236	199	194	225	191	251	224	209	202	216	217	215	232	220	209	241	208	224	216	237	240	222	221	209	209	220	219	212	211	210	190	215	241	249	236	214	223	232	241	206	219	240	205	232	228	208	219	221	238	225	201	231	222	216	211	238	226	216	188	215	184	232	225	225	241	169	200	221	228	204	212	204	221	213	210	227	218	233	213	213	199	214	192	201	217	200	213	219	195	238	242	250	215	235	230	216	209	201	197	214	231	214	246	262	198	211	212	219	237	225	235	203	239	219	238	223	226	184	212	233	224	220	211	236	183	212	189	210	226	198	208	220	212	208	236	210	225	210	201	199	223	213	205	198	229	226	234	203	241	205	217	224	219	213	219	209	225	229	244	263	194	246	206	241	226	207	209	188	195	224	213	192	204	222	224	221	226	214	209	220	200	244	219	200	209	220	215	200	254	235	236	226	232	210	232	223	234	241	219	229	229	203	199	181	221	200	217	204	215	219	224	189	206	209	193	203	241	219	198	225	208	203	220	208	226	221	218	230	223	223	204	222	228	196	221	203	238	212	237	249	207	224	213	238	241	217	215	199	216	226	221	220	239	215	226	230	214	223	217	219	205	226	195	221	243	204	207	220	211	239	240	201	222	205	181	226	217	203	243	205	211	221	199	231	199	172	194	215	221	234	219	217	219	231	214	203	212	205	208	223	238	212	195	230	234	240	229	199	207	212	200	197	242	195	215	224	231	220	221	232	207	204	203	210	208	224	192	231	219	221	212	216	219	195	176	229	210	227	226	225	208	205	196	224	233	221	202	223	233	234	185	222	210	212	238	208	232	200	228	194	218	219	249	236	232	230	214	217	218	239	224	252	218	221	228	205	223	210	231	209	206	204	216	235	244	207	225	198	216	245	211	195	190	192	229	221	200	214	213	198	192	215	239	201	197	230	216	212	224	209	210	220	220	237	230	223	196	206	216	214	225	211	221	210	197	236	215	174	225	224	225	209	229	216	243	223	227	233	208	202	240	201	186	214	204	224	220	236	207	204	221	220	243	214	216	233	214	229	227	220	197	178	231	198	224	217	210	227	240	224	250	182	232	223	242	206	217	215	216	222	201	204	206	241	221	236	239	212	244	236	226	202	191	221	208	219	238	211	180	226	206	236	215	207	198	216	228	222	257	225	234	214	227	201	210	226	197	219	214	199	188	206	236	212	216	216	199	214	221	251	227	187	221	209	213	199	218	226	217	201	184	197	237	256	228	209	215	237	193	195	215	228	220	218	232	206	249	215	227	210	241	202	233	225	208	205	212	203	213	223	213	199	247	219	236	236	232	229	201	229	227	214	214	224	229	212	219	199	228	256	208	206	249	183	234	202	246	206	194	220	199	211	213	217	211	236	224	216	240	213	221	263	233	213	232	215	215	206	209	204	241	203	239	220	205	212	219	221	214	199	203	206	235	224	225	233	207	223	243	224	208	245	199	233	199	213	217	215	214	206	198	214	226	216	231	222	209	221	238	227	221	206	220	234	209	204	224	227	220	191	217	213	191	217	217	214	203	233
20931	20362	4300	5160	4582	3672	3028	2535	2143	1881	1690	1580	1463	1268	1276	1105	1098	991	955	954	880	808	800	836	813	769	781	725	742	765	700	675	670	695	716	684	673	688	679	685	647	639	667	618	658	677	634	662	641	668	623	593	603	630	611	576	593	578	614	610	571	588	602	612	591	636	605	603	601	616	583	583	610	594	598	612	617	566	650	595	637	588	537	601	591	590	557	579	579	569	580	580	612	565	576	611	580	578	598	545	606	613	569	565	629	580	599	602	581	599	553	582	628	579	531	578	564	594	560	595	586	585	605	574	624	597	588	583	590	592	612	580	566	614	560	569	548	582	581	569	555	586	573	570	554	608	615	609	570	613	536	603	618	547	576	627	561	566	553	597	577	551	581	556	574	566	583	608	592	576	495	545	588	595	602	568	538	583	496	601	568	588	607	546	547	570	585	535	596	563	571	554	568	564	535	602	561	583	566	554	633	591	554	571	598	553	559	559	586	600	516	574	539	608	595	568	592	598	576	576	566	582	520	601	565	579	604	583	591	565	571	589	576	587	587	586	597	588	568	570	572	602	581	584	579	515	624	574	580	593	565	583	585	607	539	600	608	539	616	564	564	584	547	587	530	540	556	603	545	588	531	589	544	572	613	555	582	556	596	572	594	573	571	567	593	558	529	540	536	568	604	559	620	585	568	561	572	549	580	553	622	587	586	589	521	585	564	550	565	574	566	570	594	569	616	553	569	608	582	553	598	616	600	569	562	576	587	576	591	561	581	559	571	580	549	640	555	556	578	552	580	581	571	536	637	596	612	558	538	565	570	540	565	575	575	577	560	567	564	555	530	593	591	579	552	606	615	566	582	559	521	567	517	561	577	579	572	549	563	583	593	602	592	598	554	612	585	574	567	611	605	557	577	578	548	559	550	629	554	562	635	532	572	590	594	547	594	563	580	572	553	582	614	587	539	542	610	525	536	509	520	581	581	585	568	574	591	570	579	567	571	552	552	589	540	575	587	600	538	561	609	559	573	581	585	580	582	612	575	567	571	558	601	562	544	569	545	547	578	551	604	552	587	586	547	612	592	548	586	557	582	569	560	570	568	568	609	577	512	570	554	595	610	558	597	571	564	589	580	548	564	550	557	613	584	559	556	613	616	535	574	608	589	575	582	539	535	606	568	591	513	591	596	570	571	585	543	553	587	588	575	559	576	602	561	605	556	561	586	583	533	588	565	550	554	563	560	567	600	593	545	547	536	561	537	570	579	562	577	574	571	580	590	596	570	607	558	588	580	578	571	532	566	594	549	548	616	556	521	565	573	563	590	548	574	573	588	588	553	569	583	581	586	517	583	586	586	589	550	599	571	568	545	560	569	607	552	593	575	558	582	578	611	554	559	578	569	556	548	564	565	547	542	608	540	564	536	592	562	610	548	594	570	548	537	564	526	581	587	556	622	568	586	558	601	529	565	571	580	563	598	569	527	578	564	587	579	603	552	572	595	574	581	575	572	565	547	578	569	575	565	572	574	557	562	575	521	571	597	590	535	596	534	596	591	555	549	599	568	563	564	598	558	576	553	564	535	560	590	596	522	543	602	599	549	579	539	564	546	582	537	569	565	628	569	550	542	568	532	562	604	606	555	532	578	553	595	555	554	551	569	552	575	614	566	553	574	546	584	585	578	609	564	563	590	602	568	607	568	576	570	552	538	553	576	576	567	575	611	558	554	569	524	575	576	582	547	591	566	531	557	609	549	580	605	553	541	594	574	582	599	571	550	630	574	600	580	542	578	580	596	587	573	576	591	568	560	561	570	578	564	557	588	616	562	599	535	576	557	579	582	581	561	562	602	605	564	598	559	641	569	601	561	564	547	561	547	551	585	518	581	566	574	570	610	560	569	570	534	580	605	582	582	597	560	612	514	600	594	640	565	626	558	527	597	589	586	547	556	568	582	580	596	584	619	589	546	548	519	536	580	582	558	582	600	536	583	587	554	568	561	549	588	568	560	601	580	541	620	573	616	522	530	549	620	565	559	575	571	614	570	585	597	552	554	545	544	613	582	573	578	621	596	606	563	541	565	576	564	593	550	589	569	566	564	566	530	590	605	557	586	592	594	590	609	605	628	582	573	626	565	551	604	564	569	567	604	583	584	636	555	555	571	576	531	575	592	581	584	564	567	570	570	557	595	561	554	584	581	564	533	551	528	555	545	572	558	585	577	576	547	575	582	624	582	568	584	578	557	554	582	592	559	554	573	562	579	599	580	530	569	558	560	533	547	581	574	579	537	588	549	584	554	566	592	593	585	541	598	570	567	586	545	611	563	559	538	579	563	593	569	543	564	585	565	583	533	587	600	525	588	558	601	592	560	558	577	578	574	593	590	573	583	561	575	575	520	596	560	496	593	581	573	559	560	624	535	631	571	557	560	587	582	573	573	588	583	587	555	580	552	548	584	591	533	552	577	580	568	582	600	575	562	539	574	575	610	555	573	575	544	605	575	582	577	578	573	571	578	623	589	545	572	542	553	556	591	523	603	588	610	598	589	567	612	592	600	572	548	569	543	570	551	586	562	585	594	585	583	588	567	567	551	567	568	554	549	563	606	544	559	572	545	548	539	577	557	564	562	558	557	557	591	578	563	571	580	528	578	589	550	593	573	571	575	600	574	583	574	554	578	541	565	571	615	586	581	530	509	575	560	571	552	578	570	528	542	560	577	601	605	574	633	552	568	567	553	570	561	539	575	571	579	594	554	570	623	575	567	573	594	587	597	608	578	620	613	549	595	558	578	544	585	555	544	576	548	560	590	571	582	575	561	541	560	578	547	564	557	595	603	549	544	562	556	584	605	603	568	539	575	571	570	561	587	561	538	572	570	571	591	575	612	584	603	550	564	607	635	559	577	563	608	532	580	553	560	578	533	553	567	548	609	576	547	584	556	631	590	570	628	580	583	565	559	603	607	533	593	605	567	533	594	576	569	543	546	577	577	557	606	603	566	561	596	584	591	536	565	552	578	544	557	595	573	594	586	577	549	583	611	594	583	593	559	584	545	525	548	575	588	599	588	565	591	600	571	554	545	551	571	578	580	514	568	569	524	578	544	589	568	573	567	606	564	559	597	567	548	564	531	572	548	556	523	572	552	573	585	595	592	577	548	593	576	598	580	571	611	550	552	588	580	565	579	573	563	588	588	525	526	526	566	581	502	584	569	548	602	570	570	562	587	583	605	598	599	584	634	571	550	603	585	599	599	575	608	559	562	591	565	568	538	573	583	557	624	566	565	547	562	558	574	578	560	555	593	579	590	534	545	586	610	579	599	601	531	561	610	557	565	589	616	554	582	570	555	518	585	544	583	616	538	624	534	593	559	530	603	558	529	556	569	576	570	583	556	608	600	566	574	535	572	578	586	590	578	571	571	565	591	591	565	581	539	575	562	558	571	574	547	545	578	575	566	566	572	579	557	580	564	593	565	578	553	563	600	537	552	601	593	600	590	553	601	573
5244	943	346	314	361	319	335	345	332	353	294	316	318	331	335	290	359	297	327	315	322	324	297	299	333	301	321	300	307	310	319	314	325	333	302	300	326	325	294	314	314	325	295	308	309	311	275	314	285	323	302	284	319	310	352	303	328	291	334	356	312	318	276	308	342	307	296	286	295	335	307	345	315	330	284	329	304	332	287	274	306	338	306	311	318	347	353	320	357	291	295	330	310	323	328	355	268	375	321	342	315	311	323	323	321	312	326	308	295	282	305	312	316	336	281	296	337	319	316	330	280	307	326	284	328	334	314	293	313	320	351	324	332	302	323	320	326	301	324	303	320	311	318	333	314	303	301	304	293	317	322	331	318	315	334	318	326	289	332	315	297	319	290	307	308	288	331	328	298	294	310	297	329	337	298	324	320	348	321	288	302	311	332	359	286	299	280	306	325	312	322	331	317	313	307	328	326	343	319	305	332	298	287	306	304	319	330	309	302	343	280	298	313	328	323	309	319	301	310	340	323	322	304	302	277	315	303	357	339	348	343	322	299	331	331	335	328	337	307	326	298	302	326	300	300	353	293	319	318	319	334	335	317	316	315	290	330	307	306	339	333	309	332	324	332	310	338	327	321	309	315	326	335	335	298	294	300	295	292	314	302	310	284	306	318	310	314	322	327	348	314	328	326	338	310	291	304	354	271	323	294	333	308	299	326	333	333	315	337	293	317	300	322	312	300	319	372	342	295	301	309	297	272	288	320	314	302	319	294	337	281	362	302	337	332	286	352	287	316	327	334	320	329	306	332	329	316	309	327	284	317	314	329	305	317	343	326	297	338	296	292	322	309	269	314	314	317	298	343	333	344	288	378	328	309	281	341	308	309	300	311	343	273	326	355	289	309	313	312	341	304	291	306	343	302	326	295	350	298	303	287	326	300	334	340	332	315	308	338	298	325	337	283	317	298	311	315	342	304	311	283	314	334	279	312	341	331	369	334	351	342	256	328	313	294	294	335	345	324	296	329	290	322	307	337	309	339	304	316	300	312	318	311	311	312	313	316	337	294	320	329	312	317	313	311	299	311	318	295	298	312	318	298	333	321	297	319	290	282	317	306	331	312	333	337	332	289	286	303	274	295	340	338	335	296	299	291	306	329	290	319	292	319	304	311	306	308	325	314	296	321	291	336	313	300	337	293	313	306	298	326	302	335	288	326	300	300	305	328	276	303	300	292	291	316	341	292	297	287	327	334	338	371	323	300	302	320	333	299	324	297	350	284	294	312	342	344	315	300	311	299	327	326	339	342	319	337	290	325	307	295	331	323	305	306	306	287	299	305	326	286	308	324	325	323	323	340	303	336	308	339	307	335	324	321	310	303	310	299	302	338	348	319	298	339	323	334	278	301	333	315	320	309	301	335	341	311	303	306	311	290	281	294	342	302	296	346	326	303	320	325	334	289	298	343	292	318	316	309	352	303	322	331	329	306	317	327	295	340	302	297	311	312	322	355	349	334	310	288	308	312	301	332	284	316	310	330	278	310	328	343	304	319	308	311	324	309	327	311	332	301	311	280	289	325	334	307	294	336	315	292	353	315	331	312	316	334	328	314	312	335	307	324	323	322	313	322	291	302	351	280	330	304	290	316	329	321	338	318	290	353	357	315	304	327	342	328	336	299	315	302	360	329	294	325	309	310	321	332	332	301	299	345	328	325	294	322	306	321	330	338	319	312	333	324	303	299	305	337	336	288	319	309	297	320	335	291	330	319	292	325	347	336	343	283	343	328	293	303	292	306	322	302	311	300	331	332	328	296	334	340	301	304	310	331	319	288	320	326	297	306	339	303	358	350	362	317	320	311	311	298	345	335	332	314	265	321	355	271	310	317	296	319	319	282	303	313	302	305	332	347	286	321	350	317	320	332	307	306	345	337	299	299	313	316	316	299	335	318	306	295	326	341	348	315	331	329	349	317	332	328	312	301	290	289	303	312	324	338	304	306	309	345	342	301	307	305	289	299	304	312	312	290	342	299	323	304	319	318	338	308	333	325	335	315	338	318	321	315	312	291	324	292	298	325	314	320	304	314	290	318	269	301	315	315	303	310	348	268	280	314	324	301	317	303	332	332	324	311	333	343	305	330	312	303	312	326	309	291	321	341	317	320	328	284	315	334	292	316	316	345	339	327	284	335	305	323	338	277	313	320	283	273	325	328	312	321	331	308	295	316	332	322	325	305	311	353	310	324	312	336	324	309	337	275	325	301	302	321	323	302	289	306	343	306	318	345	288	292	325	337	323	311	309	297	322	325	323	301	301	274	301	318	317	338	306	336	297	333	303	310	352	326	320	314	329	309	297	329	318	327	306	330	287	311	305	305	337	294	316	302	317	302	298	316	316	354	323	304	282	303	302	313	334	315	318	297	332	293	327	333	308	301	326	322	343	318	325	297	334	310	310	337	306	313	319	312	311	336	331	306	297	318	298	320	303	340	284	329	349	297	308	332	301	317	358	313	309	313	301	333	347	307	344	289	297	338	309	314	274	322	326	307	278	320	324	317	331	316	342	315	299	287	303	310	289	322	315	357	337	319	304	312	309	326	339	317	322	323	287	352	324	327	326	317	287	331	325	338	362	339	304	313	306	322	331	309	309	298	315	284	312	312	301	321	353	363	324	322	329	302	310	303	269	339	323	321	305	373	272	296	320	316	323	311	373	321	301	326	311	317	282	332	302	304	300	335	322	281	324	316	284	319	298	309	295	324	303	318	319	307	347	328	333	319	316	331	333	293	308	335	316	305	302	343	303	330	342	317	328	291	357	301	323	342	335	310	322	276	333	347	306	308	315	327	324	316	339	321	334	330	341	314	336	293	312	331	318	330	343	289	317	317	306	337	296	324	306	310	283	320	288	313	333	321	351	341	310	313	327	310	293	314	317	284	300	295	326	339	304	319	315	363	321	321	286	324	310	330	311	320	335	301	314	309	289	323	289	308	311	319	299	297	339	312	312	318	299	320	327	310	324	308	312	311	281	337	320	297	326	316	306	300	330	312	317	320	369	285	336	347	333	311	315	303	322	317	335	333	300	295	336	319	303	324	279	312	326	311	310	334	309	303	297	321	303	325	309	302	318	343	335	316	308	307	301	319	297	302	342	299	317	337	307	312	322	303	305	308	330	339	320	329	310	331	336	322	321	333	342	318	310	296	291	324	294	324	332	286	314	317	292	318	322	308	297	308	343	320	305	324	311	314	323	315	325	315	335	302	314	265	329	302	298	326	301	317	298	316	316	328	301	312	345	319	335	327	324	304	313	337	297	308	334	300	333	316	319	312	322	360	316	297	334	332	342	305	310	324	312	329	286	284	312	332	319	314	298	338	290	348	362	332	343	298	337	307	327	328	308	308	295	322	277	381	296	333	309	321	326	288	302	298	311	322	330	310	312	303	302	329	298	282	302	316	311	306	341	326	322	300	286	337	351	322	318	277	288	337	314	305	300	292	312	330	305
3631	1661	845	838	764	807	794	755	802	739	772	727	768	763	729	728	705	692	769	738	760	796	724	763	762	767	665	758	758	739	706	708	740	744	700	666	718	706	718	744	795	749	793	754	695	712	718	743	764	727	729	760	703	712	715	713	706	749	779	774	721	789	775	737	736	712	747	761	737	770	720	732	732	705	695	730	758	744	772	761	773	746	738	781	741	720	730	720	713	701	730	712	715	748	728	725	666	733	748	732	740	716	704	725	749	768	742	766	811	748	699	740	760	708	737	710	730	730	744	703	740	732	719	730	696	721	755	695	748	767	731	701	765	770	714	701	769	775	701	687	744	729	780	776	725	776	752	692	723	703	726	752	769	720	721	728	748	771	774	730	739	751	711	738	728	750	742	749	704	696	730	682	760	736	715	707	781	760	740	758	699	727	711	744	760	761	757	702	741	713	692	692	756	724	674	673	744	744	691	736	719	726	750	730	751	697	769	746	742	705	729	711	743	681	727	783	704	736	715	726	743	748	723	753	773	737	775	765	720	699	710	725	714	763	755	750	741	724	748	708	764	752	702	710	764	763	743	699	720	703	726	690	732	734	757	738	711	676	764	732	752	732	695	702	775	721	735	729	755	781	726	709	736	733	763	790	782	729	761	719	728	773	725	718	707	759	743	706	734	754	738	692	771	775	751	749	762	716	663	738	723	767	744	734	712	719	761	741	747	737	710	678	704	714	751	713	718	753	782	780	749	727	722	715	700	682	722	748	758	735	756	739	708	735	714	739	715	786	789	767	722	754	751	721	722	734	760	746	694	762	755	773	765	726	701	756	759	740	740	727	715	747	729	758	753	774	748	748	721	752	727	735	776	785	747	755	775	702	756	733	721	762	729	715	748	769	709	754	730	764	730	719	778	772	742	726	729	739	792	746	717	720	709	682	740	736	716	796	737	776	724	765	708	739	722	746	732	729	734	723	685	810	755	723	752	700	742	735	778	772	778	756	732	717	724	737	767	783	737	795	783	717	780	749	761	743	732	738	722	721	746	758	748	738	751	695	749	747	747	754	783	758	679	720	774	739	726	708	772	689	755	732	776	743	718	762	732	740	751	757	709	717	796	736	768	734	750	742	730	723	724	756	755	709	747	752	749	722	752	775	746	785	731	749	730	731	751	764	737	761	736	775	747	760	726	670	773	748	730	725	688	748	762	713	729	740	712	752	745	728	739	730	748	751	743	771	700	724	704	743	757	776	770	770	769	781	733	756	713	708	715	724	770	748	719	683	775	750	791	734	724	756	742	713	754	787	720	733	724	742	721	739	762	713	706	675	702	733	774	747	724	754	736	775	747	742	757	659	689	758	742	743	715	743	730	719	750	748	716	690	757	681	730	722	766	697	768	781	728	764	711	797	685	736	690	716	731	782	744	691	748	757	761	725	711	703	767	760	729	775	749	775	742	752	716	696	767	761	746	778	734	709	678	755	688	775	734	748	754	753	742	695	710	763	729	727	673	816	699	708	761	756	748	752	705	758	755	756	776	742	752	719	711	692	758	718	723	686	751	755	704	716	763	703	734	740	761	726	745	781	732	771	754	744	710	709	727	776	755	760	760	750	680	750	775	713	759	727	758	732	733	781	705	709	749	717	713	725	720	719	718	711	707	731	708	782	786	733	769	703	783	747	753	746	747	744	758	722	730	713	725	733	737	732	770	762	765	793	729	710	729	688	682	728	751	725	773	738	780	734	703	722	749	769	748	709	675	737	689	734	743	711	753	758	710	711	720	773	724	788	734	787	731	696	763	733	712	743	739	770	702	684	796	738	698	746	759	746	775	744	760	771	689	783	789	710	727	732	715	757	735	693	718	753	740	746	782	770	801	770	724	730	737	744	747	752	741	717	775	764	738	705	719	696	766	767	715	724	734	661	738	693	713	725	660	770	722	762	740	764	717	712	743	758	711	707	777	712	754	731	777	747	772	755	751	743	746	716	738	763	733	709	711	764	724	717	744	760	762	745	709	758	705	747	722	711	745	753	749	763	755	732	723	765	731	747	760	700	747	732	763	746	703	739	737	701	686	796	765	754	782	756	784	739	729	737	763	780	742	819	732	738	716	799	745	764	720	753	763	715	713	763	731	769	713	746	746	756	764	730	720	710	752	719	717	726	764	812	747	723	771	770	736	730	754	726	750	715	725	758	754	735	726	726	747	718	749	733	752	736	734	734	712	725	735	722	767	787	722	767	767	725	731	760	744	751	709	745	743	737	721	726	722	758	711	720	758	755	730	692	770	732	774	711	731	754	754	685	722	699	810	724	758	740	755	703	709	696	750	737	741	698	731	746	741	723	725	719	761	720	743	760	697	732	722	725	738	754	716	751	759	770	707	751	753	802	703	761	732	719	698	713	707	709	737	736	716	738	737	712	770	766	717	714	739	758	732	757	732	712	739	746	736	739	791	756	734	700	678	779	726	771	773	755	750	720	690	769	724	740	753	772	698	762	763	779	738	715	709	676	767	782	720	767	699	768	759	723	709	758	715	711	706	725	727	715	768	784	728	727	738	719	752	754	724	722	770	692	766	733	721	765	750	765	734	710	739	673	754	744	745	765	735	731	756	728	780	721	759	755	714	714	723	766	738	717	726	713	708	749	745	692	724	707	732	760	728	687	714	755	714	772	740	757	709	718	746	700	741	697	713	766	784	756	759	710	760	726	706	722	753	697	665	778	723	795	699	746	706	767	805	773	734	750	737	719	766	763	706	739	751	729	712	719	722	756	706	786	681	733	766	766	742	732	716	792	763	758	700	766	696	710	752	731	716	792	728	743	725	748	718	692	730	725	756	724	776	739	758	711	752	765	700	768	747	778	769	735	758	792	749	707	736	766	776	736	716	748	795	746	745	725	688	756	729	740	734	750	751	764	689	735	714	711	761	728	709	747	732	764	736	735	731	771	725	752	740	775	744	733	717	736	748	732	729	744	763	800	758	735	739	717	763	758	740	717	760	779	694	771	754	743	758	771	760	712	714	731	711	701	691	733	738	730	757	710	759	768	743	735	747	707	773	769	765	697	728	728	729	735	739	799	750	769	764	738	729	729	687	705	738	702	773	738	696	766	771	740	696	784	749	698	717	734	729	668	706	739	740	732	732	754	743	773	715	744	744	754	729	689	765	751	774	791	712	722	764	773	720	730	741	759	699	734	828	773	751	707	778	717	776	716	782	734	779	778	782	697	786	736	741	762	718	734	688	744	763	745	714	740	730	723	724	768	732	763	756	758	769	713	748	723	753	732	716	794	738	724	748	691	779	717	730	725	754	761	760	758	730	761	757	762	706	760	732	777	759	745	744	716	729	736	757	742	732	717	690	774	706	732	773	731	763	749	742	762	754	769	712	692	755	743	745	733	748	797	804	727	751	765	708	743	768	739	769	724	750	748	745	697	750	745	735	778	711	768	730	742	774	733	776	730	701	743	753	785	731	759	702	779	713	739	695	729	758	788
24204	20551	2596	939	635	481	388	311	276	281	227	223	216	218	192	184	185	185	196	191	165	155	163	166	170	175	173	146	153	137	160	172	161	149	185	174	141	154	132	150	166	165	158	155	163	135	161	153	144	152	166	141	130	148	155	189	135	149	152	156	138	180	152	138	159	132	139	150	159	153	152	174	166	132	144	180	158	165	149	150	165	134	175	163	166	154	182	163	137	157	132	145	142	134	172	158	139	159	155	170	135	164	152	162	172	148	148	144	175	149	147	168	143	142	131	151	142	144	152	139	140	166	173	143	158	146	148	166	155	152	157	161	135	149	132	153	179	174	154	173	125	150	134	145	141	138	160	164	125	148	137	142	138	123	147	158	142	164	148	160	155	145	161	146	142	165	150	143	164	154	131	155	154	174	144	168	128	142	130	162	150	144	133	140	158	128	149	138	145	159	140	168	134	147	168	162	145	153	141	149	128	136	155	142	153	141	140	140	157	153	147	130	142	120	167	177	154	149	155	153	170	184	146	156	149	152	156	158	149	158	162	164	174	135	147	134	174	144	165	165	163	141	154	154	142	146	139	119	150	145	173	152	160	156	145	134	160	170	157	158	145	160	143	128	139	163	154	157	138	144	136	133	157	139	160	157	150	130	133	157	150	167	157	149	176	152	147	169	151	150	168	139	170	155	154	138	176	158	148	149	143	147	142	136	153	141	158	157	134	140	155	131	152	145	150	173	170	141	145	167	149	153	148	140	157	137	156	154	138	153	142	167	158	148	136	139	149	160	143	171	145	148	161	131	147	157	144	139	147	161	144	146	123	161	151	153	152	148	153	152	151	160	145	149	168	169	161	141	139	142	148	159	144	155	147	157	148	165	142	128	127	171	149	143	128	150	141	163	163	143	144	133	127	154	145	139	143	129	125	141	161	158	134	147	155	143	149	148	163	163	152	155	144	137	149	156	171	143	145	140	134	152	150	159	132	151	178	152	152	163	157	164	148	136	148	155	139	136	151	146	142	144	159	147	157	133	137	170	150	162	157	154	155	158	153	165	178	140	160	163	151	160	117	143	132	148	130	159	153	159	129	162	157	141	143	155	164	156	153	146	146	147	139	138	154	145	155	155	149	146	176	150	158	150	151	154	147	155	137	157	160	132	141	146	153	161	166	162	149	137	159	150	141	132	147	142	152	158	161	149	169	125	156	154	126	141	147	144	163	134	135	145	161	161	155	159	154	156	153	146	140	140	142	136	162	158	145	137	149	153	150	166	153	155	127	124	165	151	162	151	149	148	172	178	140	147	158	124	145	148	157	168	130	147	146	146	162	130	139	143	137	137	124	134	138	149	149	146	132	141	142	146	127	153	162	164	135	157	145	152	159	162	139	165	154	136	161	157	143	148	149	162	157	142	145	154	135	141	145	178	166	174	145	170	150	152	140	169	137	152	144	157	152	147	140	144	152	154	148	165	157	130	119	153	150	146	156	153	152	141	147	120	152	176	137	141	135	142	162	141	146	148	149	144	129	146	133	175	141	160	165	167	144	155	144	161	155	145	149	153	138	152	134	137	135	173	148	128	157	138	161	152	166	153	121	151	156	158	162	138	143	132	164	161	133	169	119	148	179	136	160	172	128	166	152	172	167	146	151	162	168	132	147	165	145	160	157	157	156	177	163	143	135	149	150	140	167	165	151	144	137	157	161	155	139	126	138	154	132	154	127	148	151	141	144	150	139	158	167	162	143	187	160	151	164	139	122	142	163	145	145	139	144	141	128	151	170	153	148	133	152	159	119	170	145	151	155	151	142	140	161	170	163	167	158	133	151	141	143	169	172	149	151	157	164	153	152	148	149	131	142	139	161	161	151	152	155	146	157	165	129	135	129	131	131	156	172	127	134	152	148	156	121	130	150	145	135	164	164	150	171	151	144	141	133	133	140	152	169	142	154	160	160	158	169	174	156	157	162	163	161	203	130	147	143	136	163	130	149	142	160	164	143	147	160	156	156	172	150	138	126	141	159	141	160	139	121	137	136	142	155	130	150	165	170	154	148	158	162	136	138	152	176	159	174	158	148	142	165	140	142	163	143	159	149	159	146	153	166	166	141	161	145	146	149	162	163	138	147	139	187	144	167	149	152	162	143	164	141	143	180	165	169	154	165	135	168	143	146	149	154	166	155	148	144	141	160	170	154	137	154	139	158	140	164	167	149	134	131	143	132	164	145	137	126	159	138	156	157	155	161	158	123	148	146	132	157	147	137	159	149	139	167	131	140	157	145	144	121	152	145	143	157	141	170	149	163	143	154	145	139	145	142	170	143	168	148	135	155	153	139	165	160	136	130	160	169	160	151	128	142	136	161	134	136	137	152	151	152	153	152	175	136	164	146	156	149	158	142	127	150	168	142	163	167	158	153	158	148	138	130	142	131	156	150	176	156	155	142	160	122	153	133	156	154	147	150	144	137	147	156	152	141	150	165	139	129	139	139	141	151	139	168	158	146	153	145	153	144	168	154	152	135	138	151	157	149	135	156	159	167	149	148	173	160	146	149	146	129	142	140	154	127	138	122	146	145	156	148	145	142	135	170	174	149	149	165	158	158	126	131	139	149	169	154	127	141	168	155	126	131	142	139	142	161	133	164	160	160	164	148	144	147	159	145	131	162	146	171	150	139	151	154	158	145	133	153	146	150	167	146	143	162	153	165	167	156	147	144	160	142	163	159	139	157	135	152	139	135	148	154	133	141	127	160	150	146	151	144	160	172	160	138	120	134	140	162	149	151	148	181	169	138	164	161	121	161	141	175	136	144	129	161	158	158	146	145	140	147	146	137	133	121	150	159	162	147	135	146	147	161	150	159	137	135	149	140	138	155	152	161	144	148	134	159	142	130	147	164	160	152	154	147	141	127	152	171	157	160	152	142	174	155	159	161	145	156	146	135	151	131	146	152	151	165	142	150	154	143	165	147	165	163	164	152	155	173	147	137	154	153	153	162	161	163	147	130	150	173	143	169	153	149	148	179	133	154	149	152	164	131	129	143	153	161	147	153	158	163	150	152	147	146	150	142	133	167	163	128	151	154	142	166	142	138	167	142	144	154	144	125	155	152	172	173	172	133	160	130	151	161	154	137	136	164	142	175	161	149	145	156	156	165	171	159	166	149	129	172	144	156	148	177	142	170	163	149	166	149	159	144	151	131	157	138	155	132	126	158	164	129	149	135	142	154	154	140	163	151	168	146	178	162	170	166	149	146	149	136	148	128	144	155	145	145	145	154	168	162	149	155	145	147	162	152	140	156	133	163	141	158	142	147	144	154	160	132	152	142	145	130	142	162	147	164	156	161	132	146	124	153	140	149	144	157	184	181	162	151	159	125	156	150	165	177	145	143	161	138	175	161	150	163	128	135	165	155	167	150	153	157	155	150	172	127	188	168	157	126	140	149	132	133	151	153	152	142	141	132	144	145	150	154	155	142	155	133	143	142	166	164	164	167	131	161	151
14243	14244	2298	2832	2522	2113	1719	1434	1206	1113	1007	926	879	808	755	671	715	616	565	636	586	579	552	540	518	503	488	508	458	492	500	476	497	449	483	431	432	438	464	448	490	466	469	474	447	434	456	407	460	431	448	440	419	403	470	465	394	435	431	450	456	423	400	491	439	414	364	411	423	446	403	377	432	416	394	412	382	423	431	414	417	393	427	434	442	441	391	408	431	411	378	422	358	425	409	406	427	388	410	406	411	397	392	445	415	381	440	425	411	412	426	389	407	427	429	407	397	404	418	386	428	372	397	407	381	411	417	400	424	404	385	420	394	381	387	444	396	422	412	359	447	399	411	397	423	443	433	404	415	403	392	450	406	450	432	412	415	396	386	431	398	397	400	404	397	403	388	426	391	419	404	395	416	398	425	406	435	415	420	410	394	438	395	413	376	405	384	395	397	424	380	426	381	417	393	445	393	391	402	377	431	424	385	414	478	421	387	407	415	388	419	418	368	378	369	432	407	420	411	404	408	387	397	458	419	397	422	419	392	415	408	390	371	422	449	389	389	426	411	452	405	424	427	392	398	393	399	417	375	442	420	404	399	409	405	379	418	387	409	406	386	402	456	444	430	392	422	416	417	412	404	408	452	427	424	411	419	366	417	433	429	391	397	413	437	406	413	435	353	414	406	378	373	409	407	393	382	400	432	381	401	422	399	392	394	414	379	369	418	386	449	404	398	400	418	395	405	392	423	399	448	395	415	423	429	430	404	405	423	426	424	386	412	421	423	388	406	403	408	384	411	370	422	447	382	417	394	381	377	400	438	415	408	419	379	426	412	442	424	389	397	404	387	411	392	423	382	420	423	413	389	392	418	397	399	404	406	415	365	388	430	416	404	432	424	428	417	434	405	416	423	410	390	427	420	404	395	407	379	399	395	368	395	399	428	422	417	394	426	443	387	375	379	383	449	417	468	386	379	429	413	387	411	413	423	417	416	395	367	386	407	405	453	381	445	408	425	421	412	411	407	415	429	387	405	428	409	446	407	415	413	396	406	391	460	440	389	373	412	407	402	399	438	426	383	395	399	403	407	396	435	423	427	447	390	402	388	414	415	458	398	396	389	414	386	386	436	413	422	403	411	407	425	389	404	437	401	370	405	375	385	443	388	393	388	424	445	424	393	434	391	423	431	398	405	354	415	403	374	404	408	413	378	392	406	395	409	388	395	384	410	426	401	409	448	407	422	435	419	410	389	402	450	396	401	433	427	417	403	429	456	422	405	404	399	397	413	427	393	426	401	431	371	432	383	393	428	397	439	413	431	390	387	389	413	411	436	410	374	448	430	394	382	412	411	387	434	433	415	421	418	424	396	392	413	424	366	413	388	402	404	449	456	415	381	416	454	386	415	416	404	420	407	403	396	417	396	412	435	413	417	386	394	454	415	387	433	443	381	373	405	397	419	392	401	464	404	389	410	362	413	429	396	405	384	390	415	395	418	412	404	423	413	424	398	412	431	420	403	445	429	405	390	420	382	397	405	401	433	414	399	398	385	404	401	387	398	419	409	393	396	405	444	456	372	428	401	382	413	439	386	425	403	409	405	361	392	406	394	429	396	442	375	396	383	425	396	410	426	410	420	390	452	418	404	404	424	409	423	396	405	422	403	421	372	373	423	384	405	390	374	393	399	391	436	406	401	425	415	410	383	410	415	381	389	396	394	403	410	375	407	372	416	406	455	416	432	392	391	442	420	392	415	403	412	409	403	400	432	406	405	398	395	427	418	425	404	408	388	428	383	426	364	425	409	409	401	430	407	392	394	380	432	449	407	414	422	410	407	390	416	396	420	452	442	398	393	394	429	414	395	446	413	385	416	429	425	396	369	387	388	384	380	430	381	394	426	415	393	444	415	414	400	382	388	409	396	419	397	429	420	391	396	387	368	451	426	385	397	421	394	401	399	408	395	440	379	398	417	440	369	415	399	380	367	394	383	402	389	425	389	422	396	351	389	398	364	392	416	367	415	375	380	384	405	419	398	419	399	406	427	434	381	406	414	396	407	385	375	407	375	396	376	413	396	394	459	443	438	392	435	423	412	404	407	399	391	413	375	426	421	397	410	431	408	388	410	408	409	436	413	431	399	405	441	430	440	386	430	403	425	366	401	430	393	415	433	397	388	391	394	409	428	394	394	447	435	423	381	428	424	427	426	405	404	432	411	430	389	394	427	400	386	441	401	426	427	383	413	412	409	387	432	427	381	420	403	414	417	440	419	445	385	385	403	409	408	422	370	442	421	394	394	380	421	388	421	394	403	434	420	406	399	384	428	408	406	426	404	386	418	436	423	399	422	424	431	390	425	421	418	398	383	417	418	384	418	388	389	401	405	418	389	412	410	436	405	379	419	410	410	380	403	388	418	446	400	419	413	362	425	396	412	406	400	428	431	377	436	395	412	364	376	389	397	379	429	392	377	410	392	397	409	415	411	381	419	391	377	418	382	409	441	392	404	407	406	411	407	421	436	380	396	381	388	423	383	406	397	390	431	406	422	411	374	399	416	411	395	404	386	390	420	420	413	405	391	442	419	433	366	374	361	426	376	409	407	411	411	376	397	426	395	402	421	426	386	403	433	409	389	402	430	399	398	402	404	398	381	373	421	395	427	407	390	404	424	418	378	398	357	367	443	375	400	415	370	450	413	401	386	417	415	404	412	402	400	428	389	418	404	417	423	377	431	437	387	392	425	416	419	402	415	435	458	390	426	387	412	434	370	435	399	396	375	438	419	403	404	421	378	432	445	389	418	425	388	385	463	399	455	390	439	398	394	417	416	415	397	397	406	434	430	411	391	390	407	390	406	403	406	448	391	395	414	405	440	405	394	366	426	432	388	414	423	392	419	402	365	430	419	413	387	393	390	410	427	393	417	442	427	410	400	395	419	402	396	416	386	428	407	394	429	412	411	386	408	433	411	407	399	425	423	413	384	423	413	392	407	418	405	425	400	413	374	386	466	407	425	385	364	380	369	394	396	420	400	381	378	416	379	393	401	409	393	403	418	386	422	404	404	448	411	378	411	395	398	394	429	415	423	413	433	429	427	408	425	428	422	381	416	442	421	423	429	439	366	420	384	404	430	397	404	409	430	419	403	415	418	389	439	420	417	378	430	401	406	383	365	408	382	404	401	419	377	404	402	382	410	396	385	424	409	417	381	399	392	390	422	379	336	392	417	418	410	421	415	396	429	423	419	415	386	391	376	415	393	402	376	395	403	411	407	431	446	428	382	465	441	398	420	421	430	413	420	431	414	417	379	396	368	395	385	413	412	404	400	415	399	393	422	389	390	428	403	389	418	418	371	365	403	434	402	432	401	405	418	381	444	392	422	424	431	380	403	373	415	411	422	426	440	424	385	427	417	431	432	404	385	384	403	416	392	438	414	401	399	388	393	395	390	401	422	397	379	389	407	393	417	430	351	396	402	419	369	375	396	418	404	407	400	405	373	402	403	409
36483	34306	6759	1886	1262	940	742	566	519	437	365	368	362	293	308	303	279	287	264	248	245	261	266	242	271	231	266	246	232	218	228	251	215	248	240	219	239	235	222	275	251	214	263	234	212	235	239	225	231	232	229	206	227	252	215	248	230	238	234	203	220	231	190	218	204	191	207	230	193	237	201	213	221	200	208	230	215	222	235	231	233	215	218	221	246	215	202	248	220	215	221	182	190	248	203	212	230	236	243	222	236	228	240	225	207	221	225	216	235	210	211	198	206	222	216	201	237	235	208	249	235	216	185	215	216	221	227	208	234	217	196	227	216	223	217	232	212	219	215	210	227	198	244	226	207	217	207	238	253	217	218	212	204	202	205	237	231	200	218	232	212	188	217	213	217	206	229	231	242	246	197	231	250	214	201	209	218	203	210	220	189	227	244	214	191	207	226	235	240	230	215	214	216	209	232	223	232	195	233	207	217	231	215	239	224	212	227	225	220	207	208	198	193	222	231	207	203	212	228	201	193	234	233	212	202	218	230	232	230	229	182	201	223	224	214	206	206	224	208	209	201	228	228	216	236	228	236	196	212	209	196	216	219	215	223	256	212	203	225	219	207	193	218	208	230	204	207	268	239	222	226	203	221	207	203	188	239	227	218	216	197	251	216	223	236	255	208	209	192	232	238	226	241	238	238	247	220	232	223	254	210	211	197	197	225	213	245	210	214	253	210	247	218	188	221	203	203	223	229	224	230	227	206	207	209	230	218	213	208	205	217	226	198	214	221	200	240	216	224	225	202	208	207	245	229	220	239	214	221	211	226	215	217	228	248	209	197	217	216	217	217	232	226	215	227	208	217	205	228	210	220	209	229	232	232	195	219	218	231	215	236	226	210	212	215	219	223	209	236	227	205	220	221	228	213	226	226	235	222	212	229	231	196	221	209	240	232	200	212	233	254	199	212	201	230	209	183	196	214	265	206	222	215	205	202	207	211	207	213	184	222	215	201	207	220	197	228	222	197	199	214	215	191	218	215	223	231	184	233	218	186	203	205	229	231	224	205	199	207	211	217	218	227	223	250	229	219	193	237	211	209	237	215	192	195	225	219	227	208	227	229	200	215	210	204	213	191	222	208	216	210	217	206	207	191	198	229	230	182	222	194	218	206	217	207	230	217	206	215	217	218	197	235	223	204	213	210	242	196	229	207	177	208	228	204	207	225	217	211	223	208	223	192	211	212	212	195	189	226	205	243	212	217	226	228	203	235	202	223	226	211	201	247	214	213	202	234	207	207	245	195	231	212	217	205	209	233	204	223	220	227	206	228	201	229	227	212	237	216	212	224	219	214	223	233	214	245	230	199	252	227	222	227	227	211	241	205	201	214	207	196	226	195	204	207	212	223	204	207	211	208	224	204	225	205	214	213	229	226	217	195	211	229	215	222	199	214	197	206	209	210	219	229	218	195	188	240	227	236	218	232	230	224	213	198	220	215	214	221	211	188	181	210	207	240	198	230	215	240	211	235	231	200	233	221	214	214	213	236	217	217	214	220	202	222	202	206	244	226	182	212	212	224	212	190	227	206	225	207	214	227	242	217	230	243	237	189	247	217	241	226	204	206	232	216	209	273	216	204	210	204	220	207	220	242	221	226	213	221	213	190	232	213	208	234	206	205	232	247	245	228	222	203	220	205	195	202	214	224	215	217	222	202	197	221	204	221	222	213	203	240	236	223	198	236	220	207	207	233	216	195	222	216	207	213	225	215	199	206	218	259	220	210	210	206	247	207	221	185	207	209	229	220	207	215	230	190	211	218	201	206	206	218	189	208	226	240	215	215	232	218	236	228	223	191	233	220	228	218	209	221	238	215	214	215	179	188	209	217	243	211	227	218	220	216	199	197	225	213	239	215	219	211	208	223	206	195	201	211	185	206	208	212	199	214	199	239	235	196	215	204	230	214	238	209	222	199	234	223	210	203	221	242	203	222	213	213	246	201	189	228	233	229	208	214	226	204	216	220	258	203	226	240	221	199	224	230	235	197	207	214	229	228	220	213	234	193	224	230	211	233	225	216	213	200	226	212	196	209	246	218	210	208	220	217	253	210	236	201	216	208	231	233	215	229	208	241	196	228	221	209	242	204	205	251	213	228	214	205	210	228	245	210	226	220	226	225	229	235	199	225	253	236	212	232	215	220	227	203	214	202	209	239	236	222	237	207	200	184	243	209	195	208	197	202	238	199	217	209	243	210	248	242	237	233	195	247	199	214	219	236	227	240	200	209	209	207	219	238	202	234	197	264	191	240	203	202	227	223	197	219	207	235	238	218	183	231	224	217	207	201	223	234	223	234	214	217	216	234	204	220	192	213	203	196	218	236	199	201	233	222	222	249	214	213	220	215	197	214	209	221	218	203	250	210	214	198	204	185	227	191	221	215	217	220	221	203	197	221	200	221	229	192	206	222	210	211	213	208	232	205	204	229	225	226	205	203	195	236	217	196	231	216	228	220	197	222	254	222	221	208	212	179	246	227	201	206	243	223	209	217	222	223	209	211	237	201	212	205	191	195	231	193	225	260	200	218	198	209	220	228	217	233	204	233	228	222	214	227	206	236	198	231	255	209	237	227	243	236	228	230	215	227	230	219	192	217	204	206	189	201	214	210	200	206	221	221	209	203	222	185	207	204	215	223	201	243	211	239	229	209	237	210	249	259	216	217	275	233	204	228	212	229	198	217	223	227	222	227	222	209	219	215	203	188	203	197	201	219	229	232	226	207	204	210	234	205	214	227	221	234	215	243	221	193	211	203	212	209	222	218	238	222	243	198	214	256	245	215	219	198	221	233	210	205	223	242	237	216	211	200	191	222	213	216	223	199	220	202	212	195	215	195	240	187	227	243	219	191	212	242	183	247	234	208	210	208	222	234	223	231	196	216	205	244	204	186	213	234	217	225	196	206	226	204	212	231	241	213	207	206	214	222	222	232	224	227	206	204	230	199	212	195	224	201	208	232	210	249	245	234	207	206	207	216	197	222	259	229	244	243	211	204	187	213	234	193	218	224	195	238	180	224	212	209	225	226	207	215	208	211	208	198	203	216	228	236	226	227	202	209	216	186	221	236	225	190	200	233	239	209	211	202	201	231	204	216	212	212	200	201	229	209	184	233	226	219	233	200	221	218	227	227	195	216	218	227	221	210	240	226	248	215	205	234	236	209	236	220	218	221	255	229	214	197	183	229	239	205	186	222	216	227	218	227	227	217	207	198	217	192	231	226	237	227	214	233	222	231	236	237	224	211	213	178	211	222	183	228	204	235	235	238	229	223	216	220	215	207	211	189	202	184	201	194	231	206	202	211	226	187	214	185	201	264	242	241	203	234	215	221	183	205	201	195	205	229	257	211	220	211	206	242	206	199	193	202	215	227	229	225	208	239	210	220	208	219	205	216	226	214	215	213	230	220	247	200	208	200	206	220	230	220	224	238	204	225	225	207	204	192	207	224	249	223	219
21022	20732	4309	5236	4349	3685	3097	2577	2213	1848	1645	1570	1480	1283	1195	1067	1101	1008	977	945	851	904	811	799	860	849	762	766	796	746	686	745	684	737	674	689	720	730	644	665	675	675	619	685	666	664	631	713	676	616	620	663	644	639	576	649	647	598	580	604	631	613	583	628	584	581	565	634	573	626	582	604	578	597	610	570	590	650	593	587	582	595	597	591	581	579	575	619	603	615	611	545	593	609	610	586	553	595	610	539	619	630	572	596	598	582	567	576	579	570	619	611	613	590	582	634	585	565	595	602	593	552	584	581	602	582	548	590	570	552	575	572	575	606	572	590	590	582	560	588	584	603	564	593	566	574	603	587	620	575	585	551	575	562	611	549	563	556	624	576	542	618	540	589	587	556	602	605	537	604	576	641	570	621	602	570	549	585	558	561	554	599	581	600	593	590	609	580	580	583	595	553	614	587	610	591	567	614	623	557	563	562	594	565	587	619	575	603	524	529	573	605	601	581	578	583	613	575	597	595	594	624	575	573	546	545	566	567	538	605	558	593	608	600	589	597	571	545	610	624	571	576	588	567	599	551	611	573	603	553	598	622	582	590	534	557	554	552	583	579	585	586	602	577	611	575	591	595	573	577	559	591	580	566	566	586	628	592	584	646	610	576	568	572	575	570	557	590	552	599	565	580	569	596	561	592	609	600	569	558	613	592	579	569	591	593	545	537	570	601	591	603	576	565	578	578	581	624	557	605	559	571	575	600	618	560	590	593	591	579	608	553	594	604	568	624	556	581	581	542	585	580	602	562	598	572	556	580	549	564	592	570	614	566	605	605	575	600	554	536	569	565	572	562	559	564	515	609	602	574	611	547	584	594	581	600	588	537	565	606	561	607	580	604	633	599	587	564	579	630	548	589	593	601	562	589	591	608	583	588	569	548	585	540	577	598	572	578	591	575	610	609	597	587	604	606	577	554	616	589	602	584	578	610	615	591	582	568	597	596	537	576	598	560	563	579	594	585	617	572	613	523	609	594	625	590	612	572	568	614	596	607	536	591	554	577	616	575	596	580	600	562	575	607	551	573	591	559	575	558	570	525	558	552	583	626	611	540	595	590	561	590	568	583	581	580	523	561	581	578	634	564	586	610	573	592	586	594	536	606	604	553	594	593	604	591	590	626	590	632	566	564	610	582	569	546	593	594	556	592	617	612	552	542	594	596	579	567	637	556	609	565	590	540	608	555	610	579	553	556	554	597	560	611	560	603	576	579	570	558	614	582	589	592	582	589	583	621	575	539	563	581	581	581	566	590	546	618	597	601	566	543	568	561	583	548	598	563	613	590	561	570	562	609	591	567	545	574	531	602	554	571	586	588	560	578	628	613	557	585	535	563	567	595	576	572	591	584	591	557	605	633	524	578	591	575	570	576	600	570	589	605	548	576	592	590	558	566	554	593	596	603	543	617	589	567	539	586	539	566	585	557	629	614	571	603	548	589	582	572	574	585	584	554	581	557	589	620	528	600	540	585	559	560	561	585	606	570	549	528	541	557	576	563	564	586	556	607	623	590	539	588	600	572	547	552	596	601	594	605	580	572	576	576	585	572	610	540	579	588	533	618	597	579	573	566	595	533	601	568	598	551	572	572	518	580	573	612	635	546	605	597	597	567	571	622	571	603	576	605	612	576	570	565	564	543	593	607	554	572	597	562	609	598	602	574	584	612	591	547	555	631	615	584	535	557	583	592	571	577	566	607	617	566	628	538	559	574	565	585	598	597	573	626	606	558	553	575	542	606	573	575	570	558	601	598	607	568	609	571	616	583	585	553	574	572	566	564	501	615	608	607	556	580	594	539	552	607	587	534	618	576	587	566	608	596	573	568	574	581	541	550	550	594	547	523	612	571	611	592	584	631	580	586	579	593	576	595	600	558	540	599	585	589	589	608	590	555	573	574	551	613	608	585	553	596	499	597	562	556	578	621	602	583	597	612	549	568	601	518	630	588	579	605	582	553	586	605	576	539	561	594	613	594	587	557	544	587	573	562	585	556	546	580	611	598	625	561	591	579	530	587	555	565	585	576	611	600	597	588	580	565	605	564	575	612	575	551	559	540	557	544	587	548	574	627	632	597	582	572	545	565	552	599	580	527	549	562	569	587	605	574	573	567	592	562	560	574	579	586	583	592	591	539	577	573	591	599	608	565	565	596	617	566	560	555	578	577	576	580	582	577	563	575	559	571	548	575	545	593	575	598	569	549	615	581	557	614	547	592	582	564	561	538	610	576	539	572	585	579	578	560	605	563	606	598	561	540	569	561	579	561	552	562	561	564	533	566	592	591	624	555	573	633	580	544	573	575	546	576	558	593	587	567	590	583	563	557	562	561	563	579	603	575	603	576	609	588	598	542	598	571	609	594	570	564	536	605	543	577	584	619	580	588	551	564	609	557	568	618	596	586	585	575	572	602	559	580	618	602	576	565	576	595	547	606	574	575	596	542	616	579	590	533	606	562	581	587	579	566	555	589	593	592	562	584	580	615	569	629	577	571	579	579	627	546	608	556	587	586	558	561	564	561	541	585	611	594	569	619	579	604	548	588	605	557	614	556	557	568	564	561	559	601	591	564	563	600	606	589	610	646	573	609	591	621	609	570	606	598	595	590	587	607	570	590	567	585	579	582	581	612	567	497	574	569	565	579	566	540	535	593	563	565	587	582	546	563	550	585	597	569	611	570	561	574	564	597	575	572	592	594	560	589	589	645	575	514	631	572	555	564	571	596	586	582	594	596	579	609	602	554	595	602	568	546	536	585	597	559	556	603	533	623	650	592	575	557	581	580	560	588	574	589	589	555	572	595	554	564	552	632	607	602	588	582	576	585	612	548	535	571	578	551	573	567	572	599	592	590	612	549	560	567	554	593	574	581	580	579	541	581	565	598	585	577	575	576	582	603	560	591	567	584	639	644	564	591	568	546	566	571	572	571	538	569	575	542	525	537	596	558	605	535	575	594	558	547	588	562	547	553	579	596	612	595	600	573	596	574	589	563	551	603	598	568	576	571	566	589	548	601	578	548	585	558	560	579	605	578	591	587	574	587	546	601	569	580	552	600	588	572	606	551	552	589	554	595	560	579	582	562	568	607	581	607	578	545	552	595	531	579	620	578	555	554	575	555	581	592	613	587	539	563	570	591	584	589	601	570	554	564	602	565	543	574	568	593	574	553	577	560	555	578	600	552	568	559	547	548	571	590	572	586	547	589	604	601	545	516	599	605	607	583	555	552	563	596	574	566	562	557	563	558	540	572	593	563	541	596	557	593	622	600	585	585	566	562	579	586	582	592	532	573	545	570	584	592	566	547	632	527	606	566	573	536	575	587	582	586	554	580	600	605	612	561	543	562	539	541	569	535	601	580	536	545	582	576	592	561	544	559	555	571	601	592	611	524	583	556	584	589	582	553	567	604	558	555	554	591	574	527	582	554	561	572	565	550	569	567	617	610	594	577	572	577
5087	934	370	315	311	331	328	309	299	316	292	329	361	295	291	315	316	314	308	305	305	344	302	301	335	339	335	316	331	335	301	306	311	325	306	331	292	294	347	298	311	301	306	297	319	317	335	315	284	327	296	324	296	317	310	290	326	327	322	338	296	344	306	320	298	328	300	293	337	359	341	299	315	309	301	333	319	332	295	303	320	310	314	374	341	350	309	303	297	353	331	338	322	297	358	359	331	269	310	306	313	276	331	325	334	338	331	319	337	315	323	297	296	324	326	299	326	272	335	334	300	310	325	313	317	326	318	311	308	320	321	312	305	338	338	312	298	301	302	269	300	317	286	331	282	325	299	333	297	299	291	281	354	306	308	289	333	296	290	318	323	352	327	305	290	301	312	312	319	302	322	310	328	287	289	298	303	325	289	327	308	316	290	326	333	315	340	303	301	306	333	322	310	316	332	294	337	341	303	324	319	322	335	310	320	302	306	315	316	326	342	314	300	285	318	309	316	298	320	322	303	318	345	317	308	315	302	337	335	306	294	285	301	292	330	333	286	304	316	308	305	316	315	301	316	287	337	269	318	335	300	288	318	335	316	333	306	328	326	330	339	310	328	322	318	298	338	339	325	283	289	333	350	319	298	304	268	319	304	300	329	346	288	277	312	267	333	326	299	330	308	321	327	363	327	348	327	282	289	346	288	340	302	319	326	329	335	298	279	331	323	285	287	313	315	333	317	306	303	285	342	319	295	323	333	303	335	300	317	339	279	342	327	305	314	319	297	301	307	346	291	329	312	344	304	268	311	325	322	327	350	301	342	320	330	306	328	306	313	302	318	323	339	331	301	315	314	317	262	360	331	310	279	294	332	354	328	358	341	312	292	350	291	291	313	319	326	316	314	308	343	339	315	348	332	302	324	305	329	314	345	315	338	304	320	317	347	316	312	307	326	320	267	297	320	307	316	361	324	314	320	303	300	336	317	308	293	286	314	319	298	283	323	313	331	295	302	303	351	323	313	301	310	335	274	297	268	318	301	322	285	311	326	298	309	312	265	312	354	329	326	300	310	317	309	315	319	312	314	303	293	310	303	313	292	335	312	318	320	331	314	313	336	325	348	303	324	322	312	339	319	304	323	341	322	332	327	284	325	299	317	334	335	299	304	339	308	310	315	356	312	302	331	335	306	315	308	352	297	296	301	350	343	346	337	318	309	301	335	324	335	311	305	309	319	321	332	329	300	314	307	308	336	320	290	298	317	325	310	336	316	311	322	308	324	325	309	315	311	314	327	316	322	334	325	342	333	322	316	341	295	336	327	316	333	333	323	333	340	294	300	312	334	321	319	365	333	337	307	321	307	358	312	286	329	318	293	299	329	335	308	337	346	307	309	284	330	337	344	303	328	284	314	291	310	296	316	319	290	314	314	310	315	295	301	322	326	337	340	313	326	323	330	355	311	327	307	314	310	311	314	337	362	305	336	348	319	295	358	307	346	301	307	337	319	291	315	332	330	306	316	309	324	297	334	327	342	316	311	311	293	303	321	304	330	283	317	282	297	352	340	316	294	314	330	316	321	307	343	327	283	323	319	319	283	312	311	323	292	327	327	295	322	326	335	340	349	302	310	293	312	307	299	303	324	309	345	332	343	332	311	298	298	297	309	330	359	307	290	340	315	326	311	339	304	337	324	296	312	311	309	326	306	300	310	323	331	350	320	309	293	290	296	291	326	317	349	323	314	305	280	335	337	305	290	332	343	315	302	307	344	301	319	293	314	329	328	273	304	287	287	302	305	324	331	303	326	326	338	305	293	299	308	326	302	270	323	362	302	353	336	357	299	303	341	290	328	310	345	306	310	314	351	325	342	313	307	310	314	312	299	335	334	310	300	354	281	300	328	293	286	320	344	328	265	331	298	315	290	355	329	301	288	296	282	307	317	310	285	341	311	326	334	317	323	312	319	285	277	271	288	323	299	308	303	326	335	348	301	356	261	272	291	302	305	329	366	286	316	282	332	311	335	325	332	342	331	282	284	314	329	339	321	309	333	342	300	298	296	317	333	303	310	303	295	305	316	298	347	326	306	307	318	294	326	341	293	330	328	305	277	299	311	296	297	305	326	299	324	321	335	330	317	286	301	299	343	330	301	313	301	300	324	330	294	329	294	314	308	328	335	292	309	315	323	313	303	313	321	338	312	336	282	302	341	295	313	316	311	313	339	319	331	316	332	321	301	316	305	309	357	331	346	327	317	342	288	286	326	317	325	330	351	329	290	312	348	313	317	287	292	318	291	308	303	308	298	339	328	301	285	284	304	299	316	338	312	334	316	289	311	321	309	306	329	347	325	311	308	311	280	329	324	292	330	338	306	330	340	315	336	316	308	305	345	318	297	341	351	328	319	340	322	281	305	332	314	303	306	329	307	294	295	330	329	338	301	333	307	320	325	335	309	331	349	313	355	291	313	343	319	313	322	309	328	308	326	321	317	293	315	347	304	290	307	314	339	303	303	314	291	309	302	329	302	323	305	295	312	316	284	303	275	307	333	338	306	309	302	307	312	356	298	306	352	294	297	317	341	336	311	320	264	327	329	294	331	318	310	300	306	317	324	303	292	314	281	299	325	348	327	339	305	307	317	315	276	317	291	297	311	314	332	326	312	315	326	327	323	332	285	316	300	306	326	333	333	287	318	306	283	317	328	293	318	337	301	296	334	318	312	291	332	324	337	319	339	325	313	312	299	341	305	315	319	316	334	296	301	327	281	281	306	287	324	355	315	317	310	307	324	335	284	286	327	297	319	300	293	321	341	323	293	345	305	307	306	308	324	327	327	327	324	319	307	293	293	316	302	304	312	300	331	330	303	282	294	310	306	324	317	338	320	329	322	318	326	328	296	301	355	304	317	316	314	312	303	316	264	316	314	328	290	310	328	286	315	352	273	292	285	347	326	314	323	297	298	302	297	326	332	301	309	312	325	292	289	313	298	323	326	300	305	325	308	325	320	312	311	294	310	330	343	320	340	317	318	319	282	306	311	333	327	300	324	308	339	317	324	312	304	309	313	316	279	306	319	304	280	313	299	344	331	327	329	316	310	322	313	334	310	305	323	325	311	316	299	310	332	303	308	293	325	289	361	256	354	338	289	300	309	332	313	323	320	320	336	343	329	329	341	322	266	307	317	330	320	313	327	295	332	320	311	325	351	308	310	320	296	306	281	333	300	316	305	370	312	326	338	304	323	323	320	294	319	287	289	321	297	270	301	337	315	305	338	301	309	319	342	328	297	330	306	298	323	308	303	301	320	308	301	358	320	329	330	312	280	344	353	342	327	320	319	333	308	301	315	298	306	306	310	321	331	262	325	314	381	324	303	292	312	297	305	322	329	338	309	269	309	328	308	328	308	294	311	308	279	317	312	306	307	294	318	368	338	314	332	339	288	319	325	361	326	313	308	333	329	293	326	302	336	320	302	308	255	339	329	297	278	301	298	310	334	305	295	318
3611	1643	771	818	769	764	834	751	793	772	688	736	725	776	724	715	764	738	750	728	719	731	745	783	749	749	741	757	771	790	769	709	759	693	757	750	721	712	794	731	752	734	710	736	764	724	702	703	789	726	749	718	730	774	784	790	778	761	773	821	765	770	750	766	810	743	745	751	713	747	706	730	730	728	677	741	767	762	732	736	742	717	739	759	728	688	793	722	764	688	707	743	782	742	731	772	729	737	670	749	738	734	750	757	752	778	688	708	737	743	757	686	768	766	739	737	755	768	732	752	732	756	750	709	742	751	726	728	761	781	733	749	773	724	705	815	722	740	765	746	776	773	741	685	739	761	756	714	749	732	753	685	728	741	714	753	698	753	751	710	737	750	748	751	728	721	798	722	745	747	758	756	705	728	725	780	751	767	696	690	755	715	777	702	712	787	740	736	721	712	748	740	719	737	759	721	769	710	728	704	705	719	776	728	750	752	758	794	744	744	740	758	759	732	724	720	756	772	709	777	695	746	740	743	767	778	743	697	711	757	692	779	744	760	679	770	766	765	755	754	721	740	680	727	755	715	752	755	786	710	796	747	736	785	742	741	769	737	737	732	725	776	724	682	732	750	764	729	746	721	729	717	759	701	699	760	726	739	732	720	738	701	754	743	730	738	791	716	739	764	737	741	698	775	762	716	740	730	756	716	743	723	722	748	756	735	757	761	738	729	753	732	763	775	716	737	766	751	734	782	723	722	731	774	760	743	705	749	727	762	731	757	787	755	725	762	770	708	787	755	765	713	706	709	748	748	750	698	761	767	729	751	682	715	724	752	737	728	747	772	757	776	719	747	731	717	736	770	785	782	700	750	737	764	714	741	759	749	783	707	707	737	778	733	753	745	739	745	718	744	760	726	777	722	760	704	784	673	774	753	715	701	747	725	728	672	705	744	746	744	696	756	725	719	775	711	751	787	769	703	723	769	746	782	776	751	712	753	716	747	745	717	737	754	777	804	721	729	756	790	751	764	740	744	765	735	727	743	779	755	728	737	742	764	759	738	729	733	729	743	737	710	712	788	705	764	767	739	767	724	743	775	767	750	796	751	797	764	713	697	736	741	730	738	737	704	692	701	745	759	709	733	737	751	753	675	750	773	769	732	778	768	753	795	699	824	748	755	736	756	678	794	736	753	777	765	749	755	781	767	702	741	736	728	748	787	742	704	782	769	756	720	701	753	680	718	759	771	757	777	711	696	787	739	760	767	773	706	731	758	730	794	774	744	754	754	742	765	748	728	699	760	743	761	759	719	715	767	675	716	781	720	742	740	759	741	714	733	712	753	718	738	749	718	710	765	768	733	752	790	748	741	746	779	741	779	741	733	737	770	700	752	735	746	725	740	731	719	727	788	751	758	766	733	777	767	764	711	744	729	750	739	744	768	731	681	759	737	806	733	722	739	745	676	735	699	769	732	734	735	741	747	737	694	734	773	758	699	762	723	773	669	721	730	724	711	764	728	718	699	773	795	687	749	724	733	737	715	710	704	734	798	755	717	767	707	746	719	742	739	742	790	716	729	746	733	723	738	757	761	703	734	727	731	754	720	759	778	764	781	748	779	755	702	741	762	758	774	715	774	756	697	779	759	755	682	717	724	792	781	740	820	696	773	774	790	720	696	716	738	744	747	735	760	725	728	738	762	769	759	770	763	778	736	710	752	728	774	716	713	750	755	761	749	731	706	735	720	725	743	735	773	728	746	732	691	749	736	770	721	803	710	732	740	695	714	772	790	728	776	731	683	727	748	709	743	744	738	738	739	743	727	689	717	737	750	755	721	693	739	726	785	718	810	730	753	805	711	738	748	778	761	685	707	745	741	770	719	755	710	741	756	722	748	744	751	722	732	693	732	743	743	701	759	805	732	652	682	731	700	775	730	758	753	736	710	677	776	807	731	699	776	751	765	724	746	730	732	763	787	706	748	746	738	778	718	717	714	757	722	730	754	745	779	749	739	738	786	725	727	742	732	705	752	692	719	719	753	772	750	755	724	744	773	703	761	738	717	751	753	744	727	742	741	699	718	696	744	745	739	748	765	698	760	740	743	728	756	717	708	738	746	755	731	763	733	735	729	724	759	759	759	722	721	735	716	711	758	734	708	705	708	733	775	762	740	728	687	749	739	760	795	734	721	744	671	758	793	706	757	720	776	702	743	781	730	723	785	785	740	736	711	741	783	773	752	756	797	763	710	734	759	748	728	743	735	731	743	758	782	720	770	799	780	762	748	795	762	732	746	771	740	691	774	762	774	773	722	738	771	697	713	800	729	734	710	758	687	737	745	784	759	749	748	744	760	762	723	703	779	802	720	747	776	740	796	696	736	784	701	759	739	703	733	750	731	727	735	739	721	731	738	750	761	746	795	712	778	736	694	770	722	718	693	728	724	743	775	770	713	751	736	741	773	719	793	699	738	752	682	718	785	773	762	754	702	749	704	743	744	764	741	767	760	680	747	705	730	711	729	763	703	698	768	730	721	700	682	735	746	752	717	692	743	736	766	766	739	697	769	741	734	755	664	702	764	791	741	712	756	744	824	779	758	730	764	757	774	707	751	726	725	751	698	731	763	729	713	740	758	764	718	752	734	773	735	752	771	724	737	757	767	748	753	763	735	744	692	757	725	751	731	716	743	734	717	714	748	775	790	750	772	753	748	709	702	701	702	733	754	710	693	701	772	717	709	735	701	760	736	754	726	738	735	762	738	697	786	750	687	718	741	768	745	731	726	790	745	793	750	782	748	706	756	725	755	744	756	718	729	706	764	737	775	759	716	702	718	724	730	710	768	712	704	752	698	766	737	748	751	757	692	744	698	755	744	743	764	762	748	700	705	696	742	698	730	712	750	730	776	723	773	729	728	743	742	767	716	728	784	756	772	750	711	751	726	756	746	744	760	742	718	730	737	767	757	765	753	767	707	733	721	789	720	761	741	737	735	758	746	704	786	772	717	739	752	776	732	738	693	723	768	776	704	749	769	756	751	783	715	740	747	736	764	724	737	763	780	747	787	797	727	732	761	720	743	718	745	733	725	725	754	720	752	679	747	704	755	753	721	713	758	726	775	790	744	714	699	761	741	788	735	719	796	687	757	744	737	714	721	709	766	749	757	746	710	753	747	707	716	712	736	738	704	773	767	769	703	732	769	715	752	692	759	696	742	737	725	717	764	744	737	726	784	738	693	741	779	751	757	756	767	755	734	754	776	725	738	776	756	754	707	753	783	729	733	718	699	760	719	788	718	795	723	761	759	723	751	835	778	766	777	711	779	764	779	754	715	729	715	751	758	755	774	749	721	766	736	690	743	772	726	741	765	767	729	734	756	749	702	761	730	750	770	750	755	748	816	710	760	723	805	754	719	759	738	744	701	764	715	756	741	745	713	718	775	775	700	733	719	716	742	792	762	749	733	758	761	724	726	746	768	731	758	768	715	744	747	730	728	758	717	704	712	726	780
25511	19741	2550	874	639	529	393	330	294	253	247	212	202	213	211	201	184	183	176	180	143	171	151	160	173	174	166	188	152	149	149	172	159	150	178	117	169	178	163	188	139	167	145	128	171	157	158	174	162	154	139	162	174	152	172	156	151	156	141	133	189	155	157	161	126	156	139	136	145	143	167	180	169	142	162	194	145	150	157	170	170	128	151	144	155	158	138	156	144	142	157	145	158	162	165	160	149	131	147	163	145	126	156	159	146	154	162	146	159	149	147	136	138	144	142	154	143	134	154	150	148	144	142	155	150	157	145	160	123	156	142	151	153	163	141	143	150	149	138	158	186	149	130	130	154	126	162	140	147	158	161	159	145	141	169	140	152	132	157	144	163	149	151	144	153	155	149	158	154	152	167	159	129	152	179	135	161	127	159	152	152	133	146	145	139	149	158	136	181	145	155	142	144	150	151	127	143	136	152	165	157	135	154	139	153	131	153	154	155	155	138	150	155	166	160	139	153	159	152	154	148	152	154	137	157	165	151	150	146	154	151	167	150	153	156	142	157	149	153	157	137	161	145	156	156	140	126	135	171	134	160	174	142	163	152	170	156	148	160	131	144	148	144	150	134	129	143	167	175	191	149	151	151	176	135	152	148	159	145	157	116	168	152	167	143	146	148	151	149	170	127	142	167	146	146	162	166	160	146	153	143	133	171	160	148	163	155	154	153	145	138	123	135	169	150	159	162	150	157	141	186	157	173	173	156	159	148	136	152	167	142	131	171	134	161	145	180	155	137	135	152	136	156	158	155	135	161	163	155	152	140	142	167	135	131	143	166	154	148	154	168	125	147	150	170	159	145	141	166	148	138	149	136	138	162	169	153	160	156	160	166	153	155	135	147	163	144	146	123	171	144	158	148	154	151	160	135	143	119	149	153	174	132	154	149	161	151	146	161	165	177	169	142	163	153	141	153	174	153	149	166	135	141	148	151	185	159	172	148	154	152	130	137	165	166	163	166	139	158	149	145	133	152	144	135	147	145	142	125	153	165	147	152	161	153	129	137	141	149	140	176	155	158	169	182	154	159	151	129	154	122	165	164	151	142	154	145	159	163	147	151	132	153	162	175	141	150	145	153	173	147	164	158	153	154	133	159	148	164	160	155	154	131	132	143	143	137	142	158	149	129	165	168	152	149	151	150	140	139	146	148	149	157	145	157	154	156	138	153	138	143	150	160	147	150	141	140	140	155	130	150	131	154	161	167	166	139	131	156	162	136	170	163	155	152	134	140	164	143	151	147	160	153	137	169	158	136	153	149	139	161	138	159	170	155	149	149	161	156	155	145	127	144	149	149	170	148	136	152	174	142	157	137	154	145	164	166	171	149	167	166	174	119	126	164	153	158	162	164	144	163	160	150	127	130	131	154	162	162	159	169	166	146	167	166	131	142	140	172	149	159	155	138	126	163	160	170	156	160	131	154	144	163	168	135	144	146	132	147	133	144	141	148	137	140	176	133	145	152	132	139	151	167	139	167	138	154	160	144	163	140	133	148	132	174	159	152	155	159	171	154	137	127	126	151	147	172	169	142	131	146	146	156	132	147	158	153	138	142	160	147	158	150	164	150	144	144	148	144	135	151	154	121	164	150	131	155	145	136	143	133	144	158	155	147	151	152	148	156	147	138	122	126	165	126	140	144	165	146	167	142	151	154	155	161	148	165	138	146	146	180	138	138	148	143	158	150	150	162	143	159	143	175	167	149	135	151	130	144	155	161	152	141	133	159	130	130	148	151	132	162	172	135	154	145	151	130	166	157	148	161	147	151	180	150	144	154	161	155	155	144	170	153	133	146	136	139	136	144	162	126	145	141	143	145	140	145	153	149	151	138	152	161	155	149	126	150	154	132	121	148	157	163	154	158	154	172	162	153	161	129	154	139	133	131	176	176	173	157	151	144	158	138	185	145	161	149	158	158	160	160	167	138	135	146	144	156	172	134	148	135	130	152	140	148	141	144	151	164	150	163	163	128	141	169	138	132	134	150	154	131	142	143	165	170	156	147	128	147	137	148	136	151	140	165	147	145	161	151	155	145	126	162	138	171	140	142	166	140	151	156	127	158	173	134	154	134	149	164	130	149	156	135	165	151	137	134	155	134	134	146	154	151	182	152	155	150	164	138	139	139	145	158	139	142	152	155	144	159	153	156	161	147	157	139	160	140	148	145	147	150	157	161	154	160	134	130	124	162	153	159	136	162	138	161	141	146	173	155	164	178	136	139	158	148	154	118	157	139	152	171	153	145	149	134	164	169	168	151	151	160	146	140	165	163	151	144	167	132	161	160	133	152	158	142	147	158	154	160	160	151	154	155	191	130	165	177	116	148	156	150	147	173	136	165	159	145	165	170	138	151	165	126	147	165	129	137	158	165	184	140	147	166	157	175	162	135	116	158	154	130	147	164	144	165	173	138	145	153	152	147	161	145	138	129	162	163	133	144	160	161	165	147	167	152	152	155	150	155	156	139	148	156	166	150	153	126	148	154	144	141	163	152	179	147	141	160	183	170	146	139	165	132	145	189	142	173	146	164	175	153	162	146	140	171	152	152	166	137	147	154	166	145	146	133	130	161	133	133	160	154	140	153	170	180	144	150	137	167	143	124	148	156	152	132	141	168	152	132	142	159	153	151	135	169	152	133	144	149	143	129	145	125	167	133	169	154	145	136	171	161	149	134	128	140	155	150	141	150	185	160	152	170	145	155	153	156	171	128	162	144	145	150	144	146	176	142	164	154	148	138	164	151	137	151	138	133	155	154	142	146	141	145	147	139	161	159	154	167	145	146	166	143	164	152	163	167	183	142	147	154	146	177	146	162	147	144	151	136	154	164	143	182	160	143	155	129	149	159	160	151	150	159	157	191	130	132	166	147	157	161	132	153	150	180	132	132	140	147	146	150	179	171	128	125	158	173	149	155	157	138	141	157	134	157	148	158	159	160	183	138	138	138	163	144	132	168	155	122	147	143	152	136	118	158	158	142	141	170	147	147	146	136	130	155	148	147	173	149	149	161	162	154	156	153	167	172	161	159	147	140	162	149	154	126	150	163	162	126	154	164	160	137	147	160	156	121	153	134	170	142	143	164	145	142	140	160	135	134	126	138	146	147	137	164	140	144	155	175	143	144	128	163	155	151	156	130	142	158	156	162	152	153	152	142	163	132	174	141	158	146	126	149	135	147	168	145	148	149	186	157	160	186	143	162	159	155	152	161	154	138	134	152	158	147	160	141	172	178	147	171	144	132	140	160	172	161	162	150	150	146	159	155	159	160	157	150	128	141	140	138	149	162	161	140	164	160	135	147	144	159	141	159	168	163	150	140	148	150	151	148	180	166	153	150	157	159	158	126	162	133	158	164	155	148	157	145	158	143	160	146	149	158	165	160	136	149	161	161	143	145	148	168	140	131	134	142	178	155	135	129	132	133	121	163	127	170	138	140	143	155	164	181	153	151	157
14966	13632	2398	2955	2538	2047	1760	1502	1272	1107	979	923	830	775	733	688	675	664	622	628	545	561	577	486	579	512	519	556	481	491	491	492	489	463	441	460	425	440	454	482	447	456	468	446	441	484	459	439	414	448	439	401	415	451	429	415	465	428	468	404	449	454	431	418	437	444	384	438	464	431	434	412	450	466	373	412	442	438	427	410	439	408	420	410	425	420	444	398	389	413	409	428	430	419	459	417	447	395	415	393	394	411	391	436	399	421	404	392	411	418	376	415	433	429	420	395	416	395	437	419	409	428	446	436	407	403	409	432	416	419	426	411	399	400	392	375	414	397	409	382	433	411	400	415	426	394	465	407	454	442	398	426	426	412	385	436	401	405	409	392	434	446	394	452	443	387	398	422	429	405	378	382	441	425	433	367	390	390	402	410	415	418	400	401	415	431	445	402	448	418	441	408	424	414	423	400	407	398	450	368	405	425	400	404	393	405	408	441	388	395	399	420	402	383	430	378	423	399	401	419	431	448	374	422	416	410	427	459	447	410	399	413	397	357	437	431	427	419	403	412	430	408	398	451	406	427	437	443	408	417	430	404	392	376	405	397	404	382	422	393	411	433	407	403	380	437	430	426	409	432	414	371	402	422	429	420	446	406	418	411	446	393	416	411	369	417	426	397	392	473	381	409	438	413	396	425	433	418	412	418	420	428	406	434	405	415	395	443	431	425	408	444	396	379	409	376	428	402	402	438	428	438	384	417	379	437	417	433	412	402	384	383	409	406	402	393	415	380	396	437	432	406	439	414	415	450	426	400	437	409	421	433	422	427	396	422	392	407	376	410	444	420	417	423	420	404	408	429	393	396	416	415	444	424	409	399	416	442	407	385	435	422	413	366	419	417	415	420	414	446	393	384	403	409	453	468	447	429	454	432	436	433	416	394	441	395	388	431	419	413	416	422	467	430	433	384	358	391	378	419	395	402	409	421	394	389	394	409	431	428	400	402	423	375	443	392	417	395	385	426	397	430	392	397	416	451	425	413	391	400	388	416	416	449	363	399	443	409	386	400	380	430	423	395	400	435	440	438	403	407	398	362	394	380	442	418	456	456	397	399	423	439	382	402	397	406	396	417	418	411	425	408	404	397	414	438	404	412	392	444	389	387	442	412	391	398	414	413	397	390	423	447	401	408	396	396	391	433	428	454	402	376	419	379	422	395	396	433	387	419	354	397	397	408	406	433	446	408	443	404	387	423	426	439	405	416	412	412	417	384	400	420	351	387	421	389	417	395	395	391	393	410	442	400	424	399	420	420	414	399	443	392	421	474	405	412	400	403	401	411	414	427	399	411	383	436	395	406	426	414	439	392	394	405	410	438	381	421	393	426	419	438	392	406	438	425	392	420	451	402	415	436	418	427	433	450	411	436	458	425	422	405	464	438	451	398	408	403	412	445	430	400	402	400	411	429	462	426	399	420	390	448	413	399	424	388	413	421	417	402	442	386	407	416	380	394	420	399	440	417	432	414	398	415	455	399	437	396	419	405	434	420	416	445	397	414	429	412	394	410	409	444	405	388	466	441	404	394	413	394	388	435	433	402	416	399	423	400	402	404	423	424	380	424	396	436	407	405	399	436	380	378	426	457	417	421	391	427	419	412	440	389	389	418	428	465	409	400	419	396	389	430	432	413	400	439	434	411	426	369	414	385	405	413	413	396	406	387	427	428	418	425	418	379	454	393	421	395	394	419	404	409	386	410	394	427	394	433	405	407	446	389	430	408	430	402	434	398	431	383	386	387	448	414	426	406	396	379	392	393	442	432	370	386	411	378	400	412	405	395	404	391	395	436	413	443	373	438	437	404	403	431	396	405	397	434	389	430	375	442	453	418	388	395	406	416	418	444	396	443	410	364	403	411	445	392	428	448	419	403	393	436	403	390	410	444	419	404	391	406	384	387	398	409	418	393	428	406	379	395	403	410	415	415	414	408	412	392	425	419	412	428	461	420	354	427	407	436	387	385	436	419	445	421	384	413	410	416	382	405	411	390	380	442	391	447	423	367	394	436	408	450	394	389	407	394	447	378	376	428	370	427	403	425	382	413	420	398	443	421	411	417	387	394	422	424	452	439	397	425	405	441	429	393	399	398	397	424	438	440	404	437	396	424	438	442	378	430	397	391	397	418	441	443	408	408	367	415	395	414	438	397	387	399	388	433	416	432	411	403	441	435	410	447	395	398	423	430	396	379	417	405	447	384	426	389	414	440	457	432	401	416	431	403	406	422	401	402	409	469	397	414	437	409	401	396	457	408	397	418	421	396	409	420	433	437	384	357	431	434	419	435	401	420	412	428	436	355	416	436	411	425	418	401	455	411	419	435	409	417	406	388	440	426	428	435	417	405	407	442	422	407	396	433	435	402	449	408	413	389	407	370	384	438	410	426	420	378	434	441	414	392	389	386	410	434	392	409	403	426	418	441	345	417	401	381	390	413	437	398	399	390	420	421	426	419	400	426	400	396	411	436	397	453	441	410	440	409	414	403	420	405	393	399	407	395	400	405	418	424	432	408	386	384	401	414	411	403	378	408	452	405	419	417	423	395	424	401	396	387	398	421	403	423	409	397	418	422	394	403	442	437	382	464	399	403	421	401	391	452	435	382	403	404	404	427	426	371	421	406	396	421	371	439	419	409	429	387	410	406	421	376	448	394	390	397	428	408	429	425	434	410	426	402	445	412	427	445	405	419	439	423	403	382	417	414	413	442	383	406	393	424	406	437	405	396	419	430	418	428	404	420	406	392	404	396	408	421	430	395	436	405	419	411	435	407	415	427	429	446	407	365	374	418	397	393	414	414	355	395	416	409	394	406	421	414	422	419	435	413	437	429	387	399	383	456	412	420	441	424	416	381	391	393	401	421	437	428	384	447	387	443	399	435	394	382	401	428	421	394	402	396	389	413	420	394	415	412	428	400	402	432	430	424	431	434	413	406	407	420	417	396	408	423	416	387	406	419	408	418	398	428	423	453	402	383	392	418	428	408	414	426	418	425	396	432	411	378	396	415	416	399	389	387	428	379	393	400	428	383	430	397	410	400	398	423	374	456	404	419	425	394	394	415	413	400	410	414	450	382	407	417	421	406	422	446	407	408	382	420	376	401	416	382	430	385	424	415	414	445	414	395	411	400	425	425	431	405	414	404	410	421	410	383	404	396	439	402	430	376	403	397	398	399	404	406	394	398	405	404	385	420	375	401	423	432	404	395	395	424	417	381	408	426	407	433	416	388	420	415	407	460	405	405	425	401	392	435	421	418	387	411	425	410	404	401	388	403	437	427	415	385	432	405	386	411	397	461	379	415	449	437	434	388	395	401	439	380	432	407	387	390	393	414	419	395	417	398	441	442	395	389	386	408	406	384	401	390	393	390	429	410	419	449	416	435	403	384	397	404	415	436	437	427	411	395	431	378	393	400	409	425	427	424	419	411	400	405	380	406	446	437	408	431	420	399
37962	34496	6650	1874	1230	923	684	582	473	431	422	381	325	328	319	296	282	262	257	290	251	240	235	258	279	250	267	227	212	249	229	238	233	227	224	229	236	256	219	264	240	224	221	233	244	236	243	251	217	208	223	250	231	213	213	212	242	212	250	228	209	224	192	232	218	202	210	238	195	257	244	210	205	226	236	215	215	230	223	235	192	225	237	226	231	225	246	235	217	198	220	231	231	247	230	233	216	235	219	225	209	199	195	216	209	211	219	208	217	202	230	217	235	210	234	219	208	202	219	228	228	202	182	194	236	214	231	204	213	199	234	222	219	247	213	242	205	215	228	225	223	238	214	240	245	210	198	219	214	220	235	227	220	221	201	228	231	231	202	200	224	252	226	223	222	224	209	229	214	200	241	226	227	223	217	213	199	241	222	205	242	231	201	230	200	207	226	213	246	225	182	218	243	206	219	211	239	214	240	228	218	215	235	220	200	231	241	247	235	222	207	225	234	188	225	231	238	258	225	230	203	231	201	196	222	232	199	220	205	226	231	199	191	225	216	210	214	223	226	233	177	221	253	210	215	223	226	215	224	232	221	213	239	214	208	205	244	226	216	235	217	220	190	214	223	204	219	211	207	191	221	213	204	236	208	207	232	209	227	217	245	250	227	250	228	218	205	222	213	233	208	210	207	234	196	230	210	229	224	199	229	214	225	203	219	206	203	222	231	191	215	199	277	215	208	239	212	241	227	239	207	222	197	231	228	230	196	218	233	210	209	205	200	242	197	218	218	235	197	265	226	221	232	240	219	199	227	217	219	195	206	223	226	199	218	251	210	194	203	207	234	200	204	214	212	217	219	203	217	216	225	220	221	231	238	215	222	229	227	233	244	229	209	227	255	253	212	224	235	240	225	184	205	224	239	238	217	215	217	211	226	210	219	214	205	225	228	253	212	234	223	217	213	248	236	261	226	275	200	231	217	187	232	228	236	212	226	227	247	198	206	229	210	229	221	239	206	217	183	238	251	226	206	198	230	210	226	207	218	210	227	209	182	243	226	235	215	227	227	193	220	213	213	202	252	222	226	244	217	208	227	235	222	238	249	225	217	248	209	231	217	230	218	226	222	238	201	224	224	232	215	212	208	190	206	208	215	223	205	211	210	220	194	216	224	234	237	211	216	227	234	268	224	194	237	215	226	216	213	233	210	233	218	211	210	206	246	222	217	254	213	205	238	211	197	182	242	233	246	214	216	225	220	226	209	205	233	213	220	232	218	234	220	214	183	230	240	210	220	245	204	237	230	235	213	185	219	220	206	245	225	195	224	216	225	214	207	202	214	210	235	186	199	216	238	212	223	205	200	212	224	203	205	225	209	215	212	194	215	215	227	236	211	235	228	210	231	215	205	218	231	215	222	218	204	211	198	240	203	210	231	183	223	189	220	219	217	196	208	195	213	227	227	209	204	214	232	208	194	206	200	240	226	214	223	211	199	215	185	214	212	239	219	228	200	221	207	208	223	212	227	191	202	219	250	209	206	233	220	195	235	222	234	216	214	206	232	243	204	217	238	221	218	231	216	220	239	218	239	215	253	208	222	204	207	222	240	214	197	211	221	218	224	209	234	218	213	201	218	183	233	200	232	245	218	215	225	213	232	206	218	213	237	222	221	267	205	214	231	226	214	204	212	230	212	185	233	210	208	195	214	241	227	215	209	222	193	233	204	239	245	221	227	257	226	225	197	195	226	209	216	238	226	198	210	224	218	233	213	234	205	214	212	225	226	211	207	236	223	225	176	204	203	218	223	219	224	235	216	209	224	228	231	231	196	197	236	195	209	235	213	210	218	213	235	215	211	209	192	188	211	224	232	228	209	218	223	212	223	242	235	205	207	207	200	201	229	211	209	216	218	248	215	216	241	226	190	207	235	219	213	216	218	210	194	216	207	223	209	193	236	202	232	222	192	217	197	224	226	196	218	190	216	217	232	232	216	232	258	203	201	217	207	235	191	186	235	238	226	226	188	218	222	229	214	206	234	199	221	229	222	223	215	187	192	209	212	213	228	221	220	184	258	220	217	246	199	248	171	213	204	213	219	237	202	227	215	226	224	211	244	235	233	230	230	212	184	194	225	229	225	225	210	241	225	229	182	208	243	237	206	207	212	211	267	217	199	221	239	222	227	196	205	245	216	222	223	227	234	235	218	234	225	236	226	199	210	222	220	213	200	215	217	218	210	201	207	199	235	199	233	218	235	207	198	235	239	219	226	238	231	217	195	238	221	235	213	221	177	234	198	220	210	212	226	219	228	244	232	221	241	223	238	198	225	171	225	213	237	230	224	216	211	211	210	180	233	232	245	202	241	212	211	187	211	231	218	189	209	248	205	236	226	208	214	224	207	251	228	207	229	209	210	209	198	215	220	214	211	204	201	196	221	213	212	213	197	235	240	221	238	214	224	204	242	226	179	197	207	220	241	219	171	226	191	216	215	194	211	226	225	225	210	185	219	201	242	249	210	240	209	211	228	227	206	241	245	238	200	196	234	207	212	232	231	217	210	213	191	232	229	216	242	218	219	233	239	213	229	221	223	224	208	218	218	230	210	195	232	229	193	221	229	242	204	216	273	214	207	234	223	215	196	210	198	229	227	223	194	211	219	217	203	208	231	219	231	241	220	233	226	221	223	228	225	193	214	220	229	205	185	235	234	217	207	221	218	211	247	245	262	230	226	217	207	203	231	224	229	195	231	198	245	229	222	200	234	220	230	234	222	234	221	199	217	229	197	206	223	195	190	214	226	190	219	213	237	219	209	189	205	232	201	210	204	211	219	249	232	233	221	173	213	218	207	220	201	199	224	221	222	240	206	226	185	232	200	236	219	205	184	216	241	188	237	193	211	225	190	247	232	191	220	224	236	204	190	216	235	213	202	251	198	228	211	208	199	242	238	218	226	231	231	225	198	202	212	199	232	237	208	231	249	195	221	228	227	204	231	236	218	207	222	225	222	231	233	185	195	224	227	212	189	234	224	237	213	211	213	236	205	206	206	208	237	215	222	244	204	231	247	222	226	226	219	218	212	188	246	210	206	236	207	200	208	230	228	233	242	201	213	211	224	234	207	207	229	235	242	240	254	198	213	228	202	219	219	208	200	214	236	208	204	244	213	207	195	227	194	225	220	226	224	264	205	213	198	215	250	232	204	219	210	208	207	241	223	220	232	220	259	212	209	231	197	214	228	217	212	228	219	203	192	226	242	226	208	204	202	203	213	223	221	247	202	194	196	196	239	207	213	264	200	207	237	228	236	243	202	235	225	207	237	203	210	236	230	211	230	211	221	226	230	245	208	229	222	207	234	234	200	240	207	207	190	222	212	219	222	219	206	217	223	208	225	218	233	249	190	212	243	218	217	219	235	237	212	232	218	196	229	250	235	207	220	214	224	245	219	206	218	208	233	238	213	218	218	211	206	224	207	219	229	227	240	225	237	230	230	232	198	227	219	207	213	236
21748	20392	4211	5037	4598	3697	3089	2517	2173	1948	1740	1572	1476	1319	1156	1145	1108	988	920	983	895	877	873	831	814	786	807	745	734	744	795	697	720	748	710	701	673	705	680	741	679	650	635	665	605	661	659	652	652	653	635	650	609	663	628	622	649	617	657	599	638	663	610	569	549	605	602	652	595	622	644	609	615	625	604	628	601	637	617	608	600	618	587	597	631	619	621	630	552	593	597	636	621	596	604	664	606	597	570	585	613	586	598	648	578	597	601	611	584	592	566	588	571	576	608	562	594	595	629	595	598	568	599	557	590	616	626	588	613	554	634	586	610	596	620	572	589	637	615	583	598	613	619	584	587	571	578	591	547	558	619	575	557	583	601	582	614	644	628	583	597	612	592	553	636	668	572	551	601	592	607	556	605	595	610	589	615	598	615	651	563	570	622	600	572	612	601	613	573	583	606	593	557	578	586	555	583	572	615	602	553	591	577	622	647	552	623	563	581	583	581	600	591	619	588	546	572	570	619	583	533	606	581	577	562	559	600	555	609	579	593	600	602	631	567	576	594	582	563	596	546	586	585	632	612	557	602	536	582	564	601	577	586	600	575	575	576	600	577	603	571	590	599	559	541	610	596	585	580	592	520	571	633	596	565	557	598	595	589	579	617	629	602	551	598	564	540	614	566	554	598	600	603	602	579	600	590	613	594	590	533	588	626	581	625	614	635	615	539	595	568	631	565	611	540	603	547	573	606	613	574	544	572	556	584	620	594	574	527	570	589	570	565	599	541	570	604	604	549	543	558	575	558	540	593	538	550	607	587	598	544	610	580	554	596	598	591	603	552	576	587	619	643	569	542	616	549	573	575	604	598	542	562	577	623	597	621	572	595	568	571	590	583	577	582	563	578	589	631	589	571	603	542	604	628	590	583	619	575	555	547	561	576	606	589	569	557	629	551	547	552	539	514	551	582	575	586	597	600	626	598	567	600	597	576	607	591	567	591	584	557	595	545	602	569	598	599	563	562	608	602	548	559	633	615	576	561	591	599	585	597	542	584	562	558	627	584	600	583	595	570	584	589	613	586	545	574	620	595	573	559	566	600	575	597	563	608	608	587	590	548	599	583	571	538	587	589	539	575	573	578	570	582	630	553	612	588	571	577	551	534	564	551	592	599	581	643	580	571	577	603	583	583	581	600	578	613	565	586	584	559	594	610	582	608	610	564	603	579	559	580	575	539	590	605	578	629	622	595	595	557	626	601	607	595	570	610	598	601	572	571	579	578	627	656	580	589	590	590	566	570	600	597	584	606	617	643	545	599	573	589	591	594	568	629	581	618	587	578	612	597	578	601	591	555	574	586	599	567	559	569	569	586	582	603	601	594	603	566	530	604	574	595	605	580	579	586	591	558	573	592	542	551	591	565	542	580	598	574	640	578	576	617	572	568	562	580	612	564	583	614	576	602	591	585	620	606	565	585	598	572	582	592	542	595	569	593	538	583	563	569	530	600	563	589	568	570	586	604	636	616	578	600	572	569	553	581	569	609	595	587	542	592	565	561	553	575	607	593	611	575	604	568	550	583	635	601	574	560	585	593	583	613	594	583	598	579	540	572	571	561	612	552	573	598	560	573	593	576	588	577	555	589	582	580	603	593	588	600	636	551	535	534	605	616	605	571	587	588	562	571	582	573	581	604	624	573	602	530	565	578	574	627	593	581	585	598	600	580	574	641	621	600	573	602	613	589	593	586	570	600	572	579	600	569	545	591	557	571	595	561	538	601	601	590	599	567	575	601	592	586	575	580	580	539	591	598	565	588	574	560	580	553	562	615	580	590	622	612	584	553	581	601	588	589	564	613	584	631	588	529	592	530	619	581	595	599	594	559	583	571	582	562	590	606	603	618	564	579	600	562	623	566	606	545	581	577	596	606	585	596	618	562	613	583	571	582	548	566	607	594	583	564	577	584	555	581	604	606	609	519	601	588	540	601	616	537	621	604	597	575	621	605	578	596	571	597	605	530	591	555	611	537	587	599	552	640	571	605	614	620	610	624	589	596	579	604	542	591	580	614	603	616	601	565	595	585	637	567	645	607	555	625	561	556	557	584	606	581	564	589	540	559	578	562	594	582	548	612	577	600	614	586	581	603	645	613	610	569	543	581	587	634	602	614	546	571	572	581	584	576	599	592	541	558	580	586	589	595	597	580	598	648	608	542	578	605	568	597	566	579	589	569	580	585	583	565	616	591	598	575	563	609	617	538	596	563	583	547	558	549	563	562	588	594	604	598	607	569	624	573	606	603	604	560	587	607	567	591	534	571	586	578	555	578	549	571	568	584	555	592	554	598	596	578	556	572	612	591	596	584	594	601	583	591	555	538	615	580	599	586	545	548	600	610	588	562	609	566	559	602	602	551	605	557	615	597	563	575	600	604	559	562	602	583	596	598	594	627	583	568	592	584	578	550	587	597	567	608	573	595	558	580	558	594	608	600	557	589	574	600	535	608	557	554	533	577	594	559	545	595	587	574	560	595	562	604	589	576	622	603	589	548	619	566	581	568	581	553	597	616	585	612	577	596	599	619	577	562	542	583	611	619	612	584	576	570	596	572	550	593	600	532	572	613	589	593	580	553	574	576	639	607	578	580	593	632	607	637	598	608	593	593	539	618	589	555	582	572	605	606	622	571	542	634	575	607	595	573	586	551	593	562	563	579	599	589	599	599	597	622	581	571	649	569	581	602	551	636	546	543	559	590	572	587	561	575	548	577	594	573	568	596	542	623	588	633	620	604	589	608	567	633	580	609	581	553	588	595	613	569	579	631	576	577	578	560	586	594	600	545	589	605	587	599	555	588	583	632	564	599	602	592	585	566	590	572	579	605	574	582	596	627	556	558	615	607	587	592	554	603	600	560	599	617	587	601	550	627	613	583	604	591	610	593	586	593	566	571	579	560	612	577	647	607	619	537	581	588	571	590	615	618	580	576	584	598	627	563	602	563	574	610	568	570	592	617	570	595	587	575	582	568	615	569	587	601	602	570	626	542	577	562	570	585	602	588	576	586	605	587	582	576	619	571	545	618	581	614	595	590	631	585	587	637	586	550	593	580	599	567	593	548	622	585	624	594	548	568	617	620	613	563	551	616	569	534	556	581	577	615	612	590	612	599	595	579	599	603	567	579	595	547	601	600	596	616	556	612	607	588	641	542	590	573	578	568	591	585	602	597	640	582	579	560	568	558	584	593	643	628	573	550	605	601	609	585	586	576	615	589	554	584	605	607	610	593	608	582	556	585	592	580	576	577	549	607	603	552	608	604	592	592	567	596	573	603	601	564	602	574	587	549	573	604	592	565	600	581	579	614	551	600	566	590	601	541	572	641	572	582	629	572	570	537	593	549	605	562	599	564	573	598	583	560	605	550	557	582	613	547	555	556	632	580	596	599	575	571	612	558	568	589	552	670	561	591	571	585	643	585	593	583	537	563	586	575	616	601	578	617	584	595	586	598	551
5634	943	349	327	322	302	355	313	338	339	311	317	311	294	327	342	357	302	305	306	304	325	315	322	283	288	319	335	283	314	312	313	328	318	317	304	352	329	315	316	303	363	331	284	336	327	314	297	308	287	309	298	335	306	313	295	313	357	303	285	312	318	304	309	323	297	323	341	302	313	315	301	321	313	291	303	302	322	308	304	302	317	305	339	313	309	304	351	340	306	316	321	305	331	350	324	340	314	298	310	315	327	303	323	318	289	295	308	298	295	304	323	308	288	299	324	343	336	316	303	330	312	308	323	318	290	313	325	327	309	329	329	324	322	307	351	337	310	308	313	352	321	333	346	336	313	306	321	329	309	349	356	331	305	305	295	306	325	280	341	320	296	333	309	292	322	338	318	345	275	304	311	314	304	343	298	307	291	344	314	296	309	331	348	322	314	318	330	322	316	341	293	359	334	323	337	298	316	301	300	344	370	349	314	324	302	351	333	317	308	294	355	334	314	295	329	335	300	310	308	273	274	287	318	346	338	296	337	336	327	333	319	299	321	314	304	295	308	310	332	338	303	332	330	305	325	310	341	315	302	314	302	320	304	314	351	330	305	271	327	316	308	293	286	318	326	305	336	308	314	320	308	312	324	324	305	315	313	317	333	317	336	331	335	283	290	312	314	310	310	318	301	312	296	314	314	289	310	288	333	322	309	329	307	292	326	322	326	341	321	360	318	320	317	314	312	306	290	294	306	344	312	336	305	341	322	322	263	304	298	325	312	307	339	314	338	302	326	315	288	327	326	301	315	324	308	314	315	338	325	299	329	303	336	299	301	297	286	347	310	341	310	307	322	313	294	305	313	292	319	305	322	282	298	322	304	323	309	316	323	295	320	304	329	327	327	314	286	311	309	315	311	287	300	334	311	339	296	323	341	330	304	337	333	317	320	326	313	280	304	309	308	312	316	295	293	335	293	324	304	312	313	302	330	313	310	333	317	337	322	307	307	285	323	316	333	311	330	347	293	315	294	325	326	326	369	330	332	298	294	283	320	318	276	311	330	298	324	306	325	321	319	295	305	345	330	304	279	324	333	293	325	319	332	285	272	319	286	318	317	347	294	327	298	329	334	312	314	335	293	280	334	296	308	313	330	310	340	336	298	313	352	294	324	297	304	319	304	319	334	281	275	328	327	335	342	339	287	312	312	308	330	291	319	296	310	291	315	342	330	307	327	289	309	284	308	308	317	326	345	329	333	339	310	326	298	310	324	286	296	307	281	290	306	331	304	307	302	299	315	348	316	341	310	289	322	299	316	322	313	322	314	296	307	337	290	344	303	330	294	327	297	328	301	328	341	301	279	329	303	325	303	330	331	293	311	323	325	352	336	308	330	345	308	344	285	324	303	319	295	296	313	315	347	310	337	301	325	324	313	303	341	329	280	301	321	307	334	302	283	327	308	330	304	317	321	334	316	343	323	334	316	296	318	350	280	316	307	350	302	350	301	316	336	289	307	277	324	316	325	321	328	330	361	318	313	322	316	347	310	308	312	289	330	309	335	342	361	313	302	314	321	301	322	330	308	314	309	306	341	287	334	338	293	329	313	347	298	307	322	316	307	301	333	318	323	324	323	293	334	297	334	313	331	362	355	295	334	272	297	321	277	341	348	303	314	310	352	299	333	315	334	335	301	321	321	311	329	316	307	313	319	308	295	319	309	316	308	325	328	332	311	304	322	337	320	302	326	285	326	348	323	307	295	322	309	298	320	335	317	272	332	349	316	313	340	288	305	329	329	287	279	303	331	299	320	305	329	315	303	310	315	325	322	297	290	320	301	309	321	341	333	329	329	324	293	319	316	294	334	282	342	334	300	351	293	301	352	320	303	337	306	326	321	343	323	323	323	320	333	308	301	309	301	360	324	322	320	307	304	323	268	321	316	302	321	333	325	307	333	333	304	327	333	314	313	288	276	311	325	305	302	303	329	324	327	329	313	313	310	322	328	318	330	333	351	312	297	321	303	300	302	342	312	326	321	294	352	299	333	337	301	336	318	280	335	320	274	284	311	313	293	337	337	318	337	323	274	340	295	306	356	331	328	298	314	329	306	293	331	317	321	292	307	299	311	316	303	296	283	326	319	386	333	340	318	286	316	315	318	335	308	301	291	303	305	302	322	307	290	322	340	303	295	313	309	325	353	276	337	320	311	349	314	290	307	314	322	293	322	325	329	304	290	310	329	286	332	324	284	324	317	287	314	325	315	345	303	323	302	295	319	295	355	339	335	306	347	329	327	352	318	318	317	305	291	346	304	324	294	344	315	310	315	302	329	314	340	323	288	312	310	333	323	336	336	309	298	324	304	317	313	337	296	298	312	354	324	323	314	337	327	330	315	327	302	310	307	306	287	279	300	325	298	315	325	313	317	320	322	316	323	288	305	297	326	346	320	288	307	304	330	328	321	315	346	360	317	320	317	343	314	301	290	317	333	295	344	346	327	324	323	308	340	336	317	314	297	317	328	333	314	326	324	326	331	334	314	301	313	326	303	318	327	302	305	343	321	341	323	347	314	323	341	292	316	323	362	318	303	326	325	317	285	309	324	325	290	285	325	336	336	314	321	364	305	323	331	327	325	320	320	275	312	317	323	325	308	304	323	302	300	339	319	329	300	349	308	306	318	324	336	322	286	325	324	285	321	313	299	302	328	305	315	330	314	314	308	314	313	299	330	310	303	323	351	306	309	310	298	311	322	253	311	299	365	296	326	323	311	306	312	311	339	324	313	299	353	298	317	315	298	306	313	322	305	347	318	315	291	330	335	286	343	338	310	323	336	299	285	323	305	318	306	304	333	312	298	310	321	313	310	343	320	312	324	305	327	334	309	324	327	299	301	300	286	300	298	326	324	312	302	336	310	327	311	329	342	287	306	281	346	310	355	330	305	297	279	310	313	333	325	339	329	304	309	302	293	300	321	342	302	305	332	286	305	337	329	338	333	314	334	309	323	293	299	325	331	330	313	335	350	308	316	335	304	303	343	302	301	340	325	304	300	315	288	314	293	319	311	313	277	318	320	331	309	296	300	322	342	316	324	330	314	303	310	324	323	316	320	319	289	338	292	306	301	295	286	302	328	309	333	329	352	296	303	302	318	324	327	295	342	320	315	302	292	283	350	334	312	301	302	296	333	296	304	326	312	328	284	316	306	335	317	326	311	316	320	317	297	323	317	307	309	331	311	320	265	333	327	288	311	324	274	318	286	334	331	330	328	300	318	308	290	279	269	333	335	329	311	320	328	302	323	293	293	320	294	347	295	317	305	287	272	327	279	300	305	324	326	307	322	313	336	304	298	354	323	294	318	340	308	305	341	330	288	321	311	333	312	335	340	271	349	346	284	330	303	303	331	352	324	315	305	326	314	302	298	330	312	302	326	345	298	260	336	315	313	303	336	322	298	310	312	288	283	299	320	309	333	328	295	317	284	311	304	315	346	311	316	278	342	346	321	338	307
3810	1479	758	812	798	802	733	736	713	749	747	755	805	768	745	774	790	751	765	739	755	791	746	762	782	802	754	742	803	805	727	770	733	730	790	752	737	803	713	787	716	793	753	720	740	724	743	709	733	785	722	825	775	768	806	759	755	713	749	757	778	736	706	731	739	744	763	782	765	780	720	797	700	735	711	719	764	731	742	744	755	776	707	771	753	761	709	743	749	798	776	762	702	737	703	722	744	691	740	730	680	766	711	742	748	721	759	715	769	778	741	728	754	728	765	771	742	820	722	774	762	725	807	756	695	738	764	744	758	767	771	723	719	718	795	750	745	763	744	704	792	731	736	717	753	740	749	778	745	762	774	753	746	705	743	779	684	758	669	737	782	762	697	753	703	748	736	729	734	773	711	735	717	713	800	751	750	768	785	729	762	716	752	761	767	698	754	754	739	755	721	757	770	746	744	719	739	745	741	769	727	757	758	746	689	758	757	712	733	744	745	747	796	763	750	764	794	735	742	771	736	752	680	739	734	748	723	717	811	791	728	745	747	755	770	738	718	744	762	734	757	717	734	728	812	683	733	685	716	750	697	803	726	769	735	753	760	751	766	737	740	799	726	708	804	731	742	768	752	726	786	702	762	754	750	765	791	786	755	782	756	761	735	719	748	733	718	744	748	741	772	775	797	711	768	764	705	767	729	808	769	760	683	769	728	766	747	724	786	716	717	772	766	793	762	795	733	751	730	704	728	749	723	740	738	697	714	788	730	747	779	758	747	729	729	743	657	686	757	739	760	727	705	720	740	742	741	711	744	752	749	705	702	735	770	768	724	789	798	738	731	746	752	775	765	782	780	767	765	772	710	753	743	683	703	770	781	724	748	710	727	731	705	734	751	733	700	727	715	734	740	675	745	741	738	752	764	738	769	764	796	734	769	764	751	776	782	719	756	720	702	795	765	716	726	741	732	760	723	768	722	744	757	786	761	777	794	751	720	758	758	724	757	734	705	734	783	739	761	713	742	763	770	715	736	734	725	771	759	731	744	784	767	796	754	789	745	771	744	708	735	744	753	743	734	763	738	737	760	716	709	771	770	774	757	708	783	753	782	760	794	748	719	738	719	719	780	768	741	791	782	772	772	722	710	728	767	759	712	706	735	675	771	784	714	769	759	737	753	713	744	757	758	802	797	724	738	741	782	745	773	696	755	745	712	735	754	741	805	755	770	754	743	810	746	775	756	752	780	761	766	713	750	690	753	748	755	793	761	779	716	728	737	755	714	781	811	728	745	800	736	763	730	815	741	763	713	740	755	725	754	752	768	764	728	695	763	721	716	746	709	735	757	703	696	749	731	769	760	765	753	759	733	715	746	703	757	739	741	754	740	731	744	740	699	698	704	739	747	720	714	669	758	764	736	816	748	703	721	760	770	818	715	695	731	734	766	787	782	789	776	814	715	748	735	770	750	746	731	710	754	741	778	715	745	739	774	728	751	736	781	742	763	751	705	760	720	742	756	701	694	787	773	746	728	760	703	738	694	764	715	706	733	778	695	708	782	764	773	738	673	766	767	741	754	719	692	716	743	768	740	726	784	778	752	756	771	761	783	740	696	754	783	736	769	750	783	735	742	779	769	738	701	751	768	804	727	737	743	725	721	692	730	697	728	787	775	739	758	765	770	715	726	726	742	748	772	751	771	772	728	759	763	740	773	727	741	747	734	722	792	737	731	769	753	728	781	750	736	715	809	725	734	757	718	701	715	722	784	790	773	726	737	736	746	705	748	749	754	732	725	683	729	760	763	737	769	813	749	704	795	668	716	737	731	764	758	758	763	762	718	756	724	768	731	761	732	708	698	747	757	829	716	752	688	736	706	735	739	767	757	744	726	758	714	755	728	757	705	719	709	766	781	736	723	727	709	694	765	757	756	776	710	771	701	706	777	716	792	713	759	780	727	695	691	726	722	768	758	740	758	777	754	759	746	758	763	771	734	763	811	724	721	752	766	732	763	719	750	755	801	759	765	777	777	729	764	753	755	756	713	756	732	728	798	716	783	748	813	738	714	768	745	747	728	774	750	789	746	754	769	753	725	728	738	741	771	736	790	725	720	800	769	811	771	739	743	759	732	725	724	759	701	732	806	729	800	739	752	786	776	781	806	736	749	756	754	779	767	777	735	722	745	746	734	731	750	740	787	768	763	696	739	733	753	740	752	732	755	782	771	721	777	728	775	757	741	744	744	749	747	734	703	725	712	735	752	795	717	765	747	752	722	752	783	776	782	782	787	762	787	755	732	761	751	763	751	740	712	742	766	758	766	704	793	800	759	738	775	719	720	750	780	743	735	717	703	724	740	738	734	735	740	740	730	725	718	722	813	783	747	762	736	723	750	727	737	752	762	715	741	719	752	746	744	697	733	754	778	785	762	750	734	754	745	716	761	763	684	765	758	742	775	719	780	733	805	694	713	761	752	722	689	760	716	728	738	744	768	718	712	781	759	746	739	732	767	744	734	753	737	747	763	762	749	782	833	719	706	729	723	763	708	782	749	762	732	767	741	709	717	780	675	752	761	777	722	736	756	723	753	778	732	778	768	727	681	756	757	745	739	745	740	728	749	730	748	730	776	751	758	762	742	748	773	743	663	743	756	727	721	770	791	701	772	743	753	741	740	728	770	737	730	768	779	734	779	752	754	762	716	722	776	792	757	724	712	739	750	738	732	735	776	760	749	735	714	770	754	775	733	745	769	740	772	784	793	691	720	722	766	726	765	743	747	739	780	778	720	739	721	762	726	786	744	756	759	742	714	744	750	790	778	754	779	746	744	716	741	750	773	751	740	720	768	789	801	683	768	738	699	736	708	720	781	729	768	753	738	766	788	731	751	754	772	737	732	747	773	736	761	710	701	751	752	755	773	687	757	759	764	723	772	781	755	810	744	712	805	735	731	738	717	707	745	763	734	747	723	680	743	707	767	739	737	755	766	750	780	797	730	723	707	757	766	753	729	770	779	766	780	753	787	778	765	705	671	744	714	747	800	715	781	772	726	774	726	779	749	765	799	738	728	731	756	713	782	724	753	765	769	740	728	716	772	740	756	720	775	731	807	713	738	746	742	732	791	781	737	719	778	787	770	796	731	801	701	773	734	729	753	700	748	710	695	789	744	785	742	732	703	749	761	758	721	752	742	703	728	792	773	744	727	754	809	766	780	755	777	726	733	766	722	725	762	767	782	752	788	724	742	755	784	700	725	723	729	738	750	759	718	718	732	756	705	733	737	740	788	731	768	721	769	756	740	715	755	734	747	758	739	773	737	760	764	738	757	740	748	774	699	775	733	740	744	741	727	708	721	757	725	752	723	782	761	759	741	728	724	720	711	735	769	724	765	745	740	782	754	799	730	768	753	746	722	812	760	764	722	757	776	740	759	745	755	759	746	728	733	789	693	775	774	768	752	731	732	714	728	731	774	729	740	713	798	759	747	784	770	769	704	778	737	772	752	704
26330	18391	2300	924	596	470	383	361	272	287	253	233	196	221	180	183	163	202	168	182	159	165	158	150	153	190	159	163	185	187	146	152	172	168	157	172	174	148	141	142	134	144	178	134	159	153	164	171	161	156	170	143	138	156	168	169	148	159	153	153	151	157	144	141	149	129	159	157	141	132	150	137	167	172	155	154	168	157	153	149	139	156	133	150	139	155	156	176	173	164	139	166	154	148	152	142	146	164	134	138	160	173	173	132	142	150	149	138	178	121	154	155	148	151	158	144	162	174	136	178	154	158	154	125	143	142	153	131	157	138	145	155	138	140	170	140	154	122	155	150	164	140	156	143	153	146	157	135	152	145	145	159	141	170	139	161	157	143	178	149	166	154	151	150	159	181	170	140	142	148	154	142	138	155	132	160	155	142	168	156	137	144	165	149	161	149	161	143	142	159	126	149	160	141	164	139	152	139	150	136	155	158	165	165	176	158	137	153	158	143	152	143	158	144	160	146	138	170	150	127	148	150	166	144	137	154	147	163	155	152	152	150	138	181	148	147	150	135	137	162	151	172	137	136	153	152	141	174	159	139	136	155	137	177	133	168	168	168	146	164	141	140	138	162	140	147	159	144	142	149	130	154	151	142	154	136	140	143	142	145	152	158	159	146	147	142	149	132	161	157	153	132	149	144	157	148	129	147	178	142	138	132	164	158	147	145	145	151	149	155	129	163	148	156	145	139	177	172	128	162	148	156	169	150	129	135	138	139	164	153	135	124	146	120	149	137	160	151	154	127	156	165	141	121	137	159	147	131	146	146	141	129	146	166	157	143	153	164	148	154	165	138	148	139	148	142	160	135	173	162	155	149	139	156	140	139	150	158	162	138	146	153	158	156	159	170	154	147	145	146	122	139	160	155	114	167	135	138	163	147	149	160	119	170	129	157	132	160	158	151	150	159	160	149	159	155	139	159	163	139	181	164	156	154	150	141	154	158	148	164	159	118	133	166	145	162	149	161	148	161	144	143	151	146	149	144	159	133	147	160	150	146	151	120	145	167	144	162	156	150	149	130	155	130	146	142	159	137	138	165	156	138	150	136	139	150	157	152	163	165	147	138	135	167	158	145	155	144	152	162	151	157	163	133	165	141	171	163	144	118	155	130	156	151	158	170	156	175	147	148	160	148	144	165	134	143	160	140	149	130	135	143	154	134	151	144	180	164	162	164	133	136	166	148	146	143	168	150	141	140	149	157	150	143	131	158	120	141	162	141	146	142	137	140	167	159	150	158	156	142	135	154	140	164	146	161	187	156	189	161	154	156	141	152	160	157	157	149	140	175	136	122	162	152	147	151	140	142	122	136	144	156	149	167	136	130	161	156	148	137	172	172	151	141	152	156	156	148	149	161	160	146	134	144	155	162	155	154	165	172	155	151	145	138	129	141	156	139	157	158	152	153	159	176	173	149	170	158	168	146	157	154	128	178	135	174	176	158	161	164	138	149	158	130	150	150	148	159	171	106	161	155	158	166	183	153	146	159	175	158	143	144	133	152	155	168	154	140	158	148	146	146	145	155	173	177	147	132	140	147	165	139	147	178	171	159	135	163	158	177	164	156	146	149	125	161	150	150	135	165	148	147	148	148	149	164	147	135	145	147	156	136	156	121	158	157	157	166	152	134	161	141	142	171	161	149	145	154	162	168	148	158	145	167	173	170	134	176	157	138	155	156	135	132	142	157	135	143	161	145	196	156	153	145	144	154	148	149	161	139	136	163	170	137	169	156	152	128	145	138	157	133	144	147	164	142	166	177	136	147	170	137	137	152	144	138	151	159	133	145	138	139	161	157	141	139	153	124	161	149	166	151	156	153	141	149	157	132	139	174	140	170	144	169	130	150	182	124	168	176	157	136	172	121	158	151	163	168	133	125	146	169	153	147	133	166	155	152	170	157	130	173	154	152	167	161	150	146	130	142	135	144	156	132	153	159	136	149	152	153	154	152	147	156	150	168	145	139	153	148	150	161	182	159	171	157	156	169	143	151	140	160	163	152	157	152	172	160	146	153	160	162	154	152	136	152	155	147	140	156	136	137	160	150	150	168	150	166	146	151	152	129	144	140	154	175	119	164	152	140	156	141	185	165	169	143	147	157	169	161	143	130	160	161	167	161	168	136	136	151	141	167	132	143	138	145	136	136	154	167	114	126	147	147	156	158	144	149	165	132	152	162	147	150	141	149	170	162	133	129	153	145	158	142	156	167	149	158	152	141	168	150	124	139	166	143	146	149	126	155	166	159	144	156	152	159	131	165	165	145	146	128	157	172	145	134	152	131	147	169	157	141	142	154	177	156	181	130	132	160	143	159	151	139	155	155	138	146	147	169	138	160	169	152	157	144	151	158	159	129	130	148	161	164	161	167	158	149	149	138	150	120	147	132	132	132	160	140	149	127	153	145	138	153	144	152	121	117	155	157	192	133	145	161	146	151	153	166	143	144	180	147	140	149	172	137	151	146	181	163	152	128	143	162	134	161	164	160	143	192	168	155	150	166	169	155	153	164	142	181	144	140	170	157	144	160	149	149	143	138	144	172	147	150	164	159	186	162	146	139	130	166	136	136	148	149	168	161	139	174	143	146	138	138	129	145	149	164	145	164	144	146	155	145	149	141	149	147	141	138	156	155	136	160	167	150	141	125	163	134	138	147	151	145	146	162	154	153	161	144	143	142	156	163	141	157	156	164	154	156	149	137	153	172	165	155	139	170	146	144	167	157	152	139	141	150	158	146	124	165	152	155	164	159	149	163	136	141	150	137	148	160	122	150	171	167	143	161	144	179	135	170	155	155	127	151	142	166	165	132	150	152	149	152	163	144	159	143	127	178	152	149	169	164	142	168	141	140	147	140	161	129	186	151	160	154	144	149	170	168	127	153	160	129	170	177	153	153	164	148	150	136	152	152	164	152	155	166	133	149	159	162	162	132	176	147	159	159	169	142	130	133	132	158	161	159	139	131	143	147	132	180	146	143	172	168	157	163	156	126	159	146	159	144	160	164	152	151	169	169	170	163	177	143	162	145	148	150	156	170	158	131	157	143	175	136	154	144	148	173	137	149	149	146	130	159	161	162	158	149	143	143	161	159	153	155	144	150	146	159	147	151	158	154	157	160	151	134	148	144	141	129	169	171	139	147	170	167	155	163	150	146	181	126	153	142	151	148	140	148	155	163	143	145	146	154	126	175	154	160	143	154	168	155	136	140	125	130	149	131	149	161	136	156	164	157	158	154	157	136	151	146	144	159	159	151	134	161	147	170	134	147	151	155	120	165	163	146	149	142	157	146	162	190	155	145	155	146	143	178	134	158	176	163	160	153	158	157	157	152	154	152	162	174	124	158	156	146	156	180	161	168	169	183	142	145	131	143	143	153	159	141	165	115	148	149	158	158	161	150	158	140	130	143	147	184	114	155	150	143	141	148	163	158	157	149	142	164	156	156	156	143	152	147	156	144
14958	12945	2319	2907	2471	2116	1763	1486	1255	1091	1001	931	843	813	745	687	685	643	636	577	594	599	551	552	521	521	513	506	501	489	484	467	501	455	488	465	490	455	483	495	504	415	446	458	450	465	457	433	420	430	407	452	455	455	440	400	480	446	404	430	442	462	423	426	447	428	449	456	434	446	445	410	395	427	417	445	443	400	419	461	441	423	406	435	412	415	424	403	435	370	415	453	412	406	451	454	417	409	409	448	396	475	427	422	443	446	448	455	396	435	410	414	439	403	442	397	442	415	404	401	402	419	432	418	402	415	404	408	401	459	404	422	452	411	425	414	439	415	387	386	434	393	419	433	427	459	412	437	445	377	404	415	458	392	391	442	422	404	387	420	418	395	381	416	383	435	380	418	419	434	402	418	440	401	425	404	426	455	392	392	422	424	458	414	381	396	425	408	414	418	421	387	430	407	406	421	448	398	430	390	429	412	418	413	407	415	431	430	429	429	456	406	378	433	411	420	387	419	404	428	389	436	386	391	413	385	426	422	422	433	434	425	439	406	402	442	457	384	442	409	440	462	407	413	444	400	422	426	442	411	419	439	407	432	416	435	442	428	421	425	398	448	391	411	391	389	398	423	440	463	393	417	375	425	428	420	420	391	393	389	396	401	420	421	346	407	418	387	462	433	421	416	410	409	412	418	406	458	395	419	407	396	420	431	409	425	418	443	426	436	410	436	386	393	414	410	386	422	422	385	410	404	398	430	403	391	425	398	412	400	400	399	417	402	385	435	448	431	416	424	435	404	410	435	428	390	429	450	432	413	400	412	389	403	414	412	424	405	404	406	424	382	423	432	389	411	446	399	410	440	417	399	400	439	402	459	447	447	424	393	418	463	414	395	402	391	413	388	395	417	413	417	396	432	400	385	423	359	408	424	423	420	403	414	398	425	442	384	434	407	415	411	420	440	385	403	402	401	360	391	380	428	407	411	415	433	404	424	401	417	408	425	392	421	415	421	395	433	444	448	370	444	413	428	419	434	424	402	452	445	427	426	404	402	457	428	393	419	405	422	418	414	459	443	404	416	408	424	452	384	402	443	390	418	424	402	439	414	393	408	421	417	444	410	418	411	381	432	395	394	425	412	391	430	437	419	443	441	443	423	367	405	401	437	411	407	411	408	421	420	411	387	420	391	433	408	431	430	422	391	401	436	420	419	400	431	407	413	411	413	430	404	426	387	415	413	399	426	406	423	432	439	407	425	421	411	410	391	416	374	397	417	432	433	436	395	424	437	392	406	409	407	441	384	391	416	394	410	427	433	388	386	387	433	428	375	437	454	457	437	409	392	417	388	404	383	382	439	410	456	413	408	389	390	430	440	426	389	429	349	418	423	407	405	400	412	412	390	404	401	426	375	413	432	406	420	409	437	411	433	408	401	411	466	431	420	359	443	416	435	431	375	382	419	405	410	411	405	393	422	413	414	404	401	428	428	423	447	409	426	401	383	417	435	385	408	409	422	429	454	421	421	399	417	419	396	410	403	380	387	408	407	446	413	463	370	422	414	418	434	405	424	386	430	445	469	406	430	454	436	375	401	437	398	433	393	405	418	405	404	424	396	416	408	424	450	403	438	410	411	422	418	425	412	384	414	383	435	404	421	425	410	451	420	403	424	420	387	416	426	420	414	388	421	444	433	448	414	403	411	403	427	386	383	432	407	410	403	460	428	399	426	418	431	422	421	384	428	406	403	384	464	386	433	424	391	448	418	403	406	439	404	442	409	406	419	398	433	415	408	397	425	388	408	405	366	380	384	418	422	393	427	409	431	418	394	419	401	403	438	413	414	458	400	426	388	395	405	432	437	423	418	438	402	423	432	406	412	409	429	396	417	423	433	434	388	392	437	458	401	417	379	401	404	446	403	427	378	420	414	429	443	384	425	416	449	441	430	405	407	411	404	402	392	410	400	414	448	405	374	410	393	430	380	420	395	423	441	408	395	431	451	412	452	393	402	397	433	400	434	412	433	436	391	402	439	408	434	473	425	447	419	403	401	406	384	379	417	424	388	403	411	412	432	405	457	400	416	394	388	428	438	426	376	415	399	431	411	423	441	426	427	419	428	418	392	400	425	416	430	446	402	393	435	403	420	404	431	371	423	405	424	390	454	385	419	430	398	404	369	396	416	397	420	434	412	414	459	457	412	425	442	400	411	430	453	432	412	397	430	402	416	421	394	430	419	419	433	432	401	392	416	417	394	428	382	415	421	412	415	410	396	417	423	393	411	453	393	441	429	416	412	421	432	447	429	415	435	425	380	426	414	421	451	420	439	405	428	422	434	390	426	406	429	426	399	448	398	377	410	421	395	438	436	420	424	426	431	429	430	371	417	391	405	410	427	425	437	448	432	398	428	389	419	386	394	402	408	418	392	426	403	387	414	430	438	384	426	435	420	404	389	420	398	443	429	394	414	413	438	435	399	436	428	399	415	448	425	433	434	394	408	411	401	415	434	419	425	429	396	403	429	396	393	433	410	388	414	425	414	403	382	397	399	392	431	406	436	412	407	411	426	435	437	410	390	421	401	424	424	435	419	417	409	389	403	430	412	413	393	464	417	426	423	383	417	440	429	399	402	406	423	424	409	414	426	405	423	414	431	429	439	393	415	412	411	398	429	444	393	427	452	409	417	392	445	403	427	442	435	419	428	421	403	427	403	427	410	398	397	426	390	408	429	445	406	406	400	464	422	424	453	418	422	401	441	413	398	423	410	427	401	407	423	424	420	425	466	404	410	383	410	393	407	408	410	428	471	423	408	407	406	425	432	400	424	426	397	385	394	460	388	396	427	394	400	411	372	425	417	405	398	372	421	403	419	426	422	430	439	399	424	393	372	419	420	423	460	440	388	425	414	391	400	424	423	433	457	407	415	384	395	392	408	410	433	387	440	418	426	427	415	413	393	410	422	415	437	387	386	418	401	409	406	398	454	417	437	451	440	441	418	455	437	416	430	423	422	403	392	433	424	400	432	413	407	418	439	386	433	428	411	426	359	403	431	386	394	439	434	442	408	412	437	431	394	392	399	420	398	412	413	405	425	437	389	410	396	434	461	402	416	404	419	414	393	380	376	393	414	464	436	442	406	385	445	406	421	391	395	421	388	411	396	366	381	417	422	414	403	422	447	447	425	426	396	426	423	448	439	432	382	430	446	398	393	412	422	459	405	398	403	428	401	385	409	419	425	399	368	428	386	399	414	405	410	444	465	448	413	434	427	438	432	450	391	385	415	428	423	431	430	397	394	417	442	436	418	441	431	427	459	416	402	421	429	446	430	426	420	404	391	415	401	409	409	426	413	440	435	429	405	416	381	439	388	427	435	421	413	406	417	417	415	402	418	443	427	407	417	401	436	414	446	422	431	398	420	385	419	393	421	399	375	410	419	406	386	413	420	392	428	403	421	423	401	412	380	390	419	388	433	434	423	416	400	428	444	431	422	397	390	407	438	383	429
38119	32163	6100	1925	1276	888	679	594	537	467	379	374	334	321	310	317	274	256	270	257	241	274	254	272	247	220	253	260	244	257	243	224	218	252	213	234	210	231	218	214	264	228	231	246	212	211	256	210	237	232	224	258	203	223	216	238	215	218	212	221	209	221	204	226	215	202	219	193	207	210	253	228	201	209	215	239	238	205	242	201	213	212	214	195	235	265	222	233	227	210	200	194	206	211	200	212	238	207	250	224	229	220	217	240	207	212	214	241	218	212	241	218	237	220	220	218	214	221	225	227	232	204	238	232	212	220	224	204	214	211	204	219	243	222	219	225	232	216	228	212	227	216	217	210	223	221	247	234	232	238	223	201	261	206	222	199	210	240	197	236	191	211	204	224	198	233	222	226	215	209	246	220	218	221	205	218	204	224	254	223	214	211	212	217	214	202	249	203	195	211	206	192	241	221	210	221	207	220	221	180	202	208	180	225	213	212	209	240	194	222	202	215	228	233	210	196	209	217	201	210	233	231	205	250	217	225	210	225	183	237	192	227	219	247	209	236	251	211	219	216	199	226	227	205	245	225	213	201	226	225	222	208	214	217	214	214	208	246	236	206	246	221	232	228	211	223	226	210	226	227	219	211	209	216	209	224	240	226	277	248	221	231	232	212	218	203	218	224	244	209	222	192	213	217	229	212	210	210	244	215	209	231	249	229	224	233	238	223	225	226	214	217	231	222	219	210	230	237	215	232	222	198	238	211	228	207	198	251	249	257	248	241	211	191	203	235	225	217	217	221	216	226	233	207	214	202	210	241	193	225	205	249	226	241	222	220	196	206	240	197	235	230	216	256	223	198	237	213	206	220	223	218	212	194	204	192	229	222	225	195	225	209	196	201	202	206	209	235	218	202	208	220	236	224	230	253	230	215	239	218	222	202	207	204	220	231	213	209	213	253	206	188	237	213	217	203	218	247	228	206	211	231	217	204	241	203	191	195	200	216	227	211	224	239	230	211	192	210	215	232	212	184	217	250	216	203	199	220	234	213	208	263	225	232	202	222	219	242	225	244	223	214	226	226	222	251	226	200	229	223	223	202	234	247	229	215	185	211	237	206	211	199	208	234	237	193	210	232	218	209	235	231	230	223	216	236	234	221	208	254	208	217	235	215	232	247	191	227	217	221	215	215	234	243	243	220	213	222	216	219	219	224	232	208	216	230	218	217	236	235	232	210	198	199	231	226	216	185	217	201	227	206	215	205	266	184	222	229	265	229	223	201	228	217	208	248	229	227	218	224	222	225	214	226	230	222	209	227	219	225	231	225	222	212	221	245	210	200	225	222	232	180	218	213	191	240	233	203	217	202	233	250	215	216	243	204	227	211	208	247	238	239	228	212	206	205	214	206	204	199	218	227	227	197	224	213	209	209	202	220	221	203	223	229	218	214	234	213	190	210	236	221	220	215	239	216	213	203	225	231	206	205	220	212	243	220	216	200	217	202	225	219	214	239	206	239	263	235	199	225	238	240	238	216	221	234	237	243	218	209	226	215	220	250	215	225	219	207	218	212	255	224	220	182	232	229	218	191	201	226	209	202	197	221	222	243	223	213	267	199	218	206	242	226	238	216	227	202	198	207	223	216	209	250	222	229	225	224	198	225	211	208	237	231	230	197	239	209	214	230	221	233	231	201	222	224	228	203	241	226	221	221	202	221	196	253	222	228	233	198	209	217	256	218	212	195	225	190	201	205	186	223	191	193	242	240	208	216	239	217	213	240	210	239	225	224	224	232	226	209	214	216	267	254	183	240	207	241	198	201	224	225	245	205	223	228	236	242	210	222	216	217	231	230	227	198	244	231	239	209	215	216	225	221	226	206	213	229	218	210	218	256	213	218	228	238	195	215	233	231	218	238	215	246	233	208	230	235	246	215	233	212	216	221	248	205	227	231	217	195	202	210	211	215	195	239	222	209	223	252	197	213	213	227	195	224	201	227	201	202	233	229	215	220	220	207	214	208	216	228	217	226	216	235	195	208	222	208	222	214	216	197	227	228	222	218	208	247	222	231	216	232	240	224	204	208	225	221	246	188	217	229	216	228	228	206	221	211	242	212	213	227	209	228	249	250	230	222	203	228	212	211	212	225	208	236	223	198	212	230	251	252	212	217	222	213	207	227	181	181	259	231	215	206	218	208	228	199	209	207	249	222	207	233	230	231	238	218	204	231	247	255	214	220	212	192	227	200	216	238	227	234	207	190	189	201	196	199	246	217	203	215	203	222	210	186	218	228	227	239	223	212	224	231	217	210	199	237	232	225	219	204	223	225	226	233	214	216	208	225	220	213	225	207	217	201	238	197	213	223	189	218	221	214	216	217	237	217	262	224	226	214	212	227	233	220	226	234	227	213	219	212	212	255	194	223	197	226	236	255	219	209	224	215	217	225	260	221	204	196	218	210	236	208	226	224	214	203	232	190	222	206	225	209	238	218	223	235	244	247	217	264	228	223	230	234	253	226	221	213	193	230	212	223	190	227	216	212	233	261	254	236	251	201	212	229	224	224	204	212	199	194	225	205	246	215	233	191	188	229	257	232	210	182	243	219	241	225	217	210	202	221	232	235	221	217	228	264	213	210	219	227	222	227	223	212	233	204	234	225	219	234	232	227	220	234	211	207	196	211	195	231	218	228	223	204	238	217	231	232	242	214	218	241	214	244	199	240	195	217	215	208	237	233	239	204	204	220	219	207	204	229	245	206	225	213	233	221	211	210	225	215	213	221	207	225	213	207	216	201	229	236	221	213	228	200	228	249	221	233	224	202	182	208	219	230	223	231	228	217	242	237	202	214	222	243	210	215	244	211	232	213	187	198	202	206	221	199	208	233	239	220	207	236	227	223	228	226	199	211	231	245	201	257	224	211	210	226	220	219	231	245	230	194	182	221	235	221	217	226	214	213	204	222	224	197	215	255	203	208	203	199	209	188	197	215	219	217	217	234	213	255	212	227	205	204	229	231	207	202	209	225	218	233	220	229	187	224	243	213	229	241	239	209	211	233	200	237	230	205	218	209	188	241	190	229	247	203	236	242	229	219	234	211	233	229	210	194	199	224	252	224	201	230	216	204	221	237	212	217	207	241	221	209	224	220	221	210	200	220	223	206	229	206	254	225	197	211	234	230	226	205	209	226	230	253	210	243	219	218	245	195	217	221	200	221	217	204	242	212	214	231	178	223	219	210	202	220	208	219	219	211	224	229	207	216	225	246	207	209	231	231	224	234	220	213	222	203	248	230	240	226	180	223	219	218	209	184	237	226	210	185	232	206	197	197	210	184	198	214	229	206	224	219	240	190	182	237	220	199	217	208	228	188	230	211	245	237	226	212	227	204	233	196	238	246	209	202	210	190	212	221	235	219	250	216	238	233	253	218	211	209	212	214	198	203	193	229	232	215	209	256	228	216	246	238	201	235	227	217	210	201	235	224	222	212	199	222	194	250	248	233	240	236	206	203
21602	19861	4173	5213	4585	3713	3039	2606	2193	1972	1692	1538	1421	1280	1279	1092	1088	1083	992	952	883	884	871	820	788	804	735	755	763	743	757	723	757	735	682	645	646	661	623	643	660	628	675	649	652	628	629	682	639	657	669	619	642	630	647	637	673	630	660	637	656	607	635	610	641	589	636	674	631	617	589	635	642	590	628	587	622	595	628	573	631	596	615	624	560	609	540	574	624	635	553	629	619	535	598	607	613	610	564	558	611	636	613	615	612	574	624	641	604	580	599	589	598	580	626	611	576	566	584	609	589	591	599	606	592	609	549	609	567	612	645	593	535	593	592	588	612	614	620	596	641	588	583	563	635	600	543	588	604	557	592	565	589	643	591	560	559	591	600	590	589	580	589	563	576	585	585	607	539	570	547	624	597	556	557	579	585	595	627	587	617	594	588	600	631	569	567	602	608	633	560	554	584	575	625	605	591	578	623	597	573	624	624	625	605	592	574	602	551	604	577	583	594	625	591	582	601	597	582	600	622	625	568	592	606	600	549	547	605	584	593	581	588	589	594	627	614	623	547	608	599	578	595	610	549	585	576	595	628	583	630	566	553	594	580	588	508	598	580	601	585	615	575	598	605	595	595	613	622	622	571	551	584	578	624	561	621	622	605	587	603	576	595	581	561	617	597	534	585	560	543	591	587	598	555	622	584	585	595	586	581	582	545	550	609	584	606	576	602	579	559	590	572	571	576	582	564	578	569	567	594	573	576	593	634	610	600	556	591	561	559	562	558	560	578	568	591	610	603	570	557	593	629	535	566	566	607	585	563	626	597	610	608	580	585	616	601	618	631	584	606	602	560	563	611	596	592	627	581	591	602	599	582	556	585	623	622	589	614	571	591	632	629	606	581	556	577	578	603	593	582	568	567	552	585	586	562	632	575	601	598	565	548	566	588	566	622	587	605	523	551	621	572	615	593	552	586	587	547	581	583	581	580	603	593	571	622	586	573	594	597	597	601	577	550	563	578	635	560	558	602	558	586	602	621	597	555	593	552	592	605	584	551	609	586	572	609	553	580	561	543	598	543	582	603	552	628	599	572	537	575	604	617	574	605	576	631	646	598	608	613	636	625	601	586	619	576	582	535	556	539	616	566	631	617	561	565	619	590	606	598	537	589	587	581	592	576	606	616	590	614	581	585	571	553	572	575	598	587	595	590	570	595	557	607	590	561	603	590	621	621	560	565	567	617	580	576	529	610	620	623	567	594	564	528	588	590	564	590	588	580	596	581	609	591	578	629	591	608	560	583	569	569	589	586	561	594	576	554	615	653	604	573	592	591	587	556	572	556	601	567	552	601	597	558	587	599	558	584	582	583	614	609	588	604	581	569	517	589	537	544	552	597	569	577	587	622	577	577	576	573	558	593	574	600	609	590	585	615	600	605	574	581	608	602	656	595	596	605	556	606	554	579	562	615	585	606	604	552	599	563	577	622	654	633	599	632	592	570	576	587	584	581	596	577	593	600	585	587	578	594	555	583	590	566	579	572	598	606	567	573	583	575	566	542	585	640	589	582	531	602	605	619	629	593	600	592	520	600	597	573	636	558	571	585	557	583	582	601	591	553	589	577	561	605	596	533	586	574	613	611	546	554	600	609	601	632	541	566	586	603	605	586	605	550	594	629	614	571	590	586	595	583	617	687	598	595	565	592	536	596	557	590	632	605	565	554	581	571	578	594	568	579	594	593	612	581	575	577	591	628	579	554	623	547	553	602	595	613	554	611	602	589	569	628	534	580	595	581	605	617	596	589	593	559	609	578	566	597	593	595	611	586	616	582	557	551	619	593	557	567	578	560	603	623	593	565	582	622	611	580	611	570	608	598	542	566	566	600	634	627	533	633	564	573	554	594	572	596	586	603	548	593	565	611	587	551	590	649	595	568	568	548	557	591	569	617	619	611	564	580	585	562	565	583	605	588	601	556	546	637	595	663	581	588	585	575	579	604	593	535	573	569	582	603	627	571	588	550	600	605	584	578	615	598	559	570	563	590	605	620	629	640	553	562	589	569	566	606	564	604	559	595	620	560	637	588	607	616	580	568	586	532	588	594	619	597	641	617	602	594	611	573	548	573	596	577	593	567	612	554	557	591	604	622	594	588	575	584	595	556	575	544	590	618	632	538	586	584	617	586	601	550	559	559	552	569	556	593	603	570	558	593	536	632	618	609	559	583	568	597	595	574	562	635	530	567	612	580	607	620	594	626	558	603	584	591	600	620	553	593	620	616	608	612	584	579	576	608	583	614	609	583	574	605	552	609	605	569	563	588	570	591	564	622	575	591	578	542	566	591	577	540	563	571	613	578	570	562	576	603	585	610	571	546	602	562	552	590	594	623	605	603	608	611	617	568	577	600	550	616	619	570	566	597	611	575	580	579	615	605	545	589	592	597	582	615	530	577	601	550	579	598	590	575	609	600	598	554	570	546	592	572	573	562	602	613	574	578	597	610	596	616	586	559	575	599	599	618	579	585	582	590	618	576	585	631	600	574	562	648	533	615	551	639	595	621	551	595	560	553	612	529	617	600	580	611	593	585	595	573	598	514	550	573	641	570	610	577	546	600	552	576	576	600	588	587	605	563	600	614	612	556	576	605	628	595	544	605	606	634	580	581	591	576	557	601	602	626	529	604	580	577	556	523	568	598	586	605	610	592	560	574	563	552	622	597	628	610	587	563	608	546	581	589	566	584	648	587	593	561	550	605	565	566	585	577	592	595	582	644	570	581	591	588	569	553	588	574	587	566	624	622	582	612	609	604	603	580	614	575	599	578	569	585	609	579	607	641	579	599	585	629	575	578	591	571	556	599	608	564	646	583	582	609	585	553	590	583	593	613	610	603	547	620	580	599	624	584	582	612	586	596	589	564	578	598	625	575	613	615	570	590	615	558	605	593	565	583	569	584	623	566	575	581	564	582	575	556	587	618	560	603	562	585	616	616	520	572	556	618	614	615	594	577	591	592	612	586	582	611	580	598	602	587	599	625	597	590	602	621	595	622	569	568	590	562	563	572	617	604	590	545	602	566	610	617	575	585	537	543	619	596	593	603	588	608	580	581	564	601	583	562	606	567	588	622	559	597	595	555	591	563	626	615	582	566	626	574	590	594	572	596	602	615	580	615	578	533	583	576	596	580	608	580	616	581	535	589	599	594	573	599	561	605	566	577	618	577	611	588	579	596	575	590	607	585	597	582	534	596	579	583	557	578	561	589	615	590	595	564	567	595	596	541	580	567	583	595	527	563	616	578	623	573	616	602	627	572	605	556	603	626	586	543	607	618	561	591	554	561	623	577	537	615	590	563	599	530	623	579	604	598	593	595	602	575	580	608	564	543	602	601	589	549	577	578	577	580	591	607	553	592	574	530	584	571	565	605	627	562	602	559	556	574	589	583	625	553	593	575	605	594	549	600	539	580	599	587	588	598	582	574	633	563	601	550	599	578	579	607	613	592	627	594	550
6308	882	343	342	287	317	316	288	340	322	328	331	320	329	290	341	322	314	329	342	331	306	325	297	319	306	350	289	307	312	331	329	341	302	308	295	314	309	326	348	347	330	306	310	342	309	327	309	307	323	325	274	279	338	304	336	293	306	298	316	306	319	303	298	335	325	326	308	354	326	315	311	335	296	307	334	322	331	309	314	334	316	326	330	291	316	343	328	360	314	290	322	335	286	331	342	302	316	381	306	314	315	331	341	307	308	303	349	346	339	339	327	336	324	331	315	293	318	294	330	298	315	319	283	299	315	308	343	330	327	331	327	348	346	303	326	312	314	302	313	263	308	326	332	301	345	312	310	329	320	317	294	318	343	305	307	290	290	319	337	332	354	313	334	315	301	356	335	309	338	325	353	320	375	314	322	303	347	305	298	373	320	314	346	322	280	339	321	300	327	279	317	321	331	328	297	308	291	301	314	331	345	326	322	322	347	330	334	324	335	326	348	342	320	309	323	291	341	290	306	289	282	327	310	350	304	312	333	317	293	328	330	344	316	283	300	347	307	333	336	324	287	300	298	298	361	315	297	308	331	322	333	360	321	313	343	333	341	302	289	337	338	300	304	327	315	336	308	295	321	286	311	334	357	328	321	294	358	330	343	345	285	276	340	308	292	328	310	321	309	306	300	304	354	271	330	314	311	322	311	297	293	282	312	302	318	308	335	330	332	314	297	306	344	319	321	344	301	324	311	330	312	379	323	309	293	330	357	354	308	347	299	324	322	328	331	339	319	311	326	332	315	305	344	334	307	293	295	318	304	293	318	361	324	355	299	339	324	313	274	341	296	330	305	316	328	326	358	314	334	326	319	330	306	310	300	344	326	314	295	324	293	316	318	334	295	321	323	358	315	308	319	303	299	339	352	296	317	304	369	310	307	313	315	284	292	296	360	293	320	322	288	297	288	318	301	317	326	319	310	331	333	306	287	310	348	314	342	313	329	318	279	311	324	324	331	303	340	304	296	332	338	293	304	329	306	331	318	330	338	321	278	320	312	313	316	315	273	321	315	304	365	327	305	309	330	336	325	296	366	316	319	279	345	328	303	305	301	334	347	317	302	294	342	303	340	324	302	335	320	337	356	329	322	304	319	298	316	298	319	317	323	323	331	317	321	344	291	311	312	302	307	325	320	331	313	304	292	315	294	334	343	317	333	310	322	325	302	334	320	332	331	334	319	307	312	306	322	343	389	302	326	352	305	301	361	321	319	312	325	339	322	290	313	339	319	316	301	344	312	327	308	342	287	341	329	328	313	336	357	336	350	326	325	311	318	337	303	342	348	352	315	296	312	318	331	303	336	325	340	304	305	295	299	304	319	323	328	326	305	346	343	327	314	322	347	316	303	351	308	343	310	311	335	310	323	312	327	301	309	292	328	319	353	326	294	272	320	339	317	294	330	306	356	315	323	325	340	326	318	326	323	313	334	347	282	310	299	314	316	299	313	312	302	331	317	320	328	324	324	338	311	327	302	331	294	333	330	310	321	312	318	347	305	319	350	329	313	331	362	341	337	295	331	343	295	295	283	321	342	322	339	327	295	323	316	342	331	314	333	352	308	335	342	312	310	321	303	326	288	299	333	295	312	311	324	314	292	301	293	332	338	328	332	335	343	348	301	305	325	310	333	316	313	323	306	306	346	345	289	332	334	317	324	277	296	312	356	272	303	337	325	319	318	294	320	333	306	319	323	304	286	269	309	327	311	323	331	313	276	325	319	337	267	332	348	320	333	285	345	345	288	327	315	311	307	311	299	307	334	260	327	293	327	299	322	331	330	311	327	314	313	291	349	318	314	319	337	345	341	306	344	327	313	328	306	325	330	342	309	336	335	310	328	322	330	320	295	342	322	308	313	300	325	313	311	347	320	335	329	303	344	314	325	341	303	309	329	306	340	310	325	313	325	301	306	323	288	357	329	347	334	360	316	326	328	321	334	297	322	354	297	292	292	323	342	344	308	326	326	335	325	341	323	324	293	317	334	324	335	329	319	328	291	317	299	330	322	327	310	297	269	329	329	315	310	350	302	329	336	300	297	323	307	365	337	349	333	295	300	311	316	293	346	380	320	316	296	318	297	339	294	306	329	326	303	319	297	329	337	334	329	299	304	322	273	327	343	306	298	326	322	342	310	320	300	310	295	288	308	336	306	326	298	334	317	344	317	294	290	348	316	286	355	280	310	269	321	306	324	328	332	329	318	366	297	297	334	319	313	301	291	336	305	325	289	330	333	309	312	323	317	288	327	341	312	318	318	320	323	339	320	323	312	319	330	322	269	346	332	328	326	303	323	308	311	305	359	350	324	336	310	332	305	338	314	325	302	332	280	308	322	321	327	326	295	315	290	276	331	360	288	298	302	325	318	324	315	327	317	301	345	330	296	312	327	298	320	310	334	318	325	341	307	306	287	326	312	305	309	308	336	297	309	324	277	343	331	344	306	347	339	343	318	286	335	309	272	299	338	330	324	329	306	306	304	288	331	330	309	348	333	330	298	316	336	330	329	313	329	309	312	318	313	370	317	297	285	307	342	324	289	297	292	349	324	386	301	292	307	309	306	306	297	317	318	300	318	319	332	346	331	293	315	323	327	344	304	316	298	338	330	321	300	309	324	305	324	316	288	302	359	281	308	330	333	329	343	318	346	308	334	321	354	333	324	332	327	302	323	309	311	332	354	290	322	329	302	303	309	287	341	359	306	328	298	296	332	309	310	339	321	303	297	341	300	338	329	336	324	336	347	335	282	316	304	313	305	315	340	296	298	343	307	321	286	332	301	318	288	327	310	327	302	326	304	299	297	298	322	338	329	307	293	334	314	308	322	296	295	330	329	342	382	294	333	319	313	288	317	307	303	342	319	323	319	351	311	295	335	351	303	276	264	290	310	334	351	323	339	320	333	307	328	337	294	353	309	286	305	334	317	321	322	319	326	312	319	285	324	313	324	319	337	292	299	311	318	307	348	340	319	304	327	317	301	284	312	331	336	322	371	313	333	330	309	294	323	315	312	325	305	305	324	291	334	336	316	345	318	345	302	326	318	350	340	310	318	313	342	315	311	336	317	300	314	303	307	320	328	329	345	319	292	303	308	337	324	326	325	321	344	319	349	304	321	345	329	317	327	331	298	309	327	305	316	338	287	313	326	327	317	343	286	303	359	302	353	304	347	321	315	294	288	295	319	330	317	323	349	306	314	317	345	301	305	335	308	311	320	302	301	296	297	329	308	318	326	355	301	324	338	351	314	322	303	302	286	312	340	310	339	311	303	319	305	310	292	331	308	295	297	336	329	342	329	327	330	311	315	309	315	327	328	350	321	305	298	313	305	304	323	311	329	314	322	340	336	329	324	307	327	344	288	310	285	328	321	314	349	325	326	286	303	320	302	342	328	330	324	300	339	286	297	321	306	287	334	344	331	325	333	300	314	327	327	318	266	349	344	339	331	331	309	332	294
3988	1541	780	850	770	759	726	764	770	746	799	807	729	742	790	724	724	766	723	753	783	744	732	771	820	719	767	693	790	778	743	697	775	725	776	704	739	727	756	809	733	759	775	735	739	760	723	750	717	728	739	744	750	738	760	761	722	687	719	732	745	713	766	718	716	718	780	743	766	743	758	751	717	740	770	742	749	766	761	757	754	747	753	741	760	754	751	711	749	754	764	743	697	740	780	706	739	736	734	791	774	715	753	707	726	700	716	734	765	740	762	750	707	721	762	731	776	738	753	719	688	734	763	754	737	752	721	800	686	735	734	759	724	786	708	752	775	741	731	773	740	751	772	771	746	781	737	737	746	780	772	784	750	688	740	756	756	748	768	809	752	751	793	808	725	775	751	798	744	808	702	748	766	757	807	727	716	762	757	694	759	756	756	761	745	751	772	782	781	736	771	724	757	776	742	738	739	780	774	741	791	734	739	773	708	792	816	742	759	720	771	742	796	706	746	764	741	721	763	758	725	797	728	752	752	778	752	742	752	717	759	768	760	762	808	777	781	760	769	732	731	768	768	798	761	741	727	805	796	750	771	682	718	754	772	716	782	785	756	757	754	720	802	703	744	787	737	714	727	741	750	763	749	745	783	776	747	771	746	728	724	766	775	745	815	762	821	743	718	743	738	741	756	746	718	779	736	761	767	724	734	759	755	706	762	771	783	707	719	722	777	702	749	779	773	742	690	749	815	780	763	729	749	778	725	726	763	705	803	757	763	762	755	791	827	794	749	712	767	752	769	779	730	711	709	731	754	763	777	760	730	739	718	746	758	763	702	740	739	797	761	753	736	743	765	767	750	709	763	759	756	733	749	756	781	692	771	698	754	806	753	736	783	796	745	750	743	748	740	793	737	737	718	773	728	761	764	783	782	756	767	713	756	742	772	800	799	766	740	756	740	724	722	740	767	746	747	785	752	726	753	764	786	731	706	740	778	707	734	709	811	751	745	810	758	682	754	757	793	747	738	710	806	764	703	761	747	755	741	778	746	789	734	766	728	726	747	777	722	731	808	728	744	751	752	746	772	763	765	756	734	744	779	721	790	756	756	800	738	732	734	702	763	740	762	735	795	718	765	758	770	737	782	781	756	738	781	726	725	726	756	698	742	750	771	720	678	773	723	783	727	702	699	763	709	758	772	695	779	777	750	759	758	691	774	740	766	708	707	778	754	709	729	707	760	751	735	706	746	739	736	771	756	780	730	812	712	749	734	714	750	733	777	748	755	721	706	758	745	787	725	757	767	737	695	745	729	743	707	772	775	744	738	767	777	786	782	769	762	727	723	705	769	781	767	717	775	805	702	733	751	769	776	704	704	721	771	699	754	762	766	729	763	752	752	748	676	785	762	766	750	786	752	756	725	811	784	721	763	751	734	764	742	724	762	813	714	789	709	776	736	711	746	743	687	732	775	754	744	722	713	768	730	782	742	754	760	754	758	761	756	705	785	727	784	753	777	695	790	759	758	701	748	765	732	770	771	745	773	731	742	734	700	778	736	772	760	718	782	751	767	741	682	723	722	747	688	755	716	716	720	744	791	751	733	761	782	767	769	704	729	727	690	727	778	739	743	765	748	728	772	736	748	726	791	744	748	750	803	742	728	780	752	784	707	749	730	832	749	708	719	762	737	751	750	766	783	730	771	755	739	688	737	739	773	767	732	777	759	805	759	758	775	755	735	784	764	750	763	783	798	725	782	780	826	768	739	761	744	733	742	723	702	734	708	809	768	749	785	734	767	781	737	752	753	765	761	761	724	758	750	754	725	739	714	769	711	763	742	732	739	748	751	706	791	720	726	743	793	719	765	759	780	762	732	770	752	767	753	737	738	773	720	753	675	751	740	756	794	752	808	742	767	733	712	772	751	760	766	765	756	766	734	762	756	734	770	743	752	778	772	736	765	739	728	732	712	783	724	711	713	791	788	743	791	792	754	755	694	735	783	701	759	752	714	770	707	748	724	755	788	722	755	772	749	778	723	765	690	741	776	739	757	794	736	762	740	759	701	701	756	794	745	755	800	745	779	729	761	775	731	747	790	733	756	749	724	793	766	749	771	782	734	780	738	711	760	711	704	761	748	757	744	777	733	758	759	738	724	746	776	744	721	752	748	797	716	739	724	766	724	803	709	746	796	725	797	743	772	688	741	758	738	756	726	777	810	747	743	749	729	766	697	786	710	756	717	770	765	728	724	796	775	761	763	764	763	771	735	773	738	813	693	750	774	757	747	777	698	724	725	783	740	731	803	765	765	775	778	758	745	774	745	735	717	775	767	797	715	751	767	776	766	734	724	769	737	720	805	752	732	777	766	796	776	737	728	756	712	786	740	767	724	753	745	777	762	763	748	723	708	782	741	738	760	685	783	806	749	724	766	780	740	789	751	788	732	737	777	769	798	740	731	802	738	777	751	704	818	764	702	718	714	770	785	773	806	743	724	735	765	727	739	744	746	760	716	753	679	755	756	723	707	747	705	718	757	716	753	778	758	756	783	749	760	715	764	739	752	771	697	774	740	700	756	782	734	760	688	715	744	722	735	825	741	731	724	771	749	798	768	700	765	765	730	662	701	734	721	741	766	766	751	751	751	747	774	782	732	796	785	724	760	764	756	763	754	730	725	752	730	779	738	677	755	743	758	734	760	752	738	769	718	715	787	716	800	742	730	772	692	795	731	776	776	748	777	750	738	702	751	761	816	760	764	766	795	782	751	718	736	735	736	766	772	786	787	748	742	755	751	743	737	749	752	710	747	735	744	745	740	731	754	762	707	760	746	790	782	745	735	751	735	770	730	759	755	762	718	767	723	714	757	724	809	785	749	785	749	706	731	763	730	764	785	789	702	747	758	789	760	747	781	770	764	753	774	755	780	753	723	752	759	704	809	764	707	793	750	717	765	707	733	748	733	816	789	761	769	795	794	763	731	763	766	776	759	710	799	766	689	758	771	774	735	725	765	759	794	794	771	769	790	738	741	726	777	719	761	736	747	770	773	723	765	796	772	733	737	704	798	764	796	786	774	800	746	719	724	751	750	797	717	785	750	777	745	750	775	762	750	759	732	748	737	768	759	721	728	758	701	748	785	787	743	711	786	716	766	773	766	707	757	757	760	771	715	718	767	776	798	783	714	724	738	781	722	716	748	731	736	707	774	763	728	828	702	727	752	735	777	733	801	745	748	745	750	790	752	721	739	748	763	756	741	755	771	733	728	737	785	752	787	765	756	717	740	678	713	723	735	781	757	755	776	750	720	735	772	796	761	775	705	773	696	719	776	689	756	720	766	747	796	760	750	751	764	769	797	717	740	705	732	727	740	731	749	756	745	745	771	744	774	767	775	701	753	746	785	740	761	779	755	760	747	795	776	807	789	737	757	735	711	769	776	773	750	739	738	740	780	779	750	798	766	752	744	717	732	747	755	762	738	716	775	760	773	791	737	757	748	734	748	772	754	769
27909	19426	2604	927	583	473	402	311	284	268	249	226	235	237	196	190	189	171	163	175	184	178	159	174	147	159	141	197	171	165	156	152	156	166	166	176	159	152	162	169	166	173	173	139	167	127	167	150	156	129	162	166	172	165	147	148	145	162	122	148	132	160	146	158	177	148	159	135	163	150	146	152	163	139	163	141	162	150	153	144	151	147	141	148	158	132	142	162	145	178	152	151	127	138	147	162	154	135	151	165	161	163	135	171	157	148	165	139	167	156	152	166	147	154	156	168	154	145	165	134	157	163	155	145	167	134	126	145	145	143	156	139	159	187	142	150	163	134	156	145	138	139	164	167	188	158	178	146	124	137	134	156	154	143	159	157	144	152	160	154	153	174	155	147	154	156	148	142	155	149	152	151	144	144	183	177	156	153	157	136	149	150	158	150	133	145	159	151	148	149	145	145	170	144	168	177	153	165	160	147	134	140	160	167	145	147	147	136	127	161	148	160	157	155	157	160	180	146	160	120	139	159	146	139	142	152	176	128	139	144	153	149	163	160	155	159	139	151	169	174	162	176	156	156	157	153	167	157	177	153	161	156	140	151	131	174	165	151	140	170	141	177	162	159	147	144	143	150	155	161	149	149	144	132	130	147	159	168	147	179	139	135	147	143	139	166	169	134	134	143	152	168	145	156	152	164	127	156	140	151	136	150	144	151	172	141	151	138	149	164	167	161	175	140	155	154	162	171	156	140	146	156	132	140	150	156	138	170	155	148	136	168	135	156	163	152	145	147	160	142	139	165	174	145	157	122	151	155	151	170	162	143	163	171	150	145	170	163	145	163	167	155	168	182	160	154	151	153	158	153	159	144	143	137	144	177	171	158	160	159	144	141	142	124	134	139	129	150	163	155	156	173	173	160	146	136	154	154	170	156	155	155	147	154	137	149	155	150	148	118	164	150	141	169	140	168	180	154	187	175	167	171	151	162	152	165	163	143	144	145	162	158	162	181	143	139	165	152	146	143	131	140	133	158	150	155	145	136	153	162	156	165	139	161	136	133	146	137	144	173	154	138	165	141	162	132	148	139	144	161	136	140	147	181	170	153	152	130	130	162	164	160	145	160	143	136	144	144	146	141	121	149	178	166	149	177	141	149	142	132	134	146	146	155	132	155	167	158	161	130	151	144	137	147	146	156	148	146	146	146	138	156	142	150	165	165	161	183	178	149	158	166	164	141	171	163	155	156	158	150	143	144	171	163	153	155	157	153	166	157	146	155	141	136	162	151	170	154	156	174	157	163	129	142	146	150	158	153	176	162	157	153	165	148	128	163	173	156	166	137	157	156	135	162	173	148	142	154	130	143	144	146	138	151	139	152	162	139	176	165	142	165	145	148	143	146	137	145	131	162	151	148	152	160	141	140	152	171	147	161	149	146	166	143	142	163	171	153	145	138	146	150	129	164	132	122	153	164	167	152	146	152	140	148	156	170	168	151	167	140	158	139	155	155	162	164	155	142	156	136	160	166	146	173	149	154	162	169	173	148	159	150	147	140	118	131	157	142	136	149	162	144	169	146	136	164	172	149	151	138	165	148	135	164	138	126	167	152	139	162	145	175	136	143	150	162	158	139	155	157	151	151	160	145	142	155	143	147	174	138	156	150	141	154	161	146	160	136	141	156	162	162	143	142	173	155	166	165	160	128	172	140	155	159	156	167	146	136	151	139	145	150	150	176	157	154	162	143	146	153	157	161	147	169	133	151	155	169	154	143	145	140	165	149	144	131	142	179	164	157	155	138	151	146	166	155	192	144	155	135	125	162	148	150	137	158	140	147	127	155	163	153	176	147	144	146	164	139	144	137	166	158	144	147	134	156	152	184	162	140	137	158	166	167	139	153	169	152	156	145	155	135	155	135	146	166	172	157	159	139	159	148	175	182	129	155	144	145	154	143	151	153	163	149	153	175	147	155	164	135	174	159	164	151	148	150	131	173	147	157	166	151	136	156	174	181	145	133	155	156	149	148	149	163	148	160	142	149	136	156	161	150	164	169	157	149	147	147	142	146	128	162	146	150	155	169	164	157	155	153	150	152	176	150	180	168	173	164	126	144	157	153	175	158	144	173	181	155	154	178	154	167	149	132	172	154	147	178	157	151	152	119	173	143	149	157	143	140	154	148	146	164	126	139	155	158	154	139	116	150	132	155	133	152	161	135	161	155	152	169	140	164	150	144	150	160	145	160	162	163	126	141	143	156	152	160	138	149	147	147	148	148	149	170	145	166	150	173	168	145	139	143	204	171	157	149	155	168	158	165	153	152	155	170	146	150	151	141	149	145	186	174	158	144	130	165	178	150	149	167	145	157	169	175	167	143	160	154	168	132	164	131	162	131	174	154	164	183	157	134	162	134	172	135	148	137	148	118	186	157	138	173	149	160	150	146	151	156	150	150	133	156	128	145	184	139	145	179	169	173	164	173	163	143	153	146	148	129	169	169	157	154	181	143	149	158	139	148	168	165	150	137	164	147	159	164	169	153	167	151	171	137	144	143	157	149	155	175	159	145	128	161	162	165	160	159	129	172	145	170	140	159	163	156	175	175	162	175	138	139	164	141	163	150	124	155	149	149	137	155	174	153	166	162	143	137	141	157	151	170	147	147	132	166	146	166	154	139	127	148	158	171	152	152	157	160	129	170	147	166	150	168	152	128	145	158	154	162	144	155	149	150	168	129	145	186	159	141	148	186	177	171	167	162	150	130	158	145	148	161	146	157	134	165	146	154	165	159	151	140	153	155	139	160	152	145	157	155	146	174	178	145	156	155	159	164	145	172	153	170	145	123	144	153	133	147	172	169	148	164	146	142	134	133	158	154	161	159	182	167	156	146	159	189	141	142	145	148	157	158	178	151	156	137	153	128	152	147	148	163	155	155	151	170	139	177	125	135	154	153	150	142	125	160	167	172	152	143	151	160	156	130	166	160	154	150	119	144	168	155	154	136	164	153	157	146	135	150	139	173	183	148	157	164	162	142	165	146	177	181	134	154	136	157	152	160	135	168	143	130	159	136	154	152	157	172	130	147	152	153	151	148	177	150	130	172	168	137	143	142	152	126	158	149	166	141	159	147	153	137	134	151	141	133	153	176	169	154	153	152	125	133	137	156	139	157	160	165	129	169	149	147	157	152	123	139	159	150	133	180	140	153	162	132	153	150	136	133	158	168	155	160	180	150	153	165	160	129	137	151	153	143	130	143	168	134	152	133	138	148	136	161	152	135	137	149	155	150	160	141	162	146	140	142	128	155	154	148	158	133	145	148	124	141	131	132	133	162	171	170	164	165	153	159	154	127	151	147	154	169	145	148	165	144	149	147	154	156	176	174	151	159	161	143	152	153	143	165	160	153	133	147	121	164	157	164	156	145	149	177	157	143	158	152	153	157	150	137	129	138	139	150	140	141	140	155	161	136	172	140	136	154	150	152	169	154	165	159	147	161	149	149	157	179	158	139
15625	13613	2332	2935	2503	2120	1720	1476	1292	1142	1002	927	851	766	757	689	655	663	627	622	606	586	590	559	520	511	574	521	483	467	499	502	490	501	490	476	437	465	454	453	544	435	488	446	406	455	490	470	445	434	415	452	432	453	436	477	429	404	419	450	404	447	441	389	392	451	464	428	418	424	426	442	446	406	423	406	467	404	401	404	419	454	467	437	393	401	413	458	454	451	414	447	428	407	438	406	434	463	444	423	423	440	398	440	430	394	397	417	431	403	383	422	419	448	383	455	413	419	447	416	424	430	440	451	398	446	396	425	417	434	395	443	420	413	409	435	410	430	407	417	422	404	392	450	439	423	433	439	435	453	420	424	416	436	443	423	430	479	412	413	432	404	407	405	411	426	410	436	410	414	421	431	396	425	369	418	450	398	415	421	397	423	415	401	421	417	395	391	412	422	416	398	407	431	440	413	428	424	413	399	399	405	413	395	392	430	422	440	430	429	376	420	423	385	419	425	462	427	409	405	436	432	438	412	440	407	439	446	408	430	441	431	407	397	415	419	405	446	424	403	403	406	415	450	413	408	386	415	384	390	406	389	423	432	424	423	413	367	438	431	410	423	391	412	403	458	414	421	375	409	446	425	446	421	432	435	386	392	451	406	415	401	385	427	435	418	460	424	387	380	436	452	430	419	406	387	375	411	427	377	398	411	423	424	430	385	426	440	424	432	398	406	436	422	420	453	394	418	396	384	415	392	419	392	444	419	407	410	434	423	416	432	435	430	410	398	416	419	410	412	465	444	406	401	404	389	404	440	438	401	394	426	417	386	399	433	440	397	444	410	396	390	399	417	423	405	399	435	396	414	418	427	417	455	433	423	392	456	414	482	428	397	395	409	389	389	413	393	411	439	378	430	438	411	397	405	407	446	413	392	398	417	380	438	412	424	429	435	403	430	422	418	466	423	403	424	376	430	405	430	461	421	417	410	448	391	411	433	421	375	424	420	405	419	428	421	426	419	419	409	405	415	416	407	474	413	411	406	426	370	391	416	401	414	449	393	415	429	430	410	420	446	422	413	402	444	394	405	440	415	394	418	461	410	439	429	431	402	460	408	377	440	428	443	384	399	423	416	393	403	412	422	364	438	422	419	409	401	441	422	398	419	426	428	430	419	385	361	434	400	403	390	388	455	450	454	398	420	433	417	409	406	422	377	441	410	408	411	432	445	441	449	406	448	428	434	399	404	393	447	416	427	413	406	441	408	409	402	400	445	418	451	425	422	430	424	405	420	392	402	430	400	417	421	444	401	418	422	406	427	406	409	396	413	393	377	423	393	389	405	435	373	404	408	382	420	426	408	378	399	404	425	426	425	401	435	425	396	384	398	464	416	412	431	415	415	455	450	442	455	429	409	428	441	413	416	382	401	430	421	415	393	425	428	412	401	426	384	419	418	403	427	433	432	431	426	444	399	441	429	415	383	409	395	398	435	396	435	389	424	436	419	422	412	434	391	421	397	407	391	421	426	410	423	469	465	405	434	435	423	424	414	415	417	393	418	439	426	399	419	426	454	450	403	407	399	406	389	428	429	453	419	404	411	377	415	397	425	431	415	411	446	414	411	407	416	388	401	407	388	403	461	429	402	419	437	431	423	435	408	409	443	433	416	427	432	440	399	416	394	469	402	378	388	421	413	401	380	400	412	414	440	413	429	444	420	413	411	391	406	409	406	381	379	426	418	398	404	387	420	390	437	441	364	432	427	424	401	417	439	382	407	401	408	389	412	426	406	413	415	431	431	372	428	415	411	426	388	445	431	407	393	414	414	438	412	433	394	391	411	408	401	375	432	430	410	412	418	433	437	451	392	432	409	419	416	430	395	405	483	423	409	442	400	384	407	408	383	410	447	422	403	400	405	409	391	419	395	399	397	376	416	394	448	396	434	452	407	434	431	389	436	442	445	460	419	436	427	417	451	394	455	421	430	418	432	436	428	434	397	423	437	420	411	410	428	444	433	424	444	426	397	439	398	433	412	382	398	409	409	429	389	413	437	432	394	435	394	428	398	419	433	415	402	400	407	421	406	404	416	438	443	410	412	412	451	405	428	382	461	399	399	431	425	418	399	432	410	428	380	425	445	429	375	418	408	434	405	438	424	431	424	388	429	391	393	426	407	427	445	398	395	413	444	455	432	403	386	435	434	408	434	410	400	420	447	409	414	427	389	463	416	415	401	407	440	408	381	410	432	437	425	435	419	409	428	409	413	390	422	375	402	446	412	456	433	421	433	444	400	423	404	428	427	414	419	389	434	464	430	448	382	398	402	458	436	396	449	395	426	438	447	415	405	396	411	407	434	451	432	444	415	435	415	424	396	414	422	430	416	420	436	450	414	433	424	412	414	410	427	431	434	402	406	410	415	376	394	426	384	383	468	428	425	401	420	398	384	361	444	448	436	402	416	424	454	442	425	404	431	400	414	414	411	404	426	447	418	409	411	413	447	432	418	410	430	423	388	420	412	374	408	440	432	380	421	377	421	410	437	413	395	424	425	425	455	447	439	421	395	423	417	459	392	439	392	419	410	390	430	424	422	402	427	417	432	398	424	433	378	409	397	397	391	444	437	431	424	430	456	435	390	381	421	411	419	420	410	421	418	409	413	442	445	437	408	373	426	378	455	445	416	419	407	365	387	388	415	410	407	428	410	450	433	443	441	443	403	408	403	415	438	401	427	410	394	394	438	400	420	397	404	378	385	448	397	451	431	403	396	410	394	402	393	448	407	445	385	404	429	426	435	436	424	397	432	417	440	400	399	439	406	395	397	405	407	413	393	416	391	413	424	434	400	424	441	414	411	396	391	419	425	403	419	404	398	437	417	406	435	400	399	378	415	421	411	420	425	416	441	424	404	374	396	457	388	395	437	390	430	417	381	413	425	432	429	411	414	438	459	395	395	445	422	429	485	389	436	417	357	414	465	386	444	390	410	411	436	404	406	405	427	418	405	431	449	400	457	382	401	397	430	378	407	433	397	403	393	451	401	410	391	442	440	432	434	445	417	409	396	421	436	415	398	424	397	437	437	395	409	424	390	431	410	423	403	421	423	443	410	396	462	439	385	461	406	424	424	451	406	404	424	393	420	411	403	424	410	457	422	398	400	433	445	428	442	405	422	424	388	435	434	391	458	393	423	420	448	395	440	388	414	414	362	428	424	416	444	431	419	415	378	431	394	389	416	404	406	432	428	420	392	449	385	418	414	451	415	394	431	412	420	436	422	413	467	398	415	394	386	429	405	419	389	424	402	464	391	430	430	409	407	409	451	427	423	399	398	433	421	423	393	435	441	450	435	418	398	411	409	375	436	418	442	437	427	440	427	415	430	413	397	443	430	404	430	412	411	407	432	435	425	430	394	403	399	411	391	448	413	421	441	415	441	395	413	449	438	484	383	443	408	422	403	464	414	387	445	422	424	433	448	416	424	440	411	404	386	448	443	415	437	416	415	419	428
40015	34118	7085	1968	1260	957	716	595	490	438	421	383	341	326	285	293	259	278	257	294	247	252	263	235	222	274	242	227	263	265	249	258	251	259	259	206	247	272	216	269	247	218	233	213	207	224	198	237	203	222	227	208	210	237	217	238	234	223	214	225	231	238	246	224	219	231	226	203	218	221	243	207	246	201	184	231	223	232	237	216	248	235	235	225	217	234	206	216	212	213	221	211	213	204	222	206	211	261	230	210	194	220	212	214	229	228	250	218	228	200	271	208	231	205	200	199	221	230	218	213	230	221	232	213	212	207	238	204	235	221	262	225	219	194	220	226	219	196	235	235	208	210	252	188	246	207	212	228	237	207	215	239	223	212	221	206	206	253	208	229	228	232	225	246	212	220	197	231	246	233	228	218	207	222	200	215	238	234	207	202	202	218	222	236	202	207	201	241	235	221	230	219	234	218	247	213	205	222	239	220	210	235	252	217	228	201	226	216	221	196	236	224	214	229	222	227	216	210	220	221	220	201	219	238	219	209	225	224	224	229	241	239	223	204	209	219	219	230	224	212	220	233	214	225	225	216	254	236	190	220	247	219	238	208	210	243	229	209	222	214	216	226	245	215	247	215	236	222	225	226	198	254	220	249	202	193	220	238	251	230	235	254	212	235	207	258	218	222	235	260	187	223	226	225	231	215	208	219	194	224	232	199	206	226	231	214	216	232	237	203	209	221	210	206	204	229	223	258	192	217	224	228	227	250	223	222	222	211	239	239	225	222	242	229	222	231	225	213	263	236	227	207	243	237	187	223	222	203	212	231	208	247	231	198	208	221	215	209	209	229	256	224	227	252	218	195	213	232	213	205	200	250	225	228	196	204	200	231	245	206	221	229	229	193	210	204	228	209	229	206	224	223	230	210	221	215	200	231	254	207	229	212	217	206	268	226	217	211	206	219	213	214	211	210	208	224	227	216	200	220	236	216	200	219	230	221	224	237	210	200	224	197	223	229	190	212	219	204	192	213	233	231	217	229	232	249	224	234	247	223	217	235	214	240	206	214	234	210	223	218	231	209	243	206	230	220	209	225	238	211	219	226	195	205	209	207	204	227	244	217	232	222	215	233	228	219	218	205	236	224	222	226	225	221	217	230	215	247	244	219	233	254	229	231	234	199	217	217	214	203	241	230	220	213	228	222	194	229	221	197	217	228	231	244	228	219	206	246	212	213	239	226	226	232	224	235	262	244	227	196	192	231	213	216	218	200	219	223	225	218	216	249	246	237	203	227	242	214	230	239	222	229	255	199	218	212	186	239	224	212	217	228	206	233	237	220	226	232	231	247	210	222	177	222	220	206	249	213	218	218	203	220	236	205	214	230	196	216	222	238	237	243	224	229	245	200	223	214	199	219	226	231	206	230	225	210	222	231	190	221	228	237	240	234	194	200	220	209	216	224	188	212	214	247	206	235	201	245	241	250	246	250	173	198	190	207	236	231	208	206	229	238	211	231	235	222	241	205	211	247	215	247	240	207	225	200	229	236	214	206	218	234	226	211	205	223	218	229	240	235	236	235	239	217	217	220	209	212	218	230	221	243	211	204	217	209	246	231	229	213	241	254	208	203	219	236	211	223	221	205	206	208	227	206	230	218	249	231	232	206	232	236	233	189	236	193	216	199	223	226	219	216	221	225	227	224	225	213	206	216	226	215	210	215	226	227	215	222	224	213	244	202	212	191	194	236	213	212	207	215	208	205	239	233	246	197	220	217	227	221	237	200	223	203	236	234	232	242	210	204	241	221	212	219	235	207	246	216	223	240	242	219	210	233	210	242	214	210	202	203	219	223	225	213	228	237	216	229	231	215	202	219	214	238	232	219	243	223	215	216	201	240	218	235	230	193	213	220	213	244	208	240	212	220	216	198	212	234	210	221	196	233	243	239	203	199	199	212	219	247	180	231	213	212	224	235	221	234	212	212	233	211	257	209	247	231	203	198	227	284	258	228	241	235	220	236	207	219	224	242	224	194	231	208	213	217	213	237	212	196	198	226	222	228	220	234	205	224	230	248	197	208	214	205	208	236	211	208	213	225	225	225	234	193	228	252	238	248	219	213	214	238	202	235	238	222	205	210	212	236	222	225	229	223	242	228	210	228	215	240	231	244	214	210	230	238	235	203	234	192	199	212	224	208	197	204	236	220	214	235	245	233	204	216	232	210	236	227	215	219	212	235	200	224	217	251	218	238	201	245	207	204	248	224	228	236	234	229	221	230	230	223	214	217	255	221	207	228	224	215	245	220	207	212	234	224	231	237	214	239	217	231	213	237	259	244	197	225	193	220	247	207	232	211	231	231	229	235	267	217	218	217	230	221	209	209	217	209	207	231	224	226	221	238	252	226	227	197	239	227	208	242	215	217	243	215	221	237	232	222	234	225	197	258	223	225	234	219	213	205	220	213	228	213	214	223	253	235	214	231	232	216	244	217	204	217	210	232	242	240	223	218	227	222	199	218	238	242	210	236	229	226	202	209	215	214	221	233	204	202	223	234	235	210	223	242	230	196	219	223	228	234	218	214	224	223	213	244	241	221	241	197	228	217	190	205	201	217	213	231	228	238	237	242	230	232	257	202	191	233	218	225	226	230	217	232	218	205	199	246	214	229	223	208	199	208	248	233	219	219	236	233	219	201	228	227	205	215	198	228	225	237	234	208	218	223	230	238	237	234	206	199	220	221	216	222	226	215	253	224	237	219	236	187	212	227	239	182	217	213	200	203	206	214	255	260	226	240	226	245	203	206	191	208	200	213	227	203	200	217	224	230	215	231	197	201	214	234	227	233	214	201	221	227	246	246	228	209	217	246	229	208	199	226	184	213	231	220	234	207	234	217	231	236	225	235	230	234	226	214	206	237	242	205	218	201	221	233	231	248	236	224	218	205	224	224	221	233	214	216	198	218	224	219	233	230	190	236	239	229	213	229	250	248	205	247	197	204	206	231	208	216	275	239	229	199	236	223	218	248	219	231	221	223	205	210	207	205	233	204	205	204	232	224	230	246	217	206	187	220	254	214	238	192	227	211	222	228	194	245	231	233	205	191	214	223	221	240	221	243	209	210	207	231	211	212	213	213	238	192	226	225	233	212	222	212	220	183	204	211	205	250	214	219	197	240	212	251	239	203	244	223	235	191	203	237	202	204	238	205	203	189	233	203	241	217	240	221	224	213	222	220	238	230	232	213	232	208	231	246	230	208	224	227	239	235	214	213	229	220	206	201	235	221	218	231	244	220	249	205	210	227	216	234	206	223	221	220	237	243	223	228	241	230	248	249	254	199	190	233	232	208	234	188	217	211	224	227	212	199	217	251	230	251	270	226	211	229	206	213	258	209	225	218	209	213	228	210	210	228	213	237	232	232	193	223	208	221	224	202	219	253	245	234	239	209	223	229	207	233	212	206	226	192	218	225	223	227	211	202	232	200	200	222	224	217	213	220	224	244	238	222	227	229	227	214
22851	20853	4427	5102	4453	3736	3082	2540	2191	1959	1737	1540	1461	1294	1247	1165	1035	1076	1008	929	936	916	862	839	871	789	799	769	793	730	752	689	739	763	746	664	716	690	704	685	669	691	682	675	666	608	661	649	665	645	645	611	600	651	581	625	659	618	635	598	613	620	628	616	638	611	612	577	687	620	619	608	647	640	588	658	614	598	630	650	637	585	638	594	625	620	591	551	614	636	591	590	623	583	593	672	616	601	615	628	615	624	631	617	621	565	609	569	604	613	580	568	611	635	627	638	660	565	612	597	579	622	606	627	620	572	574	626	553	585	625	612	530	619	567	634	561	590	584	601	596	605	578	609	587	611	583	642	585	601	583	611	640	576	564	616	617	608	567	565	603	609	569	629	598	610	601	592	611	587	578	596	566	590	562	565	611	592	609	602	600	623	594	569	587	602	604	612	578	594	587	594	600	595	674	586	588	640	583	627	582	627	575	577	597	603	600	546	575	591	589	566	550	636	592	607	622	653	646	603	575	612	546	583	581	593	578	602	594	617	532	595	585	634	581	607	557	591	623	588	582	595	591	603	622	574	638	589	554	600	627	589	630	573	579	607	599	563	592	608	579	593	606	571	589	586	574	573	597	563	608	628	558	585	573	601	625	564	604	596	596	604	546	620	638	594	609	592	577	585	587	593	610	534	602	588	549	577	625	609	584	583	579	570	550	610	548	558	585	628	563	593	637	565	593	555	656	618	551	609	607	565	590	636	607	647	619	575	610	584	632	652	577	581	577	595	568	610	541	584	634	595	545	578	596	572	600	599	605	615	594	628	589	561	592	582	568	617	618	623	571	606	582	614	554	603	541	584	639	597	594	570	633	575	551	624	598	557	646	632	570	594	564	599	571	606	574	604	608	554	583	557	612	628	594	587	565	585	566	577	576	608	602	589	598	624	606	588	555	609	601	550	605	544	620	552	565	650	578	591	602	586	581	589	595	571	577	554	576	546	556	606	588	599	625	642	582	597	595	599	623	577	588	550	600	569	541	581	599	593	623	602	591	580	563	592	619	601	599	597	536	567	565	615	619	631	605	586	607	596	597	580	566	574	675	604	593	585	563	596	582	576	570	576	611	552	551	620	602	583	586	585	570	575	604	591	601	598	567	581	609	646	557	622	567	597	555	559	657	580	632	620	595	621	587	628	614	566	567	585	608	578	597	554	620	615	571	569	603	591	624	619	636	621	614	596	572	599	628	564	608	595	610	638	574	592	605	611	626	524	628	595	552	608	591	613	574	582	563	610	595	588	632	615	614	555	591	599	561	592	626	583	567	633	575	553	580	568	604	609	600	622	565	623	618	604	613	600	586	576	628	644	564	633	605	576	556	620	578	650	591	660	597	605	607	578	606	607	602	594	595	607	631	605	594	573	624	583	614	582	574	526	617	596	604	558	621	586	599	605	620	596	592	611	560	579	576	570	601	564	557	584	567	607	577	567	614	576	640	601	599	650	582	604	607	583	601	628	584	583	613	640	614	575	632	624	598	574	606	623	623	597	631	618	616	546	584	635	576	562	560	598	603	636	543	589	585	615	553	609	577	613	587	606	577	589	536	577	641	589	619	596	592	611	594	608	597	601	595	632	568	541	581	569	600	611	566	624	620	564	557	560	613	618	528	588	622	592	626	598	598	568	525	587	621	606	588	556	610	609	587	628	599	596	555	539	597	588	592	614	617	580	619	593	578	573	600	569	568	550	653	570	569	641	568	579	608	609	598	578	598	579	588	592	572	605	617	575	609	596	548	622	599	595	590	517	586	623	593	615	606	575	608	588	569	572	602	638	568	590	582	571	603	549	567	579	580	596	572	566	617	573	614	576	602	618	576	625	611	592	578	581	597	609	582	591	586	564	633	593	611	604	583	604	598	604	588	561	623	586	608	589	596	580	606	598	569	603	608	601	563	576	621	604	615	601	587	597	553	627	590	627	587	578	585	569	587	567	648	585	588	594	600	575	601	610	612	581	584	596	610	545	583	586	578	634	609	598	604	637	609	632	625	651	565	609	565	613	574	583	580	588	629	605	594	609	619	605	566	572	608	608	624	561	638	573	608	569	565	562	557	635	626	592	583	606	613	610	579	608	567	562	609	645	628	620	570	614	582	577	562	591	577	599	575	603	572	583	582	590	604	602	599	610	581	620	580	574	593	583	647	556	571	560	565	591	564	574	582	593	575	602	624	638	608	592	618	614	550	608	598	598	577	553	577	597	565	579	591	552	590	603	581	587	581	567	587	619	593	603	563	588	600	634	561	622	584	611	605	607	586	637	595	590	596	589	581	592	581	613	546	603	629	600	604	587	602	629	586	590	569	565	629	598	587	574	589	612	597	569	633	583	601	596	600	611	583	543	595	602	604	601	607	612	605	602	563	585	595	625	606	590	607	586	543	596	574	578	611	589	595	604	588	584	573	595	622	611	563	614	588	579	647	552	561	609	624	559	603	603	598	603	598	579	566	528	612	563	584	619	632	583	607	628	570	604	597	601	606	598	612	599	623	559	600	626	581	584	579	604	580	588	585	573	602	635	594	639	594	598	591	583	539	614	606	590	581	622	616	600	610	620	613	603	581	614	619	651	608	574	589	585	562	613	587	589	602	576	563	563	620	604	597	572	582	584	602	612	603	610	613	578	604	589	588	616	614	608	570	607	565	584	552	599	586	585	582	591	586	605	580	596	595	533	588	599	580	585	637	571	596	588	585	601	643	597	566	607	606	660	620	576	578	579	592	585	564	576	621	606	569	580	614	551	578	587	610	570	551	616	617	549	582	619	587	559	583	631	595	593	575	579	596	545	570	553	618	604	596	577	581	575	618	606	592	575	581	585	561	580	598	581	549	612	587	585	610	590	583	610	577	590	590	612	567	614	562	603	612	628	595	551	630	608	629	598	618	638	581	603	595	582	629	599	628	624	599	590	588	580	570	607	588	598	600	585	601	601	592	585	601	623	577	594	574	615	591	603	604	591	629	579	596	590	580	579	597	581	606	606	565	591	588	613	572	619	634	631	589	563	594	576	578	612	607	572	590	584	603	616	593	626	618	605	607	596	551	571	567	584	586	567	580	602	592	643	563	521	601	594	610	639	582	573	574	582	589	621	590	592	601	599	622	611	623	565	584	587	603	648	574	591	584	608	583	608	612	600	610	610	576	588	599	587	595	570	593	605	594	648	629	585	589	599	552	585	597	600	605	598	570	605	594	552	596	628	619	581	588	569	602	594	598	586	621	620	619	636	619	619	566	567	580	570	621	575	558	604	585	611	615	607	546	630	630	580	612	568	596	586	579	593	572	595	580	617	574	605	600	624	585	586	578	593	609	591	561	603	570	619	567	588	624	556	620	553	609	602	631	572	575	630	564	641	573	592	594	624	636	608	570	583	548	573	588	553	575	588	600	578	560	566	608	578	609	575	571	623	560	587	597	604	595	595	618	578	615	595	567	618	584	623	568	614	585	598
6834	1002	369	352	343	287	291	333	360	289	329	300	314	310	325	324	294	318	279	324	322	286	340	295	317	310	295	328	311	315	319	338	332	330	322	324	334	334	333	327	319	325	307	334	334	320	334	339	339	330	300	322	283	330	301	331	308	333	311	346	304	321	327	317	314	330	362	309	331	287	314	325	348	291	299	315	303	336	320	314	308	314	299	320	340	298	337	326	327	338	319	311	350	305	298	276	294	323	307	288	290	297	336	305	301	307	335	347	341	319	348	310	332	319	334	337	313	334	295	343	339	328	321	321	297	300	303	352	313	320	303	328	304	341	315	311	325	291	314	302	296	322	350	311	297	290	332	359	338	344	371	283	318	335	322	306	322	283	321	312	338	325	288	308	346	298	307	328	328	338	313	332	323	319	299	314	351	299	319	305	318	339	312	294	321	337	322	324	312	340	306	328	310	322	307	309	294	302	306	284	360	319	299	333	333	291	317	295	316	333	333	302	332	317	313	300	286	323	311	297	349	317	328	314	330	333	339	312	295	340	303	308	334	336	313	305	310	305	298	291	335	332	294	313	331	320	313	294	267	327	314	307	347	318	304	298	297	313	346	323	330	353	301	302	317	295	334	303	338	316	344	283	296	324	326	310	315	302	317	312	307	301	368	339	353	296	289	298	295	312	335	321	330	327	328	311	309	313	338	316	314	322	282	334	296	332	303	266	338	292	292	299	315	305	301	342	331	327	311	332	331	333	352	295	304	325	275	310	317	334	328	317	325	306	305	307	320	311	294	331	307	349	308	344	323	335	326	301	311	331	289	354	318	335	330	320	315	343	308	356	345	317	310	313	305	308	294	302	309	288	342	311	310	291	297	313	372	286	320	312	306	310	313	298	298	333	308	314	324	302	329	329	353	292	332	372	287	333	337	308	320	319	313	306	297	301	304	334	297	291	322	311	314	282	321	323	309	315	309	339	309	322	343	313	321	343	296	313	327	320	333	308	332	330	342	362	280	301	318	322	312	337	308	373	291	322	337	333	341	319	288	333	294	326	339	312	325	332	323	305	295	312	316	329	302	340	297	316	317	285	294	316	308	351	343	335	321	303	326	351	325	321	317	341	302	372	363	295	306	322	301	338	339	324	350	333	305	322	324	327	338	338	298	336	322	268	330	291	329	304	346	324	287	316	316	326	321	309	344	324	315	316	341	318	279	304	351	364	323	305	319	325	321	299	292	317	292	301	308	315	314	312	291	335	300	304	322	305	308	341	320	338	355	335	316	338	324	323	309	307	341	284	320	280	327	346	355	305	305	329	323	338	330	361	327	337	336	324	326	326	291	297	342	336	284	295	326	318	296	307	319	296	329	314	294	321	303	321	313	308	354	321	325	317	316	347	325	354	330	325	330	336	300	298	365	344	295	315	285	301	285	311	280	330	337	340	311	324	297	341	299	283	333	301	334	323	297	330	301	302	339	298	316	291	301	324	287	316	323	316	326	346	344	321	308	293	341	309	324	321	337	292	347	334	321	297	317	327	307	357	313	332	307	326	318	301	323	313	329	317	331	294	283	334	309	295	298	309	308	311	301	301	349	327	346	329	348	350	323	300	324	314	334	304	314	306	324	331	307	305	316	298	315	315	326	313	334	329	287	335	346	300	341	338	304	309	307	311	310	294	323	327	310	310	323	319	295	304	336	318	313	308	343	304	316	333	308	301	321	336	309	327	324	328	301	325	320	316	333	316	310	311	305	322	324	352	309	303	330	335	320	302	335	318	308	308	311	304	331	334	344	278	320	358	337	313	312	301	318	308	289	335	326	319	308	280	298	328	285	319	330	341	323	304	340	318	297	326	302	320	309	336	324	299	324	346	316	312	315	327	353	307	340	309	284	330	337	320	329	309	329	333	328	327	302	320	358	292	297	329	308	329	294	342	317	335	320	312	321	315	371	324	309	323	316	312	347	295	300	284	310	306	315	324	336	305	312	330	336	320	348	330	318	281	298	332	333	324	310	320	276	373	325	344	331	295	337	301	310	328	312	319	317	311	311	299	328	292	313	320	345	279	335	308	338	343	308	316	296	347	328	346	318	301	347	284	310	312	302	320	294	284	327	343	286	325	329	290	354	328	294	334	307	318	302	306	306	330	374	324	310	336	276	318	278	317	331	306	331	285	337	304	327	300	322	334	348	336	322	297	314	288	341	319	337	287	302	312	310	311	314	333	295	339	317	331	334	327	295	312	320	301	299	339	289	310	331	344	332	312	335	318	300	307	335	330	319	331	329	356	331	317	306	313	317	308	308	305	296	326	313	305	311	334	315	324	327	327	354	322	308	350	317	309	307	316	334	355	305	296	325	305	292	297	331	325	301	284	335	371	317	353	314	303	319	297	316	325	338	331	336	305	266	307	286	351	295	327	346	326	296	346	307	331	317	335	344	307	349	292	347	328	312	301	293	297	315	291	316	329	323	325	336	288	308	325	316	292	283	298	343	353	358	336	313	309	309	315	339	326	338	311	322	311	363	323	311	323	322	317	313	289	323	302	299	329	314	327	329	332	307	312	325	342	327	315	320	317	301	336	337	319	306	310	338	310	327	333	312	302	325	309	279	305	308	326	332	331	329	327	340	306	350	295	323	332	308	341	336	317	317	352	288	313	326	313	295	300	300	341	320	320	347	338	295	281	347	327	277	322	318	326	314	297	374	318	334	324	313	314	271	296	312	300	330	285	289	336	301	324	321	324	290	301	285	282	314	320	290	321	298	299	320	331	332	316	327	285	286	328	331	315	324	322	291	337	309	326	301	309	304	305	287	320	314	329	324	291	327	302	307	328	305	318	329	324	333	325	333	314	320	326	312	346	317	324	343	308	322	323	330	322	322	326	331	320	303	335	318	330	306	329	297	353	258	316	349	307	323	298	311	324	290	328	304	337	315	344	332	316	326	306	328	303	302	306	298	305	312	319	363	319	323	319	312	332	277	307	338	313	312	328	312	328	267	292	295	304	324	310	308	304	300	297	306	307	306	295	343	336	329	297	322	301	310	313	314	342	328	322	300	319	299	331	298	316	305	327	344	299	332	306	356	316	311	298	303	342	361	305	328	313	280	286	294	354	300	370	272	335	296	278	293	347	348	298	345	303	311	336	310	334	318	305	302	314	304	303	300	290	313	332	312	287	312	321	257	292	324	338	323	322	323	299	306	339	303	337	308	295	317	336	305	326	279	298	295	336	320	340	338	321	337	283	300	320	284	363	335	318	311	328	326	328	328	314	335	315	313	367	333	325	300	329	342	324	310	329	317	315	349	314	338	338	329	319	339	321	280	313	302	296	308	338	342	346	311	314	295	334	298	321	306	321	303	332	341	349	327	340	335	338	340	307	301	312	306	321	329	295	301	301	295	330	275	308	312	336	296	335	308	319	314	302	298	313	327	319	322	318	296	318	321	313	316	321	301	293	309	291	273	299	334	326	337	300	306	319	337	327	328	339	333	327	294	305
4129	1591	798	809	870	801	768	766	769	771	778	778	765	776	760	786	762	744	761	730	742	765	777	774	738	722	729	758	774	780	784	780	696	745	752	771	767	757	817	742	745	756	752	745	762	738	759	770	744	733	771	750	797	743	810	741	703	749	732	735	755	717	764	764	707	757	733	710	684	737	752	707	737	754	793	774	724	712	774	801	728	783	709	756	699	759	687	703	770	793	743	769	746	714	752	763	811	745	703	792	754	783	746	761	724	745	711	771	736	777	749	806	696	749	794	781	723	752	734	712	774	744	719	774	768	720	776	728	773	735	785	789	772	718	767	712	770	767	758	764	739	840	786	741	780	748	739	748	721	753	762	775	737	751	692	746	720	760	764	755	730	773	711	720	756	724	760	714	717	780	764	779	747	737	750	744	763	759	753	748	776	726	765	754	747	731	783	758	798	743	774	759	782	763	728	776	737	691	782	737	785	758	764	745	766	781	776	727	818	769	791	696	767	746	716	714	756	760	753	762	732	760	771	741	731	702	749	777	728	718	731	771	754	730	772	743	702	744	740	775	708	801	771	742	729	737	787	740	748	709	716	704	794	714	813	731	745	746	786	792	772	771	782	718	699	759	748	780	714	734	772	752	777	763	774	800	720	767	718	732	721	737	768	736	776	761	738	738	762	738	737	788	676	756	714	776	750	744	772	796	737	795	730	751	831	767	757	770	770	705	741	767	730	726	746	816	765	725	728	735	720	779	738	718	737	764	768	769	752	755	722	770	789	792	743	734	811	774	754	776	755	753	809	738	727	727	793	741	722	718	758	755	722	761	723	739	756	753	721	754	782	753	713	734	692	735	740	773	747	773	760	811	767	769	750	769	742	735	750	770	770	735	827	753	769	738	731	758	800	777	756	772	775	750	757	740	761	714	711	748	745	762	749	730	735	729	794	750	764	698	756	756	736	744	767	771	760	752	786	697	773	756	752	756	751	735	737	805	768	694	756	779	749	762	785	791	730	741	728	781	801	789	731	736	774	734	786	767	785	759	777	726	752	729	760	707	757	751	760	751	743	800	742	738	706	772	716	736	766	743	732	757	701	726	776	742	731	775	777	793	756	731	712	744	725	771	760	736	784	714	781	731	757	760	739	742	787	737	795	739	701	794	735	774	766	778	750	775	645	712	762	769	753	734	740	724	735	774	736	726	744	777	783	715	737	734	776	729	733	765	788	781	715	774	751	787	718	735	732	758	719	720	732	742	721	731	766	751	746	772	764	792	758	748	770	710	708	760	778	821	728	689	714	721	758	739	726	746	729	761	771	746	766	765	736	793	725	780	737	797	776	795	682	769	762	781	759	771	803	738	740	749	763	711	716	739	703	734	725	748	743	763	784	735	750	793	765	725	753	747	739	787	761	785	720	729	732	713	736	787	796	732	766	768	767	723	711	731	762	753	776	746	782	800	743	739	781	766	782	727	747	727	771	765	736	780	745	763	748	766	764	765	738	801	711	756	786	745	736	714	766	759	740	752	724	790	744	776	755	736	775	809	754	758	770	678	767	770	724	784	763	731	732	768	714	749	765	729	743	787	783	754	763	759	735	730	743	767	756	762	794	747	757	706	748	763	719	737	735	728	781	774	751	768	748	727	765	729	755	751	839	772	755	757	782	720	719	783	712	726	765	800	743	753	712	787	666	749	766	695	791	786	806	720	779	710	772	757	753	765	708	752	772	769	759	771	747	781	788	715	777	791	750	782	780	768	750	756	741	744	715	724	769	748	743	762	713	746	722	759	746	759	712	753	703	724	754	737	781	792	762	714	706	754	755	709	771	768	760	749	737	707	738	745	768	723	744	752	775	742	762	817	684	739	781	777	736	749	753	743	758	716	781	754	776	820	729	739	796	780	763	767	783	754	753	749	724	736	764	753	770	763	735	746	726	704	701	743	789	755	740	758	759	769	763	772	746	782	750	692	770	730	721	736	772	752	734	723	739	738	753	747	757	708	784	792	760	749	737	716	795	728	778	739	713	740	790	751	754	722	723	800	773	798	782	722	733	756	741	714	728	739	776	697	783	815	745	756	738	763	736	787	733	730	759	741	774	785	742	754	728	786	791	717	733	744	711	746	741	740	783	775	748	744	724	760	746	791	769	776	740	732	742	739	774	709	763	791	786	709	784	802	742	763	738	787	736	767	768	749	772	745	676	829	778	764	742	772	758	768	722	716	751	759	723	765	806	770	756	730	724	719	767	756	780	743	759	705	762	774	751	755	700	703	736	755	714	744	757	777	710	772	751	764	769	755	735	722	766	706	746	757	741	760	814	781	766	802	771	762	751	773	745	753	734	749	729	752	709	761	716	749	778	725	768	774	718	744	701	741	748	755	805	773	756	746	704	713	713	772	700	753	755	709	758	747	789	712	762	710	762	806	722	720	741	752	706	757	704	763	731	723	762	749	772	771	736	712	750	728	806	755	756	745	749	789	808	777	782	773	742	749	759	758	762	812	747	754	751	769	765	773	772	820	726	745	745	740	740	760	768	778	766	770	767	765	733	797	770	739	767	776	771	736	787	741	759	749	744	698	741	768	766	746	711	738	754	741	754	769	703	728	751	739	704	734	760	748	793	739	722	752	753	822	748	782	774	752	771	779	750	782	807	755	781	700	751	711	759	796	733	751	762	747	749	758	726	795	754	761	728	791	754	755	768	753	698	748	767	743	750	748	782	788	713	771	721	746	762	733	748	720	721	774	754	728	749	734	726	773	738	731	739	792	764	776	770	790	773	817	797	768	727	766	810	774	758	757	769	730	767	799	780	785	764	776	764	776	758	729	761	676	758	758	805	741	732	757	723	724	734	738	737	779	714	734	757	740	793	776	759	736	805	778	769	758	753	751	723	766	780	740	790	720	751	768	747	742	734	724	732	744	747	744	728	712	725	799	679	736	762	733	705	803	776	737	790	758	799	754	814	756	744	775	741	745	726	754	717	776	741	721	771	685	786	733	728	721	799	745	734	773	778	719	729	729	777	743	770	718	749	781	727	754	760	734	806	751	749	699	712	701	736	752	771	764	737	729	745	735	769	773	759	797	761	704	714	724	748	733	725	789	708	761	729	740	743	779	748	694	815	809	731	753	706	740	749	770	761	745	757	750	714	722	759	772	780	755	752	766	749	812	719	768	759	771	708	745	744	716	741	737	754	768	766	705	788	765	797	790	782	824	758	765	740	760	741	754	721	736	771	802	763	794	760	784	750	797	737	725	735	753	764	730	748	723	718	709	760	731	721	732	780	713	761	769	823	736	730	726	762	754	748	744	758	741	748	786	766	705	757	712	723	804	786	689	777	759	742	700	762	749	799	711	718	728	734	729	760	706	723	757	751	752	759	714	764	712	790	728	786	716	736	740	753	751	720	765	748	736	767	743	770	767	765	735	764	752	749	755	789	767	733	723	759	736	684	773	742	761	732	730	751	714	771	781	803	719	759	774	745	732	773	701	704	774
28755	19797	2667	925	663	467	405	349	301	261	252	215	206	189	190	193	170	191	199	191	169	180	177	192	172	159	169	148	149	179	144	168	154	165	159	163	141	164	145	157	171	163	152	155	148	169	157	165	162	154	188	165	155	165	152	177	138	148	173	153	155	142	143	155	163	159	156	152	142	146	150	176	165	162	174	168	158	154	175	140	151	182	165	161	161	167	146	165	141	158	148	155	153	141	154	176	176	138	121	162	163	166	143	160	146	157	143	159	134	156	121	168	158	147	170	145	123	148	130	163	178	177	149	159	159	159	174	148	142	162	161	136	129	165	162	165	162	157	137	133	148	126	147	151	177	147	139	151	168	161	153	147	146	131	152	166	127	137	146	153	152	138	148	150	155	157	148	151	138	135	173	153	138	178	172	143	152	157	156	147	160	138	169	154	147	142	157	170	156	163	145	138	164	136	148	142	130	162	167	131	153	166	170	147	163	154	142	151	161	160	153	144	165	154	155	174	177	147	151	167	143	168	135	149	121	160	165	157	137	177	158	171	182	128	138	134	149	169	143	158	181	157	142	157	154	146	131	143	151	157	165	162	139	165	167	154	134	165	151	127	153	160	141	144	144	115	143	141	156	134	197	168	169	158	155	177	144	157	135	157	149	130	157	151	139	148	162	179	159	139	137	169	148	142	170	138	130	145	141	167	151	137	154	150	142	157	159	146	161	141	119	161	175	127	122	162	144	165	128	147	160	152	158	169	152	139	151	132	156	139	163	157	168	130	163	160	157	136	156	144	145	157	137	157	158	167	138	169	150	155	138	143	174	160	135	136	138	169	160	144	139	168	155	145	159	154	148	141	151	138	163	149	153	161	159	161	139	145	132	147	139	143	142	155	161	143	165	168	158	153	154	155	140	134	151	132	156	153	148	157	144	154	144	147	155	147	152	149	168	127	117	172	151	127	153	164	162	144	153	161	137	142	152	153	174	141	136	150	157	137	152	139	178	145	166	169	168	159	160	145	145	155	137	152	163	147	161	149	173	131	172	138	150	156	176	155	138	169	175	157	133	159	147	150	153	153	150	156	158	137	132	137	154	132	148	143	141	153	170	145	142	138	165	150	152	154	133	137	141	171	153	132	160	134	152	168	142	147	161	146	168	146	140	153	144	156	153	156	149	150	171	145	158	154	157	142	162	145	157	152	154	147	178	164	133	153	151	130	149	143	140	153	143	145	146	159	139	142	147	151	155	162	136	163	153	136	150	170	167	152	175	150	180	167	163	152	146	156	165	179	159	172	143	162	179	139	157	154	142	140	168	179	140	147	158	162	162	152	149	166	153	171	146	156	146	144	135	138	158	142	139	138	159	161	119	155	145	163	179	151	140	156	153	142	174	159	153	156	139	169	142	148	147	175	164	165	129	174	151	130	143	125	140	132	151	161	173	150	147	176	164	139	182	118	171	140	159	144	160	163	138	141	160	156	162	168	138	144	165	145	156	145	151	132	148	142	132	150	142	165	183	156	142	185	132	161	171	184	173	151	148	124	160	146	139	139	169	148	145	150	134	168	169	151	140	149	156	140	178	134	154	148	129	149	152	151	137	143	146	152	146	149	144	151	147	155	151	153	150	156	158	159	160	170	154	129	153	150	151	153	153	121	139	177	148	161	143	148	154	141	155	162	149	135	178	151	150	114	149	175	122	137	143	121	164	140	144	157	131	188	178	167	157	148	174	152	158	151	147	157	150	174	134	128	150	164	170	171	154	162	147	139	148	133	179	161	164	149	151	141	145	156	147	151	152	159	131	157	168	149	153	149	139	146	172	145	148	133	151	181	197	134	143	123	143	140	168	154	141	128	133	153	134	150	155	141	194	156	156	145	122	154	161	145	140	132	154	142	154	159	143	147	152	134	169	153	154	151	166	156	165	148	181	145	127	178	160	153	158	142	147	177	160	118	134	131	144	146	162	160	165	152	155	140	129	168	166	164	175	148	170	156	141	156	138	159	143	170	153	145	141	168	174	155	134	154	136	162	130	156	169	140	142	165	134	135	185	175	158	144	172	144	179	137	162	135	151	149	167	174	160	128	169	158	156	124	171	143	158	153	164	157	145	144	157	153	153	159	148	142	158	176	148	159	144	174	157	139	148	174	165	142	133	147	155	170	149	143	151	143	158	157	140	166	154	164	151	159	149	175	136	170	150	161	166	122	138	181	160	151	138	150	138	144	154	142	146	161	148	153	151	159	160	148	166	121	137	147	141	143	155	159	167	171	158	161	159	151	176	136	151	124	163	143	149	146	147	123	158	165	135	164	169	180	167	153	142	158	154	167	160	155	169	153	154	132	135	144	141	126	155	145	151	162	162	146	165	186	152	155	151	162	162	156	162	184	160	135	180	163	157	156	134	143	156	134	176	142	159	180	163	167	162	140	158	171	158	157	152	138	153	162	152	117	134	146	142	142	172	143	147	136	140	147	167	152	149	153	147	139	150	156	159	145	155	168	143	138	149	158	166	153	156	170	127	148	140	151	138	120	165	151	159	160	154	131	165	156	163	159	140	135	161	153	164	149	151	174	136	149	138	179	144	171	165	146	146	154	143	152	137	160	151	137	167	142	148	162	158	151	166	154	158	138	146	155	184	146	146	146	144	143	168	146	145	168	157	132	135	184	194	159	162	141	136	167	163	154	138	162	146	147	159	163	174	155	146	141	138	156	168	142	149	147	153	164	143	171	154	159	163	119	177	164	158	136	156	150	153	156	152	159	174	158	150	166	144	134	147	152	147	137	145	148	144	186	139	164	133	155	151	180	168	143	163	170	142	157	148	142	176	156	137	163	161	143	148	138	145	161	157	170	144	149	144	145	148	141	120	138	155	145	160	161	169	151	141	151	150	136	159	155	152	153	155	162	155	137	148	132	140	157	140	169	156	142	154	132	155	141	159	138	141	176	142	145	149	148	167	170	182	160	139	116	158	172	169	119	155	151	180	156	143	170	179	158	174	171	155	168	146	148	165	153	156	154	146	143	154	152	146	162	158	169	149	149	165	173	142	162	144	151	161	161	158	181	149	163	151	163	162	166	160	153	158	129	147	139	125	151	177	143	165	143	146	150	150	137	143	143	161	141	141	145	166	125	148	137	162	177	152	164	139	160	176	164	146	151	145	130	147	167	146	137	159	161	157	156	151	167	143	163	152	151	149	147	164	148	154	155	122	160	155	143	156	152	162	160	145	129	142	152	150	153	140	139	153	148	155	172	153	177	167	163	157	157	154	126	166	148	132	152	150	159	163	157	161	127	165	162	146	137	153	168	155	170	167	142	159	145	155	153	159	162	167	175	150	140	162	158	142	158	146	154	184	152	133	148	150	170	161	163	128	148	161	140	160	152	152	172	152	152	138	147	141	151	157	177	138	161	152	149	143	145	134	163	146	138	154	149	154	140	144	150	174	156	152	165	166	172	180	140	155	168	150	152	144	135	132	137	166	137	161	158	173	161
15868	13511	2322	2828	2472	2127	1705	1390	1229	1089	990	878	765	786	733	672	674	664	647	620	575	575	570	518	526	561	513	481	498	504	531	488	458	435	478	483	491	490	457	459	462	447	433	498	501	455	415	468	433	427	436	439	452	425	465	414	461	445	412	413	464	414	438	466	397	452	410	462	437	454	406	439	428	425	411	415	453	455	434	436	441	432	479	408	469	419	397	447	418	422	420	437	430	436	440	422	418	435	433	413	397	386	446	398	392	424	417	405	418	429	425	434	422	443	412	440	451	418	436	444	430	416	437	453	415	422	416	425	418	476	419	417	426	427	401	393	454	417	454	430	396	405	410	423	425	418	438	419	404	421	422	451	400	406	431	422	398	438	414	399	441	427	408	393	420	403	416	444	427	383	434	395	424	402	445	409	433	421	391	380	389	389	431	408	451	441	453	418	446	387	406	407	430	427	385	406	417	424	418	472	426	387	421	403	443	397	398	419	410	398	437	420	433	445	411	432	428	401	450	419	419	444	404	430	415	412	452	454	386	412	425	462	388	414	414	407	416	415	426	432	409	432	443	420	443	419	444	459	438	404	420	379	425	446	417	428	445	413	418	389	414	404	423	406	397	423	465	410	443	409	406	402	418	407	423	418	426	423	408	428	417	390	408	391	410	407	396	434	391	437	408	430	411	443	450	410	411	396	400	399	439	399	443	420	421	420	393	447	423	399	418	420	422	388	450	417	401	413	442	435	408	411	433	456	413	427	423	437	408	449	428	372	379	452	423	448	409	433	394	425	384	422	405	463	455	446	414	453	431	402	405	432	413	393	427	419	426	405	412	426	464	414	410	449	463	402	416	472	413	427	437	432	408	394	407	427	444	421	401	404	446	425	418	453	423	425	428	414	389	426	455	422	447	483	405	408	449	430	411	415	423	405	422	441	436	399	438	481	445	399	420	429	422	428	387	426	422	441	439	424	388	422	445	418	398	427	408	428	387	415	449	394	430	418	449	398	417	396	398	383	413	399	430	429	444	429	436	424	405	426	404	447	412	414	432	433	380	432	416	416	422	437	412	394	406	399	408	450	435	402	404	421	459	396	450	419	399	413	432	433	434	392	429	419	436	443	387	410	418	433	428	440	449	427	393	448	417	382	425	419	433	398	391	406	402	422	397	416	405	408	433	444	414	409	403	416	390	417	455	422	430	409	416	435	416	401	380	393	429	414	412	418	423	425	430	410	426	432	399	418	418	404	418	465	417	393	405	460	384	363	416	413	441	400	396	410	394	411	417	407	414	396	453	450	363	424	447	443	428	434	398	430	421	421	425	416	408	409	418	395	407	434	434	418	413	388	410	426	414	416	404	387	400	418	420	451	430	403	409	415	423	440	396	409	444	426	417	414	415	401	426	401	455	474	413	426	425	418	423	410	422	439	412	390	421	423	409	430	428	413	448	437	437	410	377	410	424	408	400	419	432	426	407	410	429	459	411	376	423	392	442	454	444	425	399	448	432	419	435	463	413	409	442	440	438	412	421	442	414	441	412	399	363	376	423	397	425	471	409	421	435	401	403	424	417	441	426	439	397	417	459	410	419	415	408	436	437	434	425	447	416	433	388	412	459	460	400	427	438	398	399	414	434	411	413	421	432	412	381	402	409	428	405	420	442	431	439	441	413	447	435	429	428	409	413	426	401	435	417	435	426	399	398	421	394	437	421	402	392	421	411	393	398	413	421	383	430	377	389	434	403	427	465	436	417	423	460	402	429	425	399	438	463	449	409	437	429	406	448	461	429	411	351	439	384	445	443	412	409	462	459	425	405	412	417	443	445	437	406	437	416	461	412	433	424	413	427	414	434	399	411	411	424	430	411	413	462	446	436	443	441	433	395	423	412	437	412	441	421	406	415	414	366	466	406	414	420	394	415	440	402	417	440	441	432	439	434	421	452	399	419	408	385	401	446	428	402	434	426	387	424	408	402	418	401	439	361	432	392	435	387	431	409	445	385	435	441	437	451	437	467	410	413	426	410	405	420	393	425	383	434	402	440	407	427	415	393	427	442	425	426	416	461	370	401	400	449	429	406	419	401	441	406	424	430	440	452	412	407	434	406	408	411	402	377	420	456	448	431	393	401	444	422	423	420	460	414	426	389	431	391	430	394	434	408	413	437	432	405	425	419	432	432	443	420	404	409	416	406	454	413	426	428	434	446	398	438	421	460	398	450	438	429	400	415	393	424	405	380	420	426	436	442	418	410	399	403	442	431	419	385	417	413	408	422	440	434	455	406	452	393	435	412	397	401	440	432	396	402	444	432	442	421	418	436	430	442	450	436	430	414	412	456	395	457	420	404	391	446	386	387	458	435	417	381	427	457	414	401	423	374	427	394	419	431	414	449	423	435	416	431	412	423	460	422	391	403	421	409	433	422	426	457	420	388	412	453	422	436	397	408	434	437	428	426	396	399	454	435	412	400	406	424	391	428	433	395	363	421	410	449	421	433	391	401	424	439	437	440	385	416	392	404	405	422	388	421	419	404	393	434	411	448	397	404	427	395	407	435	430	410	434	412	418	413	451	440	405	413	431	402	409	409	434	450	414	440	422	402	408	434	428	430	440	414	394	420	392	430	400	386	408	445	401	422	448	401	469	438	395	413	429	416	398	414	356	433	437	426	411	401	453	422	438	424	439	405	422	437	434	452	468	435	412	400	427	440	421	435	377	417	416	419	418	405	378	423	422	396	405	445	425	439	413	412	447	438	388	446	421	435	415	385	432	414	439	430	437	408	441	474	424	405	418	440	416	384	420	424	445	417	398	429	427	457	452	370	388	406	417	446	412	405	426	434	427	407	395	405	422	478	386	422	386	447	415	404	426	408	437	396	441	403	422	413	424	414	427	443	407	396	423	379	416	418	420	472	397	453	408	429	410	454	413	419	413	388	454	398	407	445	430	404	400	394	402	388	482	431	412	424	442	397	449	418	350	427	407	400	404	431	400	484	429	434	426	374	408	412	425	414	437	400	415	426	424	403	459	430	423	426	414	443	452	409	410	406	415	397	416	395	392	407	433	427	398	432	432	461	403	410	428	389	416	458	451	415	434	396	423	382	441	430	423	411	444	426	429	394	411	428	425	409	443	449	431	433	390	451	398	391	374	405	436	427	404	415	416	407	430	455	426	427	419	402	438	425	452	424	435	457	407	417	397	409	455	449	428	422	417	405	414	418	446	443	413	441	408	407	387	400	395	406	403	432	405	434	403	407	456	438	385	457	448	410	397	422	414	411	420	402	424	442	442	424	431	412	404	436	409	446	382	408	434	455	399	399	395	404	436	395	389	412	443	413	416	426	396	426	417	446	432	424	428	426	443	404	423	438	387	445	438	440	439	399	413	400	449	411	378	438	404	465	463	408	385	377	425	406	377	420	418	418	406	401	381	413	402	386	407	413	426	391	406	437	418	408	403	411	447	416	432	392	414	460	409	405	409	415	400	442	401	421	428	406	427
40755	33277	6820	1928	1250	865	715	596	473	444	404	409	357	333	318	316	314	287	293	314	266	269	282	255	273	242	250	253	252	230	212	229	248	232	249	208	265	241	191	243	227	237	229	243	205	228	216	239	227	207	247	231	251	229	233	221	222	245	209	217	207	219	240	236	259	230	247	210	205	223	263	235	253	234	224	240	234	206	218	233	193	232	214	226	219	237	237	215	246	221	254	241	233	240	225	216	217	233	222	224	235	199	228	207	206	220	230	230	234	202	225	203	226	229	217	232	221	256	231	221	220	228	215	224	246	240	229	221	229	201	217	238	228	230	246	253	230	248	208	242	263	220	192	226	234	226	268	224	231	221	249	234	216	240	236	196	232	229	204	216	211	202	203	206	236	223	246	223	252	209	234	256	195	240	236	224	219	220	196	233	211	207	238	230	229	213	206	208	229	215	232	218	239	235	210	244	248	219	223	225	215	227	227	220	255	216	245	235	204	207	228	234	200	214	199	244	213	229	229	240	208	214	221	229	207	214	232	215	208	207	244	210	228	196	234	232	190	233	227	248	258	244	225	229	209	220	203	225	230	244	198	228	213	224	204	216	206	242	227	225	208	223	223	219	214	239	250	227	221	218	232	225	184	228	227	221	247	242	224	213	230	222	222	236	212	217	209	235	199	236	211	192	190	203	240	242	235	238	231	207	231	224	222	196	208	223	239	233	239	197	235	222	219	222	231	205	212	251	236	218	221	246	243	201	218	217	209	232	195	228	235	207	220	201	234	228	211	216	216	224	259	224	202	211	225	243	233	216	215	211	232	218	237	232	210	214	208	234	265	227	227	223	230	234	218	221	219	218	219	219	252	264	246	207	224	203	244	214	237	235	212	209	241	252	229	210	231	221	212	196	217	214	246	216	231	223	210	235	227	215	251	217	229	198	240	227	223	219	211	200	215	236	222	195	217	228	216	252	242	189	227	201	239	194	215	228	212	243	203	238	221	225	196	210	229	220	234	220	244	226	231	221	225	227	228	230	211	216	233	227	235	213	242	240	249	218	217	214	217	222	219	221	200	237	264	224	262	234	224	241	188	217	218	240	224	252	213	226	212	238	227	196	211	205	218	210	187	217	227	210	226	223	249	226	253	222	249	222	223	225	232	217	248	228	209	239	224	243	261	205	213	207	222	220	202	218	180	224	211	221	248	198	233	208	249	214	199	238	239	233	209	210	231	201	234	241	220	244	219	226	200	233	221	212	218	203	248	240	218	236	230	209	190	226	229	202	247	234	216	223	212	240	218	229	232	226	218	230	248	231	206	222	215	227	213	226	223	217	212	209	230	213	208	207	222	194	226	251	215	207	218	239	228	205	232	198	255	235	216	222	224	219	215	250	246	224	213	241	199	243	212	182	203	206	206	212	221	219	217	216	231	200	210	232	219	213	223	217	249	246	241	262	235	211	240	212	225	237	200	224	249	202	236	242	223	229	202	236	228	215	241	242	208	250	189	231	244	192	208	223	223	212	221	251	243	249	225	213	228	260	265	220	217	238	217	230	218	223	238	221	212	206	208	201	222	217	214	238	239	210	230	256	257	240	219	210	200	211	204	220	227	228	251	225	226	207	221	208	221	232	236	215	221	222	210	227	229	199	211	196	235	214	269	242	225	224	222	215	240	234	196	212	269	215	216	205	216	213	238	213	254	221	214	199	216	236	210	227	197	220	231	256	228	249	225	209	226	247	223	192	252	192	234	229	226	221	214	227	236	219	261	234	200	232	218	217	214	202	231	219	253	221	234	242	243	234	215	212	242	222	220	221	225	225	224	218	206	220	228	244	230	246	215	219	207	245	220	238	238	252	222	245	244	240	233	246	262	228	229	220	228	206	257	223	233	209	207	197	208	217	228	236	219	253	226	227	219	233	261	221	232	218	244	204	233	206	218	227	219	204	218	216	229	208	224	216	222	201	212	214	245	219	224	225	215	223	197	224	218	242	212	249	243	215	239	230	192	220	237	202	225	234	209	215	243	199	244	247	211	205	230	228	210	228	194	224	222	231	226	253	206	209	231	249	208	235	236	246	229	206	230	237	209	232	204	248	216	230	224	240	227	202	220	217	208	231	221	226	220	240	220	234	221	221	212	201	204	235	225	214	257	217	219	220	231	229	244	219	239	213	224	213	223	240	233	235	218	250	258	200	228	231	224	237	232	234	235	242	234	247	218	257	221	224	220	256	209	250	234	228	257	230	216	210	205	199	213	224	218	212	207	219	235	251	252	215	211	208	206	229	202	238	239	205	216	217	233	240	214	235	200	213	210	242	214	247	213	244	182	236	237	216	225	237	231	240	202	205	219	237	227	207	201	221	224	217	242	236	252	216	221	237	220	232	219	206	232	247	222	216	208	221	258	213	223	209	234	224	226	247	198	230	227	208	242	207	227	240	252	216	225	223	216	226	212	201	209	223	234	232	220	223	245	227	225	244	229	231	219	216	231	224	214	212	205	240	203	217	210	216	199	234	219	231	212	245	214	230	228	236	227	220	257	207	227	213	214	224	260	194	237	217	204	237	211	256	206	236	216	200	226	228	226	230	257	200	233	226	222	247	231	236	240	226	217	226	231	233	215	239	224	217	239	246	212	207	215	216	219	243	230	218	223	216	201	220	237	236	243	232	205	209	210	216	206	221	234	231	233	207	214	243	224	263	240	233	265	259	219	205	238	224	218	222	226	209	232	231	231	224	223	209	256	226	196	218	215	215	252	251	233	227	235	218	209	220	233	209	200	236	227	212	220	224	251	210	218	235	194	229	221	200	217	219	224	222	237	206	225	253	220	240	227	225	230	226	203	211	235	231	246	221	210	229	191	221	214	242	220	234	215	194	191	220	233	202	216	206	229	236	222	216	206	228	209	242	216	221	206	239	263	203	236	255	207	214	236	212	245	223	207	224	199	207	222	221	208	215	229	221	202	223	219	233	202	245	196	209	206	225	226	208	238	202	270	218	218	203	202	192	222	237	252	240	219	219	228	239	219	228	231	254	229	215	234	213	222	215	218	211	196	271	212	215	248	208	250	267	224	218	246	231	249	210	250	224	255	210	212	212	233	207	215	219	215	238	229	246	224	209	213	208	219	179	225	229	217	212	207	243	222	238	208	220	239	227	232	245	235	265	224	261	202	221	217	221	223	225	230	246	219	217	231	197	257	223	216	194	223	241	228	216	218	222	228	229	220	220	226	231	197	245	225	197	241	215	199	233	238	218	206	219	204	213	230	225	225	220	235	257	227	205	244	223	246	235	170	234	220	248	242	230	209	217	216	248	218	229	219	225	219	246	220	227	230	223	239	214	226	193	204	220	226	228	225	227	218	231	228	238	223	223	217	227	231	239	254	235	241	241	215	207	223	213	260	210	247	228	254	214	239	232	229	230	215	214	237	241	245	243	228	230	215	195	223	211	210	245	181	204	215	229	204	216	253	223	231	239	240	217	206	222	217	232	255	209
23390	20496	4279	5157	4488	3645	3122	2586	2168	1923	1747	1508	1425	1311	1226	1093	1056	1039	1010	906	937	922	837	827	850	795	804	792	731	781	773	797	723	725	685	648	714	705	681	698	660	668	645	663	650	691	635	639	629	689	626	655	673	618	638	630	609	681	617	616	648	621	607	626	623	579	601	655	628	580	616	624	597	631	623	602	624	606	585	634	572	645	663	603	597	599	637	609	665	593	624	603	609	625	601	626	575	625	644	591	672	659	593	600	601	656	600	636	638	586	608	610	609	611	586	590	583	610	580	598	607	608	605	577	599	605	583	591	606	625	617	584	656	591	592	607	611	556	624	571	569	599	622	609	579	550	584	609	613	592	655	613	602	599	588	584	584	635	623	606	581	580	574	581	588	566	637	594	558	617	604	619	605	558	575	630	607	630	563	630	624	604	586	612	544	580	563	589	602	628	587	633	595	607	586	549	608	610	592	627	646	593	594	560	610	642	574	618	609	581	586	616	589	599	553	598	576	537	594	649	625	602	606	629	580	642	607	625	584	626	585	604	581	591	615	670	593	647	600	618	605	608	633	591	627	653	581	591	642	623	551	603	567	605	623	608	625	603	632	644	609	589	558	587	602	582	578	585	578	581	596	607	562	584	626	582	610	611	558	622	608	576	579	615	620	586	633	609	586	606	621	604	641	639	608	621	551	642	588	595	614	581	594	603	600	612	583	585	591	589	621	626	607	650	565	597	611	590	597	587	573	581	559	626	625	580	571	605	614	629	573	619	590	619	557	595	603	610	560	577	584	587	613	620	621	573	631	546	579	594	577	605	588	607	610	612	585	612	562	639	634	576	600	613	591	591	602	593	608	613	607	572	599	579	619	598	580	623	575	609	598	591	637	566	628	578	607	547	594	581	576	573	595	565	632	600	641	616	621	610	638	611	576	569	605	585	602	581	602	607	559	582	573	632	586	605	609	577	604	617	591	642	607	632	602	609	592	626	568	631	574	616	588	570	548	574	608	570	626	618	602	649	590	566	604	581	600	603	603	568	587	612	595	585	585	571	618	605	609	633	587	620	572	588	603	628	575	582	599	635	613	629	637	565	584	578	594	612	635	626	589	588	606	602	567	600	528	552	621	572	591	618	579	611	593	583	630	611	548	614	590	568	608	591	638	571	603	602	594	612	540	592	564	618	583	584	627	625	586	592	562	643	596	576	583	603	621	545	592	639	584	594	611	593	583	549	652	586	585	606	649	610	603	572	599	601	596	561	612	571	615	611	630	598	618	637	589	649	590	571	620	565	543	604	561	596	563	574	607	603	590	580	566	623	646	594	581	585	611	578	607	606	639	658	634	569	577	602	543	636	609	570	622	593	572	601	551	553	594	567	580	599	561	571	611	625	614	607	602	599	589	638	610	604	584	608	612	587	570	577	588	562	588	636	584	563	609	600	577	593	547	596	646	623	599	611	615	599	608	567	595	568	593	583	616	596	624	604	624	569	596	603	601	602	593	625	668	593	617	626	547	612	572	567	536	563	594	638	589	631	572	566	604	558	580	595	602	578	551	543	551	584	597	622	606	571	591	601	620	635	594	587	634	620	603	539	583	568	583	631	606	592	548	638	616	588	578	611	558	610	567	593	562	586	593	588	604	638	619	590	594	580	633	591	591	598	576	590	608	568	594	572	555	587	580	567	553	657	592	571	637	540	567	581	581	590	607	569	584	593	568	576	637	585	548	583	581	602	586	609	593	599	554	580	620	655	601	567	632	541	637	581	608	618	639	604	587	617	577	607	616	605	608	612	609	633	577	579	595	570	627	610	572	556	594	587	609	590	597	612	621	592	571	579	619	609	616	571	615	577	599	607	552	587	591	586	605	590	578	592	583	617	582	636	635	527	540	569	561	595	583	633	627	563	596	589	620	566	597	607	597	567	535	596	601	582	581	625	604	622	624	574	605	597	593	643	560	648	581	589	573	600	595	588	572	578	599	584	606	628	595	574	624	627	582	591	614	613	604	615	614	599	603	646	586	573	592	608	578	545	592	578	622	609	619	605	570	595	586	595	564	591	608	578	602	613	578	603	593	648	644	619	621	558	585	635	575	591	623	599	593	631	612	589	568	593	614	587	562	576	581	601	565	600	621	568	597	598	576	534	577	596	609	578	576	613	584	619	589	609	594	607	583	589	632	628	585	621	623	563	574	578	590	602	581	560	572	581	588	637	595	611	600	594	596	602	615	607	571	638	580	595	595	576	586	582	590	606	606	557	576	613	610	608	584	578	600	602	586	589	605	593	669	603	623	607	629	572	591	569	585	645	584	608	592	574	596	609	633	568	643	585	598	603	595	627	606	563	611	585	558	615	613	628	586	574	622	618	554	642	595	573	575	604	600	594	579	557	547	562	578	596	581	619	588	573	577	649	579	610	606	638	592	626	624	577	647	564	645	519	602	620	592	587	589	553	596	580	611	570	546	599	652	612	570	586	608	578	562	610	557	563	607	580	610	582	608	671	606	577	617	563	646	576	612	610	587	608	566	583	589	608	599	579	618	606	612	584	581	668	563	600	588	593	547	634	604	613	597	602	563	570	576	605	564	634	593	584	621	583	615	607	598	648	592	613	612	557	616	546	572	588	620	633	568	564	623	605	600	626	611	587	574	655	578	613	608	619	608	586	589	598	634	568	554	602	604	599	594	605	559	573	594	596	615	577	585	599	560	605	574	575	594	580	629	557	576	600	614	583	568	590	622	595	602	595	591	578	574	623	602	581	589	576	608	587	572	621	579	617	596	645	581	630	610	577	606	610	613	617	635	602	590	623	596	622	590	602	633	604	597	586	636	611	608	577	573	625	622	593	612	627	602	580	561	585	589	627	618	614	598	585	596	602	594	617	609	580	572	616	567	608	579	623	614	635	597	593	572	610	594	582	574	624	577	605	572	602	607	625	582	578	565	629	565	585	577	590	547	608	558	569	597	583	609	576	587	568	632	597	559	613	568	600	582	565	620	605	569	621	579	598	585	607	608	581	630	614	583	586	584	583	609	642	637	545	593	610	610	565	563	582	671	612	630	620	581	601	637	617	579	640	600	626	606	597	603	549	581	604	569	560	611	599	650	566	593	618	550	609	609	581	605	600	597	605	646	565	576	587	690	592	577	610	619	603	608	592	603	603	626	546	562	623	565	601	566	621	604	565	586	626	610	562	584	603	578	598	560	609	623	571	604	605	591	638	637	630	608	595	585	591	552	578	638	588	559	610	576	600	611	590	582	576	617	579	553	588	600	568	621	606	590	593	593	641	615	571	614	573	544	586	620	595	595	591	595	540	660	601	584	617	601	621	624	619	605	603	575	574	576	563	624	574	606	574	619	603	571	570	582	557	645	547	627	585	583	549	596	612	609	620	562	592	592	617	607	579	594	619	603	611	614	573	581	574	607	647	554	575	633	578	626	607	602	573	600	649	580	596	583	633	636	540	587	598	591	599	586	568	660	618	606	625	603	607
8332	1041	343	307	294	340	334	321	324	306	331	334	293	329	329	333	306	314	311	322	328	338	320	333	305	298	292	322	322	338	315	355	328	300	316	325	343	313	347	308	298	302	278	311	331	326	359	320	326	315	299	291	335	315	286	292	292	292	338	328	334	345	319	323	297	333	292	290	359	335	317	335	302	319	296	322	304	339	303	307	352	321	343	333	299	336	334	310	307	317	294	326	310	261	281	283	322	306	318	319	318	311	312	305	301	321	280	333	355	300	344	321	315	340	354	330	329	297	323	302	318	311	328	316	324	321	343	321	310	298	307	320	309	314	292	320	333	311	312	335	322	291	314	329	289	318	314	352	313	329	350	312	347	315	300	309	348	342	298	297	304	320	322	324	334	352	286	324	297	337	331	301	341	295	300	360	344	340	323	325	336	345	353	319	334	305	287	319	328	302	337	305	302	279	332	333	317	303	334	307	323	318	323	345	315	277	340	302	296	324	340	294	307	303	352	292	315	324	317	330	304	306	322	334	311	316	291	318	310	295	316	295	306	331	312	324	305	351	294	355	347	291	323	308	343	323	298	342	316	307	386	284	298	331	336	319	275	331	306	330	318	328	296	294	297	327	312	322	289	306	327	306	338	328	274	302	292	302	330	320	311	322	300	288	319	304	345	320	306	298	312	314	305	323	320	338	374	327	340	335	327	322	359	325	311	315	304	311	325	333	303	294	346	304	313	300	361	342	332	302	311	306	300	292	315	350	292	332	339	343	300	311	292	344	369	336	322	322	313	331	332	312	317	305	329	313	302	312	310	312	315	334	331	325	318	339	313	302	326	302	323	335	307	305	335	306	324	327	361	335	353	335	323	323	322	316	314	331	345	313	339	337	335	309	299	315	317	325	310	301	327	302	299	348	339	331	347	346	327	313	346	333	294	321	297	325	313	296	302	323	307	322	289	326	321	299	338	304	306	313	343	327	319	297	309	284	319	315	295	339	331	293	311	320	320	299	307	308	348	302	316	299	322	343	329	336	312	299	294	341	296	326	314	293	336	309	330	333	296	300	293	300	303	316	335	284	290	271	302	304	343	335	316	332	346	306	299	341	298	313	333	309	337	319	315	319	326	369	334	295	332	316	334	329	321	319	334	306	294	325	315	335	321	280	320	335	363	283	344	285	342	316	291	329	318	311	325	299	293	320	305	327	348	315	334	359	340	316	340	312	312	305	298	334	301	329	335	346	302	308	343	316	325	290	324	356	346	301	356	326	305	303	323	338	296	304	321	301	295	318	319	313	308	296	330	339	323	341	334	284	364	291	346	333	342	306	339	329	320	304	353	329	327	311	313	318	297	310	315	336	313	287	329	331	331	308	311	290	284	353	329	321	319	324	314	319	320	318	335	328	316	337	315	306	326	331	317	313	317	320	312	273	324	285	324	313	325	333	319	336	358	315	320	342	289	323	273	304	313	294	355	314	317	333	315	320	339	355	307	332	332	335	315	347	322	305	321	346	345	314	291	318	353	326	313	319	312	281	324	271	323	317	352	309	299	314	331	326	316	349	314	308	326	290	307	321	317	310	315	306	351	317	317	272	274	314	319	300	322	315	337	305	351	313	313	338	315	334	293	317	295	329	344	346	308	301	290	307	359	342	317	306	307	295	331	285	310	302	343	325	332	308	326	302	314	321	362	318	306	310	318	294	299	295	334	342	317	288	299	302	291	302	319	369	317	312	321	364	340	319	316	342	316	314	342	355	324	308	325	306	345	326	348	335	304	304	333	345	330	312	292	275	332	332	360	313	303	355	339	333	297	316	288	282	352	294	298	323	289	324	345	329	296	323	321	337	333	302	274	329	343	308	290	339	366	315	323	356	322	307	328	341	343	322	321	330	332	332	347	331	332	352	298	337	301	320	324	318	306	309	328	325	313	325	294	316	334	299	306	292	310	367	339	331	330	365	325	292	335	306	302	301	305	319	293	291	329	322	330	293	299	310	290	287	315	310	327	302	313	341	302	320	342	291	283	305	305	332	289	314	300	306	322	318	307	320	331	327	356	308	313	343	331	299	324	331	282	297	286	331	310	333	326	321	303	326	322	290	312	329	324	359	321	316	319	354	314	336	272	306	330	304	324	314	294	297	334	290	320	324	327	287	284	316	327	317	320	318	327	315	372	297	316	330	296	353	330	315	337	330	315	307	308	328	297	344	292	383	314	321	314	286	321	297	344	313	299	314	313	309	292	320	334	322	324	308	340	314	323	341	332	334	320	331	352	292	324	297	332	327	281	292	318	334	324	304	304	311	328	326	327	358	323	295	296	327	372	320	335	312	302	335	326	304	298	274	293	355	300	320	315	347	327	319	332	326	305	336	329	323	324	282	309	351	319	288	313	343	312	298	289	300	340	328	314	321	296	319	332	283	335	331	309	321	341	323	314	317	347	329	306	344	329	303	321	308	330	331	337	320	323	325	321	338	312	301	320	343	308	295	335	325	294	315	333	309	316	318	298	355	327	325	341	298	312	322	299	306	322	309	321	327	336	314	300	343	320	303	327	274	322	294	335	298	331	323	310	332	342	320	334	318	324	311	351	335	342	331	331	302	319	335	328	332	315	330	298	265	341	336	305	348	344	319	349	325	312	331	346	336	320	295	321	341	313	313	320	310	330	332	352	291	312	336	303	331	312	311	304	353	353	309	331	324	309	284	309	311	288	319	310	316	330	272	309	326	331	316	336	308	312	343	318	288	288	331	297	350	311	321	303	337	306	334	303	304	302	325	320	321	338	300	267	313	327	325	317	273	331	312	333	299	311	328	303	327	325	326	321	342	334	307	319	330	337	311	292	329	339	310	319	315	326	345	305	320	304	321	274	310	314	333	335	319	314	309	325	332	331	326	317	316	318	324	324	290	303	337	323	321	327	326	325	300	302	339	305	341	301	320	319	317	381	327	341	325	292	339	321	278	306	284	316	319	303	297	290	335	324	368	323	333	365	326	304	326	293	318	288	348	321	319	383	295	302	338	333	307	303	314	338	314	319	313	339	308	284	303	322	306	333	282	305	332	291	324	322	352	339	298	344	324	339	327	315	324	322	327	312	320	305	321	317	345	287	329	292	329	312	321	352	318	311	330	331	306	328	301	331	303	293	341	321	328	316	322	345	334	321	307	320	309	336	331	327	310	297	316	332	313	337	336	355	334	324	298	348	352	299	322	334	319	319	325	316	306	289	283	304	316	314	362	335	328	306	336	329	310	364	330	332	312	297	316	313	303	315	320	336	294	316	346	296	330	334	324	321	314	338	326	331	314	299	307	339	308	289	322	297	339	338	321	316	319	340	329	349	337	299	339	334	308	333	323	306	310	330	316	334	307	329	295	298	329	308	325	298	307	333	314	320	324	356	358	356	355	306	327	315	330	310	327	315	324	339	337	331	284	332	312	309	318	323	300	307	334	299	338	357	327	270	325	302	298	326	330	367	309	362	322	296	331	319	306	331	321
4571	1610	805	817	810	812	812	832	766	728	757	762	779	793	773	768	744	752	745	776	730	769	731	771	750	722	762	755	739	757	781	726	738	760	769	764	711	728	745	771	787	759	748	724	756	764	736	754	753	780	722	758	722	760	739	781	773	709	735	763	743	755	785	745	751	745	757	758	723	737	768	718	796	753	760	762	698	784	730	725	719	805	747	767	787	757	788	766	747	770	749	775	767	754	752	724	749	727	756	751	779	738	782	776	770	805	742	791	773	735	761	732	769	820	756	743	769	768	714	791	755	819	754	737	718	705	777	728	696	711	748	745	799	684	745	780	734	793	742	742	741	783	709	697	747	771	761	738	781	749	772	784	723	744	744	790	747	733	754	769	759	727	721	747	746	795	745	751	767	794	759	700	764	739	757	744	773	759	776	754	771	758	730	768	762	767	800	746	735	721	789	737	780	795	749	786	760	728	731	753	784	801	746	746	753	723	751	729	794	729	758	766	740	735	738	777	729	745	742	728	760	731	730	752	772	759	781	722	731	772	722	756	723	793	717	726	743	762	755	795	728	739	734	744	754	755	768	753	765	773	718	744	763	732	713	736	749	760	730	766	761	738	740	695	779	757	737	728	743	754	779	759	768	737	760	775	751	816	750	784	775	759	812	781	710	726	714	768	777	739	744	740	755	727	765	800	735	736	743	731	798	747	728	781	728	748	764	763	771	755	757	718	808	708	700	782	782	787	760	712	746	735	779	747	752	728	792	753	739	791	762	793	779	732	750	754	795	744	773	766	771	701	725	766	736	748	709	724	729	759	745	758	729	788	748	771	756	753	730	774	708	761	749	728	774	798	805	712	774	777	748	701	714	718	801	755	744	774	769	770	753	729	733	806	733	709	807	770	718	753	717	770	756	689	722	785	712	738	806	810	749	721	785	745	773	769	742	748	806	734	815	746	759	775	757	768	743	724	766	723	738	783	758	790	742	734	721	762	770	760	759	747	728	727	713	761	807	778	770	791	771	712	713	728	757	718	729	799	739	748	756	786	747	776	758	741	760	756	778	741	771	762	753	743	751	758	730	713	783	791	745	735	765	754	759	752	728	776	725	747	781	775	766	781	793	734	802	727	785	786	743	742	736	695	753	721	754	763	722	719	717	840	733	772	786	748	664	692	733	737	746	754	790	732	736	735	763	721	802	785	779	751	742	790	751	725	776	734	746	717	741	754	713	716	723	761	738	762	718	727	754	759	731	757	757	759	733	755	729	726	762	799	728	755	752	755	759	802	739	757	748	748	727	828	751	759	750	760	732	779	745	763	691	735	770	750	761	768	811	752	743	752	718	768	730	777	798	731	754	730	778	714	739	789	777	779	777	697	758	793	722	717	760	756	736	743	751	793	779	716	773	748	729	724	715	739	756	764	724	782	791	756	776	738	777	757	748	705	732	764	743	761	720	751	840	747	745	761	769	740	746	762	792	764	709	760	770	731	763	779	751	736	701	786	758	725	746	733	703	787	734	737	709	719	698	758	752	796	849	756	786	764	709	776	761	768	714	780	773	750	762	823	725	764	768	762	791	754	744	755	790	729	735	753	776	773	748	742	719	748	785	764	763	721	780	789	761	764	776	780	750	796	768	734	831	733	712	731	768	739	736	758	767	764	765	714	727	793	792	773	783	721	755	768	733	779	751	740	724	737	730	743	767	758	740	756	792	749	786	677	767	794	815	729	780	727	725	803	740	763	762	737	749	762	761	738	771	754	739	766	769	728	764	778	765	765	779	763	771	772	725	733	727	782	695	726	737	743	780	743	715	731	738	753	778	757	765	711	700	789	714	771	797	797	681	679	732	724	783	747	803	720	760	707	758	745	770	735	720	752	837	754	741	803	703	739	746	749	733	740	791	836	768	754	767	775	768	760	761	721	723	761	790	791	789	768	760	728	755	755	737	773	785	829	695	719	703	788	756	802	764	759	775	733	714	746	796	742	719	746	758	747	738	775	793	721	757	726	793	767	772	752	764	730	778	777	770	786	778	762	748	807	734	730	738	765	718	778	741	718	759	728	736	757	740	738	750	743	739	741	733	763	799	702	785	761	668	731	779	742	736	716	787	730	752	714	748	785	752	781	751	768	740	755	781	743	729	813	814	753	730	753	771	765	766	776	775	756	720	776	787	747	786	768	749	745	720	806	721	771	752	814	730	713	752	705	796	745	768	762	770	744	748	755	715	790	751	753	733	732	727	773	743	780	745	797	807	775	745	772	797	765	739	771	757	767	711	712	745	707	724	726	725	788	699	708	767	730	760	760	754	743	737	797	783	829	732	770	788	743	782	784	757	761	744	750	733	749	705	736	758	752	774	801	692	760	762	779	759	749	782	718	771	768	788	720	747	747	774	751	750	756	759	764	749	684	760	735	795	744	740	692	790	719	739	757	755	721	744	746	717	761	758	789	764	755	742	742	727	731	800	751	733	769	751	714	777	714	740	736	746	737	738	762	780	735	732	721	747	770	711	738	790	784	724	737	751	760	790	723	734	778	721	755	753	743	751	778	758	800	726	738	756	784	804	808	752	712	760	756	707	746	754	732	773	793	806	792	707	756	750	761	755	765	753	727	722	742	697	736	725	788	765	718	695	722	729	757	766	741	754	745	721	769	747	765	763	793	775	741	792	736	762	701	822	722	752	768	724	766	761	746	746	754	779	834	728	760	779	718	737	777	768	735	730	747	803	767	749	790	756	775	724	729	779	703	748	754	747	777	775	774	750	765	730	754	707	698	748	752	757	739	769	743	724	750	743	745	737	750	705	764	707	722	749	759	803	735	764	735	776	780	760	735	731	739	785	782	721	752	758	741	759	739	748	741	744	736	747	740	766	735	744	778	748	764	710	712	757	765	740	762	752	792	763	795	738	800	765	719	745	731	755	715	718	744	735	755	742	714	748	769	747	689	746	747	744	707	737	770	723	708	776	766	750	792	758	744	711	715	770	722	751	741	730	722	753	747	742	726	758	720	775	742	739	765	692	741	748	756	740	782	747	745	764	749	712	795	803	716	772	724	768	762	728	699	761	812	761	729	768	737	751	737	748	788	744	784	740	718	758	759	771	755	730	785	759	788	821	773	794	746	762	765	761	734	694	794	755	803	729	716	749	766	739	705	784	758	784	822	752	734	769	738	714	738	762	702	739	730	722	778	697	755	796	746	728	696	748	706	729	797	747	738	774	734	818	706	759	798	766	781	749	744	784	747	746	749	735	735	695	743	768	774	753	753	684	778	776	789	721	785	799	751	780	762	763	747	754	767	770	729	751	765	769	753	749	768	714	733	707	777	716	726	739	805	732	777	760	763	777	782	730	741	723	755	754	757	727	829	770	738	734	749	770	761	775	744	743	706	728	692	742	755	712	746	740	739	705	747	742	792	802	776	767	777	744	741	745	766	750	722	784	797	744	756	723	745	762	753	771	739	773	760	751	740	724	745	775	702	752	758	749	718	723	736
30435	20591	2768	920	673	466	394	320	295	260	253	199	232	207	195	201	223	191	193	172	146	158	172	172	160	175	177	143	159	161	167	165	160	177	157	160	169	154	166	135	134	156	149	164	133	147	142	149	132	141	160	141	147	171	152	168	172	152	178	133	168	172	154	177	155	185	165	157	166	147	174	126	154	156	162	158	138	137	128	161	144	132	138	135	150	138	157	152	152	161	155	132	162	160	181	152	150	137	142	167	156	146	162	142	173	167	129	154	161	160	143	171	157	167	165	159	173	138	148	155	168	157	144	153	154	140	153	142	150	137	172	153	143	149	149	157	153	163	161	150	148	121	148	132	132	162	161	161	155	136	151	135	162	145	138	149	140	151	153	154	166	134	136	159	173	153	151	162	173	157	145	150	139	148	170	143	155	147	148	157	173	162	152	158	140	152	153	158	162	151	150	169	141	131	154	128	170	153	179	160	164	141	159	176	162	125	167	152	147	161	137	165	154	157	138	138	154	165	147	139	160	135	130	155	151	132	189	155	161	152	150	154	161	170	136	154	145	141	171	162	148	155	141	150	140	139	144	145	167	158	173	165	173	179	166	155	169	171	148	164	176	151	173	151	156	144	146	139	139	140	159	134	149	142	138	157	170	155	168	158	152	182	154	143	152	132	156	144	136	168	154	161	157	157	151	147	152	164	136	170	175	137	149	148	167	162	150	154	148	160	169	135	144	155	170	138	150	155	146	171	142	143	139	169	169	173	168	178	153	146	161	157	165	168	158	167	166	156	132	127	159	144	140	170	152	161	162	150	157	149	163	159	148	127	146	151	140	180	160	137	124	151	133	143	143	155	162	165	158	154	157	161	148	146	162	144	150	157	143	152	181	161	140	158	155	148	162	148	180	158	145	187	153	122	166	126	149	155	138	143	157	150	155	173	142	156	169	152	137	146	158	138	147	175	160	182	158	171	153	154	160	156	179	158	156	168	167	155	156	146	165	125	150	139	159	153	178	140	156	143	168	135	162	143	137	139	156	186	140	164	148	173	152	141	172	145	152	168	161	179	170	141	148	140	168	133	154	161	159	133	167	154	136	143	146	153	160	155	132	151	148	162	151	158	169	154	162	160	178	138	158	154	150	152	140	144	153	162	147	150	142	152	139	157	143	164	155	163	156	159	137	144	153	148	149	137	151	169	136	138	162	176	153	147	153	187	174	156	159	161	165	130	180	147	147	156	152	125	165	151	134	164	189	152	174	166	179	145	147	132	143	157	164	158	151	150	130	137	178	161	144	149	152	125	151	165	128	155	164	171	137	154	174	148	126	146	153	142	147	145	154	152	149	135	145	157	160	149	163	145	149	178	145	158	153	150	151	138	164	160	155	172	156	150	165	157	144	151	161	159	158	167	160	155	158	156	153	162	130	155	171	153	149	160	162	138	162	189	154	145	160	177	145	154	158	179	170	164	161	154	137	165	159	156	160	169	142	124	161	180	158	153	158	154	183	155	152	151	147	147	158	161	170	163	156	144	144	139	147	150	174	150	148	166	132	162	176	136	134	166	151	147	130	156	133	157	138	153	167	158	168	166	131	156	174	133	189	139	137	154	147	152	135	149	152	131	150	129	188	149	171	165	150	145	144	151	159	166	155	145	177	165	133	161	156	156	143	162	138	153	146	179	175	144	156	161	158	154	171	135	171	152	146	180	129	134	158	166	155	155	158	139	154	162	151	145	145	150	165	134	173	156	155	157	146	137	166	139	140	143	154	151	132	165	141	168	168	153	139	162	182	167	135	147	156	159	154	165	152	159	133	138	157	162	157	144	154	139	163	117	157	134	155	152	160	162	161	142	132	159	145	136	140	152	136	171	157	145	141	151	138	171	150	155	169	146	172	165	168	129	171	144	173	150	165	153	161	148	147	145	142	151	144	154	133	154	147	170	172	157	144	166	141	159	143	144	186	163	145	146	151	170	154	156	160	164	131	134	137	154	151	158	130	156	157	151	146	145	152	159	170	161	136	161	145	145	133	151	164	130	164	163	145	145	164	143	152	133	147	158	179	150	135	129	144	161	177	140	179	172	143	140	150	155	142	154	161	148	148	161	171	141	137	141	132	139	147	138	168	142	147	172	149	137	129	143	135	140	157	159	147	165	141	141	156	169	124	143	159	151	153	172	142	139	132	144	147	145	165	167	143	151	143	159	164	132	173	145	146	157	164	171	178	183	129	131	146	182	165	175	144	161	156	127	143	168	169	150	144	146	160	159	135	158	148	144	169	151	135	154	162	161	153	156	150	144	180	175	144	156	182	175	144	143	164	167	175	150	154	175	174	168	168	147	150	156	144	146	150	155	149	152	160	141	141	149	158	146	138	145	156	145	163	136	130	159	161	168	130	140	159	161	168	136	146	140	167	152	146	146	151	149	141	169	152	166	154	170	128	137	157	157	135	153	165	165	159	141	148	146	155	152	162	154	143	151	152	142	154	136	153	136	174	179	179	162	163	125	145	165	155	156	157	170	161	166	161	144	139	165	147	141	175	170	162	147	132	123	159	154	168	114	139	153	156	155	149	147	141	161	141	156	148	135	135	136	178	167	159	191	147	156	164	148	143	140	169	173	171	152	138	146	139	155	156	143	161	153	197	164	151	148	152	171	172	125	145	170	174	155	151	126	147	156	179	138	122	149	140	144	163	167	174	129	168	170	151	158	164	161	139	152	153	166	150	159	158	148	177	149	163	141	165	144	152	137	165	149	157	173	174	149	146	152	150	158	143	167	133	156	150	170	156	155	163	162	148	149	157	184	154	138	205	164	153	176	161	156	128	154	161	152	151	162	158	136	142	169	145	167	177	150	164	160	141	171	159	159	138	133	179	141	166	167	157	143	135	142	154	182	161	165	162	170	157	175	165	150	176	176	156	141	149	140	140	158	133	134	136	162	162	168	142	149	144	141	139	141	139	157	143	147	170	165	149	158	146	155	131	156	144	157	158	157	183	167	156	178	169	154	156	159	146	149	154	168	164	151	153	173	143	141	161	163	149	160	157	141	156	176	154	150	173	149	167	140	163	172	147	146	155	153	157	145	152	132	152	155	143	140	159	159	140	152	151	173	148	151	159	165	144	132	133	128	167	135	153	142	149	148	153	176	162	135	146	159	155	159	159	143	148	152	159	141	142	127	146	161	146	149	158	155	147	156	145	146	143	172	147	139	158	172	155	139	126	169	142	169	147	148	152	137	163	184	148	135	150	140	165	166	153	152	151	154	154	148	143	160	156	180	151	168	128	156	150	142	147	161	130	169	152	175	147	147	130	154	151	158	144	133	151	162	139	175	164	147	146	173	144	167	158	148	138	158	145	158	170	126	138	162	148	145	138	144	174	142	141	172	151	160	178	179	153	168	157	166	154	140	163	167	153	155	162	159	147	166	138	170	167	137	140	172	170	179	167	159	150	151	146	147	162	174	183	154	161	152	161	160	170	146	148	148	145	147	162	167
16853	13664	2372	2874	2437	2052	1761	1445	1195	1091	983	934	852	800	771	673	650	635	597	586	571	595	530	544	535	523	529	491	542	497	518	453	498	468	508	449	454	490	452	463	475	479	488	466	443	459	425	459	437	458	473	470	411	408	465	464	446	453	454	424	434	441	441	455	435	424	421	474	397	416	463	463	452	432	418	428	404	398	415	446	424	428	424	423	402	438	415	463	422	434	395	479	441	418	475	452	449	447	408	461	424	440	441	446	418	393	402	411	405	387	434	408	403	418	387	399	427	465	426	429	420	448	434	392	411	393	454	399	448	465	437	431	416	414	419	437	410	410	406	425	392	430	403	444	426	455	434	438	406	455	421	446	380	424	435	445	417	431	453	415	427	451	435	431	450	396	462	387	436	454	450	439	428	432	435	404	449	438	426	431	423	429	475	383	445	427	379	422	412	414	413	441	404	420	411	408	405	420	426	398	402	407	428	429	440	449	396	430	407	406	426	401	413	378	437	427	408	438	440	434	443	454	382	428	407	450	404	419	419	411	418	433	430	432	390	443	422	410	412	456	458	430	399	431	388	392	440	433	390	420	425	439	417	424	398	448	410	431	413	433	425	416	439	424	432	442	461	445	424	416	417	383	464	411	427	404	431	439	441	423	417	438	393	452	422	408	418	404	429	434	400	390	434	459	403	466	398	441	445	431	434	408	426	421	408	432	397	417	391	403	444	447	421	410	410	454	408	447	455	381	470	432	399	428	390	454	436	404	439	395	453	438	403	406	407	391	421	439	426	443	433	432	438	413	422	444	406	428	457	457	419	433	423	414	397	399	442	437	442	385	396	410	413	397	408	410	432	430	447	422	448	436	428	429	448	404	414	414	408	422	437	408	401	439	432	386	389	401	413	393	418	389	445	414	411	445	428	425	421	401	424	406	402	386	409	432	426	448	392	407	434	378	410	411	432	393	422	393	415	443	442	409	451	417	437	416	388	447	453	419	420	467	398	423	434	417	450	430	404	418	422	414	437	439	405	428	434	396	440	410	456	454	429	414	415	406	423	434	428	428	428	431	414	416	410	422	412	438	404	429	400	422	429	448	438	401	428	411	427	436	422	431	432	423	439	399	442	404	423	426	408	386	378	434	421	426	419	443	394	466	384	445	404	421	387	445	416	427	419	370	395	408	413	440	398	442	399	456	403	433	443	419	403	424	401	429	414	428	388	368	432	447	425	436	444	403	400	457	425	452	453	424	402	432	439	446	443	434	420	408	479	446	394	453	432	422	407	408	403	415	418	415	434	415	441	423	416	402	396	428	440	436	442	441	412	434	410	466	403	426	424	392	428	397	416	431	436	435	387	393	436	419	420	395	418	438	410	423	392	418	412	444	429	413	422	403	412	447	436	425	410	416	396	403	392	430	400	412	423	430	423	420	442	410	429	455	416	410	425	433	425	403	374	432	398	424	435	422	404	389	426	423	428	400	421	392	430	439	430	401	434	475	429	418	443	425	461	411	417	416	425	401	434	428	422	410	433	454	413	418	411	426	418	429	404	407	426	446	409	387	400	395	430	417	423	437	434	400	460	433	440	377	370	442	417	410	438	396	417	448	423	417	417	398	403	445	404	427	411	417	436	400	454	405	397	424	396	384	436	412	421	400	423	373	451	422	425	392	392	435	378	448	453	432	436	434	395	409	431	411	401	432	401	406	405	419	416	402	433	435	452	425	441	450	403	400	431	411	463	420	419	416	471	414	446	438	427	407	414	431	467	421	451	430	432	472	404	406	419	394	430	424	411	428	419	420	406	429	420	410	452	415	422	433	391	456	429	424	398	426	416	425	429	407	422	438	402	417	466	417	365	417	419	394	426	416	393	428	408	423	425	446	436	429	414	425	390	416	442	418	417	435	466	418	428	403	444	440	407	424	413	440	429	404	435	438	424	421	409	402	407	446	408	408	396	409	415	422	440	411	386	409	401	425	426	410	388	416	439	390	428	422	420	457	421	413	444	433	450	418	423	421	413	369	394	419	413	422	419	374	387	417	432	429	411	459	418	413	412	460	452	451	409	439	424	457	425	431	425	398	427	408	421	397	416	420	438	397	440	406	415	420	417	394	430	433	397	429	429	412	409	444	426	434	428	408	425	444	395	428	407	400	435	441	407	425	427	407	425	419	378	409	432	442	438	403	421	407	402	424	445	403	432	428	430	427	429	428	398	406	435	403	414	414	412	425	396	403	401	379	429	447	416	432	424	409	407	414	413	407	446	464	416	391	429	448	466	442	417	405	421	427	385	467	409	366	466	425	432	404	413	428	475	431	389	421	422	458	388	446	456	409	404	400	437	424	434	410	430	409	438	424	426	416	439	421	402	411	420	413	448	428	457	446	404	416	428	399	427	420	399	399	427	398	422	441	387	446	420	436	397	457	391	439	403	421	405	478	394	432	407	465	431	457	412	394	405	416	443	413	446	419	412	430	413	399	398	405	405	439	359	390	443	410	470	429	388	417	442	416	429	426	411	398	426	404	455	429	425	435	428	417	434	431	405	429	425	423	442	418	442	403	468	365	419	448	427	387	404	428	431	450	432	424	411	434	466	408	394	430	404	388	415	395	416	420	422	407	419	424	380	433	381	421	470	441	409	422	447	442	457	414	438	444	401	427	400	443	398	438	415	367	418	423	425	386	409	426	451	420	459	432	408	390	409	462	440	435	466	435	426	446	428	420	422	416	438	374	403	398	435	392	427	446	449	400	417	436	435	426	473	423	418	439	381	411	431	428	419	418	398	418	455	405	472	435	439	447	405	417	434	408	445	435	420	457	431	400	439	429	380	434	396	423	422	448	382	381	402	451	415	445	434	424	439	431	426	413	384	417	413	448	428	431	394	405	427	415	398	438	439	432	430	442	421	394	429	410	409	423	427	452	359	418	444	393	428	422	421	446	419	436	447	416	410	444	425	419	470	424	441	426	433	436	376	413	426	413	405	420	437	387	425	464	397	427	429	440	428	422	448	405	379	442	445	429	428	478	443	430	409	420	441	439	411	437	422	424	398	410	403	410	415	425	448	407	452	409	434	386	441	421	386	428	373	375	487	413	422	415	406	403	423	467	427	441	407	386	450	435	455	465	425	420	465	424	443	416	378	394	406	403	389	424	408	433	425	418	421	437	437	403	420	386	462	416	417	424	384	427	393	408	439	431	408	386	386	386	420	434	407	428	419	396	422	392	410	432	458	409	411	459	407	415	414	440	436	426	422	429	455	439	396	389	428	449	417	451	424	402	441	423	441	418	419	479	427	421	443	406	428	432	478	416	410	438	425	456	419	429	426	406	426	371	442	419	422	390	430	405	406	402	434	427	423	429	455	394	418	412	422	385	417	425	441	420	454	415	433	388	435	413	440	449	403	390	395	418	423	410	454	399	420	464	448	422	384	431	430	412	417	413	410	451	444	398	395	406	434	448	439	447	445	419	419	381	441	432	406	421	410	433	406	396	433	421
41448	34164	7446	2006	1289	891	738	540	506	456	430	367	351	306	321	282	301	280	277	258	267	268	246	233	255	274	244	279	244	247	223	234	243	237	263	266	247	229	233	225	206	246	236	210	238	252	222	218	229	259	237	235	233	226	237	229	231	261	227	243	225	206	225	239	222	234	229	224	213	217	216	216	212	216	220	244	232	239	227	232	231	213	224	197	231	218	249	230	226	206	219	217	236	231	211	235	243	214	231	238	229	211	217	219	200	214	192	195	237	228	227	230	235	215	213	207	226	257	226	220	237	237	215	214	248	230	194	225	208	245	233	259	237	212	224	241	236	237	206	242	200	232	247	213	228	209	259	232	232	234	272	207	227	251	236	195	234	235	201	222	254	241	241	263	229	211	230	220	221	233	212	227	200	211	198	196	203	202	213	225	211	218	237	248	238	216	236	235	231	270	213	231	226	197	246	229	227	219	213	228	221	200	221	227	258	234	228	202	225	222	218	239	206	219	202	233	237	223	191	194	229	219	259	206	232	250	200	225	243	223	242	222	222	252	247	224	190	240	203	214	213	254	221	242	180	210	218	219	209	220	221	210	210	244	238	223	222	223	242	234	217	217	230	215	195	230	216	224	219	217	228	235	223	241	254	213	231	213	228	224	245	236	238	225	231	210	269	214	239	236	236	225	225	258	217	207	224	212	180	228	222	220	202	210	229	207	251	226	222	260	206	236	234	223	215	218	244	210	226	213	262	225	237	225	252	205	239	201	239	232	202	218	228	205	208	207	225	205	227	232	217	218	236	203	243	206	221	213	221	233	239	238	229	235	238	241	225	214	260	256	227	243	214	237	233	255	229	236	248	232	212	239	220	217	187	239	239	217	200	208	225	230	254	212	228	219	207	242	195	232	208	239	257	230	230	206	224	215	233	238	230	248	235	234	226	188	211	192	238	231	244	204	221	207	237	232	227	219	218	245	242	236	229	200	226	236	195	205	240	232	225	232	223	212	212	228	218	235	229	237	240	214	228	213	225	253	212	205	213	207	246	204	215	228	239	220	236	223	218	252	232	210	222	232	238	248	248	220	237	223	233	219	196	209	273	239	270	233	230	227	234	206	231	227	237	247	209	237	213	222	233	235	237	177	220	208	235	239	226	232	212	249	235	192	231	220	236	221	226	227	220	212	216	209	243	214	240	250	204	227	214	264	241	208	239	242	241	209	221	254	217	210	200	200	218	240	219	229	252	222	236	222	228	224	223	224	225	258	219	227	207	228	241	205	241	203	222	205	203	223	203	227	225	233	237	228	217	244	215	201	238	222	209	239	236	210	202	243	210	224	187	214	211	234	196	199	229	211	221	228	219	226	227	205	197	231	219	222	236	221	223	221	237	224	212	237	229	224	207	207	235	241	247	194	223	211	245	220	219	209	231	239	212	224	223	250	224	215	213	221	228	205	239	228	218	222	206	237	216	231	220	229	199	230	229	194	206	224	233	233	213	236	238	254	229	208	208	227	229	226	227	229	245	216	245	214	194	204	240	258	245	208	225	196	229	233	207	217	238	251	244	223	214	257	226	271	242	234	230	207	236	218	213	242	214	202	198	225	232	256	264	238	230	224	232	252	236	231	234	224	217	199	233	228	223	206	214	265	235	242	233	256	213	213	221	224	235	201	224	203	227	217	226	197	216	211	210	229	226	227	218	224	213	216	205	238	240	267	257	213	237	243	212	204	200	224	205	228	231	242	239	239	222	224	206	245	246	203	223	247	232	228	225	229	243	224	215	242	233	213	236	218	221	236	242	224	216	239	225	215	238	213	224	217	218	216	205	213	221	214	201	203	199	232	222	218	216	198	228	207	252	215	240	239	228	227	250	236	213	223	215	255	221	244	250	233	243	219	197	223	225	227	223	221	192	243	210	226	196	222	215	218	235	227	224	270	251	227	228	234	233	209	222	218	237	221	228	245	210	241	228	221	242	206	198	223	212	218	253	213	207	224	228	246	247	207	209	217	239	213	239	260	201	207	247	218	228	232	244	244	253	246	231	206	224	228	255	231	204	209	230	255	209	224	234	184	228	223	213	224	198	219	230	214	226	212	224	220	223	228	244	242	241	239	221	205	200	248	235	231	229	225	212	230	232	236	241	231	225	223	254	222	210	215	238	215	223	217	250	248	213	223	223	212	189	221	222	213	232	216	205	234	259	231	214	236	221	258	244	212	216	230	210	249	226	230	222	232	244	231	221	242	245	243	239	205	244	260	245	207	226	218	232	211	213	243	221	213	210	232	230	241	244	247	241	198	200	223	208	215	209	236	213	215	244	232	237	226	216	238	222	234	200	259	232	241	230	199	234	234	238	225	204	233	226	240	236	236	234	240	242	234	247	257	211	241	230	223	229	232	218	230	225	219	220	257	223	233	239	226	223	231	236	231	231	208	210	233	236	231	245	242	233	204	222	236	224	253	213	238	220	207	241	224	197	211	256	240	227	223	212	228	203	204	205	229	228	184	228	216	201	223	192	230	261	215	232	221	196	227	240	227	222	216	252	219	235	209	224	220	211	222	219	235	225	189	240	233	230	236	231	245	223	210	208	239	218	219	239	217	233	229	223	210	215	234	242	211	234	234	241	213	239	247	223	236	242	225	228	228	212	182	226	239	230	246	224	217	227	220	216	234	222	222	251	229	226	200	230	203	222	211	234	239	218	216	253	223	220	220	220	221	216	224	232	210	233	216	225	222	234	235	233	216	242	229	230	222	207	263	211	260	221	215	255	236	212	201	237	241	228	238	246	203	214	238	222	231	222	244	217	223	220	196	219	248	233	222	195	218	237	200	236	198	248	235	223	238	256	226	208	235	214	232	237	224	231	225	223	227	236	211	218	257	267	219	238	203	219	229	209	218	202	232	226	211	232	232	223	258	230	249	246	200	225	220	209	209	252	247	223	210	219	249	210	209	216	198	221	226	203	245	225	212	262	234	227	215	233	220	214	214	233	241	220	222	217	216	259	218	216	240	222	218	219	230	233	228	240	222	233	227	217	241	238	215	202	244	230	215	220	211	234	233	253	189	206	239	225	204	224	220	247	267	250	244	230	236	224	221	236	229	224	217	243	232	226	212	215	221	222	238	219	211	236	265	214	207	234	232	258	231	208	260	230	226	216	228	248	214	238	216	238	225	236	239	207	215	243	243	235	225	221	202	213	222	228	227	225	216	212	236	213	237	241	231	213	215	215	219	232	252	218	228	252	227	246	251	236	226	205	190	197	238	207	239	214	217	244	225	227	234	223	220	227	255	251	213	219	238	228	247	222	260	225	213	223	198	213	224	222	256	224	202	240	223	237	223	240	224	263	234	217	199	241	227	226	212	250	207	241	213	254	249	242	219	217	242	238	206	233	228	221	217	197	242	237	205	240	212	220	203	235	255	247	240	235	254	211	243	191	208	222	220	231	231	234	232	221	215	222	215	214	198	228	208	231	234	232	215	234	238	222	208	208	221
24173	20506	4282	5099	4500	3696	3084	2441	2306	1891	1718	1546	1452	1278	1250	1165	1105	1030	1043	985	864	973	904	880	804	854	806	782	734	787	770	782	756	748	758	689	681	701	632	688	693	673	689	655	655	644	702	655	677	629	647	629	634	676	605	643	675	635	645	650	631	649	629	578	644	617	631	639	651	634	633	665	648	615	617	587	588	686	614	584	635	615	637	619	602	591	619	635	600	628	610	618	603	611	619	642	608	559	590	592	609	654	600	614	667	620	584	600	610	619	629	596	650	593	585	569	638	604	613	636	619	619	642	661	550	572	629	598	607	633	619	608	625	582	617	647	635	623	613	633	616	586	602	596	662	612	654	600	579	606	608	592	608	580	552	606	588	610	631	606	655	623	597	627	589	577	617	634	597	623	573	557	583	600	594	623	596	605	613	587	595	623	608	603	627	589	562	620	601	654	627	577	620	624	565	597	640	613	549	585	630	550	593	619	595	645	637	590	579	574	548	599	620	617	609	588	614	621	613	580	581	639	599	596	596	611	578	596	577	604	590	627	603	555	601	621	580	552	622	596	577	570	618	608	556	605	568	588	603	625	650	585	587	580	610	602	606	606	626	588	584	610	590	579	597	588	670	574	584	581	587	572	608	625	572	626	590	588	551	597	601	548	576	609	596	619	629	613	616	636	591	602	577	593	569	604	580	621	593	645	629	583	605	575	587	564	621	629	612	606	638	574	595	576	610	605	580	589	623	571	613	602	603	598	555	606	582	592	622	614	613	593	578	604	628	541	636	640	624	533	541	594	530	587	578	586	610	616	602	555	601	621	591	556	580	640	582	586	543	581	583	631	589	564	640	630	616	595	603	539	621	565	604	586	561	629	577	608	614	571	629	558	621	606	614	584	550	606	585	584	598	627	589	590	616	603	603	606	593	591	596	608	619	620	599	576	632	587	601	589	632	620	589	616	597	569	578	581	568	629	625	577	585	594	604	573	592	561	568	579	585	565	564	628	621	604	605	590	632	622	576	606	599	565	614	608	586	637	616	609	599	572	586	619	588	630	616	616	607	605	590	587	586	612	602	586	603	634	613	554	583	572	613	623	580	617	599	602	588	621	627	559	647	570	599	612	546	608	600	598	614	567	590	582	575	618	606	587	613	633	608	634	600	573	558	589	589	600	535	573	622	591	604	592	598	574	577	616	571	571	616	578	607	584	635	616	603	584	623	598	656	542	576	594	608	647	577	601	600	584	605	577	602	600	583	547	617	580	554	613	565	564	641	557	616	606	586	576	616	638	637	636	560	563	607	589	630	588	557	618	592	565	545	590	636	616	608	590	577	568	622	579	617	566	579	587	630	564	579	649	574	591	632	611	619	579	613	593	606	571	599	595	587	578	625	576	577	634	587	604	640	610	604	641	589	635	554	580	645	600	585	619	615	624	599	564	606	563	551	586	604	602	586	598	619	580	609	580	614	618	611	602	594	619	616	602	574	609	599	601	585	556	588	618	627	617	619	570	616	588	571	589	566	573	634	602	611	609	608	646	593	619	594	614	584	616	632	560	591	588	609	578	582	611	582	610	632	595	590	591	564	605	549	605	634	595	600	613	599	569	638	600	612	584	583	618	601	631	618	622	565	603	602	581	591	608	619	604	613	596	670	574	591	630	574	635	613	609	593	568	634	588	561	573	552	595	602	587	606	565	610	551	620	618	602	626	610	583	593	616	564	588	615	627	639	565	576	581	579	589	629	592	649	608	587	603	551	560	561	578	599	604	595	627	631	594	570	608	611	604	593	575	627	610	554	584	636	588	630	591	579	604	626	596	585	587	582	602	580	609	600	595	592	601	639	635	638	601	568	586	598	592	589	612	612	629	571	586	606	601	661	603	606	632	647	573	597	642	600	664	605	627	596	605	584	637	590	595	628	598	572	593	585	617	614	610	579	626	592	622	631	624	612	615	556	589	575	565	593	600	603	639	609	564	582	576	569	617	623	597	638	532	592	610	592	629	644	598	580	569	633	595	620	616	577	556	574	579	591	597	541	618	550	653	633	605	595	610	587	623	631	594	644	613	614	580	599	618	603	608	596	593	586	597	596	587	602	563	639	602	605	555	601	611	581	589	567	596	618	586	639	592	581	609	640	597	611	569	631	649	602	610	612	597	615	599	633	651	633	595	616	626	609	616	564	609	589	600	582	602	600	636	616	597	629	610	625	592	625	596	630	613	623	574	600	595	597	561	601	580	590	605	613	597	576	609	570	603	612	596	596	593	616	615	571	606	562	624	573	592	574	603	590	630	597	571	622	584	536	549	586	608	556	566	634	613	611	631	587	653	585	578	584	609	607	580	606	601	611	585	592	579	601	593	615	621	586	591	617	643	569	548	636	653	596	600	597	576	589	589	612	582	615	609	603	588	630	603	594	598	584	601	604	592	598	608	579	583	572	631	610	616	586	608	614	606	579	577	622	675	606	592	590	599	561	642	686	617	600	616	622	608	584	635	584	594	592	585	597	612	569	616	619	624	606	612	575	626	617	611	638	623	603	581	629	587	607	604	618	608	607	572	603	612	604	594	616	610	649	594	581	565	590	602	608	593	614	608	637	607	650	610	621	624	571	614	617	602	623	590	612	610	636	593	575	611	596	574	539	633	558	570	567	601	620	610	628	597	618	644	592	546	580	584	624	591	552	589	607	614	583	661	575	588	613	588	578	609	585	589	586	606	590	576	598	628	608	650	640	636	606	587	615	574	584	587	604	602	606	650	594	569	596	598	630	633	638	578	596	643	636	579	602	588	562	586	556	580	612	591	574	598	669	552	588	637	623	625	578	530	582	582	612	616	580	613	588	612	610	607	605	647	630	601	585	573	573	573	619	579	535	590	606	575	609	587	617	554	602	576	593	577	594	652	598	594	618	606	615	608	610	584	616	635	593	589	607	636	610	567	626	641	646	600	645	597	607	563	595	611	620	591	603	613	599	606	626	593	585	603	569	632	575	590	580	586	587	592	590	584	596	595	545	605	651	599	596	576	577	563	587	608	629	598	559	613	595	525	620	597	624	608	597	553	604	588	624	601	619	607	604	602	600	608	566	600	560	577	615	636	611	665	581	579	609	585	565	573	575	608	570	613	558	614	591	586	645	630	627	621	567	572	595	588	601	590	613	562	610	615	584	610	605	629	583	637	650	606	612	593	605	614	569	575	648	589	602	613	664	611	582	584	611	572	571	550	603	627	577	614	571	641	607	652	611	620	617	597	573	610	594	589	573	641	558	587	611	596	612	597	596	639	594	578	585	606	560	617	633	561	589	596	600	653	576	594	592	624	584	621	580	616	639	580	573	618	604	628	593	595	602	628	623	597	599	614	550	597	624	576	587	628	605	565	594	605	612	601	591	586	606	600	587	614	581	568	587	621	619	600	595	563	602	625	590	620	549	642	581	568	571	580	624	584	618	595	574	598	582	591	595	615	600	580	590	589	602	599	590	568	620	590	622	569	628	597
10384	1280	349	310	313	353	296	366	335	333	331	323	313	316	329	356	357	331	311	326	310	315	354	295	316	302	282	320	299	273	334	347	288	326	361	323	316	304	283	332	319	338	309	271	356	341	299	323	326	307	313	341	286	316	305	320	309	313	349	300	306	319	317	304	306	311	332	328	306	298	328	312	311	338	298	321	324	331	348	346	337	331	327	351	348	331	309	329	308	266	310	335	329	318	301	329	340	321	324	312	335	320	333	320	282	346	319	298	334	354	327	323	338	360	309	320	285	314	305	292	285	343	311	304	316	315	293	314	302	320	320	335	297	286	355	315	318	315	316	302	319	298	318	320	314	321	327	363	331	348	358	312	347	291	306	322	320	299	324	326	326	342	326	306	336	324	345	337	316	300	333	322	323	320	331	326	306	311	316	281	350	296	334	295	319	333	317	318	322	347	288	315	342	322	306	332	326	348	338	318	323	300	301	292	319	297	335	309	354	331	346	318	286	336	312	306	258	341	327	359	321	310	319	324	329	324	329	312	337	327	320	336	346	362	331	330	323	310	312	321	279	325	318	314	322	302	293	319	334	320	293	329	319	274	296	320	342	284	315	312	302	310	310	320	314	305	327	343	320	338	338	319	339	277	311	295	301	315	329	319	367	301	330	362	334	334	318	301	332	324	338	336	341	303	302	340	322	301	303	339	338	327	316	340	307	359	347	315	317	318	293	355	283	295	283	316	326	329	313	330	339	296	320	348	336	336	322	322	330	302	302	341	337	327	342	343	339	324	325	310	315	350	330	346	335	319	347	326	275	319	326	308	356	324	351	349	297	292	298	302	331	323	361	293	304	304	323	322	287	333	311	298	307	323	300	311	313	334	339	342	324	307	346	281	342	331	311	329	314	345	320	328	306	330	333	341	289	314	299	306	337	300	317	327	315	330	283	352	318	317	338	333	315	348	305	290	325	304	342	317	314	324	340	329	311	324	343	323	331	324	331	341	287	323	297	299	305	297	331	334	322	326	342	315	305	349	319	319	308	323	291	312	312	325	320	322	279	315	309	300	314	327	340	278	297	300	336	338	319	301	309	314	301	294	356	316	306	299	303	309	320	321	318	346	325	307	326	289	295	350	337	330	323	337	329	319	360	321	325	320	351	338	299	261	328	327	274	330	314	344	322	313	347	310	297	357	309	303	352	266	326	313	324	337	334	319	306	310	326	336	348	306	298	291	311	310	374	339	333	354	320	294	360	344	323	326	330	341	337	299	336	316	318	295	368	319	345	297	356	309	303	309	308	368	345	339	331	309	295	333	303	340	342	354	344	309	299	325	318	307	327	320	308	339	337	336	325	315	318	282	322	314	342	296	354	342	328	298	317	328	313	341	348	325	342	341	321	300	314	311	300	308	326	332	313	305	318	322	320	312	330	291	301	350	318	315	317	304	324	315	278	315	296	346	324	298	292	316	340	324	332	301	346	345	327	309	315	341	306	299	344	304	319	319	307	338	354	344	333	321	340	349	317	323	355	337	300	331	307	324	366	322	344	335	322	293	334	325	297	313	310	304	338	301	299	322	337	326	331	331	313	314	336	316	305	315	329	313	319	315	333	348	326	328	348	352	348	332	317	362	328	340	322	291	326	337	319	353	330	303	368	351	301	314	307	343	322	332	338	330	308	314	323	327	336	335	312	298	344	317	298	342	319	316	305	315	328	315	355	347	309	313	299	328	307	313	295	318	311	323	331	300	333	321	323	336	317	310	323	312	313	284	320	317	302	296	315	284	293	363	340	299	344	346	302	306	302	336	360	325	304	379	339	331	306	332	306	341	348	316	325	311	327	358	330	295	303	278	313	316	299	319	312	297	307	334	325	295	317	337	331	323	303	309	317	315	302	327	306	309	326	334	312	300	343	329	364	338	298	299	344	323	297	348	314	345	322	338	295	347	316	342	331	304	304	316	318	298	289	356	366	297	321	321	298	297	328	341	327	305	319	320	284	315	297	312	333	300	327	301	321	346	315	363	335	293	326	317	301	304	297	350	303	306	295	323	335	330	339	298	312	311	303	336	323	300	314	279	334	324	306	307	360	324	337	331	364	307	326	341	311	311	314	341	355	314	319	289	309	289	334	329	295	329	304	346	305	308	321	363	329	307	334	344	350	303	284	295	334	318	353	309	339	310	326	292	317	304	302	289	326	312	340	392	332	332	315	355	304	359	314	293	341	296	320	331	329	331	346	330	341	338	323	319	320	291	340	348	318	338	322	314	369	316	320	328	295	323	331	309	298	315	314	310	343	320	319	326	310	345	303	348	334	312	346	297	303	337	333	326	320	341	335	319	323	292	326	310	289	330	330	296	321	309	286	326	340	355	314	306	319	345	325	312	315	314	327	280	294	342	321	333	327	322	299	301	338	340	302	314	331	282	343	328	335	329	339	326	333	305	310	296	352	326	304	337	321	326	323	334	320	319	345	313	328	341	298	323	337	332	314	323	272	359	311	312	300	337	310	318	344	306	323	368	325	325	317	303	311	325	312	310	328	310	352	307	309	308	313	309	336	341	298	275	326	310	284	292	341	320	338	327	322	305	333	325	326	326	308	323	325	302	325	287	305	342	317	335	312	343	336	307	321	298	332	315	304	290	315	302	312	309	339	342	289	322	325	298	321	328	324	304	340	317	319	342	314	318	342	316	317	324	333	325	315	297	315	313	339	287	334	328	298	310	331	344	328	333	304	325	317	286	334	299	330	353	334	334	304	309	311	338	326	300	339	331	296	305	329	320	316	333	335	332	349	299	299	306	321	317	321	299	294	325	317	352	334	308	276	320	322	311	322	332	287	319	350	284	305	299	317	268	342	335	335	317	303	300	367	291	261	343	347	314	330	324	263	341	316	308	305	275	352	300	306	317	323	307	321	313	322	325	346	330	309	299	284	323	345	334	318	343	361	313	308	339	294	326	336	330	322	320	353	336	326	358	319	338	334	324	294	332	306	271	318	347	326	335	325	310	312	310	315	316	304	307	330	325	329	278	303	301	311	324	306	349	341	353	346	324	351	317	315	307	278	340	291	329	343	309	326	303	322	297	331	332	277	311	344	306	309	353	316	282	317	334	276	312	342	346	317	297	346	311	328	318	311	318	320	336	313	330	337	291	324	285	319	303	319	326	310	301	277	315	320	312	303	311	330	322	343	321	342	330	329	309	324	346	324	325	321	326	281	315	326	354	318	307	279	322	330	331	315	332	294	330	320	342	327	299	313	310	293	312	331	302	309	369	338	341	316	332	297	297	302	322	318	323	336	300	330	354	362	282	311	325	321	325	328	360	311	320	323	330	357	331	343	326	319	330	326	339	300	325	322	343	329	326	347	315	337	320	327	302	315	328	322	304	323	337	308	321	328	305	275	348	310	337	325	283	331	303	330	312	334	351	294	291	329	332	319	307	299	337	316	322	315	341	344	318	351	323	301	342	297	307	259	303	293	363	319	337	335	368	315	281
5028	1651	870	813	840	820	835	757	706	765	733	806	766	731	743	735	792	742	762	795	709	763	758	790	741	762	766	757	775	794	740	775	747	779	799	715	726	724	790	775	727	759	769	771	738	751	797	754	742	778	723	775	762	776	766	722	707	784	784	764	757	757	722	749	775	801	776	733	762	769	856	710	778	808	720	797	736	773	752	753	728	773	756	787	741	760	761	705	752	768	745	797	792	711	757	748	781	761	709	729	764	758	776	676	753	795	753	778	786	751	735	767	736	788	745	709	747	769	774	770	755	733	786	726	793	754	710	757	754	762	772	731	691	758	792	758	746	712	814	757	753	767	807	761	751	759	786	758	712	709	725	708	758	785	783	728	760	792	771	705	743	730	712	722	756	723	773	815	737	768	739	766	736	726	781	713	726	761	794	734	740	792	759	721	728	747	770	738	740	735	782	787	686	730	786	764	733	761	708	754	761	797	757	772	784	788	784	759	759	730	758	767	776	716	751	755	773	722	744	734	726	777	798	769	759	752	725	725	718	809	778	740	750	722	775	751	728	795	754	805	759	761	785	756	729	794	721	735	742	750	721	755	759	714	752	742	723	734	761	740	772	763	716	716	737	709	741	760	815	763	814	722	743	719	768	722	743	751	757	764	731	759	769	771	755	750	776	757	757	754	755	752	790	755	752	748	717	730	735	723	821	773	694	752	719	765	827	751	720	760	756	784	748	755	730	815	738	772	722	725	761	712	734	727	781	713	737	736	735	730	774	718	746	756	761	766	760	705	760	772	794	752	712	754	771	743	727	764	800	755	794	784	771	793	751	725	765	777	731	714	714	780	732	704	755	739	760	794	724	695	737	781	771	781	763	800	783	761	729	815	777	749	797	763	689	728	762	750	740	760	734	779	736	753	800	766	686	758	726	810	710	748	723	791	732	694	767	756	772	796	756	748	808	815	751	763	760	792	737	745	766	776	740	712	762	755	792	738	743	745	741	787	786	751	784	792	737	808	770	761	761	700	705	785	703	752	729	764	745	769	744	755	730	757	798	756	743	722	760	754	779	757	725	785	730	780	761	803	709	794	758	777	757	733	736	757	739	757	795	757	759	747	740	753	775	740	760	760	748	737	746	753	812	760	758	752	758	715	786	739	715	732	745	716	790	719	751	765	773	722	731	751	759	761	791	754	772	796	770	689	793	718	741	732	791	745	751	798	725	792	737	753	774	738	738	762	759	734	763	768	772	759	775	780	779	753	717	756	731	774	797	790	756	761	735	776	749	733	745	732	779	818	787	755	760	762	759	818	754	757	713	720	772	744	779	767	773	751	800	808	711	740	757	742	777	762	761	771	779	764	723	764	824	759	744	762	783	758	778	749	745	712	793	773	718	788	788	784	740	732	726	794	783	790	808	733	789	754	786	791	796	747	744	725	803	759	746	741	735	763	725	758	776	755	762	731	741	776	724	726	748	764	778	753	676	778	785	791	769	721	755	723	736	744	782	766	788	761	793	751	765	731	735	693	732	737	742	780	783	722	815	778	781	747	771	787	749	761	781	721	759	802	742	748	759	739	785	745	764	725	734	749	737	770	787	776	739	730	765	699	737	706	755	769	778	779	781	755	836	777	695	763	791	754	798	777	765	766	731	733	737	758	799	750	740	753	697	768	777	774	776	702	735	747	738	727	772	696	786	762	766	757	740	761	743	771	755	732	782	772	790	698	745	761	771	780	707	717	719	766	765	777	745	714	780	793	733	745	763	788	761	742	755	732	724	774	767	720	803	784	711	777	782	737	759	795	768	792	808	744	728	792	758	786	753	764	741	705	798	728	735	779	799	768	749	705	731	749	739	718	722	722	765	698	764	754	782	764	733	770	754	792	774	815	760	707	782	762	760	715	808	786	788	749	727	754	764	792	756	777	744	732	744	814	753	749	711	727	753	796	771	786	736	735	768	701	799	748	708	802	737	724	741	797	767	752	772	716	738	767	792	800	769	793	756	737	763	791	708	774	746	744	798	737	763	770	757	771	754	752	712	705	748	753	738	741	754	762	759	756	752	729	755	745	771	756	759	767	732	717	725	748	779	705	739	737	754	762	765	734	781	781	814	726	787	726	754	778	712	787	751	727	771	770	813	739	777	749	802	803	757	722	781	771	751	734	717	714	790	769	756	813	736	741	760	739	760	752	752	741	744	822	734	748	769	750	758	815	759	710	729	761	771	726	783	768	714	757	793	770	758	733	766	676	773	734	781	742	814	750	765	730	771	790	829	738	755	754	759	774	812	766	795	743	719	738	796	745	789	736	718	817	752	831	735	775	728	748	745	744	754	758	781	788	707	786	758	694	799	767	734	780	735	758	799	738	762	768	730	772	720	785	719	827	788	773	699	754	773	738	721	780	755	745	751	716	715	766	745	738	749	746	732	767	748	722	741	720	702	780	807	781	718	752	729	740	737	789	762	720	737	779	704	806	782	806	783	757	763	721	741	772	719	741	751	719	762	717	742	733	722	777	757	760	755	728	756	763	779	715	739	749	758	808	748	783	752	741	786	772	745	727	698	785	766	797	755	725	779	738	788	802	816	751	782	746	777	744	740	736	783	722	774	759	772	756	736	681	721	730	726	766	766	728	806	764	758	765	700	754	766	733	710	776	748	736	783	760	778	762	745	770	751	761	712	744	777	751	749	780	781	734	780	755	769	772	802	742	706	766	777	690	733	785	728	750	818	747	792	820	741	792	757	765	722	746	741	754	702	781	785	795	790	795	704	769	752	764	758	746	741	751	663	768	752	748	761	718	696	746	741	790	716	724	740	773	774	727	748	708	721	734	761	790	762	786	776	726	786	812	782	745	760	711	748	724	727	717	726	703	817	784	781	801	727	766	736	779	764	725	717	728	697	750	743	780	767	764	791	779	757	710	773	768	778	729	745	750	779	764	728	792	696	762	759	788	757	731	758	792	769	820	749	747	724	724	762	772	811	730	757	705	753	774	795	753	761	839	778	736	731	752	752	769	777	757	752	716	748	735	767	780	768	748	728	766	723	790	782	743	783	757	755	800	701	747	726	779	708	747	754	757	754	786	750	744	742	782	756	750	749	744	752	693	760	782	731	730	780	741	769	776	803	742	793	755	805	792	753	791	763	755	717	725	745	730	764	724	687	769	724	737	727	763	746	713	743	699	743	741	760	756	707	800	795	812	733	706	826	751	785	771	778	737	726	758	769	728	787	743	745	716	716	726	787	793	726	727	751	773	714	749	710	770	727	709	795	701	762	783	732	778	736	783	735	748	773	719	771	725	769	754	777	797	743	752	758	749	742	772	742	765	750	746	792	731	816	767	775	824	715	783	763	806	744	761	759	709	715	762	736	820	749	771	760	808	747	770	787	712	758	745	751	746	711	763	752	789	750	739	762	776	740	782	762	818	780	803	742	792	771	732	767	763	796	723	760	739	749	777	780	729	795	718	815	778	810	760	808	749	758	775	734	809	748	761
32117	20810	2892	895	693	447	391	347	311	280	225	213	220	213	193	166	205	202	169	175	182	187	178	174	147	154	175	175	140	152	164	174	154	137	170	154	145	146	155	189	176	170	167	164	157	154	144	157	155	156	139	137	181	163	152	155	138	153	142	176	165	168	158	139	161	179	154	153	187	136	134	154	162	162	147	153	161	167	173	145	161	140	151	161	156	158	160	152	172	159	140	164	157	147	137	170	166	161	144	144	142	143	169	134	147	134	139	150	166	190	150	168	131	138	149	156	154	129	152	141	172	184	181	170	159	153	151	178	152	172	152	157	162	151	147	172	173	146	146	138	154	160	155	144	151	166	131	157	142	138	184	156	146	174	165	173	157	170	161	150	146	135	153	162	139	148	164	135	130	129	166	171	148	158	151	169	161	171	156	137	167	141	155	159	158	164	173	162	175	147	164	177	167	148	143	148	144	158	138	176	146	143	151	153	149	157	153	133	154	143	143	148	168	165	169	145	154	165	157	151	142	162	161	156	150	196	167	160	171	166	150	170	150	159	162	149	140	136	152	147	165	164	165	139	170	164	143	179	139	157	137	166	153	173	163	161	162	154	171	148	156	168	156	164	150	142	163	165	155	153	174	167	137	135	158	149	162	156	153	141	158	153	193	177	143	171	141	146	152	166	167	149	154	165	183	157	163	131	153	123	159	175	137	178	155	171	144	140	142	152	148	158	141	133	141	137	179	149	159	149	138	166	150	150	150	145	144	169	155	149	163	157	159	147	134	179	175	145	154	163	178	167	145	162	166	173	156	147	163	137	175	155	166	160	141	154	140	135	159	151	173	153	179	151	166	151	133	143	143	140	152	161	177	152	164	165	175	164	128	155	157	168	153	148	166	163	164	161	159	160	160	149	162	156	151	136	146	136	144	150	167	162	152	159	153	159	168	150	164	145	140	151	179	147	135	145	159	140	150	152	169	158	138	136	162	110	159	141	158	150	162	128	138	162	185	175	152	141	161	159	168	156	180	167	148	149	168	156	139	150	178	160	137	153	147	154	161	155	190	166	156	142	157	150	151	152	168	140	148	151	166	151	157	140	147	153	153	164	140	148	168	173	152	143	168	175	144	143	160	186	163	151	181	179	167	172	150	174	155	119	170	163	148	153	165	153	164	157	166	149	141	151	162	143	147	149	163	161	118	140	153	139	138	160	140	154	174	154	151	163	138	151	159	135	162	144	131	160	172	151	141	131	157	152	164	169	148	172	163	141	164	154	169	164	146	135	153	156	165	159	120	138	188	155	149	159	148	150	176	170	161	141	157	132	156	141	160	170	151	169	175	139	139	174	150	143	151	166	167	147	140	149	142	149	165	147	150	159	154	153	175	130	144	150	162	145	137	158	144	136	174	182	135	155	156	150	177	154	171	150	151	159	139	175	158	147	145	148	148	157	164	162	155	181	151	156	150	160	137	160	151	150	146	179	158	168	143	169	150	175	148	142	152	150	153	150	148	153	144	152	152	169	139	191	166	153	160	161	136	141	177	167	162	159	164	187	154	159	151	169	146	136	144	159	143	145	171	151	163	167	148	156	162	151	153	149	174	145	135	155	162	131	164	150	161	161	146	146	141	157	184	171	159	159	137	194	178	145	146	160	149	164	165	148	152	158	140	161	167	160	146	145	159	175	157	161	169	146	177	167	166	153	152	165	138	155	141	150	165	139	166	181	145	163	156	165	185	163	159	153	180	146	163	164	168	150	157	152	157	143	172	167	169	168	142	156	129	160	163	153	166	175	159	166	162	150	140	159	151	140	166	139	148	154	179	150	173	154	165	151	157	133	135	171	156	162	154	149	166	162	145	153	175	175	162	159	175	161	162	187	144	165	153	130	153	147	133	165	147	150	157	136	145	160	162	158	156	149	159	132	155	152	145	139	138	174	151	154	158	136	142	163	163	144	145	160	173	163	162	153	134	166	149	135	159	188	148	139	152	154	138	146	135	152	144	162	157	149	166	173	170	168	169	156	163	158	152	168	125	148	143	167	139	148	133	139	166	134	157	150	155	164	161	139	187	160	164	154	172	145	170	152	157	143	165	157	150	145	166	156	142	145	145	158	136	144	172	143	145	182	172	157	156	139	154	165	157	175	160	140	166	140	170	154	159	144	160	169	164	146	156	158	160	137	154	167	181	166	161	165	149	147	163	152	144	154	134	143	151	152	135	170	141	165	170	147	127	168	158	181	173	163	135	152	167	179	160	171	148	163	142	160	168	147	156	156	130	148	155	153	134	159	174	158	160	155	163	165	127	170	161	155	151	160	166	168	148	178	159	163	136	134	153	157	151	150	150	146	158	148	130	154	133	129	153	143	140	167	150	174	139	133	159	145	152	161	159	153	153	161	139	159	129	167	182	142	164	126	141	154	168	136	168	156	165	137	173	136	168	148	155	150	160	137	149	150	183	139	164	141	140	159	156	163	151	149	138	186	157	161	138	169	166	159	162	144	150	144	169	165	166	152	178	147	154	166	153	168	182	170	170	154	138	158	161	159	145	157	163	161	151	176	153	173	160	154	156	160	135	158	149	154	158	172	140	152	168	160	139	164	162	182	168	160	154	180	150	169	164	148	178	138	154	148	145	151	168	138	151	151	140	123	164	162	139	147	151	140	152	148	164	141	151	154	151	145	169	157	170	160	155	165	148	150	169	139	145	140	162	157	150	141	173	138	138	139	156	171	145	171	161	159	168	156	142	155	158	176	153	171	152	146	143	146	158	149	155	143	154	162	170	171	152	163	156	171	171	177	153	161	146	158	141	125	143	150	162	168	146	167	155	153	144	153	160	180	158	144	151	145	159	168	145	151	160	153	151	162	162	182	153	145	149	152	161	155	144	153	165	137	181	146	142	173	176	137	147	162	166	153	152	139	149	154	142	156	171	153	161	143	162	152	145	147	148	158	142	166	173	164	154	186	175	156	162	151	171	156	172	151	157	141	150	146	151	147	154	171	173	157	160	165	149	165	150	171	163	146	164	159	155	148	165	133	158	162	151	146	143	156	176	153	167	167	142	146	170	154	173	151	171	146	169	143	147	143	140	159	158	153	158	142	174	150	165	162	152	144	171	153	162	142	141	156	142	147	166	156	133	158	175	168	138	130	154	140	126	153	157	139	154	155	173	144	145	158	142	164	156	143	164	159	151	151	142	163	160	141	159	157	150	162	141	146	154	152	157	164	177	168	153	153	160	161	136	140	161	140	164	148	148	164	158	167	156	132	160	179	180	178	182	168	157	135	153	129	127	162	169	156	166	138	163	153	169	159	154	151	162	146	151	149	136	151	167	154	168	171	151	157	166	148	177	162	168	146	159	170	126	165	149	156	142	148	156	139	157	144	176	180	130	159	143	154	158	144	154	150	164	152	177	165	173	144	166	159	165	165	180	154	138	183	155	171	145	186	165	158	172	144	162	141	147	135	131	192	138	151	161	152	150	158	133	155	148	142
17530	13645	2368	2824	2448	2111	1657	1463	1272	1109	1015	1014	849	777	756	670	636	643	631	579	591	539	581	542	587	527	545	529	497	490	536	511	499	504	460	466	474	484	496	476	469	474	451	429	457	451	458	434	445	491	449	430	454	438	430	449	423	455	435	426	453	425	424	436	438	429	441	449	420	426	416	399	425	436	444	444	438	421	491	440	439	433	416	423	439	420	421	428	432	414	414	421	440	423	409	443	431	432	422	402	419	441	462	409	389	420	462	404	438	419	465	442	435	427	413	428	417	411	426	385	444	446	431	438	441	429	455	465	399	428	458	420	431	458	409	440	429	423	453	444	434	433	391	397	412	391	428	401	394	439	411	419	425	436	430	465	379	422	436	374	440	413	355	438	467	442	421	409	439	434	412	436	454	468	434	431	417	422	412	416	443	412	407	407	423	441	411	454	453	424	384	428	398	425	431	424	431	475	432	472	422	395	421	382	434	460	380	429	418	423	453	420	413	422	431	417	404	421	439	443	433	437	421	425	443	455	459	425	410	437	430	404	444	403	407	439	444	391	382	454	410	380	414	411	391	454	376	377	406	426	431	449	422	412	419	422	449	400	401	462	436	427	418	466	440	442	414	411	396	428	414	423	441	447	462	391	421	398	391	422	414	408	419	435	420	426	414	457	461	469	385	390	422	415	452	419	418	445	433	413	400	450	410	428	430	436	466	392	425	452	429	415	421	420	416	388	436	421	446	417	398	416	407	441	415	400	433	421	431	395	437	450	406	417	408	442	413	447	424	427	453	481	429	413	441	429	391	412	436	413	421	417	428	394	433	390	396	428	426	455	394	409	438	435	421	424	422	400	462	457	413	433	420	405	454	462	421	449	425	460	397	425	440	404	427	389	428	417	420	392	397	405	383	431	406	401	405	435	401	422	399	439	418	451	407	401	424	423	422	399	452	413	414	440	391	401	427	400	415	387	451	428	455	397	430	424	426	447	409	431	413	470	420	407	406	419	414	434	415	439	435	436	439	402	434	413	404	459	406	404	422	431	428	422	414	436	466	433	443	409	440	443	440	434	406	442	410	397	460	414	423	453	464	399	429	433	402	429	415	463	423	421	399	426	446	419	444	448	406	415	403	403	419	456	448	381	463	445	415	394	424	426	434	388	424	424	409	422	434	416	411	453	455	397	447	438	402	407	435	458	402	425	441	398	429	419	430	462	394	441	428	402	436	440	413	431	392	390	386	448	411	426	441	445	449	417	436	428	409	441	408	389	374	405	438	434	422	430	401	460	455	411	418	419	416	417	451	432	363	408	422	423	428	424	450	441	432	413	403	413	428	448	390	429	436	440	470	419	431	419	445	403	424	439	447	372	389	394	429	418	465	409	384	384	407	444	421	390	441	393	409	433	430	420	413	435	450	425	421	447	400	464	438	416	462	428	436	442	407	442	416	449	433	439	420	423	450	391	447	409	413	431	396	425	438	471	428	436	432	444	398	419	386	454	417	423	413	430	430	404	404	452	386	416	419	434	414	401	438	401	387	445	453	424	429	408	387	396	435	423	433	468	407	458	438	413	441	398	383	412	441	455	433	438	444	399	419	403	419	421	463	419	395	451	424	430	415	409	430	437	402	429	397	396	445	429	409	437	435	418	445	412	441	424	411	413	405	435	437	438	415	446	422	399	422	393	453	427	447	388	435	401	404	388	439	451	431	396	434	434	426	444	431	397	438	423	407	416	416	412	424	425	421	452	449	430	434	441	365	437	425	392	393	413	396	405	414	413	404	446	408	442	428	397	446	421	419	440	432	441	448	398	391	413	461	369	365	391	382	405	369	448	448	430	405	424	430	463	406	440	417	434	433	382	403	408	422	432	389	411	439	411	423	464	471	421	382	415	419	435	408	400	399	440	431	431	444	456	421	428	401	443	425	424	422	426	390	445	430	442	404	418	405	398	424	422	477	399	367	431	407	398	438	427	442	424	421	411	415	394	435	421	438	422	436	406	437	440	446	419	401	422	408	439	406	372	410	409	456	404	429	440	426	388	466	431	423	469	445	442	414	462	408	433	417	407	425	393	429	411	427	397	423	441	452	406	414	389	436	461	415	413	428	413	413	391	428	435	424	426	406	424	381	448	435	404	427	385	404	434	375	398	422	411	420	411	413	441	429	425	447	439	416	410	403	404	391	410	437	417	431	411	401	390	436	412	428	449	405	426	434	438	447	410	409	408	398	423	405	412	458	457	447	428	434	392	430	438	448	388	410	429	427	442	471	397	410	413	418	459	399	433	404	432	428	431	433	408	451	432	394	387	429	433	428	399	448	411	407	457	469	389	421	422	404	436	433	434	456	422	426	446	404	431	396	433	442	401	425	447	422	403	433	411	401	422	461	401	457	434	482	450	441	402	423	432	454	396	436	398	409	431	448	443	418	419	444	431	435	430	406	413	404	432	405	404	429	416	423	438	437	453	393	420	436	440	423	474	432	401	421	418	417	388	406	428	404	413	445	414	421	411	462	380	375	440	420	431	427	375	422	431	422	441	411	437	420	427	442	434	435	414	421	447	437	440	392	426	430	458	390	397	437	445	416	410	396	421	411	432	393	376	390	431	432	380	419	427	410	436	443	357	430	391	394	414	428	401	436	419	440	418	426	424	411	431	426	436	410	405	446	424	410	459	434	433	401	386	406	399	435	444	410	409	442	407	424	463	462	424	423	427	443	413	412	380	451	371	394	433	428	384	425	450	419	435	459	387	465	470	437	435	431	406	457	400	454	462	402	402	429	462	429	429	397	428	461	438	453	437	392	435	413	406	446	446	416	409	395	428	457	380	448	427	417	446	414	422	431	426	429	417	435	411	446	373	423	421	423	412	405	444	438	434	390	391	414	398	399	388	408	458	421	388	451	418	423	423	397	413	447	424	439	405	419	458	430	431	433	426	425	424	432	421	418	433	430	384	381	441	436	453	458	410	410	425	424	383	415	410	457	427	416	405	424	429	417	421	430	458	404	411	480	406	438	405	416	414	433	431	441	423	400	383	430	402	425	406	430	403	429	394	436	427	435	464	425	410	422	392	414	423	397	388	449	439	428	412	435	417	390	423	410	445	458	441	419	427	439	401	430	413	444	417	406	419	428	426	396	394	421	418	426	438	411	425	422	470	412	401	424	444	481	438	389	399	433	396	442	422	448	413	398	436	415	438	426	392	411	421	452	470	405	422	468	418	424	434	405	410	370	417	429	394	429	465	426	404	384	418	424	375	414	396	420	432	422	485	441	401	445	405	385	433	446	417	428	443	448	419	430	445	420	397	461	445	432	421	429	444	430	451	416	442	376	418	453	405	432	412	406	402	423	388	456	399	418	402	451	455	431	407	388	439	434	450	437	425	420	432	426	460	407	377	398	407	412	404	415	432	442	431	458	407	426	446	407	424	400	448	450	414	416	438	389	408	404	405	451	439	431	436	431	462	413	462	426	405	412	387	403	449	401	406	414	432
42297	35226	7756	1993	1187	942	752	619	516	430	398	361	357	316	323	295	294	275	267	244	252	234	271	273	277	252	254	253	258	232	251	230	236	246	260	255	234	240	244	221	247	230	269	254	227	237	253	241	225	230	210	225	249	230	234	226	228	247	233	235	226	222	223	242	222	219	264	222	245	225	252	210	237	235	245	200	232	247	215	251	241	243	213	263	222	218	258	215	213	227	231	239	215	232	221	240	218	224	238	236	234	218	242	214	218	234	209	213	237	221	202	226	230	235	224	250	229	223	221	238	235	231	228	220	226	219	203	234	224	240	242	220	236	215	241	252	239	226	202	248	232	239	231	219	231	216	241	223	228	224	245	230	221	259	248	281	211	233	216	254	228	234	203	227	244	238	231	226	237	208	235	212	223	256	224	237	219	222	206	240	245	205	202	250	225	213	222	219	187	234	216	202	212	206	212	240	248	207	249	237	213	202	230	234	230	210	250	217	243	204	198	193	260	221	256	226	245	224	229	219	205	217	210	227	234	210	256	222	215	223	256	212	228	250	233	242	252	244	220	261	201	210	222	243	226	212	223	229	229	204	226	221	233	243	226	211	224	233	197	212	213	247	243	204	224	237	229	208	222	236	261	209	225	228	235	226	236	213	240	228	239	240	239	260	233	242	246	232	224	241	224	249	233	216	213	216	213	244	213	203	258	225	260	237	254	230	225	227	220	214	217	223	217	256	201	217	244	224	245	215	214	221	240	247	227	221	259	212	238	231	229	209	217	227	231	213	198	220	212	230	221	179	248	221	230	223	192	216	214	188	247	221	241	232	200	250	239	228	206	245	226	259	234	202	213	225	200	229	236	232	232	242	218	227	208	213	220	233	238	251	211	231	217	218	245	214	226	229	212	223	219	215	237	228	231	235	216	250	247	212	221	237	232	220	239	238	231	240	213	229	231	200	236	211	225	228	232	228	203	251	227	250	213	227	235	220	227	202	225	224	234	215	222	206	203	227	238	224	218	227	200	209	211	212	233	250	213	205	212	243	223	230	241	210	196	222	227	255	231	241	228	191	213	220	231	236	237	230	216	234	214	216	225	244	185	244	238	221	220	215	223	220	224	235	239	229	225	239	231	234	205	212	212	246	252	230	224	214	241	240	236	219	223	217	214	178	242	242	223	224	226	223	230	216	236	231	239	211	222	187	253	228	217	236	244	204	232	254	218	249	231	225	216	224	242	247	234	223	216	206	238	232	224	243	219	242	239	225	243	250	236	249	203	232	210	228	211	254	205	235	236	226	221	209	230	220	222	230	236	223	225	249	257	214	220	228	229	212	211	214	251	229	218	224	244	258	234	210	249	238	230	222	250	234	238	259	206	261	238	222	204	227	253	228	235	218	242	232	223	238	230	247	250	251	211	228	195	237	233	202	210	247	220	201	208	213	237	234	221	235	237	229	257	205	206	229	233	214	244	234	226	201	223	220	222	213	244	227	217	238	226	211	202	241	226	236	216	221	245	249	234	227	212	225	224	207	214	243	265	274	219	226	235	218	222	208	226	244	208	223	212	255	254	208	217	207	243	219	221	242	217	225	252	227	236	245	238	225	230	206	217	239	230	213	196	227	221	236	222	217	229	228	221	219	224	218	227	221	249	220	225	233	238	218	219	206	223	236	235	210	226	231	223	198	218	256	254	213	214	212	246	204	211	220	232	217	240	231	225	230	229	208	231	211	250	210	191	227	261	256	224	217	194	214	245	264	250	232	238	253	221	234	217	211	237	221	214	215	239	250	220	226	223	234	240	218	243	206	207	248	200	202	215	210	215	219	240	239	218	222	223	232	228	248	225	242	225	210	216	202	240	232	217	217	228	236	221	213	229	217	208	210	236	210	207	243	241	246	200	234	232	250	237	213	259	205	232	209	216	240	239	219	223	208	211	255	246	219	234	220	195	253	215	224	219	196	262	229	222	234	221	201	230	235	242	229	212	255	220	222	253	225	202	223	230	213	226	209	218	220	246	263	226	249	258	233	224	247	225	236	211	238	231	228	243	229	237	225	218	227	246	241	228	247	231	243	236	227	259	227	211	189	253	220	239	206	228	242	217	241	235	227	188	207	258	211	242	227	230	260	246	251	235	226	221	241	198	209	236	208	208	192	241	222	197	239	243	245	254	224	254	241	212	192	213	199	206	215	255	204	246	209	243	223	216	218	252	195	233	228	238	219	229	232	203	226	244	231	241	222	205	224	230	204	233	199	268	222	204	267	216	200	256	222	247	246	226	236	211	233	245	217	215	205	219	240	213	231	244	259	239	210	235	218	231	207	199	223	225	213	204	228	222	244	238	215	244	217	224	243	205	217	219	260	249	212	229	229	231	242	229	215	211	226	209	226	249	241	236	233	245	216	236	221	209	209	221	190	236	220	220	224	233	247	227	231	190	229	244	226	232	226	225	219	232	234	260	230	197	240	212	236	229	200	228	207	240	212	260	225	237	236	197	225	236	247	242	242	239	218	252	231	235	221	248	243	230	210	198	191	248	236	216	214	241	215	210	240	193	201	206	236	234	248	242	250	231	211	240	225	234	226	231	195	225	243	226	238	231	240	214	194	217	224	218	248	203	202	225	217	212	202	232	226	219	187	202	239	221	229	226	216	222	254	252	244	218	201	238	240	251	244	206	246	233	234	211	208	206	230	244	249	202	247	252	238	241	223	256	233	218	230	243	238	226	215	255	214	188	254	228	230	189	249	206	236	213	251	245	221	236	223	242	203	215	240	220	232	233	232	218	245	234	222	218	209	218	214	231	209	234	201	231	243	229	221	249	219	209	209	226	218	248	220	248	217	231	232	228	227	225	220	221	226	218	232	244	217	239	231	240	231	245	232	235	249	231	220	256	256	236	252	203	255	245	231	234	222	217	249	223	238	235	201	214	212	229	230	209	195	221	217	215	227	223	246	208	218	212	240	202	238	233	210	220	218	226	230	225	220	208	194	202	225	214	224	207	195	191	198	221	231	217	242	224	214	209	214	215	243	240	216	216	221	228	225	247	246	211	228	217	257	252	227	256	232	246	225	217	238	231	228	250	234	238	225	216	251	204	195	222	254	199	213	229	243	245	213	244	216	223	202	233	210	210	231	241	262	235	224	226	208	215	252	228	232	242	239	232	227	228	226	200	210	212	243	233	216	221	219	217	238	223	215	216	236	227	238	226	210	242	224	212	235	221	230	201	207	251	276	227	240	210	188	234	214	226	192	219	208	223	219	244	226	219	215	240	217	241	235	227	241	225	244	234	233	225	241	224	240	250	227	205	218	228	252	231	229	222	254	262	228	230	210	233	218	228	209	222	205	217	228	206	231	210	219	207	239	252	249	211	222	213	224	209	228	235	222	239	211	217	222	255	220	219	197	204	224	216	213	244	255	237	233	237	188	218	216	211	221	247	217	232	201	231	255	252	233	237	239	236	211	230	226	234	219	247	231	216	216	246	230	219	230	235	210
24066	21281	4190	4962	4350	3577	2976	2529	2165	1860	1676	1574	1414	1332	1252	1153	1090	993	987	956	856	868	858	904	829	828	783	801	707	776	721	739	757	716	684	744	694	731	725	693	683	677	648	687	690	677	661	653	654	625	644	638	669	611	636	620	635	662	621	652	629	607	651	633	610	643	634	636	612	646	634	657	611	590	639	590	576	631	613	615	622	626	629	607	622	592	659	594	641	616	611	600	653	584	635	601	638	665	598	592	615	626	586	580	610	540	623	645	617	606	587	618	621	657	618	628	593	640	614	632	631	577	634	651	594	582	567	548	591	567	593	605	644	578	567	599	575	600	604	588	596	618	590	634	603	596	592	582	599	611	598	616	592	600	602	595	606	611	587	597	608	624	617	629	627	594	605	589	564	600	634	615	596	610	592	643	596	636	564	599	605	599	604	590	672	582	579	618	585	570	587	566	568	609	599	587	557	612	659	586	583	599	567	631	600	628	635	605	661	565	603	578	615	627	567	559	591	560	604	596	617	617	603	593	582	591	634	566	605	564	583	645	622	618	603	618	592	618	617	630	630	624	588	621	618	588	663	595	576	583	571	650	595	576	652	619	608	577	566	564	596	606	622	585	591	597	642	591	585	603	609	594	582	615	618	639	622	595	638	577	643	609	586	607	579	644	615	594	629	568	598	634	568	586	607	600	551	598	589	637	609	632	652	596	593	619	630	592	597	584	604	626	634	629	606	611	609	535	624	549	621	617	590	628	639	569	622	610	623	628	598	607	649	607	633	632	599	547	633	615	576	590	603	598	635	607	594	606	529	576	579	609	607	608	638	574	593	569	604	602	616	557	576	645	586	593	581	580	609	624	601	610	562	615	586	613	626	617	614	582	605	601	652	575	615	593	584	612	602	637	613	637	609	639	626	577	614	568	620	610	580	644	629	625	570	605	600	607	609	617	586	600	667	639	577	580	597	584	605	565	577	592	639	606	575	597	587	632	620	639	600	608	581	603	594	606	600	640	560	627	623	640	603	599	599	598	627	548	539	600	576	587	602	633	620	616	610	604	642	590	634	604	580	568	625	606	561	653	613	612	597	589	623	633	578	585	603	571	552	623	576	601	609	561	592	610	668	582	601	622	591	632	561	660	618	573	602	594	592	569	588	626	611	623	569	627	556	615	608	605	565	636	585	586	591	604	612	613	630	617	621	610	577	618	608	622	601	617	589	608	587	609	600	566	627	587	636	601	572	578	570	565	615	574	560	622	585	592	623	659	624	617	611	612	617	620	578	605	582	580	584	574	642	578	616	611	579	584	604	587	605	581	596	632	584	651	598	607	585	610	627	657	624	570	650	606	623	623	639	585	605	616	617	612	574	599	596	630	622	621	600	587	648	574	577	576	624	583	640	624	618	599	594	583	591	604	596	593	598	604	597	538	612	590	552	592	631	604	600	644	627	606	594	593	593	613	626	624	616	647	620	605	620	596	641	631	587	544	612	635	580	614	557	604	573	618	595	594	608	602	585	594	599	622	605	562	632	575	580	648	617	602	625	578	604	611	611	590	574	594	570	601	629	607	602	645	577	606	632	591	615	618	623	573	552	594	601	601	600	601	636	600	597	605	598	612	569	614	595	559	635	588	581	611	599	591	586	573	609	583	555	568	636	597	615	625	534	632	564	628	643	601	611	631	600	551	596	620	623	589	578	616	614	659	625	548	619	648	659	585	619	596	599	616	598	598	628	608	637	622	622	619	669	559	582	591	608	591	612	555	584	584	604	594	618	584	652	601	587	597	598	627	594	630	617	600	562	584	604	616	643	630	619	616	603	600	600	623	598	598	589	573	614	624	606	617	620	597	625	612	581	615	602	606	667	616	575	604	614	636	599	553	599	648	577	632	573	624	568	639	603	613	615	591	625	600	620	564	605	548	642	608	610	570	586	569	562	585	579	575	600	598	588	556	585	654	611	634	590	619	629	601	565	603	599	602	634	599	613	628	608	633	597	600	588	629	571	628	565	628	593	608	593	600	619	580	585	611	605	603	557	625	574	649	607	592	597	608	591	633	571	601	575	602	623	593	615	589	618	579	638	593	597	579	583	606	622	591	571	620	634	552	635	588	592	582	600	573	588	587	632	603	644	624	608	588	612	618	570	602	614	610	616	659	596	602	610	608	598	559	593	584	615	645	570	608	564	611	634	582	619	602	575	594	626	615	561	587	611	606	582	598	556	633	627	605	629	608	618	608	646	566	624	604	642	580	606	607	563	604	604	609	587	595	607	613	602	593	604	591	594	624	589	563	625	582	584	615	592	544	588	542	619	577	640	620	612	612	622	602	591	594	596	552	605	616	609	592	576	622	660	599	614	630	620	613	593	584	577	560	541	597	643	581	586	603	577	598	634	584	557	596	595	608	602	577	609	579	641	610	618	587	591	615	611	641	578	620	655	627	574	597	623	638	581	580	567	578	609	591	604	618	588	601	622	622	602	611	594	609	603	579	563	592	614	603	596	653	587	562	630	615	611	572	598	589	607	617	591	565	589	544	599	573	638	608	641	604	643	630	599	579	609	611	575	590	604	610	594	668	590	610	597	592	637	574	627	595	640	612	635	555	644	558	617	613	634	601	598	600	603	574	600	586	589	635	620	623	648	636	580	617	580	609	606	610	625	583	607	581	623	596	628	619	622	591	572	564	606	618	603	578	647	593	596	604	554	598	576	644	584	569	576	613	611	593	629	568	625	580	615	579	595	583	594	587	589	604	630	605	556	610	605	604	619	580	613	571	630	579	575	627	635	582	592	588	616	579	629	572	584	561	602	590	628	597	615	629	596	623	608	586	620	594	593	596	578	608	595	619	598	619	629	561	613	567	582	578	606	563	607	569	639	587	619	638	602	590	607	584	586	633	602	616	573	589	587	586	569	603	602	612	606	599	595	631	587	616	600	633	597	568	558	601	585	603	616	627	562	625	596	595	649	640	577	611	611	590	617	584	574	579	614	622	593	593	632	608	616	602	641	579	589	629	607	606	608	587	558	639	644	609	586	635	608	570	603	537	594	626	569	583	593	609	639	642	630	617	594	632	585	621	618	624	623	595	615	569	572	635	549	585	582	598	624	603	585	581	575	639	619	570	614	646	583	589	590	604	612	613	606	640	624	598	613	636	573	651	610	593	575	582	611	606	608	612	611	607	615	612	602	606	596	617	616	603	572	595	626	613	586	603	587	606	618	613	591	605	599	578	551	589	614	591	550	600	629	577	608	592	581	575	611	554	576	636	604	575	584	588	593	599	588	615	574	603	578	643	579	620	566	629	615	617	600	546	594	636	572	574	595	587	657	615	618	599	610	567	568	577	622	599	612	603	564	656	617	650	587	618	533	612	611	626	609	598	621	593	596	629	604	628	582	588	618	575	593	598	560	571	594	574	613	599	583	623	622	576	647	595	636	591	606	578	581	631	593	584	602	553	605	611	605	556	599	575	645	622	583	629	564	577	597	582	606	564
11167	1403	361	336	345	333	375	342	353	302	311	316	323	329	340	290	332	320	339	315	347	333	313	311	336	353	334	286	344	368	358	340	309	298	315	305	325	304	376	316	333	318	305	328	328	313	303	322	346	315	342	325	331	325	305	330	308	312	319	304	288	320	317	357	312	335	311	313	319	347	337	291	347	305	294	338	342	298	316	304	295	311	329	307	310	303	324	285	326	327	305	340	330	314	357	348	319	317	356	333	369	358	306	325	307	310	327	315	298	312	318	304	345	329	347	310	299	307	313	302	352	340	309	319	308	326	310	325	306	330	332	344	334	324	319	360	351	305	336	308	316	312	357	289	345	286	332	311	338	331	326	297	306	350	354	274	332	302	326	342	293	342	332	320	325	338	329	323	331	302	339	307	320	329	342	293	298	319	309	335	308	348	317	329	310	333	317	331	351	325	322	306	317	302	324	332	306	329	340	318	333	314	302	317	302	326	321	341	321	310	344	330	336	337	326	307	321	351	328	343	309	313	322	315	293	321	309	316	328	317	351	334	313	282	310	327	326	366	327	322	324	344	316	309	356	319	316	319	317	337	312	335	284	320	312	313	358	320	318	323	304	348	335	324	357	312	304	303	317	336	325	301	297	318	316	320	320	318	330	313	292	356	316	336	296	328	319	319	307	298	309	338	324	344	310	357	300	268	307	327	316	289	299	326	319	334	317	321	337	349	315	306	334	333	313	335	336	328	309	320	314	330	301	309	334	314	344	283	344	352	294	328	336	296	326	300	329	321	332	326	340	327	323	316	315	307	323	306	308	328	311	336	310	320	335	315	313	364	320	362	334	309	305	311	330	326	317	321	299	336	343	320	308	350	317	322	321	343	330	341	309	314	303	315	295	307	295	336	352	346	320	313	302	328	319	323	334	307	323	311	309	298	348	309	323	298	315	320	338	270	341	316	311	318	335	323	311	317	324	319	327	342	290	323	326	345	327	279	335	308	320	333	331	344	312	364	310	320	309	318	308	341	297	302	329	329	327	317	321	338	295	325	306	349	337	345	315	330	322	331	336	308	333	334	269	325	327	315	318	338	358	313	296	313	317	313	360	349	335	316	291	314	331	342	332	314	313	289	310	320	314	318	308	339	339	328	321	344	328	309	282	315	310	310	296	343	335	294	276	336	325	326	312	328	312	302	310	304	308	323	299	327	291	283	332	336	303	303	333	305	356	320	322	289	345	330	342	326	327	342	324	311	311	300	321	310	299	314	306	344	315	298	290	328	280	322	321	327	338	361	361	352	317	342	324	312	290	337	335	333	311	330	295	327	282	309	314	319	340	289	344	317	314	314	321	299	320	336	341	309	290	345	342	378	320	322	321	345	335	316	349	321	317	323	321	298	309	335	321	311	310	309	320	316	324	324	287	305	348	329	331	327	324	341	289	335	285	320	323	333	291	289	330	322	341	334	296	307	329	334	303	343	313	322	338	314	301	305	350	341	304	361	339	319	322	338	298	363	283	337	332	296	318	329	359	335	335	318	363	358	336	319	351	314	317	298	324	333	335	322	322	334	314	325	338	325	316	325	332	335	298	312	312	334	361	348	312	336	334	333	322	336	306	338	281	334	330	333	300	324	317	324	284	335	300	313	331	308	327	309	341	323	298	326	330	335	301	347	312	338	341	321	337	347	303	319	338	298	314	303	307	317	315	344	323	309	329	356	316	315	367	309	278	306	310	331	322	336	313	300	322	316	305	343	347	299	297	345	304	327	313	291	325	301	310	327	299	324	358	323	334	331	343	351	353	309	353	344	334	295	308	337	314	327	307	352	306	344	320	339	323	307	334	326	308	303	302	307	362	318	375	298	322	304	382	315	326	320	310	342	315	312	318	313	310	318	306	331	342	311	325	339	288	344	335	303	344	345	320	341	301	325	310	316	324	332	337	318	290	312	349	324	339	330	333	289	310	310	315	308	333	325	318	301	324	329	339	293	296	310	302	312	318	313	360	315	306	301	315	323	294	300	316	372	334	326	299	341	306	309	323	311	301	327	353	306	316	343	342	315	317	336	310	299	296	345	300	326	337	316	319	286	305	327	313	314	314	327	308	330	299	310	337	334	349	302	297	323	327	309	293	315	349	309	349	334	340	351	327	310	315	331	320	338	339	316	352	344	370	332	317	289	355	321	331	321	358	309	331	353	325	311	353	296	315	320	327	329	352	304	321	366	327	349	333	289	309	316	319	327	331	331	330	344	291	320	330	362	320	307	311	326	318	359	338	307	349	276	310	321	311	345	306	309	349	310	328	324	259	314	288	299	288	318	319	302	335	325	343	341	338	313	311	337	374	321	350	294	320	349	315	297	332	317	314	323	326	310	298	324	326	339	331	349	330	290	307	281	306	331	333	317	313	317	281	319	294	349	331	324	313	316	320	302	277	309	350	313	331	319	338	305	299	334	312	326	305	329	328	299	332	313	350	320	313	285	330	344	300	344	335	312	299	297	277	311	318	342	322	362	306	365	322	314	337	306	346	285	330	341	303	313	340	294	318	304	318	312	307	311	332	382	304	315	293	319	321	328	330	303	317	336	305	306	329	310	317	346	328	323	313	335	287	299	318	303	300	323	322	326	327	304	301	311	309	290	312	309	330	299	325	293	353	317	304	320	305	333	317	310	317	328	337	309	322	299	309	273	333	340	307	331	320	343	326	353	357	327	306	287	323	339	308	297	331	317	313	333	345	269	305	363	321	352	348	364	313	332	322	326	347	307	329	324	300	302	365	315	325	306	306	322	317	301	318	309	347	304	283	299	292	325	321	327	322	323	323	297	339	342	332	321	342	331	329	333	295	343	316	319	281	291	327	314	338	342	295	295	306	317	315	343	341	306	325	305	319	303	311	356	351	368	321	343	316	365	318	317	308	326	305	281	292	331	324	360	355	311	292	299	317	311	326	344	326	314	357	302	308	306	325	302	293	356	325	331	361	326	292	316	298	312	314	323	318	341	309	309	318	339	332	305	327	343	316	283	301	325	315	312	317	289	287	299	322	303	330	345	336	319	339	338	354	326	349	340	318	343	333	297	319	304	279	306	263	290	324	324	336	323	338	318	331	349	330	314	348	315	326	299	311	336	325	298	345	330	307	333	330	357	332	344	323	333	334	320	334	308	327	319	345	317	351	311	331	334	348	310	310	318	362	313	319	310	323	350	308	308	320	300	294	322	304	311	324	297	332	353	327	341	326	332	294	292	298	329	305	317	303	289	310	319	307	306	302	317	330	355	338	307	341	327	276	337	327	280	303	357	349	315	300	332	286	315	323	344	303	325	335	326	320	281	324	344	294	332	310	292	345	311	303	315	319	323	331	311	328	305	322	342	326	316	328	325	339	295	362	324	326	317	304	327	351	322	307	323	301	292	331	327	297	327	323	312	309	349	326	325	319	354	303	286	341	317	320	322	352	312	314	339	324	308	283	315	330	320	345	332	301	333	320	330	312	324	338	341
5381	1784	798	837	815	815	807	782	797	720	759	742	790	762	809	744	764	753	772	773	809	765	805	748	762	707	746	766	768	734	781	753	768	713	829	734	772	738	723	733	757	793	727	863	753	797	776	730	802	726	800	759	754	794	720	793	716	743	750	737	763	787	759	768	721	724	807	744	741	751	778	723	744	761	740	765	776	767	793	720	762	747	748	788	746	766	744	776	762	748	756	772	754	733	737	709	728	769	739	781	744	728	761	814	773	783	738	765	758	741	748	801	835	703	736	778	757	771	719	750	730	791	791	737	738	721	716	790	745	727	775	776	718	769	719	767	787	732	730	725	781	738	764	766	808	769	799	702	831	757	786	752	715	767	766	716	700	723	782	751	790	759	718	718	767	750	759	742	777	802	788	723	762	754	719	786	802	740	740	786	741	762	736	787	751	779	796	757	779	766	754	740	741	794	704	737	761	764	784	742	789	754	705	749	784	756	782	775	806	777	772	787	744	702	715	769	770	738	740	786	770	761	775	764	768	812	796	751	764	792	750	780	767	763	768	791	726	762	718	770	755	734	752	731	753	737	778	761	714	781	714	727	786	737	728	765	741	784	749	803	783	750	770	731	733	738	770	777	789	792	770	745	744	714	745	725	691	834	721	750	769	739	785	760	763	684	775	762	794	733	772	803	792	732	771	742	765	764	757	759	708	721	740	772	757	766	768	795	775	774	738	704	770	794	719	709	805	750	778	754	777	777	785	765	750	768	748	792	743	763	749	747	744	810	777	772	776	812	771	755	759	711	736	827	740	798	762	786	730	770	787	730	734	764	758	777	718	761	750	806	770	788	710	746	736	811	711	734	780	791	778	781	748	771	766	725	756	766	759	708	731	764	764	829	749	724	762	788	737	791	709	754	770	739	786	748	777	755	735	768	709	768	761	781	689	703	695	751	767	761	756	775	759	681	725	788	774	681	749	762	785	785	744	744	685	811	723	767	752	706	692	753	755	783	787	748	723	811	795	758	741	766	760	749	754	730	763	744	698	750	725	782	772	718	756	757	759	807	710	767	724	768	716	749	728	795	778	748	741	766	722	758	799	798	767	791	755	752	714	766	804	762	709	762	756	700	780	751	761	757	777	720	763	743	720	753	751	762	767	801	770	747	814	742	752	803	780	787	786	764	758	770	714	742	692	747	771	768	819	734	737	767	732	762	722	723	733	753	759	779	737	774	738	782	751	743	753	747	751	765	789	763	729	776	742	750	791	768	741	743	772	753	717	764	767	772	775	770	738	797	799	803	749	730	759	779	768	727	744	749	723	717	741	786	754	756	766	720	780	784	732	765	773	763	769	793	787	797	785	788	777	736	729	739	763	775	787	749	823	803	695	728	751	781	750	730	743	733	750	759	763	718	764	800	772	760	783	767	698	724	753	754	770	747	841	727	699	723	740	792	805	716	737	776	749	750	767	728	791	833	754	731	766	737	752	766	819	722	743	804	765	780	725	741	747	731	754	713	753	753	739	790	752	733	703	731	795	768	747	744	758	730	759	727	772	748	783	740	665	793	801	710	729	799	813	774	740	745	683	787	725	767	758	752	738	785	743	721	759	724	788	770	723	785	736	777	790	744	731	731	782	767	726	751	742	713	737	745	708	796	803	771	764	778	721	736	795	707	756	772	793	777	801	753	764	768	793	739	797	783	729	802	739	693	794	737	739	752	723	742	796	762	785	737	752	797	746	754	734	739	737	810	730	783	703	769	737	777	756	761	747	818	796	792	768	759	778	748	771	775	784	726	772	742	766	771	743	817	725	762	763	750	778	714	735	731	731	755	773	709	687	743	779	806	749	788	741	755	742	767	785	729	823	733	748	782	807	750	728	744	736	751	716	764	719	734	736	739	741	767	765	769	747	761	737	768	804	798	735	763	834	790	734	799	761	720	786	713	770	796	777	738	738	754	766	749	778	758	792	712	770	749	736	775	720	752	776	766	810	779	737	753	756	747	760	735	703	790	769	751	723	753	778	776	784	771	713	738	724	736	729	776	761	738	761	755	733	809	752	677	767	782	755	742	751	761	716	793	765	765	762	778	718	775	761	735	752	748	732	777	738	757	741	753	722	774	753	739	777	760	762	776	752	758	730	771	729	791	737	723	784	815	769	746	765	787	717	780	734	733	767	771	790	765	723	772	801	761	775	769	745	749	725	730	758	722	740	763	770	749	755	764	746	788	731	806	757	791	762	727	744	766	760	759	776	737	758	719	738	779	794	783	767	735	747	791	747	742	743	793	710	786	756	737	816	736	737	750	756	729	754	797	784	764	761	736	718	760	741	719	722	719	745	703	697	716	744	775	710	769	797	783	799	784	754	700	685	725	759	794	780	736	749	773	759	794	739	717	772	757	718	764	759	761	742	785	772	785	742	745	743	755	758	747	774	706	792	779	769	754	771	801	794	769	743	786	736	781	763	743	765	718	778	695	737	747	785	752	755	750	813	752	728	715	769	760	766	780	776	765	733	766	710	721	789	767	720	771	779	780	775	760	759	758	804	800	726	772	744	723	777	730	741	745	743	742	752	766	723	708	734	768	729	756	762	744	768	756	819	773	717	749	723	739	711	784	802	717	734	719	778	748	762	745	788	736	793	763	758	740	718	816	738	757	758	720	696	795	724	738	683	738	728	729	765	772	766	711	757	785	744	806	772	749	712	700	795	685	804	763	761	771	802	745	694	791	755	744	752	806	733	779	729	720	802	762	806	727	726	749	751	781	772	755	734	756	771	694	733	710	762	750	742	746	740	818	763	734	691	747	783	787	742	744	761	729	720	765	765	753	738	792	752	738	747	761	715	758	779	747	769	723	735	828	752	761	784	753	738	759	751	770	791	747	770	766	752	776	747	737	772	734	750	778	774	814	705	761	760	771	768	730	786	710	768	699	733	743	768	722	771	714	727	773	709	775	721	752	775	754	760	713	734	773	785	752	728	750	758	754	748	741	759	758	772	778	792	727	724	723	759	805	741	730	785	804	795	734	735	718	754	731	718	760	802	806	757	758	803	790	763	776	796	785	812	773	793	756	789	760	746	784	727	778	729	742	800	719	755	720	749	759	764	762	812	738	729	741	767	768	772	774	753	740	760	751	778	775	740	742	740	750	784	734	747	787	709	746	759	734	775	763	749	746	761	730	721	733	774	750	756	775	740	778	733	777	739	795	735	816	780	758	783	768	773	800	711	745	758	761	768	743	774	711	753	709	737	765	776	738	762	767	807	746	754	746	789	724	744	770	780	778	723	789	724	775	780	758	757	775	768	760	793	744	734	767	718	740	728	794	809	740	752	792	735	751	754	788	737	781	776	756	745	751	751	695	777	762	757	716	766	734	754	782	735	707	790	737	770	764	724	749	813	719	728	757	815	799	756	749	784	767	734	775	742	756	771	776	740	777	722	743	766	783	768	794	762	767	758	792	789	805	755	702	746	824	760	759	718	798	714	780	756	730	771	797
32540	22649	3043	898	625	514	385	332	271	281	232	211	228	244	183	222	205	198	214	182	178	173	157	179	173	164	190	153	175	181	154	160	195	158	148	161	167	167	173	162	146	163	161	162	160	159	177	155	163	162	144	151	165	163	181	151	164	158	170	145	147	155	151	159	145	144	161	167	162	151	150	157	139	164	182	151	149	199	150	175	155	152	146	130	162	150	119	174	148	154	153	144	169	150	151	142	164	174	158	142	152	153	144	190	163	141	175	135	161	135	156	166	145	176	151	147	148	161	148	174	159	187	180	162	153	173	138	149	157	174	180	149	161	128	156	163	140	154	151	145	157	169	146	165	146	141	148	157	154	151	163	161	165	147	152	139	160	169	147	156	163	155	163	162	155	176	141	146	134	154	165	149	144	160	137	140	150	159	150	139	137	157	144	158	168	161	185	172	169	162	145	158	141	159	151	154	176	133	167	158	125	141	146	120	153	163	156	164	156	160	151	174	167	178	152	137	139	182	148	154	159	143	165	181	144	168	177	172	143	148	164	168	181	152	136	151	143	156	169	166	175	160	164	134	161	171	162	142	140	180	151	147	155	176	144	163	159	155	150	184	167	139	147	163	176	177	164	161	147	150	147	178	177	154	170	168	161	170	162	143	143	162	159	157	160	141	156	154	143	156	147	162	181	161	166	161	158	182	170	160	163	147	152	136	134	147	188	140	166	141	140	179	143	141	161	141	171	154	170	150	107	170	180	144	162	155	164	122	174	134	166	177	151	161	143	160	141	166	151	149	175	161	154	152	167	150	164	143	151	150	160	146	147	165	140	155	159	166	182	161	141	190	176	152	167	158	149	155	144	151	138	142	160	172	153	150	146	159	178	154	143	164	169	150	154	144	186	151	158	169	150	173	144	155	147	153	133	162	152	179	154	174	140	151	158	163	140	174	160	139	137	131	164	183	147	149	131	198	140	148	152	160	160	157	157	167	150	165	156	158	143	143	153	154	146	170	154	172	151	147	140	158	168	151	148	170	155	176	171	155	168	156	158	174	142	179	139	159	148	149	166	156	157	159	124	161	152	165	147	153	162	142	157	156	155	155	157	143	170	144	132	161	177	144	157	165	178	137	145	168	166	164	164	154	161	182	158	159	157	135	147	154	168	164	159	133	171	161	158	173	166	175	155	171	167	141	156	172	154	152	148	141	154	145	155	168	157	160	151	172	153	141	164	115	146	151	145	163	133	153	151	155	164	159	159	169	171	162	149	162	155	153	138	155	161	169	174	149	160	177	142	186	169	187	139	171	151	162	164	152	160	134	145	166	167	151	148	152	158	150	160	179	155	169	176	148	165	180	160	167	154	145	154	184	168	154	141	159	169	145	159	147	136	153	185	157	167	168	157	149	147	148	150	160	147	147	134	146	188	139	150	150	163	145	134	174	141	160	154	158	154	176	143	154	163	170	139	148	167	139	162	154	140	170	158	153	155	144	158	161	130	146	154	151	148	140	151	173	144	135	147	160	156	135	170	171	158	143	158	162	191	142	157	146	175	177	182	142	137	144	139	149	166	141	158	153	144	132	148	138	149	167	154	170	168	171	141	157	134	156	149	166	162	157	141	164	154	157	123	158	149	162	153	144	135	178	166	157	156	163	162	147	137	144	177	159	150	154	159	176	161	176	140	164	140	166	152	145	161	151	155	149	172	158	137	159	157	147	148	158	141	177	155	173	186	124	135	190	163	148	173	153	150	144	159	159	180	148	159	173	132	149	149	154	168	157	149	163	175	155	142	147	159	152	167	144	140	163	159	166	142	166	154	162	173	158	181	157	165	157	137	172	136	146	153	163	159	151	149	167	163	113	154	125	153	143	154	173	137	136	149	143	169	163	147	155	142	162	141	154	141	183	143	152	158	154	143	146	145	162	137	166	138	136	134	141	146	162	149	154	171	163	136	135	183	169	169	143	163	159	170	166	149	166	180	154	179	157	145	131	125	149	157	148	156	176	185	169	165	135	147	152	140	135	151	162	169	169	164	138	154	133	160	123	158	149	163	155	148	164	162	180	169	164	141	164	148	176	166	137	147	133	158	152	167	169	173	127	156	163	149	171	151	180	170	147	148	166	167	152	160	187	162	169	160	148	166	155	176	158	175	159	164	156	156	145	179	169	141	166	172	197	162	168	178	152	160	148	149	153	143	144	170	152	157	129	154	161	168	139	174	159	138	194	141	160	152	137	182	156	155	145	165	170	154	158	155	161	148	166	161	145	141	167	152	147	145	153	156	169	139	156	156	127	156	137	156	130	184	156	165	176	160	160	161	178	173	137	178	152	150	157	167	159	153	160	137	159	157	160	167	169	154	168	144	145	144	160	173	154	175	167	142	155	172	152	142	130	149	184	161	159	163	151	144	149	141	166	145	177	124	135	152	151	155	161	155	139	133	161	178	137	148	167	148	164	158	178	119	155	179	145	170	157	147	178	166	155	139	156	168	170	163	165	147	126	162	165	118	150	135	147	144	155	159	180	170	147	163	167	141	159	145	177	166	140	174	158	152	158	130	166	157	144	163	160	168	149	143	160	152	148	156	155	174	162	139	156	153	149	183	163	163	157	170	171	164	142	146	163	163	156	163	164	159	134	170	157	139	150	152	178	165	182	167	163	155	152	166	122	171	154	144	150	167	138	152	157	130	162	166	162	179	150	146	150	203	184	152	175	158	160	167	160	141	172	172	147	184	159	176	166	137	139	126	147	165	144	149	148	157	150	170	180	139	152	157	163	173	154	163	157	152	163	145	172	157	156	145	154	138	150	149	150	149	167	127	149	160	126	137	162	157	157	140	149	166	163	165	159	138	153	147	157	167	137	178	137	166	155	125	135	147	163	170	151	157	155	135	173	167	155	156	172	163	165	152	146	137	148	163	166	151	159	145	169	153	154	144	145	151	148	152	147	159	165	182	171	164	169	148	168	185	169	149	170	166	178	158	145	163	160	143	165	145	147	124	177	184	147	171	152	158	169	148	147	145	159	181	169	169	125	142	164	152	156	151	175	169	138	128	178	173	152	148	135	152	133	154	163	132	134	132	165	161	149	164	178	152	165	152	132	139	160	161	134	159	159	153	166	156	150	156	162	187	156	144	138	143	138	147	165	169	150	149	159	170	184	163	134	158	146	126	164	129	146	155	153	157	147	180	171	147	150	171	150	171	167	149	155	156	141	166	172	136	141	164	162	155	150	137	169	165	139	152	158	157	174	154	160	149	139	135	180	160	177	153	170	139	147	161	148	194	144	182	170	143	148	149	178	147	143	151	162	163	140	158	137	162	139	164	160	155	157	171	159	173	150	149	163	153	152	137	158	158	159	166	143	153	178	154	150	149	164	165	154	137	167	170	132	156	164	160	159	168	180	158	159	156	134	137	194	183	142	167	148	174	152	158	160	148	134	154	162	141	142	160	150	167	157	143	181	180	146	149	146	177	168	154	158	167	136	192	168	153	151
17724	14800	2227	2715	2433	2029	1764	1529	1264	1109	1014	859	866	772	727	682	711	658	587	670	578	561	543	554	573	516	520	504	510	510	480	486	486	506	489	485	444	506	486	470	478	431	440	447	450	456	479	433	451	438	483	454	441	435	437	429	405	467	443	442	448	443	437	444	455	473	494	418	409	431	456	475	410	466	457	433	461	442	458	433	432	432	428	438	459	412	431	424	432	461	428	465	462	449	430	447	446	449	424	415	430	412	430	400	411	441	426	428	416	432	412	450	407	451	427	449	425	449	405	413	475	453	451	441	447	415	421	431	442	445	460	424	405	462	411	431	443	422	416	430	469	416	438	451	438	417	467	452	424	432	468	438	444	446	399	438	406	427	414	421	430	423	434	439	423	420	417	430	434	416	419	450	410	466	427	440	420	443	454	410	435	439	461	452	408	432	419	444	437	467	409	456	425	440	421	409	412	443	439	449	423	404	439	423	423	432	434	462	410	403	407	413	425	424	419	395	457	439	435	444	386	432	413	457	430	442	429	417	406	408	414	381	411	434	442	392	438	438	414	433	438	440	444	422	414	415	459	435	428	404	414	432	410	492	440	427	423	431	458	422	448	415	448	414	438	464	454	439	426	415	423	461	399	424	398	442	424	430	424	422	449	425	436	444	439	448	409	439	430	444	449	443	401	435	416	439	427	399	432	444	394	422	409	433	424	453	446	441	399	411	402	421	384	414	444	437	414	410	426	425	429	438	442	422	411	469	424	444	387	415	415	420	430	453	397	440	424	437	442	427	426	419	419	397	395	397	417	417	434	422	394	373	415	441	404	415	407	406	404	376	430	413	406	442	418	419	461	434	409	441	403	429	404	420	429	433	414	429	436	423	440	450	460	441	409	449	423	421	425	459	434	438	424	462	428	419	386	440	406	446	448	408	433	402	416	394	423	422	386	444	431	420	459	428	437	415	408	448	425	435	433	449	416	446	424	426	391	439	432	435	447	455	425	412	415	466	442	445	427	429	447	427	445	431	384	392	401	414	406	422	392	409	431	445	463	406	461	466	428	405	436	423	437	436	464	448	415	444	442	469	414	440	415	427	393	358	441	435	403	450	405	415	423	464	424	436	398	436	475	403	440	426	433	409	449	434	441	404	421	415	429	423	413	440	421	451	402	388	432	432	434	390	395	460	440	435	403	408	422	420	406	429	440	452	446	438	405	444	484	402	434	460	386	406	441	453	451	454	408	433	461	385	454	417	393	421	440	425	416	409	414	403	431	425	423	395	456	412	397	427	395	449	430	413	427	424	436	440	429	409	407	418	434	421	460	434	431	436	419	418	411	407	383	443	451	445	464	424	423	430	478	417	407	421	418	437	416	451	418	443	466	445	445	411	435	397	427	414	429	435	469	466	419	436	414	476	396	439	421	443	413	429	405	440	417	427	391	409	443	459	437	433	429	473	444	441	424	448	422	411	433	452	420	496	419	455	432	421	450	418	467	409	435	440	421	428	416	411	406	427	441	410	443	433	419	389	455	434	453	444	426	414	442	438	398	425	412	405	422	450	450	379	441	386	435	404	415	412	397	429	471	477	439	415	429	442	428	438	448	418	458	417	439	405	405	378	447	445	420	438	436	409	408	399	401	391	469	372	443	398	447	409	440	449	396	462	397	395	408	413	414	405	399	386	458	432	409	419	415	429	398	448	412	456	443	418	442	414	442	404	463	432	385	434	459	472	451	466	410	435	432	392	422	412	420	422	438	409	431	439	425	443	401	408	417	440	443	431	423	402	381	457	440	446	419	428	445	423	422	421	420	438	405	439	392	435	422	412	410	446	412	456	466	430	409	407	448	397	468	404	439	466	441	414	430	392	412	431	434	434	432	397	392	404	464	419	448	466	428	431	426	434	428	442	459	395	411	411	437	403	436	392	449	411	440	420	409	410	441	428	421	417	439	435	431	405	424	445	437	419	460	435	413	398	438	416	445	436	479	430	414	406	443	427	404	451	403	397	424	437	397	413	458	445	434	423	441	459	410	396	455	401	430	410	418	434	401	393	438	434	452	436	418	379	430	436	429	420	402	406	414	428	425	423	404	414	438	403	441	451	459	395	420	436	429	404	472	407	453	403	443	432	463	414	419	424	412	421	395	446	450	452	425	432	446	412	431	423	426	443	379	380	415	438	454	464	410	431	404	406	439	408	410	420	454	413	444	405	388	407	427	432	421	436	408	443	445	414	399	409	403	408	457	395	438	431	449	428	399	430	420	438	411	415	434	431	461	449	398	412	432	447	450	435	448	429	421	419	409	437	447	419	427	405	413	433	415	403	442	426	409	436	475	421	412	420	427	429	415	429	404	444	447	460	438	392	424	432	436	420	415	464	446	457	433	435	419	386	424	422	465	426	428	427	417	410	411	442	427	423	428	401	429	430	470	417	432	443	438	426	421	431	430	434	439	449	410	433	444	429	430	432	408	455	431	435	438	465	472	442	445	458	435	427	449	426	439	418	404	458	440	439	435	463	396	437	438	421	402	450	430	419	445	444	445	433	403	445	417	451	391	444	414	428	435	416	432	441	431	456	445	399	427	418	387	416	431	424	431	424	397	430	438	447	449	448	421	416	412	439	407	408	406	443	425	423	394	392	445	390	422	428	437	432	454	426	414	461	415	395	462	421	454	423	443	423	402	443	445	398	432	416	453	391	453	430	410	431	388	415	410	424	424	423	473	420	439	440	418	395	421	469	392	420	424	427	399	446	456	406	416	457	418	424	411	422	423	450	416	443	429	401	409	441	401	429	442	408	418	408	452	435	440	405	415	429	448	417	445	423	453	450	448	420	431	425	454	428	441	437	414	427	407	389	433	431	426	390	436	462	444	459	426	473	448	416	414	412	483	453	415	429	428	427	441	440	438	434	445	416	430	417	426	379	453	446	436	399	436	440	474	411	414	388	412	414	425	435	446	420	431	441	442	447	437	465	420	431	449	437	413	429	441	433	439	428	417	398	428	416	402	412	418	406	397	419	437	398	412	430	465	433	445	449	452	436	421	393	458	421	443	419	433	455	429	433	424	426	457	443	422	461	439	457	449	423	384	412	430	431	412	452	430	421	438	401	465	455	460	414	454	424	433	450	445	412	425	450	400	396	419	436	440	432	411	436	434	384	444	448	410	439	463	431	422	449	438	427	425	427	400	441	416	433	430	422	407	421	403	429	427	426	416	429	440	443	452	421	446	424	402	446	431	422	457	419	389	432	471	418	475	439	459	411	406	414	419	423	418	437	426	446	413	420	431	432	420	395	423	403	390	428	441	442	426	417	448	436	424	435	405	424	438	431	412	440	426	433	442	404	428	428	410	440	425	408	438	402	424	429	405	405	388	415	432	428	364	420	411	419	448	403	441	429	432	445	437	429	420	405	426	448	449	442	431	408	401	426	432	420	427	414	417	429	427	412	447	393	413	425	430	461	453	413	434	409	419	487	417	434	434	454	422	378	466	434
43589	35539	7965	1993	1287	908	699	596	489	449	458	402	386	323	330	303	303	289	268	283	248	287	297	234	240	257	257	237	278	246	272	243	268	234	242	265	253	244	240	235	265	250	258	230	232	215	239	232	227	227	212	238	209	237	234	226	254	238	246	224	264	218	259	228	230	229	218	225	225	221	252	230	227	219	257	249	207	231	242	251	222	219	212	210	219	221	224	263	209	230	245	227	254	221	216	220	238	231	211	222	221	246	220	240	229	215	256	224	229	236	222	242	197	234	238	244	219	215	212	236	239	245	219	196	225	249	245	241	215	212	238	215	209	234	270	222	238	229	243	236	204	233	201	238	231	216	251	235	230	233	185	210	246	201	240	220	231	244	230	214	219	251	223	220	195	221	237	212	233	238	237	227	235	204	195	242	244	219	227	233	220	238	249	223	230	237	232	243	231	259	249	229	229	217	223	243	203	210	232	230	228	233	225	241	214	262	220	231	234	230	244	238	228	233	232	214	241	202	208	245	234	242	227	225	237	243	216	235	227	227	255	226	227	227	242	204	259	225	243	254	252	240	236	234	212	212	242	272	209	241	244	267	225	245	212	217	221	227	219	222	240	209	238	242	231	249	203	223	237	215	237	223	234	213	253	246	220	240	222	229	221	239	226	219	228	208	235	229	252	248	214	219	255	232	222	237	238	234	222	234	201	224	244	219	236	239	242	225	245	236	222	238	231	210	205	232	194	237	223	254	206	222	229	215	232	246	235	219	207	249	234	254	216	207	207	202	215	234	220	225	224	220	227	213	247	235	226	247	226	226	222	222	180	247	233	220	237	244	257	244	232	243	244	224	266	242	199	215	239	219	241	225	222	254	230	221	214	228	212	221	227	224	239	221	222	219	235	231	251	207	213	209	264	220	216	244	235	221	212	223	238	247	240	220	202	236	221	235	256	246	219	225	247	253	214	241	236	255	229	210	269	214	246	213	248	248	231	263	220	214	217	231	219	224	232	235	264	249	191	222	236	195	232	227	210	216	250	218	236	203	226	215	200	203	202	218	233	252	221	246	235	233	224	227	227	243	222	206	236	203	226	215	223	280	229	220	205	253	255	240	238	202	260	214	210	226	219	202	200	244	224	226	255	217	222	210	213	253	216	220	221	240	220	233	228	217	231	205	205	232	242	242	220	226	238	231	198	244	225	229	222	214	243	216	243	245	215	204	211	236	223	220	215	222	246	255	263	204	236	242	216	227	257	210	219	228	220	222	247	232	220	226	223	206	263	227	210	231	201	212	243	238	242	227	225	259	196	227	206	222	239	237	223	213	238	211	247	242	227	267	241	226	209	227	233	226	232	244	204	235	232	240	214	207	256	224	244	215	232	240	232	226	230	230	227	227	241	249	239	229	206	225	205	270	196	223	222	249	212	241	241	200	221	206	245	255	220	233	246	217	220	216	252	237	233	240	239	225	237	211	235	231	239	222	234	236	238	230	200	234	211	250	220	225	253	250	258	256	240	217	216	232	233	216	217	221	218	256	240	237	220	227	225	195	222	218	233	193	199	234	228	203	208	241	238	208	229	198	221	207	219	223	230	258	227	229	229	228	259	211	216	243	229	243	226	207	217	220	215	177	240	213	220	240	238	226	236	243	237	214	226	228	246	223	181	197	221	211	206	198	227	236	207	218	219	219	260	239	238	245	235	216	253	228	272	216	227	222	228	236	237	202	226	230	222	228	246	252	219	193	235	208	242	224	232	218	214	240	226	217	224	249	218	218	236	248	234	245	216	215	221	228	236	189	220	228	205	246	228	213	235	233	211	247	211	249	221	246	231	219	223	265	212	187	219	228	222	227	218	229	252	222	216	216	244	214	215	228	243	221	225	213	201	235	207	211	223	197	226	217	221	238	216	253	223	225	240	232	224	224	200	215	224	237	232	241	226	256	240	226	234	246	257	213	228	209	207	250	209	192	205	218	222	221	230	222	220	263	221	241	224	226	230	255	223	226	224	228	239	248	208	237	224	239	226	237	233	240	247	228	219	190	209	239	255	239	214	209	206	248	219	228	242	228	237	243	230	215	237	251	245	217	231	229	195	239	226	234	197	217	201	264	223	219	217	220	225	246	209	233	250	241	231	225	249	279	223	232	222	207	267	235	242	237	245	257	218	232	225	235	235	226	227	208	241	234	243	230	238	230	228	221	209	222	246	239	239	234	205	248	250	220	205	232	219	228	253	243	233	224	219	211	230	203	198	223	240	249	242	212	230	248	235	222	240	205	250	245	239	235	238	266	230	185	247	253	252	241	202	243	248	237	248	236	232	220	207	255	269	226	247	220	210	225	226	233	252	257	223	227	222	204	236	238	196	221	223	218	227	224	221	222	223	239	205	227	227	257	224	213	276	212	234	260	215	207	205	217	213	230	240	239	231	255	235	259	219	240	225	244	235	212	227	237	218	212	238	223	216	216	207	213	218	234	234	232	204	231	216	206	229	227	226	204	234	212	243	209	237	249	229	229	220	214	237	260	222	221	228	216	206	241	221	196	224	244	210	257	217	229	222	232	226	229	229	233	239	243	221	196	247	215	212	233	211	212	194	252	220	232	241	186	242	227	255	238	188	230	228	231	272	235	251	224	223	207	220	242	226	231	231	228	226	229	243	246	247	214	222	215	213	235	236	234	233	219	237	227	217	260	203	220	254	211	209	225	207	232	214	237	224	241	220	229	231	219	264	219	244	229	251	230	255	238	233	225	203	219	228	223	220	239	247	208	260	230	223	243	214	237	217	227	242	238	239	210	244	244	230	233	228	230	216	215	222	231	227	227	181	210	238	227	226	247	231	187	216	217	239	223	221	225	236	233	202	249	199	235	225	235	223	221	223	253	228	254	219	241	215	233	205	213	221	252	234	233	201	222	228	221	224	219	207	257	252	226	235	244	217	235	214	195	247	203	211	217	211	230	191	228	223	263	258	258	204	245	212	242	240	221	214	216	244	227	249	248	235	248	231	215	193	228	238	247	245	212	219	227	222	230	219	224	216	211	230	242	237	223	208	218	231	253	230	213	248	209	244	246	258	203	239	220	226	221	202	235	231	226	254	213	229	220	259	232	217	230	244	228	237	230	232	224	236	230	252	264	204	204	219	239	248	208	229	208	221	244	217	229	251	239	222	232	193	243	223	215	239	260	241	229	221	197	238	213	208	239	247	203	258	248	247	275	228	256	266	216	231	230	242	225	222	226	232	234	236	231	212	194	229	239	231	206	256	216	233	207	246	226	227	236	224	224	218	254	226	223	249	245	220	224	230	216	191	233	224	222	211	246	205	232	210	236	220	217	234	260	244	222	222	264	233	266	246	203	245	238	220	206	248	226	253	225	259	208	219	217	221	205	248	233	219	250	234	251	202	240	261	233	233	246	250	208	213	253	204	244	249	205	203	194	235	202	241	231	231	254	213	233	232	231	218	220	223	202	218	208	250	227	215	244	193	235	220	231	246	188
24558	21643	4220	4994	4380	3604	3028	2625	2190	1928	1681	1488	1403	1280	1305	1129	1085	1027	1004	960	939	875	902	851	838	773	824	775	770	776	749	723	764	690	717	690	702	683	682	676	678	703	674	725	653	644	627	679	674	636	670	652	621	617	658	665	658	630	666	669	631	608	589	663	674	655	651	668	617	545	613	616	592	593	651	608	658	607	654	669	605	657	593	579	627	618	620	623	590	670	620	607	607	625	586	635	635	609	623	600	643	610	650	657	640	634	601	595	647	638	625	639	599	584	641	627	605	569	594	611	649	613	626	654	591	615	636	645	623	599	593	608	672	607	548	647	610	588	617	587	617	583	618	632	564	646	592	625	571	602	634	629	615	599	611	607	592	565	671	641	577	620	589	617	611	657	635	578	606	591	607	612	609	623	624	627	578	649	622	552	607	597	611	614	580	580	605	608	619	558	611	616	594	609	623	595	581	619	611	626	620	591	620	619	617	579	595	609	589	596	607	606	653	634	627	600	595	584	570	592	606	646	595	583	613	608	615	623	616	604	627	585	601	625	631	612	578	601	637	633	590	630	611	613	545	602	637	616	580	605	605	630	631	587	613	584	632	628	629	611	581	590	607	621	586	594	600	595	630	559	563	645	590	613	622	614	601	604	600	617	611	601	572	639	626	618	638	591	603	626	630	621	564	609	633	617	634	661	620	601	620	589	593	603	579	609	595	561	574	588	556	608	584	601	594	555	614	609	632	629	589	581	574	606	619	594	583	614	537	598	562	613	620	610	654	614	635	632	592	594	596	628	586	607	610	642	592	637	616	644	601	600	598	628	585	604	573	635	610	623	633	565	606	579	616	577	602	620	582	618	568	623	614	592	609	593	579	596	603	641	589	658	658	595	626	596	615	605	600	585	598	658	560	577	623	600	606	560	610	600	648	598	578	627	602	595	604	607	605	570	618	588	615	620	634	612	620	631	571	593	621	596	601	604	625	587	600	591	604	527	578	602	601	585	588	602	633	648	569	599	638	634	575	611	612	600	610	567	595	591	588	635	594	628	599	628	561	596	567	594	582	640	640	625	637	595	640	584	615	594	605	616	582	617	615	626	602	579	597	551	593	630	608	601	571	594	576	576	589	643	643	597	579	603	563	581	633	579	615	609	615	588	595	638	569	641	582	625	617	591	588	604	622	559	615	584	623	573	596	659	613	623	649	608	619	587	594	609	649	639	560	620	649	640	597	601	638	601	625	620	603	623	611	594	639	608	637	622	633	584	589	590	609	591	588	584	640	606	617	623	654	632	613	586	619	632	602	596	628	600	576	642	638	642	583	591	627	658	585	586	586	612	613	580	605	605	614	593	594	578	628	589	609	574	641	636	585	615	592	610	639	563	622	613	574	573	576	599	664	588	586	594	613	571	619	611	613	636	579	601	598	568	603	616	612	625	591	640	608	565	625	606	603	592	576	605	608	622	567	598	580	617	587	659	593	601	572	599	600	669	599	605	615	610	591	623	593	593	580	667	601	597	611	617	599	586	613	604	592	623	683	598	579	603	601	597	600	607	545	600	599	604	621	617	666	611	608	607	604	659	602	600	616	630	633	642	649	588	634	636	604	585	609	665	600	594	628	582	588	622	595	562	584	619	592	618	601	624	614	607	595	631	613	619	585	619	552	580	634	527	661	585	618	614	619	571	574	612	549	594	576	628	592	656	611	625	609	598	605	634	599	612	626	579	607	583	634	553	572	611	613	608	660	631	634	633	600	592	571	573	602	595	585	611	616	642	635	616	600	580	579	583	578	620	572	612	628	633	591	626	570	578	618	595	584	613	657	629	583	616	589	605	596	629	594	644	646	632	578	582	612	571	590	619	615	627	584	625	586	619	632	604	627	554	564	643	591	564	583	631	562	585	585	641	608	623	597	627	608	628	604	605	566	574	602	605	618	617	607	647	627	663	595	635	597	590	622	609	619	618	596	601	625	619	647	601	592	614	594	629	606	599	599	561	585	683	629	609	578	623	544	603	589	630	624	577	620	651	599	607	578	590	611	615	591	610	651	630	599	577	621	621	603	612	559	625	545	621	597	626	557	624	592	600	588	632	610	598	587	579	602	621	645	616	614	626	608	603	629	536	606	639	630	624	605	619	614	601	608	595	632	621	586	627	635	591	595	614	599	625	636	561	607	563	595	614	603	600	570	596	591	634	650	627	572	577	640	624	588	596	596	642	614	637	668	589	625	609	542	628	630	647	568	604	600	613	604	613	593	611	577	576	595	590	646	628	589	606	631	597	597	609	637	627	618	613	608	616	597	654	617	602	625	626	588	612	635	609	638	649	596	650	637	604	625	628	580	593	600	617	629	612	579	550	586	596	621	608	587	607	612	613	584	583	594	582	615	653	597	661	598	561	591	645	600	649	557	575	541	559	614	590	609	639	642	608	638	608	637	570	608	630	590	609	589	629	581	568	608	600	575	623	658	611	595	592	589	596	563	575	610	603	603	623	584	611	589	558	555	576	601	646	614	598	639	602	527	649	613	593	592	593	582	583	608	617	589	611	600	618	592	611	605	612	572	633	598	560	633	602	607	626	613	642	577	597	598	561	623	583	628	596	592	605	614	586	616	607	610	552	552	640	630	601	591	623	612	641	568	610	609	601	584	611	595	592	623	589	629	562	614	588	623	621	615	632	552	603	621	644	616	628	593	625	641	541	613	595	579	615	644	600	578	598	597	620	595	617	584	605	649	633	604	615	647	549	595	639	598	597	573	605	618	585	617	630	601	620	622	586	646	628	616	591	638	594	583	599	612	635	618	594	612	592	595	605	584	643	586	617	597	620	611	651	610	617	628	557	592	557	623	605	591	611	638	594	547	537	636	609	645	584	597	634	594	615	621	598	621	613	597	620	577	604	643	614	600	578	595	602	670	615	644	618	595	662	632	610	626	583	565	588	602	591	621	596	605	585	602	624	582	621	595	620	619	592	628	609	593	569	617	598	630	613	558	648	617	599	574	603	597	598	594	620	578	594	652	622	607	609	616	625	578	581	613	589	642	594	560	634	603	575	588	612	623	612	603	627	584	621	569	570	586	629	611	585	622	629	579	585	591	578	612	657	613	589	584	620	611	606	568	599	587	605	597	578	642	667	625	597	641	625	614	602	596	608	574	595	595	621	611	585	590	576	592	584	600	626	603	583	619	602	626	598	623	590	611	661	617	607	592	601	591	578	620	604	554	602	616	582	606	632	603	621	602	563	564	603	595	612	627	572	569	642	595	653	605	567	632	583	618	579	611	582	625	622	612	640	540	599	620	586	573	601	650	622	605	633	627	564	648	608	610	634	589	625	620	616	602	577	659	650	565	580	605	606	599	598	602	586	616	631	606	635	625	590	626	571	664	614	587	597	613	616	608	622	576	600	608	616	610	577	568	662	612	627	612	555	614	644	553	659	608	574	670	576	612	627	626	656	592	597	593	561	603	596	546	618	601	598	598	606	596	617	607	617
11095	1268	350	321	344	356	357	294	329	342	334	331	341	354	323	349	319	315	322	341	326	344	349	344	345	342	344	340	337	329	314	349	351	323	334	317	308	302	317	326	332	322	327	337	324	300	303	314	295	312	302	325	312	353	325	361	330	334	319	294	357	358	325	317	371	341	325	331	355	309	289	337	306	372	358	342	337	293	273	312	331	324	295	338	337	299	304	311	328	335	305	340	340	356	317	324	327	329	315	335	323	306	316	341	335	326	304	314	348	321	333	353	321	327	283	328	343	320	303	326	325	337	316	359	318	314	307	299	324	320	336	331	299	312	324	318	344	344	328	298	329	330	328	331	311	299	345	355	319	328	298	336	302	333	320	307	311	315	341	304	330	305	335	318	326	308	326	348	315	313	317	335	300	309	337	342	343	290	297	304	312	323	317	344	342	312	322	312	334	317	314	332	322	326	324	315	302	340	325	327	316	327	315	314	313	350	351	359	350	302	302	299	313	332	309	332	314	314	321	331	310	330	315	346	308	338	326	332	328	332	316	320	337	355	328	337	330	326	320	309	313	263	318	315	316	365	302	349	297	306	322	331	292	339	349	294	309	331	311	332	334	327	326	334	336	323	325	314	327	328	318	337	307	295	321	308	310	382	322	325	321	335	308	358	326	316	326	335	299	317	329	307	336	298	303	293	319	317	310	336	293	342	337	335	308	281	380	369	322	315	309	314	332	303	312	332	297	308	337	336	310	366	331	320	308	331	318	315	339	296	335	308	317	333	319	313	326	295	314	303	337	332	320	319	361	324	302	305	322	322	324	315	321	316	310	313	332	324	309	329	281	313	307	325	362	299	343	332	284	318	322	301	310	339	288	311	304	307	348	368	333	320	329	328	314	334	297	320	326	349	337	312	311	292	258	310	314	332	335	297	289	341	345	344	322	354	299	354	311	327	342	315	272	340	312	308	307	320	332	317	344	353	312	313	301	362	319	311	325	317	338	313	314	333	320	298	312	306	316	325	313	316	288	365	339	314	295	356	323	302	325	324	316	321	328	325	309	312	291	323	321	328	308	370	338	317	306	298	300	341	308	315	368	344	330	315	349	355	336	317	312	315	304	361	351	316	339	325	311	320	329	320	316	343	340	328	315	339	324	348	318	324	324	333	309	330	320	298	305	317	364	317	353	339	335	340	270	317	316	344	295	312	323	317	331	325	329	340	309	309	325	329	302	345	338	330	303	296	312	323	329	292	351	329	324	327	351	323	336	328	305	332	333	325	318	341	335	335	316	332	321	316	301	361	306	333	333	322	353	329	326	320	307	309	343	324	313	324	324	360	319	322	293	329	291	308	330	308	313	293	306	356	315	298	326	309	301	309	305	327	332	345	310	338	327	290	359	337	330	311	341	310	321	316	324	317	307	381	340	361	319	304	294	297	333	299	319	336	306	314	305	296	368	303	297	347	335	342	318	329	329	356	317	304	299	325	299	305	348	301	303	340	347	310	305	355	317	302	331	367	313	307	322	337	324	317	313	291	332	373	325	301	316	300	301	326	332	305	343	336	315	326	314	283	308	305	338	334	362	327	352	332	345	322	280	294	311	306	309	358	283	327	329	310	342	345	345	320	335	315	327	357	344	338	335	326	307	327	337	290	316	276	337	322	303	283	311	331	322	343	309	312	342	339	307	316	278	343	315	328	309	337	343	346	311	308	339	303	317	342	309	304	318	325	315	352	347	310	319	327	339	310	308	332	337	319	307	369	349	340	311	306	332	318	319	289	318	385	324	359	323	330	346	313	341	319	356	343	321	339	296	323	290	322	320	310	340	332	351	299	348	324	296	347	333	323	299	347	317	367	319	321	317	334	333	333	334	321	313	350	306	296	317	304	340	340	296	325	337	326	319	309	325	339	297	305	343	334	309	323	314	352	328	337	316	317	312	329	322	335	315	345	272	340	314	341	345	339	330	337	323	332	336	323	295	340	329	317	325	305	316	308	309	290	318	344	336	345	312	338	331	378	346	318	352	308	303	292	311	297	323	317	326	298	316	320	354	316	301	333	356	324	323	317	356	358	311	311	310	317	332	324	315	310	327	346	331	338	323	285	296	340	360	319	316	335	316	316	308	324	317	328	351	337	334	282	328	307	303	318	305	322	339	314	325	305	313	307	326	321	330	316	328	321	319	312	310	348	318	320	339	374	290	333	332	323	342	295	319	336	326	339	334	341	339	326	298	333	306	321	313	325	293	345	302	312	318	351	325	339	321	293	310	284	337	319	332	328	314	365	326	333	315	331	302	292	296	319	326	329	311	342	343	278	320	336	327	324	336	301	307	309	289	310	331	297	349	327	349	323	349	311	331	314	350	298	327	320	306	392	296	291	317	307	328	338	305	333	340	308	323	331	299	298	332	322	338	291	329	335	352	326	326	318	327	321	315	343	308	356	325	339	322	318	313	323	334	324	325	322	299	342	301	289	295	311	315	328	301	314	342	316	318	301	319	340	328	344	326	334	335	284	327	304	353	326	301	324	325	354	309	326	327	332	347	322	304	354	291	320	322	333	325	304	343	334	307	325	316	349	291	340	318	323	323	311	316	317	343	301	357	316	348	326	328	359	294	326	314	319	315	309	301	292	306	332	334	367	311	330	349	333	334	347	316	326	325	327	319	345	325	326	329	339	307	322	306	302	376	319	338	340	333	316	316	302	320	311	329	322	290	333	306	336	306	314	321	350	306	299	321	346	325	311	306	357	323	318	319	292	345	325	339	334	328	368	325	326	332	292	316	318	295	325	315	302	330	336	292	338	316	339	325	299	311	317	317	349	314	315	303	324	314	316	330	348	333	330	341	297	324	274	307	317	351	327	315	319	347	313	282	312	320	336	292	342	356	376	314	313	310	339	314	313	360	304	337	368	317	305	352	324	325	319	352	364	284	322	305	308	311	302	298	299	308	287	345	313	350	325	321	322	328	318	303	326	325	300	361	316	319	307	291	312	339	337	329	304	304	332	331	318	311	293	305	288	317	353	339	316	306	347	358	328	312	348	302	308	298	337	329	313	336	298	307	333	317	352	337	325	344	335	328	357	314	314	360	347	358	334	322	306	309	313	301	301	365	326	326	317	326	324	314	330	327	326	323	356	314	361	319	340	304	340	317	355	340	326	310	348	318	325	277	309	341	300	316	314	369	310	344	349	295	295	351	322	325	289	336	303	299	359	319	364	330	317	333	326	353	330	317	322	311	319	333	308	290	314	329	336	317	323	287	315	319	319	275	309	316	315	352	324	299	310	346	309	308	332	310	321	328	291	313	330	321	341	358	315	315	322	322	273	344	334	328	318	328	317	352	350	341	350	315	310	289	311	313	294	346	315	307	315	310	356	326	317	309	273	326	338	328	326	345	305	313	342	310	324	330	303	326	342	297	315	350	300	340	343	333	335	312	317	348	324	322	322	342	331	335	324	314	312	306	346	311	355	308	320	291	340	327	311	311	307	304	322
5568	1679	835	855	814	832	808	835	726	789	775	825	790	763	775	771	790	768	784	726	767	748	750	799	749	799	765	744	751	774	781	710	743	692	753	756	779	734	697	732	755	793	756	777	770	755	733	793	812	777	735	769	786	774	716	823	759	747	795	773	724	761	736	735	785	766	754	700	752	746	703	761	722	736	773	802	740	771	744	748	794	741	737	749	771	736	747	772	773	840	744	776	766	724	748	775	807	790	756	773	816	747	757	807	751	772	757	774	792	735	701	715	751	721	763	754	783	786	761	768	746	791	764	740	772	775	751	765	754	759	697	763	759	746	787	750	757	741	795	766	765	779	746	747	749	730	755	774	759	798	780	766	813	731	745	782	810	705	737	754	762	787	757	771	754	750	783	748	753	761	724	749	776	766	762	739	778	775	790	792	771	746	753	752	783	755	750	756	718	748	736	754	738	723	709	768	767	772	688	751	744	809	753	773	724	775	708	784	814	738	744	753	786	807	744	740	731	712	773	756	789	721	810	784	743	712	797	745	805	751	736	767	767	709	814	730	724	710	783	804	754	744	820	750	798	848	782	788	799	732	761	805	788	787	695	789	725	742	805	736	718	821	798	739	766	741	762	735	715	786	787	775	748	822	715	713	771	744	780	752	736	772	747	709	809	744	736	788	754	768	803	752	751	695	758	796	763	766	766	760	762	735	776	777	759	742	801	778	768	748	742	757	707	735	760	747	760	745	795	762	767	726	790	801	810	743	755	784	753	783	735	744	712	751	707	733	746	768	795	676	754	684	761	815	717	725	733	789	723	740	743	787	742	776	773	746	743	776	783	780	758	704	743	745	765	766	689	746	792	750	770	740	782	790	751	744	763	718	808	760	729	750	773	720	767	727	790	799	798	771	767	764	780	761	682	768	782	761	776	758	820	754	748	747	768	768	743	745	804	745	749	751	774	726	793	763	831	745	768	768	725	750	741	748	754	768	760	810	763	737	763	791	776	783	733	761	815	750	719	728	743	753	727	778	787	729	741	788	791	770	794	737	782	737	796	743	737	751	788	774	754	782	797	729	763	780	777	756	757	765	758	781	706	774	725	743	774	744	771	799	786	792	819	753	741	736	780	770	749	745	796	756	802	763	728	781	744	756	738	734	743	745	770	772	726	761	748	740	743	715	806	777	837	796	761	751	739	738	749	780	784	777	779	731	770	750	770	715	777	743	780	807	781	765	728	792	741	707	720	766	705	760	760	788	776	695	713	727	745	752	768	754	760	749	755	779	777	788	731	795	763	746	744	791	734	746	765	750	749	747	787	716	726	766	796	799	691	715	771	802	771	760	782	764	781	768	735	790	759	734	739	761	762	773	775	772	782	769	736	723	760	691	772	741	719	795	786	762	761	723	750	728	762	770	770	731	791	763	770	775	754	736	748	756	733	725	814	738	739	770	750	772	792	785	737	735	738	712	744	757	808	732	786	746	717	753	763	744	753	735	794	783	795	728	749	741	803	798	759	753	732	794	764	753	751	750	749	785	752	753	758	776	717	729	717	752	721	764	783	747	747	759	772	743	778	750	800	753	707	760	795	771	728	788	753	662	754	737	744	738	712	782	741	779	744	760	768	787	725	812	794	742	738	798	777	770	797	731	719	783	781	741	745	777	755	778	761	806	756	745	764	819	746	755	794	791	776	768	789	811	786	779	737	734	723	754	729	758	776	733	766	780	789	787	774	752	755	797	735	702	776	792	788	761	738	792	803	761	774	761	725	767	746	788	712	826	749	753	715	781	682	791	780	740	799	732	746	731	771	759	794	762	742	744	761	744	710	785	750	799	747	779	797	794	756	751	758	779	734	718	737	784	736	786	732	723	749	779	802	776	746	780	765	803	774	794	732	764	763	756	743	739	764	716	736	779	757	768	816	768	792	821	777	780	732	716	781	751	751	743	812	801	771	804	758	727	740	816	778	729	759	719	793	757	765	786	756	731	756	744	793	738	743	780	745	801	734	735	728	705	726	750	784	767	719	778	699	782	761	758	749	721	785	755	751	779	734	707	732	739	783	748	695	749	715	749	765	772	752	793	753	759	762	712	790	753	720	749	736	727	783	765	701	758	765	761	721	711	776	720	791	761	734	714	761	748	753	759	733	802	775	768	778	776	756	736	775	766	730	760	726	740	831	734	734	824	782	747	770	738	784	753	713	748	777	773	751	688	780	789	750	728	776	732	760	789	772	760	801	752	742	773	801	748	780	723	797	782	765	825	733	751	759	770	706	771	759	766	738	732	794	758	754	767	763	712	782	731	717	740	746	775	705	730	755	725	738	770	754	796	783	733	727	745	726	720	749	773	747	761	743	751	737	761	777	754	777	771	729	775	790	742	776	764	698	735	761	779	800	754	787	764	761	756	779	777	738	800	768	763	763	738	783	804	750	766	746	733	739	807	806	776	751	756	792	739	746	766	768	794	770	782	722	725	750	800	770	781	728	740	736	745	781	751	759	783	802	747	739	743	716	787	791	759	746	774	739	752	734	790	797	737	727	732	740	773	729	774	796	704	718	717	788	781	773	734	773	744	735	762	763	787	739	789	840	768	721	760	742	756	749	780	752	780	726	744	765	758	739	756	755	747	779	746	766	723	794	782	743	747	759	758	800	764	775	798	796	744	789	796	744	756	734	737	764	789	710	740	734	767	785	793	724	724	704	786	787	723	796	732	798	790	767	744	773	778	790	742	737	770	800	754	770	742	791	800	740	782	739	737	800	748	759	772	739	788	718	742	811	756	782	757	761	750	756	761	701	775	766	744	738	710	749	742	784	770	815	758	778	740	741	806	739	778	764	769	748	769	766	793	714	769	760	734	749	765	765	767	765	737	745	760	755	795	743	803	774	708	734	774	778	753	750	783	754	785	765	733	750	753	840	709	787	754	750	739	729	792	746	795	779	813	800	771	740	782	806	775	804	754	746	759	756	747	758	735	789	756	747	690	777	806	740	731	722	752	781	815	771	711	793	784	782	765	773	749	753	683	730	722	753	788	784	702	776	742	805	768	712	749	730	733	756	764	753	758	750	788	709	711	774	769	749	775	785	717	809	756	800	763	790	784	722	734	743	744	833	723	734	769	752	719	781	742	807	773	752	798	763	782	756	795	762	746	767	749	833	763	719	789	725	745	739	759	775	759	748	723	766	745	747	743	786	758	725	755	757	715	775	760	756	748	791	768	785	749	748	753	716	752	749	783	756	772	794	692	725	751	782	769	785	750	760	733	707	734	744	735	730	740	750	804	741	721	788	765	761	717	749	720	782	765	748	774	737	741	787	788	707	747	773	716	758	751	737	710	748	762	754	756	790	731	782	771	763	760	794	760	748	750	719	769	791	815	718	770	751	766	714	802	751	797	774	780	808	735	750	755	738	730	763	748	731	759	788	808	758	750	744	731	763	799	800	799	796	757	795	777	772	755	800	768	727	773	774	806	803	797	747	761	728	725	743	793	767	730
32318	21815	3197	910	583	512	376	349	285	264	216	216	209	191	204	189	180	198	174	196	182	173	199	182	190	165	174	151	147	180	157	168	162	154	180	156	133	157	129	165	174	152	144	161	172	138	174	169	145	178	155	147	144	154	165	142	176	178	141	164	161	156	151	168	161	147	152	160	172	171	142	151	183	135	139	153	170	144	156	138	154	133	151	177	174	149	147	148	134	138	162	169	159	170	153	157	176	168	156	176	182	142	156	157	142	150	151	174	140	143	178	166	155	165	152	155	145	177	177	153	133	153	168	141	149	149	156	154	158	165	149	148	170	161	152	139	149	124	170	158	154	173	160	149	164	131	168	165	143	159	165	138	147	146	157	185	169	150	161	137	154	137	188	161	163	157	162	144	137	177	141	171	154	178	175	155	151	167	151	146	164	142	186	165	167	159	155	146	141	179	161	163	165	171	166	134	138	133	151	143	160	154	143	160	144	133	145	180	151	133	136	141	164	128	165	174	164	172	154	149	168	159	154	145	136	143	169	160	167	164	147	164	144	152	156	152	159	154	164	168	163	170	163	148	140	161	150	145	148	144	151	172	131	167	178	189	157	135	147	159	146	149	154	154	151	159	145	149	146	143	180	149	147	163	177	148	157	135	163	147	143	154	173	173	157	152	134	176	135	137	140	162	164	164	157	135	154	175	172	163	160	147	153	156	170	134	139	153	171	156	146	183	138	160	164	168	181	150	154	146	141	146	167	186	140	167	173	166	169	154	157	164	140	135	163	150	157	166	163	149	163	143	165	164	160	152	162	150	157	157	139	145	162	125	171	163	174	160	151	158	169	141	140	135	144	166	166	151	138	154	148	175	143	175	165	166	163	168	157	155	155	159	169	144	159	165	149	168	145	145	179	154	157	171	170	170	170	172	175	148	147	130	139	167	163	154	167	134	147	150	167	140	175	196	166	162	163	156	165	149	161	153	125	136	183	165	171	148	162	154	161	180	168	172	139	131	157	150	195	162	146	148	162	190	148	160	158	161	156	142	138	146	154	171	166	159	153	163	150	194	152	161	153	168	130	181	166	187	164	147	152	139	144	167	187	143	134	163	157	163	177	169	170	151	161	156	138	149	153	159	146	126	153	159	175	148	137	138	153	140	141	154	180	144	159	173	174	144	166	129	155	155	182	166	178	140	187	185	172	184	166	163	153	174	164	136	151	148	156	159	144	167	153	155	140	156	149	161	161	152	173	173	149	166	175	140	160	165	175	170	156	154	149	153	146	171	168	160	170	138	176	180	138	158	143	169	161	142	144	165	188	158	161	181	142	140	150	153	161	182	179	174	159	150	154	149	147	155	146	157	172	155	178	158	192	166	149	159	180	154	169	160	163	183	145	158	153	146	161	174	147	133	177	181	162	161	178	173	147	181	175	148	143	141	158	160	143	138	181	158	110	161	174	148	170	190	167	169	152	144	127	168	167	169	152	142	145	141	155	155	138	147	133	178	131	148	149	190	182	165	155	156	160	180	159	146	149	142	165	160	174	148	174	149	180	145	160	130	186	157	160	173	158	163	167	140	147	155	157	155	133	161	152	150	162	163	148	150	170	151	165	157	140	164	159	168	160	167	170	162	137	153	168	175	169	139	152	138	147	147	173	181	150	143	168	156	170	155	143	150	176	157	158	158	142	150	145	168	156	134	157	158	162	151	164	151	162	164	165	153	162	166	168	141	147	155	154	168	173	154	133	166	160	159	184	152	181	146	164	170	139	155	168	168	158	189	131	157	158	148	165	167	134	179	171	131	153	162	162	155	162	142	173	155	139	190	173	158	161	166	179	150	179	132	158	163	145	147	150	147	156	179	150	160	165	171	143	149	198	179	167	146	156	156	130	153	164	143	169	143	156	168	176	174	160	175	180	155	166	146	141	180	162	140	149	153	143	158	154	154	167	156	157	156	142	145	151	157	146	170	144	146	163	177	157	138	140	153	160	158	172	164	144	164	147	150	168	157	139	162	186	136	157	146	175	156	159	166	168	163	175	173	150	168	158	169	156	168	164	144	170	141	162	138	147	153	147	148	171	166	149	166	171	167	165	157	150	153	152	173	147	176	153	149	148	146	147	125	158	151	153	147	146	135	143	175	158	156	151	137	167	177	155	142	157	168	155	144	173	163	149	156	159	150	153	166	158	170	157	162	157	162	182	155	158	173	154	159	157	167	140	160	182	148	157	171	161	162	178	164	177	145	182	164	162	151	161	155	125	137	165	168	138	147	136	157	162	167	157	148	170	154	164	164	135	161	172	148	148	154	151	133	137	181	159	183	141	168	181	162	159	184	171	162	153	169	154	141	153	158	142	139	164	147	133	158	144	172	171	158	165	170	150	155	157	151	155	156	175	159	143	145	178	149	175	161	152	153	180	141	153	159	170	147	143	148	130	182	150	140	174	163	185	154	173	165	146	167	156	157	161	149	159	153	167	186	154	159	159	126	143	189	152	151	163	149	183	148	150	154	162	150	161	151	154	147	141	132	159	165	187	151	199	166	131	137	135	158	151	170	136	172	168	161	143	167	154	169	155	158	172	176	183	155	147	150	196	144	152	161	167	148	137	167	160	174	146	171	162	171	142	134	184	140	167	165	153	147	159	154	149	152	154	186	164	163	163	173	161	153	148	170	167	162	140	138	149	168	159	161	142	163	163	160	165	163	155	174	164	160	165	167	149	160	164	150	151	139	175	143	147	152	171	168	156	167	139	157	145	150	192	156	171	160	165	151	174	155	156	141	163	173	157	153	154	142	163	143	157	157	141	145	150	186	154	166	160	136	156	165	164	164	159	161	166	154	143	172	173	143	179	153	158	144	146	164	161	156	139	163	148	189	159	179	156	160	171	166	176	130	144	166	147	169	149	147	143	144	140	145	149	147	148	157	164	167	148	153	154	168	142	163	153	168	168	165	166	174	172	161	144	155	167	140	169	151	150	146	151	132	143	149	170	167	164	161	132	170	141	165	190	173	154	144	155	155	164	155	144	146	160	163	168	154	160	154	142	178	143	144	169	162	165	160	146	144	162	179	149	155	143	146	157	163	145	173	135	157	169	160	157	164	152	126	154	129	178	185	165	148	142	168	145	149	159	151	157	158	157	155	155	162	158	134	160	186	156	171	134	168	151	161	153	160	156	145	170	175	173	171	145	152	154	153	153	153	151	157	165	132	127	146	174	134	179	184	163	173	145	148	178	153	168	135	181	163	159	165	153	165	169	138	138	156	162	170	155	157	140	166	178	159	169	152	167	129	160	159	161	173	159	162	154	150	172	160	165	146	153	150	153	125	152	145	151	168	151	165	144	162	157	157	164	155	142	154	155	163	178	141	155	149	166	193	174	150	138	161	158	161	152	171	170	151	147	144	153	158	163	149	177	142	166	166	181	159	155	151	153	158	163	166	152	152	173	133	149	148	158	138	158	162	164	143	120	148	132	161	165	132	159	163	155	169	160	151
17255	14678	2382	2759	2489	2090	1698	1383	1302	1097	1042	904	895	811	758	707	678	654	598	629	578	566	611	534	547	522	555	535	531	549	454	464	499	487	464	483	493	473	446	488	524	473	499	480	454	481	483	473	478	438	419	466	462	458	476	475	453	449	418	433	471	473	442	438	427	457	467	445	461	459	431	421	443	446	456	462	483	468	385	442	426	421	427	440	443	430	435	444	455	423	427	438	457	499	428	438	441	458	432	428	405	421	442	423	465	435	410	442	457	428	425	440	423	418	445	467	409	444	492	403	451	386	496	443	412	426	463	387	403	421	408	430	450	408	437	429	443	419	444	434	445	423	402	434	462	432	435	445	410	406	410	408	485	437	444	428	441	416	444	417	425	417	435	408	407	405	421	432	450	421	430	428	440	413	434	433	443	445	415	434	452	430	416	413	426	442	428	412	452	395	442	430	424	457	464	423	442	479	468	454	446	414	451	402	429	439	459	425	405	466	401	417	398	431	409	439	416	411	460	409	429	408	425	418	438	449	460	409	419	427	421	415	420	425	415	467	433	424	419	460	451	393	420	442	464	433	435	404	434	438	424	436	371	449	447	455	394	463	411	434	428	437	402	439	427	439	388	450	432	472	457	398	462	399	442	429	406	392	424	416	406	457	449	415	415	387	415	454	439	393	428	415	412	445	441	452	441	472	469	400	417	419	436	436	436	426	444	425	460	456	440	441	431	407	428	416	415	421	431	408	409	430	406	437	473	403	441	408	425	432	443	446	421	440	411	420	446	427	458	422	461	448	423	461	407	426	442	439	415	407	467	411	440	413	419	414	404	436	446	451	458	422	431	422	424	419	400	430	422	411	429	444	411	455	460	425	405	422	466	427	421	449	422	428	424	443	419	431	453	434	417	411	427	424	448	392	422	439	451	431	432	415	447	433	461	449	442	437	406	400	386	431	429	429	434	442	427	422	430	462	409	415	409	415	413	410	420	426	393	436	444	406	434	403	413	461	420	441	436	459	463	424	435	398	468	459	420	415	425	456	447	393	448	433	430	465	420	406	424	449	466	416	426	422	403	446	439	412	416	445	425	407	418	407	430	423	401	421	384	432	391	442	354	468	470	420	464	453	459	422	434	413	459	427	454	443	431	433	398	464	427	476	393	407	400	455	407	442	405	405	422	446	422	406	452	456	401	431	412	434	401	427	407	415	391	427	425	436	400	442	441	435	419	404	422	446	445	383	419	445	455	419	444	367	421	424	415	425	422	424	428	454	429	407	408	438	437	428	426	445	367	410	419	417	471	420	396	446	396	481	408	449	435	391	433	451	442	431	419	441	415	452	438	415	445	418	414	492	431	437	436	451	435	431	442	431	427	426	380	471	459	419	451	426	433	452	453	430	431	457	415	434	409	436	413	427	396	431	413	413	402	429	442	414	435	407	417	402	412	407	453	426	408	423	428	429	457	422	435	449	443	412	424	465	427	408	422	441	445	428	423	425	435	417	425	428	440	455	404	414	432	408	423	435	434	439	470	403	425	407	430	412	469	405	436	453	435	431	414	439	423	451	392	410	427	445	436	420	418	429	419	392	391	405	405	407	460	431	450	400	424	450	393	412	424	447	423	479	445	448	433	431	430	488	461	429	425	411	429	457	429	394	426	406	441	403	393	426	446	445	421	441	431	394	434	407	410	411	400	435	448	427	417	447	416	442	475	444	469	409	431	426	405	415	410	435	415	408	442	422	431	435	418	442	412	447	444	438	419	447	460	426	423	415	420	442	440	455	425	467	425	447	444	378	415	420	394	432	414	413	446	453	447	465	402	420	435	422	425	414	372	426	422	398	435	466	457	407	422	434	408	439	421	383	442	404	403	438	438	441	434	408	427	426	423	408	475	412	449	411	417	414	454	397	457	407	448	442	448	466	414	465	425	398	425	449	432	448	394	424	440	377	412	415	429	443	465	417	418	408	456	433	418	425	412	445	450	435	428	449	456	420	427	425	392	424	405	424	418	404	409	398	422	427	418	426	422	433	421	414	450	432	426	402	411	402	421	459	438	439	431	421	436	427	424	413	427	434	378	425	405	450	445	425	468	425	430	436	392	394	410	406	399	472	437	440	436	479	439	441	456	436	419	409	443	473	466	429	404	406	444	462	445	428	399	444	435	436	410	398	438	406	461	427	440	427	439	414	437	465	412	437	409	436	461	418	427	431	429	425	449	412	411	391	412	398	415	413	430	404	433	472	422	426	414	426	413	424	441	407	397	442	408	436	402	419	448	417	456	411	436	422	431	399	440	425	450	426	422	437	445	404	458	434	433	407	401	391	426	438	416	412	429	481	423	445	421	423	433	411	392	455	421	422	458	395	420	418	395	444	410	410	435	434	414	409	423	444	447	414	440	416	447	443	425	441	411	398	417	454	434	431	439	427	433	417	420	414	443	414	421	410	405	401	414	422	428	430	437	448	443	419	424	404	418	463	444	437	435	431	473	432	384	438	411	382	433	442	401	420	445	432	434	416	425	438	437	463	443	411	419	432	423	441	435	437	409	431	439	443	445	417	436	454	418	410	435	412	421	434	474	450	432	434	440	413	442	401	391	424	443	411	412	444	483	427	410	426	415	412	398	412	435	427	408	418	426	423	416	462	403	432	430	425	454	427	434	410	435	433	417	429	409	424	451	385	425	463	420	408	382	404	423	436	452	438	464	461	412	422	419	427	442	422	456	391	432	411	458	458	416	441	447	439	436	467	409	462	429	474	408	429	417	425	422	455	434	425	433	396	404	428	406	455	418	461	428	426	456	386	461	488	403	447	456	419	390	442	433	434	405	410	440	414	406	437	420	410	411	453	422	441	416	432	429	416	454	472	446	430	418	426	417	425	388	459	448	446	441	426	398	427	411	412	453	435	426	458	440	411	426	406	410	422	449	455	410	433	432	429	402	431	420	437	467	427	447	412	434	428	453	433	421	450	423	420	425	403	397	466	484	435	400	439	436	421	458	421	499	435	411	418	440	469	444	451	450	427	415	410	456	425	398	490	406	399	473	409	415	428	411	440	444	431	414	417	406	450	433	418	399	389	449	420	431	405	417	428	452	480	404	431	439	426	421	443	432	455	455	451	419	421	457	444	449	450	426	413	396	407	423	426	440	404	401	416	428	397	406	421	408	429	417	379	435	410	404	412	420	445	438	458	404	428	444	435	411	444	401	416	437	415	420	410	460	404	421	447	436	416	452	485	427	450	424	417	403	399	425	443	418	440	466	401	430	469	451	431	408	413	434	428	398	436	413	423	417	451	418	429	479	405	416	399	428	451	444	430	449	411	406	470	390	413	409	397	446	406	440	424	419	399	447	445	412	424	424	410	465	412	440	424	469	432	427	435	410	435	386	436	411	397	454	430	392	452	412	419	427	428	392	429	444	448	419	401	430	416	387	401	402	429	435	457	446	459	429	412	412	432	415	462	440	401	411	419	443	440	404	435	455	429	426	429	421	428
43300	34842	8240	1969	1179	862	744	605	533	403	477	371	363	293	317	297	293	280	299	287	261	267	263	265	248	260	269	216	288	261	252	243	231	256	264	236	255	269	221	230	238	236	248	227	254	227	219	249	247	222	231	208	232	251	219	253	239	225	239	233	225	248	226	250	234	234	249	261	226	235	236	247	234	199	222	229	203	228	223	240	246	229	239	226	226	205	225	239	232	222	256	237	204	211	219	213	219	224	216	234	230	212	240	251	238	241	227	249	254	255	241	229	217	212	232	225	209	242	252	211	233	254	227	250	231	235	219	212	203	227	223	238	216	227	217	204	256	228	228	224	262	218	255	226	245	241	212	242	238	223	229	235	219	214	234	221	215	236	228	240	233	247	221	227	223	222	252	223	206	237	243	236	249	209	208	222	240	211	209	228	245	262	216	262	200	225	235	206	263	230	212	206	236	239	247	219	234	210	269	200	241	234	202	221	224	229	228	208	227	217	217	211	216	233	226	239	245	261	201	229	224	223	218	227	223	225	226	210	214	216	213	239	227	210	241	209	215	191	244	212	235	215	228	231	226	225	241	235	269	254	252	212	231	226	257	246	218	235	224	214	225	261	237	217	232	254	216	219	227	228	232	211	221	256	226	216	221	243	212	231	215	220	227	246	226	237	223	238	228	234	246	214	235	201	234	203	232	223	234	206	220	222	243	227	265	241	244	225	234	214	251	248	213	209	214	225	232	247	254	236	228	230	226	246	198	252	222	216	226	231	207	226	216	249	231	243	200	218	209	191	229	211	204	192	223	253	234	227	211	219	222	242	226	243	257	235	209	247	233	230	248	230	235	209	240	242	212	215	242	222	234	229	236	227	245	243	217	220	254	224	239	254	227	203	200	238	226	241	227	229	233	244	221	227	227	209	216	244	228	224	239	238	269	248	237	198	232	198	251	231	227	256	259	215	248	251	233	214	228	259	274	240	251	207	225	200	219	215	214	200	230	242	188	246	248	208	224	216	262	254	203	240	228	242	214	243	233	237	229	248	236	256	254	208	214	217	219	231	231	199	251	240	256	230	223	248	239	224	218	238	202	226	227	218	250	227	208	194	230	225	224	250	257	221	207	224	222	228	224	224	226	215	194	227	236	250	207	214	235	246	231	227	226	229	225	224	200	231	248	223	231	239	237	235	218	255	224	194	231	231	205	260	238	245	233	243	236	278	237	215	248	228	223	218	239	230	227	228	231	234	259	251	233	227	216	223	240	199	234	223	204	230	236	233	199	212	216	220	219	271	261	219	222	240	228	217	248	242	237	229	229	225	238	220	219	211	230	206	217	246	236	212	229	224	223	265	227	225	224	217	235	228	225	228	249	240	237	233	232	231	245	209	222	233	227	237	236	221	219	230	243	239	225	246	258	235	244	221	207	237	234	230	196	223	219	225	220	197	226	203	260	226	217	252	261	250	252	203	242	217	220	248	215	220	251	248	206	221	237	221	235	232	243	229	226	223	233	207	239	236	233	231	249	237	213	242	229	219	217	219	238	241	234	249	211	227	250	209	232	233	223	226	245	240	254	246	219	225	209	223	204	211	195	245	223	239	250	258	225	243	245	219	225	230	228	270	226	210	226	226	237	224	241	227	249	235	209	217	225	253	213	233	271	214	240	233	235	233	252	242	228	225	278	215	231	260	226	210	238	231	233	228	245	207	229	233	232	261	205	203	225	240	234	246	254	232	249	218	233	230	232	248	245	224	254	250	226	217	243	254	244	208	258	229	235	214	204	211	209	260	224	237	219	213	221	216	239	251	228	207	236	224	237	226	220	225	216	231	246	235	252	214	222	238	244	256	241	212	217	223	201	243	241	246	215	231	235	232	230	252	220	247	237	217	221	202	230	207	241	203	211	238	196	229	225	253	234	229	248	237	245	230	232	247	223	229	249	241	234	249	238	229	234	248	245	208	248	210	214	202	237	231	235	208	227	247	219	236	208	236	229	193	235	233	228	226	223	226	249	236	251	258	233	225	244	224	230	235	237	250	218	245	240	232	203	230	229	268	245	245	210	250	213	225	240	231	218	213	237	203	228	269	234	210	241	232	236	233	242	214	208	247	221	217	246	247	201	200	265	243	256	205	203	217	209	236	231	257	233	223	263	242	238	220	216	219	209	221	239	216	233	235	241	240	203	224	220	244	242	224	265	209	228	253	248	245	238	230	226	215	216	240	220	220	259	211	213	224	262	233	236	206	204	216	216	227	233	271	236	241	241	208	239	208	238	232	248	223	223	252	221	222	239	236	199	217	227	241	245	214	244	221	209	215	199	245	201	269	239	214	257	225	232	229	236	238	206	235	224	233	252	244	212	207	228	231	242	242	244	217	253	208	222	228	213	236	239	242	229	205	224	213	227	250	252	219	253	251	213	235	229	235	218	245	222	233	231	246	248	220	255	205	216	226	213	234	250	228	230	244	203	223	212	235	231	239	234	237	215	232	231	220	230	227	245	205	234	235	211	227	232	263	223	247	233	191	229	214	254	216	241	242	252	237	249	242	240	238	255	231	233	229	233	227	242	234	235	215	241	241	245	207	239	218	252	235	217	258	240	226	223	233	228	231	235	243	234	262	274	249	229	203	204	233	240	228	230	221	220	219	263	230	225	218	226	222	213	228	244	227	222	216	245	234	231	231	250	228	242	244	233	236	238	247	258	229	220	218	210	218	229	223	236	243	205	257	219	234	240	227	192	222	217	247	230	229	230	241	231	217	231	246	219	231	252	242	211	236	228	198	221	201	231	213	241	242	248	255	221	226	263	219	219	229	272	236	225	223	218	228	223	223	201	249	231	241	234	234	219	256	231	238	240	237	236	220	266	243	241	207	238	235	195	197	208	206	208	228	256	224	240	226	246	231	212	254	252	243	208	235	252	228	220	252	259	230	229	261	253	253	209	241	212	235	234	211	240	242	231	241	214	260	253	217	212	214	225	206	248	247	196	228	216	242	219	224	214	214	222	191	222	236	259	202	222	229	246	228	225	246	252	246	217	220	212	238	241	226	228	211	225	237	225	208	235	212	233	241	222	247	229	216	250	215	237	231	223	219	241	215	250	204	250	228	234	244	223	238	218	210	220	202	243	219	217	259	225	243	226	242	192	217	219	235	217	223	210	221	242	249	216	292	244	252	226	240	210	228	215	236	231	222	222	219	257	226	210	225	238	271	274	232	236	250	211	223	212	254	204	265	238	217	258	229	246	250	224	188	218	232	218	224	231	242	251	240	238	242	217	233	236	237	256	209	235	254	232	221	236	225	233	223	218	254	220	208	239	230	213	230	210	258	239	188	231	239	232	217	222	247	229	222	195	238	216	227	227	223	224	230	242	246	240	235	236	225	236	204	184	227	245	227	201	217	239	236	223	242	211	222	246	234	196	228	243	218	219	222	229	224	201	215	221	202	213	227	225	208	210	243	260	209	213	226	222	185	226	209	234	238	220	227	248	263	214	266
24453	21406	4225	5200	4477	3624	3072	2635	2244	1986	1676	1535	1454	1299	1192	1161	1099	1033	954	963	921	849	867	821	802	815	828	755	760	776	789	751	722	777	750	699	639	745	708	684	678	750	707	673	687	715	680	659	693	629	696	674	664	659	660	644	637	633	649	612	622	644	664	612	647	631	615	659	627	689	653	637	605	652	627	638	683	662	607	589	622	599	637	607	591	662	605	629	634	685	630	654	629	634	614	633	641	570	610	609	614	625	642	657	630	583	644	617	643	610	643	663	605	621	598	656	645	611	629	580	625	628	557	655	636	633	609	612	594	603	598	606	601	642	589	634	594	619	629	617	572	615	636	586	598	593	617	606	629	641	591	594	609	640	615	639	607	651	634	606	599	605	615	639	591	650	603	603	627	622	616	623	619	580	621	631	611	607	636	593	660	594	582	635	598	652	590	573	599	583	584	618	578	605	642	601	618	611	624	599	644	594	629	618	606	642	641	594	635	633	578	617	585	626	661	626	646	635	594	616	638	613	640	601	651	641	598	625	566	575	628	608	564	601	662	630	598	626	631	616	604	675	658	604	613	590	617	658	629	583	597	593	587	596	602	594	636	604	620	594	599	619	575	582	589	616	622	625	594	598	651	587	623	594	582	610	610	583	573	636	624	565	594	595	640	616	647	612	647	579	592	630	617	592	595	622	633	617	649	613	611	650	586	587	605	595	625	570	595	573	607	645	608	634	591	657	658	616	608	599	631	642	608	569	622	586	622	627	617	564	651	598	589	635	583	624	568	620	620	620	594	620	625	611	671	623	637	587	623	608	559	596	643	614	582	638	629	631	597	587	645	583	611	606	596	580	595	610	618	589	565	595	648	632	631	611	591	643	676	573	622	653	647	562	619	579	583	570	623	607	638	574	603	617	626	671	565	569	635	602	622	645	559	604	598	583	618	644	603	646	626	595	616	581	598	650	636	630	604	630	617	608	560	628	603	619	599	617	586	634	576	598	622	617	633	590	577	611	598	588	595	635	586	608	621	596	586	635	572	636	613	621	609	611	585	572	593	617	578	596	624	611	618	601	627	598	631	603	618	615	651	627	616	625	625	577	657	630	635	646	609	590	618	662	576	541	612	615	585	629	628	598	613	605	588	540	629	620	568	583	605	654	613	630	603	590	604	598	539	631	582	646	620	612	600	596	591	642	626	563	616	634	560	612	583	575	624	598	588	605	585	597	582	566	634	617	601	613	587	635	613	669	601	570	622	625	632	631	592	627	638	614	627	664	603	607	608	601	604	599	624	612	579	617	625	601	619	620	575	641	646	632	613	644	572	601	612	590	592	635	582	606	649	597	594	597	607	669	636	657	600	597	615	573	581	620	590	620	592	602	615	558	603	585	590	627	641	604	638	595	647	525	600	562	588	626	622	612	641	629	543	635	589	625	617	597	582	627	633	584	608	599	588	577	608	641	602	621	646	626	609	592	610	617	639	591	587	622	631	589	595	646	653	627	625	580	590	610	591	626	634	623	576	621	623	607	601	616	655	623	576	602	619	579	595	669	586	629	612	590	615	594	599	591	610	641	615	573	613	623	578	572	590	619	605	620	576	607	603	634	615	637	602	617	638	602	577	598	591	589	607	605	642	645	597	623	577	601	611	557	609	649	618	578	621	615	605	608	621	586	594	614	600	612	580	616	620	610	659	603	617	642	565	646	599	599	579	637	614	598	624	632	605	566	632	623	612	629	622	599	635	606	581	644	636	596	611	565	606	626	640	589	590	597	609	608	630	634	617	556	608	618	613	605	587	594	641	600	627	574	638	571	624	612	630	656	608	570	578	567	610	600	587	582	612	619	616	609	621	638	607	600	627	587	617	592	616	607	597	628	625	616	614	569	635	605	595	602	584	616	591	597	557	664	613	596	599	604	593	625	584	560	608	633	574	608	658	600	627	638	636	562	610	575	566	584	594	590	587	619	633	578	630	618	610	657	616	640	592	567	595	642	622	607	588	633	623	624	593	591	585	601	545	588	607	619	599	620	614	606	579	592	596	568	605	602	576	601	620	585	615	584	623	577	636	607	618	631	630	575	578	582	628	644	621	622	626	591	633	580	599	578	592	611	631	602	617	602	569	637	559	622	596	566	609	626	629	583	600	651	632	621	591	581	619	608	640	641	624	622	610	631	613	650	637	630	544	628	554	596	614	616	603	638	586	596	652	614	574	626	614	618	601	601	625	618	613	642	602	588	588	616	651	639	594	577	601	609	656	626	615	627	650	602	649	615	638	573	604	656	610	660	583	622	576	582	616	603	603	622	595	633	643	591	607	670	611	636	557	622	617	558	623	629	634	617	620	637	611	599	625	622	600	636	590	579	601	604	606	604	596	602	614	595	599	643	633	653	642	591	609	607	596	616	637	600	570	590	557	595	608	619	612	627	598	574	634	588	589	582	613	619	570	605	587	614	565	620	580	604	635	612	606	597	622	640	614	641	597	633	623	585	646	595	569	631	610	630	594	624	568	652	568	635	625	613	609	609	609	594	626	611	567	572	607	647	620	611	633	626	608	638	628	583	613	560	605	635	606	618	622	612	597	658	580	624	599	646	620	648	612	614	570	625	619	646	605	604	636	636	598	567	595	670	593	608	636	615	597	604	571	594	633	622	593	585	584	619	617	605	648	616	555	598	641	624	631	650	620	649	594	660	630	615	561	615	583	585	656	583	560	609	620	632	604	628	638	639	623	582	584	591	615	597	584	600	617	572	595	622	597	593	613	635	586	595	575	598	587	587	658	609	598	609	610	658	615	639	577	592	596	647	611	593	605	618	586	590	586	598	641	624	611	616	624	645	612	558	655	596	603	631	617	605	619	592	579	610	535	615	614	624	595	597	577	579	558	618	619	567	620	593	630	604	593	558	636	603	600	658	643	615	617	603	626	589	597	645	671	648	602	674	623	624	556	601	607	575	628	601	588	628	585	645	609	597	633	647	609	636	628	576	651	607	620	660	660	601	570	609	594	606	615	601	605	616	612	583	610	609	613	597	585	592	581	612	616	600	581	635	640	584	626	572	647	611	599	606	644	614	578	587	593	655	634	627	638	630	665	656	606	641	624	616	550	619	604	635	580	640	582	597	579	630	581	646	584	605	621	654	597	624	619	587	603	605	626	601	650	606	646	653	569	579	592	638	627	625	641	578	582	610	631	646	602	605	632	610	669	656	641	622	640	620	616	649	624	642	603	622	572	597	603	604	617	646	622	633	615	638	607	572	617	638	649	587	620	584	580	612	625	608	603	600	624	609	624	613	633	629	617	574	594	604	589	646	622	620	617	625	623	589	650	590	620	628	583	591	609	655	671	628	602	631	594	615	591	663	605	606	624	593	654	586	584	592	622	578	601	624	604	610	592	592	595	621	589	626	631	591	645	627	613	604	658	613	595	626	639	624	652	639	607	593	618	627	635	585	606	604	604	593	621	608	581	638	608	581	550	589	581	612	577	623	593	592
11447	1329	330	310	342	334	339	327	309	337	336	332	307	349	284	315	292	320	293	313	320	342	310	312	314	338	311	303	325	321	303	311	295	262	347	312	326	329	312	315	326	332	347	316	343	323	327	297	314	358	321	333	320	310	310	325	302	300	289	313	337	349	294	305	333	328	331	329	348	337	310	319	342	319	307	306	306	323	318	350	345	314	330	327	350	315	340	344	308	345	352	301	308	319	315	303	329	339	334	307	334	321	309	341	356	346	355	358	312	356	302	301	318	324	338	362	331	298	302	344	295	301	340	341	314	297	325	316	335	319	344	317	321	328	361	305	335	353	334	305	312	335	369	315	352	350	349	309	332	295	324	333	324	337	336	335	337	373	337	315	316	320	303	313	324	289	301	339	300	329	306	372	308	330	322	317	303	309	285	293	337	326	295	296	312	329	347	296	315	310	302	323	308	317	325	325	315	348	317	328	294	316	365	313	305	312	331	380	339	308	315	321	337	315	311	310	295	304	348	314	292	364	315	337	300	344	320	306	297	368	313	328	332	311	328	329	303	309	343	355	319	329	324	339	309	341	340	317	308	338	336	351	311	299	365	349	327	330	332	321	352	314	326	336	335	323	318	340	339	346	336	346	319	321	324	330	306	301	359	339	348	298	333	317	325	311	319	331	312	331	290	293	312	314	272	310	336	303	340	310	345	300	355	304	332	327	327	327	315	326	325	323	341	318	295	328	307	316	351	310	307	342	331	310	330	302	316	332	323	345	345	312	352	344	335	311	326	317	306	318	329	301	318	327	334	329	347	300	337	352	321	350	343	322	342	340	335	336	330	311	335	303	292	350	355	341	347	335	329	313	354	301	308	359	337	324	304	320	317	330	322	344	343	318	312	334	298	313	351	334	369	351	301	356	319	311	342	324	290	323	331	334	325	305	313	328	309	305	318	343	350	345	302	332	310	326	303	326	309	286	318	343	293	357	319	285	325	344	316	325	325	330	325	321	322	319	291	343	293	315	339	319	334	319	306	302	294	326	312	310	305	336	321	374	337	315	359	313	335	332	307	285	293	335	303	338	330	322	304	319	331	338	247	307	328	332	335	328	335	315	335	331	332	346	319	324	326	337	306	356	324	336	327	354	281	331	326	358	316	339	306	336	322	347	303	300	320	337	318	284	338	288	287	326	310	321	281	290	329	352	331	328	304	310	323	306	325	341	356	325	368	309	343	305	344	378	331	309	360	307	335	319	323	324	313	337	300	320	329	305	344	331	314	337	343	314	329	323	314	328	323	309	290	351	311	355	333	359	329	321	348	333	331	337	332	344	344	309	362	362	334	351	342	313	302	331	345	322	316	325	315	306	338	329	331	338	359	330	283	345	327	310	302	343	320	336	327	320	325	302	355	313	329	302	332	334	322	352	297	328	364	306	306	346	328	293	311	294	362	353	344	335	360	307	329	357	330	334	314	310	345	324	341	340	328	314	354	369	283	329	349	327	346	332	319	330	301	338	295	307	310	351	309	319	322	304	307	283	346	330	307	358	306	333	315	301	293	340	327	337	358	337	317	348	323	317	306	349	334	319	294	305	335	326	357	313	333	326	312	322	299	293	331	314	320	339	306	296	305	333	297	313	329	312	293	314	320	307	331	327	324	318	291	324	351	360	331	351	320	313	318	390	318	332	348	318	296	315	314	318	343	316	311	305	347	272	340	333	330	350	319	308	341	307	340	356	306	312	338	329	345	314	314	328	319	333	301	309	313	341	307	320	310	337	326	309	315	343	332	301	309	296	317	304	305	289	347	326	311	335	332	327	331	318	348	324	320	330	326	301	324	328	367	327	345	308	353	325	322	347	329	313	327	328	315	347	349	294	343	341	309	297	322	293	314	307	321	279	346	322	322	316	333	332	309	316	331	336	325	331	344	339	332	299	333	314	317	329	336	301	313	315	323	337	357	312	354	301	322	334	311	328	299	336	349	347	367	329	327	316	334	352	316	344	320	330	317	312	308	299	322	313	328	333	339	335	306	301	309	314	340	324	315	341	333	338	291	334	289	319	319	332	330	350	353	297	296	320	324	305	321	303	314	368	328	303	327	307	312	304	293	339	338	331	365	344	343	301	358	308	324	288	296	305	283	327	322	326	349	323	311	308	303	325	332	326	325	327	318	332	308	321	294	297	347	333	332	306	305	306	292	305	291	327	352	330	361	344	308	315	334	319	312	317	316	321	330	337	306	295	310	294	331	313	323	304	303	349	331	318	323	347	390	300	315	334	314	314	316	332	345	327	323	321	316	308	311	325	330	297	320	313	323	328	355	338	308	315	304	310	297	301	333	295	353	302	326	331	307	316	301	360	319	316	339	342	357	340	333	309	322	311	320	296	372	325	311	335	300	340	320	305	276	335	341	342	327	308	321	345	325	299	368	353	321	341	282	352	354	300	342	341	317	321	318	309	344	303	325	350	347	314	363	315	305	314	331	318	294	343	312	319	295	353	323	318	349	306	300	345	362	327	322	351	339	299	342	344	366	332	347	322	345	314	324	312	333	299	350	305	303	299	310	283	324	318	325	312	326	338	333	338	335	340	320	318	347	315	335	343	273	267	329	318	305	351	291	324	340	307	320	324	354	298	351	328	313	322	302	322	299	346	316	348	329	350	338	271	299	324	322	362	303	344	333	321	327	307	342	294	349	341	348	329	295	292	315	322	296	321	295	316	356	328	327	341	351	304	368	314	335	313	330	314	305	284	313	321	324	346	343	344	274	329	303	293	316	313	351	342	306	297	320	305	294	337	312	325	358	271	295	331	339	304	347	237	321	327	271	318	348	348	299	337	313	309	323	320	321	327	332	330	301	347	355	309	329	357	312	334	311	303	314	361	310	358	298	320	307	331	328	309	335	330	326	348	327	371	341	334	293	312	333	346	313	313	318	324	336	349	372	321	316	314	308	378	324	310	319	330	316	280	322	350	304	337	307	295	328	337	329	348	337	330	344	280	310	310	301	280	311	329	331	318	338	353	343	312	327	312	330	283	317	295	345	300	317	336	310	311	292	336	326	339	331	345	288	294	349	317	330	324	352	306	290	319	331	317	314	358	318	317	330	321	329	332	311	315	303	325	327	322	312	319	326	320	352	335	338	347	310	298	321	289	323	351	363	316	355	339	378	354	323	311	325	361	319	317	294	311	321	355	318	314	301	322	309	315	318	318	303	311	327	308	301	336	329	309	314	325	312	326	300	341	336	336	329	315	313	317	320	340	327	325	298	329	328	327	332	315	317	299	304	359	313	307	321	314	322	309	342	328	349	324	328	302	311	323	329	323	305	359	342	335	310	311	335	295	335	312	334	328	302	320	313	322	350	332	321	345	322	320	330	360	332	345	333	299	333	337	324	354	327	305	314	312	307	349	322	321	325	331	310	341	334	311	328	309	318	305	298	320	353	307	370	328	326	328	319	346	313	283	311	313	330	314	339	304	323	287	335	329	318	329	314	346
5559	1702	860	829	793	790	794	837	803	797	790	753	806	765	824	751	734	739	764	732	799	727	782	723	732	738	740	769	783	804	769	722	701	750	680	754	777	739	739	767	767	793	750	750	783	788	750	760	762	755	735	799	743	780	692	753	764	732	772	723	756	757	779	791	721	754	731	785	754	778	806	775	794	726	731	770	744	717	758	808	721	741	754	752	790	761	778	773	774	725	794	745	773	752	776	782	817	745	789	777	754	730	784	773	731	769	763	765	747	762	772	774	772	784	761	754	761	829	741	746	765	773	812	782	769	816	767	795	737	733	816	772	786	753	728	753	755	765	752	790	760	741	752	763	787	804	733	783	726	763	774	726	781	775	747	733	764	765	762	709	785	742	758	815	801	770	731	740	757	766	738	793	721	759	719	720	763	730	781	753	754	791	791	799	792	717	757	737	759	773	740	746	777	792	741	743	754	730	727	705	812	748	749	769	748	811	793	802	762	712	758	728	745	797	745	755	786	747	758	794	764	763	754	785	739	730	749	771	793	725	756	814	735	734	736	752	758	751	771	772	768	713	747	750	799	778	680	787	704	744	811	757	727	757	761	720	760	784	737	731	721	773	797	743	780	784	776	771	829	733	762	811	760	754	776	760	745	763	738	739	723	744	785	726	771	745	730	715	777	763	794	767	757	754	776	776	760	776	773	749	772	760	802	787	788	739	763	776	761	785	763	766	740	763	730	793	715	789	756	722	776	729	739	763	761	754	783	711	764	718	731	750	756	739	765	772	740	783	766	793	738	729	743	738	772	753	768	785	755	783	750	765	750	774	792	773	770	791	767	713	743	793	761	790	769	727	777	740	690	731	766	812	781	760	735	784	717	753	738	768	752	758	772	760	756	752	796	804	707	747	732	770	746	751	779	734	768	706	770	749	756	754	769	710	738	748	769	734	813	777	709	780	735	776	740	730	767	737	743	738	769	754	762	746	734	782	800	736	784	730	735	754	807	741	741	765	793	736	807	745	786	782	799	739	796	763	812	772	754	737	735	798	790	710	767	793	725	791	790	746	755	738	719	756	797	725	764	793	750	770	772	755	747	764	729	727	733	754	766	727	764	741	758	811	800	692	729	756	743	712	777	738	793	753	722	751	791	756	778	721	780	801	697	747	736	765	760	759	754	785	765	711	776	774	823	766	755	786	748	709	738	767	756	768	783	770	787	797	757	734	784	753	783	741	794	775	748	762	733	764	745	770	781	762	772	737	763	720	787	739	760	769	739	826	746	755	761	746	785	767	795	775	734	792	806	760	753	781	731	744	795	791	757	748	762	742	773	772	790	742	745	746	731	773	773	747	724	796	715	788	788	777	775	723	759	763	768	772	767	746	763	761	781	762	765	746	759	762	765	746	790	765	726	804	728	764	764	733	740	787	753	682	749	783	758	790	732	745	770	743	722	772	777	762	725	751	828	710	729	759	775	721	772	764	740	765	781	746	740	796	757	769	779	775	751	755	768	741	776	788	778	758	780	770	796	717	723	740	755	731	812	752	804	785	752	775	760	751	784	740	762	754	712	772	752	761	747	761	697	775	752	803	816	784	750	766	769	709	799	749	749	731	823	746	788	777	740	747	761	734	742	721	763	793	686	770	750	736	746	788	746	726	753	797	757	766	785	715	758	743	773	784	740	794	803	747	760	759	748	777	815	792	784	751	768	772	753	782	730	788	761	748	718	718	758	744	788	746	748	744	724	795	789	755	759	784	772	722	774	796	743	796	740	738	749	775	750	773	783	795	770	763	774	734	760	774	785	784	745	757	737	800	744	732	801	794	736	767	743	770	760	736	745	726	710	785	759	747	752	720	775	756	798	736	833	765	728	791	720	748	799	748	716	734	740	765	782	774	778	787	812	749	789	734	751	728	750	778	747	762	792	751	799	746	766	740	765	774	733	725	761	764	736	787	769	742	790	745	744	790	729	758	778	780	739	747	782	782	738	787	722	782	736	783	757	723	752	774	748	774	767	770	737	776	775	758	791	777	772	780	807	734	769	716	735	818	799	753	746	729	710	817	730	759	723	742	715	764	770	762	765	781	740	759	772	738	787	712	773	757	795	779	724	778	775	756	766	794	790	770	797	765	761	799	782	754	751	750	785	786	741	808	749	771	778	813	761	777	764	734	737	749	782	780	793	779	739	743	787	806	807	788	789	768	788	772	807	761	748	768	746	743	721	803	768	760	739	767	797	759	766	732	768	769	776	781	744	768	738	747	796	741	796	732	728	717	798	728	769	788	784	764	785	779	800	786	766	729	783	732	773	817	748	766	699	757	773	779	775	796	783	766	759	730	744	716	780	754	784	771	793	729	766	754	724	735	805	706	759	718	738	774	794	778	757	749	701	759	723	709	794	762	766	751	765	783	733	721	726	772	772	729	778	751	720	808	777	761	751	757	783	738	772	742	800	762	725	770	806	769	751	779	761	769	753	761	778	751	773	813	782	730	764	757	747	762	705	780	757	721	724	747	758	749	697	745	745	802	768	762	772	736	735	775	775	780	733	790	739	759	762	751	749	746	762	760	773	725	756	743	698	792	757	740	766	767	696	768	718	806	768	742	774	773	765	805	768	771	787	747	739	831	785	766	757	819	751	732	819	753	809	753	710	782	790	787	742	785	763	779	734	774	788	773	781	742	754	736	776	745	800	762	736	777	793	742	785	798	734	782	754	814	774	707	711	745	776	747	726	756	763	737	727	791	786	788	737	754	806	764	773	755	728	767	765	793	819	780	769	785	693	749	745	788	757	754	791	754	791	771	781	734	728	750	748	746	798	744	742	666	735	806	770	784	762	753	748	762	759	802	724	756	766	702	748	764	748	757	785	784	704	768	764	803	771	719	803	688	771	755	766	785	776	776	806	716	775	723	753	764	803	773	823	755	735	745	747	782	755	725	737	749	755	730	765	738	773	769	728	764	746	791	721	760	768	725	798	787	767	749	732	782	737	735	764	755	747	772	743	787	758	779	749	745	730	747	786	759	754	778	719	787	783	771	767	787	728	807	756	715	733	782	803	796	749	773	756	792	772	741	746	751	768	815	735	738	783	757	790	793	787	797	819	739	730	769	788	823	783	797	708	757	783	809	746	758	784	798	744	803	787	710	772	759	763	789	730	778	730	774	776	819	725	773	711	769	740	769	787	812	743	746	778	795	808	763	736	756	739	755	810	746	743	806	779	773	785	780	817	754	756	728	723	750	755	754	756	764	755	762	758	750	790	730	749	748	773	795	756	751	765	782	792	806	831	750	751	738	794	726	710	732	770	783	765	767	786	765	760	721	793	781	731	799	757	742	774	790	746	743	750	766	749	773	774	809	768	770	787	769	774	776	779	755	809	803	793	783	765	755	747	806	729	743	808	794	759	758	775	786	801	837	754	762	744	752	746	778	751	738	749	782	771	718	806	726	809	758	818	748	771	778	777	757	757	748	747	729	716	721	791	760	743	759	716	749
32608	20641	2700	893	603	534	387	380	289	254	266	230	249	208	187	192	220	221	200	180	181	169	189	164	165	185	198	157	176	146	173	168	147	167	166	146	154	158	136	172	176	175	178	171	160	165	170	162	160	153	183	167	166	156	168	152	141	143	162	162	153	143	160	154	160	167	163	164	164	163	164	139	132	145	157	157	157	151	163	157	154	148	169	155	194	153	167	166	192	170	164	165	169	163	163	160	151	162	154	156	153	154	141	172	154	156	172	168	158	161	153	170	166	141	149	146	158	164	160	168	167	152	168	174	166	151	155	152	148	137	164	168	173	174	156	152	163	155	169	160	159	163	148	160	154	172	161	157	157	148	158	167	165	153	165	153	143	136	186	139	167	166	163	135	142	153	144	158	173	150	185	140	151	144	179	138	155	143	159	152	164	151	166	153	139	177	157	161	152	160	145	151	165	130	153	151	176	163	138	147	160	157	156	139	147	137	176	145	168	163	154	179	148	174	139	191	148	144	145	145	140	152	175	167	152	149	130	183	175	174	131	155	142	152	151	165	130	156	188	154	172	151	157	132	173	173	171	160	171	148	168	137	150	138	181	129	166	167	160	146	191	166	177	147	139	144	156	155	162	172	166	158	138	156	169	168	165	144	172	138	152	162	146	158	147	172	165	182	171	140	153	160	156	172	163	162	160	167	154	160	169	163	154	170	160	163	153	179	161	160	137	149	156	168	166	156	155	138	141	156	151	156	165	159	168	185	165	154	152	153	169	154	148	166	152	168	145	168	158	150	142	161	165	173	160	151	155	152	147	154	145	175	176	184	160	142	171	169	152	153	176	167	142	166	167	159	169	150	166	174	142	152	165	151	143	162	150	148	154	160	165	162	145	154	152	159	147	165	176	158	145	172	156	189	161	159	160	155	190	153	148	158	149	155	140	154	163	143	183	177	180	153	141	150	160	152	140	163	195	171	175	164	166	166	184	144	164	148	156	162	152	162	130	142	159	136	170	149	157	159	148	168	170	177	150	158	153	153	169	111	142	170	144	147	155	161	190	155	176	129	145	162	157	144	140	167	165	149	178	146	159	150	183	149	152	184	151	146	155	156	171	174	161	152	159	136	159	156	189	180	165	172	171	153	150	170	160	155	151	143	135	142	161	169	156	142	150	135	160	173	136	153	173	162	190	150	178	151	164	170	165	143	134	143	136	153	162	142	181	142	143	154	181	143	149	165	174	156	154	158	161	156	178	154	139	155	144	167	156	157	163	176	134	168	180	159	141	190	177	177	177	138	172	170	174	153	145	144	158	174	185	174	187	147	170	177	143	155	153	156	152	163	159	141	159	142	169	177	153	157	137	162	140	178	148	157	134	162	143	146	157	158	174	160	132	145	160	159	155	168	167	171	161	148	152	146	146	158	145	157	165	158	155	175	160	162	148	154	155	165	135	149	172	150	163	170	163	160	177	180	154	138	162	178	165	158	162	163	150	168	127	147	140	168	163	153	151	172	169	154	157	140	148	161	153	164	160	182	145	172	179	170	179	148	145	165	141	173	158	156	169	160	146	152	160	141	160	133	150	170	143	163	153	141	144	148	155	161	161	158	181	134	167	173	169	154	172	159	151	158	150	153	164	149	141	128	170	167	154	151	173	148	169	155	143	161	152	138	161	163	175	169	174	147	150	160	150	155	152	184	158	170	176	135	152	172	142	144	148	136	162	192	158	174	161	182	175	164	152	184	190	136	147	149	158	150	145	167	152	152	135	141	157	147	138	172	144	159	149	143	170	142	148	152	136	125	167	175	162	166	147	163	173	159	164	142	173	170	135	157	164	136	165	142	174	162	152	159	130	163	172	187	181	158	151	160	159	170	144	139	161	149	142	160	150	158	163	133	148	171	174	148	157	163	146	159	136	142	150	146	161	192	154	161	188	159	176	151	151	168	143	139	142	145	159	158	149	160	167	159	172	147	150	165	143	168	142	147	173	166	170	160	151	175	183	156	169	152	163	146	159	135	161	161	144	166	154	174	176	170	159	161	168	151	146	161	153	168	169	174	122	144	157	165	145	159	148	171	157	158	164	158	167	139	143	173	183	150	129	157	161	167	177	157	166	188	128	149	174	147	149	185	168	151	145	183	156	173	169	166	179	162	139	152	147	164	133	146	149	166	135	153	148	147	165	163	146	171	152	138	142	159	157	127	149	165	153	173	163	143	147	132	161	144	144	176	170	172	166	149	165	140	183	151	155	158	148	151	134	174	177	156	143	153	141	183	172	143	171	178	173	144	154	142	145	166	177	170	158	163	172	157	152	168	132	181	156	164	158	161	133	161	163	169	157	167	161	176	159	168	149	158	156	177	139	147	148	150	141	177	155	162	153	156	160	171	145	182	169	154	165	144	172	136	160	165	164	154	141	161	150	166	155	151	157	166	140	146	194	148	141	133	164	147	166	151	156	161	162	151	170	148	159	155	164	138	173	149	130	173	174	151	160	171	144	154	124	150	148	163	155	140	145	164	156	170	175	166	154	167	145	157	158	139	152	174	158	153	144	163	139	121	156	164	182	175	161	132	154	188	153	163	135	166	149	154	156	138	160	155	154	162	141	179	171	149	135	167	171	152	127	148	145	158	136	158	185	167	142	170	153	168	165	163	164	162	146	154	151	160	154	162	166	148	132	137	146	135	140	182	155	165	165	149	157	151	143	142	153	153	186	163	144	142	145	156	157	156	168	148	137	164	140	144	162	164	140	204	177	158	153	144	158	164	157	162	174	153	148	171	143	157	161	167	157	153	191	171	151	162	193	164	163	170	176	159	172	151	166	142	152	144	147	154	167	145	156	147	172	121	196	156	130	154	151	149	171	163	150	155	149	151	154	161	136	154	167	157	150	157	146	187	154	143	141	133	152	187	157	160	169	176	185	155	158	155	167	163	141	152	149	167	165	162	167	131	141	154	169	183	163	153	134	171	160	150	141	154	149	159	157	145	129	160	139	140	155	152	149	182	159	149	150	143	175	146	140	165	161	166	169	163	163	171	152	150	182	145	147	164	164	175	179	164	148	156	144	176	156	144	168	154	142	165	164	160	146	153	164	174	143	171	165	158	146	151	146	186	173	155	158	172	143	167	153	160	141	151	172	149	143	151	163	175	167	154	165	139	137	162	158	162	147	170	139	150	178	172	155	154	165	142	166	165	147	169	155	170	160	137	154	176	151	151	154	143	167	155	153	140	158	161	155	150	141	162	166	164	147	157	161	181	185	130	174	197	140	148	164	180	154	143	154	144	135	169	167	159	169	149	180	170	160	160	163	156	144	148	136	150	161	158	127	154	133	164	174	159	164	165	149	136	156	141	156	158	163	157	178	184	163	159	147	190	152	152	165	172	142	162	166	191	168	167	159	158	148	155	141	175	156	157	173	164	154	143	144	155	156	182	159	154	135	158	160	163	189	152	175	161	133	162	182	167	153	130	151	138	149	164	145	142	151	164	160	162
17174	13852	2335	2844	2481	2138	1658	1462	1275	1118	1015	916	854	783	731	746	665	677	656	616	616	536	543	583	537	572	569	518	543	515	530	512	507	468	477	498	451	494	486	445	461	451	467	469	477	476	463	448	453	447	434	422	464	454	466	480	457	474	439	452	461	462	434	473	423	417	456	448	440	439	482	452	446	409	441	430	438	439	424	452	461	463	437	476	404	435	434	410	425	397	448	401	414	451	435	433	443	431	483	423	466	405	432	421	436	409	414	440	419	374	463	465	415	444	414	436	431	472	425	446	442	410	464	399	450	452	412	437	431	413	412	463	439	432	452	415	415	441	418	391	433	461	429	433	441	437	424	390	449	402	373	426	464	446	447	445	433	414	435	438	399	443	433	480	427	404	410	432	409	416	398	421	435	423	440	438	453	416	456	466	426	439	461	436	433	425	409	442	433	420	443	427	451	441	463	418	414	429	433	431	454	425	426	475	399	454	409	414	444	452	438	418	472	444	424	441	445	393	474	422	456	438	403	456	424	424	445	432	426	425	426	426	449	426	420	411	403	463	445	429	390	463	401	459	432	414	442	427	409	432	394	425	444	437	437	461	434	424	430	440	434	421	430	440	450	409	463	438	472	472	434	437	457	436	446	463	422	405	402	435	403	441	465	432	472	410	475	434	492	444	427	429	437	433	443	416	442	409	414	443	397	408	401	429	443	421	443	469	445	472	410	394	450	406	434	427	424	421	435	434	434	449	430	399	464	425	395	465	434	442	443	428	404	460	436	411	427	450	407	429	439	428	436	414	416	432	423	416	444	416	428	425	413	421	440	455	456	412	429	414	441	430	389	462	415	399	451	428	448	459	443	452	437	408	444	401	450	455	456	403	469	410	403	472	419	403	437	437	425	451	421	473	435	438	447	437	446	452	435	395	406	440	407	433	404	432	425	422	447	480	459	451	466	392	423	421	432	452	428	434	406	421	409	430	417	462	463	444	467	405	447	431	441	428	421	410	424	432	445	437	450	477	423	438	418	442	423	442	454	428	425	426	401	426	449	388	432	461	436	410	436	444	468	428	404	418	407	447	429	457	418	390	476	412	424	461	435	440	412	474	406	417	421	447	452	403	432	420	429	483	423	439	436	457	413	438	422	460	407	407	466	415	478	436	416	460	430	427	426	436	387	424	446	422	431	449	378	400	434	460	460	426	459	409	457	448	399	428	446	469	412	430	408	418	428	438	445	415	443	432	438	388	424	405	430	446	429	483	438	446	496	424	408	407	434	459	445	443	443	436	432	464	466	462	430	447	443	417	428	456	453	443	395	431	432	426	452	408	423	436	433	430	452	452	425	448	439	450	454	422	425	436	445	445	419	459	446	412	441	432	481	433	419	424	439	431	442	437	415	426	412	441	425	423	423	470	421	439	398	407	426	470	474	433	424	391	437	413	391	445	432	409	404	472	456	428	400	428	423	416	455	450	437	448	403	420	419	431	414	439	468	435	454	437	442	406	420	447	447	439	447	438	431	469	415	450	439	465	447	416	461	425	414	422	440	437	369	456	422	410	401	431	405	431	423	433	462	445	406	452	449	429	439	418	401	412	479	434	435	422	439	407	420	414	426	414	441	433	376	477	407	420	441	405	412	454	422	380	436	437	465	376	436	392	455	447	445	435	455	391	440	449	415	423	437	441	451	435	453	434	459	420	411	387	446	421	412	403	431	472	452	451	425	439	488	446	430	429	449	409	414	405	443	443	440	451	374	436	412	414	422	463	434	381	426	400	392	420	420	432	440	412	440	420	436	423	429	444	427	399	406	424	447	424	390	417	416	445	427	400	432	409	448	453	452	444	462	452	398	433	437	424	467	415	371	412	422	425	412	438	389	452	419	465	395	441	456	413	429	422	405	442	442	435	435	464	422	442	403	444	427	422	458	438	412	452	470	410	454	400	465	444	415	435	439	431	383	409	410	411	424	481	448	443	435	442	460	415	443	428	418	404	445	450	430	460	415	415	444	459	396	470	459	433	414	432	423	466	423	432	435	431	442	420	408	438	457	441	413	444	433	478	420	407	427	444	452	393	409	433	406	470	413	424	438	472	435	445	446	425	421	412	417	448	432	430	419	457	420	450	421	446	400	435	421	440	437	470	433	442	422	460	482	427	416	447	425	431	456	446	436	431	423	475	488	418	409	411	455	443	441	426	448	418	475	414	465	422	438	421	407	422	471	431	408	444	440	388	422	426	405	408	450	410	446	435	503	444	447	429	417	432	441	453	409	424	416	464	440	437	404	444	422	388	414	453	423	446	419	467	424	423	452	463	421	409	436	429	422	438	450	429	470	384	431	428	446	382	411	414	443	442	439	422	425	443	455	426	426	414	428	427	434	447	407	428	422	416	418	422	380	437	448	443	442	444	437	406	451	472	441	467	418	440	455	460	432	423	420	416	428	461	438	447	462	431	459	430	404	420	427	397	429	405	431	409	439	458	435	424	449	423	434	427	423	407	457	440	428	406	431	411	440	437	441	440	459	433	449	423	437	452	389	461	410	424	443	451	416	447	459	392	426	410	419	402	432	437	437	467	419	461	451	419	419	445	441	440	470	443	494	416	472	460	402	363	437	438	412	441	421	393	407	413	421	435	460	429	454	486	447	470	451	434	407	400	432	457	438	424	437	416	415	445	432	415	407	420	429	401	449	406	423	438	422	388	421	447	430	461	455	433	413	429	464	409	447	467	406	437	423	425	470	430	424	414	457	415	421	460	432	417	426	440	430	413	431	446	464	453	434	408	435	436	437	442	437	439	410	441	419	461	451	409	408	426	435	449	422	442	447	468	449	421	450	461	401	490	379	434	442	417	442	418	423	404	456	426	428	425	458	446	415	404	403	441	457	408	458	459	453	409	455	444	446	422	411	404	467	425	425	419	408	424	467	424	440	426	474	437	427	426	434	447	429	400	451	471	466	416	417	422	408	441	437	441	437	426	433	445	437	437	406	431	440	454	437	446	443	452	401	433	398	391	442	436	432	413	428	429	408	454	417	443	443	458	433	417	409	450	400	423	422	389	458	450	437	462	438	416	386	440	417	408	435	423	374	427	458	441	462	446	436	439	417	424	453	454	368	402	385	434	440	420	467	426	440	449	450	436	383	463	446	436	434	402	442	462	447	417	404	437	403	399	413	479	421	439	432	425	404	431	465	426	422	417	445	436	458	435	449	405	416	432	426	481	419	418	439	435	404	394	431	429	398	422	435	435	426	410	418	428	454	420	387	442	397	425	444	437	401	414	399	430	436	453	464	425	427	449	413	446	453	383	422	419	388	409	412	415	434	456	484	458	435	417	454	423	427	431	412	411	422	454	426	423	457	445	380	454	431	418	471	418	456	407	463	418	452	392	413	436	406	384	411	416	458	441	435	427	421	439	451	437	420	427	409	454	433	436	410	412	438	432	443	454	424	417	417	428	441	394	448	382	410	425	427	405	442	393	412	398	440	476	458	453
43161	34319	7380	1920	1246	877	710	598	537	460	429	382	358	358	306	297	297	289	282	257	280	266	256	266	262	258	254	247	240	264	249	242	250	229	260	249	254	229	253	265	246	214	225	259	250	231	263	249	244	258	202	211	230	250	214	243	221	234	227	246	205	234	257	237	218	233	237	260	249	224	236	247	250	208	210	237	226	231	214	229	213	237	236	231	237	208	219	245	217	230	260	215	240	232	227	210	242	205	228	220	235	216	244	258	252	220	252	222	220	254	238	222	224	232	232	241	240	239	243	248	252	236	226	241	248	256	206	245	226	232	236	215	223	240	239	231	210	240	249	256	227	238	252	242	216	220	245	220	253	237	202	247	210	233	215	242	239	203	199	214	202	227	242	210	222	221	277	253	205	234	228	242	223	237	245	249	243	221	208	228	215	258	227	223	240	216	237	240	220	247	250	199	226	245	234	245	239	242	204	217	228	226	204	211	242	248	192	227	231	202	215	218	213	224	220	212	199	232	217	198	224	246	237	228	219	250	228	206	244	223	192	203	206	211	245	247	246	235	225	232	239	259	239	234	199	245	226	207	234	228	228	235	220	234	253	240	240	244	258	202	246	241	231	228	225	226	190	243	210	215	259	228	222	240	240	234	226	240	237	250	253	218	216	209	236	235	218	239	198	237	230	229	220	197	213	244	205	224	240	231	217	212	200	217	220	235	205	222	224	258	212	232	238	252	218	240	219	234	224	218	214	210	231	238	230	202	214	229	223	218	211	209	223	236	212	233	235	226	218	233	242	216	239	231	240	227	208	233	236	241	200	231	224	230	235	250	211	229	210	239	250	233	258	255	251	218	213	218	205	218	218	228	227	241	248	258	219	221	229	240	226	233	223	236	205	235	265	252	248	238	221	224	207	234	240	224	217	235	256	216	240	223	199	258	219	234	202	212	253	215	221	221	252	231	240	219	225	227	248	214	233	258	203	209	213	236	206	229	221	220	226	238	225	237	230	220	237	251	218	230	221	223	224	234	221	209	239	192	248	227	234	215	238	212	208	211	222	249	226	212	262	202	227	252	219	237	242	228	229	218	232	216	230	245	216	207	221	235	223	221	240	254	204	240	225	245	228	211	222	234	226	207	231	223	246	230	233	212	249	261	234	251	217	213	244	215	235	197	213	212	205	216	244	256	224	206	214	224	228	246	230	203	204	211	224	210	207	207	207	208	226	231	215	224	222	214	208	229	221	247	238	220	248	230	230	217	247	225	239	240	219	235	248	250	230	223	212	230	222	251	228	236	236	247	231	223	228	223	218	211	212	201	221	228	236	221	250	228	228	222	234	257	216	256	228	228	229	224	241	208	210	214	249	205	211	238	229	240	227	235	235	241	226	231	219	248	246	221	226	248	217	237	239	222	247	248	224	224	243	256	225	220	230	244	252	215	245	233	244	237	282	236	241	244	225	227	215	210	234	235	251	236	256	212	224	236	242	249	247	227	204	212	211	228	196	254	213	227	245	233	217	227	219	234	249	237	235	251	216	219	236	242	243	205	201	221	212	228	220	231	226	244	234	234	235	213	220	239	229	236	245	255	232	221	229	256	245	200	218	204	226	243	255	237	206	224	196	236	247	243	223	214	219	216	213	234	241	224	223	224	220	246	217	233	276	202	228	223	227	231	242	249	224	244	254	231	224	217	229	213	234	243	236	222	238	211	227	240	265	231	215	195	221	247	209	245	225	193	231	224	229	234	234	252	215	224	235	243	218	200	213	193	238	229	218	215	232	256	221	231	244	238	202	202	239	237	224	243	247	242	237	224	248	226	218	212	245	271	230	216	234	241	234	231	218	212	231	237	222	195	215	204	241	219	243	235	206	220	215	229	242	251	273	215	238	251	228	250	245	238	236	225	232	224	212	227	260	225	227	191	249	250	279	228	220	234	214	205	227	227	198	231	215	213	239	235	238	200	216	222	232	239	258	222	230	207	211	225	231	227	260	227	231	229	200	217	226	231	249	230	228	235	215	226	216	239	210	236	218	249	246	214	195	222	261	205	218	213	204	207	212	215	212	225	228	195	213	196	210	235	239	241	225	211	231	233	232	222	215	235	210	226	214	201	242	232	216	242	246	238	210	227	264	210	231	199	229	219	227	191	231	241	211	212	216	247	220	223	238	206	245	245	248	181	205	222	223	208	210	216	204	215	251	229	262	227	261	222	208	246	269	225	233	239	225	218	247	237	209	234	211	243	201	234	237	219	230	227	246	225	258	216	225	217	207	233	214	230	211	232	229	231	242	249	220	234	236	215	248	230	226	199	230	226	224	237	239	220	246	243	244	247	262	235	225	240	233	233	248	242	253	212	232	210	227	228	238	228	219	220	267	224	245	262	259	224	232	230	240	221	226	247	232	214	232	234	240	226	218	225	260	202	224	225	233	210	239	206	227	251	255	239	202	225	243	232	236	246	210	244	238	224	241	238	233	221	227	260	232	205	243	236	226	203	260	208	230	233	214	237	222	211	214	222	266	234	260	250	215	224	201	212	272	251	227	233	236	224	219	268	252	221	251	218	223	215	226	231	226	230	216	218	234	247	252	232	236	210	242	210	213	231	209	257	261	223	232	215	261	230	245	209	241	223	234	205	231	207	240	225	217	224	230	264	222	228	220	226	246	236	218	219	208	223	221	243	221	228	218	229	208	220	215	204	232	225	236	223	238	256	255	262	253	229	217	204	206	232	261	230	211	218	226	248	241	239	245	206	243	205	207	242	236	236	252	255	223	241	232	236	238	222	233	192	219	200	242	236	226	230	221	268	230	245	221	231	229	243	241	211	200	266	236	214	234	239	218	227	233	218	232	216	209	235	264	220	248	226	227	254	229	209	239	206	222	216	232	243	245	228	231	229	219	231	200	242	241	236	220	201	221	211	223	223	237	250	233	225	233	219	232	230	243	234	231	226	219	239	205	236	212	250	244	227	226	230	222	216	239	244	235	240	211	243	234	239	221	199	215	224	235	226	254	231	216	252	246	235	211	251	232	239	261	252	208	252	218	227	238	241	208	227	199	223	236	225	235	228	232	242	237	232	253	256	246	232	219	213	226	250	244	268	257	269	243	205	227	258	223	221	204	234	226	239	245	224	226	266	249	211	208	222	221	242	219	235	228	234	219	228	231	224	208	235	249	226	249	238	243	239	204	243	250	228	256	204	252	206	223	243	256	213	228	207	220	235	189	218	221	222	238	223	216	235	213	219	240	205	216	240	230	216	239	213	246	226	209	220	239	222	235	259	275	249	233	192	217	209	246	221	212	225	253	214	235	234	260	231	218	220	259	235	268	227	226	213	229	240	231	216	225	204	220	221	217	230	230	228	205	249	233	220	251	235	249	191	234	235	239	202	223	247	236	233	230	246	231	234	209	231	243	241	231	226	238	232	238	255	250	236	226	220	232	241	228	251	250	203	219	215	262	227	226	207	216	216	213	240	215	229	234	223	242	244	219	227
24072	20452	4262	5124	4435	3707	3033	2552	2200	1942	1700	1541	1407	1287	1253	1135	1071	989	971	987	962	864	849	886	836	792	822	772	810	782	728	716	707	741	716	686	672	705	728	691	674	666	662	671	668	670	708	665	711	653	690	640	647	650	623	660	636	622	663	653	591	630	670	672	643	628	641	632	647	677	669	567	613	657	635	605	621	654	633	659	603	599	606	593	580	608	613	625	660	650	595	607	621	610	635	668	641	629	631	649	624	634	629	642	601	652	565	608	612	606	627	623	641	597	610	655	627	639	595	628	566	613	627	626	591	596	604	623	594	680	626	617	652	591	570	616	629	632	631	638	592	583	640	584	579	645	639	600	633	624	601	625	621	580	620	656	630	664	655	663	580	616	609	580	614	610	632	632	637	634	611	606	629	577	585	613	621	636	621	616	557	627	599	613	646	597	654	608	580	633	577	645	612	641	576	602	651	579	596	637	642	569	646	633	606	603	633	603	608	580	624	577	568	591	621	668	623	600	560	601	583	615	633	648	578	608	605	624	612	606	656	643	652	612	653	622	595	613	595	636	577	622	637	640	615	598	593	636	643	626	656	650	622	597	609	633	580	640	571	601	597	629	610	628	574	615	650	648	629	583	652	606	593	574	649	606	623	566	618	597	632	605	646	609	652	621	567	606	576	619	613	636	574	644	607	587	611	618	628	574	558	606	632	609	597	642	658	627	632	561	623	618	603	592	628	591	574	641	606	636	634	586	580	592	617	642	603	606	637	565	642	611	642	603	622	630	616	612	566	621	569	600	582	613	601	630	660	624	577	637	663	615	629	600	613	631	581	617	606	642	620	593	566	631	609	592	590	572	575	611	613	611	640	648	581	583	623	597	614	615	624	607	625	616	627	558	599	579	605	645	626	573	591	660	651	631	614	647	587	603	619	604	613	594	605	604	603	648	588	652	630	596	573	608	612	596	599	601	611	606	617	611	595	614	608	647	588	578	574	609	622	583	586	588	618	596	646	604	617	589	631	611	577	578	568	585	640	601	623	626	607	556	637	609	630	610	630	594	594	598	599	615	588	632	597	624	597	615	643	628	626	630	603	620	604	605	633	612	598	630	628	596	631	594	631	643	632	607	637	626	639	607	620	624	595	648	641	593	600	593	635	646	621	628	581	640	624	611	597	597	573	608	551	582	597	587	599	616	573	675	587	587	597	673	635	607	595	575	616	542	620	603	624	608	591	661	589	631	624	603	609	633	618	601	612	594	616	620	628	596	557	586	592	606	604	582	582	602	550	606	631	649	579	584	636	611	575	548	625	616	615	676	579	567	618	605	612	615	607	615	581	607	644	634	619	619	606	675	623	651	657	612	603	629	638	579	586	597	654	622	646	566	614	610	652	603	618	611	620	589	626	637	627	650	599	591	621	601	611	650	587	668	602	621	613	660	586	578	609	600	614	575	585	603	643	644	578	628	629	579	545	599	611	620	623	585	679	596	646	582	625	578	618	614	628	600	597	632	610	611	658	643	629	613	631	641	568	589	609	570	605	635	608	649	616	577	650	592	604	580	575	622	597	621	591	559	629	613	600	662	582	630	615	595	543	570	608	619	559	595	617	577	669	635	596	646	602	630	609	606	600	607	582	624	667	591	588	566	545	623	568	606	630	612	598	641	620	664	602	633	652	562	633	620	614	557	577	628	608	595	606	610	617	591	591	583	599	592	651	587	621	583	631	614	586	582	608	594	622	655	630	594	574	610	633	590	611	643	574	637	570	637	670	628	605	593	630	597	652	654	578	609	614	595	596	610	625	635	628	624	606	633	636	598	640	639	632	619	660	633	614	605	624	613	600	579	645	594	590	637	579	601	605	585	582	587	619	638	605	590	569	623	604	579	650	592	558	647	590	645	596	601	611	629	612	563	621	607	612	612	588	628	616	654	598	609	575	589	614	606	621	613	590	578	595	631	591	617	621	577	588	578	615	614	566	650	623	646	590	597	638	633	597	635	619	592	616	630	618	607	629	615	600	588	619	598	599	648	605	617	597	558	606	640	570	601	599	588	558	600	651	582	629	640	605	615	578	583	571	603	618	579	657	587	598	610	651	571	644	582	625	637	613	630	593	604	601	641	616	647	599	608	620	639	635	638	604	621	617	632	614	621	616	582	595	609	614	632	601	645	611	635	596	609	632	595	604	573	571	609	638	591	665	602	602	569	624	608	589	579	607	592	638	665	622	577	576	612	612	584	640	610	587	588	616	613	630	607	642	599	627	634	609	659	592	583	646	617	562	586	580	628	582	618	619	614	631	601	658	624	636	579	643	645	622	592	598	637	609	584	613	578	570	610	658	615	651	583	651	580	565	614	563	595	602	626	597	640	617	620	556	655	588	624	580	666	617	613	663	606	611	608	617	603	577	572	603	594	625	607	644	588	586	597	600	660	583	629	658	571	629	673	604	617	663	624	557	597	599	559	607	639	639	645	586	583	606	606	619	604	661	597	620	618	600	604	596	576	607	632	632	652	635	617	627	596	608	621	593	589	614	643	594	546	596	592	638	624	652	610	624	608	658	619	582	662	578	643	568	649	598	663	606	610	632	567	587	572	597	621	618	608	610	588	604	636	612	610	670	596	629	609	605	614	567	620	584	605	629	597	623	592	596	616	622	633	588	619	598	625	648	591	576	568	619	606	604	606	595	647	636	568	638	566	629	607	621	659	601	607	605	585	616	605	656	642	690	587	612	602	639	595	620	601	643	679	586	601	601	629	634	607	616	622	599	651	615	578	603	577	597	648	558	621	560	628	638	623	588	582	601	581	611	628	616	639	611	554	638	567	620	646	631	639	621	592	594	615	635	562	607	624	617	602	589	585	610	585	648	585	608	590	593	622	660	629	565	613	562	610	622	582	601	583	640	606	620	595	570	595	592	584	578	578	613	615	607	634	603	644	590	609	611	627	584	632	655	609	617	615	632	583	611	648	580	576	613	613	636	605	625	596	586	615	609	565	619	604	640	594	587	602	662	632	580	633	613	609	598	616	592	616	616	603	592	612	630	611	631	605	609	617	609	596	602	604	644	608	629	647	568	611	597	655	612	639	579	627	613	608	638	598	555	595	612	608	601	595	627	589	604	546	591	554	646	589	591	597	604	582	601	650	583	594	635	643	628	661	618	578	607	638	631	586	650	612	622	603	596	577	642	583	621	606	587	651	636	617	631	588	623	625	628	639	622	533	586	583	583	589	581	636	662	624	635	584	624	624	625	658	617	613	571	579	619	646	607	596	597	609	598	594	634	582	618	608	540	584	561	566	558	647	601	600	578	629	627	565	575	622	650	614	597	655	637	601	611	643	609	650	624	634	643	605	614	621	613	573	593	601	605	610	575	609	615	631	622	609	622	621	575	697	637	610	593	615	609	585	600	608	591	584	557	627	617	601	616	613	646	593	562	641	609	621	595	569	613	597	630	606	584	605	593	619	606	609	625	599	595	608	619	619	621	610	575	595
11625	1326	396	347	313	306	323	322	319	338	314	326	322	321	306	332	340	340	312	322	342	324	340	340	302	334	350	333	304	311	322	333	302	331	324	344	320	333	331	370	343	313	331	338	339	317	318	296	314	318	311	334	352	327	318	300	357	346	311	321	356	325	331	337	335	302	329	326	291	323	327	316	332	330	324	353	309	345	348	326	305	315	318	366	343	301	342	332	296	320	312	353	337	324	338	329	273	328	322	307	302	305	325	334	337	328	301	309	329	343	307	284	318	335	293	313	335	286	315	302	288	341	329	292	282	346	305	333	307	334	337	331	303	320	311	324	322	311	343	319	289	305	302	315	324	303	339	307	307	306	342	302	325	328	336	315	313	322	316	307	311	306	311	298	346	323	337	337	330	341	298	331	322	344	302	321	316	314	318	330	367	326	343	336	309	281	331	319	327	326	300	314	315	335	306	344	310	319	338	293	333	311	331	359	376	308	362	323	307	309	302	328	338	317	304	327	342	333	336	319	350	285	330	326	311	320	322	293	330	309	312	286	305	343	323	323	321	333	353	300	278	336	320	336	361	339	317	308	319	318	336	330	321	340	328	338	318	324	348	333	314	333	317	357	321	332	307	339	306	331	345	317	338	308	308	321	304	301	332	333	355	340	299	337	333	300	284	325	327	298	350	335	337	324	329	309	297	367	328	304	314	330	306	312	311	305	338	320	308	292	305	297	327	313	301	312	326	300	331	316	351	308	348	288	363	316	346	329	362	322	343	326	336	335	327	278	307	323	326	318	304	325	320	326	322	323	314	297	318	302	308	314	298	329	329	324	336	293	303	315	281	339	340	305	308	288	320	305	319	314	353	315	314	342	317	310	335	334	328	359	313	301	308	316	307	293	318	298	329	335	343	315	323	335	316	294	322	337	296	329	331	350	327	313	316	293	333	330	322	312	355	331	323	300	346	305	310	333	334	309	381	329	319	356	306	326	346	331	288	344	319	294	300	311	306	319	333	323	340	344	319	318	312	316	304	339	340	305	339	292	333	317	323	326	316	312	295	295	270	317	288	330	348	348	326	313	339	365	316	320	345	355	337	319	331	301	292	317	317	307	337	314	329	310	341	301	326	340	320	300	311	307	319	322	333	308	311	285	343	321	345	359	327	340	327	305	308	342	320	322	293	320	313	332	324	318	305	317	335	330	301	348	333	345	343	319	309	314	329	311	315	298	289	318	313	333	323	311	290	350	323	344	338	345	313	327	311	320	336	313	330	356	316	311	354	380	301	339	305	303	313	350	321	334	321	302	320	316	311	320	309	339	335	306	285	311	319	325	335	302	323	317	331	312	341	309	359	316	337	323	308	320	315	279	316	304	327	345	299	321	314	305	305	318	331	338	346	354	298	334	317	299	327	306	349	332	328	323	340	305	303	293	307	318	336	309	336	308	320	309	317	311	358	312	324	353	339	334	336	316	314	295	323	326	310	303	339	318	334	329	351	310	307	311	334	294	353	304	322	332	322	316	314	312	321	337	301	316	339	305	307	319	342	307	343	323	295	257	326	308	329	334	338	332	336	298	334	328	313	321	308	287	329	295	328	306	313	316	311	298	323	338	314	316	328	328	307	301	330	320	281	311	340	323	293	323	292	326	324	278	293	331	312	330	317	299	335	344	335	306	311	338	329	322	284	321	307	312	316	315	329	330	327	300	309	317	347	317	347	356	321	298	346	344	320	311	329	305	303	350	329	334	358	305	346	313	334	309	299	310	340	305	298	343	321	307	331	331	330	308	322	290	307	314	310	285	305	327	335	299	345	334	335	359	324	317	298	345	293	301	322	285	309	315	309	336	304	301	338	287	343	314	347	294	321	336	315	316	331	297	325	325	348	285	318	321	323	324	334	323	300	353	277	346	303	354	321	333	340	360	320	323	310	315	323	330	331	317	321	299	364	314	311	349	301	303	326	317	324	300	283	336	326	324	338	323	326	301	347	323	365	300	318	357	321	317	322	340	324	297	318	283	324	341	393	309	321	319	281	299	353	316	326	340	297	299	319	323	299	315	331	341	301	307	341	328	284	311	294	308	335	332	312	298	306	333	330	330	318	293	302	304	326	296	300	300	341	330	304	331	307	307	320	300	326	319	356	323	374	327	301	311	303	319	335	327	309	309	279	353	332	320	319	324	340	314	302	311	313	351	308	325	314	351	331	346	339	310	308	311	309	342	327	340	358	306	320	329	291	317	353	300	333	317	330	310	312	297	323	269	316	323	315	272	329	321	318	335	306	317	320	303	342	284	313	323	311	310	342	326	330	321	287	303	302	313	352	367	311	331	343	333	332	310	342	332	342	324	322	317	340	317	312	324	327	325	320	353	350	305	304	319	314	332	315	309	324	344	286	354	329	295	338	308	342	329	291	328	301	322	346	288	321	328	316	328	325	323	348	343	339	310	321	347	320	306	285	344	312	337	291	302	376	333	342	327	348	318	332	302	324	286	304	323	330	323	351	330	325	336	339	277	334	312	297	324	288	309	364	309	337	327	325	303	341	337	329	347	348	320	334	282	337	313	333	308	333	314	322	350	317	317	314	332	323	342	341	317	308	333	317	299	326	311	301	350	328	284	308	323	301	330	357	357	327	307	327	316	355	317	352	316	328	372	331	310	282	309	322	319	329	297	322	331	329	291	332	304	351	333	320	318	314	342	311	312	365	307	338	307	294	339	313	344	296	338	308	270	350	344	285	325	320	324	304	352	316	332	338	348	327	340	314	356	337	325	313	325	315	361	328	314	331	351	365	307	330	312	339	327	317	318	311	335	313	314	332	333	331	340	326	343	294	343	308	292	314	329	332	335	301	328	333	344	302	317	314	321	308	307	340	323	315	341	298	295	341	324	323	292	296	334	331	318	318	287	319	311	343	349	313	369	336	331	350	309	300	328	322	296	330	305	342	294	304	323	311	362	310	337	327	285	279	316	322	292	326	331	337	346	294	304	348	311	306	333	313	324	314	337	322	334	329	349	302	332	324	325	302	299	304	381	294	323	317	304	333	347	340	338	327	339	330	315	298	326	312	317	349	333	332	303	321	323	347	338	331	347	330	271	291	353	319	303	321	312	294	336	355	317	301	328	297	311	361	323	329	340	310	325	324	311	308	332	330	335	327	318	339	292	305	320	326	306	300	358	342	322	315	305	287	310	324	328	312	326	309	363	331	320	322	286	263	304	330	344	324	324	317	306	340	318	311	333	351	342	325	304	331	335	327	301	337	316	322	327	304	295	327	296	304	336	341	306	329	344	333	340	328	290	297	321	306	329	332	348	350	323	319	340	322	316	276	302	339	327	300	304	323	285	318	344	322	340	327	302	330	347	298	321	332	309	309	330	316	310	294	322	357	356	283	310	320	340	295	311	320	305	329	327	328	349	370	340	304	331	314	311	329	344	315	303	301	278	298	287	316	287	324	369	337	321	323	350	306	359	330	317	263	307	331	352	322	329	339	320
5523	1673	857	862	806	798	795	808	816	807	757	881	777	746	784	769	784	743	751	743	744	775	750	739	780	715	760	756	761	755	779	798	725	738	721	812	778	750	756	782	733	732	711	784	748	789	809	774	753	784	790	787	792	800	738	707	778	786	763	802	774	740	786	786	780	786	766	750	770	750	752	777	753	787	728	722	751	803	696	780	706	730	759	787	810	772	775	725	798	779	789	781	772	730	715	758	726	759	763	803	704	782	692	722	794	768	768	698	762	787	765	793	767	810	714	779	764	718	792	741	764	776	719	710	729	730	740	739	849	776	743	734	779	745	781	781	736	802	761	733	776	766	730	796	786	760	759	740	768	728	777	758	807	807	746	769	773	752	742	732	763	756	771	748	761	755	766	784	724	747	792	745	763	784	783	755	787	742	778	752	723	763	800	771	789	709	827	771	784	771	760	781	806	727	741	739	737	765	754	772	746	789	766	723	747	787	771	757	761	794	774	726	742	779	777	730	764	803	776	765	721	789	753	794	742	770	731	778	761	827	767	769	747	803	761	755	693	703	741	734	763	762	789	789	755	758	749	750	759	716	776	735	733	727	777	775	746	788	766	752	754	746	781	819	796	712	771	701	827	755	744	759	724	753	734	745	754	772	816	734	751	782	753	738	774	750	754	786	753	754	785	747	757	797	722	798	785	769	742	762	788	761	727	779	753	789	770	748	776	747	810	761	711	753	772	712	787	756	757	752	735	764	748	756	792	778	758	764	711	741	767	763	754	779	772	769	730	797	764	815	763	799	805	783	750	704	786	751	783	771	755	762	737	793	775	763	773	778	771	784	728	707	753	820	754	761	748	780	796	753	729	783	763	763	724	734	747	743	778	741	773	794	746	778	718	757	780	745	739	776	782	803	706	778	808	761	839	814	761	792	759	785	732	732	768	721	752	754	796	746	785	786	730	763	776	780	775	789	782	733	748	771	745	778	774	701	734	738	745	716	748	755	763	745	742	773	815	762	739	782	787	737	769	776	766	805	785	746	697	790	810	747	793	756	730	718	796	777	766	734	726	801	747	769	703	780	806	751	775	759	772	745	801	768	767	781	754	751	722	819	731	762	754	743	794	799	730	806	734	755	795	733	766	742	754	743	763	726	766	779	716	805	771	770	776	729	815	767	748	791	747	756	779	754	755	745	755	748	749	771	767	768	749	769	737	732	707	781	782	806	853	733	743	762	805	739	731	744	759	741	784	756	767	777	693	740	703	765	770	739	791	768	776	746	780	764	779	796	787	760	732	737	792	802	804	799	799	759	731	728	737	821	739	808	762	789	778	766	747	753	764	785	793	735	745	777	726	738	720	828	738	746	797	753	766	738	725	759	768	758	745	744	736	719	782	780	753	761	781	762	759	743	784	716	750	786	756	725	760	789	784	739	764	767	748	737	771	741	713	751	694	752	735	781	748	737	750	775	790	753	774	781	730	734	733	690	750	754	714	753	752	741	740	763	748	716	726	748	785	770	756	754	753	749	762	767	743	746	764	813	772	773	796	797	774	779	759	746	759	743	713	732	769	752	773	729	767	758	742	757	723	739	736	752	735	778	772	767	777	767	751	736	759	724	743	800	757	785	778	779	750	763	734	783	746	796	746	738	774	743	743	704	824	795	757	848	793	766	762	787	778	759	805	762	760	848	732	794	775	736	731	748	781	745	775	742	697	757	790	792	765	773	733	774	784	706	771	768	783	757	733	769	783	776	791	777	741	788	756	773	753	824	771	767	764	761	797	779	749	707	798	772	726	756	722	772	784	789	755	755	778	774	840	719	773	761	776	745	779	761	736	724	769	742	710	783	785	754	766	747	742	742	712	717	728	716	802	766	728	750	764	722	776	785	760	786	756	704	740	756	715	803	752	750	773	785	776	718	759	793	793	752	830	757	755	759	788	775	772	776	779	748	762	738	769	754	817	798	772	778	773	752	764	751	776	792	764	730	711	751	797	772	799	768	732	760	817	738	732	771	765	760	756	749	783	765	766	725	785	767	726	761	746	748	801	730	785	776	741	745	738	745	755	805	761	733	759	730	793	774	761	785	733	748	776	820	767	745	757	772	757	772	746	726	785	725	754	759	778	808	777	700	827	762	783	797	733	775	724	748	760	764	804	774	788	737	726	723	770	735	777	714	809	750	727	742	807	780	765	785	768	741	754	750	744	722	718	763	791	735	770	814	756	817	744	765	745	742	785	754	756	710	764	755	785	792	763	775	794	725	816	742	747	737	791	698	788	724	747	747	745	746	778	771	739	757	753	755	811	765	768	781	738	796	736	758	810	751	766	779	788	768	726	747	798	821	772	712	723	762	701	714	718	755	737	756	779	775	757	785	774	784	709	781	767	693	744	760	744	789	765	766	787	794	790	797	705	794	766	762	750	774	802	746	781	711	788	763	786	787	766	761	801	737	763	723	752	726	740	788	759	736	725	740	769	749	746	739	768	745	709	771	766	798	773	779	783	739	785	755	750	783	781	728	770	771	763	786	756	727	788	764	746	772	775	790	778	777	755	738	747	699	746	816	782	719	771	762	760	772	734	731	709	740	783	779	815	727	724	753	804	715	763	742	764	772	839	742	751	766	758	743	753	795	764	789	796	721	761	712	758	734	754	749	735	789	774	794	784	756	756	768	791	772	758	740	726	751	755	802	770	722	754	780	776	799	778	758	763	740	759	689	749	770	778	760	780	755	746	745	728	772	731	757	746	802	781	770	723	836	766	791	796	763	766	788	769	745	812	772	741	773	824	813	752	747	784	770	783	772	781	725	735	730	735	767	754	768	754	789	793	774	788	747	768	776	719	732	738	778	765	733	760	770	736	756	807	746	756	782	754	787	792	752	748	708	797	738	738	770	758	769	795	764	785	798	715	723	742	762	802	766	771	777	767	789	777	756	787	734	738	774	755	758	756	772	742	756	789	763	754	789	750	748	755	817	724	818	772	758	702	784	718	772	749	722	773	728	817	758	739	733	808	712	757	750	784	754	751	745	800	766	841	754	759	777	772	779	764	758	795	788	729	761	739	782	767	755	754	705	777	786	716	760	752	764	772	754	742	760	759	779	746	729	737	743	783	758	759	772	760	740	770	726	751	757	764	750	761	780	760	746	814	750	746	770	784	738	808	809	758	777	761	800	747	726	792	780	708	768	728	734	763	759	756	787	785	798	785	782	726	807	777	748	767	712	737	750	733	730	722	750	783	761	799	739	739	772	811	735	733	778	761	760	756	782	753	744	774	767	737	739	745	765	778	769	782	734	769	790	767	745	746	719	809	711	793	728	763	795	814	746	745	757	749	743	742	757	752	738	789	711	801	737	738	771	732	739	762	763	766	769	778	756	743	696	764	792	737	718	789	754	765	745	809	718	692	775	773	830	764	801	766	730	738	763	770	766	817	752	759	792	783	716	749	743	806	729	763	721	777	765	807	739	772	763	791	779	778	817	730	746	733	750	755	739
31265	19880	2601	928	641	485	435	306	274	251	237	216	195	220	212	197	218	183	164	178	175	162	181	190	172	150	159	172	164	151	160	171	160	180	164	179	189	173	140	174	158	175	174	161	161	187	181	166	141	164	174	153	164	168	155	151	151	179	164	159	161	168	165	142	140	143	149	163	182	168	163	134	147	145	157	146	136	187	152	168	159	162	146	150	148	132	133	155	136	158	149	156	136	169	158	153	150	154	143	157	179	171	142	161	158	158	162	160	180	174	134	169	140	156	165	134	155	173	142	160	192	151	138	147	158	155	147	145	164	142	153	160	178	143	172	161	151	178	173	144	153	158	173	171	158	155	151	145	128	160	166	162	171	163	151	168	161	149	165	173	184	151	150	160	150	165	162	141	161	146	155	149	171	151	146	136	138	141	146	143	147	163	171	135	163	134	149	146	161	153	148	160	127	154	142	140	155	168	152	138	177	179	149	189	153	152	170	166	143	156	188	160	153	147	161	163	148	155	175	180	144	156	157	161	150	151	157	163	151	163	153	145	145	158	162	170	132	164	180	138	155	157	142	143	145	160	149	157	164	145	195	135	149	150	162	151	151	156	154	145	165	163	139	156	170	167	153	160	141	152	163	168	126	166	153	174	157	147	143	151	158	163	146	130	164	158	187	175	142	159	118	129	149	157	157	141	149	159	156	155	184	169	132	186	160	148	162	182	138	149	178	158	134	162	142	174	130	150	154	146	142	150	159	172	171	178	169	167	141	149	174	154	158	155	168	164	174	139	168	150	166	151	146	139	143	160	185	169	168	139	158	186	152	145	123	151	137	142	128	154	163	144	136	160	159	150	166	142	154	185	160	154	169	152	147	146	161	147	139	175	156	157	169	160	146	137	148	137	151	152	167	153	146	166	141	182	161	144	172	154	173	141	153	147	183	147	149	165	156	149	149	184	140	132	162	159	146	146	166	159	142	156	167	171	138	158	144	148	154	161	148	167	166	176	159	142	149	146	163	141	141	165	188	148	136	140	158	177	141	148	130	182	155	153	171	147	176	136	187	123	141	145	139	133	156	154	149	145	150	143	167	162	152	153	161	154	142	172	167	158	149	160	142	168	165	144	157	159	165	174	163	157	135	145	165	140	151	165	144	178	163	162	139	151	164	136	165	140	169	160	134	156	153	179	141	148	163	150	182	159	147	154	156	173	141	140	160	149	164	147	145	146	153	158	144	160	145	147	172	143	154	160	141	171	152	161	157	136	144	168	162	138	145	136	158	170	137	168	174	154	165	168	153	137	151	140	179	159	179	163	158	155	161	146	134	148	163	156	138	160	181	165	148	156	157	141	131	167	163	142	137	140	150	170	161	164	136	137	155	154	162	158	174	124	161	154	168	150	173	156	155	136	150	127	155	173	151	157	154	157	148	155	177	155	173	180	148	157	137	181	133	161	149	150	167	142	169	153	153	152	148	169	157	151	151	173	151	161	162	161	136	176	181	174	142	145	173	157	177	161	143	137	136	146	169	162	168	143	150	154	160	167	144	154	155	168	167	148	150	153	165	137	164	143	158	156	181	168	154	160	141	149	172	160	150	182	155	153	165	152	140	147	164	144	145	132	146	162	150	149	160	151	138	157	153	169	140	176	160	161	152	156	149	176	141	171	148	166	160	146	157	161	141	137	142	174	135	144	154	146	151	153	144	173	146	155	150	155	162	143	144	148	144	187	147	156	147	151	161	134	137	129	142	166	165	150	166	172	173	168	149	149	171	172	161	164	171	152	169	162	162	151	150	162	144	177	173	163	121	172	153	158	134	169	137	155	172	150	162	155	164	161	172	173	149	151	160	167	150	156	160	167	147	147	149	157	155	177	142	167	175	147	165	136	169	160	139	144	173	147	164	151	160	144	155	178	179	173	171	149	135	149	166	153	153	163	166	163	167	187	169	152	159	175	160	171	167	163	147	173	155	167	156	169	150	152	168	162	151	154	160	164	151	171	156	171	162	178	174	170	161	144	147	170	183	164	152	175	156	144	163	163	165	181	161	162	158	145	184	136	176	136	169	134	155	174	136	151	165	164	167	154	154	135	159	140	145	147	176	146	147	166	157	155	166	150	179	155	152	132	169	151	149	145	143	154	153	139	151	153	125	189	158	155	166	188	146	188	185	133	137	157	163	125	148	188	170	156	180	151	175	148	164	176	170	161	162	160	149	154	128	166	169	174	157	160	179	152	191	169	166	164	148	141	119	149	172	150	145	167	144	155	138	155	154	158	142	167	145	167	162	176	147	155	179	157	153	140	140	165	171	146	151	163	160	153	137	162	180	167	150	155	181	150	163	167	149	137	151	154	162	173	171	142	157	169	177	148	158	167	139	154	157	164	170	138	160	151	154	160	161	149	160	143	160	149	169	151	159	149	112	163	167	155	152	180	144	174	155	154	162	148	163	135	184	164	165	149	143	167	166	156	124	151	142	142	173	167	163	160	170	190	164	142	169	143	161	155	158	146	152	142	153	136	143	145	171	144	163	157	159	155	165	168	138	159	181	156	160	165	159	149	158	132	161	161	159	144	164	171	168	168	146	131	177	143	173	166	152	152	149	148	145	181	159	129	158	151	178	158	150	180	159	153	150	130	143	162	151	162	162	141	168	168	149	195	130	169	156	154	148	131	138	160	154	140	161	155	166	158	161	139	164	146	169	147	137	160	166	150	137	153	157	151	163	147	174	166	160	159	159	156	165	162	115	155	139	148	153	147	138	148	159	151	148	140	177	164	155	152	170	147	155	174	155	168	141	161	129	163	161	172	160	166	158	167	157	135	158	147	167	184	160	166	155	155	139	170	170	148	148	163	155	184	161	147	153	162	169	157	155	151	151	169	161	146	169	141	160	187	143	162	168	119	148	149	178	163	172	134	148	146	171	154	156	161	150	162	141	148	154	160	148	169	170	154	155	153	171	168	173	155	175	145	158	183	157	151	143	169	149	159	155	168	147	158	188	127	132	161	156	159	152	142	132	163	161	158	165	157	169	152	169	155	164	154	136	152	152	165	172	157	207	134	168	155	145	166	148	149	161	158	163	144	173	161	144	158	152	164	162	165	152	146	158	132	167	158	146	139	149	160	161	151	134	143	155	172	152	151	166	180	158	161	173	158	141	166	140	144	151	164	163	149	157	145	157	146	170	161	155	141	151	138	150	145	155	152	143	170	146	155	166	148	143	187	150	147	170	143	156	148	165	152	154	162	185	135	155	151	154	154	173	159	158	150	154	161	187	155	169	189	143	182	157	172	176	160	145	164	136	153	147	146	163	151	168	148	149	156	166	135	171	177	162	144	170	156	169	162	170	173	151	149	148	157	144	156	139	167	157	139	189	159	161	160	160	151	149	143	136	142	156	133	138	168	169	151	156	159	147	155	180	186	171	154	166	166	165	171	155	139	179	142	135	176	155	138	164	163	160	173	128	154	149	157	159	152	148	144	157	157	133	166	150	136
16306	13283	2458	2868	2546	2107	1649	1386	1250	1099	963	973	876	773	775	700	679	660	634	554	577	574	573	524	559	553	533	526	498	514	515	504	494	538	454	513	477	453	469	473	456	494	457	464	478	457	471	454	439	489	445	466	468	441	452	466	490	462	415	452	430	432	442	412	438	421	457	421	489	415	426	413	482	459	429	471	424	450	433	449	456	411	453	456	440	419	412	496	432	434	454	462	407	422	429	429	427	445	451	425	430	437	459	437	397	428	470	458	457	452	445	440	435	427	441	433	430	437	419	464	411	423	457	405	418	410	417	459	406	418	387	461	418	435	448	422	436	425	413	454	456	444	406	450	449	436	420	432	427	406	458	432	420	458	416	454	440	424	462	415	407	396	388	414	410	416	428	448	430	425	419	422	432	385	415	405	401	440	425	439	446	435	427	399	466	443	425	421	478	408	425	421	448	442	419	461	445	430	417	415	428	428	394	436	440	430	413	455	406	472	441	436	444	435	440	434	435	427	435	426	450	426	401	415	421	441	434	426	456	470	442	477	433	439	411	418	401	449	457	415	440	422	432	438	415	459	407	483	439	449	444	372	436	388	406	404	444	417	390	413	457	429	412	432	401	426	438	446	428	440	421	415	399	439	431	450	398	467	439	429	432	416	387	404	415	426	447	386	459	439	413	430	416	409	437	439	396	444	400	395	424	519	396	420	428	404	448	437	396	445	399	443	416	409	417	406	419	433	437	418	411	458	421	392	431	433	430	432	445	415	427	442	426	426	397	412	425	415	453	403	449	441	433	417	413	437	427	428	436	413	449	451	426	469	412	447	403	412	408	459	420	405	428	438	395	432	418	456	416	412	434	419	441	406	413	448	428	430	469	426	402	403	447	433	439	457	433	412	455	439	474	484	459	437	397	471	422	457	467	460	410	416	434	408	455	448	449	445	450	440	477	427	417	499	445	410	452	410	432	387	443	418	402	461	432	433	427	444	416	451	420	412	435	461	431	461	422	434	441	416	425	422	420	476	428	417	411	432	432	442	443	454	414	472	370	434	462	441	431	423	429	451	430	436	431	407	455	435	436	451	458	450	454	411	450	421	448	429	448	428	463	403	435	448	446	414	430	425	418	437	425	417	471	428	416	462	415	421	434	428	458	420	421	444	456	440	413	442	423	416	410	436	419	422	425	424	417	415	421	416	412	451	426	411	433	454	451	408	464	442	434	443	419	407	389	414	435	451	459	446	396	398	439	440	459	444	429	434	468	456	402	419	451	395	435	396	423	447	473	398	409	454	450	428	464	408	443	415	428	463	472	421	451	435	432	406	412	420	444	414	433	446	462	431	436	425	431	440	418	436	439	432	455	434	437	381	449	437	410	460	416	477	424	447	440	415	446	414	435	400	426	439	435	443	367	415	425	446	430	421	461	424	442	422	417	439	482	433	432	428	439	486	423	430	416	448	423	414	406	433	445	440	423	407	427	429	420	442	424	444	445	423	434	439	459	454	397	462	456	445	417	461	464	416	417	452	434	435	422	428	431	453	449	479	430	451	432	440	443	429	405	472	450	424	420	460	425	415	427	445	417	388	425	440	425	420	414	426	432	438	441	434	384	437	446	428	380	424	442	427	441	456	420	436	465	413	456	457	407	456	457	431	418	477	431	450	455	410	472	408	434	408	460	414	403	385	409	409	442	423	387	412	450	439	409	432	411	435	442	416	404	421	450	424	433	441	447	424	400	447	459	408	372	428	428	441	424	462	423	431	409	452	461	415	472	439	406	428	406	452	405	434	423	433	421	457	435	417	462	428	483	408	428	405	443	432	418	429	415	445	407	433	442	422	462	421	420	420	413	434	446	447	432	426	440	441	464	437	420	455	419	423	471	448	394	397	412	439	418	440	448	406	432	445	415	446	403	438	465	391	412	423	454	449	421	398	425	414	419	426	440	414	410	410	483	429	413	382	465	390	421	411	420	461	448	432	429	383	419	421	437	438	446	401	466	408	410	423	456	427	434	416	449	418	445	436	452	428	437	414	434	426	451	425	407	418	438	430	409	459	403	440	458	431	447	452	463	453	420	423	434	461	428	445	440	413	409	442	418	422	439	401	436	420	396	467	453	437	439	384	442	412	418	444	426	457	426	380	422	400	438	413	434	433	455	419	404	423	378	443	445	427	480	438	396	429	411	424	436	448	404	407	433	460	411	413	419	429	414	439	448	444	444	404	430	438	468	414	409	421	429	393	444	403	460	440	457	432	474	434	448	423	417	408	421	453	435	421	429	439	433	502	429	398	444	456	433	418	416	428	406	428	400	455	424	440	435	405	415	412	433	454	436	408	444	391	419	420	421	437	408	436	397	453	448	422	433	406	383	424	431	436	443	429	439	391	458	434	461	405	412	426	451	428	435	450	433	436	437	453	448	457	469	454	459	425	391	424	437	446	376	425	457	399	427	420	418	432	468	408	407	395	399	418	397	420	451	374	452	418	431	433	443	402	404	398	424	444	385	443	441	424	429	412	443	404	405	372	417	439	431	431	412	440	412	441	411	452	427	387	427	439	435	370	435	440	429	420	440	411	462	416	410	410	459	427	459	457	419	427	443	423	461	429	460	407	453	414	473	435	432	442	444	415	445	439	414	451	485	448	398	423	432	442	424	416	387	418	419	392	429	391	406	385	427	426	433	446	420	401	474	433	421	462	423	450	409	468	445	454	435	443	370	405	445	447	429	441	451	420	416	407	447	425	419	455	425	402	397	458	452	410	442	439	413	432	442	418	436	396	405	439	438	439	432	455	423	462	419	409	391	449	393	409	437	418	463	440	427	411	460	419	424	420	464	444	450	492	454	413	401	396	438	458	456	458	457	432	471	460	454	412	426	460	407	433	392	411	430	436	422	426	418	453	442	415	438	411	466	417	441	432	429	438	426	456	390	405	395	458	425	443	444	406	418	419	442	417	406	388	452	409	433	449	438	401	407	401	436	438	416	448	404	433	430	420	436	448	429	435	461	419	444	429	397	421	426	440	454	456	398	418	437	437	426	441	469	433	405	454	421	423	434	446	431	444	420	438	417	445	438	429	451	408	439	427	437	418	437	444	436	420	435	415	422	404	462	414	416	457	443	427	420	437	368	428	425	405	435	454	434	430	389	427	473	439	405	401	457	415	408	412	404	428	439	456	466	437	443	412	394	413	400	446	438	388	442	380	457	424	431	429	420	427	469	423	434	432	444	467	422	437	420	446	406	434	427	460	442	427	428	415	416	436	452	443	390	436	452	433	415	410	414	440	423	421	431	414	429	440	443	406	419	435	424	446	421	427	425	397	430	404	431	402	435	441	426	471	451	451	432	431	421	407	422	453	440	428	372	431	421	395	432	423	447	407	463	391	437	459	416	423	432	415	421	474	436	465	414	449	443	474	429	427	444	398	406	457	416	431	430	449	438	422	401	434	405	418	433	454	442	397	396	412	479	443	386	420	436	386	450	392	440	425	460	420
42035	32863	6736	1862	1249	977	746	591	522	451	436	363	399	352	341	297	292	266	313	262	267	246	269	281	288	261	250	248	244	246	216	218	241	253	207	236	233	225	253	232	221	229	226	252	231	252	201	241	218	228	233	241	227	245	260	233	227	248	245	263	232	217	238	266	216	245	234	239	226	223	231	248	224	214	207	233	227	237	215	224	223	218	228	241	260	227	234	260	245	235	241	226	221	237	234	208	248	230	248	222	214	232	214	237	235	231	225	237	238	214	213	243	277	233	229	243	213	268	238	245	241	250	219	232	225	235	230	214	230	246	226	223	209	222	235	216	237	238	222	223	220	233	231	226	224	234	224	255	229	213	213	230	253	253	228	211	211	223	222	228	257	210	208	244	242	219	207	252	229	252	227	208	214	226	229	234	217	211	225	246	211	229	223	223	249	209	221	238	233	218	234	225	243	223	224	194	229	215	222	229	253	228	231	233	219	223	244	249	253	227	195	236	236	241	235	199	254	226	261	229	252	248	201	230	229	232	228	224	249	222	231	237	287	233	234	219	231	210	200	219	246	211	218	208	225	247	223	220	231	235	230	236	221	220	201	247	251	224	263	224	203	227	240	236	249	223	247	222	236	258	212	260	205	220	211	219	242	232	221	245	232	241	221	218	212	220	214	227	233	198	205	234	201	228	229	213	209	219	251	226	232	220	241	212	195	223	247	245	240	205	224	236	248	228	231	225	234	255	228	229	222	241	233	227	213	240	238	228	230	250	221	240	260	219	226	209	213	229	209	214	249	205	229	238	219	223	231	217	226	207	219	236	241	237	235	206	234	211	273	242	246	227	224	237	212	221	276	213	223	241	241	241	187	207	250	238	206	238	227	209	235	210	236	223	242	228	209	237	221	229	220	209	231	224	231	219	246	254	226	227	232	236	229	196	240	231	211	217	191	212	233	215	233	213	219	225	194	220	213	209	232	260	219	242	217	223	217	214	236	225	226	247	198	229	257	224	228	235	227	218	203	232	201	245	253	214	244	228	228	247	240	229	224	224	240	239	246	245	200	205	212	214	236	245	229	221	231	229	235	228	272	198	217	235	228	218	239	240	228	240	237	215	227	257	223	229	263	214	212	238	230	222	244	241	212	229	235	229	226	251	238	207	227	233	242	218	222	245	197	236	244	262	208	243	233	241	250	246	232	215	227	253	213	223	250	260	228	237	254	214	207	192	232	255	254	202	232	218	240	267	235	232	221	244	238	258	202	221	208	210	223	251	226	223	192	230	215	249	240	231	232	212	235	228	236	206	224	225	193	225	269	242	236	242	238	225	230	251	259	206	211	194	198	244	223	226	217	217	207	200	232	213	244	212	217	235	229	238	255	251	244	241	225	235	235	246	253	254	230	262	235	254	232	239	239	232	246	229	260	220	193	212	215	245	252	233	226	237	220	248	243	230	245	220	222	238	227	207	241	234	271	226	230	206	211	214	217	231	215	263	236	234	241	226	247	201	242	240	220	241	236	231	243	236	203	260	231	227	253	226	227	223	245	232	241	216	227	235	229	247	202	220	232	244	228	213	246	221	239	206	231	255	217	243	226	231	235	192	252	226	222	202	227	224	226	230	218	250	241	218	223	232	213	225	239	222	243	232	275	246	263	227	252	225	219	252	221	233	239	227	225	220	227	236	222	215	270	245	256	214	211	240	269	255	247	229	209	231	233	180	231	217	238	258	242	256	234	257	251	233	238	225	222	248	241	221	246	251	232	233	234	252	269	272	242	218	234	209	230	205	227	235	232	220	229	208	234	231	222	204	241	252	236	227	237	231	243	210	246	241	240	279	216	230	240	199	255	229	238	227	206	242	210	211	209	214	209	232	227	220	228	264	223	228	200	228	253	207	217	217	224	207	229	206	213	220	264	243	247	235	221	230	234	206	206	225	236	223	199	244	214	221	226	232	229	228	256	228	255	232	255	253	229	241	235	227	231	227	227	225	223	215	268	269	216	221	226	230	204	231	228	230	228	224	232	221	219	221	220	215	213	218	229	234	220	224	224	236	195	224	242	222	259	240	224	257	207	228	215	242	223	243	210	223	229	237	232	221	252	236	205	233	192	229	254	258	239	245	221	254	257	225	200	229	266	206	218	235	200	222	237	211	246	227	242	228	241	225	217	223	219	237	217	227	233	203	193	242	216	260	234	210	214	225	232	226	210	228	227	228	230	233	217	221	233	221	213	234	223	256	229	209	202	229	221	243	230	221	219	219	241	252	237	245	226	201	217	248	232	233	221	228	241	252	254	217	216	243	220	230	230	237	227	212	226	230	216	254	247	239	239	255	231	225	229	219	234	220	253	254	232	209	244	222	233	198	234	218	219	237	220	243	238	236	263	225	202	234	244	242	224	200	239	238	201	235	232	248	246	200	226	216	226	204	227	224	230	222	217	235	251	213	240	234	215	230	216	225	209	211	216	222	219	225	222	217	252	196	197	219	224	176	235	228	226	238	207	250	231	225	219	241	205	233	232	234	237	249	194	192	214	211	246	245	223	209	207	221	254	209	220	215	260	247	248	194	218	234	222	231	224	230	242	222	235	214	227	214	238	252	221	235	209	216	213	236	269	218	193	233	220	288	224	233	223	255	224	223	238	240	223	212	224	253	220	250	213	221	247	213	215	255	236	225	252	234	231	214	226	249	251	246	227	243	219	219	210	213	231	224	231	221	211	231	198	244	227	246	259	232	266	239	231	232	221	232	250	219	223	272	234	274	225	254	208	265	215	245	241	229	257	215	215	237	239	247	241	228	240	210	252	221	238	227	242	226	240	234	245	239	226	216	221	212	234	223	220	254	230	183	213	245	225	230	222	223	231	240	218	241	264	208	224	229	205	219	213	253	229	256	241	230	220	232	229	233	235	240	234	232	238	243	238	238	235	201	248	216	229	218	233	217	245	241	229	198	242	225	203	250	207	209	229	216	219	219	214	229	233	225	222	219	253	246	222	223	203	226	232	210	196	255	221	226	224	204	228	222	226	251	214	231	224	218	236	236	241	258	217	216	235	214	249	266	199	225	236	234	227	226	219	224	232	249	231	242	239	222	222	255	227	255	203	258	247	244	217	226	203	229	215	260	221	224	247	209	219	229	227	242	229	242	237	219	217	245	221	231	222	218	235	215	208	244	257	218	214	238	218	223	218	218	222	221	232	232	225	225	230	249	227	235	238	227	235	229	204	226	204	232	233	241	224	231	249	257	230	225	208	229	258	195	228	242	239	236	207	215	218	214	232	243	233	250	219	221	232	241	265	219	249	243	243	223	202	230	258	226	210	240	254	235	232	242	209	213	239	239	218	238	238	212	231	228	223	255	223	265	240	212	214	238	216	214	232	238	218	200	241	243	216	245	212	215	221	250	206	244	210	226	230	228	261	251	238	231	203	231	212	221	247	261	222	235	223	207	233	232	238	215	222	231	239	247	209	225	211	235	253	264	232	229	257	244	217	242
23465	19720	4302	5039	4455	3719	3099	2596	2298	1913	1760	1661	1501	1328	1253	1166	1078	1072	1037	986	967	917	859	847	814	739	753	792	790	746	774	772	700	748	752	752	678	683	716	701	719	652	686	710	635	686	624	696	633	689	647	701	670	666	633	699	643	624	634	637	681	679	629	622	652	652	612	623	614	668	637	659	686	628	624	638	632	627	643	636	606	657	611	621	611	650	543	630	598	654	649	646	613	673	609	597	605	597	608	639	628	607	639	598	632	613	618	607	636	602	649	614	612	603	611	610	574	634	567	641	618	641	568	623	574	577	634	609	561	603	620	620	662	661	602	596	594	639	616	645	616	642	638	608	633	639	651	645	595	591	647	633	638	626	623	626	603	632	618	619	592	618	624	589	592	629	647	638	580	610	617	610	610	582	578	639	570	594	689	634	620	614	609	583	633	643	625	622	600	590	610	584	617	621	594	589	607	583	636	624	630	647	619	584	604	626	592	627	635	631	611	607	607	618	592	621	552	599	629	658	604	618	609	630	588	587	572	630	617	616	613	602	616	564	621	609	612	639	611	618	644	662	611	580	629	654	630	627	568	649	627	599	652	619	612	587	577	610	619	625	585	618	606	595	588	612	610	645	575	582	596	596	608	631	635	626	575	639	602	640	598	663	618	605	644	588	578	609	630	667	672	609	641	589	629	571	631	602	631	622	628	626	600	651	609	607	621	587	579	635	602	616	617	583	618	611	578	618	574	567	643	595	641	601	626	653	578	592	579	601	599	623	646	563	669	607	643	578	639	579	634	612	617	571	656	603	579	604	560	630	613	599	637	630	588	634	598	598	628	627	621	602	596	603	579	600	612	633	614	593	606	607	565	615	649	658	621	593	611	629	593	599	615	633	609	614	607	587	623	603	616	610	584	636	600	564	653	574	580	595	600	640	618	606	616	601	638	629	586	554	626	616	633	588	627	621	595	608	596	624	616	603	581	626	584	638	590	611	581	600	625	610	627	615	613	584	624	616	579	643	652	622	585	575	599	562	618	589	591	635	609	610	668	619	635	580	592	631	610	616	593	593	607	592	602	638	664	578	597	622	649	613	585	555	619	647	652	628	591	582	601	620	612	569	639	618	595	657	606	611	607	628	577	534	624	622	627	554	573	584	626	613	581	624	620	622	598	608	598	605	608	610	618	638	606	617	621	595	595	620	604	632	597	635	593	613	589	561	621	629	602	628	595	637	657	628	648	617	593	669	622	603	620	608	602	607	640	588	599	617	644	624	619	626	601	612	597	642	613	605	631	628	638	603	599	608	607	593	584	581	616	604	577	628	590	619	605	622	609	631	595	658	664	578	598	651	575	646	625	642	588	591	574	608	628	632	602	600	622	634	619	611	599	632	621	630	597	666	560	573	628	608	643	629	577	585	598	572	620	629	560	595	652	589	595	557	604	600	628	596	618	585	584	636	613	583	601	599	601	609	637	592	628	652	587	666	621	600	625	642	630	612	586	589	580	596	588	564	601	601	605	630	612	652	589	619	584	614	643	588	591	647	597	588	612	585	594	629	590	652	595	648	560	636	591	613	595	604	629	664	610	609	591	566	557	565	597	578	613	616	604	597	633	609	619	588	610	617	595	601	625	574	556	595	591	656	638	598	605	582	626	617	622	626	606	613	640	576	581	574	616	641	599	626	589	630	602	571	622	597	581	604	563	593	579	602	640	583	606	563	578	589	636	619	616	642	547	590	594	592	610	639	588	617	610	615	607	579	638	636	634	605	654	630	614	623	603	644	621	613	570	615	586	637	630	620	633	599	619	604	617	612	614	675	569	559	612	609	608	567	589	606	599	596	574	587	587	605	647	594	613	641	623	624	591	594	597	566	600	593	566	629	628	627	624	568	595	622	599	610	630	607	640	632	609	619	634	611	632	567	642	629	557	577	620	577	584	606	562	654	605	671	636	631	583	604	571	590	626	625	628	626	581	603	639	626	624	623	636	612	611	672	589	630	616	634	631	606	602	562	594	608	583	647	610	596	593	628	630	593	627	636	599	610	601	569	599	592	604	602	620	658	607	611	593	626	624	641	650	610	572	618	631	631	581	579	623	551	604	617	602	611	601	622	576	623	632	605	591	621	632	631	652	591	652	611	596	619	631	604	643	644	556	616	594	659	553	606	605	595	601	613	625	591	604	589	624	590	595	632	593	624	603	595	652	651	623	592	622	645	597	626	633	610	596	638	632	589	628	599	593	589	612	614	620	624	618	641	641	600	611	624	621	599	584	605	641	617	606	607	586	647	627	604	634	585	605	606	607	607	606	675	600	618	613	599	578	590	577	635	601	571	620	626	553	566	608	571	583	618	600	608	614	596	582	640	591	596	667	618	607	597	608	613	630	600	557	603	596	602	677	559	597	591	597	621	599	566	597	593	570	621	656	647	604	610	603	618	598	605	649	591	625	614	613	594	559	612	600	608	577	638	587	568	581	633	636	642	639	638	623	615	616	640	627	607	609	613	635	649	606	634	564	590	615	558	627	646	599	620	585	635	622	628	604	608	627	619	614	586	603	630	584	616	590	570	614	606	612	581	575	621	585	615	616	599	656	622	661	565	630	609	628	613	628	572	669	610	642	636	621	563	596	664	612	593	615	606	623	571	659	607	561	599	629	599	588	610	603	649	614	618	598	649	628	658	662	612	578	595	601	609	566	618	596	585	630	620	597	601	619	630	596	574	632	593	618	592	630	601	591	613	604	640	653	581	630	550	677	602	643	614	650	646	623	640	573	643	608	580	622	607	636	583	590	605	613	594	635	596	606	637	634	649	600	627	637	633	653	606	573	638	632	609	602	613	607	636	605	583	602	617	581	632	635	652	589	635	628	609	599	600	631	618	590	608	638	612	579	601	627	588	603	590	624	626	635	652	587	631	580	638	611	622	597	652	648	579	609	597	609	659	599	615	635	609	588	620	644	576	634	610	582	617	621	574	573	595	605	571	620	586	636	583	616	603	623	667	588	587	597	608	623	661	631	642	584	584	582	620	587	620	612	592	589	652	579	599	595	633	615	600	602	659	669	621	607	638	602	622	611	623	583	566	640	589	625	633	597	594	630	622	614	610	619	622	576	584	640	616	622	570	589	608	589	587	652	568	623	617	639	584	614	629	619	633	589	558	619	623	625	590	629	607	624	599	574	632	584	641	575	610	573	549	633	571	605	642	605	609	589	662	587	544	606	625	622	596	595	616	662	623	549	603	603	581	593	623	610	626	602	626	618	597	596	635	588	603	607	636	613	586	672	617	601	601	623	606	626	632	584	607	622	620	647	597	603	601	600	608	611	661	629	623	577	598	619	601	642	625	644	610	643	567	594	628	660	614	620	607	637	593	586	595	620	611	607	657	618	633	633	614	563	617	618	613	615	610	603	600	645	613	583	541	653	563	612	626	573	638	598	625	590	627	598	612	623	609	587	593	585	608	600	616	641	611	589	622	583	586	599	614	634	612	600	607
12357	1298	370	351	341	347	327	361	347	352	332	340	322	305	277	328	299	334	302	352	326	339	308	315	318	336	338	371	307	310	314	275	334	341	348	304	337	310	305	335	289	293	333	324	339	338	286	322	306	322	350	328	334	309	325	366	313	281	342	332	346	327	302	317	313	295	318	322	313	306	328	330	329	347	300	337	354	334	352	351	356	298	314	330	325	296	328	302	334	330	312	315	306	355	339	323	343	308	302	296	314	327	298	300	316	329	307	327	352	322	327	318	304	300	288	301	342	336	343	315	308	325	351	327	363	333	306	303	311	327	323	338	363	327	326	283	333	296	324	310	326	329	304	291	306	319	342	316	333	312	310	330	315	295	337	348	288	333	318	308	294	309	345	321	323	303	306	338	334	310	305	329	326	373	349	324	305	304	317	319	335	292	321	306	325	327	334	292	335	293	338	338	331	330	329	321	341	335	311	321	329	314	311	332	367	318	334	300	325	336	339	349	340	344	321	314	319	327	337	304	332	300	326	332	325	338	301	331	338	326	309	316	310	338	327	320	299	316	298	337	363	318	305	318	298	335	311	305	313	350	366	313	315	302	367	329	320	365	327	356	315	329	322	346	310	308	312	321	311	310	291	323	314	332	294	368	284	324	327	313	365	340	294	300	343	312	262	317	312	314	345	297	312	305	321	307	321	334	296	306	333	346	330	308	324	339	285	340	299	319	316	317	318	324	360	314	310	308	327	305	302	294	355	349	324	300	343	334	335	330	322	348	276	317	325	271	333	318	346	336	318	316	316	318	313	321	313	299	316	337	328	339	290	298	346	357	329	334	313	334	313	289	352	347	367	342	316	324	315	340	359	333	299	334	336	321	341	298	295	312	315	363	304	339	356	348	322	321	310	331	300	316	334	329	351	329	324	369	314	360	332	350	328	290	296	331	296	320	327	312	318	302	335	328	337	347	325	343	314	313	308	310	301	331	323	343	319	328	301	307	330	346	336	324	344	347	341	302	353	347	306	349	318	335	320	325	309	306	303	340	304	338	308	310	343	305	342	326	321	340	343	332	338	317	304	342	316	314	319	333	359	343	329	332	343	308	289	340	307	321	315	289	340	322	276	265	331	334	330	379	306	306	305	346	309	381	320	350	342	330	322	335	331	331	332	317	341	332	313	323	319	311	293	322	296	332	318	295	334	343	270	297	323	312	322	292	318	301	311	321	336	317	323	319	322	349	335	306	304	328	296	305	329	329	327	333	316	314	316	341	312	281	320	309	306	304	306	319	327	301	345	311	329	316	323	284	342	318	307	301	326	333	319	355	310	321	310	314	346	342	296	306	325	307	301	323	348	342	337	329	349	323	319	344	340	344	320	336	329	324	312	312	293	379	302	290	338	299	378	339	316	301	345	300	326	308	300	343	293	305	299	332	328	328	314	316	319	324	335	300	334	317	331	337	310	324	338	343	305	309	335	305	315	351	325	333	330	319	319	282	357	320	343	337	303	327	299	326	334	316	323	320	355	307	323	311	357	302	324	347	337	368	321	285	320	333	308	305	295	331	303	340	334	312	339	311	309	339	374	341	336	298	333	314	321	319	350	290	348	315	302	323	354	320	304	324	311	321	316	300	312	302	306	367	305	347	326	305	294	294	343	333	324	314	341	291	304	336	324	330	321	355	289	322	331	310	340	360	295	324	327	339	319	332	329	292	322	337	285	304	289	333	297	309	322	308	337	307	304	295	309	352	316	338	342	334	331	317	281	336	366	344	317	291	308	325	353	321	320	320	334	314	325	314	312	289	347	317	307	303	270	330	315	316	309	339	311	331	311	327	303	333	343	327	319	354	322	329	341	316	307	312	302	292	305	329	354	352	384	345	309	314	322	331	352	332	318	308	315	351	330	309	317	297	323	275	313	312	326	306	310	324	318	321	346	294	321	330	301	300	318	354	365	335	311	355	302	314	313	322	339	290	310	325	332	285	262	289	311	298	320	330	282	313	314	353	287	332	321	318	333	341	329	305	308	295	300	335	322	308	294	351	310	312	326	334	314	324	309	345	305	315	334	316	342	312	360	333	306	311	300	300	327	322	348	332	301	316	299	365	337	318	321	308	297	280	338	300	354	321	346	326	313	318	303	328	330	331	294	334	316	320	286	342	335	381	319	353	311	332	339	325	321	346	329	357	318	350	317	312	319	328	322	331	329	359	343	315	334	302	334	296	338	349	335	341	316	347	303	335	322	294	304	302	318	304	330	330	334	315	309	321	324	338	349	320	307	306	315	297	352	320	319	316	313	322	332	303	333	316	331	312	299	328	295	343	323	315	337	331	303	327	332	348	276	324	308	308	322	339	306	343	313	291	307	292	316	336	380	320	274	320	318	325	299	316	354	343	369	319	286	320	307	285	328	316	302	337	323	298	330	326	352	293	316	314	291	316	325	326	357	317	294	354	337	328	309	343	333	314	332	309	336	352	310	322	287	339	352	314	349	319	322	345	319	322	355	328	325	343	318	326	315	354	348	303	324	325	349	303	333	386	347	282	323	345	310	352	303	322	327	308	331	345	314	319	325	338	311	330	340	302	298	278	316	309	304	346	327	293	295	304	340	345	302	310	332	317	334	313	311	352	349	323	319	327	290	310	304	283	311	311	301	301	306	358	319	305	327	339	318	295	259	346	334	317	300	363	324	311	338	331	318	322	355	336	325	341	322	335	319	289	312	323	315	321	332	327	344	330	330	299	344	333	334	317	314	318	311	306	368	343	374	305	331	326	305	304	339	341	303	303	314	316	351	302	348	317	352	333	329	319	374	303	348	298	309	326	330	303	342	331	325	317	307	317	338	341	328	329	329	304	309	331	346	287	330	317	300	277	328	333	287	324	341	325	324	323	348	332	303	318	340	326	338	320	310	357	311	311	348	310	350	313	347	287	308	324	324	285	324	314	324	310	327	318	338	327	307	317	338	306	332	307	299	312	330	308	324	333	304	317	359	347	287	326	327	329	305	325	301	335	341	361	328	341	333	288	308	313	307	332	323	285	333	312	290	322	312	291	316	334	316	345	347	304	325	295	304	349	356	302	343	299	331	289	334	324	319	311	356	333	310	313	295	331	301	321	325	334	347	292	312	326	288	305	309	307	342	350	342	318	336	294	272	320	308	313	342	328	367	324	332	306	340	306	374	320	333	312	322	318	303	330	305	331	323	284	340	317	304	344	323	315	302	356	300	333	344	340	306	328	328	323	300	329	314	331	300	320	342	318	343	297	327	332	284	346	322	343	369	322	288	340	342	310	312	290	319	306	327	312	305	305	293	319	301	349	336	316	319	309	329	338	340	310	294	305	349	292	341	298	331	301	300	325	308	334	320	335	316	328	312	339	334	318	331	323	300	345	336	342	330	317	339	294	345	315	309	328	305	312	322	319	331	341	341	315	325	334	302	341	321	303	296	306	312	335	345	324	284	329	312	291	293	317	306	312	363	334	281	321	310	356	333	306
5747	1692	806	821	859	847	780	795	742	793	761	814	732	744	809	822	806	733	801	775	787	736	749	686	826	786	779	753	794	786	764	795	827	735	784	778	717	781	686	774	792	730	785	700	740	808	752	791	725	783	779	736	779	798	781	742	801	771	787	789	734	796	754	780	721	791	710	729	761	766	770	757	750	767	743	724	771	752	794	753	725	776	742	787	750	788	780	740	804	764	770	748	735	771	740	713	781	736	807	744	815	786	771	733	785	769	686	789	708	779	758	756	811	777	762	764	773	786	759	780	738	786	777	753	762	766	728	762	774	772	802	714	791	740	780	771	762	782	723	794	726	749	789	795	782	746	767	770	782	819	776	779	756	713	757	773	770	729	729	767	760	802	769	770	771	755	737	757	776	777	714	820	771	705	768	744	752	780	785	804	756	781	775	762	786	787	823	769	761	729	741	806	790	731	748	754	768	786	718	741	732	793	737	778	776	800	804	756	752	777	763	789	747	763	781	755	743	737	814	782	776	773	773	752	761	814	788	736	755	794	747	764	770	733	799	767	723	809	741	812	801	772	785	745	745	762	764	747	764	764	772	778	806	795	735	799	768	742	803	811	768	775	772	792	773	782	778	742	753	796	807	771	736	766	813	764	766	819	794	747	770	717	754	723	753	754	784	716	710	803	713	760	768	730	740	774	746	788	739	727	762	743	776	734	770	727	781	717	728	744	774	754	742	738	724	758	783	763	764	788	817	811	818	791	847	720	784	700	760	726	741	745	821	745	776	762	721	765	772	702	747	779	734	736	779	772	801	759	740	756	752	752	796	790	800	752	792	755	704	750	733	818	784	735	768	767	765	755	729	799	749	815	763	722	777	794	758	785	750	790	768	770	687	803	790	784	785	769	727	779	791	746	774	746	789	776	760	755	782	731	758	757	772	798	742	717	760	728	759	712	777	784	792	724	770	795	744	756	767	758	773	778	736	745	750	744	802	721	826	749	822	776	773	761	758	751	742	765	762	796	744	741	760	789	775	767	758	721	777	733	746	772	755	742	764	763	778	757	766	724	786	751	774	749	751	765	765	804	725	736	750	763	754	758	725	765	764	811	801	755	783	792	763	790	735	696	753	796	735	754	771	789	761	780	723	774	689	768	804	761	775	774	760	728	697	751	745	789	723	741	834	758	730	719	768	761	754	752	726	725	771	744	776	718	752	721	734	759	742	786	742	768	777	763	757	802	745	778	764	726	761	767	749	828	800	813	807	756	750	759	743	723	750	755	767	751	735	746	814	743	775	761	755	755	764	723	757	764	769	783	797	765	729	778	772	747	758	736	735	694	754	786	773	724	771	752	819	710	757	755	780	718	790	787	695	762	797	757	770	760	751	727	739	770	754	731	829	766	689	770	746	771	756	783	741	814	792	755	716	758	748	766	746	736	778	751	806	763	758	757	740	772	730	774	791	788	772	817	797	755	773	732	773	782	738	737	745	753	731	723	812	730	752	760	730	737	779	771	816	812	753	731	763	719	767	750	754	724	730	764	780	759	776	807	738	708	751	776	733	786	794	735	764	773	806	764	766	786	808	782	784	799	800	773	733	755	778	772	763	757	737	793	724	824	733	766	731	769	758	804	803	748	776	746	749	766	818	714	788	799	768	738	756	739	775	685	761	770	750	768	714	752	722	768	767	754	746	786	778	734	781	771	752	746	761	752	765	799	753	808	746	748	774	807	719	709	822	763	714	743	801	738	722	764	761	782	762	784	769	738	731	754	768	737	791	766	776	782	798	757	772	733	734	785	791	777	763	796	720	748	762	729	719	740	776	790	787	737	766	772	750	770	770	778	747	750	784	755	757	713	771	781	766	787	770	763	756	815	742	762	783	753	701	778	766	715	773	806	710	737	749	799	809	758	788	755	809	792	719	745	743	746	808	741	766	807	773	762	754	728	765	732	790	766	775	743	785	762	717	754	771	784	721	768	774	758	786	790	738	746	701	749	785	753	777	751	773	773	744	747	758	742	742	756	786	801	774	776	761	743	783	801	748	749	780	802	755	791	741	801	763	806	720	808	739	744	735	779	755	722	715	775	731	743	762	778	750	711	808	731	755	715	759	772	741	720	709	748	821	754	693	770	736	744	809	763	806	737	779	785	801	751	718	781	765	811	765	773	804	720	740	792	818	781	770	760	796	754	785	792	758	770	759	747	695	788	742	784	751	767	794	756	784	789	728	772	721	738	769	757	747	782	738	719	783	761	729	720	744	778	751	717	724	746	754	768	770	715	755	780	805	810	719	737	757	791	725	755	752	770	791	802	731	744	770	750	758	796	739	736	719	741	741	725	763	766	762	758	745	744	747	795	800	747	748	765	769	777	711	740	777	755	716	769	736	718	761	780	765	799	771	731	784	740	765	773	766	784	763	776	743	736	787	742	789	782	742	772	783	771	785	771	842	745	781	776	730	760	775	819	772	770	696	776	737	790	734	805	754	749	722	812	723	751	811	695	764	780	725	773	795	719	824	728	794	741	780	795	721	778	750	764	773	741	703	748	785	738	768	757	720	752	783	760	773	753	757	759	742	750	748	752	776	776	771	755	693	777	809	782	786	791	792	709	763	761	751	763	766	771	818	746	807	756	778	715	755	757	773	762	735	751	737	741	769	740	726	724	802	799	752	777	783	813	777	781	745	741	743	759	803	761	810	745	747	746	779	773	732	829	800	803	755	834	754	762	783	764	760	778	819	750	711	787	737	741	778	711	791	705	715	741	762	764	748	809	713	766	740	775	772	694	761	734	772	797	767	735	767	760	800	764	784	801	723	739	748	773	802	821	793	737	765	747	769	745	748	782	743	816	801	731	747	803	732	773	773	738	741	699	793	802	760	755	799	757	784	751	822	785	782	796	793	825	765	727	765	774	791	764	789	788	778	744	767	808	781	806	774	787	795	781	742	802	750	786	757	802	750	759	809	749	778	763	768	740	747	754	769	764	778	766	772	732	817	702	769	783	775	749	790	749	768	751	742	779	727	780	770	786	791	777	722	803	824	741	794	767	792	784	781	776	736	732	763	745	755	739	757	793	799	786	768	729	786	774	807	739	768	815	738	758	719	781	788	773	735	759	811	768	713	733	715	766	748	763	729	763	762	745	753	758	780	746	743	762	768	737	800	710	750	692	748	704	773	742	779	756	745	830	780	770	749	766	762	800	772	787	730	767	739	782	749	733	760	765	782	799	765	767	774	799	771	767	745	772	717	764	781	768	750	773	764	717	782	769	755	774	737	736	806	759	753	811	783	783	774	775	742	719	761	764	781	771	713	752	742	743	761	757	741	738	781	787	770	755	773	801	795	779	763	725	750	740	761	776	739	787	724	787	763	762	795	784	766	777	742	761	790	730	762	767	725	703	761	776	806	761	749	772	763	744	756	839	771	762	721	776	802	771	816	783	779	741	747	775	725	756	765	742	785	765	765	772	737	789	770	793	759	790	798	788	765	768	765	802
31183	21324	2803	881	629	535	416	350	251	267	239	226	227	225	186	221	189	202	179	152	187	154	173	173	159	161	155	149	168	162	166	165	181	165	180	182	174	173	159	141	177	149	155	172	157	144	149	175	137	163	167	149	148	152	164	159	152	163	188	154	164	162	153	144	193	164	174	164	147	160	184	149	162	164	147	152	157	141	169	158	159	144	173	146	160	130	148	161	151	167	164	163	178	155	163	178	137	158	164	152	153	167	178	146	143	171	156	142	151	154	142	157	154	167	150	154	171	159	168	180	159	149	181	186	165	173	170	175	163	151	167	160	140	164	149	158	130	167	158	152	148	165	161	158	172	174	159	125	189	159	161	135	163	150	165	145	141	158	144	156	172	162	153	149	153	184	177	169	137	170	131	160	156	167	156	145	171	153	170	173	161	153	177	163	154	136	171	169	152	126	160	129	160	164	163	155	156	161	165	149	143	162	149	181	132	160	152	131	159	158	163	152	146	166	161	151	163	139	161	138	151	151	162	176	147	141	169	175	155	128	152	142	168	160	170	168	138	155	157	171	174	165	174	146	148	141	179	161	166	163	137	167	182	169	164	154	153	150	144	149	139	150	170	164	156	150	171	154	142	153	166	165	168	148	156	149	177	187	179	153	145	156	158	167	152	166	153	149	149	178	152	168	152	158	166	178	148	144	174	160	153	150	159	170	141	157	177	160	143	132	157	144	169	138	137	165	149	155	157	153	150	155	162	141	192	153	172	153	148	139	177	155	149	165	136	152	163	165	158	154	145	151	147	144	147	151	165	143	147	163	155	158	165	168	153	185	174	144	167	169	154	144	175	157	176	163	161	141	145	171	154	140	167	132	158	168	167	126	155	179	168	145	151	153	172	174	162	146	178	159	125	167	130	138	157	132	142	145	166	175	168	169	148	151	175	166	157	148	156	162	176	151	138	130	164	140	136	181	164	165	166	142	163	163	172	159	164	159	153	162	150	176	142	150	150	145	146	149	158	163	154	131	157	121	149	137	158	151	157	137	155	163	159	160	167	158	134	160	150	162	164	146	151	172	158	183	147	128	133	155	160	159	132	163	170	158	160	150	164	155	189	163	137	152	165	158	159	165	142	152	143	182	160	156	152	144	153	165	163	171	165	156	140	139	129	169	126	151	150	162	155	152	144	146	165	159	154	156	177	147	150	164	187	155	152	130	156	163	156	148	168	142	147	167	152	162	177	146	167	163	157	154	148	155	156	159	145	148	156	139	156	169	152	162	157	151	140	136	162	169	158	154	154	183	155	164	157	169	151	161	145	157	142	186	163	156	171	141	158	165	178	169	159	157	130	187	171	163	146	143	164	169	145	155	159	139	152	157	139	146	165	131	164	159	144	155	157	153	151	154	133	137	147	160	168	170	187	151	132	184	146	181	171	145	179	164	162	176	175	174	169	163	153	161	163	162	152	151	157	168	156	184	155	134	155	151	148	159	153	162	158	136	175	152	155	171	166	141	156	159	149	157	154	159	151	148	157	156	164	138	149	132	151	154	136	163	131	159	146	174	155	150	133	172	164	151	174	162	164	176	153	139	146	158	187	164	136	159	182	179	166	137	152	177	146	154	146	152	148	164	147	158	144	146	157	143	164	170	153	146	155	167	157	162	160	141	153	147	152	156	170	169	137	181	144	149	163	142	146	133	162	161	154	155	150	171	147	157	148	169	136	153	155	154	155	188	173	150	159	138	147	159	138	165	166	161	147	171	150	152	152	162	150	145	154	172	162	155	154	158	135	156	162	144	160	154	174	161	134	156	157	133	154	175	153	153	143	138	142	186	164	159	160	140	153	160	169	125	153	195	164	158	151	160	161	171	141	136	137	163	155	149	127	160	145	138	150	131	164	164	171	156	157	160	148	135	142	152	147	146	156	137	154	152	163	155	163	147	167	160	151	152	143	149	150	158	167	146	159	151	147	143	153	171	151	168	143	185	176	148	157	165	139	172	160	140	177	141	160	176	154	145	165	157	152	152	162	148	161	158	157	179	165	184	149	162	162	163	152	171	153	160	153	174	165	153	137	156	149	164	167	149	155	169	183	149	171	157	145	150	134	149	173	150	164	158	159	171	144	166	171	191	132	139	167	168	169	176	177	131	160	163	172	156	152	150	144	141	146	145	141	159	134	152	129	152	161	139	132	161	144	170	160	159	144	161	155	150	163	152	149	163	172	146	162	154	145	123	164	166	131	173	153	152	157	131	163	136	129	167	157	172	190	161	171	153	180	154	170	142	178	163	149	149	149	172	172	146	147	144	163	158	152	160	156	157	164	152	144	163	160	144	166	161	144	158	160	169	163	159	136	140	176	173	147	153	171	144	150	140	161	185	178	144	145	159	129	173	172	142	153	158	169	170	149	152	160	165	130	160	164	129	162	155	142	157	148	151	152	143	146	165	162	145	186	132	161	159	137	149	134	142	148	158	168	135	164	165	177	165	154	159	151	154	165	155	191	160	152	155	163	175	169	128	166	146	156	157	140	197	156	164	167	168	168	156	164	159	158	154	158	145	125	148	160	140	145	180	141	175	171	167	157	167	150	139	162	152	146	189	144	133	155	137	157	164	142	161	153	168	160	173	150	159	179	177	183	146	138	157	165	143	153	135	144	154	179	154	155	161	165	142	169	162	151	154	160	174	183	146	169	150	157	158	190	150	177	147	130	166	153	152	153	158	140	144	156	156	162	156	145	165	164	159	156	124	147	146	167	151	168	159	141	135	140	150	179	170	147	148	143	174	192	146	140	141	167	157	166	162	163	182	166	129	166	131	151	147	168	152	186	158	127	126	142	161	164	146	169	163	146	124	154	147	156	161	173	184	131	156	130	136	169	151	147	172	165	172	162	154	152	154	164	168	159	155	142	129	151	165	163	182	169	146	160	127	174	156	140	175	150	142	135	136	152	139	158	159	160	158	149	153	152	159	159	157	150	182	159	154	162	151	148	148	148	152	160	163	143	162	154	150	132	157	160	157	158	156	167	150	144	163	163	167	122	171	146	144	169	164	146	165	151	161	169	162	146	172	169	161	161	177	179	156	143	147	167	168	157	149	159	169	138	141	162	183	135	173	187	164	160	152	150	158	163	162	152	166	159	171	150	167	147	137	158	141	151	148	178	154	167	140	150	168	158	172	154	155	165	146	188	158	181	159	164	161	153	145	165	189	146	169	159	169	174	135	156	142	136	144	147	155	149	148	138	165	170	164	133	165	146	174	171	163	149	158	165	153	163	150	168	158	187	140	147	135	150	147	157	159	165	141	136	152	142	148	183	183	158	157	168	160	151	150	133	149	150	155	170	157	160	167	176	150	160	147	182	131	167	176	164	152	159	137	168	180	159	167	168	159	155	157	160	154	165	158	167	181	155	171	164	146	151	171	172	156	158	145	137	157	158	157	147	157	148	159	166	128	134	164	149	147	156	153	156	151	170	159	154	145	147	161	160	171	162	171
16492	13952	2336	2904	2484	2070	1766	1445	1233	1110	1023	907	837	853	791	674	638	698	655	599	601	590	570	584	526	549	533	532	546	529	497	495	491	501	500	450	481	448	458	459	451	443	458	466	463	458	455	444	466	444	460	435	499	491	431	465	445	442	451	460	439	448	457	443	416	405	456	430	448	429	423	415	449	450	426	456	433	447	423	450	412	453	461	461	463	426	443	423	427	435	424	452	468	405	455	446	424	443	460	458	438	404	471	417	448	443	425	446	461	432	455	437	419	404	427	436	428	435	447	400	455	447	446	464	431	461	422	432	432	449	433	453	425	409	442	429	422	445	452	427	451	402	439	439	432	403	428	458	411	407	429	457	438	427	418	426	423	431	451	427	417	468	416	409	400	457	450	425	456	428	420	458	460	435	430	450	441	436	424	445	439	451	431	391	402	421	418	434	431	433	427	459	461	429	413	433	435	429	419	422	414	413	412	428	420	462	413	410	426	425	369	425	440	430	445	423	434	465	429	458	451	442	450	417	409	423	419	436	454	421	396	439	437	438	444	467	446	421	437	404	440	397	445	409	411	392	421	461	417	415	388	453	452	393	438	397	408	444	461	418	433	387	400	448	449	415	438	407	401	406	438	442	418	450	468	413	434	449	430	452	406	417	422	413	404	432	464	432	449	411	407	463	428	423	426	452	435	420	427	444	406	436	418	446	424	480	459	402	421	459	446	480	396	407	416	422	435	483	434	438	438	454	423	446	441	416	414	458	420	425	443	406	446	446	456	446	415	440	460	412	410	414	408	411	420	429	435	408	418	433	448	455	444	392	468	438	421	428	460	396	437	436	421	438	445	428	461	420	435	426	432	434	424	420	414	418	452	439	450	418	435	436	448	427	427	424	420	420	428	426	431	423	392	462	384	433	429	419	428	453	464	460	383	416	416	428	432	434	413	461	440	432	472	415	397	429	432	423	440	423	431	419	435	445	444	461	451	435	418	457	410	445	434	434	471	424	435	438	422	432	438	430	424	418	399	399	418	446	440	456	451	418	408	424	428	454	425	459	447	438	435	436	425	443	437	407	455	442	411	466	419	414	380	450	472	437	457	473	439	420	434	433	404	454	425	439	430	412	430	444	413	451	447	429	414	441	465	456	410	463	460	425	437	465	456	389	419	417	403	449	433	428	435	458	450	456	436	430	450	423	423	435	418	434	416	422	435	410	458	444	433	424	437	449	444	383	425	419	413	447	441	421	413	467	427	449	443	444	452	432	447	483	408	403	436	423	450	466	432	423	409	461	425	445	435	460	470	419	439	469	433	406	431	417	445	426	431	425	372	407	403	430	431	425	477	441	381	455	424	426	419	425	458	431	458	436	419	394	404	437	450	392	440	388	439	442	424	435	410	406	421	354	421	436	421	415	393	460	409	413	419	430	449	448	414	438	415	407	430	432	430	411	422	432	404	411	389	454	442	438	429	448	408	443	420	380	442	408	418	456	417	426	436	443	422	402	394	393	450	439	459	409	435	427	425	423	445	406	432	414	428	434	428	426	446	429	410	448	418	438	429	443	410	393	433	455	437	454	429	464	435	451	395	421	451	401	437	411	418	425	451	474	427	449	418	411	434	426	455	420	458	453	426	458	436	390	428	442	422	447	404	438	438	443	434	447	442	418	449	426	424	411	449	441	381	437	450	439	453	447	435	424	451	450	422	446	446	415	421	428	417	430	442	428	425	432	482	448	413	425	437	422	400	426	431	418	413	444	424	476	428	467	417	440	438	432	425	431	425	490	450	435	440	407	440	420	427	415	372	421	464	436	396	419	404	418	425	388	457	442	415	451	467	433	413	437	443	410	405	438	445	446	426	425	402	436	444	460	432	453	384	422	446	416	428	413	429	397	424	440	451	454	445	434	421	429	468	425	458	416	411	429	424	407	409	462	442	450	421	447	427	418	427	469	408	429	448	449	429	392	434	451	436	418	434	385	433	430	446	446	458	469	437	448	443	412	399	445	421	411	424	438	469	436	399	441	451	423	435	385	446	413	415	486	457	446	467	405	452	429	426	417	422	416	419	457	421	429	419	452	411	381	419	471	443	460	418	423	415	453	443	423	408	449	414	407	457	469	400	401	441	415	429	425	406	434	416	431	457	416	445	438	431	399	427	432	428	439	444	454	399	445	436	430	458	439	424	428	483	425	404	456	429	455	422	434	435	416	427	447	417	451	412	421	437	467	424	433	455	421	435	417	440	444	430	419	394	459	428	408	448	450	434	409	434	440	441	433	422	409	412	435	449	435	413	421	415	398	396	395	417	443	407	416	444	411	439	464	442	442	409	411	456	433	411	406	462	427	422	440	439	450	438	466	422	410	415	443	444	416	431	443	443	444	443	452	404	433	464	384	409	428	416	414	447	452	422	432	433	427	434	414	434	404	440	434	430	410	410	422	446	438	468	457	418	417	467	439	443	442	439	415	421	440	445	421	417	454	459	423	439	447	409	384	451	411	429	456	417	423	421	419	386	403	433	455	424	417	409	457	437	432	442	452	456	416	452	417	425	420	464	422	418	434	444	412	424	442	456	407	430	421	449	442	452	447	463	428	410	444	414	401	433	419	440	423	475	402	444	411	446	413	404	409	454	439	447	437	444	418	425	426	408	441	409	438	416	414	431	401	448	414	455	447	438	387	402	406	440	455	437	458	461	465	444	434	425	399	436	415	421	394	436	409	406	434	429	409	433	427	435	417	444	437	471	434	452	401	434	436	416	465	451	447	423	374	429	414	446	440	418	471	437	418	457	450	424	460	449	433	399	427	429	388	413	429	415	430	412	407	451	431	410	448	377	430	428	433	401	400	440	415	478	439	452	451	436	415	419	446	398	416	443	436	422	422	413	434	414	446	440	475	403	453	434	412	403	432	411	452	407	445	416	461	436	437	441	434	401	423	448	436	389	400	391	393	451	453	454	434	440	507	431	441	457	427	453	409	425	465	444	424	442	458	440	420	449	399	435	414	437	447	420	438	437	440	450	452	433	450	410	482	420	450	421	437	454	416	438	416	446	419	410	425	451	457	434	426	426	406	409	426	428	424	442	432	481	462	429	460	460	445	385	428	438	422	452	433	439	415	418	408	443	466	408	424	436	422	416	435	409	412	440	439	440	454	407	432	439	444	464	442	414	458	400	413	441	425	420	433	453	447	453	425	472	416	460	397	437	473	419	415	427	404	420	403	402	429	453	430	458	467	439	446	444	437	432	443	410	448	463	404	432	410	400	442	406	432	426	417	442	432	413	414	423	403	419	378	444	416	451	414	403	462	440	420	416	389	434	491	431	420	444	422	449	410	411	431	461	453	461	402	415	471	428	429	401	430	410	405	422	428	393	419	444	455	427	416	430	425	424	477	420	404	414	403	463	412	452	437	427	440	419	411	440	425	402	444	419	424	434	411	408	430	419	418	435	441	422	443	457	457	429	432	400	433	420	426	432	435	448	418	416	450	425	413
42859	33794	6744	1868	1231	879	691	572	513	451	400	404	374	333	334	305	309	293	321	270	277	279	258	247	295	245	258	219	236	241	258	263	262	268	257	226	243	240	247	224	252	233	221	225	219	235	247	261	214	206	247	237	237	241	230	240	227	222	221	227	223	220	224	211	241	250	227	241	251	220	229	229	220	242	207	209	248	238	217	214	234	215	215	236	240	223	228	195	244	224	211	259	211	215	206	229	224	184	237	256	230	224	240	211	209	236	230	245	235	257	210	229	247	253	233	241	233	218	259	239	252	225	230	230	227	189	259	250	238	247	211	216	232	254	242	271	186	257	240	219	237	196	250	221	221	234	204	242	238	215	221	232	231	226	205	232	232	233	218	202	227	245	233	235	221	251	215	212	209	265	228	228	234	240	244	229	236	228	220	243	286	246	247	245	261	239	226	257	212	251	221	226	198	231	236	252	227	221	226	238	228	219	237	237	215	243	236	221	223	204	223	233	208	216	176	198	247	234	224	241	196	233	218	227	273	245	226	208	215	244	235	216	232	236	225	238	250	217	218	197	226	250	235	229	241	224	229	232	223	244	240	234	237	199	236	223	237	224	222	240	221	232	214	237	207	234	251	235	219	232	248	243	247	235	230	205	204	194	233	245	241	217	232	219	254	222	255	214	227	226	205	213	239	250	228	237	244	227	245	248	210	251	212	231	223	202	219	239	231	239	217	232	242	229	223	248	225	205	217	222	230	255	215	241	248	208	213	231	212	259	246	234	220	228	222	232	221	256	234	242	236	240	238	252	232	238	228	226	225	259	248	234	230	228	212	230	237	219	245	247	221	220	234	217	218	228	232	218	241	243	235	208	237	237	225	196	216	243	209	225	245	231	232	218	232	216	242	228	226	240	216	247	231	223	204	222	227	204	225	243	215	235	250	231	251	233	224	254	218	231	241	237	222	234	226	242	257	271	222	212	216	230	230	242	224	224	253	237	220	246	232	213	232	247	226	255	240	216	238	238	263	224	250	207	241	230	213	244	240	218	246	231	240	249	213	235	219	227	237	212	248	239	257	216	216	225	203	256	223	223	224	234	253	217	207	224	237	253	203	224	206	249	256	240	229	250	230	235	215	239	221	222	222	257	216	219	243	249	244	266	216	238	216	239	254	223	220	225	235	254	227	236	229	211	223	258	207	214	233	233	210	203	225	218	238	225	237	218	232	195	236	215	210	221	235	212	224	216	251	231	230	200	246	231	246	268	217	248	235	218	263	225	226	234	223	251	232	242	249	218	202	220	208	235	220	203	274	229	224	203	250	219	240	200	236	245	227	235	232	229	212	229	222	237	187	221	232	222	238	237	251	226	230	233	224	213	215	244	216	262	214	277	236	218	248	243	234	209	211	218	218	235	219	233	230	230	231	206	230	204	221	238	201	211	250	230	225	224	241	219	222	221	198	238	230	216	219	249	221	239	237	203	246	219	210	234	224	222	216	222	225	214	200	230	240	224	243	206	230	202	221	203	250	273	242	251	237	239	229	242	206	221	232	231	256	226	224	255	217	193	229	227	246	226	230	205	219	238	213	215	234	238	227	234	216	240	236	264	203	257	197	218	232	235	241	220	229	221	236	218	241	241	188	223	206	229	237	240	238	227	219	241	230	208	218	198	230	217	241	220	216	260	240	239	216	220	260	228	234	225	231	217	252	223	209	216	203	212	220	230	242	250	209	251	259	216	223	262	231	252	221	227	226	220	227	212	246	206	220	232	202	228	221	270	244	211	238	256	236	264	240	234	226	233	228	251	190	245	217	233	238	233	211	233	254	226	219	210	224	228	241	223	226	225	245	204	232	256	230	242	207	230	224	211	233	229	254	212	206	238	255	220	248	228	263	196	236	229	229	224	229	213	232	246	234	250	245	230	248	222	204	221	224	256	206	232	236	249	259	222	241	224	230	226	203	214	214	255	242	226	253	219	236	216	235	240	225	266	194	212	254	235	236	256	260	251	234	227	207	220	230	231	230	255	247	252	249	239	228	219	219	252	207	247	230	198	235	258	227	230	244	221	229	242	258	228	217	234	243	226	215	249	259	224	224	240	220	220	234	221	244	262	249	256	239	221	238	222	257	216	245	212	249	197	245	263	212	232	234	240	246	229	220	226	183	226	203	213	261	224	235	254	217	230	232	229	219	252	232	254	221	250	240	234	204	264	226	239	257	202	215	208	221	222	219	226	262	223	213	239	233	232	258	263	217	263	224	194	227	213	204	278	214	233	245	232	232	216	226	238	207	227	237	260	209	227	216	253	229	226	216	244	189	255	239	240	233	224	232	250	236	242	234	249	243	230	256	230	245	214	217	200	209	274	247	226	200	221	233	236	216	231	229	223	249	250	212	201	211	241	242	239	228	268	205	222	234	218	237	206	219	237	242	221	231	218	211	217	218	236	209	223	227	215	245	209	237	241	238	252	225	237	221	233	226	251	249	241	212	267	247	221	215	230	223	241	223	250	204	242	231	247	240	257	248	240	214	233	254	204	231	230	231	236	244	250	252	231	203	256	245	209	216	245	201	221	213	219	259	222	229	242	229	255	225	227	245	230	228	257	259	220	242	243	254	224	241	228	222	230	210	225	216	238	248	219	247	248	216	209	207	197	225	205	264	225	213	236	248	215	247	227	229	245	217	224	214	210	232	252	207	205	226	244	248	214	231	205	236	223	249	223	261	225	258	231	245	222	229	228	225	222	239	247	244	273	228	226	252	225	248	222	235	232	221	193	235	241	263	231	272	258	221	238	226	198	219	213	202	219	233	222	241	242	215	212	241	210	259	209	230	245	214	271	215	228	252	208	243	210	248	255	221	263	254	249	250	222	234	221	233	229	232	218	196	219	242	245	237	224	228	219	238	223	260	223	244	223	223	216	244	224	228	227	239	258	202	215	238	207	238	211	214	233	236	224	243	240	197	234	219	231	230	217	222	205	206	234	201	226	236	242	272	256	237	244	251	252	224	212	213	234	235	194	250	238	221	236	230	229	251	221	231	227	207	229	219	251	231	239	214	222	216	235	244	248	212	224	227	264	226	225	233	246	203	247	244	236	234	250	257	245	262	255	243	199	248	226	229	238	230	206	246	225	210	236	229	216	244	214	228	247	233	229	269	207	221	227	221	260	227	198	219	250	248	243	242	227	222	234	249	223	228	227	240	221	222	189	221	198	234	217	233	231	241	240	213	232	227	254	235	233	218	229	233	247	232	235	242	228	233	240	230	227	207	247	206	256	203	241	227	247	223	228	237	246	221	202	221	232	236	214	228	204	216	227	206	236	239	232	232	207	233	184	231	225	239	218	233	214	239	229	231	218	199	239	224	227	225	201	230	223	227	265	185	244	198	220	215	240	219	217	223	230	217	246	243	216	206	199	221	218	226	224	218	248	240	272	213	225	225	237	234	243	230	219	221	209	216	229	246	252	220	216	214	230	241	222	231	240	221	262	232	234	244	230
23470	19831	4367	5133	4470	3633	3021	2577	2196	1963	1736	1541	1446	1351	1188	1124	1058	1013	1043	936	917	896	943	860	836	756	830	794	817	791	759	734	753	790	720	786	696	698	690	674	760	680	677	666	680	667	673	643	669	704	640	638	672	614	631	684	643	647	689	639	620	656	630	600	627	594	663	659	643	647	679	646	648	644	654	680	653	675	629	636	588	614	613	623	629	630	637	664	659	633	560	631	657	590	631	582	619	606	636	627	613	591	623	618	612	672	595	661	691	645	620	625	630	612	587	621	609	639	595	640	628	635	623	593	604	631	636	629	568	664	624	636	618	568	622	613	643	604	619	625	639	667	585	615	620	588	641	621	566	587	588	649	643	592	676	628	656	579	608	606	616	613	607	619	633	624	603	637	651	604	633	643	604	606	617	592	590	633	628	585	599	634	633	665	625	652	627	610	638	588	605	610	572	618	598	617	595	596	638	616	594	656	592	596	635	577	646	608	588	596	623	605	606	626	635	639	635	700	582	638	618	587	626	600	605	574	595	630	564	626	607	621	617	658	653	620	640	572	625	635	624	619	605	596	644	627	633	606	667	639	601	592	598	599	632	620	594	613	596	612	611	619	642	579	595	615	596	589	616	564	621	568	627	599	660	620	607	629	581	598	647	658	637	642	639	593	601	585	627	627	607	636	604	606	604	596	596	624	581	650	596	563	627	623	607	589	647	648	612	586	630	574	576	594	583	600	584	580	603	608	636	608	664	630	608	588	603	608	592	583	584	646	590	649	611	611	601	666	608	574	604	613	634	600	620	650	590	628	583	604	632	587	614	622	623	623	608	585	597	621	587	637	594	617	639	670	627	617	593	596	572	633	596	605	620	572	628	626	589	652	594	631	570	612	613	665	650	600	559	597	627	598	598	633	594	620	611	646	640	589	593	595	611	616	589	640	644	627	565	629	608	605	604	589	645	617	599	614	577	589	591	611	602	631	593	631	632	578	630	632	584	600	606	621	598	569	592	651	633	608	612	606	632	642	616	605	597	635	586	632	578	593	647	600	620	606	579	588	601	591	586	590	589	618	561	616	620	573	614	592	610	660	582	580	556	578	647	620	582	609	624	588	589	597	675	567	588	654	599	614	612	655	616	613	644	617	617	601	629	590	612	624	587	637	642	605	594	574	597	594	621	611	623	657	610	591	626	613	625	626	616	578	558	619	594	622	657	657	611	571	597	562	612	649	606	594	616	648	630	562	642	593	617	600	603	641	649	614	590	591	589	578	590	596	620	581	633	605	634	615	624	619	636	592	638	593	604	617	661	616	610	589	671	629	622	617	606	605	610	641	603	607	586	592	603	672	623	608	623	593	658	587	600	614	592	650	607	628	563	603	615	664	633	565	608	588	596	645	599	582	623	634	617	622	628	622	643	619	580	632	628	604	596	614	618	596	613	617	597	630	654	620	598	599	637	590	612	604	614	624	628	630	638	640	598	618	616	592	654	628	586	599	578	606	588	586	680	584	612	622	622	624	605	604	654	613	609	623	622	597	630	574	630	621	601	597	594	622	615	596	598	619	617	589	613	595	592	574	597	615	660	589	598	609	588	617	628	663	677	590	605	597	600	596	573	614	608	644	591	661	601	604	590	635	617	587	609	586	587	595	580	598	578	624	629	651	635	611	606	640	592	628	626	571	649	615	617	582	655	635	608	632	637	652	586	610	617	652	640	597	617	577	574	601	562	567	587	587	664	648	617	617	597	581	624	593	577	592	639	644	606	603	620	597	629	617	589	608	611	572	611	633	581	607	577	626	605	567	614	639	609	616	642	594	622	570	616	614	599	615	612	636	566	567	649	675	566	593	634	612	617	623	646	592	620	610	619	619	615	653	672	581	648	567	587	627	623	595	576	614	641	617	632	600	638	596	592	677	606	603	640	648	651	606	602	639	614	620	625	599	613	632	614	607	586	621	535	615	614	575	591	630	648	620	562	589	605	591	600	612	632	601	605	643	585	612	592	592	596	578	638	620	646	603	617	533	603	607	616	647	662	615	607	581	628	642	647	614	639	621	646	642	573	606	629	650	598	625	615	617	634	627	608	621	565	648	624	556	606	604	592	608	592	620	673	575	619	624	612	583	632	596	636	626	651	616	627	599	655	604	599	650	622	619	591	580	581	592	662	623	586	616	563	607	625	641	624	621	648	617	594	573	601	667	634	659	637	598	633	599	583	597	549	636	635	632	606	624	590	616	647	600	586	591	603	594	634	599	605	612	585	595	604	621	628	590	578	626	619	610	687	601	654	594	598	625	627	606	627	638	596	600	608	612	604	614	620	618	610	596	578	605	631	644	610	610	600	621	586	598	620	652	563	598	611	561	594	606	599	637	552	670	624	624	658	600	639	607	611	649	574	624	645	621	605	623	599	592	597	633	622	628	583	645	628	603	592	623	588	594	599	583	622	608	629	589	653	711	575	620	652	606	627	617	598	599	646	626	609	593	655	634	568	603	586	630	607	592	629	631	602	627	621	576	605	624	537	624	599	628	618	636	574	663	605	660	601	612	604	611	643	644	643	645	602	634	587	643	653	601	635	606	643	602	577	588	604	652	617	591	596	613	586	628	673	647	632	662	626	650	602	586	615	639	587	597	610	595	548	578	601	603	580	621	606	593	607	635	596	608	591	616	613	635	602	611	642	624	579	602	630	606	584	586	631	641	643	582	657	611	563	561	620	639	627	571	662	609	634	596	611	604	610	557	628	608	635	629	565	612	641	620	611	616	633	596	621	631	642	594	618	610	623	608	589	627	611	600	610	617	616	607	655	632	644	624	633	598	584	626	627	599	625	601	621	622	610	556	556	584	625	657	597	582	643	674	591	647	613	568	613	613	593	652	646	621	614	629	640	627	602	615	603	610	593	600	557	616	599	598	590	612	598	618	644	617	593	638	630	637	655	583	645	650	579	587	586	570	653	601	614	585	616	632	585	640	598	598	605	606	600	608	630	606	656	583	603	614	631	617	633	585	611	654	627	644	624	584	580	599	627	603	618	641	553	585	602	578	632	628	646	602	616	611	606	594	652	582	584	635	616	618	578	613	614	567	640	657	621	637	583	621	577	618	618	634	584	579	581	580	611	621	578	596	621	612	635	622	646	590	591	611	589	599	642	591	634	627	596	616	645	606	594	626	665	654	600	627	647	645	626	638	610	593	617	603	675	627	561	626	584	581	622	617	650	625	601	613	610	604	625	580	649	610	623	621	597	580	574	628	588	631	620	574	572	613	633	601	610	606	605	600	592	563	594	605	581	626	608	651	569	637	607	604	597	607	625	598	663	592	579	594	616	648	631	586	612	555	591	594	620	584	612	612	636	622	579	619	589	630	653	644	608	637	629	628	578	593	643	630	597	652	652	637	543	608	649	617	649	621	566	622	604	651	654	654	661	608	618	621	640	647	629	581	612	609	635	586	610	604	650	630	648	578	579	615	626	614	545	601	618	619	625	605	606	608
12015	1284	386	370	371	333	355	312	319	330	347	314	349	335	282	305	297	330	336	355	323	321	317	343	330	317	342	290	350	353	311	318	328	355	302	285	324	294	316	329	323	306	340	311	309	338	331	323	316	308	350	340	292	319	334	328	300	308	319	291	301	323	307	343	316	299	318	310	343	354	288	336	292	324	325	296	344	317	307	303	301	323	358	331	323	312	289	309	318	280	297	328	324	370	295	349	304	346	310	309	339	341	349	290	321	314	296	336	304	343	346	335	333	364	325	324	288	313	297	324	314	338	311	312	287	304	294	342	337	318	319	301	307	320	332	328	311	312	341	309	325	316	333	338	321	310	321	329	318	328	316	337	314	305	319	320	319	327	334	330	309	325	324	319	315	314	338	355	315	344	351	317	320	319	345	347	350	360	301	295	323	349	310	295	331	341	336	288	330	319	329	346	306	289	310	302	342	311	294	296	276	314	324	302	363	315	274	337	320	341	320	278	349	327	314	262	302	341	304	291	376	322	335	322	351	324	300	339	288	306	342	304	333	311	343	361	319	338	322	324	291	359	309	305	319	343	316	301	302	323	328	326	327	306	319	342	312	344	314	349	318	324	270	328	346	322	322	317	331	315	309	298	325	340	287	319	349	324	265	318	314	341	330	323	305	338	309	343	338	336	346	300	309	294	332	324	311	331	310	288	325	337	338	309	323	319	304	328	332	307	303	311	307	327	336	331	319	363	340	314	319	302	336	311	339	289	304	322	332	328	315	352	340	358	337	309	331	315	303	308	306	320	300	344	325	313	297	297	349	312	303	326	352	343	324	319	347	336	337	299	296	351	302	322	336	330	304	289	303	323	308	317	311	343	318	336	325	331	311	327	345	331	305	336	330	336	327	314	329	283	337	308	330	326	315	323	300	338	320	328	311	337	363	331	330	307	330	350	347	322	325	347	320	343	340	305	344	319	317	332	347	319	294	314	319	296	330	302	316	343	329	312	331	326	328	328	291	319	326	329	322	315	325	326	334	326	323	302	302	316	314	315	336	287	303	313	329	304	344	329	335	346	300	340	354	337	308	327	313	321	380	326	325	334	323	293	315	332	306	329	324	336	331	313	316	365	324	294	346	325	314	316	296	335	305	313	334	324	305	302	320	328	328	312	346	291	309	302	338	296	371	322	328	328	361	337	293	307	316	316	312	318	335	317	313	329	295	308	326	327	297	332	341	318	314	324	372	346	328	339	321	341	354	336	312	319	308	350	306	328	298	322	284	368	314	308	317	317	312	304	360	319	314	314	321	308	312	307	325	349	313	330	307	351	308	321	322	320	307	319	321	316	321	305	287	309	337	331	330	346	342	346	323	321	298	294	332	320	338	343	300	303	325	326	329	370	292	308	327	344	313	298	270	308	298	300	272	322	320	342	336	339	331	353	363	287	335	317	350	341	340	335	288	334	295	327	364	305	330	348	306	354	316	345	322	329	330	330	318	322	326	318	328	364	329	307	326	334	317	335	350	320	323	332	302	308	316	331	303	326	341	318	324	338	303	348	283	335	332	311	353	329	335	314	318	324	307	354	323	341	304	326	340	326	348	330	338	305	327	332	307	305	335	275	350	339	303	336	322	300	292	284	296	318	347	316	346	339	316	321	329	353	340	306	341	340	292	317	351	313	333	294	304	320	363	317	337	305	325	363	317	332	338	336	345	357	320	341	341	323	307	344	297	287	315	312	342	304	338	350	311	307	338	321	337	284	325	321	300	330	309	331	299	335	292	326	304	339	327	347	325	360	348	285	288	353	324	309	321	348	332	327	293	321	351	322	312	327	334	342	327	331	331	306	365	333	345	298	354	275	293	316	315	337	315	338	357	327	313	311	321	336	292	340	315	284	282	317	347	328	328	327	319	344	336	357	291	333	317	337	341	309	313	357	315	303	329	305	319	300	309	318	314	349	310	313	342	312	325	311	293	310	307	309	309	314	329	315	321	299	297	354	341	336	302	308	321	331	334	374	301	303	311	310	332	327	299	295	358	352	354	302	294	324	320	323	285	319	328	272	340	286	330	323	352	291	340	345	291	298	301	310	343	318	323	355	345	371	335	303	331	305	323	319	336	315	336	336	336	333	329	326	317	303	333	313	316	337	351	341	339	327	315	319	309	330	350	356	326	344	304	288	309	312	309	304	328	348	326	323	325	316	333	324	335	305	291	301	336	291	337	326	306	320	329	332	329	293	370	324	295	336	359	328	364	344	316	341	311	345	349	348	307	317	319	299	304	337	314	324	319	308	315	299	304	321	303	308	286	341	337	318	332	300	291	293	314	327	323	304	335	318	343	310	306	331	325	326	341	340	327	315	329	320	309	305	293	300	369	329	298	333	342	309	311	335	311	287	314	326	333	303	295	290	307	329	344	338	329	299	330	319	376	335	335	347	335	337	336	322	334	311	318	319	304	287	299	350	331	301	342	310	311	290	346	287	321	303	313	315	337	311	317	351	345	317	317	334	339	344	316	325	323	333	313	319	320	341	326	356	351	319	327	342	356	352	317	298	311	336	324	288	304	323	321	336	336	320	308	304	281	295	324	342	343	344	320	347	348	321	370	338	282	305	344	337	276	312	291	309	334	307	316	322	326	339	284	306	315	337	315	328	287	329	313	314	309	306	343	346	351	340	294	336	323	311	314	321	326	316	340	339	362	332	343	348	354	295	300	319	350	330	315	314	293	317	347	328	343	330	316	344	330	327	307	312	309	330	319	318	321	334	310	353	307	317	312	307	319	303	346	348	330	293	326	307	336	321	320	341	363	342	332	334	296	323	315	342	327	307	347	314	334	339	321	309	367	321	342	323	353	345	324	315	317	308	324	323	296	318	303	322	300	376	285	280	321	369	355	297	325	316	348	354	269	313	330	290	316	341	323	332	286	334	311	344	302	300	319	291	328	301	333	317	309	335	311	348	324	354	328	343	305	343	318	320	310	335	331	298	304	288	350	337	335	319	338	327	318	325	307	300	331	315	313	344	341	329	307	289	313	306	318	327	333	356	299	309	330	322	337	293	339	328	343	322	316	311	312	309	304	291	329	302	348	327	364	303	337	304	325	277	320	307	301	300	305	339	324	312	331	329	314	296	301	326	317	337	316	333	306	328	329	323	328	343	296	332	307	336	306	361	310	310	284	337	316	334	312	332	315	351	329	329	321	322	331	339	333	297	311	327	345	339	330	331	315	334	310	349	325	331	328	365	310	335	342	296	338	324	352	332	319	287	328	344	323	321	291	342	295	320	316	316	339	343	290	319	279	337	350	315	325	303	305	314	296	305	325	303	319	306	368	311	323	293	318	335	332	301	301	295	304	323	311	338	324	327	294	310	311	331	281	298	337	339	312	331	337	309	334	311	310	325	307	318	338	315	327	334	316	313	323	331	371	334	293	341	321	311	322	337	304	346	332	324	349	323	322	323	307	296	319	340	335	312	337	320	356	332	329	359	333	325	311	351
5664	1546	885	828	824	765	820	802	839	773	785	760	787	748	729	757	789	700	731	780	766	757	754	769	803	812	764	736	746	709	774	771	777	767	739	757	753	733	766	780	800	744	735	814	773	730	754	809	794	749	780	776	747	769	750	761	798	770	743	727	760	721	750	769	766	775	752	759	787	724	767	766	745	742	781	775	736	749	795	765	726	773	742	755	780	753	747	759	757	779	741	768	752	742	865	759	766	748	730	716	735	746	768	759	785	739	771	735	751	778	763	769	770	822	751	750	783	729	715	766	754	744	756	776	731	733	730	738	801	775	666	752	734	749	790	766	770	763	760	751	713	723	786	754	734	777	791	748	686	771	798	738	766	777	762	754	708	725	750	724	800	766	775	777	765	721	752	786	785	770	751	736	751	716	756	801	747	801	763	739	782	762	747	791	768	764	757	744	718	768	772	793	728	777	727	751	761	739	776	735	728	752	814	746	770	774	756	758	770	761	763	742	753	756	754	782	748	807	715	764	782	779	735	743	793	753	747	766	718	744	802	728	763	763	766	734	759	763	768	781	751	729	787	778	726	733	751	770	754	810	728	719	755	750	730	766	806	748	783	697	723	753	743	744	716	756	724	798	803	732	743	767	741	722	739	721	726	738	761	775	778	807	775	749	784	735	737	810	796	737	768	795	769	743	730	782	759	758	793	775	732	768	747	783	741	774	798	741	763	794	750	729	798	770	772	752	774	771	731	817	742	789	761	740	755	777	774	735	759	755	746	723	781	756	786	795	771	762	740	752	786	747	777	768	744	751	749	680	789	788	802	720	741	793	794	776	783	769	785	763	779	729	782	739	787	765	795	781	763	754	800	765	777	737	717	788	740	775	779	784	739	747	734	747	772	765	722	755	781	782	720	756	745	769	769	720	754	735	790	730	765	749	777	813	712	801	754	778	729	766	741	769	743	734	755	768	752	717	788	734	800	746	778	754	731	708	722	735	787	741	745	811	795	792	733	785	750	734	766	753	750	785	777	725	823	745	781	714	775	784	766	751	739	762	734	798	787	739	726	763	737	807	785	694	750	735	715	782	807	756	747	742	826	734	764	797	731	740	757	737	791	736	754	723	751	754	775	712	769	748	772	796	781	756	801	807	766	749	729	737	767	752	784	750	740	780	747	780	719	767	682	767	719	745	735	679	792	757	773	719	725	758	757	773	729	763	749	786	765	714	801	767	739	745	794	710	778	726	751	739	760	750	727	731	793	785	775	759	693	791	722	779	744	739	712	802	757	751	750	791	711	756	773	775	752	741	781	747	779	753	749	726	786	757	724	735	741	764	766	714	718	701	733	791	751	761	780	747	755	733	729	770	771	740	783	743	753	775	748	770	793	703	825	737	788	792	757	791	756	734	765	748	712	816	762	751	796	761	759	769	769	761	750	778	777	753	741	728	741	773	746	727	769	737	762	777	736	739	735	788	773	796	760	768	755	737	736	733	800	735	752	732	748	782	759	736	758	764	686	750	779	768	711	713	775	772	752	796	773	767	736	804	753	730	744	734	753	775	751	719	727	824	739	712	795	726	737	775	787	744	740	736	756	778	767	769	744	757	740	736	755	805	730	808	764	799	731	751	712	781	769	773	775	757	742	788	776	791	750	724	744	736	758	711	804	756	791	697	793	774	751	701	751	777	747	750	839	759	803	773	699	736	771	785	749	769	787	765	796	790	741	719	770	722	740	776	745	769	685	808	764	805	745	777	762	748	748	774	752	690	777	742	772	733	748	700	725	752	752	756	773	723	779	750	780	723	755	750	810	758	792	747	740	755	769	737	824	765	765	753	796	791	791	720	770	715	769	732	772	775	744	759	727	770	776	769	737	791	758	763	766	756	762	740	733	776	781	778	750	764	767	769	743	771	749	767	709	811	782	731	792	772	736	792	702	742	729	821	785	734	834	740	760	732	729	764	744	761	764	724	793	751	795	747	759	764	774	812	777	760	710	731	805	744	756	736	747	746	785	750	766	760	733	799	723	763	801	717	746	762	775	718	769	783	737	756	778	708	772	720	751	753	753	790	770	749	780	845	740	751	724	732	770	757	771	757	782	794	768	737	748	769	729	791	773	783	823	755	681	695	724	772	739	725	788	727	785	819	755	745	750	773	784	754	759	727	813	781	735	747	731	802	823	797	768	725	772	780	737	757	751	792	721	785	770	734	765	764	796	749	731	742	747	790	743	784	760	762	754	735	758	813	771	756	760	842	799	752	749	708	738	782	762	759	706	725	732	742	750	752	755	770	794	773	807	759	782	802	726	718	778	761	764	728	749	745	740	734	764	742	770	733	764	797	791	758	742	776	775	797	769	704	760	769	782	781	773	761	742	754	778	747	764	796	738	764	762	753	767	767	771	708	755	732	748	776	746	718	761	729	729	746	770	800	807	709	780	749	788	780	731	803	787	731	809	701	738	747	750	719	745	746	787	774	760	719	778	719	780	753	765	750	793	793	781	718	769	726	751	758	747	766	798	752	803	730	806	757	726	758	742	767	755	790	749	709	746	773	773	749	756	793	741	745	750	775	762	728	724	747	730	743	778	755	747	756	732	817	731	732	729	731	803	730	763	757	746	753	769	769	796	750	744	772	786	731	745	793	785	729	756	745	795	790	731	782	781	793	773	747	756	736	799	816	753	818	707	770	725	796	791	746	796	778	763	784	701	745	701	726	752	741	740	775	744	705	726	805	740	768	781	790	776	774	694	807	749	793	785	801	749	748	789	744	771	777	758	753	838	759	764	772	726	768	789	808	748	756	749	767	736	759	803	727	803	760	737	736	778	722	754	749	712	764	736	732	758	768	698	791	769	782	706	801	778	757	777	756	749	738	795	729	770	735	759	779	812	793	731	741	768	728	775	743	737	808	770	741	783	739	760	784	757	742	721	730	853	769	776	762	740	774	740	773	778	783	731	752	771	766	790	716	746	698	768	709	775	719	720	733	736	782	758	769	766	756	750	762	764	822	754	721	763	751	709	734	768	764	722	771	775	788	748	767	741	774	730	706	763	747	774	722	728	744	775	704	765	696	775	754	739	776	760	758	777	709	751	760	721	730	739	790	739	743	751	775	748	783	731	818	709	815	732	764	785	711	757	768	766	762	818	773	753	747	747	746	759	752	724	746	795	731	756	723	770	774	736	772	772	749	814	761	772	761	754	757	775	731	786	693	798	765	714	741	797	755	771	734	768	810	792	734	771	755	712	776	762	766	764	729	716	819	809	766	722	745	771	762	758	717	778	734	810	760	781	758	780	817	773	766	746	717	763	774	809	773	705	730	751	765	780	776	704	740	692	754	719	729	741	723	767	767	729	725	759	764	704	767	772	764	743	740	755	739	756	718	781	788	726	728	750	785	740	746	777	757	765	768	755	726	785	776	758	739	771	777	770	776	767	698	741	788	725	754	724	798	789	745	734	750	767	746	764	776	777	706	751	735	782	800	748	732	743	795	771	766
30896	18829	2390	886	645	470	394	336	279	285	231	219	230	194	205	211	194	176	199	177	214	148	162	161	162	183	173	181	176	178	137	189	172	170	172	180	170	150	153	157	171	173	151	151	165	154	155	152	139	157	206	136	154	163	170	152	157	155	147	144	155	158	154	159	139	163	158	161	169	176	174	155	157	162	143	147	156	160	156	148	176	153	179	161	168	158	145	147	174	148	169	158	164	157	155	129	155	142	154	154	174	165	148	154	152	145	156	153	163	177	153	181	139	130	154	151	119	167	158	157	136	169	152	147	166	159	168	147	165	127	130	156	165	174	147	155	138	174	148	153	160	155	135	161	144	159	163	154	171	151	150	159	153	143	140	177	164	149	158	150	155	153	134	166	156	161	158	174	147	154	172	154	155	165	197	152	178	173	173	151	135	148	143	168	130	156	162	157	166	148	152	155	136	156	154	168	127	146	142	136	138	166	178	166	136	166	161	169	163	175	140	146	148	181	153	164	128	157	167	159	149	146	151	175	158	141	153	136	172	154	154	156	171	147	148	158	147	186	144	153	158	147	176	176	164	152	167	156	142	148	141	167	168	149	151	147	146	152	139	132	157	142	152	159	161	163	167	155	149	161	174	161	143	151	193	136	162	141	147	150	149	167	164	147	161	179	141	154	177	152	147	159	138	173	163	136	168	147	145	207	168	160	152	174	158	168	151	154	148	156	155	170	141	140	175	160	165	172	167	161	163	164	154	139	167	167	152	157	145	164	170	160	157	166	151	137	162	143	164	150	142	172	146	141	126	158	156	155	141	154	163	173	181	143	179	165	157	155	168	159	169	177	143	150	161	154	150	165	150	144	150	145	169	156	154	158	166	151	149	165	164	145	147	155	170	164	148	143	171	160	157	155	155	143	130	154	132	160	153	151	152	167	146	168	163	159	143	159	166	174	155	164	143	157	166	156	145	146	160	154	142	166	178	156	146	152	159	171	144	150	141	141	159	148	166	168	142	168	157	140	161	141	167	185	152	161	178	143	156	160	128	156	183	171	144	169	183	157	154	172	167	155	168	154	157	153	164	142	163	134	159	170	169	150	149	164	178	156	161	171	176	149	199	189	163	142	146	155	163	151	164	145	152	156	177	145	157	156	172	154	135	146	184	130	152	151	156	171	132	139	174	147	165	152	174	145	149	159	159	164	183	173	153	168	170	150	176	146	158	172	160	151	157	169	172	155	161	159	165	156	161	166	133	143	151	161	170	155	139	166	136	165	151	166	161	161	157	168	164	168	141	151	178	148	149	153	149	158	163	161	154	167	168	166	168	157	172	170	146	161	189	167	147	147	149	176	178	147	177	155	151	148	135	163	130	170	149	161	148	162	166	174	144	151	168	151	142	174	128	139	156	151	140	156	174	154	137	153	132	155	175	148	146	138	165	124	179	158	125	174	129	166	147	146	171	139	140	138	172	162	149	160	153	174	136	164	155	159	164	130	164	159	154	163	181	126	158	152	162	150	150	138	158	149	159	165	158	148	140	160	174	136	171	151	151	158	153	162	142	170	137	150	136	154	154	183	140	174	186	153	161	169	174	141	170	138	148	151	148	138	137	172	160	138	156	188	183	156	163	160	143	168	184	140	176	144	162	165	139	161	146	144	173	149	173	164	149	148	171	157	167	135	171	151	152	140	177	167	146	169	158	169	171	152	132	163	160	181	162	165	161	170	146	167	145	142	178	154	179	163	132	188	160	174	165	160	149	163	144	150	156	153	165	148	165	173	148	159	169	151	150	169	137	141	145	154	154	142	152	157	161	170	151	155	173	155	144	169	176	190	149	154	155	159	152	151	178	169	138	171	158	157	171	155	152	164	148	153	154	145	152	153	142	137	148	144	140	154	167	164	169	135	149	161	150	151	184	170	132	134	143	146	167	124	137	146	169	151	154	167	168	175	147	176	156	132	178	171	185	140	161	159	161	160	172	142	155	156	177	162	169	181	154	175	164	177	147	157	185	150	166	148	157	158	190	155	165	165	174	163	151	149	161	152	182	165	172	138	151	183	156	159	156	169	169	166	128	141	164	155	148	176	157	137	173	144	153	162	154	143	170	148	160	180	138	148	156	156	129	134	161	167	146	143	166	138	125	152	147	145	164	143	173	176	168	143	164	158	166	152	143	156	149	153	167	166	168	147	164	154	179	131	148	156	169	163	171	174	170	147	167	156	170	151	175	159	165	167	141	165	154	177	154	157	164	158	143	170	172	154	157	168	169	148	152	138	146	167	154	161	146	151	163	141	160	139	167	168	154	145	174	176	154	149	178	136	147	141	147	153	154	164	156	167	152	158	151	149	165	156	152	127	172	154	165	138	148	146	162	152	139	160	156	150	170	179	175	171	133	176	174	161	117	161	157	149	146	167	158	158	155	154	154	175	154	148	137	121	160	130	158	147	156	148	136	162	159	163	172	150	149	159	186	151	146	161	166	159	152	169	147	121	145	150	176	154	171	148	145	149	133	158	145	157	140	148	170	158	140	153	167	132	170	137	168	149	170	151	164	163	164	165	166	142	172	193	158	141	163	157	177	158	177	139	151	175	152	174	177	160	155	175	136	176	155	134	166	147	144	141	144	175	159	143	183	167	171	161	152	144	124	143	165	154	157	174	154	147	130	134	165	157	135	168	171	130	157	142	152	148	145	154	156	156	157	135	158	158	155	164	171	133	154	161	172	172	149	162	150	169	176	164	142	157	155	154	165	149	167	146	183	160	172	162	154	163	154	161	172	136	155	151	148	129	156	141	167	143	143	148	127	147	160	167	168	169	163	159	153	163	166	148	160	173	155	160	136	153	157	159	164	156	146	146	159	142	182	172	152	151	168	131	158	177	175	160	133	164	146	176	158	160	135	161	131	167	152	142	171	148	165	178	187	162	160	146	135	153	151	181	141	160	170	174	165	158	143	125	169	149	133	148	181	178	150	153	152	174	148	145	148	156	167	157	189	179	163	163	157	162	167	160	169	136	153	164	168	140	172	169	166	176	167	173	170	161	149	180	147	149	153	162	142	167	142	152	174	142	153	152	154	165	156	172	168	184	174	165	143	168	135	148	154	125	150	160	163	185	150	174	127	162	181	191	180	170	146	162	160	136	167	141	158	157	159	161	171	139	115	148	161	158	161	165	167	152	170	152	193	158	164	147	167	152	162	167	183	156	146	158	182	153	166	171	178	152	155	155	162	177	140	157	175	158	165	144	164	152	151	150	153	158	143	172	156	164	168	154	155	153	141	163	142	162	155	145	166	179	152	150	139	147	164	158	148	152	150	138	166	148	153	180	161	152	147	154	135	160	168	144	157	152	167	126	141	169	152	147	134	154	168	178	159	133	139	162	165	149	172	153	168	177	140	171	162	140	166	147	161	155	166	146	149	157	160	180	175	166	142	150	171	154	164	134	154	168	148	161	180	149	163	160	140	170	171	166	154	146	168	158	173	166	169	173	162	151
16418	12412	2286	2833	2502	2061	1745	1457	1253	1154	1039	964	879	819	757	727	688	629	662	609	642	639	552	520	547	572	492	524	533	534	506	522	479	481	488	474	456	466	496	504	499	447	466	489	449	432	391	462	418	468	474	475	436	465	499	433	463	445	459	440	465	440	433	442	445	439	452	432	446	453	428	408	438	453	424	459	433	475	448	431	433	467	453	462	422	441	457	451	460	442	412	451	445	459	445	427	442	430	474	438	431	423	448	457	444	421	417	449	458	430	413	452	438	441	459	440	450	435	444	454	458	415	437	432	428	430	441	410	426	444	428	437	416	452	456	453	417	444	483	441	445	483	432	441	455	446	463	449	476	442	449	423	403	458	457	435	440	425	458	426	412	491	441	427	448	402	411	442	428	388	428	428	429	443	427	471	458	436	453	441	395	430	396	439	442	436	454	410	439	408	425	395	440	416	408	478	464	419	428	455	415	429	485	453	418	459	421	441	436	459	447	394	429	447	480	443	456	452	443	451	417	408	451	394	424	408	471	421	430	452	435	424	462	431	425	465	434	400	466	453	453	438	402	436	431	437	407	466	418	437	424	402	386	406	435	460	441	443	438	461	467	448	443	434	431	453	420	457	432	436	421	426	482	431	421	436	428	434	433	410	446	457	427	432	445	414	427	429	406	447	417	425	431	408	442	445	419	443	437	416	413	421	434	435	442	452	387	400	386	439	441	429	421	450	437	398	428	445	392	381	440	408	461	440	453	406	427	429	430	427	443	446	425	395	391	447	443	396	429	443	419	428	429	418	439	457	409	395	430	434	455	479	413	411	433	436	465	436	417	399	396	412	429	416	380	443	484	467	446	472	433	364	443	417	420	440	414	389	434	417	430	458	423	427	391	375	442	425	426	445	428	396	424	427	447	418	428	416	429	420	425	441	405	442	438	446	447	434	413	438	434	394	445	405	422	427	414	422	421	421	432	414	434	410	411	411	410	460	393	450	460	414	412	440	452	430	427	423	439	435	440	429	420	428	415	438	414	417	455	398	415	436	416	406	409	436	407	418	412	453	424	443	418	437	450	467	424	433	449	416	406	435	457	448	436	432	415	426	439	416	428	414	401	452	435	450	436	414	408	425	421	403	406	435	422	414	418	435	428	439	410	398	425	440	492	441	398	435	434	407	412	456	400	430	434	436	448	455	425	426	440	417	464	414	470	446	467	450	412	423	454	475	457	438	434	462	416	437	444	455	453	461	417	431	396	459	453	431	475	445	420	415	483	420	401	428	457	439	400	430	434	411	401	450	455	436	434	422	406	415	429	462	430	436	438	410	426	444	447	420	455	427	421	393	403	441	388	414	470	384	450	434	451	420	441	432	414	406	445	444	470	416	448	419	436	415	477	432	444	400	409	463	433	443	404	461	409	447	449	408	428	443	444	440	409	439	408	437	431	420	405	416	395	428	403	446	403	421	441	425	437	422	408	424	436	462	390	426	417	425	422	436	411	429	412	435	446	440	435	433	427	426	441	427	433	397	414	438	426	455	444	471	464	414	400	439	456	427	425	420	452	423	429	452	417	415	434	418	420	430	431	423	441	430	448	423	431	435	428	427	460	420	435	457	427	398	406	424	423	424	458	417	427	486	438	447	447	444	467	431	448	450	411	402	434	454	415	459	414	428	462	472	437	418	430	410	449	438	436	435	431	448	442	427	436	458	439	421	425	421	458	407	446	464	461	457	400	444	461	426	458	427	440	432	421	428	455	433	444	434	430	420	459	401	404	439	368	395	432	448	423	441	396	425	457	430	430	443	425	437	410	387	446	401	425	463	432	412	404	444	431	463	410	450	416	399	447	424	408	408	406	384	418	436	446	412	441	415	424	407	407	438	429	422	384	415	448	439	432	437	426	433	436	430	458	456	453	477	462	444	459	430	420	426	426	442	436	450	441	373	423	422	395	439	438	427	428	404	434	417	415	448	430	420	448	431	449	415	469	412	447	442	413	426	431	416	440	465	419	409	461	408	429	416	403	440	393	443	436	446	416	461	441	425	432	435	425	436	402	411	407	385	424	445	414	407	453	444	403	395	421	417	414	433	428	413	431	466	422	430	446	410	441	446	407	423	404	420	422	394	421	420	419	426	429	438	430	418	420	420	446	406	456	391	397	416	426	442	444	425	406	434	422	434	424	436	384	485	453	451	429	455	436	428	446	418	460	463	413	441	398	444	439	428	432	425	433	437	458	414	425	418	461	441	424	441	422	438	414	435	439	441	427	430	437	441	463	442	428	402	418	429	447	413	444	462	439	429	389	446	400	417	437	411	440	431	414	460	464	442	451	424	446	434	401	408	408	425	441	423	426	410	430	435	436	417	445	456	450	459	408	437	398	462	418	401	429	438	453	441	443	417	394	427	437	432	439	425	449	436	408	423	434	428	428	443	424	436	432	431	426	409	433	421	434	441	456	394	415	430	398	458	432	432	410	423	421	402	430	399	414	425	398	422	408	438	424	423	431	410	419	412	397	458	446	429	425	439	442	422	413	458	389	420	425	435	439	447	426	422	444	432	420	424	431	484	454	419	427	437	408	456	456	422	446	453	420	412	422	429	426	428	448	405	443	473	456	446	419	415	425	415	430	426	439	465	440	459	418	400	402	435	425	445	401	408	464	439	467	434	484	435	416	408	416	424	426	444	467	444	435	451	412	417	424	452	471	444	429	426	412	419	420	446	420	432	462	430	416	435	418	451	427	415	431	461	440	428	393	430	431	416	420	450	435	438	434	407	427	386	388	428	461	433	452	452	455	432	439	428	416	430	402	442	460	387	445	451	412	419	422	417	436	458	430	457	405	438	437	415	452	412	406	451	406	441	425	436	385	414	456	424	460	459	441	452	470	420	407	409	452	420	437	450	395	445	434	418	460	391	431	422	454	441	456	413	460	438	451	404	451	445	439	463	433	417	402	458	415	483	411	429	395	387	458	442	420	421	429	407	429	452	413	439	473	428	419	391	418	420	442	450	441	408	412	429	408	399	447	421	446	410	438	429	410	408	435	450	456	495	399	443	467	420	414	443	433	420	421	398	429	427	447	465	403	356	459	449	427	440	436	418	427	407	409	424	419	487	421	418	427	440	384	413	465	411	375	433	459	434	433	420	403	427	422	444	445	453	428	438	425	430	415	430	397	423	396	457	440	441	455	422	418	458	420	403	402	420	416	437	450	447	476	464	457	447	457	405	414	421	405	437	417	427	434	454	423	477	414	441	463	436	446	447	406	428	374	442	440	445	429	443	393	354	395	457	428	442	513	432	424	402	451	423	410	434	455	372	456	414	425	439	401	416	442	451	406	394	432	421	428	473	434	401	453	441	464	416	456	420	393	444	490	421	432	417	435	428	442	464	431	439	437	413	385	457	452	410	429	419	418	390	438	442	438	443	449	428	401	423	450	407	447	433	438	410	466	431	443	429	449	415	418	436	453	453	417	448	414	453	390	413	427	426	418	468
42923	31074	6371	1866	1251	885	750	622	471	456	424	355	373	346	326	297	298	276	316	291	270	244	250	251	256	263	280	239	227	252	271	241	257	250	240	220	237	274	226	238	256	205	239	255	234	260	231	258	223	228	243	265	215	250	245	271	233	248	248	227	225	219	227	246	249	219	248	268	246	239	218	247	230	236	204	229	232	289	258	237	243	198	256	231	230	221	245	196	243	273	257	260	233	255	241	230	228	246	236	233	235	259	223	220	227	240	251	218	233	239	250	250	238	236	228	213	233	225	225	228	241	223	250	211	211	228	194	278	231	243	250	246	216	255	228	225	235	227	234	214	232	239	237	238	272	221	252	252	229	237	245	255	249	226	215	250	215	221	210	233	249	228	205	245	227	221	231	237	216	234	225	226	219	255	224	222	234	247	233	256	237	219	229	257	232	259	223	265	220	280	218	252	206	237	242	219	243	210	220	212	240	212	208	242	215	223	244	224	234	216	213	249	216	249	239	226	223	211	216	202	223	246	224	241	215	225	233	232	244	202	228	253	236	235	220	225	220	254	235	218	209	207	250	222	235	258	214	234	216	252	235	211	224	242	260	216	244	219	218	224	241	231	245	222	242	229	245	242	222	211	239	216	229	216	232	217	222	240	245	246	193	232	250	221	248	223	238	213	238	236	227	233	224	252	233	207	236	216	202	244	220	276	227	224	237	229	244	259	216	219	248	204	212	251	215	221	226	235	251	227	236	226	204	246	218	246	207	267	243	236	231	208	222	224	225	225	222	222	239	197	220	235	256	237	226	209	255	232	219	230	241	217	239	216	201	226	232	222	229	253	233	237	240	213	254	244	200	251	241	210	232	216	231	220	215	228	244	254	218	204	225	228	256	215	223	224	250	222	240	245	226	226	230	247	230	198	228	199	233	209	230	219	203	219	227	219	220	232	239	249	234	232	231	248	246	222	268	227	242	211	204	246	223	232	214	221	222	237	232	233	239	242	210	234	260	219	191	226	236	220	209	218	217	222	218	246	243	266	238	200	233	225	236	214	230	249	214	229	219	240	226	243	228	214	210	225	226	223	246	225	225	227	222	217	215	203	206	213	221	224	259	244	205	246	226	215	218	243	233	216	237	233	231	250	253	231	240	208	234	248	219	225	238	252	251	225	255	231	244	218	232	210	208	218	231	231	209	223	230	205	224	225	228	211	199	210	204	233	237	253	228	219	221	240	201	267	280	232	224	241	217	263	215	239	229	209	229	251	233	214	240	201	217	220	241	263	207	217	251	241	231	249	190	230	219	232	258	234	229	255	224	220	228	237	230	221	223	229	237	236	254	222	240	243	239	226	225	224	225	235	213	244	232	229	225	217	258	239	230	253	232	250	220	213	201	213	214	248	222	227	220	251	218	219	281	245	247	254	212	218	256	232	227	245	226	232	225	199	228	236	230	210	233	237	227	231	244	215	230	224	217	198	248	249	219	243	239	234	223	262	246	239	224	216	227	220	214	221	231	248	227	228	245	225	240	248	250	223	227	245	219	211	221	230	241	228	226	249	224	252	228	231	233	248	244	224	227	247	265	239	207	213	233	218	240	192	228	235	207	211	209	220	213	235	217	222	219	221	217	180	229	245	218	230	225	257	233	230	266	226	234	217	254	217	225	222	238	232	235	249	224	213	214	230	227	201	235	217	218	224	238	243	233	197	222	250	217	226	210	204	223	194	235	229	204	240	224	239	202	249	227	200	224	207	181	255	237	236	234	220	191	224	229	245	222	242	186	247	238	252	227	233	210	219	252	251	238	215	223	227	222	236	202	229	237	251	211	235	227	204	203	220	238	232	240	242	202	220	249	217	246	232	234	235	241	231	206	239	205	237	203	239	229	251	212	224	232	218	233	231	222	264	243	237	231	226	207	243	224	249	235	240	233	219	233	251	219	230	240	244	245	225	234	205	233	209	231	213	227	243	215	254	212	216	241	224	224	242	228	246	221	201	223	223	258	212	250	219	226	231	234	238	261	231	206	255	215	226	230	281	226	219	220	228	219	251	214	241	214	215	223	239	237	233	254	205	246	245	209	227	232	219	227	251	214	234	245	230	243	202	226	223	246	229	239	221	243	227	211	240	207	237	234	223	266	229	219	235	226	229	255	202	214	209	226	218	232	215	206	244	206	241	247	226	208	215	243	210	219	217	247	247	245	232	246	229	195	227	186	233	228	206	248	226	232	208	219	241	222	248	223	221	217	220	250	247	244	201	236	223	219	222	249	257	239	250	211	213	218	225	235	214	219	227	234	230	242	211	251	228	225	227	227	237	236	235	212	222	219	233	216	236	232	215	210	239	238	219	227	214	224	240	230	234	255	232	245	216	228	212	261	219	249	226	252	187	245	246	257	225	225	244	192	231	232	206	235	211	221	259	261	205	239	223	231	233	248	233	227	219	224	229	229	229	220	205	224	231	245	271	220	224	227	205	235	234	235	244	238	248	234	222	231	223	248	224	245	217	238	221	215	234	206	233	240	225	213	224	242	240	226	217	231	222	204	250	226	235	245	208	230	242	190	219	218	242	230	246	248	240	213	247	230	245	214	241	236	197	282	236	225	192	221	261	212	248	198	219	244	245	234	227	228	242	241	215	215	202	263	213	235	221	233	218	218	212	222	239	221	230	226	233	229	232	239	247	235	223	228	245	222	236	238	247	244	223	233	242	230	222	228	204	232	243	235	230	257	216	234	220	242	236	231	277	243	253	198	242	221	215	210	221	241	245	228	230	218	192	234	243	231	228	241	263	239	241	209	248	237	222	230	241	232	240	218	238	237	247	218	230	238	246	236	214	232	242	255	231	237	230	192	225	229	216	240	240	229	226	214	215	241	235	211	258	244	242	235	208	209	225	220	271	228	262	231	262	215	199	197	235	192	196	232	249	223	223	229	245	266	280	213	245	244	227	248	240	253	263	255	227	227	257	247	223	227	241	237	215	227	264	233	216	236	252	233	205	197	243	244	246	238	229	219	234	217	240	242	221	269	230	245	238	208	247	224	200	224	236	241	227	262	223	241	233	235	246	267	207	222	220	207	251	234	230	216	213	231	215	231	216	210	235	234	216	233	214	232	205	205	230	215	247	242	220	240	226	226	231	220	213	255	224	235	224	229	213	261	244	214	229	245	224	225	247	232	253	218	219	240	237	224	230	236	252	241	231	227	250	227	226	243	190	216	219	222	249	231	246	269	257	250	241	219	223	230	210	239	214	229	217	246	216	211	206	225	217	234	239	238	219	219	228	210	230	216	257	220	230	216	206	223	226	208	243	218	201	230	230	237	251	223	240	213	195	230	233	234	237	249	217	229	241	222	230	220	240	218	218	259	250	238	227	237	214	227	217	228	239	229	239	227	246	218	241	241	227	214	231	248	242	221	249	228	240	239	219	226	231	226	235	220	214	219	245	238	225	239	224	247	225	252	226	266	248	217	252	246	229	236	224	204	216	212	231	209	242
22777	18260	4339	5228	4458	3803	3163	2526	2258	1935	1735	1529	1443	1359	1269	1192	1091	1071	1009	914	932	944	890	850	858	833	815	774	784	756	757	750	740	749	724	694	693	697	737	696	695	683	727	686	680	636	646	718	697	671	678	690	688	692	687	607	694	713	686	619	637	703	642	633	620	648	685	601	662	663	625	625	674	629	608	633	648	622	596	662	614	640	669	650	614	624	601	611	644	641	607	656	610	655	602	603	554	657	652	595	623	591	596	605	633	638	626	603	627	611	620	635	629	646	613	604	630	637	589	619	642	608	616	642	582	607	608	609	639	607	599	631	650	663	654	579	563	607	640	635	594	643	606	618	639	646	606	644	625	579	617	613	624	639	620	613	567	608	647	615	625	620	597	671	635	591	597	627	605	648	614	629	599	626	627	612	606	620	591	641	583	586	598	653	603	590	592	625	568	593	573	597	578	620	607	610	616	647	636	599	613	599	636	628	599	637	636	639	610	606	650	601	621	555	610	620	612	604	611	675	634	584	608	560	620	641	617	611	618	555	616	648	652	631	618	620	614	599	598	612	641	650	606	608	630	614	560	608	620	645	596	637	595	598	590	634	645	610	641	623	625	611	630	619	597	655	622	610	631	622	615	591	617	619	607	625	603	592	594	625	603	600	645	602	586	620	610	580	607	597	597	645	604	597	616	640	605	597	615	586	622	643	594	622	619	596	622	623	662	588	614	623	589	670	634	567	613	631	631	618	600	621	575	603	605	536	622	659	639	652	605	619	587	591	606	649	607	558	612	607	569	598	610	567	583	600	608	655	610	596	627	602	629	652	621	584	615	632	621	634	565	629	625	591	585	619	610	607	607	581	632	604	633	621	616	609	605	643	600	641	572	642	597	608	657	585	622	607	586	609	578	639	608	593	647	644	608	633	564	627	613	614	580	619	606	630	596	578	621	603	596	594	633	629	613	550	623	601	628	635	595	604	580	620	594	581	614	659	598	644	619	629	622	602	587	622	630	573	617	629	637	595	628	605	607	625	605	622	594	619	600	614	637	577	597	634	633	667	605	636	571	591	606	649	616	611	594	593	598	599	602	600	622	617	618	597	641	623	575	556	614	607	611	623	618	581	604	631	608	632	646	642	596	569	620	600	606	620	602	608	632	602	638	650	612	599	612	579	605	616	634	610	642	591	614	636	611	628	548	589	588	575	639	610	627	596	637	614	593	648	609	626	615	591	616	643	622	619	606	614	623	622	587	610	609	609	608	653	622	613	624	604	622	601	603	631	645	701	613	636	622	616	622	628	639	598	633	585	603	598	610	637	596	647	626	639	647	604	626	621	621	584	596	610	602	619	605	589	637	601	595	639	597	604	615	598	617	637	660	592	610	577	605	594	628	607	702	591	625	626	607	605	645	590	613	635	636	607	618	572	610	569	627	628	626	614	631	667	576	573	609	619	581	597	584	622	639	657	552	605	645	603	597	584	644	606	627	607	648	652	619	546	595	633	635	610	601	589	653	610	614	633	622	646	628	629	604	625	610	627	575	594	609	608	635	628	600	596	636	572	599	636	618	647	627	587	608	607	616	613	601	610	623	615	597	603	562	577	582	622	638	609	595	587	623	617	599	598	620	597	612	617	609	562	581	611	633	571	626	654	586	620	656	616	627	595	605	605	620	607	605	590	637	627	602	634	625	618	594	575	604	636	636	604	631	669	604	630	621	618	606	618	643	633	608	591	584	602	581	643	612	650	643	652	624	631	578	595	647	583	629	600	613	606	595	642	593	618	589	621	617	648	599	655	566	620	611	650	634	637	637	670	608	585	622	582	624	638	579	611	660	577	569	646	633	606	630	583	610	614	616	588	607	622	652	631	623	607	626	591	616	615	656	612	622	599	619	655	619	631	589	588	584	596	650	613	563	609	672	604	596	599	627	628	618	614	607	639	584	634	653	592	597	608	615	603	621	622	640	589	565	593	636	590	622	629	630	655	647	620	615	634	611	570	610	590	624	572	591	636	588	624	592	595	597	588	585	638	630	550	635	644	659	610	594	582	614	586	609	621	625	627	584	620	595	582	600	609	539	576	579	637	632	588	584	589	603	613	597	584	595	613	575	605	632	591	618	582	587	669	621	565	613	565	648	662	641	579	620	621	628	629	616	586	602	590	621	632	620	631	586	579	628	610	612	561	579	597	609	622	634	617	590	588	587	676	635	640	628	597	655	581	596	625	636	596	639	595	582	649	596	621	618	600	646	621	584	613	620	592	593	628	599	651	602	599	637	598	585	585	582	594	608	603	618	587	606	628	559	615	600	606	618	642	614	593	599	588	652	618	622	632	606	605	586	579	621	617	610	622	592	648	614	642	602	628	604	607	588	576	633	600	632	596	613	620	630	639	622	655	601	647	634	613	613	643	646	568	634	609	625	608	594	601	607	607	588	635	631	596	630	601	556	623	604	576	583	618	617	611	660	611	606	589	557	634	571	605	643	648	566	638	631	599	568	589	583	637	609	625	595	661	575	667	602	594	601	695	597	621	597	622	587	606	626	598	618	571	618	617	638	588	601	634	628	628	615	634	627	562	603	589	642	603	627	620	630	635	622	656	628	596	595	661	657	562	650	629	654	623	568	669	669	626	625	575	612	607	636	646	648	601	561	620	624	626	631	607	618	613	643	563	616	672	613	542	625	571	612	617	634	660	640	624	630	621	596	595	597	619	651	593	628	589	569	607	601	619	611	652	585	647	612	607	578	595	628	587	624	628	595	626	620	627	635	655	606	626	606	597	610	605	561	627	604	623	603	595	617	612	591	597	607	606	627	604	606	592	619	640	618	614	614	598	631	648	587	620	608	608	585	653	592	608	592	662	645	570	642	589	608	630	626	639	590	592	617	644	637	558	630	614	615	584	616	646	611	606	626	591	647	630	629	636	633	584	647	635	622	614	606	604	619	586	588	638	635	606	545	647	648	579	649	585	595	627	598	593	627	568	593	639	578	611	614	625	623	601	595	576	600	625	610	639	601	630	641	630	629	631	614	578	595	616	606	630	624	619	592	597	602	643	589	620	652	575	612	653	611	642	601	593	637	619	621	610	636	626	659	625	630	636	634	584	624	631	610	606	632	612	601	669	646	650	575	630	597	582	620	603	585	611	594	602	590	631	610	610	635	626	624	585	660	635	611	626	615	605	617	615	628	631	585	593	658	624	588	574	590	609	620	631	588	605	640	642	611	588	631	633	677	609	649	622	606	616	632	614	611	606	583	601	650	617	662	593	577	621	648	640	616	592	668	585	612	613	619	622	599	610	605	588	598	610	631	612	571	627	609	569	611	594	595	626	618	660	598	596	588	618	611	619	583	556	620	592	583	609	630	616	612	569	602	617	628	622	573	624	561	634	611	584	619	658	598	607	600	608	612	611	632	604	645	556	578	651	619	639	600	595	617	640	581	640	602	608	620	613	577	592	610	629	603	610	608	666	676	604	589	640	601	599	577	622	621	588
11031	1123	342	390	337	325	298	371	317	332	299	342	337	313	295	335	338	345	328	329	295	344	328	302	338	304	319	310	324	335	314	322	337	342	318	299	337	304	343	316	337	308	335	333	341	330	342	304	343	334	295	288	321	314	345	312	327	328	334	318	324	313	301	333	315	302	309	322	350	315	293	320	312	310	329	302	316	306	322	323	339	345	310	339	314	306	306	317	318	312	338	309	319	356	299	293	344	296	312	291	342	342	330	304	343	292	356	285	314	282	292	318	329	305	361	335	327	323	354	330	325	318	325	292	317	320	319	324	348	331	319	317	299	294	318	297	319	339	311	334	360	318	325	289	312	309	319	317	273	341	305	300	312	320	308	330	312	318	291	306	303	323	314	318	336	335	326	323	328	312	300	335	312	318	350	325	331	306	342	326	317	315	336	344	328	308	331	344	334	344	352	314	320	345	299	317	340	291	343	311	358	320	331	320	302	344	309	315	311	331	316	337	304	323	325	298	353	322	342	316	339	308	302	320	299	309	309	312	339	314	330	313	323	309	271	311	304	288	344	315	302	318	317	316	310	297	308	336	333	285	328	315	336	315	330	317	315	294	278	332	308	314	313	345	346	339	299	343	345	324	325	314	324	297	315	325	335	340	285	310	332	297	283	324	333	294	310	307	316	310	352	351	319	290	340	309	305	311	313	325	318	340	288	329	301	318	329	308	321	323	299	308	311	315	327	346	318	338	295	305	329	306	387	350	323	279	307	313	319	320	303	340	328	282	303	295	310	351	345	300	312	299	317	284	305	328	284	332	339	299	298	319	303	333	307	327	318	301	344	308	303	314	276	300	339	338	334	314	340	304	331	303	347	308	362	305	302	306	321	312	329	333	293	303	329	318	306	289	308	311	312	306	326	341	345	323	316	317	316	326	335	304	335	288	293	345	302	323	341	343	313	302	313	329	312	321	301	334	303	308	337	303	310	312	311	311	338	297	311	330	289	326	302	352	306	322	292	316	280	311	295	362	357	365	306	313	310	324	335	311	312	324	286	314	317	308	283	345	317	314	372	292	329	282	313	319	327	340	304	340	351	312	312	340	323	359	333	329	331	301	331	349	345	308	340	337	308	305	329	349	326	276	361	288	306	292	340	339	282	346	329	293	319	296	317	336	289	319	301	307	323	298	318	321	334	283	339	363	350	282	322	305	305	273	298	330	327	312	321	312	308	280	280	336	356	330	313	320	324	299	321	321	284	310	324	318	316	341	303	297	309	322	294	322	326	336	362	287	307	324	330	328	317	326	338	318	327	301	303	322	325	316	338	309	308	324	311	339	299	308	317	333	343	358	335	350	307	306	334	318	309	321	346	331	333	346	346	349	346	323	343	342	339	338	347	294	334	337	287	340	335	313	308	332	322	353	316	319	309	305	318	330	314	329	331	325	323	335	324	300	302	336	314	366	318	341	353	312	306	314	341	327	301	290	339	317	372	326	333	334	319	307	328	297	315	329	326	300	337	349	308	314	285	307	303	322	335	304	340	290	329	334	333	303	316	318	376	348	335	327	320	333	310	326	338	342	322	306	323	315	312	340	350	329	313	298	338	316	317	277	319	345	303	304	306	314	334	315	344	351	288	308	297	309	357	343	331	344	306	345	291	327	303	331	304	307	306	341	313	336	320	307	290	335	281	331	312	345	311	310	300	342	315	324	321	309	333	344	316	321	331	333	317	321	294	303	278	322	304	332	352	323	315	366	286	339	337	338	327	354	309	292	311	290	359	322	308	333	325	316	320	310	292	330	308	324	302	297	364	288	277	276	335	322	345	342	282	311	319	318	331	295	315	330	314	335	342	318	289	347	316	335	310	325	323	313	304	307	323	337	339	335	317	294	311	314	316	304	316	305	301	328	309	310	303	286	332	336	303	339	314	314	311	305	301	304	351	331	332	294	323	334	312	345	335	298	315	282	324	352	302	339	324	345	327	329	321	310	323	305	312	365	328	337	316	363	353	325	283	320	365	321	300	292	292	326	271	367	323	320	330	320	338	316	316	300	333	300	329	326	353	351	340	312	305	315	304	307	329	317	320	312	325	305	341	321	308	322	324	286	314	293	314	340	325	313	334	325	284	319	316	347	314	317	303	307	305	300	359	315	325	317	307	346	375	344	320	278	320	331	350	321	318	317	345	329	310	330	302	316	300	345	321	293	302	316	348	336	309	378	318	308	314	319	346	340	295	303	322	330	307	355	337	303	324	296	330	336	315	329	350	301	303	332	329	311	308	313	311	332	335	322	323	329	316	338	322	311	320	338	331	317	320	284	349	323	313	307	326	318	314	314	347	312	339	314	309	321	302	329	304	311	326	311	292	324	317	308	307	297	321	318	328	346	299	349	332	330	282	320	324	336	313	330	325	337	312	319	337	331	333	348	283	331	328	335	301	328	337	293	312	293	337	315	333	305	259	356	309	304	303	324	277	351	322	314	333	335	324	331	314	342	299	353	335	324	360	313	348	334	336	309	311	327	358	305	302	301	297	330	339	306	321	294	317	307	323	356	298	321	326	340	331	317	335	338	318	300	319	315	324	311	344	329	306	340	319	319	313	321	300	319	290	362	325	336	305	329	335	337	301	323	330	324	338	341	294	340	379	316	322	318	294	289	308	311	310	352	340	362	320	328	334	356	345	318	332	280	326	328	317	283	330	337	318	344	320	316	312	311	340	326	305	308	318	305	345	304	326	298	298	364	308	300	340	321	297	354	310	328	322	306	321	333	333	322	311	265	286	314	334	355	319	315	285	288	315	316	331	343	311	306	329	344	296	343	300	284	296	343	333	307	296	309	338	333	342	306	323	336	325	313	291	295	324	348	287	324	308	316	324	325	319	323	289	321	304	323	337	362	296	345	332	330	313	290	322	338	307	309	301	322	306	337	323	302	355	354	354	315	341	309	314	325	323	313	314	327	329	340	315	326	321	333	306	293	303	299	307	311	347	298	324	331	301	316	319	350	324	312	309	275	300	311	307	333	296	315	343	361	343	330	353	341	353	329	320	310	318	309	306	308	332	307	283	330	293	331	329	312	369	308	312	306	275	303	339	354	320	314	351	327	344	311	328	323	351	376	363	285	342	339	311	325	321	328	324	359	324	356	330	344	325	334	311	332	325	294	308	346	316	355	322	315	312	315	326	335	329	298	347	361	346	333	319	338	345	302	347	339	302	344	316	324	344	311	297	296	331	329	284	304	324	306	345	363	279	299	312	311	288	326	334	336	318	351	310	324	334	318	343	311	318	307	346	365	292	300	287	285	322	334	331	299	313	303	348	325	330	342	306	304	331	340	320	347	341	321	325	295	326	383	334	353	295	326	360	288	335	329	334	353	320	302	327	308	309	320	344	328	347	344	328	364	304	317	296	327	341	296	286	311	332	300	318	297	295	331	342	348	322	315	311	343	312	336	338	331	341	313	339	331	291	346	298	290	304	327	303	313	312	322	319	329	301	286
5563	1495	823	835	838	771	792	766	765	778	779	772	767	798	745	718	734	772	770	782	767	761	727	756	759	776	759	821	739	812	775	813	765	730	738	773	809	757	782	785	775	752	769	752	801	740	756	736	797	788	794	740	738	813	757	787	770	759	754	768	745	760	799	766	745	718	720	777	767	759	807	770	685	760	734	771	793	700	767	749	748	747	747	785	790	727	756	776	806	754	783	718	787	816	772	768	746	772	777	796	753	810	717	744	736	742	778	776	719	735	789	771	737	753	759	770	751	732	785	788	751	718	783	780	762	724	730	800	743	752	753	780	740	787	761	769	751	725	813	743	761	758	741	719	723	774	724	812	747	704	754	763	761	767	753	744	803	725	699	761	804	766	758	793	742	768	758	769	762	799	753	757	789	758	727	762	729	782	797	821	769	717	726	756	779	769	764	766	721	759	759	774	755	748	788	766	756	744	768	743	737	766	766	780	779	746	760	753	775	793	757	800	812	741	759	720	788	783	795	771	754	784	754	756	728	752	802	760	772	766	738	779	724	733	737	723	745	767	755	791	743	768	740	779	765	803	785	763	757	806	749	751	722	763	805	801	780	710	792	775	767	774	756	765	732	770	742	755	773	735	729	781	765	764	725	803	741	765	732	771	761	752	763	800	788	707	803	817	768	747	781	784	763	753	764	820	769	763	762	753	785	753	765	781	781	784	773	732	752	748	767	810	729	741	740	778	747	762	678	774	788	744	735	818	732	743	785	741	799	755	760	755	736	752	718	783	765	737	768	733	787	810	791	759	711	756	760	772	750	794	773	743	818	767	757	762	742	775	800	723	749	749	768	779	756	747	810	796	798	791	734	714	740	718	792	723	759	752	758	740	758	789	793	744	780	777	732	744	806	760	777	757	770	771	663	767	801	743	784	753	803	729	708	739	783	760	763	773	758	735	769	804	764	779	746	754	696	820	788	768	733	748	806	758	791	754	828	754	759	755	729	764	769	728	724	770	795	776	803	741	762	738	774	738	802	711	786	762	776	793	752	796	742	756	758	772	736	734	758	754	764	795	768	730	788	755	748	784	749	771	835	749	764	766	735	746	772	739	749	793	789	797	785	738	786	747	765	796	733	787	725	813	744	773	732	750	749	732	781	773	748	754	768	721	718	780	780	758	735	770	714	756	772	719	794	757	718	807	789	780	717	747	729	792	759	745	755	763	749	757	760	719	728	765	754	801	770	757	749	726	809	758	744	765	783	771	769	763	778	786	759	772	779	740	774	763	786	773	741	762	722	707	808	782	787	765	785	803	754	790	760	720	755	742	715	723	729	804	756	731	711	751	741	801	745	776	826	709	743	714	794	744	810	699	801	714	817	748	746	728	707	737	764	779	747	737	803	757	768	734	809	723	703	772	783	757	778	733	718	736	758	789	780	772	760	758	770	798	743	820	764	765	724	727	732	764	751	759	771	740	811	741	769	787	811	731	787	790	733	746	786	737	703	743	757	748	762	776	753	789	778	732	783	800	778	782	740	778	775	768	802	730	765	760	763	768	787	753	769	778	764	833	774	762	791	737	777	794	769	806	760	789	767	735	754	746	761	774	733	795	785	759	752	738	786	770	731	769	715	778	786	759	720	740	769	767	733	760	736	723	780	762	766	772	736	743	757	747	778	750	759	731	754	779	756	730	725	746	769	761	779	735	762	759	705	813	754	736	765	732	759	734	759	747	779	751	773	791	766	775	752	787	811	826	755	759	728	758	753	758	758	739	791	770	791	784	778	786	754	774	745	749	732	730	782	727	774	779	802	718	710	733	740	709	765	719	758	761	743	773	771	788	799	786	804	770	744	763	761	734	742	739	739	755	795	794	804	746	752	800	815	747	787	792	752	762	776	739	763	768	777	732	742	773	787	769	717	798	766	769	765	703	710	761	804	746	725	792	788	787	764	762	746	774	776	724	716	813	773	802	740	808	789	731	755	791	766	753	706	794	750	709	773	803	770	798	707	742	787	779	755	714	769	777	771	733	772	775	729	778	740	762	777	753	732	751	802	770	776	744	685	741	760	760	767	787	788	744	729	773	783	758	774	767	804	739	760	791	791	760	747	796	750	797	761	783	803	738	805	787	790	744	770	745	759	749	762	718	824	733	762	759	769	783	720	766	772	743	778	708	716	756	742	758	739	774	730	753	731	801	747	782	772	726	750	787	728	745	749	730	758	719	750	756	809	772	783	746	729	785	771	764	752	727	728	791	792	757	751	742	713	780	783	748	732	752	737	719	752	805	762	801	736	813	726	799	757	755	809	759	753	811	735	822	764	715	787	752	746	774	744	772	756	758	756	729	711	752	775	754	766	748	746	750	761	778	783	711	764	755	733	776	753	742	720	764	749	782	804	767	710	794	735	770	792	749	733	732	788	696	700	746	783	783	779	751	765	733	770	718	725	749	786	768	757	766	777	716	771	718	735	810	755	758	780	763	787	737	776	812	795	712	755	774	721	701	755	745	758	746	819	752	737	764	758	731	729	723	747	735	750	802	744	749	772	731	756	749	756	737	800	739	782	749	784	727	745	809	822	768	762	711	748	800	765	780	791	774	798	780	774	778	760	812	790	761	733	790	766	791	762	736	751	728	762	812	785	746	736	789	706	756	787	804	774	733	739	742	791	736	787	795	817	742	715	778	770	697	781	767	765	805	773	756	740	719	721	796	723	776	739	734	734	804	756	774	745	774	778	755	746	747	763	818	783	774	786	772	783	798	785	770	746	799	795	742	734	763	753	781	763	762	760	749	749	766	806	770	775	760	779	758	814	749	724	753	756	764	772	761	766	765	779	738	755	720	747	728	797	709	767	798	762	813	714	782	751	781	712	778	809	741	766	726	741	743	742	765	715	726	821	771	765	792	790	777	775	722	760	767	749	773	756	783	743	769	743	785	760	798	733	781	701	730	748	796	784	740	737	752	767	772	775	765	746	735	697	732	782	764	804	750	813	760	771	745	763	781	767	753	780	731	778	756	747	793	749	819	772	796	807	735	787	791	746	760	770	814	773	780	735	779	760	801	764	791	697	759	748	744	804	775	813	743	712	749	790	775	749	762	725	784	708	776	793	787	729	759	780	741	747	770	748	764	797	786	788	753	777	814	715	760	795	768	753	748	805	763	758	738	746	744	767	791	821	777	746	774	784	749	770	744	786	761	752	776	746	743	773	761	744	754	800	753	747	799	850	770	730	717	735	771	768	808	777	766	757	771	745	732	809	768	770	818	778	763	746	776	733	782	773	758	712	772	790	736	765	770	760	724	758	731	782	754	785	781	816	727	791	712	758	745	758	808	716	762	708	756	708	797	705	717	729	775	776	728	780	784	753	811	759	773	797	762	740	778	746	779	749	792	769	745	750	784	804	802	760	813	771	806	773	748	779	780	721	793	770	773	760	751	780	757	789	734	793	804	772	730	730	737	725	768	747	784	764	694	786	731	805	771	716	735	782	788	753	777
29475	16740	2032	874	655	474	396	365	300	277	247	234	229	196	205	227	195	178	185	209	196	188	164	187	164	168	152	157	154	166	167	151	164	165	159	151	168	151	174	160	159	184	170	170	163	189	168	182	164	165	145	154	141	148	172	156	132	148	166	175	162	156	151	166	148	159	152	158	162	144	159	188	145	154	168	148	133	147	167	132	136	163	140	154	152	178	169	182	176	149	179	155	147	135	124	170	160	156	165	157	173	148	144	148	145	152	174	161	142	144	151	165	159	161	154	176	151	164	175	160	145	158	176	147	150	161	164	159	165	157	173	149	144	145	145	180	165	154	158	137	149	138	138	166	182	157	150	174	142	153	159	166	169	157	146	159	161	150	152	155	165	161	138	142	169	154	149	160	141	145	170	146	143	167	164	153	164	159	184	154	137	139	133	164	170	160	162	177	143	134	177	135	165	132	176	165	159	153	164	168	176	160	167	120	162	147	163	154	156	169	156	157	170	142	153	151	148	160	171	145	175	144	168	141	156	155	154	137	158	132	139	149	132	146	161	142	152	164	163	157	138	138	172	163	180	166	131	169	139	146	151	164	130	164	152	165	134	168	152	151	158	172	173	163	157	161	188	171	140	167	145	138	156	149	154	188	155	174	152	168	157	150	189	168	156	144	155	161	149	160	142	147	150	158	144	130	132	150	171	153	151	160	146	134	152	138	162	169	159	172	183	173	157	154	152	143	149	163	132	165	155	146	175	160	166	163	185	124	153	162	142	150	166	135	158	151	174	161	176	146	150	141	148	145	163	166	157	154	174	167	153	154	136	149	170	175	179	146	129	181	158	168	161	154	181	164	161	177	151	160	162	136	157	158	167	165	164	160	167	162	175	138	147	176	179	147	135	141	168	146	144	164	176	146	162	171	145	142	150	162	156	148	167	189	152	153	186	145	185	143	168	150	141	148	139	148	147	158	159	149	143	157	141	153	171	133	146	166	148	143	164	157	180	153	180	147	149	164	174	158	147	125	158	158	143	157	151	176	157	162	149	158	173	181	163	170	149	165	155	146	152	195	145	151	178	160	165	148	139	154	140	149	175	165	162	157	183	165	184	171	145	151	148	154	144	177	173	142	167	176	146	165	163	175	158	175	154	130	173	170	136	153	126	161	156	135	160	147	129	178	167	145	169	149	155	158	140	157	150	159	157	128	144	163	151	137	166	161	165	168	151	151	157	145	150	163	148	168	145	142	133	160	142	162	140	160	181	153	156	158	147	162	147	149	142	163	166	171	171	157	177	152	139	166	176	176	167	149	162	157	167	134	152	171	185	164	145	143	158	167	159	156	153	134	157	134	157	155	177	150	151	138	171	167	158	150	147	139	146	154	132	143	136	165	160	173	163	143	149	164	145	175	141	178	143	169	184	155	173	179	172	161	171	152	184	154	137	148	130	165	167	175	147	134	155	179	161	165	151	133	184	139	172	147	161	146	150	160	141	154	156	153	167	153	147	174	142	151	143	160	172	158	153	164	155	154	129	141	156	158	159	151	148	163	173	146	142	167	175	148	162	134	155	173	167	140	159	154	161	154	150	143	168	170	137	163	162	135	148	144	147	162	172	142	177	155	141	159	152	148	145	159	164	176	181	171	173	147	158	168	162	169	130	164	161	146	152	168	135	144	162	147	180	164	165	162	147	179	151	166	178	160	177	176	145	152	157	161	158	156	164	124	179	161	174	171	152	158	146	174	151	180	170	139	175	174	161	163	158	142	152	146	158	153	170	173	164	153	146	165	161	130	171	147	144	172	156	162	170	146	110	163	152	175	168	154	145	162	151	179	155	148	134	146	156	165	153	167	144	142	139	142	160	155	151	160	178	168	128	174	150	172	164	168	148	183	177	145	185	157	113	156	155	173	148	162	159	148	147	147	151	156	163	149	143	155	162	162	146	138	165	161	161	169	158	168	169	142	154	153	157	181	137	161	158	149	151	165	163	161	155	133	141	169	154	143	172	162	147	137	170	139	159	162	159	159	169	149	157	141	154	186	164	146	140	167	154	161	164	162	179	143	157	150	160	149	163	147	156	140	148	151	164	147	156	135	151	145	180	183	158	178	153	155	159	176	162	163	156	142	152	133	143	166	147	148	157	180	152	188	158	142	154	171	154	150	158	142	155	159	165	163	145	156	144	144	152	161	135	145	136	144	157	168	172	167	161	160	145	160	147	170	148	120	143	128	168	143	156	150	155	137	170	162	172	157	148	156	150	167	164	155	151	160	166	161	141	181	145	171	143	175	129	137	150	148	134	136	176	166	165	156	147	173	156	150	184	153	147	157	139	154	120	146	168	161	165	161	139	150	176	162	158	179	141	147	131	167	155	150	149	155	177	142	169	165	158	153	152	142	127	148	144	163	164	156	150	134	139	168	166	166	160	158	152	145	170	159	145	161	174	175	148	153	155	166	154	153	142	151	154	177	175	152	158	164	156	192	173	149	163	150	170	164	152	172	156	147	164	138	121	185	176	172	149	132	152	141	156	159	144	140	158	160	149	141	158	168	159	187	182	138	167	151	157	135	147	152	190	159	163	150	179	167	171	155	149	164	142	155	151	142	163	182	175	171	154	155	176	158	168	162	151	148	177	153	174	179	142	163	173	183	153	150	157	153	152	160	142	144	173	138	135	159	171	144	151	159	162	158	155	158	172	150	160	156	149	162	149	164	158	148	147	143	159	163	160	173	167	138	177	150	163	172	133	148	154	152	143	163	137	153	151	177	159	163	161	127	132	164	142	146	151	166	157	157	156	139	158	161	153	161	149	149	147	189	155	149	164	171	144	160	142	167	150	145	169	141	139	148	151	164	171	170	147	162	154	158	157	169	152	154	133	161	150	160	170	140	161	147	153	148	154	167	161	137	172	170	158	152	158	160	139	148	155	148	145	174	166	157	136	160	128	141	158	162	150	162	157	152	140	156	173	174	164	180	152	152	157	148	158	174	186	190	157	155	152	161	143	167	149	159	135	153	161	135	153	144	155	155	183	168	162	153	159	148	186	144	142	154	155	154	162	163	143	166	151	153	176	153	154	164	151	153	184	152	143	136	149	151	160	162	165	161	152	181	172	147	145	186	165	151	149	172	148	134	164	155	135	170	174	158	150	155	175	164	166	146	162	158	121	151	149	126	164	176	146	137	154	160	155	166	164	133	148	175	164	170	143	135	144	146	170	141	159	168	150	177	145	183	155	160	135	148	135	132	136	157	150	170	161	148	188	164	178	170	147	153	145	152	140	146	127	151	142	166	167	162	144	187	168	155	139	167	160	146	154	146	150	173	140	149	154	145	157	154	159	155	174	160	153	138	140	151	135	131	148	152	156	151	171	174	157	176	147	128	144	153	145	166	140	154	146	134	181	174	185	178	165	157	164	155	118	155	159	184	163	172	147	163	162	152	158	172	146	127	152	155	161	161	159	153	166	151	155	160	154	160	186	173	128	156	169	164	184	167
15114	11711	2345	2847	2485	2073	1675	1476	1282	1149	962	890	911	810	763	710	664	696	651	615	634	594	536	541	563	524	546	503	537	486	476	528	505	529	530	495	443	509	494	487	444	492	465	471	478	440	451	497	464	460	453	442	457	486	434	414	454	449	455	426	471	491	471	458	440	440	434	464	458	418	373	425	491	452	437	464	431	432	415	469	443	433	412	432	433	453	440	445	421	434	465	454	433	433	432	455	420	434	439	493	424	400	425	436	441	389	463	447	428	450	444	432	461	417	422	446	416	426	441	454	417	434	430	438	445	429	476	429	408	410	441	414	419	446	423	437	414	443	420	505	434	441	447	490	424	448	420	481	471	449	419	433	433	433	435	411	450	426	427	460	450	415	441	424	437	454	430	486	405	418	404	440	430	435	452	426	453	422	438	428	450	445	409	401	427	458	439	430	416	419	470	462	442	453	484	458	458	456	464	443	436	430	419	471	410	419	454	400	426	464	407	421	425	414	404	449	420	418	461	438	402	455	431	434	463	424	466	427	450	421	442	425	411	448	471	385	430	433	448	436	400	397	447	428	467	419	457	415	445	403	438	453	422	423	478	439	461	435	449	444	409	453	494	413	433	466	409	453	421	425	434	432	408	443	440	449	410	432	455	433	444	418	456	436	438	413	453	437	441	401	458	449	451	444	410	428	443	429	401	408	426	432	440	403	414	430	432	448	434	435	467	426	440	475	468	429	431	420	424	395	456	466	468	442	459	405	408	407	418	442	430	445	420	435	430	442	443	412	442	433	438	408	371	456	431	430	444	432	392	422	394	424	434	438	434	426	456	399	408	441	431	430	437	408	478	415	451	425	426	452	467	440	432	414	463	441	432	417	397	483	466	432	417	453	459	400	414	408	404	458	418	468	399	417	427	424	426	438	415	394	437	415	428	406	423	443	447	395	429	400	438	413	444	445	374	460	442	428	401	427	457	416	467	417	448	437	416	447	435	445	433	430	422	407	460	441	445	416	426	429	443	418	460	420	435	435	419	467	439	415	419	459	413	408	469	434	438	439	412	442	405	440	428	418	424	413	434	462	438	392	433	452	409	455	427	449	433	398	413	458	451	409	459	409	416	436	443	488	408	413	429	416	443	426	382	427	438	403	410	470	413	430	437	453	418	427	414	438	430	428	429	428	416	410	418	450	411	417	411	444	435	446	439	426	380	415	385	432	405	434	430	381	456	415	426	436	458	456	417	383	394	454	463	458	413	445	423	413	463	455	434	417	456	399	421	434	455	447	410	439	440	419	457	429	455	462	435	410	407	441	413	435	457	383	456	409	402	439	463	449	476	417	435	405	428	415	417	453	427	432	429	425	431	441	456	420	426	409	441	422	417	455	429	418	444	427	447	459	428	450	415	436	422	451	425	440	427	438	413	456	407	417	421	433	416	415	420	430	438	440	422	417	463	450	414	445	443	393	420	451	397	401	455	426	412	433	449	416	428	414	423	447	427	433	431	444	431	412	443	432	444	437	477	407	459	442	423	434	404	466	394	456	412	457	419	438	437	449	406	448	444	425	405	404	428	439	427	441	423	409	425	409	428	431	419	407	443	410	430	405	428	436	453	473	433	423	409	447	403	434	402	401	403	395	399	438	394	405	460	426	426	413	428	446	428	435	427	417	475	409	452	430	423	424	451	429	432	465	384	452	447	475	438	422	433	408	441	456	406	456	444	414	446	395	436	423	419	445	444	420	440	435	377	468	409	422	386	440	430	429	398	386	432	403	425	421	423	429	427	416	479	399	433	457	447	411	393	418	434	410	417	437	442	445	397	445	407	412	437	416	414	397	442	419	451	402	451	394	429	420	476	436	439	423	420	417	440	460	423	414	406	456	411	466	431	452	420	408	466	412	445	417	447	448	479	465	428	441	457	441	428	416	432	451	411	454	448	415	412	435	422	419	411	420	418	462	440	384	431	409	407	449	430	411	414	379	416	427	431	418	452	404	432	447	420	422	405	446	413	427	412	464	393	492	448	403	460	438	417	400	454	441	418	390	442	411	446	399	451	457	408	421	454	404	418	483	432	406	438	417	420	498	442	408	422	457	418	449	447	425	402	431	414	442	422	421	454	434	462	418	410	436	416	420	421	425	433	428	447	408	451	423	440	446	433	424	429	413	439	423	416	404	408	430	437	416	414	435	445	448	440	417	401	458	434	472	436	400	418	455	435	450	429	419	424	444	421	424	424	430	449	441	424	444	427	443	424	426	456	412	428	458	427	417	446	453	422	457	423	474	447	437	442	440	435	453	429	474	452	458	394	460	426	417	455	418	446	440	464	445	437	434	415	417	431	421	387	429	428	414	414	434	416	425	429	453	443	416	456	431	441	423	437	419	420	429	405	433	455	427	406	452	386	441	397	434	423	429	444	462	427	443	451	414	395	463	420	413	434	430	404	416	429	423	393	437	442	414	408	418	417	445	432	428	444	417	413	448	439	403	431	443	424	418	441	409	394	446	418	429	447	433	417	460	444	420	433	418	437	493	440	429	400	420	423	418	417	460	423	462	434	404	440	466	422	401	470	380	432	419	418	428	442	425	437	417	496	407	442	431	422	413	407	423	418	442	430	437	447	439	470	421	410	437	441	418	402	437	425	425	420	410	428	407	418	412	426	433	412	422	442	469	449	446	452	413	417	439	450	432	409	436	421	419	387	433	403	429	424	453	431	451	430	493	409	445	437	425	381	435	424	390	424	457	428	456	448	436	422	454	426	466	436	428	442	428	427	460	409	484	434	438	408	411	414	469	446	430	445	424	412	447	434	433	450	456	426	413	453	463	433	393	428	444	418	423	397	448	439	385	419	419	407	476	402	441	448	416	417	445	419	418	436	443	453	398	450	430	389	436	425	421	415	450	405	435	409	407	459	423	392	487	422	414	421	428	448	438	418	448	381	425	446	438	420	402	391	439	404	411	431	431	398	450	448	435	426	451	398	435	430	402	444	455	403	428	435	411	438	405	424	443	407	402	453	453	445	447	466	456	416	446	456	395	434	427	457	419	422	452	397	460	421	426	385	431	435	454	439	434	444	473	419	410	436	474	424	461	446	434	449	418	421	424	433	468	434	409	445	456	422	459	443	450	432	428	417	424	431	420	422	436	415	419	429	415	436	429	423	411	382	427	450	400	438	431	442	429	448	450	459	446	389	405	433	414	407	411	423	411	479	443	422	434	417	396	427	435	426	421	423	416	433	407	439	378	440	415	399	428	448	439	416	446	410	416	457	439	406	434	413	417	448	439	447	411	458	466	419	460	453	425	440	394	425	424	442	403	430	456	430	448	441	447	405	448	440	424	413	438	435	381	437	427	422	421	438	419	426	438	424	444	405	443	445	434	453	431	455	457	441	431	474	409	398	407	436	449	507	438	439	430	458	417	418	449	421	405	419	449	467	464	431	454	475	441	453	430	472	438	404	416	431	419	437	439	391	411	380	424	437	450	415	421	428	446
41143	29465	6005	1953	1203	923	675	601	570	503	417	403	343	339	389	329	285	273	316	315	272	256	235	254	271	223	254	245	246	244	258	257	276	265	249	232	271	238	232	249	271	257	244	243	256	226	240	242	247	216	222	239	210	232	206	251	197	241	236	215	222	232	223	227	253	220	209	248	236	233	248	229	259	220	205	233	259	234	235	243	205	233	231	239	247	254	200	266	193	249	244	227	220	245	233	220	235	210	238	231	234	242	233	273	224	232	241	238	223	252	237	241	242	220	234	245	225	219	243	242	234	252	242	238	227	237	251	227	250	247	272	226	191	225	234	242	211	218	237	227	234	230	234	209	216	235	254	220	241	239	222	256	247	233	226	216	219	217	224	204	233	219	235	207	213	232	238	244	250	218	221	230	201	240	247	218	220	230	235	221	245	248	225	211	229	229	205	238	235	240	225	223	240	226	228	210	239	199	218	227	198	239	211	264	260	209	233	229	210	244	236	230	217	246	232	212	238	195	244	229	229	211	239	255	231	229	235	256	246	225	229	222	246	241	254	206	214	238	216	232	243	237	229	243	221	237	242	226	232	221	257	235	240	215	226	242	238	247	251	240	222	225	220	254	230	248	228	236	252	195	242	229	208	225	244	212	225	241	227	258	210	234	227	218	206	238	238	239	240	234	198	224	246	217	206	224	233	197	253	229	209	243	212	237	237	229	241	230	213	224	233	239	205	216	231	226	213	210	221	211	206	222	237	199	240	251	245	231	238	249	210	259	242	192	205	251	213	217	222	244	200	226	266	234	243	207	226	206	224	235	260	260	217	220	215	207	223	237	220	250	244	209	215	240	196	201	216	242	245	232	231	229	200	208	225	231	240	266	239	241	243	252	202	197	228	203	239	205	203	238	227	238	239	224	221	231	206	231	215	215	246	225	213	242	227	225	225	233	247	205	228	224	232	252	232	225	217	215	203	236	208	219	253	258	228	211	265	234	211	237	228	242	256	219	245	237	220	235	220	227	206	210	251	243	263	203	215	221	213	255	259	222	206	221	209	236	206	267	232	230	246	273	248	219	240	246	230	251	235	218	225	240	224	210	209	238	229	220	237	238	250	225	231	228	250	234	231	234	230	221	237	201	226	255	250	204	246	248	214	237	230	213	235	261	230	221	250	233	209	246	209	236	218	220	230	230	231	225	253	248	220	234	238	198	230	249	223	229	219	241	187	235	218	228	239	230	247	219	236	223	223	249	223	209	221	246	240	209	231	245	220	236	212	221	240	232	209	268	274	233	209	209	209	264	218	229	239	244	200	192	210	219	220	232	194	236	225	227	247	203	239	221	218	232	205	196	243	207	230	242	236	245	253	221	224	228	213	219	227	247	238	245	218	223	236	239	211	229	245	229	213	223	236	228	202	222	217	246	206	217	236	206	239	253	225	239	243	233	240	212	248	238	217	260	268	232	214	231	246	227	235	231	240	238	234	238	228	223	250	231	224	235	236	231	207	241	239	206	245	258	224	247	269	269	242	191	239	217	226	241	219	252	244	232	241	232	196	257	230	258	244	235	223	245	230	247	231	241	259	231	230	250	219	232	214	241	225	247	231	225	233	220	212	251	275	226	223	203	236	216	211	247	223	236	208	249	205	234	237	243	253	272	240	219	225	249	234	248	225	237	196	210	243	217	226	215	206	229	249	260	210	261	234	263	248	227	212	216	214	211	227	258	238	210	223	251	217	216	216	238	247	224	243	205	204	236	213	234	226	216	230	207	248	235	205	232	228	245	229	225	235	236	226	205	226	197	230	188	212	222	206	260	248	233	196	218	245	210	227	218	213	250	213	233	247	223	236	235	236	220	225	210	223	242	254	247	227	228	237	219	255	238	240	251	221	227	241	223	215	226	248	249	221	200	222	213	236	258	234	218	237	222	221	237	244	205	223	229	232	220	250	236	242	212	226	205	227	231	227	236	218	221	207	228	225	229	240	234	240	234	234	233	227	228	230	233	209	243	206	233	228	220	234	246	244	220	230	228	262	248	219	254	210	250	259	205	216	252	217	201	228	226	237	218	230	211	246	219	219	241	256	228	229	235	260	220	205	203	223	248	235	225	212	214	229	242	229	227	218	226	219	224	223	199	233	220	240	228	243	228	245	231	247	230	237	224	235	215	243	239	231	236	261	222	243	251	206	211	233	222	240	230	258	200	213	239	245	210	221	200	228	233	225	225	231	264	233	242	245	210	215	256	230	247	222	251	242	259	231	242	211	211	248	229	271	198	265	215	235	199	220	233	236	241	233	243	212	224	231	250	234	246	234	251	206	211	222	211	221	233	224	238	225	230	227	224	240	216	222	224	222	251	259	246	228	265	251	253	217	223	215	255	224	193	263	212	229	235	256	239	245	222	218	220	202	216	230	229	228	232	230	258	239	228	209	193	230	235	239	235	232	217	228	234	204	227	225	240	233	236	238	248	206	214	218	228	245	227	210	234	238	234	243	232	222	216	231	204	198	228	214	208	229	226	252	237	236	254	250	239	237	195	195	201	235	199	244	208	205	235	217	220	228	226	216	208	219	260	213	255	236	229	236	233	232	242	235	225	238	257	257	230	226	238	213	242	229	225	240	233	242	241	257	237	247	221	246	260	237	230	230	239	220	219	211	230	228	236	227	232	205	197	248	242	234	249	217	214	247	191	206	242	237	230	240	180	248	237	203	204	212	225	238	243	244	236	246	248	254	224	194	210	212	264	244	218	193	221	234	231	271	198	241	226	245	231	226	247	227	215	229	248	272	254	228	206	217	222	205	251	230	234	228	266	217	225	213	242	245	262	232	236	234	219	238	231	228	231	234	210	220	232	193	234	244	230	222	212	207	229	238	253	208	242	213	247	245	217	240	221	221	227	227	221	255	237	244	211	240	209	238	234	226	210	235	244	237	207	227	242	219	237	233	229	237	257	234	232	246	231	242	201	209	233	225	229	229	254	238	236	224	232	232	245	236	223	195	213	210	229	213	223	230	219	206	221	230	243	180	257	252	224	220	229	232	250	235	233	237	243	202	219	228	219	230	209	202	246	229	230	216	220	223	229	229	241	248	215	218	219	236	262	239	224	227	229	219	231	203	218	214	217	247	262	235	221	227	222	254	226	242	222	239	265	191	217	211	229	216	237	243	246	223	277	241	269	218	212	238	244	243	246	222	224	248	251	189	256	254	249	236	215	238	244	243	218	213	224	214	230	234	225	229	243	250	216	227	200	228	270	245	244	223	260	248	215	229	262	206	215	226	253	228	252	234	210	218	218	234	216	209	231	242	224	209	229	226	223	204	263	273	214	222	224	234	193	231	246	237	202	244	232	199	251	239	246	221	242	230	206	234	247	246	209	201	219	214	225	205	226	236	209	244	244	227	212	250	231	239	245	229	235	210	214	216	224	232	242	253	237	236	219	206	215	245	219	226	214	209	224	246	235	242	241	247	222	274	228	244	242	211	236	255	229	206	213
21331	17752	4215	5204	4562	3678	3082	2593	2124	1944	1738	1566	1422	1301	1256	1209	1153	1079	1092	1006	932	889	885	876	793	828	808	796	738	808	734	769	725	711	740	750	750	674	691	695	726	653	698	709	680	690	671	654	684	695	697	658	684	675	674	665	662	649	694	731	660	662	635	640	629	641	630	664	619	632	673	656	606	654	632	626	627	647	598	683	643	632	609	619	630	617	628	634	617	631	647	623	638	600	630	623	637	673	648	618	626	615	608	613	621	595	655	641	627	634	608	617	623	658	625	611	625	618	610	618	566	584	616	621	610	628	650	600	649	590	595	647	602	568	619	649	595	644	639	609	620	656	592	591	633	565	627	648	588	644	638	606	617	640	610	610	653	633	636	609	623	674	599	615	587	609	593	596	591	628	605	635	570	659	598	639	564	566	615	625	606	638	590	605	614	617	637	608	627	627	625	605	621	641	596	648	611	633	623	573	609	658	590	603	615	604	631	604	624	636	600	588	659	636	646	620	612	587	595	606	603	590	576	603	602	636	568	600	662	619	632	620	613	619	641	570	647	643	562	631	615	631	607	628	607	608	614	596	612	605	601	626	592	573	570	583	580	620	591	656	632	606	640	628	628	605	590	581	611	612	650	608	620	620	619	588	581	636	612	617	598	619	659	634	625	594	647	611	643	619	594	601	582	614	664	601	597	636	618	642	595	636	614	554	607	624	608	644	622	600	604	651	607	616	597	617	625	599	612	583	606	602	624	638	591	598	626	585	616	625	609	606	621	634	616	569	644	587	607	651	605	635	633	626	638	655	642	646	631	604	610	637	595	614	585	562	605	636	609	622	624	630	608	629	608	633	607	601	598	604	593	655	607	616	631	590	624	624	627	617	609	602	606	661	600	621	589	605	649	616	591	635	633	639	650	618	560	585	604	618	624	623	602	600	585	587	574	610	643	643	596	656	596	622	649	657	628	588	602	577	601	589	622	619	612	602	590	632	596	641	593	591	600	621	588	642	621	595	649	601	603	620	634	555	601	617	623	586	629	646	656	573	634	588	636	626	654	625	569	615	610	602	599	598	593	635	607	569	611	627	603	627	607	565	635	637	652	633	616	567	645	637	637	637	636	618	664	670	615	629	629	622	624	586	661	624	626	581	579	624	604	630	627	591	606	602	619	607	588	621	639	577	592	647	629	593	601	632	594	601	617	602	581	608	601	575	631	595	627	589	617	591	654	593	584	661	635	558	577	594	621	606	664	614	601	651	596	578	619	648	583	559	602	579	613	609	652	623	644	606	621	623	589	625	613	636	613	594	632	617	587	636	614	586	604	601	587	596	581	603	621	562	637	632	587	611	614	610	595	575	591	580	597	676	602	641	608	638	637	601	598	591	592	629	593	612	626	600	598	596	636	589	612	596	610	580	616	570	594	634	566	644	571	572	611	598	601	601	588	607	585	617	630	659	627	595	599	642	597	645	638	627	613	596	595	616	607	639	618	596	585	587	580	621	602	592	635	651	592	635	661	589	616	592	634	627	559	638	606	600	600	596	609	575	570	614	586	590	630	614	594	657	577	608	665	596	649	590	574	623	605	593	631	632	623	619	630	604	610	629	647	637	605	622	610	569	616	619	607	624	583	625	601	625	598	623	601	573	610	601	650	644	623	606	574	598	585	563	657	635	608	597	599	568	628	586	640	578	594	590	609	619	620	604	595	610	577	636	568	612	636	616	612	643	609	602	627	586	595	615	627	632	621	609	606	643	612	610	639	593	591	622	618	601	616	677	636	608	645	604	588	603	570	551	605	639	615	646	583	629	642	616	633	638	626	632	587	601	620	632	640	637	628	678	607	581	609	635	628	635	579	633	616	610	585	590	634	592	589	607	608	586	613	615	573	597	638	633	588	591	586	571	592	583	642	664	600	622	592	592	615	586	620	652	644	608	615	644	577	619	641	622	615	609	585	645	615	614	606	612	611	620	653	623	610	609	654	689	601	580	622	626	610	560	631	617	611	618	595	603	620	638	580	609	603	613	639	598	640	626	570	619	629	595	613	583	633	650	629	642	647	602	640	680	605	634	561	591	620	665	653	637	634	639	603	630	627	631	600	603	649	624	670	636	640	584	608	634	618	614	553	636	634	615	583	622	607	613	588	632	662	632	582	613	632	577	617	618	599	619	604	614	670	613	614	584	612	637	610	610	637	624	608	641	639	619	662	599	643	623	646	609	609	645	641	596	624	648	655	601	605	579	619	587	650	653	615	572	607	658	649	646	628	655	610	606	584	610	677	613	618	605	617	593	645	566	603	618	579	660	642	604	638	647	618	584	611	602	593	584	594	592	614	641	617	579	644	601	627	625	606	631	623	643	592	581	658	580	604	614	610	627	623	616	608	592	627	601	577	595	660	615	627	606	604	580	659	591	598	625	586	612	636	614	631	572	616	663	606	622	632	667	637	651	636	594	613	620	573	604	598	617	621	657	599	635	618	570	623	589	651	632	604	611	659	611	612	633	624	590	615	593	593	564	613	573	608	602	563	642	546	584	624	591	619	600	624	606	620	620	631	614	589	559	605	595	644	626	641	628	572	627	587	641	614	581	596	625	663	616	606	605	600	635	648	592	624	592	631	614	594	624	666	664	610	623	620	619	607	645	597	599	615	627	598	616	653	610	615	650	550	557	613	592	643	586	611	605	567	585	602	614	646	593	641	610	636	558	646	617	645	610	611	609	593	634	603	636	704	559	638	641	577	560	605	625	635	659	635	608	626	638	592	614	648	582	628	600	623	584	599	618	628	634	615	631	586	625	644	637	618	595	617	582	612	671	619	602	630	641	592	568	624	648	598	620	630	528	592	590	640	592	631	610	642	631	601	602	616	574	606	606	683	619	621	600	550	622	645	621	592	589	624	623	659	608	597	622	604	625	599	615	628	594	575	635	554	641	649	598	613	655	572	621	614	616	611	583	578	657	562	603	629	623	647	623	596	650	593	617	625	599	592	619	613	635	684	615	608	631	602	564	649	610	582	598	615	623	621	575	614	645	613	605	581	603	641	583	615	620	616	645	616	583	624	622	623	583	599	621	609	572	628	613	623	630	645	603	633	570	590	663	610	641	600	590	630	656	589	598	624	616	627	591	605	570	625	557	611	619	617	650	591	578	564	598	604	620	614	597	552	590	612	614	620	591	638	572	576	592	593	603	580	662	593	637	621	628	629	661	607	626	599	596	603	611	602	604	612	594	595	614	651	636	609	648	642	586	566	602	610	623	604	594	642	623	624	633	657	645	594	602	619	673	598	622	634	623	621	621	633	618	566	637	638	574	620	601	625	603	627	589	619	582	603	561	599	602	599	604	605	640	633	612	618	598	632	626	587	618	590	631	595	615	583	593	606	628	656	570	585	657	594	625	609	597	612	601	660	608	654	601	610	586	588	625	601	600	645	622	603	567	609	670	618	594	638	594	622	624	559	581	606	631	614	615	581	628	640	661	602	645	620	624	667	643
9960	1022	316	333	310	316	344	347	314	296	302	312	321	314	304	316	318	316	319	346	295	332	307	302	313	360	306	317	340	329	299	329	316	328	323	335	320	316	354	318	313	355	338	316	315	305	303	350	328	325	313	297	287	312	316	328	349	319	333	346	291	308	316	323	355	304	326	318	326	322	317	306	321	354	329	337	302	336	349	300	320	345	333	311	336	324	313	314	354	348	328	335	273	302	308	316	335	339	315	329	333	295	308	332	315	338	314	330	342	313	294	295	321	316	320	350	316	321	312	322	339	313	309	292	299	302	280	338	360	370	332	336	323	348	289	310	317	297	323	323	324	342	313	296	338	300	308	329	371	324	382	339	304	317	334	313	317	294	331	308	365	292	286	304	308	329	319	354	297	341	305	307	292	339	313	338	323	306	301	327	350	294	318	309	277	314	330	329	340	326	317	316	320	306	347	372	297	316	300	325	305	316	313	307	308	338	351	296	348	304	320	322	325	349	302	292	315	331	280	331	327	292	335	345	313	290	305	317	351	328	278	300	322	317	315	303	338	320	360	294	324	304	343	291	351	330	302	300	340	309	355	330	329	348	294	307	322	333	328	324	337	287	301	299	325	313	349	334	327	337	319	324	300	346	285	303	364	345	295	313	299	305	326	329	310	312	333	359	313	321	319	342	327	317	333	305	331	311	324	310	331	367	347	334	338	327	320	321	323	339	321	337	295	312	292	271	316	352	309	315	304	313	337	339	312	318	343	307	312	347	308	331	318	349	329	322	332	308	323	299	324	301	320	301	346	321	329	318	282	347	348	344	332	313	315	324	339	323	336	336	300	337	354	324	339	304	310	327	304	297	315	344	304	297	336	300	357	303	317	344	338	323	344	330	327	276	325	357	322	341	341	309	341	331	355	331	317	341	333	305	301	289	321	304	332	346	284	337	323	334	330	307	342	317	333	328	302	310	301	314	310	339	302	300	313	344	298	309	333	307	301	353	305	343	319	355	333	354	307	302	324	311	341	330	304	331	323	269	300	319	341	320	301	322	310	289	321	341	331	326	298	327	345	332	315	311	314	301	276	325	349	288	308	330	314	331	330	285	339	327	308	312	303	359	330	332	342	354	316	329	328	303	325	327	361	304	315	305	313	331	319	301	332	304	281	316	360	315	340	318	330	310	331	350	315	297	328	312	275	347	328	320	344	331	290	335	315	343	324	313	330	308	331	315	289	315	306	328	300	314	311	302	297	305	316	351	327	339	293	297	302	279	306	344	345	310	316	313	298	303	337	312	321	337	320	311	305	324	268	316	326	331	353	317	365	310	301	325	317	313	301	315	325	320	339	335	284	327	309	311	318	298	288	324	308	319	336	294	320	295	343	331	309	328	301	323	329	301	329	319	339	321	356	296	311	302	309	305	328	320	339	298	316	316	336	349	336	297	325	333	340	333	327	341	349	303	313	338	340	294	349	313	322	329	335	328	303	330	298	322	323	357	315	304	337	353	338	332	269	345	338	282	317	348	381	331	306	314	280	318	327	307	298	314	312	340	312	310	303	323	305	296	350	343	349	340	297	296	345	336	311	319	317	308	345	333	298	316	333	312	338	317	312	304	299	330	329	304	360	316	325	304	315	312	349	327	356	317	341	310	342	323	310	302	310	328	322	325	328	319	290	327	313	327	318	326	321	334	317	303	323	362	350	343	319	289	341	318	295	326	285	323	346	367	351	299	339	317	322	289	338	342	345	295	335	353	308	287	316	316	300	332	328	311	341	294	294	299	307	326	327	301	296	326	328	317	304	338	345	306	306	339	309	305	372	323	347	326	308	306	314	324	341	359	289	301	310	318	303	313	337	303	316	308	322	329	321	297	310	352	308	328	317	287	313	355	273	317	333	282	318	314	291	302	301	306	322	348	315	349	335	338	310	339	351	354	316	341	307	322	311	343	325	317	292	314	345	349	309	351	344	354	301	327	348	339	324	329	356	295	308	314	320	317	326	326	314	317	290	336	326	317	333	300	322	331	308	326	289	341	314	348	344	319	314	365	304	333	349	312	323	321	346	325	300	309	296	351	322	303	323	324	324	324	326	337	321	292	324	333	321	319	311	321	332	299	300	343	305	300	347	337	308	307	305	274	339	300	345	318	308	345	303	314	329	306	336	329	305	301	329	337	335	319	320	326	357	302	290	367	326	359	323	297	332	311	294	328	331	299	292	341	333	324	335	333	311	311	328	285	340	353	319	319	318	356	301	320	306	338	316	334	318	340	338	318	341	304	337	311	320	339	327	323	324	334	315	314	287	323	289	305	316	339	316	344	338	309	343	321	299	355	311	328	319	348	330	330	332	336	295	322	288	319	351	304	314	343	283	335	358	290	313	325	318	297	347	316	318	302	335	348	332	322	341	328	303	330	303	305	326	299	331	349	349	325	316	336	320	335	337	294	356	304	317	335	294	326	316	328	318	357	358	317	323	341	311	333	327	304	296	332	332	332	291	330	319	327	344	313	321	306	311	327	304	336	290	312	295	343	340	337	309	346	323	300	316	310	304	291	287	334	308	318	311	303	304	350	326	357	316	339	327	309	310	313	314	315	363	314	320	340	336	321	318	304	313	335	304	315	340	334	349	320	311	308	332	315	336	296	314	342	324	322	275	353	351	356	323	294	281	336	311	303	364	362	353	317	287	355	305	320	324	327	377	336	341	346	346	346	364	314	325	348	290	342	304	337	325	304	312	351	341	349	321	321	333	343	313	298	317	303	321	300	335	348	272	317	344	344	319	325	304	340	331	313	337	335	345	336	330	315	331	320	332	334	349	335	321	347	306	323	346	328	302	316	316	290	319	330	351	350	318	327	342	321	328	320	305	367	333	305	299	321	329	338	334	297	319	324	319	333	325	327	332	292	321	275	310	334	311	268	295	299	325	277	295	337	307	335	330	305	341	334	350	321	336	335	333	332	329	286	327	354	342	309	317	291	294	300	286	303	340	336	325	329	329	321	303	325	327	297	310	313	332	355	283	353	347	345	339	296	336	335	339	327	318	310	315	336	315	308	312	297	328	350	317	304	321	327	319	309	333	323	302	317	341	320	343	309	312	313	298	322	319	380	307	323	314	289	317	349	312	306	336	313	317	342	313	312	338	334	291	336	312	302	364	294	338	312	332	337	299	314	321	337	305	359	296	331	304	267	338	313	312	331	307	310	299	319	338	317	331	313	319	303	300	318	303	336	287	340	319	339	310	330	305	354	310	289	323	333	318	320	288	348	312	304	343	329	297	330	311	307	315	314	346	373	339	319	315	319	310	313	315	326	323	312	330	311	337	319	312	309	325	296	296	303	325	318	310	295	330	365	303	317	318	304	346	316	319	304	350	327	336	338	298	330	296	299	334	339	332	321	329	318	339	329	320	328	341	328	316	315	307	314	349	347	320	352	351	329	332	329	305	335	332	342	348	310	353	310	307	351	335	321	311	315	287	310	353	344	258	303	324	297
5098	1493	870	825	825	803	777	799	801	811	779	772	829	773	763	791	772	721	790	729	739	785	774	791	779	757	752	743	782	723	791	777	748	721	746	795	747	760	773	848	739	802	782	767	747	769	753	782	736	785	771	756	749	781	747	766	756	784	788	739	769	785	715	761	809	779	768	750	748	738	757	736	722	781	734	764	785	751	741	730	778	815	732	709	743	778	774	753	743	756	756	771	697	799	779	766	791	719	755	689	719	791	740	770	773	765	740	726	772	752	721	765	766	767	760	773	737	727	769	755	793	798	738	778	762	767	734	795	773	744	770	766	825	727	807	751	756	743	741	724	764	717	743	760	780	769	719	758	726	733	777	782	757	801	793	793	778	771	768	731	756	696	771	761	742	770	790	805	736	750	735	774	781	752	776	786	770	788	775	758	758	732	776	786	732	790	735	763	756	766	783	736	788	756	740	753	795	783	771	766	771	741	763	763	760	782	789	802	771	787	741	746	716	719	837	748	742	767	766	752	758	747	788	749	788	760	758	788	766	711	768	748	759	727	787	761	749	757	746	761	734	715	793	756	758	739	802	714	743	747	806	771	725	788	789	785	749	756	735	782	749	810	770	740	787	750	773	759	742	744	711	744	770	761	778	751	728	746	779	826	734	728	790	803	753	763	771	730	763	796	766	755	788	761	771	707	794	801	741	784	775	754	758	804	779	723	797	762	780	752	761	746	771	754	801	721	758	718	741	757	791	734	786	773	734	790	722	742	843	754	750	751	735	725	780	757	743	782	734	804	767	789	760	788	776	767	816	782	766	719	747	764	720	770	744	740	777	781	752	772	783	753	723	771	763	736	718	752	793	747	768	736	751	764	791	716	740	761	778	757	765	768	833	744	731	752	787	778	795	719	756	729	764	713	816	800	769	724	763	796	782	771	728	752	780	759	754	758	801	772	776	752	788	763	723	757	724	817	772	709	764	734	753	767	734	790	778	740	745	761	760	783	778	742	720	750	791	773	751	781	736	724	733	763	726	721	755	729	773	714	740	762	723	774	784	784	822	767	756	747	762	761	759	765	775	754	772	765	769	745	755	762	792	796	771	775	747	790	763	714	766	788	765	734	787	808	785	736	798	779	787	776	749	778	745	718	747	779	785	781	767	740	779	780	741	763	775	786	727	784	816	759	781	808	775	747	771	713	781	730	761	737	760	748	748	756	775	741	749	741	755	791	769	730	755	741	774	726	696	734	764	768	737	774	771	727	793	732	734	801	796	771	800	800	784	764	781	760	739	738	713	718	785	777	717	705	735	739	763	771	764	752	779	742	752	740	712	781	792	749	764	774	742	756	754	798	805	751	740	820	780	728	783	817	770	742	768	724	737	742	767	753	712	831	779	789	738	722	792	763	706	749	775	790	764	729	702	770	759	792	746	737	758	769	730	789	783	802	772	738	769	761	798	763	790	768	760	790	766	755	776	714	795	770	733	762	766	729	795	746	752	803	770	756	732	755	809	753	844	758	799	776	749	802	771	819	780	754	744	761	768	712	786	727	733	739	727	773	753	776	723	761	752	739	787	808	736	798	780	744	756	731	809	776	758	750	762	747	749	763	747	704	783	782	727	743	775	771	749	760	778	777	799	747	753	759	762	751	751	760	763	757	816	758	778	754	755	746	738	779	733	759	780	781	745	744	769	757	779	771	721	747	786	731	785	733	794	772	763	789	806	786	740	745	768	776	759	751	781	741	719	791	728	753	787	690	742	695	753	751	723	800	778	699	809	760	712	792	789	749	755	738	703	770	732	717	714	822	749	752	716	780	756	741	738	715	819	809	707	724	719	739	796	754	738	768	734	763	763	779	780	797	735	763	743	730	768	772	799	752	743	793	739	722	752	746	773	756	680	720	784	791	746	844	742	701	760	789	814	707	782	744	797	784	794	785	792	762	752	751	764	736	781	781	767	752	741	745	736	823	811	732	734	794	805	757	787	751	781	771	779	730	734	712	732	760	739	773	734	750	742	734	822	766	762	743	722	790	732	782	700	731	728	727	742	848	732	754	723	798	789	755	735	758	754	678	757	755	811	745	777	710	741	788	793	772	812	789	758	776	754	720	783	723	700	788	750	753	777	766	783	746	776	783	740	765	754	772	770	786	726	782	779	779	781	741	756	741	767	763	746	793	769	735	742	772	737	779	813	758	785	798	755	745	730	754	812	775	767	754	751	773	757	805	728	695	740	716	786	769	758	749	763	719	774	771	752	762	721	753	763	750	689	761	782	710	746	735	754	776	798	711	764	766	729	775	823	750	816	743	760	809	782	746	761	780	744	754	748	781	743	843	801	799	760	728	751	781	762	788	775	747	730	795	740	749	749	749	761	763	740	791	784	797	737	797	780	760	800	780	782	757	800	817	733	776	736	803	778	810	764	813	695	785	739	760	729	745	782	710	756	765	820	753	745	787	721	754	763	747	718	763	732	721	724	757	764	762	773	727	804	735	782	714	805	731	756	758	791	747	774	761	767	698	751	689	785	731	771	772	838	747	744	744	798	778	746	742	757	763	803	785	759	731	763	739	757	745	737	752	794	784	774	765	756	773	755	757	804	746	760	770	770	802	685	756	731	763	701	769	767	781	752	755	766	754	768	779	719	791	753	749	817	760	764	742	759	783	802	790	747	750	790	753	780	803	736	785	747	799	750	774	758	763	788	746	751	785	704	717	775	773	785	754	750	728	764	793	768	813	751	724	755	774	783	758	734	754	775	815	746	773	708	781	776	748	791	762	781	752	811	749	768	761	728	758	811	741	772	750	780	765	707	737	785	816	734	739	803	768	734	758	742	722	732	785	784	755	761	778	751	802	734	735	748	718	748	753	744	772	747	768	721	773	765	725	808	765	732	761	736	724	771	721	740	804	749	742	729	756	747	784	732	770	704	773	779	772	822	785	730	755	754	790	767	749	772	744	753	744	762	800	758	777	733	759	781	734	706	801	768	762	772	726	761	734	738	736	767	739	703	783	749	753	775	786	819	773	755	789	751	752	788	804	752	736	771	760	765	723	786	755	715	817	779	752	713	792	747	767	734	744	737	738	798	779	743	788	794	779	751	764	693	758	815	704	738	693	802	751	748	731	788	759	757	751	761	764	787	779	705	795	784	807	789	776	771	714	717	778	763	771	713	777	781	752	761	715	765	766	780	762	751	727	715	813	766	785	753	751	766	785	764	800	785	788	795	801	748	819	766	765	695	811	802	799	717	714	793	697	775	733	832	745	734	796	764	752	810	802	743	779	770	745	759	726	760	731	773	782	804	769	788	783	775	757	682	764	767	769	749	724	741	769	697	783	791	749	760	774	784	732	831	795	733	776	732	819	789	783	785	758	781	799	715	769	802	775	750	686	801	745	721	739	748	808	783	785	758	811	744	778	702	816	748	769	711	748	755	770	792	775	736	782	734	747	724	777	742	765	728	783	768	766	691	725	737	775	749	748	722	779	745	815	776	763
27942	17608	2139	906	675	488	420	344	309	258	242	249	198	206	183	189	202	200	172	181	174	168	204	165	164	160	165	179	183	137	168	176	181	160	181	154	180	156	192	155	166	137	162	166	169	155	175	188	165	144	189	156	156	156	148	153	170	162	152	151	165	155	147	167	181	164	164	168	145	160	161	167	152	131	180	153	160	154	175	170	175	166	137	137	146	149	150	154	141	174	188	142	150	187	154	142	127	174	157	155	153	162	176	176	143	142	181	167	141	129	149	150	156	158	135	141	172	147	142	172	149	163	159	176	139	177	152	158	163	148	169	158	172	148	156	152	174	160	152	153	173	152	143	155	150	149	170	166	176	150	138	164	183	157	146	159	148	153	150	159	148	163	149	131	156	136	162	144	153	157	154	151	153	127	143	156	155	144	153	125	147	171	156	153	150	152	164	176	145	177	147	185	142	144	148	157	166	159	153	168	143	161	144	160	142	182	145	170	157	126	158	133	165	158	169	156	158	146	170	169	162	146	159	163	149	173	165	162	152	161	174	148	139	165	150	131	133	158	170	157	156	156	163	174	154	150	155	150	170	136	144	169	185	160	167	161	161	185	159	158	169	151	149	122	173	164	166	144	139	140	161	152	143	162	153	152	144	128	140	148	144	143	165	149	166	183	146	127	147	145	145	144	159	170	153	170	162	155	170	142	179	150	145	174	146	173	165	132	141	172	143	162	152	161	158	165	181	143	141	135	164	173	146	142	158	142	153	124	166	176	144	173	152	157	141	178	148	152	165	152	171	157	155	161	156	168	152	131	161	173	154	148	189	175	154	150	160	152	168	149	155	123	138	148	176	152	157	166	163	153	163	177	159	168	163	164	149	178	184	150	169	158	173	155	146	141	168	181	146	135	149	158	188	177	154	161	138	166	156	167	147	166	159	162	149	128	160	155	151	183	169	135	157	147	144	140	164	168	170	174	167	157	158	161	176	153	146	147	144	150	177	169	169	197	152	147	183	153	161	159	187	133	150	143	151	131	165	148	161	161	177	147	164	148	150	178	156	166	148	154	128	158	143	156	164	165	151	159	149	163	147	170	150	147	135	158	150	177	159	151	159	162	149	156	171	140	143	159	166	162	168	162	149	163	156	149	151	116	138	154	175	142	172	147	137	129	144	175	169	144	151	139	150	148	144	136	155	163	156	132	128	144	153	148	144	174	149	167	135	157	162	152	164	142	128	163	156	156	151	163	147	171	141	155	167	151	148	151	155	156	169	157	158	161	136	155	149	159	160	147	135	156	155	171	185	153	143	144	149	172	135	158	156	167	148	177	180	172	173	126	150	155	160	162	176	185	144	156	158	156	160	180	175	154	163	152	153	149	160	152	146	162	145	146	151	160	136	153	147	164	163	155	173	148	141	188	160	150	168	138	160	144	156	132	165	127	158	167	162	142	168	139	162	160	165	145	139	162	169	145	173	157	187	164	142	165	144	158	160	161	154	180	150	182	155	175	161	172	152	195	134	143	145	147	166	132	144	158	164	152	168	172	138	160	162	153	159	128	134	134	141	166	128	156	180	172	147	161	140	168	139	171	147	151	145	165	146	160	173	172	164	150	167	151	151	162	125	186	146	172	159	145	166	139	173	159	157	162	162	157	156	168	178	152	169	159	169	150	167	130	177	154	170	151	144	174	183	176	129	149	167	169	159	145	166	147	150	151	164	162	146	161	155	158	147	175	152	149	148	158	163	149	146	149	146	181	151	158	150	154	166	164	144	156	161	167	164	144	175	160	156	143	152	151	153	158	164	149	181	171	181	165	140	161	165	146	163	162	153	146	161	184	180	162	144	150	176	160	138	175	149	147	170	158	158	136	145	148	170	153	137	155	137	165	151	158	172	130	160	136	166	139	148	157	151	141	166	146	145	154	191	178	154	170	158	163	149	149	182	159	157	130	162	167	147	182	147	140	149	175	164	148	137	161	157	170	166	158	163	176	173	177	132	160	157	199	148	162	168	132	161	163	180	195	158	148	174	170	167	141	135	151	151	162	155	171	179	159	140	161	176	179	140	139	157	168	158	167	177	162	143	177	148	155	166	163	154	141	138	164	185	144	161	143	167	160	134	163	161	138	166	146	158	149	147	173	175	145	153	182	145	175	169	165	137	152	159	157	138	179	131	160	171	173	148	167	159	157	153	161	164	159	138	152	146	174	166	170	176	185	158	164	142	178	159	157	178	163	138	173	157	161	182	171	170	167	148	167	146	139	158	151	156	145	137	167	181	140	174	153	136	151	158	173	164	148	158	156	146	181	157	160	161	150	148	189	163	164	151	153	134	164	144	158	151	146	164	152	148	113	182	176	151	166	164	145	149	149	162	168	168	177	160	154	185	148	147	141	142	177	147	125	151	159	151	179	152	157	149	156	148	165	157	174	167	150	155	145	160	157	152	154	151	149	154	150	137	171	151	147	187	145	153	152	167	152	149	143	161	156	161	146	152	152	154	165	146	163	148	150	151	171	171	137	150	162	138	173	147	136	161	168	145	164	148	183	137	125	161	155	182	155	146	161	161	157	147	148	154	176	152	135	154	157	158	148	150	139	155	138	154	163	150	135	136	160	175	152	149	141	194	151	155	147	185	151	153	143	140	170	151	182	142	152	159	171	170	157	172	163	156	160	144	150	156	169	139	145	152	167	142	135	151	168	152	130	158	141	149	161	155	151	179	156	144	156	145	161	161	168	166	135	153	161	161	159	154	160	155	146	144	156	141	143	141	149	165	159	160	120	183	135	155	172	153	144	157	176	147	137	169	176	165	148	161	158	162	155	150	170	176	162	160	167	151	164	154	150	140	175	166	186	162	161	154	175	161	144	168	158	166	151	149	146	161	147	151	140	154	138	154	190	142	139	161	179	156	144	148	156	181	149	163	167	137	150	171	157	148	156	152	155	154	142	174	141	152	165	143	140	157	178	170	142	147	148	146	156	177	156	149	167	172	151	124	168	162	161	175	164	168	167	149	159	148	173	157	154	143	174	149	144	142	150	159	151	169	151	141	146	149	173	181	153	144	178	138	143	189	162	143	168	166	176	152	178	143	191	156	171	142	158	123	163	171	164	142	147	172	150	140	154	157	155	146	158	188	176	168	147	177	167	154	146	169	153	147	154	146	177	144	150	146	144	156	164	139	162	147	126	157	168	150	136	155	166	152	142	133	155	139	161	161	173	158	153	161	171	152	156	158	136	148	154	154	146	142	149	162	141	143	154	142	145	157	178	160	160	140	160	156	158	188	173	150	145	157	167	147	153	141	167	159	168	143	156	189	176	136	179	179	158	154	151	156	142	139	153	161	149	137	154	139	164	167	156	140	150	157	162	195	161	157	179	174	125	143	166	154	179	149	156	139	168	164	177	182	133	146	162	150	141	186	190	177	160	182	157	158	144	153	153	151	170	170	172	154	151	156	162	159	150	159	162	177	151	177	160	170	147	163	168	144	156	174	144
14323	12477	2361	2783	2553	2103	1671	1461	1300	1114	972	948	865	811	787	740	606	677	622	579	577	558	545	567	524	526	487	521	546	543	506	482	523	463	516	503	504	471	452	498	479	468	442	423	464	473	469	452	445	449	433	446	442	440	424	448	484	447	451	431	463	469	440	395	500	431	437	481	418	436	394	446	477	441	443	489	464	459	466	420	452	442	409	421	415	418	456	462	402	430	400	460	428	432	441	435	434	405	443	457	418	477	436	447	426	450	426	398	468	416	407	443	436	456	458	444	467	408	432	431	429	421	419	434	433	460	441	404	459	446	425	426	409	396	462	419	453	412	489	448	422	427	437	438	423	385	450	433	384	448	427	442	439	427	433	403	406	404	416	445	381	414	433	405	454	430	449	435	419	417	396	441	432	442	412	437	430	461	393	458	445	419	419	443	409	444	431	435	424	399	453	426	427	461	425	391	414	407	450	434	445	404	420	462	463	443	461	466	463	484	460	428	437	449	405	426	418	431	432	393	395	406	418	434	413	436	443	390	435	450	446	445	408	440	435	436	440	430	407	474	440	484	423	435	438	399	438	447	437	422	448	452	440	410	407	461	416	422	436	409	478	391	468	412	436	457	428	461	395	457	391	405	443	415	447	414	428	439	413	433	421	451	444	435	461	433	417	407	464	431	442	433	399	437	468	456	439	419	444	408	470	453	440	478	455	477	401	436	428	398	445	449	403	459	421	399	416	462	405	394	440	420	411	441	455	433	429	454	383	389	448	395	415	426	409	446	444	403	405	416	401	443	408	430	394	419	447	413	377	397	419	454	448	438	454	431	451	377	410	434	418	440	416	422	416	434	430	412	433	445	423	423	439	451	424	423	420	412	422	447	424	394	431	438	436	454	446	472	455	471	380	440	430	444	442	398	424	429	464	433	437	447	403	425	455	398	410	435	435	450	392	441	379	410	456	424	424	463	434	435	413	429	430	417	426	399	415	438	428	486	460	426	439	434	456	427	428	402	416	410	421	378	476	420	416	411	436	443	439	446	440	425	443	437	461	422	453	445	471	466	409	460	443	439	441	418	418	405	430	439	415	453	436	428	416	414	453	469	405	418	409	449	425	418	438	409	454	415	441	465	462	422	390	431	435	408	461	426	406	431	449	489	457	414	411	423	460	419	447	438	443	423	437	446	427	426	380	430	447	401	463	440	430	455	431	494	429	415	435	387	386	423	480	415	449	435	432	406	462	431	459	487	453	421	410	486	421	424	475	423	424	422	405	423	433	463	415	416	474	427	423	419	437	416	405	393	441	412	419	443	469	438	452	401	460	432	417	423	420	405	429	413	423	421	385	411	467	414	436	421	436	435	422	415	395	423	444	449	437	466	451	447	416	439	416	441	417	436	446	415	432	399	435	392	437	434	437	435	442	433	440	415	437	466	417	432	432	420	398	427	437	409	428	409	403	411	432	406	449	372	449	471	407	416	429	418	449	453	436	428	404	440	405	432	438	441	384	425	449	418	439	429	400	404	405	424	439	452	429	456	426	476	429	397	458	454	410	407	415	402	438	437	419	430	402	402	464	449	407	418	404	446	444	420	395	421	449	446	387	430	444	491	487	385	442	434	418	447	413	406	388	415	398	398	419	443	428	414	395	402	460	420	447	442	438	439	429	448	390	427	426	472	433	428	434	453	463	452	431	418	435	436	402	447	423	450	410	478	419	382	476	432	396	392	417	424	423	435	396	406	432	451	454	412	433	418	427	421	416	454	410	420	417	445	416	432	396	443	438	440	446	447	430	415	439	427	404	432	402	433	400	417	421	477	406	424	411	404	448	443	398	388	426	450	415	410	408	425	440	414	379	417	406	452	408	422	404	450	439	437	425	459	434	441	418	421	445	458	444	386	470	394	399	423	415	409	445	394	445	413	424	443	440	398	429	403	447	449	437	448	415	429	419	421	448	411	436	426	401	385	432	433	452	445	448	422	424	429	447	445	408	418	447	397	446	411	420	388	436	442	424	403	462	455	431	435	435	452	440	439	410	433	443	410	392	450	416	440	443	407	414	454	422	401	416	425	460	407	411	446	454	423	444	438	450	428	436	455	436	412	439	439	419	445	437	449	435	419	444	446	450	454	372	416	444	436	427	454	447	419	458	447	459	418	462	458	401	400	417	407	448	404	455	416	400	454	408	470	426	423	413	410	415	440	422	464	435	446	417	385	406	404	441	446	434	414	462	445	412	403	436	446	424	476	414	419	429	420	439	438	401	429	426	419	407	439	398	405	427	444	427	427	467	451	450	398	396	417	406	433	430	448	424	447	392	426	411	423	438	379	417	427	414	448	439	437	414	442	451	420	381	413	440	424	389	397	419	449	429	435	407	441	440	429	387	432	433	443	425	398	442	396	434	428	408	420	460	407	428	413	423	422	442	428	408	442	418	418	422	422	442	414	448	452	436	435	427	445	440	438	461	398	452	414	460	386	413	414	416	412	420	421	409	441	438	414	412	457	451	398	447	447	426	433	416	425	457	400	402	447	429	432	460	388	421	401	416	425	444	436	427	422	449	418	435	450	423	458	415	412	423	454	434	420	451	430	440	470	373	463	447	467	422	420	404	429	426	428	426	444	453	448	429	421	463	433	426	428	470	420	428	428	472	415	419	417	441	434	441	464	418	424	437	450	414	445	424	435	423	436	419	456	420	433	414	420	424	422	455	434	436	414	432	433	430	435	437	437	432	418	461	400	417	420	450	409	398	435	395	465	473	400	424	409	414	417	430	460	462	405	407	416	425	405	432	428	386	409	446	436	487	423	402	434	446	438	407	439	423	408	400	438	428	408	422	412	421	424	443	466	406	464	440	433	437	440	424	447	465	401	437	422	424	479	391	427	416	462	427	417	448	427	444	443	428	452	428	407	427	415	424	450	452	441	430	431	421	422	448	425	421	443	405	435	419	420	444	422	436	432	404	439	419	429	435	408	431	447	424	424	414	413	464	419	418	465	419	411	408	474	447	404	420	413	439	434	385	431	412	446	414	397	419	432	430	399	406	413	402	433	419	420	411	424	440	394	414	461	442	470	437	443	419	439	454	416	436	405	439	465	436	407	415	432	426	409	469	443	502	435	434	452	458	424	431	427	417	418	426	447	413	431	442	466	425	384	437	428	412	404	422	408	409	435	407	431	478	421	439	450	383	392	447	448	429	452	453	413	411	412	445	434	416	427	404	449	423	446	399	445	419	415	402	424	467	453	422	416	435	463	447	460	440	418	462	410	424	441	449	426	438	428	419	422	413	399	441	412	415	443	399	453	426	420	436	416	400	457	418	447	455	422	436	455	414	428	435	453	449	399	420	439	446	450	426	416	456	420	427	471	442	428	415	431	419	425	404	448	449	393	437	420	407	427	392	399	415	426	380	453	480	428	423	459	419	437	415	412	470	456	427	429	428	415	448	459	432	433	432	420	455	408	441	400	405	412	419	426	403	400	428	444	437	437	447	395
38818	30208	6089	2011	1237	899	729	605	518	424	420	407	340	332	320	284	288	298	290	254	256	256	274	283	254	276	269	258	256	238	239	256	291	244	242	231	239	265	253	235	235	223	244	260	222	259	226	236	194	223	225	232	230	258	236	239	234	238	242	251	218	195	205	249	260	214	210	227	249	227	242	253	221	224	226	224	196	221	246	229	233	228	231	222	219	244	242	230	256	238	225	210	248	246	243	233	224	220	212	243	235	232	199	248	237	220	227	247	262	203	219	262	225	218	227	228	240	219	267	239	240	234	231	189	240	233	264	230	222	232	233	252	253	229	268	207	248	240	244	226	235	224	239	227	219	253	228	228	216	211	230	251	228	194	238	209	244	261	241	238	227	212	240	250	233	253	255	242	212	221	215	216	239	237	235	235	239	257	261	263	208	213	225	245	211	236	232	208	240	214	234	253	239	207	216	216	239	228	223	245	268	235	234	239	238	248	213	218	261	241	232	235	234	209	245	186	249	235	226	224	210	238	203	210	234	229	249	221	272	218	195	262	209	236	235	233	217	228	227	225	230	263	222	201	211	247	235	259	222	254	213	243	239	225	221	206	228	243	196	230	234	221	259	217	230	204	267	224	234	220	198	198	225	224	222	209	270	258	235	211	233	237	252	249	217	221	244	245	214	218	231	238	226	217	219	215	230	239	211	246	220	244	204	247	241	239	220	231	257	224	219	221	224	201	205	248	230	240	226	248	218	242	202	222	246	211	222	232	203	229	229	207	203	235	256	217	227	243	223	219	232	214	222	236	218	216	228	230	217	234	252	211	228	217	227	246	218	224	216	254	223	201	241	238	243	234	260	230	239	216	215	213	234	248	236	215	214	228	243	227	239	206	218	216	231	219	224	199	246	203	214	232	241	246	226	220	236	235	203	215	260	227	208	251	235	210	246	233	224	228	231	237	254	223	229	234	243	225	263	254	235	243	216	251	245	230	242	237	242	232	207	211	259	212	216	236	236	213	199	236	239	221	235	240	230	232	249	234	223	227	222	223	227	248	220	232	227	275	216	209	255	223	246	226	237	235	233	253	225	208	220	207	232	207	231	230	229	210	225	244	236	264	214	228	241	218	226	235	213	208	242	242	263	222	213	236	250	215	208	212	256	242	229	239	222	199	233	215	245	247	228	276	254	219	246	233	257	247	222	228	207	230	222	213	237	214	248	211	205	214	245	216	226	213	222	216	230	235	203	219	235	217	223	225	240	253	226	213	223	234	237	227	232	209	217	254	259	227	253	231	224	244	240	222	209	241	230	249	209	220	223	220	218	250	217	204	255	245	226	265	267	247	230	212	216	207	254	228	224	228	242	234	223	270	261	227	230	225	225	231	230	170	235	246	239	256	261	256	228	219	226	217	245	226	241	234	242	202	223	197	222	222	226	233	212	250	226	215	237	229	252	258	231	237	226	226	255	250	234	241	209	223	247	244	245	233	246	236	212	201	191	214	239	207	234	262	240	214	254	220	229	243	244	193	240	231	230	234	220	224	238	259	217	219	208	255	209	233	211	217	242	233	225	217	254	231	244	215	223	193	220	231	229	247	216	185	209	203	219	232	214	200	229	245	222	229	228	221	244	231	254	213	239	228	203	228	215	223	253	243	235	220	232	235	215	233	217	221	261	240	198	237	249	215	237	222	238	252	226	228	238	219	234	243	214	237	240	218	224	239	224	237	209	208	213	216	227	207	221	200	232	254	230	227	243	235	233	244	257	259	221	267	243	222	206	211	200	225	226	201	236	240	265	226	231	230	237	232	223	222	223	233	215	222	212	229	259	215	238	254	251	251	241	241	250	218	191	210	223	247	205	234	191	235	244	225	227	229	218	210	227	250	216	241	201	202	231	227	243	223	224	223	247	243	240	246	193	236	250	217	232	231	252	232	234	237	233	246	191	218	235	224	219	248	246	235	250	224	235	241	217	238	238	248	221	227	212	239	246	240	247	248	232	229	261	215	210	224	266	247	234	239	231	256	237	239	230	226	233	241	239	215	232	240	211	234	239	196	206	244	206	232	233	247	241	223	262	231	237	236	254	268	205	245	244	229	228	237	235	230	215	226	225	205	209	241	251	221	232	218	221	233	224	226	232	270	239	212	220	204	271	216	222	258	228	236	224	198	221	217	225	220	238	221	211	225	186	205	209	224	220	255	215	258	238	221	230	240	248	222	247	231	230	247	245	240	231	192	232	250	255	239	220	253	234	241	227	215	214	204	250	207	265	246	219	212	219	271	227	195	236	236	230	229	243	215	251	227	230	210	219	200	223	217	212	236	213	215	236	249	221	275	242	248	253	232	244	210	238	249	203	247	232	239	216	218	232	236	217	234	195	224	246	213	234	220	238	246	226	252	246	231	235	236	235	253	216	252	246	224	210	244	200	263	250	235	222	221	232	252	260	228	229	234	210	220	244	231	212	246	203	237	218	249	281	243	249	231	244	208	237	235	228	231	209	238	228	223	231	246	238	223	204	236	239	205	236	221	238	228	228	239	214	220	227	249	251	230	222	187	233	227	238	252	246	229	236	217	219	220	213	239	225	229	237	200	216	242	233	222	227	234	213	244	232	219	242	242	225	242	247	225	241	239	231	245	199	217	225	218	260	230	238	202	265	226	231	233	217	257	244	252	249	213	226	239	190	241	252	218	226	206	214	235	218	211	249	219	230	223	237	226	232	215	223	242	223	221	251	230	205	215	250	235	201	236	241	248	229	217	230	239	226	249	232	215	227	227	244	222	188	240	201	229	217	234	231	239	209	216	228	187	213	239	203	253	201	248	216	245	238	231	230	226	238	222	221	221	219	221	235	270	232	215	243	189	206	230	231	222	239	189	216	232	227	235	251	210	245	220	241	237	242	220	245	236	215	225	230	223	223	207	251	241	225	212	264	206	232	207	220	216	218	262	244	216	185	215	213	248	240	237	224	220	210	227	226	256	209	214	230	214	209	206	235	217	211	238	232	214	219	213	220	230	231	234	231	217	225	231	235	203	226	230	216	239	216	221	211	203	238	234	244	254	216	217	216	255	253	223	231	210	213	245	220	246	219	218	228	251	237	205	232	240	215	231	239	235	247	230	229	207	247	224	229	222	259	222	211	249	226	254	201	239	209	230	232	222	241	260	232	230	222	211	215	192	220	211	220	224	248	235	257	226	252	231	235	228	225	248	237	228	250	239	233	211	248	258	233	234	219	211	227	238	238	232	249	242	223	222	241	224	231	193	235	238	236	229	234	249	254	192	213	219	236	201	221	210	251	209	235	248	238	222	223	223	226	249	256	201	237	233	238	235	223	230	221	269	238	239	218	223	247	242	227	247	245	240	199	231	240	222	206	198	212	211	232	242	260	246	221	251	242	222	220	231	219	208	232	246	234	241	246	226	234	242	230	214	231	237	225	228	250	210	216	258	219	225	231	199	222	242	212	215	220	233	204	244	249	211	225	211	233	209	223	233
20342	18299	4291	5226	4564	3698	3058	2586	2285	1950	1728	1567	1449	1356	1282	1170	1092	1043	980	934	932	878	861	860	781	821	781	792	736	785	805	742	769	714	717	749	720	743	727	693	708	681	708	668	695	676	626	658	669	685	676	636	705	680	627	673	617	644	636	717	658	706	599	661	694	625	657	669	623	618	644	592	625	644	646	561	592	623	618	633	630	675	587	597	633	590	685	644	625	641	663	655	563	613	619	629	646	623	621	672	614	643	643	610	577	637	662	611	621	616	629	614	583	630	646	629	636	573	651	598	647	614	607	598	641	634	646	642	665	652	650	575	573	600	607	627	614	635	621	614	631	628	646	619	598	613	651	647	668	658	574	599	609	611	635	627	579	653	632	592	630	635	630	614	606	618	645	638	611	620	589	627	584	623	626	627	674	610	606	592	606	591	609	610	646	627	617	608	609	611	639	629	611	646	595	629	647	606	654	580	618	659	625	629	616	597	600	633	618	632	613	629	583	637	658	595	623	636	620	620	625	625	666	584	632	646	649	614	645	602	631	568	571	585	571	628	588	600	640	603	591	583	615	648	639	594	604	645	603	627	628	662	616	594	579	596	639	641	623	575	597	598	605	562	610	642	630	641	628	621	615	666	596	634	599	588	637	604	610	634	607	640	599	594	634	601	598	592	603	621	595	631	620	651	604	557	632	592	585	622	616	589	624	598	586	601	640	649	513	621	653	590	599	605	623	631	622	622	585	628	596	612	624	618	653	625	595	582	590	579	617	606	602	571	582	651	623	607	622	639	598	591	610	602	604	656	642	633	590	636	605	552	529	611	603	632	645	584	623	574	613	606	637	662	605	577	611	639	629	649	629	568	613	647	572	613	635	634	610	631	589	609	588	610	580	591	651	604	589	608	606	632	599	604	645	644	660	616	628	635	582	592	629	631	579	613	594	627	563	583	655	612	609	633	680	613	624	608	657	622	601	597	601	601	595	605	634	613	581	575	624	629	580	617	626	638	640	633	596	646	625	614	650	565	586	623	595	584	615	610	611	584	661	626	560	664	635	611	603	607	576	593	633	564	588	643	596	616	623	625	641	591	626	620	634	648	597	617	637	584	641	655	654	599	606	615	625	580	586	649	615	597	586	638	605	691	600	632	623	640	619	576	585	574	626	603	629	622	580	589	591	622	656	586	639	620	593	642	575	587	629	578	627	558	624	610	584	592	605	581	636	660	586	653	624	607	624	587	609	672	609	590	622	581	645	584	598	604	572	576	620	576	594	613	616	620	616	563	573	581	654	626	614	550	570	608	621	636	597	619	618	626	599	636	611	606	580	616	642	631	596	633	645	588	615	632	628	582	634	621	595	610	602	687	621	638	606	610	606	627	557	641	656	627	611	590	676	586	645	610	592	621	606	615	669	618	589	649	624	634	616	643	628	619	636	619	628	587	621	674	604	610	628	592	608	594	603	610	601	598	613	568	633	641	574	587	626	599	621	605	579	627	615	599	593	581	597	563	587	614	662	657	601	565	626	649	624	619	635	585	593	652	634	646	585	573	625	609	626	632	631	677	649	590	660	610	605	598	577	607	624	598	613	640	600	604	620	595	608	632	567	603	599	581	591	611	656	640	619	572	594	585	592	600	609	602	607	643	594	639	595	620	605	611	592	644	603	630	604	615	641	624	624	610	666	591	627	592	651	578	593	610	585	633	644	609	568	619	604	621	602	647	630	639	594	618	585	617	611	643	590	616	616	632	592	618	594	609	590	548	604	597	587	604	599	646	591	610	603	609	645	639	612	630	592	615	596	635	613	635	596	640	607	564	610	656	635	553	603	630	632	655	607	604	611	583	634	637	603	601	638	633	642	567	611	633	617	613	594	617	618	607	591	566	625	610	593	644	574	573	579	549	619	626	602	620	584	640	597	600	610	574	614	637	595	603	638	637	597	594	629	629	612	626	646	593	612	616	577	585	603	565	585	668	646	617	661	602	599	640	634	613	605	606	613	590	573	647	596	608	618	628	631	567	630	559	615	613	639	637	647	620	598	640	616	626	619	610	653	608	623	603	645	651	605	631	600	623	636	647	634	606	552	623	609	611	638	639	625	589	630	614	603	613	609	595	611	611	564	635	629	602	583	600	587	607	630	634	599	570	604	600	656	626	627	635	625	628	595	611	581	599	589	628	601	625	584	615	618	627	620	573	614	605	613	614	598	627	657	616	565	613	610	604	581	637	562	615	631	611	645	616	619	638	626	622	630	648	642	615	616	657	592	600	582	594	565	608	609	588	593	634	612	578	594	610	608	589	617	609	626	612	605	643	593	583	672	598	614	593	614	638	628	653	570	642	632	634	581	601	623	559	606	599	604	589	595	613	564	626	570	599	612	537	637	612	637	544	624	594	603	589	552	638	610	592	581	635	598	628	620	627	620	561	625	639	636	636	623	635	609	579	646	622	615	616	604	578	603	641	610	634	646	636	680	580	631	596	636	672	627	592	610	622	611	573	630	588	639	605	633	568	609	592	628	644	596	601	618	617	617	630	579	581	623	616	635	623	672	606	663	602	661	585	613	643	644	635	597	618	602	602	622	596	642	608	654	625	577	582	610	596	575	626	607	624	582	585	618	601	600	589	567	612	619	609	638	627	598	598	636	636	610	629	636	633	622	628	594	577	615	599	631	609	618	629	643	623	654	596	556	599	636	603	638	602	590	667	599	596	599	566	605	589	635	589	592	609	604	635	615	628	611	623	618	607	570	618	664	639	604	666	655	592	608	633	603	585	597	620	591	616	617	589	655	601	626	603	608	642	631	618	566	622	624	665	635	579	631	619	615	608	625	632	640	650	583	610	620	607	648	608	610	629	632	614	595	610	687	633	638	605	581	609	610	615	636	617	617	594	625	625	578	645	623	577	619	631	676	589	597	608	589	574	592	622	608	599	645	595	594	615	601	591	597	573	595	591	625	655	658	602	578	581	607	608	616	644	625	586	583	621	624	630	603	641	605	600	606	679	610	657	607	619	609	616	608	637	585	639	631	645	628	636	606	592	599	586	594	631	631	617	612	600	541	602	565	641	632	618	634	618	630	591	594	615	636	588	604	570	573	621	623	623	578	585	608	649	633	616	629	600	626	624	637	607	651	656	613	626	618	626	575	668	612	644	628	575	615	588	558	604	625	616	602	613	609	612	636	600	622	601	637	609	601	633	612	621	617	686	584	602	661	577	613	644	655	608	645	599	592	606	636	606	588	635	614	596	570	624	613	643	595	639	625	610	630	621	583	624	600	583	611	614	630	602	657	613	670	625	634	645	581	594	600	591	646	624	620	661	633	622	580	628	620	611	573	640	628	612	623	681	652	573	623	622	648	599	671	571	608	607	595	601	638	608	664	606	616	635	606	580	596	575	610	614	597	622	588	600	642	638	629	574	632	590	650	593	635	616	649	653	609	607	634	589	610	623	623	632	581	638	574	602	633	595	622	634	601	601	611	651	604	616	597	610
8840	1003	345	335	341	369	331	277	323	306	349	324	325	334	310	291	312	299	320	317	340	311	327	296	341	327	316	351	364	329	339	322	336	345	322	307	318	337	332	315	304	290	324	335	307	327	347	309	335	304	338	343	292	306	328	313	339	310	331	332	302	313	325	295	325	280	281	295	358	354	308	324	311	335	320	309	302	312	298	302	296	320	298	313	310	332	312	340	344	333	292	332	297	309	269	301	279	312	313	338	324	311	355	328	329	303	318	338	345	277	338	311	276	304	342	331	352	319	316	310	336	291	286	341	328	306	303	312	312	361	326	310	321	344	315	314	313	338	300	310	326	322	287	316	342	317	309	296	338	312	331	325	349	322	349	321	303	310	302	318	313	301	364	306	316	328	323	301	318	325	309	323	302	323	302	309	312	322	294	330	322	324	316	302	340	322	329	337	316	324	340	307	341	292	299	283	322	323	295	337	300	359	342	320	327	342	283	305	310	304	341	338	308	338	307	335	324	311	368	337	303	300	323	325	328	320	335	335	296	316	311	339	327	282	320	288	308	343	292	286	342	316	333	308	326	331	313	288	324	318	321	314	324	313	320	306	325	315	313	300	343	311	323	316	314	367	345	318	317	315	297	370	321	330	329	337	315	349	341	345	342	340	303	332	327	333	330	315	308	344	323	313	311	342	345	303	289	332	292	346	341	327	326	340	329	291	337	300	307	306	336	310	362	335	301	273	319	352	342	301	330	334	319	346	323	327	307	320	320	299	338	305	329	349	302	345	301	299	333	288	336	351	349	367	337	318	315	310	333	331	328	335	300	309	294	298	333	319	314	344	324	334	345	302	275	301	313	330	328	327	345	332	301	329	356	319	306	330	329	349	332	337	349	319	315	346	306	294	283	320	316	303	316	335	339	331	295	318	297	295	332	324	319	307	334	309	299	315	300	278	309	316	324	300	310	324	344	301	340	322	310	320	334	328	345	304	306	321	347	316	293	259	304	339	328	326	311	296	319	314	353	290	310	356	325	304	340	327	320	319	341	346	324	320	294	333	308	333	318	291	319	320	304	327	327	318	359	279	338	323	314	296	292	334	300	310	330	347	338	322	297	327	325	326	341	305	314	309	270	340	336	281	327	315	313	328	326	320	300	296	315	335	270	300	338	329	329	306	327	310	351	326	307	337	333	351	314	316	327	285	316	327	315	328	296	296	327	333	302	305	346	311	312	305	340	324	313	319	333	328	341	329	323	305	343	327	322	304	327	341	301	333	349	317	314	327	329	342	329	300	324	325	286	350	300	333	321	325	311	351	281	307	301	319	320	346	303	332	318	356	332	280	308	329	320	300	330	343	332	316	342	361	326	318	301	315	297	304	319	331	318	318	300	339	308	295	318	316	307	332	366	292	324	299	308	321	309	323	330	316	305	343	316	341	327	305	322	315	330	279	325	287	317	354	305	319	303	347	321	347	313	332	330	300	332	330	328	310	342	314	359	319	308	303	305	326	345	337	382	318	354	304	311	313	309	299	335	343	333	302	295	348	299	285	314	315	320	340	331	289	315	336	329	328	311	350	311	326	313	306	306	321	327	340	333	320	279	296	346	285	314	329	336	299	325	326	315	318	297	304	325	304	328	308	307	323	310	316	307	322	324	297	335	335	319	344	322	309	317	319	323	334	330	313	314	333	345	360	337	328	320	317	284	316	335	363	336	295	317	295	268	336	330	315	321	327	288	343	315	335	361	300	333	317	346	324	312	332	348	325	335	306	347	339	300	319	313	345	305	310	326	327	322	291	300	310	305	311	339	343	287	328	301	308	349	313	311	290	357	310	299	299	284	300	329	337	343	329	295	316	308	362	310	303	342	319	307	299	315	318	332	327	340	308	340	294	347	325	282	333	324	315	299	286	326	298	322	336	324	343	353	314	335	300	300	321	306	319	289	336	320	300	341	313	315	313	325	292	304	336	298	288	348	310	319	324	300	322	333	312	288	329	319	313	326	312	294	312	320	336	320	348	349	346	338	321	343	333	332	317	342	311	309	360	312	303	313	342	335	336	344	294	311	316	305	357	302	339	342	322	308	305	301	350	340	326	304	320	295	281	332	299	288	304	298	302	315	317	338	313	346	313	311	330	338	317	308	332	297	305	330	322	334	355	333	307	333	317	294	354	322	277	321	350	351	336	358	318	317	333	290	312	310	323	307	311	342	328	292	337	309	320	305	317	324	285	321	329	295	338	342	312	336	334	338	307	321	319	305	351	343	323	317	322	337	349	324	339	328	301	309	315	318	336	356	354	340	313	327	349	302	287	311	342	339	329	333	334	318	290	316	335	312	331	332	360	317	305	295	326	340	349	302	316	308	332	336	319	362	344	312	319	311	343	325	342	324	309	307	337	338	279	328	332	325	321	274	370	333	345	303	334	305	302	304	319	313	321	311	335	338	319	295	335	302	306	358	335	388	312	337	331	326	334	376	329	318	353	309	313	304	323	299	344	296	320	309	307	341	370	314	326	311	320	346	298	295	314	314	318	348	334	333	340	328	332	336	282	328	341	333	340	313	279	328	310	344	342	297	295	296	324	297	339	331	339	333	316	322	315	307	302	322	346	354	330	311	291	311	319	318	313	304	308	328	343	317	316	312	289	313	298	303	283	329	321	300	308	347	324	317	318	317	312	302	331	344	331	311	306	345	324	315	348	300	315	323	290	317	317	311	330	317	321	317	292	324	294	330	310	306	327	328	300	317	352	311	328	314	322	298	312	352	327	326	328	333	290	316	339	322	326	318	304	343	354	302	313	316	329	363	340	356	322	343	310	325	341	318	307	271	282	340	314	334	336	344	352	331	324	320	297	326	323	321	302	327	341	288	330	362	320	328	328	358	322	335	318	323	321	335	321	341	303	295	309	333	344	361	313	335	304	317	315	298	321	308	338	320	368	296	323	297	316	314	287	324	302	301	342	341	311	312	324	353	330	309	331	299	302	339	338	307	323	307	303	301	312	316	333	349	280	311	313	350	316	309	295	324	355	315	313	324	305	305	310	303	313	318	272	318	335	331	354	328	285	293	359	321	335	277	321	322	314	343	320	339	337	289	327	287	316	325	318	326	322	347	335	348	324	341	304	292	353	314	302	322	329	312	325	287	291	300	328	309	341	358	338	334	309	286	318	314	283	304	315	330	333	325	323	309	336	310	325	330	326	289	299	337	315	325	324	327	313	302	296	323	289	288	316	328	318	317	324	309	313	287	330	308	287	347	293	316	340	314	325	299	332	326	309	307	339	318	357	308	336	323	299	311	337	333	339	315	310	318	279	305	327	317	313	324	337	302	358	353	341	329	322	321	317	325	298	326	316	330	301	342	318	312	350	256	323	352	310	334	353	326	316	335	360	308	315	324	321	318	304	357	337	293	340	303	335	298	318	322	322	294	321	305	304	313	306	303	340	332	324	334	301	320	335	342	303	289	332	328	302	333	335	353	326	297	295	332	315	304	326
4816	1589	821	851	824	809	788	841	737	832	769	776	796	766	809	789	815	772	741	752	766	832	755	757	776	781	772	731	750	753	743	780	810	729	753	793	752	786	790	801	772	802	788	753	745	810	741	738	774	766	758	699	740	780	733	706	791	724	732	777	732	826	763	734	801	782	784	733	753	791	717	785	773	775	730	748	775	755	779	743	758	760	768	733	820	765	757	781	788	791	747	790	786	789	789	799	738	754	752	719	771	704	747	757	710	739	718	753	785	792	752	729	714	739	745	765	752	746	775	786	799	781	772	711	762	737	743	751	743	744	812	801	713	775	813	774	743	792	800	742	753	704	713	778	715	748	758	752	768	717	764	735	780	767	701	843	743	782	790	766	778	794	735	763	723	709	727	732	779	731	788	706	751	775	814	751	755	741	738	755	746	741	780	768	730	763	732	745	784	804	717	742	756	756	803	761	749	760	802	761	770	738	754	743	754	752	762	741	766	715	732	757	698	791	734	750	798	812	741	764	712	748	757	746	782	729	729	771	778	810	730	760	742	757	759	753	755	760	736	722	824	738	747	738	741	723	721	714	733	751	766	728	742	771	722	731	783	770	770	810	752	741	757	757	725	761	759	779	749	736	796	764	747	777	797	755	807	770	774	778	732	758	755	749	736	714	757	758	752	753	753	729	773	753	784	783	754	704	733	797	745	777	815	810	747	726	793	747	780	778	778	757	729	741	707	756	744	755	764	741	784	779	761	723	778	767	731	737	787	683	762	757	768	753	742	783	771	770	817	770	753	713	798	778	821	753	722	785	768	713	722	845	713	766	772	754	730	842	806	750	745	725	747	728	742	821	752	750	744	787	725	777	810	756	783	809	736	795	766	797	802	713	729	753	734	758	769	762	759	720	790	803	767	758	773	778	721	798	698	770	699	766	746	767	744	757	784	739	747	761	750	761	755	734	702	730	750	757	777	779	777	787	681	722	709	706	790	715	744	776	735	804	732	767	777	780	744	792	758	735	747	754	771	756	730	724	773	751	808	758	763	799	754	753	721	825	759	713	748	771	711	774	732	749	807	784	758	750	775	770	738	751	781	751	775	782	744	793	721	784	776	757	765	767	773	710	748	777	747	771	725	778	748	749	797	755	774	734	726	765	760	762	728	762	727	816	767	754	773	752	742	691	818	754	757	709	759	787	766	710	817	752	736	726	748	771	774	682	778	754	789	786	795	714	774	701	736	783	756	749	784	727	727	775	751	739	748	776	724	721	783	775	779	744	732	748	749	742	745	795	744	741	751	762	756	762	751	786	754	770	772	749	760	772	771	790	792	771	755	746	768	744	794	770	730	694	789	768	752	783	776	803	753	703	758	744	754	750	746	711	722	753	749	754	733	753	734	742	778	731	806	792	751	739	800	749	776	699	760	758	744	739	777	778	734	768	774	813	731	760	726	770	775	721	774	777	747	722	812	732	768	735	759	734	727	757	767	791	743	755	704	793	828	741	761	773	745	739	721	771	715	730	718	749	801	739	731	748	768	752	796	748	775	740	769	733	814	768	754	743	772	745	774	765	723	743	716	740	770	786	746	744	753	741	774	779	744	744	707	726	738	715	763	799	787	795	786	756	767	789	768	742	807	733	717	709	772	777	749	756	764	764	759	813	732	781	763	779	781	737	742	811	797	737	786	718	820	756	752	722	825	817	841	768	778	749	776	731	736	723	761	775	747	746	812	786	777	790	753	749	766	755	746	774	739	761	755	800	785	742	786	746	757	732	769	781	721	773	771	759	770	749	797	755	780	720	750	783	739	784	789	765	780	773	770	754	746	781	748	815	741	750	752	809	749	761	802	715	740	749	781	733	745	780	779	738	804	786	785	734	757	702	750	755	765	775	749	765	809	688	782	796	744	763	783	816	740	770	725	752	750	760	758	706	765	720	761	746	752	769	733	780	793	770	759	791	783	760	768	775	825	733	798	775	759	777	767	733	798	804	795	756	710	797	793	783	706	769	770	750	755	792	761	779	772	759	748	823	763	745	768	763	762	793	773	712	817	752	802	787	744	773	748	772	733	744	733	803	736	753	768	790	787	799	779	734	721	729	800	750	772	740	742	738	756	764	730	738	755	768	802	760	778	762	808	759	726	742	746	719	788	803	750	817	784	757	754	790	751	753	794	766	772	744	758	729	768	748	764	795	706	763	747	773	719	768	792	719	739	783	768	794	724	719	777	764	748	713	695	737	759	801	784	773	737	768	760	771	756	772	761	800	728	744	757	778	769	772	728	767	765	695	796	783	768	732	734	740	752	743	741	759	772	761	757	781	787	792	783	755	754	707	780	766	745	722	768	759	817	778	751	752	742	731	721	778	778	778	768	741	786	774	776	769	785	751	747	795	729	782	743	751	762	735	755	712	713	754	741	759	728	751	815	775	748	814	724	738	753	731	779	767	727	720	737	749	710	781	781	768	725	757	782	708	724	741	780	752	746	741	736	788	769	758	760	763	701	754	789	775	774	739	763	740	761	709	723	746	731	755	785	786	746	750	759	771	800	746	795	735	766	799	771	737	737	757	737	787	819	743	778	725	769	752	724	769	825	730	768	754	729	752	764	739	785	761	723	807	797	728	792	748	816	763	780	803	766	737	726	777	778	709	750	810	734	744	743	742	771	737	727	801	753	800	745	744	700	808	721	784	768	792	784	780	788	755	731	744	722	763	807	757	764	754	764	789	732	766	741	765	756	738	787	788	731	796	759	740	747	749	784	706	779	718	694	778	723	783	728	745	749	755	732	708	773	740	763	739	793	743	716	756	724	752	757	741	712	756	761	774	796	727	770	761	733	737	778	762	707	809	767	741	775	753	757	752	730	732	791	771	752	782	775	692	767	720	805	807	772	784	779	761	718	762	724	798	736	812	751	793	778	745	760	806	747	762	785	706	751	778	740	796	829	821	749	776	751	715	792	770	783	750	770	761	722	765	785	795	727	773	777	755	718	784	749	773	795	782	731	778	750	739	747	755	787	767	754	725	719	729	759	755	766	774	779	701	759	785	703	786	748	776	721	729	769	779	722	720	783	769	784	717	761	799	753	783	763	772	798	807	772	751	752	774	752	767	745	778	812	794	755	690	708	765	688	798	739	768	791	746	781	791	780	757	737	734	781	789	796	797	772	753	777	788	766	750	801	805	732	789	768	742	778	763	766	748	769	754	716	769	794	722	760	757	722	761	722	782	786	772	740	784	787	731	764	775	735	729	746	746	757	761	781	778	789	800	771	756	762	752	755	733	791	759	779	721	749	754	781	727	805	750	743	761	770	717	783	738	761	728	700	762	715	789	802	710	765	771	755	707	794	789	764	779	757	760	738	731	735	768	785	761	718	752	747	785	769	740	738	788	756	797	725	735	767	751	757	739	769	722	776	743	748	712	706	781	759	738	819	789	737	777	706	759	771	745	746	777	735	747	806	711	769	747	813	726	766	752	702	733	743	771	695	751	732	718
26703	18427	2424	926	650	485	403	386	302	242	234	214	241	207	194	216	188	208	186	210	191	166	182	178	175	186	179	206	162	161	166	162	162	175	154	147	160	164	171	181	163	173	153	150	152	155	156	158	159	168	152	162	177	155	177	156	176	165	142	155	163	140	154	143	159	160	163	150	141	148	180	163	179	150	183	202	164	179	160	151	170	168	168	163	152	154	172	155	161	156	149	151	165	158	159	150	166	155	159	170	154	173	148	165	167	134	169	143	152	139	166	140	155	187	159	162	158	172	186	181	132	169	143	158	149	137	168	164	147	184	157	138	168	149	174	157	161	167	153	122	145	150	145	157	156	186	164	151	177	156	164	153	142	144	156	161	159	150	132	161	127	148	139	145	132	161	145	156	173	133	152	153	143	153	167	195	173	142	147	145	162	157	167	144	156	152	165	163	159	153	159	159	173	144	158	145	148	160	151	163	171	143	155	157	156	157	147	156	142	151	178	148	142	143	172	171	137	144	150	147	160	157	141	157	162	153	150	162	127	142	178	173	131	145	155	164	172	174	161	187	180	146	142	159	154	164	144	141	160	152	138	143	143	175	140	159	174	160	167	142	168	162	173	165	138	165	151	155	171	152	157	162	158	172	150	131	182	146	164	171	150	155	147	167	140	174	142	179	147	176	162	165	151	148	161	157	161	175	166	154	142	149	160	179	164	150	148	156	151	156	152	165	166	147	163	171	146	169	170	159	165	143	153	162	152	142	149	166	157	161	148	166	148	153	157	154	150	167	175	160	147	166	171	169	156	164	156	168	175	159	180	170	163	152	138	157	145	171	152	163	179	143	155	151	150	161	151	174	151	142	149	185	174	161	153	163	134	181	149	179	146	197	174	172	163	161	163	157	166	160	181	155	158	165	168	134	152	167	151	168	145	164	165	122	147	138	176	143	143	152	163	161	171	161	166	182	150	169	143	151	166	178	142	165	140	136	153	161	138	142	131	143	167	161	151	161	151	160	173	158	186	158	157	174	158	162	148	169	167	175	162	172	158	147	159	164	152	158	147	161	145	151	175	172	134	136	158	155	167	180	165	164	174	188	173	140	152	151	176	171	148	139	175	170	176	143	168	160	158	148	167	153	171	163	167	176	145	173	148	159	142	151	152	142	166	156	141	171	158	152	149	137	175	160	156	154	156	140	150	164	143	165	159	176	156	174	137	152	160	148	185	148	163	158	169	163	146	171	168	171	175	148	152	167	155	159	171	155	164	156	167	153	191	149	145	167	152	177	153	172	147	141	131	137	142	170	173	196	177	162	149	135	147	160	150	158	177	151	157	148	147	193	136	147	131	178	155	145	149	172	189	178	156	141	129	160	150	158	152	170	167	158	169	162	161	133	150	151	157	147	138	150	152	154	153	160	139	163	157	166	112	153	142	163	161	147	152	155	159	159	146	158	163	187	136	142	153	145	151	156	184	148	138	158	153	141	161	163	150	172	174	166	168	147	138	173	188	153	155	149	167	165	157	145	185	143	165	155	117	161	158	137	146	143	171	180	134	154	159	152	182	166	148	160	150	146	140	158	167	174	179	148	181	165	159	183	170	155	141	155	164	157	135	142	160	144	155	145	174	146	164	136	155	155	149	150	178	172	170	150	160	162	154	165	138	154	166	159	197	139	162	161	143	148	164	132	163	168	165	166	155	174	155	171	145	162	159	135	147	164	161	167	155	141	142	155	160	137	165	142	167	166	167	149	153	149	163	165	152	138	144	173	153	152	157	159	137	162	161	143	177	156	161	137	148	124	148	153	140	142	138	151	162	156	178	148	165	144	145	143	149	186	132	145	164	193	164	152	155	152	141	159	160	155	161	155	148	180	156	161	170	154	148	142	159	152	138	151	150	177	140	140	153	155	154	172	147	156	147	156	161	165	157	160	155	143	147	153	154	144	152	167	148	153	180	181	167	161	146	157	166	165	155	160	154	149	157	155	149	174	165	149	165	157	153	144	159	150	177	137	162	132	153	175	147	165	126	142	162	152	167	163	156	154	159	178	171	157	151	167	156	158	184	148	165	163	153	164	171	153	153	155	165	149	170	151	152	159	156	175	161	156	169	141	161	192	164	162	168	164	142	157	141	147	145	149	165	171	157	158	142	156	144	170	130	151	172	187	133	138	159	153	140	150	160	140	133	153	173	139	159	163	154	161	162	158	163	134	151	163	131	141	165	189	165	157	152	163	149	152	146	153	163	180	168	151	170	158	154	125	178	145	156	160	173	168	163	157	149	134	151	167	144	147	158	159	140	167	137	148	142	162	147	152	146	145	148	155	165	146	158	150	175	160	127	170	150	166	178	159	165	147	167	168	179	154	166	168	162	137	154	156	171	150	152	166	168	161	145	166	126	150	168	173	158	164	147	162	187	143	159	152	150	154	157	147	143	172	174	157	164	165	143	160	159	153	138	165	169	145	153	146	174	155	161	155	160	165	145	147	166	163	155	163	167	175	143	153	140	173	175	170	157	161	168	154	174	141	143	162	154	160	137	186	153	159	163	162	171	150	153	130	158	138	134	155	172	164	159	163	174	141	152	169	157	153	156	159	136	178	147	154	143	163	161	175	177	160	141	162	171	171	151	170	168	173	166	139	148	196	148	151	146	169	185	189	174	151	153	156	146	156	136	161	169	175	146	177	148	177	167	149	136	155	147	163	172	156	169	179	181	176	158	137	155	174	161	143	147	142	146	158	129	146	162	155	166	174	181	162	160	170	190	161	141	153	165	150	144	152	178	157	152	175	162	163	126	167	162	171	156	159	145	164	133	143	161	168	137	165	157	149	185	157	170	149	149	144	160	159	159	142	163	142	165	158	134	160	176	155	140	172	138	164	170	167	162	167	187	147	163	155	139	141	149	172	145	148	135	171	167	146	143	143	154	173	169	144	134	153	155	160	141	171	168	150	141	145	167	174	169	154	161	130	145	168	149	155	161	167	167	155	163	162	179	165	160	185	164	140	142	147	146	161	159	152	142	144	136	157	142	171	161	152	150	137	137	147	161	150	175	188	135	143	147	163	158	150	163	155	160	161	159	165	155	159	163	150	164	148	166	160	152	159	162	156	166	153	155	144	149	182	169	156	139	155	158	142	164	170	136	146	168	148	165	135	163	168	164	141	136	151	149	165	174	169	172	159	156	153	166	146	177	156	185	138	155	142	146	177	186	143	170	185	163	142	191	140	155	172	123	162	139	136	175	145	177	151	158	160	172	177	140	171	134	168	152	160	155	156	169	150	176	147	172	156	155	133	165	147	148	148	149	160	147	146	145	157	157	164	158	157	167	149	149	161	145	146	136	151	145	151	147	159	152	157	148	155	172	134	131	197	146	140	155	153	157	156	170	152	161	154	154	141	169	158	150	145	165	168	157	165	141	139	194	131	147	177	175	170	178	162	177	172	175	140	150	176	163	145	162	182	160	161	161	159	153	153	151	158	183	148	134	152	154	178
14138	12893	2410	2922	2558	2118	1756	1497	1283	1115	1020	922	885	816	712	747	628	636	640	629	559	597	608	546	536	516	497	528	524	481	527	538	483	490	506	473	488	485	497	485	470	468	428	484	514	429	468	472	496	486	448	458	465	483	479	475	437	481	429	472	448	442	461	422	462	385	442	449	432	414	442	464	427	474	437	400	478	416	429	431	421	466	448	433	436	441	438	397	417	414	455	433	426	433	432	463	452	486	439	435	427	437	413	390	443	456	412	416	477	428	421	406	423	434	417	457	429	413	419	462	423	456	390	439	411	421	439	440	455	440	427	470	427	424	447	402	452	426	467	475	427	438	453	431	427	426	428	428	497	436	433	464	432	399	406	426	445	463	440	405	423	441	432	450	431	435	414	424	446	429	401	440	433	425	382	408	434	433	443	434	421	418	454	428	446	399	434	439	476	466	427	427	439	468	419	459	406	413	393	430	405	426	427	436	416	448	459	443	409	409	438	463	429	406	449	412	412	427	442	443	392	401	398	391	425	373	449	455	433	416	420	440	424	430	419	398	452	458	452	393	429	444	464	447	406	457	436	442	436	440	433	431	410	411	427	443	439	457	416	428	430	478	447	456	429	420	406	421	391	437	428	457	455	453	428	442	421	435	437	448	425	422	387	438	436	423	433	456	405	411	405	427	462	451	402	439	442	437	441	464	446	470	418	419	419	460	413	420	451	415	450	407	453	423	411	449	466	425	451	422	414	433	413	464	440	399	428	414	421	468	464	407	447	445	461	395	456	438	448	443	399	409	440	408	444	415	401	417	423	451	436	452	433	424	446	450	445	426	439	381	421	388	413	462	447	430	409	410	402	385	427	430	474	423	440	437	409	456	405	467	433	452	456	455	400	419	436	415	405	428	453	465	424	448	412	405	463	437	442	447	422	425	411	409	446	446	432	430	451	413	445	431	464	442	466	412	422	448	444	422	419	428	456	453	431	437	415	436	453	398	443	421	456	443	450	414	445	436	430	457	423	452	419	470	424	435	426	476	442	390	414	440	476	403	444	437	432	455	412	422	435	419	426	431	424	429	390	429	432	405	452	432	382	422	423	476	428	431	445	450	436	384	462	434	455	400	457	442	457	467	441	412	471	452	424	432	461	466	434	407	446	427	383	418	426	413	437	430	421	426	471	427	490	416	420	453	406	462	444	427	444	434	452	445	414	413	389	418	400	407	414	427	421	447	405	413	434	412	445	419	432	462	435	437	405	452	407	417	443	410	416	449	451	405	400	439	473	453	428	394	428	422	443	404	431	434	440	401	401	435	453	465	441	449	454	413	466	426	399	466	421	429	422	429	421	393	438	393	459	440	424	425	443	428	427	426	432	419	439	440	410	391	452	452	436	440	439	428	429	389	430	432	433	442	428	455	444	423	405	465	390	453	421	448	422	443	454	414	446	423	394	414	431	440	405	401	405	444	424	454	455	385	436	419	421	395	430	388	407	437	438	429	396	463	447	456	450	418	426	465	467	416	426	437	405	434	442	443	441	402	454	443	393	449	407	439	409	418	435	437	421	420	441	438	478	449	417	459	430	420	435	439	429	386	469	395	382	434	426	470	390	432	413	451	432	419	415	427	460	428	443	474	415	430	394	401	420	418	416	428	448	473	403	439	405	416	446	402	446	454	453	431	427	442	413	431	446	415	417	373	470	454	454	453	429	427	424	427	429	412	413	425	443	463	454	423	437	420	418	460	442	442	452	427	414	460	449	427	425	438	418	411	412	396	414	432	406	415	436	419	422	442	449	385	437	454	430	444	423	445	417	424	426	445	443	400	455	440	474	410	466	460	430	395	424	419	457	410	457	411	443	424	416	400	456	407	431	438	422	427	468	466	435	398	453	421	446	394	434	417	421	415	418	422	441	443	407	405	421	452	448	454	453	446	426	425	447	436	439	423	448	456	433	423	398	459	400	410	418	460	439	460	417	416	425	416	431	411	433	432	443	386	441	414	445	446	404	447	437	416	418	417	446	382	420	442	431	436	416	428	427	435	418	424	431	460	451	433	450	425	425	419	450	444	429	438	448	416	469	440	415	424	415	385	450	440	416	419	448	383	389	439	449	442	413	423	445	450	455	439	462	459	407	409	429	399	462	439	439	423	432	434	429	424	428	471	432	449	431	424	427	421	424	390	450	432	459	427	467	407	421	451	426	431	393	421	413	445	442	433	436	436	434	427	425	477	439	400	444	405	421	444	424	398	450	415	392	439	432	430	419	457	424	436	433	445	403	441	434	411	449	414	472	426	422	446	430	452	402	446	436	419	463	398	404	423	438	434	431	389	411	421	422	454	415	397	440	453	461	404	456	421	435	436	443	410	449	425	433	399	447	439	432	465	436	422	412	434	470	417	448	401	436	415	453	456	461	426	440	436	427	440	437	426	431	452	424	447	427	423	444	442	441	419	451	440	416	415	417	414	410	440	459	422	430	426	444	454	421	425	458	424	454	459	425	419	425	425	436	462	429	433	419	421	413	424	449	440	424	438	438	453	431	443	405	413	420	442	443	443	457	447	463	421	406	451	394	450	389	421	465	423	455	409	454	427	465	441	451	433	428	456	450	432	406	426	420	427	449	422	435	443	429	429	414	437	451	424	408	413	417	408	431	417	421	450	424	403	428	446	439	433	458	450	426	448	389	440	425	414	421	437	418	398	429	430	429	434	458	436	435	404	390	441	421	406	423	440	416	450	425	425	430	403	441	455	459	401	420	462	438	425	406	436	442	430	457	440	438	435	457	451	438	418	454	422	424	453	411	401	451	414	424	454	421	469	426	428	439	453	436	428	428	381	447	459	449	417	419	424	444	450	425	429	465	431	449	411	408	482	383	403	441	446	463	438	406	455	417	450	435	460	414	437	465	424	398	415	378	440	406	428	438	420	422	413	417	417	444	441	452	434	467	414	422	434	455	414	454	431	476	439	390	409	412	435	413	438	402	400	448	453	395	420	425	458	410	411	433	431	426	430	441	444	409	425	422	430	424	429	391	428	433	417	441	444	458	386	438	430	422	412	446	463	428	431	381	444	429	424	422	438	417	424	426	443	437	437	441	412	424	464	437	411	422	444	420	432	432	403	408	441	451	472	425	425	439	437	417	432	427	407	397	418	439	432	442	419	426	418	463	438	416	470	411	417	411	446	445	449	437	434	412	439	400	441	436	439	425	439	458	461	415	440	391	429	444	424	441	428	438	429	390	406	394	441	444	452	426	426	432	439	407	410	439	433	419	402	440	424	414	400	464	427	430	434	420	398	425	429	392	413	431	429	431	399	402	396	373	457	457	442	428	433	397	404	427	415	459	441	407	425	434	409	424	394	436	435	461	440	439	454	430	485	397	427	429	418	442	500	444	421	427	422	434	423	454	466	451	448	420	416	401	449	461	419	469	380	446	389	425	433	409	442	450	446	395	407	476	490	422	431	446	428	451	438	453	412	427	415	401	482	411	409	423	427
38167	32310	7591	1966	1310	950	761	620	494	478	402	355	371	314	326	318	270	292	295	276	296	274	324	272	267	281	275	288	259	213	246	245	243	204	220	245	231	270	271	234	248	225	224	244	225	208	219	237	250	221	246	246	235	249	220	217	213	245	241	256	232	243	249	229	219	238	223	239	239	222	217	219	238	216	238	237	236	215	284	205	231	252	245	231	247	218	253	237	225	237	242	252	251	239	219	236	264	245	244	209	256	210	240	250	222	245	205	228	204	230	245	242	250	233	228	243	197	241	253	233	230	236	212	236	234	247	231	229	234	241	208	254	269	215	256	226	230	252	233	208	252	265	243	251	220	246	213	229	237	219	227	239	243	199	240	213	214	227	274	206	248	242	259	204	212	248	236	232	208	225	216	255	243	233	220	239	209	219	231	208	231	222	250	228	253	199	247	224	252	248	251	239	213	219	256	253	243	216	243	263	255	239	254	237	223	217	246	275	223	239	225	239	204	221	249	225	218	245	239	261	246	222	232	245	231	218	224	236	231	230	207	252	260	216	255	229	203	242	248	234	253	234	221	254	259	209	232	237	232	220	244	247	251	248	223	246	221	202	243	224	239	215	195	227	207	256	275	260	231	216	239	243	241	211	197	241	229	215	241	245	244	223	220	232	233	275	244	217	244	225	272	263	228	273	226	238	205	218	262	229	241	256	236	221	252	234	229	209	232	238	245	206	231	217	209	257	240	265	239	243	208	229	225	233	237	283	243	208	245	200	247	205	254	220	225	211	240	200	219	223	220	233	207	237	244	235	223	237	236	224	205	233	219	240	246	252	240	236	222	238	222	216	255	219	211	222	221	248	233	234	243	209	226	226	242	213	252	210	261	220	258	225	261	238	202	218	254	222	210	253	205	241	218	193	240	231	232	228	240	227	222	243	227	232	226	231	212	203	231	229	255	213	227	222	232	238	228	213	230	211	234	234	211	205	242	236	236	232	218	267	235	229	209	253	219	246	253	255	219	231	242	225	252	230	221	247	208	250	233	221	228	246	235	221	225	247	226	218	235	238	257	261	243	268	209	194	260	204	226	241	273	236	229	245	227	230	236	244	235	208	229	248	215	228	252	225	206	244	230	218	252	256	227	257	254	236	247	234	271	239	235	225	223	260	240	238	238	232	247	213	239	232	213	203	241	228	263	217	261	245	240	224	247	224	242	222	209	195	239	263	245	219	256	248	243	235	219	252	258	247	250	234	239	195	237	227	250	224	233	222	259	226	216	228	227	238	216	257	264	221	230	239	230	250	215	239	233	194	239	235	229	268	214	217	242	237	209	224	233	221	220	257	234	229	257	250	208	220	217	228	234	219	216	237	230	225	245	228	236	234	223	222	221	237	224	218	223	221	242	232	235	215	223	220	239	229	237	237	229	245	221	252	234	226	231	232	246	256	232	235	217	226	209	253	217	251	227	217	230	234	228	232	219	236	228	258	237	242	246	206	213	214	230	242	207	233	227	232	240	229	244	195	238	261	264	231	217	236	218	216	236	246	240	219	242	245	218	253	222	211	215	234	221	238	249	230	257	238	240	239	247	237	235	228	225	215	246	220	265	218	229	216	224	244	213	245	232	233	230	220	243	228	252	207	250	260	199	229	253	235	237	258	245	238	262	237	222	217	231	199	212	238	219	226	223	233	232	238	214	248	234	249	228	237	260	227	213	199	223	238	230	214	190	230	208	229	219	200	234	212	212	245	244	237	246	252	250	230	199	213	253	223	214	223	249	228	217	216	231	237	226	222	232	226	232	250	247	248	256	242	273	220	231	212	212	214	244	238	221	216	247	220	246	224	230	234	255	250	257	230	206	243	239	223	241	227	231	253	242	207	244	232	224	244	235	258	224	223	221	247	211	230	245	274	232	211	235	207	246	257	244	216	209	231	256	243	247	214	235	259	268	230	211	207	234	211	238	231	219	236	247	241	230	246	252	225	248	220	244	241	215	225	229	214	254	224	235	246	223	221	236	255	252	242	247	233	245	235	223	237	240	237	266	229	224	234	244	237	255	233	238	220	237	217	235	245	248	229	213	205	236	207	226	224	228	230	255	245	253	234	219	235	197	210	218	229	232	204	230	261	262	250	216	232	237	218	241	250	235	219	227	223	249	229	268	240	230	235	219	256	239	251	256	214	205	242	240	238	206	219	209	241	233	216	247	217	219	233	245	276	216	230	226	204	241	242	225	248	237	231	249	249	247	238	246	244	226	214	235	239	259	219	227	209	218	229	241	247	238	186	279	229	245	211	215	248	239	202	219	215	254	243	228	231	228	238	233	241	225	272	231	231	241	261	211	240	238	221	253	241	203	216	238	230	225	247	258	242	240	229	241	231	230	233	242	217	230	239	230	223	240	218	224	249	226	238	250	243	230	232	252	240	203	223	207	222	211	253	269	212	208	238	217	256	204	234	221	222	251	249	210	232	247	218	227	230	230	237	223	233	229	229	216	235	239	240	237	228	232	245	223	247	244	223	208	223	245	232	236	253	212	258	237	220	244	248	209	258	227	226	236	255	221	227	223	227	235	218	217	255	236	262	241	226	219	212	240	194	253	236	222	232	235	240	209	207	221	202	227	262	242	228	229	230	231	233	231	228	240	222	241	232	255	248	240	230	230	259	228	241	220	200	262	237	240	229	223	252	233	236	222	241	237	234	257	238	219	220	259	225	227	239	185	228	247	218	215	228	252	228	237	227	218	220	210	240	221	239	237	255	232	247	239	251	238	223	237	236	220	226	230	247	225	206	221	230	206	244	236	246	248	221	245	243	232	227	198	257	218	215	214	203	218	227	232	237	210	234	243	211	219	204	218	241	238	243	251	250	227	220	240	202	229	248	206	248	213	245	233	240	221	243	221	228	211	214	249	224	244	236	237	229	218	235	216	230	227	236	245	262	206	222	205	231	254	252	227	233	237	266	238	227	219	234	263	222	257	246	215	209	207	220	239	223	220	220	218	251	258	226	237	234	237	246	227	236	236	246	237	214	212	208	223	230	219	235	222	236	226	226	245	232	221	247	255	211	212	212	214	224	248	237	210	230	232	216	249	220	234	235	256	202	227	235	230	247	232	224	245	198	280	227	257	218	236	224	240	204	251	216	200	246	254	221	233	212	232	203	248	244	221	240	216	230	208	215	211	192	241	257	229	238	226	219	239	206	217	219	226	244	208	252	234	218	229	229	226	231	220	237	254	230	237	231	238	216	219	234	224	239	223	215	252	236	244	245	241	213	218	187	235	224	237	232	215	238	223	228	223	213	243	232	236	253	233	232	200	261	228	217	244	206	247	251	197	233	228	246	227	258	238	237	238	233	231	189	236	216	225	224	233	242	251	205	222	211	228	270	216	252	249	204	206	232	231	212	235	225	236	257	239	251	242	211	234	239	288	229	206	237	238	219	241	249	229	249	237	235	253	219	212	227	226	234	240	237	222	205	221	244	257	216	238	228	265	219
20321	19079	4331	5054	4695	3714	3101	2593	2232	1904	1717	1520	1422	1364	1220	1192	1113	1040	991	952	1004	931	862	829	872	847	792	806	816	779	793	812	742	709	729	664	729	678	708	672	703	724	682	648	680	693	697	679	710	633	690	659	626	679	628	710	667	639	657	680	661	650	656	634	663	648	661	669	676	622	618	658	608	657	640	618	587	585	652	641	664	628	655	626	600	627	625	664	646	627	647	602	622	626	654	603	594	634	595	626	640	615	611	632	609	628	602	616	632	621	651	629	665	632	625	609	601	605	650	589	659	645	646	648	628	659	647	644	628	579	619	631	636	661	605	610	622	605	641	635	607	629	618	594	644	595	638	604	573	596	605	589	588	617	614	633	614	613	646	654	607	651	612	625	636	672	650	592	635	591	611	649	571	612	617	630	631	610	639	608	616	618	614	648	667	637	626	641	610	613	575	594	612	626	660	582	609	625	593	635	623	606	560	614	661	623	631	612	530	657	643	619	599	627	641	645	625	588	612	550	608	654	603	612	627	616	627	607	633	603	639	639	642	644	623	616	655	620	586	585	629	609	599	640	636	626	656	631	620	626	570	618	608	628	585	641	595	615	566	650	649	615	626	591	613	648	602	614	623	627	613	641	616	549	603	646	637	593	595	605	629	609	640	666	629	612	638	607	600	621	633	612	618	590	644	611	591	614	661	576	637	609	632	592	622	620	655	623	583	599	666	650	585	618	611	580	607	581	622	643	619	604	618	623	636	631	602	593	591	598	607	652	628	620	631	605	582	621	605	642	645	604	644	594	610	599	602	645	596	582	597	636	660	588	597	614	603	675	584	585	648	648	632	596	608	541	631	610	603	650	637	599	643	619	634	605	610	588	632	610	583	628	652	629	586	622	618	618	547	593	604	650	612	652	639	617	582	620	640	599	616	638	644	596	588	627	648	628	638	632	590	605	592	627	592	622	640	578	619	572	619	642	593	626	619	635	606	632	638	598	625	576	607	627	600	634	588	573	601	616	647	638	625	631	646	608	618	622	650	622	597	613	605	610	652	627	623	576	614	603	645	649	603	654	617	600	613	614	629	621	606	614	624	637	645	612	607	584	612	609	621	579	607	646	598	653	624	611	598	629	576	675	638	605	600	590	621	598	600	581	628	601	578	655	644	647	634	616	619	647	622	609	615	606	596	560	606	657	597	620	617	623	641	628	587	629	653	581	674	612	619	616	611	602	619	584	633	599	586	562	618	605	626	629	619	636	634	622	642	630	627	636	577	632	584	629	645	646	632	627	614	609	610	635	631	626	602	591	599	631	577	627	629	619	625	604	566	571	605	617	566	639	621	615	646	641	623	631	619	636	613	597	564	647	607	614	625	611	614	613	610	606	612	648	615	641	610	619	680	633	673	646	633	639	582	654	619	605	626	594	648	616	603	600	575	605	576	610	607	609	645	629	656	642	664	612	599	625	606	564	588	612	596	644	639	623	616	619	648	614	600	634	649	672	630	623	610	612	622	652	589	592	606	638	624	565	581	590	610	638	622	617	619	586	583	645	660	582	619	603	599	588	589	567	616	613	633	620	584	592	654	658	611	657	619	570	626	628	629	656	593	601	579	635	653	624	616	625	644	656	585	629	648	591	606	627	598	624	629	587	589	631	601	603	643	613	637	612	608	624	604	588	623	639	571	595	626	590	620	629	598	638	642	590	611	584	597	578	636	603	626	627	591	610	628	619	626	666	637	650	615	624	585	628	620	602	639	667	636	640	621	611	615	622	632	568	545	602	614	600	592	588	607	578	589	626	572	649	576	602	612	625	596	582	620	611	610	567	610	588	610	625	653	602	601	622	612	620	624	638	618	608	611	626	600	606	638	645	636	625	602	658	613	639	633	586	584	604	604	584	634	652	616	677	607	601	598	637	599	635	571	597	633	575	583	649	598	630	583	596	596	631	610	589	618	616	638	604	613	604	586	616	613	596	629	593	639	571	643	612	619	602	614	598	586	590	605	610	595	627	562	620	632	640	632	580	602	619	560	579	633	592	620	607	570	590	609	576	575	618	650	598	669	601	584	581	604	615	581	614	632	633	651	627	630	658	634	621	658	619	637	596	592	622	621	599	582	613	666	620	620	628	612	612	607	650	595	628	667	662	640	615	625	605	591	623	604	626	641	610	601	560	615	604	565	644	632	584	603	603	612	612	613	607	610	650	594	597	626	621	572	650	614	604	581	629	608	608	660	604	647	613	579	559	634	625	637	648	642	598	626	621	595	621	653	627	601	586	616	633	622	590	654	619	633	616	595	637	643	600	597	624	583	625	589	623	594	651	610	601	644	625	607	660	607	601	600	623	608	605	586	631	586	617	566	635	606	601	623	628	609	615	600	626	610	656	659	622	593	601	594	627	649	599	634	630	581	603	632	613	607	659	597	611	618	584	627	628	616	600	591	620	622	591	640	627	665	620	619	666	586	647	598	631	630	651	643	646	637	601	630	633	608	640	601	614	595	614	611	645	590	612	642	650	622	671	602	666	567	626	609	631	621	632	632	630	623	598	614	594	585	622	615	650	656	606	579	599	610	630	621	631	617	623	670	604	613	632	565	595	618	616	637	613	632	633	608	629	568	659	621	608	641	623	549	573	603	621	600	570	615	609	636	622	606	625	678	598	635	598	640	599	627	625	608	606	628	600	594	619	635	591	600	620	634	637	574	586	592	654	651	638	597	613	636	599	674	592	595	600	648	579	626	574	609	624	620	595	602	582	641	621	631	635	609	569	606	621	624	596	613	665	620	611	576	600	660	590	600	621	654	613	616	610	652	627	611	605	605	690	669	611	594	650	558	644	597	641	647	628	656	622	629	652	635	614	602	616	617	598	620	617	571	599	579	614	598	575	606	594	618	613	556	663	592	566	630	632	594	607	635	622	605	628	632	557	637	620	610	610	577	637	634	650	572	629	648	604	595	615	639	625	616	586	618	604	594	684	648	656	605	579	636	575	617	619	604	618	609	618	663	545	616	575	576	586	648	595	602	631	582	630	602	635	603	617	661	608	606	591	648	619	618	623	611	601	614	616	596	586	589	587	622	613	639	617	650	594	646	607	625	623	666	633	630	638	664	621	619	565	636	625	615	626	630	611	610	619	607	629	627	670	616	599	602	611	639	639	654	613	624	602	592	620	610	589	594	582	627	667	598	557	615	617	637	606	601	598	634	661	602	594	633	627	590	635	585	608	574	655	631	614	626	628	602	621	647	612	626	602	558	658	633	566	597	581	628	678	587	623	627	631	625	584	594	619	587	599	651	615	618	635	637	597	614	614	600	582	588	623	604	606	633	622	571	642	593	626	617	635	588	641	621	625	568	625	615	571	602	583	622	633	585	647	579	595	607	598	622	636	632	638	608	627	603	601	657	634	607	588	581	638	627	584	597	624	623	609	643	630	649	573	618	655	630	611	638	562	550	609	625	610	587	673	643	578	576	584	608	592	633	609	601	649	673	603
8128	1084	331	312	309	341	317	307	368	300	336	330	324	324	332	340	326	294	299	344	294	315	306	292	311	332	358	297	294	327	321	316	335	304	331	307	327	333	357	322	310	328	304	304	289	329	317	340	305	337	344	321	277	326	310	312	307	298	319	301	298	323	313	327	324	329	334	303	333	309	314	331	338	281	331	310	341	317	308	294	338	332	291	333	311	303	309	336	307	304	315	326	295	286	347	331	335	290	310	297	332	340	296	315	289	347	302	312	288	297	319	307	317	326	317	357	344	329	340	338	340	334	294	361	295	325	323	275	330	324	305	320	327	324	327	328	309	304	299	325	339	322	359	341	364	288	296	305	343	304	351	347	330	323	367	324	317	322	302	298	339	353	334	312	330	333	305	342	357	334	315	311	293	313	289	293	322	336	307	344	343	317	315	320	336	283	308	330	297	325	318	317	304	338	313	340	312	334	334	306	316	319	304	324	326	341	327	308	302	349	309	297	287	336	345	322	313	326	333	301	335	317	292	324	302	342	315	325	320	332	338	330	312	314	329	323	322	332	325	310	299	353	320	321	329	298	304	314	303	319	305	305	309	344	339	303	301	326	316	292	345	307	339	332	293	326	326	312	356	303	346	330	293	265	308	349	346	332	317	330	314	329	304	307	326	312	313	307	320	317	309	287	281	302	338	357	286	326	290	341	317	343	347	349	339	304	349	336	299	321	283	320	332	296	296	328	305	295	341	310	298	361	337	306	326	319	313	312	300	317	329	340	320	306	329	313	321	309	320	314	337	357	331	313	342	334	335	322	317	320	314	319	353	341	329	353	301	334	308	292	318	311	265	315	307	314	333	288	291	283	312	336	340	328	279	338	338	298	325	334	329	289	301	294	277	297	322	339	304	338	315	306	321	318	369	315	305	312	321	342	296	292	274	326	340	323	329	326	309	325	268	297	309	330	355	316	335	298	303	343	320	309	329	317	305	294	302	252	304	341	380	345	307	363	311	303	309	263	326	352	301	327	291	280	354	327	309	321	291	317	334	308	314	332	337	330	350	296	305	335	309	346	287	358	340	313	323	328	313	278	347	334	319	312	322	319	291	306	293	358	299	317	340	299	329	316	289	344	313	323	317	319	319	335	298	364	290	314	330	304	337	306	313	325	320	271	302	328	329	297	326	327	316	307	315	302	333	348	308	287	356	319	323	303	295	316	317	323	289	298	303	335	302	326	339	317	336	349	323	291	323	304	306	303	328	298	327	337	308	327	314	318	346	287	325	316	310	324	336	327	318	323	352	297	295	335	319	345	297	323	321	334	310	313	321	283	339	335	305	282	330	312	340	357	316	329	328	342	313	298	323	320	339	315	305	304	298	286	309	316	326	291	284	323	327	313	327	334	321	332	291	286	304	330	328	352	327	347	353	346	326	332	315	345	306	291	324	300	335	323	322	312	304	339	331	352	345	297	320	338	324	339	298	347	332	328	353	346	348	303	333	317	321	334	313	337	315	292	339	353	351	320	353	362	328	329	320	314	317	346	331	334	297	328	310	324	324	303	301	302	357	312	300	298	317	302	326	304	354	314	324	291	309	323	326	342	314	300	356	339	298	316	303	320	338	362	323	326	306	303	319	332	321	319	318	315	342	319	310	301	326	357	334	295	316	320	342	354	298	312	367	333	306	311	317	311	351	348	319	287	298	317	343	342	299	326	304	328	340	305	306	313	335	341	319	302	294	336	321	302	316	319	351	302	322	333	322	335	335	288	339	333	322	333	326	321	319	327	310	328	330	317	309	338	307	297	321	338	302	291	332	336	347	317	333	321	286	317	304	308	290	293	309	325	307	322	327	304	319	339	309	288	324	306	315	358	334	297	336	325	299	350	293	299	304	320	358	307	317	297	302	324	296	344	349	292	330	349	326	336	385	350	338	287	293	302	338	309	322	294	326	337	326	316	348	320	320	307	359	324	308	292	344	310	311	325	314	364	354	326	302	338	309	296	339	308	297	316	306	304	308	325	264	318	329	348	319	325	313	353	266	353	307	299	321	301	352	322	295	273	348	302	306	299	337	323	338	297	295	343	348	335	343	338	352	342	334	315	305	313	366	299	318	320	314	293	311	312	316	306	324	298	314	312	308	276	314	317	305	335	365	334	304	325	327	343	319	295	316	293	317	294	335	343	308	307	337	326	337	339	339	312	308	343	345	302	333	328	351	303	333	327	326	317	326	315	329	306	371	315	317	309	344	298	347	331	315	329	282	338	323	330	344	340	344	315	336	309	312	309	283	285	345	318	322	295	374	320	329	327	327	327	310	321	308	298	318	344	315	323	321	314	306	304	324	290	322	333	328	302	325	295	344	295	320	299	307	301	311	312	324	327	323	299	327	302	355	312	301	350	341	319	347	337	293	304	349	302	308	340	336	316	300	298	304	335	374	332	345	332	316	355	298	345	306	324	320	321	308	298	307	311	329	292	322	307	332	329	302	341	355	317	320	292	312	306	301	317	344	322	368	316	330	332	328	342	321	334	304	306	297	332	292	322	364	304	331	315	297	328	298	312	322	314	348	325	282	309	336	293	296	327	265	362	349	326	310	293	312	307	313	321	319	290	309	332	335	309	345	358	331	336	350	326	341	308	335	314	315	317	310	311	330	309	313	344	338	298	351	313	316	362	297	323	354	309	298	332	329	327	296	306	335	331	350	321	326	344	338	345	307	314	323	315	344	327	348	303	323	321	310	315	304	349	322	320	313	360	296	336	345	324	348	315	337	341	326	327	334	294	317	300	326	312	312	310	322	344	322	321	350	310	299	325	303	319	337	334	296	348	323	318	347	326	286	291	318	311	332	310	320	297	313	319	340	317	326	304	307	338	324	314	310	320	317	332	308	331	279	322	333	331	338	328	322	292	320	310	319	331	338	305	299	301	330	310	319	376	318	309	289	351	319	268	327	342	315	329	311	307	313	327	308	299	314	299	307	339	334	299	312	318	358	360	326	332	342	345	300	316	306	355	334	347	308	316	308	330	327	326	344	306	333	331	337	306	329	326	308	322	323	336	309	290	332	301	313	352	341	310	307	308	284	313	308	312	337	328	271	319	336	282	319	293	290	326	315	354	323	326	312	278	303	302	330	324	288	329	295	330	324	320	343	305	308	301	316	315	321	356	298	345	347	331	332	339	305	316	321	338	327	312	313	313	290	298	321	326	325	327	339	327	291	305	311	323	310	319	342	333	318	300	316	344	321	331	304	328	305	344	296	342	339	323	314	325	304	319	350	341	302	323	315	319	331	308	316	310	307	311	326	303	286	315	325	319	321	331	281	355	338	364	332	321	303	280	324	336	307	298	290	318	298	323	305	292	329	351	302	333	323	313	341	277	312	322	323	363	280	290	339	329	343	326	311	310	297	299	315	343	314	334	332	324	325	368	311	338	326	297	334	320	331	303	352	289	274	294	300	311	312	342	314	299	326	315	351	319	331	261	302	313	318	322	300	328
4533	1769	825	802	790	790	801	818	767	744	775	766	758	778	765	739	761	803	764	751	722	755	770	761	807	800	823	766	789	798	760	746	747	719	767	759	763	799	739	750	763	764	739	755	786	757	760	794	763	774	742	791	760	778	705	771	749	727	748	755	726	734	742	717	732	763	754	750	716	766	748	790	771	755	770	735	764	770	781	772	745	751	767	692	735	769	753	738	816	752	765	719	771	751	765	769	743	770	783	720	735	775	754	755	803	764	741	727	792	727	791	788	808	770	766	757	757	701	759	746	753	761	753	753	798	744	749	796	784	690	734	770	723	836	722	769	740	791	726	780	753	776	747	745	731	768	793	753	801	761	748	763	755	731	770	725	788	760	789	788	714	770	747	737	765	751	761	759	746	766	751	793	739	805	717	747	780	789	755	733	758	774	792	768	726	713	736	753	773	713	727	754	745	750	762	792	782	738	778	784	779	776	715	784	788	749	811	798	785	760	797	758	797	776	761	747	759	763	804	766	804	775	777	743	739	782	764	795	734	731	754	718	716	783	794	758	780	782	751	763	727	760	752	769	751	782	824	815	759	775	757	781	738	755	763	739	747	762	749	747	787	778	727	774	767	739	749	774	788	699	754	739	769	749	718	765	715	788	734	725	741	781	746	738	761	715	747	730	754	751	790	728	712	783	804	732	774	763	784	798	721	775	760	743	744	687	770	741	761	745	747	743	753	760	825	773	777	748	756	788	800	776	724	802	692	750	777	781	743	765	794	769	792	803	748	751	770	763	776	746	781	724	772	735	710	749	768	741	733	731	797	789	780	753	801	768	835	741	807	725	805	829	783	806	740	732	806	795	753	754	739	817	741	763	714	727	752	760	752	743	797	789	750	739	800	739	718	782	748	722	733	801	752	807	716	789	725	739	785	765	768	749	754	765	739	726	727	742	776	775	790	795	780	777	797	806	768	829	820	753	746	733	770	717	779	761	794	744	809	757	769	756	749	770	788	720	783	772	733	729	771	697	738	761	782	732	729	763	735	807	780	796	741	730	732	776	768	778	727	768	749	759	816	725	727	771	775	782	779	772	774	753	802	743	707	750	703	739	725	735	781	714	750	709	799	776	793	724	756	738	766	838	758	761	691	755	768	708	745	732	767	720	769	736	738	777	748	777	751	691	759	779	753	764	780	734	800	766	715	724	770	749	763	723	774	711	763	735	815	752	750	776	761	714	777	794	787	745	772	769	739	785	765	751	784	721	788	785	737	780	707	773	753	745	723	811	712	718	733	790	781	798	760	804	829	752	710	739	749	713	768	760	788	787	720	714	781	775	754	769	769	831	678	762	761	745	739	747	744	766	720	786	769	742	800	761	758	785	778	768	780	742	744	740	763	759	785	804	715	769	746	752	795	791	792	792	755	727	763	760	763	771	725	787	770	783	786	769	777	748	753	777	737	809	739	750	741	710	810	736	721	765	757	745	774	795	782	807	782	794	787	735	769	740	753	754	821	743	827	779	784	742	748	706	702	736	709	737	756	722	746	744	752	773	746	790	850	753	798	797	837	773	718	747	768	746	730	714	776	757	723	800	766	788	737	781	745	764	764	781	775	781	745	745	722	756	760	741	746	757	730	761	781	718	764	737	759	724	767	784	738	781	734	750	719	804	790	732	738	765	774	767	770	763	746	799	782	750	738	712	730	775	767	761	779	750	783	760	788	715	717	718	732	729	802	805	806	737	742	777	726	812	728	770	728	734	703	790	792	766	701	737	789	778	762	734	710	782	800	756	726	739	795	741	798	752	809	737	782	762	794	771	767	784	785	788	747	761	760	784	750	726	724	778	795	794	762	763	730	760	764	738	830	771	749	743	747	727	782	797	778	771	752	772	821	753	750	768	756	825	809	785	731	799	770	767	811	772	768	751	750	744	730	709	750	778	713	763	773	775	774	760	758	820	750	771	757	754	773	773	692	766	784	772	745	726	755	748	777	692	769	770	780	773	765	770	746	767	737	761	785	790	742	712	794	785	754	774	760	739	734	791	716	805	742	779	774	754	766	803	800	756	712	724	773	730	776	725	774	747	720	798	770	732	738	776	745	700	748	785	743	778	780	781	780	737	779	753	764	801	815	708	785	730	738	767	745	813	788	803	759	727	754	750	736	800	716	674	754	710	775	737	781	751	811	732	824	749	757	779	783	783	725	761	812	773	782	715	742	774	766	741	787	752	755	748	767	805	718	724	753	726	768	766	753	743	727	776	768	771	751	724	793	728	751	796	718	729	766	764	703	736	730	732	726	771	758	775	759	767	776	797	767	711	743	777	735	801	732	724	754	724	778	706	784	756	735	743	773	749	737	756	781	757	755	764	789	757	757	759	756	750	747	787	778	739	788	766	768	762	737	794	745	709	773	753	764	731	774	753	786	783	784	734	784	821	727	771	737	726	732	785	773	749	775	720	774	730	752	741	750	738	736	692	785	812	739	808	767	751	752	776	765	778	765	774	741	788	784	779	753	748	772	757	729	776	767	761	785	766	798	739	813	745	730	783	779	805	712	754	723	730	743	760	729	752	738	758	765	755	755	701	757	740	785	735	755	788	778	752	772	733	725	737	728	779	776	747	808	749	704	736	788	704	785	769	722	789	734	760	751	770	732	802	783	767	765	839	773	716	828	762	753	725	771	768	769	752	748	754	747	747	728	733	754	792	754	749	802	726	746	779	717	726	766	776	755	769	723	796	830	781	743	781	808	741	772	763	711	758	784	733	800	765	740	736	767	755	745	736	770	748	727	756	753	752	737	762	803	713	759	765	765	816	734	776	803	775	772	723	730	800	748	795	782	796	771	774	756	694	723	776	767	787	789	756	751	772	748	785	736	795	758	805	774	759	764	777	758	767	748	799	749	789	757	786	801	714	791	735	771	742	776	785	794	741	721	793	792	750	816	779	769	762	809	745	779	729	782	738	770	704	797	810	779	794	762	738	792	722	738	748	749	816	689	737	751	783	711	748	738	773	766	775	753	731	752	812	747	785	743	775	804	758	746	707	734	780	828	753	739	770	746	745	781	776	742	737	734	767	746	756	755	746	760	741	749	798	791	757	751	729	795	765	732	754	741	773	763	756	789	781	752	754	754	699	763	730	747	722	752	744	783	771	727	749	815	711	783	811	761	780	739	769	790	766	758	734	729	735	728	823	800	777	811	779	792	750	781	767	772	775	782	716	730	759	767	777	713	769	748	782	790	756	757	736	774	713	750	786	779	766	704	724	803	797	769	792	726	714	738	798	760	688	747	745	758	723	736	769	754	761	741	713	786	789	758	796	770	751	757	748	712	777	750	762	730	710	757	738	776	768	772	710	780	785	788	784	780	725	796	781	787	791	743	754	799	725	806	761	742	752	735	748	751	726	770	755	754	750	783	762	745	785	817	765	812	718	784	713	721	758	749	752	757	799	771	815	752	754	713	754	769	751	782	768	789	741	756	746	743	716	741	718	729	766
26342	19801	2732	951	640	493	433	336	283	274	235	234	191	203	199	196	185	196	206	173	175	200	184	157	165	176	165	168	140	164	186	181	164	164	197	147	166	154	150	171	146	169	158	156	160	149	166	163	148	166	143	177	161	149	168	164	161	160	141	154	147	165	137	142	165	170	164	161	159	159	149	172	165	160	152	142	147	154	151	159	148	141	164	141	167	157	152	162	161	140	169	134	158	167	155	183	143	138	144	146	152	165	146	162	164	163	174	153	143	156	169	166	147	160	175	156	167	136	183	167	169	154	154	156	153	166	159	166	138	135	167	167	145	168	162	170	150	173	149	159	164	148	155	151	148	150	163	171	177	160	142	153	164	162	148	137	124	151	158	155	155	160	172	159	186	171	144	170	160	145	131	159	150	157	155	140	137	151	149	163	135	156	134	165	130	164	158	164	156	138	171	159	148	170	165	163	144	157	143	152	161	156	159	168	166	161	141	163	149	129	173	157	148	156	181	170	142	154	192	164	170	147	147	161	151	155	144	164	165	161	156	152	141	140	159	157	168	153	144	160	171	160	181	157	174	137	161	144	160	153	175	159	143	149	146	169	134	170	135	140	149	147	139	161	160	147	152	166	131	141	145	131	164	144	148	141	167	169	154	157	159	147	167	159	155	151	158	143	150	168	161	143	129	139	155	161	152	124	184	139	159	161	150	173	148	158	149	159	140	134	156	160	139	171	179	136	157	154	162	171	133	167	163	166	169	180	165	149	149	152	194	136	144	153	156	154	156	168	132	191	156	153	147	148	154	175	163	158	179	128	138	134	155	149	167	157	166	143	151	153	142	143	139	153	158	140	173	169	163	161	162	128	150	157	174	154	155	152	135	153	147	170	165	158	131	139	163	142	173	153	175	150	147	155	171	157	147	150	161	176	177	159	144	148	172	160	186	155	157	159	144	157	169	153	155	158	168	187	170	151	151	138	155	137	168	162	153	156	172	166	117	164	148	134	170	143	156	148	140	168	164	155	169	162	139	152	167	153	162	180	174	153	155	137	176	157	139	176	172	166	171	156	173	163	161	160	153	168	172	143	182	160	159	166	167	158	143	178	164	150	142	129	150	184	153	169	145	169	164	155	153	146	158	154	127	170	140	154	156	134	169	170	160	173	154	157	116	157	181	185	148	155	172	145	160	151	151	177	139	154	170	151	155	159	166	157	171	168	127	155	157	147	210	134	147	141	157	163	167	166	145	188	164	179	166	162	139	162	158	131	154	167	148	163	154	156	125	153	151	131	155	151	176	160	133	152	152	154	177	159	167	159	161	132	148	148	148	143	157	152	139	172	144	135	166	168	148	133	145	144	154	137	162	171	166	158	138	165	141	149	151	155	162	157	162	184	194	162	159	157	150	146	129	137	142	144	174	141	174	154	159	139	148	167	145	160	161	143	158	160	152	190	154	151	146	152	170	148	126	165	151	159	155	166	152	147	180	154	174	164	166	182	155	161	136	172	167	143	153	164	136	156	150	125	156	165	132	164	141	145	168	144	156	143	148	138	147	166	161	174	158	141	157	161	133	163	144	141	165	145	158	178	161	150	141	159	147	154	167	167	180	144	170	166	156	146	168	129	151	164	133	148	168	149	159	180	164	144	183	146	153	154	162	187	163	152	133	156	166	158	140	162	161	148	165	152	173	169	137	169	148	149	147	160	153	150	139	146	142	161	146	137	168	159	143	146	153	144	160	151	157	147	147	162	175	147	147	160	158	169	153	142	164	171	176	152	183	136	160	148	150	147	160	179	157	147	142	169	143	122	160	141	137	154	152	135	164	161	173	150	167	176	163	153	174	159	151	156	145	170	157	179	163	178	157	170	157	173	147	141	160	144	145	149	146	156	152	137	149	158	158	139	139	165	158	160	152	144	153	160	163	162	147	174	145	169	175	174	174	146	165	178	167	143	149	153	138	129	187	161	156	175	159	154	132	168	181	175	132	150	155	149	161	151	141	171	144	163	162	145	125	143	146	158	154	164	180	174	147	143	153	171	142	131	167	147	164	167	157	147	141	159	154	159	144	184	158	167	162	155	157	144	142	177	161	165	168	155	159	181	175	151	167	187	160	145	161	164	139	142	161	152	162	164	158	136	152	149	152	146	165	131	172	154	132	170	158	165	168	161	181	174	184	143	182	148	138	149	149	170	162	141	173	131	150	146	140	163	163	152	146	166	172	155	162	155	156	164	147	156	152	177	198	160	145	167	154	149	145	160	167	165	119	155	173	153	136	125	144	145	150	158	155	138	151	166	145	163	179	155	167	147	149	133	189	152	145	149	184	142	165	139	163	153	140	158	176	145	141	158	175	146	154	154	145	156	152	154	160	166	149	171	160	161	149	158	158	170	166	163	160	161	158	146	151	169	141	185	166	127	163	154	181	149	160	144	157	142	179	156	157	181	147	170	185	151	165	180	179	175	139	165	160	134	168	179	174	162	149	159	179	154	164	182	141	134	149	147	146	165	155	160	156	158	152	144	156	156	155	167	158	137	124	129	162	146	177	142	158	150	164	160	154	168	156	164	161	137	164	179	173	161	156	171	147	137	145	154	163	145	161	180	159	165	175	154	143	157	142	154	163	145	172	144	158	159	145	169	185	158	153	165	159	169	151	162	146	140	159	142	157	134	181	172	136	155	149	144	149	181	143	168	158	151	150	142	168	158	162	161	136	152	136	155	147	163	170	164	158	147	171	166	173	134	140	165	170	172	175	157	149	133	151	156	150	170	159	161	149	148	127	151	152	159	151	158	150	171	168	140	149	158	158	148	184	136	163	154	173	150	162	150	154	144	140	161	179	160	159	151	151	166	162	146	183	159	132	156	171	155	164	170	163	174	160	186	145	169	158	162	186	137	178	175	172	146	165	169	154	143	158	150	144	137	167	176	149	166	157	145	148	154	149	142	159	161	165	154	160	135	155	159	148	153	165	164	204	154	173	149	164	163	169	177	151	144	134	161	136	136	151	159	132	160	132	173	146	159	146	162	167	148	164	170	144	144	151	158	159	152	144	144	166	174	152	173	162	148	154	161	137	156	153	169	132	160	164	147	143	163	144	180	140	165	156	143	153	144	158	158	157	163	146	171	164	140	159	143	162	123	142	158	151	179	169	136	162	159	175	153	154	160	147	154	163	159	163	169	146	154	140	151	151	169	188	174	136	151	177	169	152	165	139	147	152	139	153	136	161	157	148	159	160	177	147	146	151	170	154	142	144	141	155	129	154	152	152	158	151	169	138	157	153	152	170	143	155	142	165	166	160	160	154	188	157	135	158	160	162	176	125	147	152	152	176	133	147	147	138	147	159	158	164	157	173	131	161	151	183	155	143	168	156	145	157	174	200	153	159	167	175	149	152	130	158	185	157	174	162	163	181	160	146	150	153	139	137	173	175	160	154	192	138	163	147	138	138	139	144	158	151	151	145	141	172	158	142	162	157	160	153	162	141	161	164	152
13964	13581	2361	2797	2562	2044	1781	1547	1259	1109	1063	1006	904	804	714	677	709	675	697	632	612	574	599	554	560	551	548	514	500	556	489	490	500	475	511	472	481	522	462	476	460	435	487	469	478	465	460	479	435	421	455	446	459	447	435	462	470	437	449	441	475	464	439	463	473	421	454	420	438	445	431	445	454	446	413	429	448	448	437	437	422	425	467	443	443	432	435	462	415	423	403	432	461	471	446	422	422	411	440	433	444	426	397	434	414	410	426	453	456	428	393	451	456	432	467	417	431	447	416	453	419	447	412	424	461	428	459	459	431	423	453	401	420	415	450	487	419	463	420	412	417	444	471	436	429	411	465	445	479	425	443	417	449	412	433	384	435	469	422	464	414	453	438	419	398	439	419	438	456	395	457	434	423	437	453	409	416	409	431	406	445	441	435	424	420	451	438	418	438	447	428	446	436	423	435	433	484	410	437	406	433	432	425	414	409	417	455	408	402	424	461	416	445	402	428	409	429	399	436	443	404	448	432	437	435	399	453	422	419	446	419	445	437	456	394	397	428	442	449	425	438	459	419	407	412	420	419	448	413	415	443	432	480	421	425	405	425	430	423	409	489	406	411	416	432	435	430	403	422	440	453	467	421	402	439	457	431	433	421	455	421	419	453	439	396	437	410	453	460	440	456	436	449	457	420	413	413	455	450	458	412	444	412	441	410	420	405	475	413	422	456	429	443	451	428	427	468	468	424	428	439	446	425	452	435	443	428	434	477	415	452	453	428	417	423	438	419	465	430	472	441	421	432	431	454	457	432	500	424	436	422	428	433	426	440	408	414	428	462	439	443	463	510	432	414	405	441	423	445	455	454	450	435	456	443	431	409	415	406	434	421	445	467	449	422	421	470	432	379	442	487	448	414	425	436	450	399	391	444	427	449	379	437	447	415	409	436	436	440	450	418	420	436	404	436	453	414	453	455	428	420	412	386	447	418	453	445	453	420	410	412	414	449	443	431	443	438	436	467	445	408	428	406	444	415	448	438	388	451	423	426	430	411	427	489	432	422	455	430	444	431	422	403	459	447	423	389	448	390	414	448	468	451	416	403	435	439	434	428	419	431	465	443	448	441	425	417	457	395	425	449	435	433	454	447	466	466	434	469	426	433	446	430	452	428	444	432	410	427	418	430	433	419	421	425	415	385	424	423	401	421	436	450	423	435	418	434	466	465	423	455	379	401	425	403	396	412	422	434	444	447	404	445	445	425	426	434	431	406	467	440	475	439	434	417	427	429	424	441	432	438	452	450	463	447	422	390	414	479	419	403	417	433	423	425	434	423	428	387	408	433	413	433	386	421	412	445	449	418	439	432	443	448	439	445	425	415	419	425	426	446	400	428	450	426	425	447	481	433	431	423	407	393	440	416	411	420	466	407	427	410	469	431	417	414	390	448	411	421	413	463	450	453	447	444	449	423	470	460	397	417	409	422	453	427	439	438	417	395	415	413	434	454	419	412	433	459	433	420	450	428	406	450	429	415	408	397	436	468	439	419	434	418	396	470	460	411	422	391	449	404	430	399	441	436	414	420	430	443	421	426	436	452	433	409	462	439	418	435	415	418	454	392	418	435	424	473	442	435	460	453	402	434	418	425	466	420	445	418	466	406	410	478	418	420	386	458	420	434	440	410	430	451	455	453	428	397	438	434	455	452	401	452	457	400	424	446	406	455	435	431	457	397	448	381	425	435	425	444	461	480	423	445	407	415	429	443	443	393	478	453	426	446	419	427	444	422	445	431	474	440	413	429	406	443	411	440	439	426	417	372	439	420	410	440	457	434	395	419	432	410	452	417	443	467	415	449	452	453	459	423	447	418	446	444	431	471	387	445	446	421	403	415	425	472	432	432	444	430	394	433	399	426	432	476	451	455	419	453	408	432	436	418	434	424	441	451	459	428	428	442	426	474	430	408	411	426	441	376	423	458	391	413	391	409	474	435	439	472	435	440	451	422	422	442	429	396	424	435	425	440	472	423	434	460	418	453	435	410	471	412	405	439	452	420	394	454	425	429	441	452	410	411	445	444	410	398	487	443	412	433	426	429	455	475	455	434	432	454	427	461	457	411	411	434	427	385	438	428	474	451	443	400	442	410	452	485	439	430	442	393	419	453	431	397	398	441	449	456	441	419	423	430	449	421	462	442	447	467	391	441	437	413	388	450	431	420	398	451	398	429	459	442	462	437	460	443	430	399	423	435	432	436	463	453	458	429	404	517	408	424	426	444	419	414	489	459	458	389	421	452	430	421	436	427	417	389	418	476	422	422	431	433	417	455	422	400	431	446	421	394	388	427	467	437	450	415	442	436	397	424	432	406	458	415	440	390	421	418	416	417	431	440	368	460	407	417	430	408	451	384	469	410	438	420	433	425	423	435	441	439	411	435	406	389	418	426	414	447	418	434	415	401	413	420	420	405	470	422	428	421	441	440	455	459	439	458	442	461	425	432	417	443	435	464	385	391	475	438	421	448	438	420	409	426	453	451	458	429	449	427	453	429	456	431	428	405	409	454	442	451	433	487	436	422	456	436	428	406	421	431	442	453	457	433	397	424	393	442	415	438	409	455	405	428	449	420	392	411	437	398	466	466	422	438	432	417	412	438	411	416	461	407	413	466	440	393	407	419	468	426	435	443	429	401	423	440	449	452	465	454	437	437	413	380	433	454	416	394	454	405	443	432	420	383	445	434	429	430	410	423	422	450	452	426	445	421	432	464	463	439	398	416	443	428	437	449	441	424	435	438	416	417	421	437	416	387	410	407	426	407	437	413	427	465	396	395	405	453	438	411	436	439	432	418	418	388	476	413	417	410	440	432	425	438	436	446	399	422	461	448	428	421	455	424	484	436	428	446	413	405	443	413	404	433	444	435	422	453	428	436	424	415	434	400	405	391	403	455	449	443	446	412	442	439	450	455	456	410	434	403	408	405	471	415	423	398	436	430	443	427	427	448	441	419	390	400	450	451	454	422	435	426	416	459	435	428	447	429	419	439	429	387	450	424	449	436	433	433	435	439	451	471	442	453	396	434	433	396	416	434	421	369	412	416	393	422	410	444	438	433	433	441	433	406	428	435	423	450	443	431	424	459	432	460	405	406	429	447	439	443	419	455	420	435	414	459	407	439	396	471	419	414	463	443	457	402	426	413	434	477	446	434	416	404	427	429	478	453	389	426	417	426	424	431	410	428	432	418	424	432	396	415	448	387	417	434	423	405	434	438	408	420	441	419	421	430	388	451	413	386	462	426	424	461	418	432	454	424	423	435	418	436	437	451	458	445	420	412	399	415	406	390	401	389	422	408	435	433	436	400	431	408	436	437	456	440	412	432	451	413	453	429	432	451	425	431	446	418	476	451	437	446	443	449	415	418	455	423	429	443	423	429	442	432	412	446	439	415	394	443	431	416	432	455	475	383	437	414	433	446	410	448	459	409	411	479	429	407	453	403	440	458	433	375	390
38049	33140	8039	2018	1245	867	736	637	545	468	404	419	378	307	325	328	318	276	292	257	261	275	268	269	285	241	240	256	272	239	255	243	235	252	263	261	260	261	243	250	244	239	243	246	219	257	224	234	245	209	240	275	240	216	227	245	252	248	218	211	220	243	247	251	214	244	253	223	236	249	254	232	227	244	253	212	243	274	226	248	255	218	233	233	211	217	244	241	216	237	212	247	213	222	211	236	211	227	247	224	218	226	234	243	225	265	208	224	226	234	257	200	255	227	234	244	224	223	244	207	273	238	263	233	225	234	234	215	215	195	228	219	212	221	238	226	252	217	251	212	203	227	241	221	252	244	231	198	249	225	232	234	234	232	252	229	214	218	244	225	235	214	228	222	248	247	243	224	254	213	216	234	222	256	214	238	225	228	211	217	212	230	256	241	222	241	213	245	245	217	246	213	248	222	220	255	246	236	220	243	212	239	232	229	251	230	222	231	244	251	251	243	225	198	231	240	239	223	190	218	237	223	244	229	241	229	228	247	242	233	216	204	220	228	216	249	246	227	225	224	237	215	233	224	228	245	257	201	215	205	240	220	223	242	229	231	242	226	255	218	213	225	246	232	224	260	251	212	216	236	226	230	231	238	217	227	275	249	220	219	232	248	240	225	215	211	235	223	242	252	221	209	244	231	214	250	226	215	225	252	226	224	205	205	211	226	196	249	252	230	205	246	221	258	225	227	239	210	237	258	215	231	218	212	234	244	268	221	250	213	224	226	224	228	230	215	255	216	252	218	198	232	243	230	233	211	252	209	248	234	230	242	225	236	219	229	248	217	240	206	224	234	241	228	239	239	238	215	246	235	220	252	228	230	232	242	226	235	220	244	234	212	232	216	226	233	235	223	227	229	219	206	248	214	237	233	228	242	213	263	214	248	208	232	219	236	246	213	224	201	235	228	203	251	274	246	240	247	261	239	238	219	229	227	220	221	231	232	219	226	233	225	242	231	228	216	246	257	226	242	225	218	236	225	239	246	235	217	236	240	224	225	211	236	210	249	225	225	273	186	226	260	209	254	200	253	270	257	267	240	266	222	212	257	235	224	201	223	217	257	211	256	206	222	243	229	211	236	244	244	226	211	220	250	226	219	253	257	232	232	230	247	241	214	220	234	226	236	249	235	244	246	226	242	245	241	219	221	239	229	249	223	222	232	242	231	261	227	256	243	237	231	233	228	225	217	249	233	234	223	248	264	221	233	210	238	250	218	228	227	286	227	247	263	254	236	222	228	221	232	270	222	253	240	220	238	214	214	238	232	217	244	220	246	236	226	230	228	246	222	230	231	247	241	244	230	231	236	263	233	190	213	213	225	246	246	222	242	244	247	242	239	229	225	204	220	199	228	238	260	233	190	241	217	207	217	236	209	243	245	256	225	269	229	218	206	226	251	253	239	202	221	216	227	230	248	224	241	219	221	266	257	250	236	207	210	254	227	224	242	247	239	243	213	233	252	257	241	251	248	205	242	237	236	222	219	234	237	226	206	233	218	219	231	227	228	213	267	218	215	208	219	225	213	247	231	244	233	232	245	205	216	232	243	213	216	242	231	238	231	227	237	223	201	233	237	265	234	260	252	248	231	215	202	230	236	210	210	231	258	217	219	230	241	236	228	262	236	242	245	265	234	234	222	245	238	199	260	230	246	222	220	222	220	236	255	229	239	224	228	248	226	238	262	217	206	249	219	252	228	247	230	256	220	228	230	256	207	248	236	239	233	230	231	243	222	232	224	263	219	237	230	220	218	237	223	228	222	247	263	241	244	230	230	236	229	208	233	212	235	243	230	243	221	241	246	200	218	221	245	222	243	231	248	257	203	254	247	255	234	248	230	221	237	233	203	231	238	234	221	245	232	228	230	221	223	229	239	226	236	227	243	254	226	263	209	239	249	228	220	251	263	225	237	239	255	187	252	237	222	256	237	233	234	227	214	239	206	219	232	264	225	262	209	218	253	221	210	218	229	258	258	235	255	233	241	236	254	238	236	206	214	229	220	233	263	252	217	212	214	218	239	256	261	238	249	213	239	235	222	212	231	223	267	239	253	228	231	234	245	235	218	264	218	232	244	218	234	233	241	247	226	244	219	218	218	242	241	226	232	231	203	223	244	228	248	237	217	205	232	249	244	198	240	228	232	231	208	217	237	244	229	231	243	237	224	236	197	238	250	227	226	243	227	203	230	220	235	230	217	269	223	258	247	218	237	251	257	250	244	256	221	236	238	224	231	256	208	240	206	250	244	208	221	244	252	224	235	248	228	250	218	223	247	229	245	232	238	230	246	238	241	227	228	217	244	253	213	236	255	207	242	217	209	199	222	226	283	238	207	214	208	248	217	247	229	198	242	217	216	212	232	238	258	212	225	213	239	245	236	236	232	230	222	255	227	229	232	224	225	225	220	209	216	220	220	230	248	238	251	236	229	221	209	211	252	208	242	245	242	221	231	277	214	232	243	219	246	215	210	239	227	232	241	263	243	222	245	233	233	223	245	187	240	228	235	237	245	207	227	209	240	236	248	208	251	218	219	230	243	237	235	222	208	247	249	219	241	251	226	245	199	263	232	231	274	236	233	237	223	242	212	222	267	223	219	223	212	232	210	238	223	222	247	238	246	229	235	230	253	225	243	228	243	225	220	198	236	232	240	247	244	248	210	254	247	219	262	232	219	219	248	246	215	237	237	244	245	229	234	208	253	216	239	242	234	217	229	226	217	208	234	221	220	241	218	207	256	216	234	235	236	211	204	240	199	253	257	213	227	232	224	236	217	237	234	234	218	255	193	222	216	230	239	242	228	212	254	221	237	226	239	217	242	240	229	205	224	251	247	244	245	250	215	246	239	221	217	235	241	250	261	232	223	246	228	234	256	225	250	223	235	250	199	221	223	235	227	215	232	226	221	224	236	237	202	220	198	243	213	221	239	273	236	281	240	217	235	221	263	234	258	265	233	281	236	214	205	245	252	209	247	222	233	255	216	226	242	245	228	251	226	233	237	218	248	244	222	259	237	233	205	262	239	247	228	225	235	243	204	235	212	241	257	242	236	238	242	223	251	209	243	252	231	218	245	247	221	237	223	227	227	240	214	218	241	236	224	257	243	233	238	209	222	246	247	256	236	244	218	238	218	237	208	215	234	253	217	228	236	217	202	226	236	215	231	213	235	217	232	209	222	252	207	234	235	248	235	244	213	257	238	237	226	217	256	231	237	251	214	233	242	221	230	253	229	229	238	233	226	226	236	254	219	213	215	250	236	223	232	232	237	250	259	254	212	223	216	238	219	190	222	216	238	196	240	235	211	197	228	241	224	224	242	241	226	222	218	190	226	239	268	237	249	259	224	218	219	221	218	227	230	207	226	211	201	215	220	231	221	236	244	234	252	241	222	229	237	245	242	242	199	246	246	217	212	238	217	223	247	224	261	266	240	272	247	237	243	222	250	233	205	217	248	207	226
20196	19682	4280	5218	4484	3680	3051	2645	2264	1955	1732	1561	1423	1356	1237	1214	1144	1051	1044	966	892	908	907	853	885	844	815	771	759	762	782	792	686	767	753	702	758	747	724	712	692	723	645	705	652	670	702	683	699	649	652	657	674	692	706	700	651	600	615	713	627	652	664	715	630	617	670	657	685	636	587	647	665	690	586	672	634	649	661	615	612	601	634	647	661	640	615	629	610	633	632	653	605	656	663	652	603	633	651	622	625	624	635	597	590	590	646	608	616	641	668	603	615	601	650	590	620	600	657	587	573	609	642	591	633	594	620	614	656	609	619	584	630	625	644	611	680	590	611	619	657	657	618	645	649	603	602	641	635	628	653	649	630	641	594	590	629	573	621	647	616	612	614	596	644	619	590	627	655	615	590	641	617	618	647	625	589	644	627	590	614	587	600	607	605	606	613	639	617	601	634	626	613	620	674	592	632	566	678	589	610	622	619	622	633	591	621	564	643	571	639	647	615	661	617	578	615	623	649	621	612	636	639	634	615	590	579	665	621	607	661	627	604	610	579	605	609	574	644	658	646	644	626	619	637	637	660	613	636	630	636	569	630	612	583	607	631	601	597	641	607	628	630	638	605	621	617	662	589	652	635	628	614	601	594	589	595	635	630	638	636	605	657	621	613	621	611	646	594	622	653	591	598	580	581	648	599	609	661	601	645	596	584	666	603	620	605	670	631	601	638	587	627	627	625	652	625	588	628	640	598	634	612	635	668	594	586	570	591	593	573	655	633	574	572	619	594	637	655	594	625	639	612	621	613	636	626	634	582	627	615	610	585	610	662	614	605	617	598	539	578	594	672	684	573	586	606	611	633	609	604	621	602	625	586	586	627	638	595	616	557	656	596	598	629	622	606	603	612	600	616	614	619	621	637	634	592	620	612	565	626	590	634	655	643	586	592	615	640	617	634	579	625	636	592	602	629	601	595	657	654	638	638	665	595	619	617	665	594	580	618	631	632	617	623	554	655	577	669	642	609	642	616	650	596	588	628	635	633	589	615	663	658	640	579	602	583	618	607	580	666	621	665	610	622	621	601	615	626	652	625	691	646	619	600	647	644	610	594	566	602	635	593	623	589	611	636	628	602	618	641	638	593	631	682	658	639	615	600	622	645	617	642	631	629	623	648	616	622	660	603	595	614	607	606	615	611	650	638	624	598	655	618	646	618	602	612	638	587	632	630	583	627	626	584	625	606	625	618	579	646	636	570	655	596	664	566	655	648	646	616	615	666	622	618	593	644	623	628	655	625	581	639	627	636	603	617	643	606	595	629	601	597	642	632	634	590	597	614	602	662	574	604	591	588	616	606	593	623	620	628	599	644	636	599	600	603	612	608	588	623	618	618	575	610	619	602	669	598	632	614	565	604	615	591	617	583	618	632	644	657	613	658	626	614	642	588	609	607	629	595	638	596	578	625	634	591	591	622	638	581	599	645	609	646	615	620	615	654	608	597	623	593	625	628	590	626	657	578	639	596	643	604	593	590	643	599	625	635	584	604	593	626	674	574	572	635	612	633	611	635	590	624	619	575	625	628	657	613	582	627	620	597	617	621	566	647	623	632	632	569	642	621	591	596	612	582	637	655	579	620	606	619	615	614	622	607	630	622	613	593	610	608	622	598	614	575	623	624	672	626	621	654	646	643	626	603	642	620	607	622	599	594	607	591	600	581	636	666	606	587	591	577	617	587	643	627	651	633	604	580	661	608	635	649	619	622	627	628	611	641	619	583	650	620	644	647	644	611	600	627	627	576	600	642	604	635	624	666	603	638	595	625	628	628	602	609	602	588	606	637	585	623	634	587	609	610	612	586	608	634	614	624	586	625	636	652	597	653	645	592	614	635	635	603	618	586	603	628	616	597	623	615	643	596	635	653	597	645	654	619	581	641	637	654	588	636	571	599	648	584	614	619	589	625	633	596	587	610	586	646	608	608	645	609	606	642	627	636	590	611	650	596	620	590	629	599	602	650	654	609	632	617	659	603	618	591	630	617	633	645	670	595	617	638	635	614	617	598	598	619	635	617	619	623	603	550	647	636	634	593	650	587	648	617	585	640	622	619	626	617	617	609	660	584	598	631	576	606	603	608	647	665	609	631	648	621	629	635	617	633	677	600	674	651	626	597	615	595	659	601	620	564	620	626	643	625	628	585	613	658	637	637	655	613	628	679	639	586	609	624	656	581	596	653	617	606	583	597	574	570	622	621	600	637	628	605	636	668	586	659	608	631	637	617	595	614	610	612	591	633	649	634	621	592	611	648	635	607	601	632	612	640	596	652	561	620	545	654	616	586	641	618	637	640	636	622	576	628	638	618	628	647	628	617	578	607	624	624	657	599	632	594	609	579	611	623	608	617	582	636	632	602	605	619	566	613	621	618	645	606	601	616	594	624	607	597	649	624	691	631	621	601	669	645	589	599	665	618	624	591	658	645	614	602	617	613	649	646	583	617	636	633	608	592	654	636	618	585	633	599	617	575	589	613	612	603	627	616	685	606	604	619	616	591	628	643	632	625	565	656	628	605	580	667	600	644	626	617	637	630	620	567	609	641	582	624	612	600	626	601	639	639	620	606	617	582	597	593	594	630	633	628	648	617	580	627	604	609	617	593	594	636	650	579	608	594	603	589	648	647	607	603	593	636	653	585	570	592	578	634	635	628	651	649	609	655	622	598	620	643	645	644	605	640	645	609	638	634	596	621	615	619	616	622	635	602	624	666	546	591	637	607	591	630	643	661	598	568	608	614	565	623	625	605	617	604	588	614	573	629	574	599	615	620	647	580	648	636	625	632	626	629	614	610	622	602	658	605	575	589	590	643	621	605	606	606	593	545	561	631	615	611	596	630	633	602	627	580	598	593	602	580	576	611	577	642	578	645	607	599	603	681	635	657	559	574	595	659	613	610	632	617	618	624	636	620	638	647	594	567	651	555	634	636	613	617	587	633	609	656	583	597	612	659	600	628	668	627	655	601	641	603	630	655	609	600	655	637	660	647	643	629	630	610	650	641	596	587	632	656	638	600	587	647	640	574	629	648	614	619	626	601	620	576	586	618	620	638	647	629	653	679	612	586	607	573	617	603	621	629	637	614	637	655	622	622	627	605	578	654	618	640	589	578	599	629	620	595	643	617	596	597	588	583	622	648	590	613	605	663	594	632	649	605	613	606	636	592	669	642	643	601	574	632	583	614	613	613	609	631	632	638	559	595	649	589	619	599	642	574	641	646	651	618	646	666	620	628	602	631	645	637	628	593	633	650	596	597	659	574	652	630	606	596	623	631	586	609	645	645	592	635	604	673	610	587	627	655	614	586	579	649	615	593	591	609	646	615	616	635	605	620	635	619	614	590	591	601	600	594	599	591	573	596	620	630	601	650	620	637	610	642	624	609	621	610	611	658	605	599	608	622	584	612	635	608	582	645	630	664	627	678	658	606	619	590	608	604	671	636	617	624	621	580	594
8220	1067	354	381	320	344	336	316	331	295	336	314	373	326	317	320	329	334	294	308	337	343	327	332	296	342	323	302	309	317	311	273	306	328	322	314	315	345	333	289	329	334	347	321	342	310	320	299	284	280	324	325	319	286	319	329	354	369	322	317	284	311	301	324	323	342	330	308	308	290	350	287	322	333	318	318	301	326	311	332	344	309	322	322	327	315	319	342	323	321	334	322	324	324	289	365	348	319	332	344	334	315	320	306	277	323	315	337	305	342	302	332	329	347	306	310	316	327	317	301	333	361	337	319	328	298	335	340	302	293	354	343	348	325	308	300	342	316	316	319	294	353	335	318	325	322	323	324	315	304	324	311	300	286	327	320	335	347	313	326	313	331	314	331	327	317	315	274	303	321	295	312	310	300	299	336	335	293	344	332	330	304	299	310	294	356	331	295	306	307	288	322	325	317	281	339	338	337	309	350	289	310	319	284	300	341	332	318	330	339	319	363	300	339	343	329	324	345	359	364	326	312	290	367	283	310	295	300	298	304	303	340	348	283	307	317	328	372	339	334	293	323	317	303	347	303	296	357	330	319	307	348	331	348	310	316	295	304	334	307	315	332	348	326	293	339	335	345	318	280	329	298	320	321	322	313	355	317	317	316	323	357	319	332	329	323	289	318	355	356	302	333	333	316	314	320	296	368	331	330	281	291	314	319	293	342	325	319	292	333	321	298	306	315	329	330	323	315	340	329	312	340	329	337	349	337	298	319	326	337	344	322	330	326	342	332	302	332	310	353	309	324	340	351	340	323	306	334	344	312	310	328	334	324	351	349	331	343	306	314	328	359	361	324	318	330	313	307	311	326	330	315	327	360	336	289	321	298	305	328	325	327	304	314	327	325	331	353	314	336	331	321	333	329	336	318	334	307	294	324	315	296	302	296	311	345	291	322	300	307	319	306	321	346	349	336	338	337	332	309	309	337	330	324	314	325	361	311	320	330	280	320	335	319	288	328	361	321	290	356	316	302	320	335	328	298	338	314	327	351	310	327	345	294	276	339	325	319	310	301	321	324	292	331	321	331	334	341	376	319	293	335	312	341	332	328	314	309	331	339	318	325	309	325	330	327	330	352	342	327	348	330	323	287	340	355	303	313	337	327	313	307	277	282	333	287	328	299	323	309	341	314	321	301	364	323	313	312	342	284	314	372	345	308	330	324	313	306	333	352	345	330	368	299	313	329	307	352	275	304	337	321	341	298	345	301	292	325	316	324	332	370	329	351	342	352	337	353	346	326	318	308	311	318	340	339	326	319	315	293	314	311	349	324	320	311	316	348	313	304	307	320	341	336	318	363	347	315	331	315	325	329	324	340	316	303	305	328	343	353	323	333	293	362	294	323	328	304	309	334	308	332	281	316	309	341	310	308	365	336	319	288	299	314	325	307	310	324	350	311	327	297	316	305	332	323	332	304	283	331	353	333	314	315	333	339	304	340	320	335	340	325	343	274	331	327	323	305	336	350	340	308	305	306	331	279	312	347	370	326	340	319	322	302	336	333	301	314	320	319	357	335	311	328	329	317	307	322	324	317	299	303	326	314	312	301	318	291	331	334	352	302	339	304	323	300	316	316	295	308	316	317	297	321	323	311	311	277	308	307	313	318	321	317	340	342	332	314	350	317	286	335	306	307	331	323	347	347	347	355	308	314	336	314	326	310	326	307	327	307	327	311	326	329	309	317	320	334	315	308	308	341	326	341	319	325	336	308	320	321	301	256	300	297	308	335	311	312	298	320	301	337	325	312	323	329	297	318	305	334	326	343	347	293	318	320	365	296	315	284	334	285	305	315	350	306	293	288	329	347	316	290	273	265	315	312	320	307	281	295	325	281	327	338	310	344	331	320	319	310	307	308	343	312	297	308	335	321	321	343	323	341	319	303	274	342	316	301	319	329	318	314	330	315	299	341	300	326	301	300	309	304	323	316	325	323	325	341	285	329	297	318	300	313	279	304	332	316	320	356	285	318	318	335	317	338	284	312	313	318	308	321	323	286	320	319	291	322	320	312	282	321	348	327	304	296	320	300	308	314	345	299	331	319	311	324	303	319	311	321	321	321	298	328	304	352	310	296	322	348	332	336	273	365	292	303	341	349	292	304	312	314	322	352	339	304	353	336	353	327	330	343	316	323	311	316	304	327	309	306	327	321	311	304	327	319	323	312	310	354	309	332	346	310	347	318	307	302	327	336	326	306	306	301	330	320	297	342	330	315	283	286	342	308	323	337	279	342	344	331	301	340	326	331	339	289	312	333	349	340	333	291	317	347	296	306	335	295	310	366	312	346	303	315	321	300	310	321	318	316	310	337	306	337	306	333	298	312	318	332	328	284	306	338	326	349	354	334	323	354	331	338	286	320	313	267	316	316	291	319	282	289	322	309	325	366	299	316	341	346	333	293	345	320	340	305	254	334	317	358	322	306	346	289	324	342	305	295	326	313	370	329	352	304	313	334	294	360	295	342	308	338	303	322	303	311	307	374	314	307	280	326	354	306	295	316	302	336	314	300	335	310	312	330	305	322	348	317	333	337	300	358	311	307	355	324	322	315	330	299	349	337	318	290	316	314	323	305	304	325	356	334	345	300	335	295	295	337	278	329	333	308	304	343	307	316	335	339	337	311	308	292	269	304	314	289	308	298	281	320	291	300	309	339	332	316	312	339	327	366	290	336	308	308	318	344	331	292	331	339	335	381	321	317	297	313	315	349	328	328	323	345	308	325	305	336	342	328	329	318	326	333	306	360	364	339	274	324	314	284	315	342	331	334	362	297	312	303	294	325	312	306	354	303	329	321	351	328	314	307	314	340	300	283	298	305	314	348	261	309	303	313	310	361	339	323	341	315	304	340	339	341	322	306	341	305	334	337	296	328	319	342	328	287	325	349	347	310	331	322	320	312	282	318	331	298	273	336	336	310	290	354	320	336	338	325	354	318	336	363	328	299	325	341	341	319	304	331	343	320	320	331	321	332	324	319	325	346	302	312	287	333	320	318	316	340	303	305	354	311	309	320	344	322	327	342	334	327	315	290	338	285	304	320	345	350	317	320	340	339	319	314	305	300	319	316	321	327	325	326	331	307	348	297	322	329	332	309	306	290	312	292	298	339	273	331	356	316	304	317	332	340	305	361	307	296	343	297	313	317	308	301	305	313	302	344	333	298	306	303	313	327	300	351	320	300	293	301	330	352	342	348	334	306	343	318	343	299	324	325	326	305	371	279	344	332	314	306	328	331	317	305	344	331	302	266	339	313	317	334	355	330	341	326	363	285	319	316	306	320	309	316	292	322	319	307	311	303	344	315	318	302	319	273	309	343	327	295	344	337	335	296	318	328	298	309	368	321	337	287	340	316	294	308	332	307	367	323	331	312	324	349	293	300	341	308	302	324	336	339	323	316	315	360	313	343	322	330	319	315	334	304	349	341	340	339	322	310	282	324	338	306	350	326	323	307
4634	1646	840	815	843	782	754	842	732	782	817	769	736	742	743	793	737	755	797	768	755	771	788	734	743	707	786	777	795	752	760	753	775	800	767	787	750	748	772	778	768	783	769	729	713	743	727	753	692	783	738	765	805	788	758	721	777	729	771	776	780	776	774	742	766	736	787	774	793	801	753	750	797	707	779	801	795	781	736	757	751	771	736	768	771	781	754	791	737	786	781	784	753	699	769	748	727	752	750	728	774	819	756	776	781	703	790	779	767	734	812	751	762	753	789	743	742	775	710	734	736	713	771	757	778	793	754	764	772	757	752	732	741	734	741	766	729	748	766	751	805	803	746	720	778	799	777	711	777	762	704	754	765	742	737	769	768	769	756	732	741	755	774	770	715	782	776	768	763	744	782	757	775	780	795	776	786	800	803	733	783	763	769	772	798	771	742	784	766	764	739	796	755	738	795	727	786	791	758	779	760	731	780	724	792	750	756	756	707	729	760	760	766	747	762	756	743	786	756	804	704	718	734	779	764	784	801	761	750	782	729	723	761	789	740	786	724	758	780	772	721	778	779	766	770	791	731	706	749	798	733	737	755	740	770	726	763	791	722	729	740	788	775	788	775	757	749	737	737	749	746	762	721	816	749	702	746	738	735	770	769	742	759	763	721	739	720	787	715	762	797	796	728	760	818	732	744	744	727	774	748	777	754	771	770	748	831	750	774	731	732	791	766	779	740	780	766	749	755	784	751	727	775	799	806	819	749	769	773	713	743	762	751	787	701	763	730	761	747	746	743	743	771	749	809	744	746	760	731	760	783	758	761	754	752	746	764	747	759	739	743	752	749	762	745	731	832	697	766	795	775	704	788	744	767	756	766	707	746	746	793	771	744	726	738	731	743	724	728	776	732	777	719	728	717	739	781	775	837	768	777	762	765	796	790	736	760	703	750	736	743	774	792	788	746	773	697	710	745	801	775	752	764	736	725	691	759	772	732	787	764	741	774	784	786	780	734	764	783	753	758	745	757	748	799	742	788	779	729	741	713	727	752	769	690	743	788	771	771	759	802	767	741	704	711	761	736	748	755	697	729	782	730	785	721	733	784	762	748	759	731	743	789	748	762	731	822	720	753	730	730	737	731	771	746	736	749	735	777	720	752	782	796	751	749	765	774	800	784	756	785	728	740	768	793	730	746	752	767	754	737	753	777	763	768	799	765	743	763	735	759	717	758	757	757	743	754	749	760	769	755	754	831	744	767	776	749	764	744	778	753	747	756	744	762	791	740	783	746	752	738	713	754	735	751	777	741	766	769	742	804	712	735	771	710	767	783	782	739	791	724	742	756	757	729	753	737	783	735	755	722	742	763	778	741	756	747	738	775	796	795	680	765	663	765	738	748	811	786	763	764	764	772	717	738	743	755	770	776	720	790	762	779	793	739	817	734	776	744	790	731	794	766	744	776	787	741	748	721	725	776	772	742	773	761	791	776	780	751	733	801	746	720	729	755	734	771	752	732	787	751	742	738	754	788	801	769	783	759	787	739	811	738	763	765	751	817	732	742	731	764	756	773	778	772	731	759	791	765	777	772	777	747	773	768	730	779	801	744	797	707	744	728	742	726	749	754	727	754	697	770	779	751	729	809	786	754	694	824	741	724	790	740	732	753	748	800	771	725	785	800	779	745	749	817	733	744	729	800	762	774	714	711	783	734	736	719	755	808	788	743	785	716	769	769	744	725	753	776	774	779	765	793	754	780	737	770	724	738	779	766	771	735	779	810	777	761	733	790	714	777	780	784	802	789	766	808	719	726	752	777	760	763	779	794	722	745	764	744	773	735	750	739	780	754	719	752	724	816	784	738	757	779	767	773	751	738	728	793	739	821	788	784	767	804	785	694	787	750	800	731	782	746	749	743	750	811	717	784	758	766	756	808	710	680	741	790	802	703	774	755	746	778	707	685	810	772	779	704	782	765	745	826	739	744	716	768	756	726	807	792	769	777	784	797	759	720	770	709	827	792	771	832	746	739	725	727	710	823	759	809	735	742	746	700	775	766	791	785	747	798	767	770	750	733	766	787	783	767	742	726	755	774	755	817	764	751	744	741	744	742	768	780	739	776	778	757	765	777	774	757	777	812	759	753	755	719	782	721	762	756	798	751	757	766	792	733	743	805	758	758	737	765	696	777	750	773	762	763	792	712	807	788	758	760	742	728	724	748	758	769	777	715	734	727	763	766	781	766	738	765	701	827	757	760	737	761	758	686	725	768	803	749	755	765	728	786	759	747	755	741	775	765	779	754	745	788	752	721	794	797	803	789	713	764	735	750	733	728	761	792	776	794	792	734	735	745	805	754	752	714	777	760	723	769	732	795	725	780	746	761	735	731	743	783	739	716	751	730	736	713	721	766	797	749	756	730	764	747	767	710	736	752	797	742	797	739	769	756	747	733	764	728	702	794	748	746	773	761	769	756	752	747	766	773	739	750	807	735	751	749	765	751	762	789	755	739	744	755	762	738	748	750	722	740	757	736	749	704	764	739	707	767	685	795	755	792	784	795	728	762	744	721	782	756	727	815	771	751	771	755	719	763	780	791	755	779	718	761	765	757	757	757	797	769	770	772	775	789	780	779	754	766	808	742	759	763	710	814	764	789	771	774	809	717	741	741	804	746	754	696	759	726	770	761	770	745	707	807	732	744	799	774	745	750	733	739	749	778	780	743	748	759	765	799	758	785	705	751	775	761	774	707	769	827	774	776	742	762	770	753	825	758	773	731	730	730	817	735	743	753	804	774	771	792	772	776	719	763	771	745	728	750	781	794	770	776	771	804	743	717	788	765	796	796	710	758	738	734	830	772	740	757	776	716	720	808	768	733	780	723	751	813	766	750	730	743	767	739	744	787	715	735	741	773	798	737	792	771	781	727	715	706	780	720	710	783	740	733	735	770	787	805	782	757	718	746	756	736	816	776	795	774	751	794	803	784	769	776	733	765	744	758	758	716	765	762	785	752	749	780	811	777	727	769	696	757	725	775	703	741	739	800	741	733	736	707	732	744	784	763	793	762	785	727	742	730	721	760	731	809	763	725	747	761	768	764	738	770	732	765	786	749	750	755	742	721	731	715	735	773	728	773	779	799	732	752	772	738	809	737	733	791	778	739	709	692	757	764	730	763	723	747	723	748	756	755	743	733	714	750	792	777	788	747	745	745	773	799	768	802	720	728	761	765	775	772	771	735	791	719	771	763	759	775	776	702	768	769	733	823	761	796	782	759	692	712	728	787	768	757	725	733	731	751	754	754	734	730	786	770	773	746	776	755	732	748	690	776	749	771	757	725	745	757	789	714	744	739	724	758	762	770	701	752	786	761	745	740	702	698	737	777	713	777	750	772	757	789	710	803	761	823	742	753	733	811	776	797	730	737	774	723	739	804	779	796	770	767	724	772	750	718	754	690	725	734	751	780	757	722	778	776	737	742	723	759	681	754	770	757	794	738	720	809	735
25572	18609	2508	877	670	518	377	315	296	268	235	256	223	216	193	184	186	190	178	190	198	155	193	172	186	183	144	183	169	173	156	186	132	147	179	173	160	148	162	158	162	146	160	160	152	169	164	175	160	167	171	162	165	166	156	156	162	159	147	142	151	165	151	146	143	156	154	169	157	132	156	166	143	152	176	160	164	135	144	170	157	144	181	165	165	145	161	167	159	137	165	147	149	153	138	141	167	159	166	140	139	159	166	176	169	129	144	173	178	156	163	169	145	172	157	151	148	162	161	154	146	155	145	161	158	159	140	148	162	133	151	166	148	167	148	161	177	152	169	126	141	134	137	189	132	181	170	164	183	155	141	179	150	148	164	171	149	161	161	155	147	136	144	137	132	146	173	149	164	152	149	123	164	147	140	185	151	155	163	168	135	162	157	150	168	135	151	127	148	156	157	163	132	139	180	167	140	137	182	163	138	172	159	150	147	164	156	177	152	145	165	161	156	167	150	166	164	170	159	147	148	160	154	147	157	141	161	167	176	151	169	151	160	156	169	174	163	158	160	137	158	167	157	152	170	149	142	168	161	151	156	153	156	152	146	138	176	143	150	162	156	142	171	137	156	180	161	167	147	164	155	152	178	196	150	158	180	171	138	156	155	148	151	158	144	153	173	161	167	154	160	151	142	155	186	162	142	138	163	150	161	156	157	152	162	161	144	161	183	171	150	161	139	148	153	138	166	135	143	130	164	181	153	129	161	148	158	173	151	135	155	159	144	141	147	137	152	151	141	150	163	167	143	157	175	183	134	157	160	132	142	162	146	154	159	159	157	150	156	161	166	147	185	147	140	163	149	152	156	177	145	148	152	178	138	161	179	169	169	150	149	142	149	157	149	155	144	128	137	155	170	160	134	169	153	152	146	153	157	163	161	152	131	156	164	168	160	161	160	149	139	192	170	138	138	172	152	148	173	177	160	135	137	181	162	147	166	157	145	136	159	153	138	158	170	170	163	168	148	166	155	155	161	158	124	162	164	162	156	149	153	166	165	177	142	145	167	147	135	145	149	150	160	167	151	171	153	161	160	146	153	161	145	155	169	148	165	154	151	145	155	148	167	140	149	145	157	159	165	160	183	166	175	136	163	150	159	172	134	161	156	159	174	174	165	165	151	157	177	153	179	159	149	163	160	163	170	151	156	140	177	167	155	155	156	133	157	139	149	160	178	152	159	169	141	150	173	136	146	180	175	163	154	134	146	157	143	151	173	159	154	159	155	182	153	160	168	154	146	147	160	160	141	172	135	165	160	138	161	164	153	160	145	152	135	146	166	146	169	180	170	154	168	151	147	155	171	157	172	153	148	162	174	162	164	158	186	215	160	174	176	155	141	132	154	169	161	142	166	160	142	145	145	160	166	162	163	178	148	158	165	132	179	140	162	171	143	161	178	166	163	178	152	176	119	172	105	149	183	173	157	159	165	183	193	161	140	148	126	163	156	154	149	176	144	152	151	148	146	162	160	156	153	156	155	183	150	157	164	156	137	157	171	163	134	147	166	159	142	156	155	173	151	158	144	156	176	175	158	152	153	143	159	152	160	165	146	141	142	154	159	148	141	150	144	170	146	159	142	135	154	158	151	150	159	148	143	155	162	151	154	139	148	186	138	144	152	170	174	160	165	197	155	173	159	156	148	152	140	160	147	146	151	140	175	160	153	177	156	159	154	171	144	174	157	154	180	150	153	165	162	149	180	167	141	166	147	154	163	158	165	168	162	165	167	148	147	158	166	170	187	149	166	159	157	133	154	159	148	183	167	150	170	158	164	162	173	148	140	153	133	152	152	143	179	156	151	145	171	141	157	146	162	160	167	129	138	148	131	159	181	168	148	135	152	155	163	143	185	159	153	167	132	161	158	151	126	186	154	150	170	168	156	143	148	124	175	170	161	178	177	156	163	181	162	150	155	139	158	123	152	139	168	194	140	137	191	139	174	156	163	156	148	138	147	155	141	168	139	157	158	161	156	162	182	146	169	148	147	156	147	139	147	139	125	176	153	155	144	162	145	146	181	170	164	168	147	160	151	183	158	168	169	155	149	160	144	157	144	144	160	155	160	148	174	157	167	156	186	157	142	173	162	163	162	150	178	172	184	155	145	154	177	152	146	163	174	163	176	162	150	142	149	143	175	153	155	167	147	171	159	146	149	149	154	143	164	148	151	133	150	156	162	183	169	174	139	146	140	151	155	163	138	151	171	145	152	170	158	128	137	162	166	155	156	149	159	154	164	154	150	157	141	151	166	141	155	139	144	157	153	157	154	166	122	158	162	168	173	129	166	162	164	159	145	160	151	189	178	144	171	157	145	159	170	147	153	169	153	163	160	167	159	148	176	164	144	152	155	162	167	186	157	155	156	180	188	157	148	157	161	128	163	151	152	149	161	147	147	128	170	144	178	159	147	142	168	169	155	150	154	154	152	162	151	155	166	150	143	182	167	153	171	142	166	174	154	123	176	166	147	168	185	171	159	180	157	146	153	134	149	159	164	161	149	153	159	154	140	159	149	149	176	166	181	149	169	157	153	167	174	151	166	166	163	143	161	160	141	152	147	159	151	145	151	148	159	155	142	142	132	154	162	145	137	159	158	151	153	151	143	169	152	162	164	146	148	157	180	140	140	137	143	176	165	165	154	153	150	149	158	171	134	153	170	164	150	168	162	181	161	143	149	181	148	131	177	148	147	153	159	159	179	149	159	148	170	144	152	178	170	148	166	162	160	163	169	182	146	155	150	179	136	162	149	143	146	128	146	150	143	152	157	145	173	158	151	154	185	169	150	152	151	170	149	148	154	157	147	163	175	163	173	150	166	144	144	156	146	138	178	135	158	176	161	135	167	175	161	150	165	175	130	126	142	157	167	134	162	139	146	151	156	153	166	132	176	164	168	173	168	167	155	150	145	162	141	167	161	195	154	168	169	151	162	185	162	155	179	147	168	137	180	152	141	162	169	143	163	144	140	147	148	152	149	154	195	148	178	164	153	150	171	157	174	148	152	153	143	167	167	153	177	164	151	147	167	148	137	188	173	134	134	151	166	176	142	165	148	142	152	146	140	158	159	171	152	172	169	145	138	155	151	147	116	161	148	132	154	159	176	153	150	158	167	121	149	159	142	136	148	143	125	133	170	154	145	150	183	159	154	131	152	180	159	174	154	143	148	161	138	176	175	165	161	153	164	154	155	141	171	128	132	176	141	135	148	158	142	171	142	157	138	169	119	161	166	148	139	164	159	144	166	172	146	193	143	160	154	172	196	139	183	173	170	143	164	160	160	155	145	175	160	154	163	177	158	170	162	156	159	155	170	152	158	128	153	150	160	141	160	181	165	142	176	156	140	160	160	147	136	141	163	161	162	159	160	130	153	141	173	152	152	173	143	164	155	175	153	157	161	154	157	174	170	138	161	131	166	134	138	149	175	149	144	169	140	143	159	158	150	163	142	150	168	158
13694	12881	2470	2903	2475	2103	1746	1478	1331	1086	1025	915	878	849	728	692	681	642	620	637	563	599	541	585	544	570	519	516	537	492	467	484	529	503	474	484	501	463	474	473	465	470	490	454	432	441	464	424	470	492	449	455	441	417	448	446	448	440	438	456	453	421	438	447	455	429	386	433	436	475	471	398	450	427	438	419	445	483	445	411	430	456	485	398	461	444	435	442	436	390	454	458	448	451	420	453	436	451	445	431	412	432	379	439	441	445	441	459	460	414	422	411	431	468	415	459	394	407	429	421	473	442	399	455	443	427	408	418	455	419	451	437	435	403	483	411	450	470	435	416	478	441	408	416	440	398	408	420	405	395	418	424	420	417	446	414	448	437	431	439	431	475	422	437	450	434	439	426	421	436	416	412	411	431	468	438	460	414	415	424	408	435	453	445	414	413	444	414	428	448	439	420	425	455	408	432	421	441	434	451	447	402	425	409	425	438	451	414	426	429	440	457	430	436	416	422	423	414	403	465	443	380	400	440	411	414	418	447	444	439	451	431	430	419	406	378	401	422	409	421	429	416	430	428	416	399	420	427	430	429	419	426	381	424	417	455	418	417	484	457	424	464	445	403	458	453	429	395	417	444	418	445	440	417	431	427	401	425	434	428	441	428	441	417	412	428	455	410	430	448	425	407	466	420	428	436	422	383	451	412	420	420	375	427	399	441	420	441	457	416	453	411	436	419	412	422	442	415	443	459	435	397	419	434	423	467	445	428	435	426	439	433	416	427	433	445	428	472	450	424	423	444	447	421	399	379	401	430	403	466	425	463	463	440	393	404	434	435	429	440	434	422	406	407	456	459	438	399	442	446	458	422	409	432	440	409	406	491	439	439	436	421	419	423	438	430	442	465	401	388	430	425	403	409	439	412	404	397	417	429	407	412	396	435	447	434	455	425	477	439	437	409	401	456	451	426	416	438	396	445	463	419	468	412	461	462	424	407	435	401	436	413	437	447	401	461	455	439	425	437	412	460	433	422	382	418	418	442	424	457	400	410	438	444	447	397	437	418	459	443	427	437	432	400	384	432	414	464	452	424	426	442	442	419	383	420	386	441	411	414	444	434	457	445	436	411	418	425	408	419	415	443	456	411	426	429	425	467	438	447	440	436	429	409	396	430	441	428	441	470	417	424	416	430	451	428	470	418	442	454	411	427	446	443	441	423	438	436	444	440	415	427	418	416	439	446	417	440	443	387	421	434	461	429	424	423	408	447	428	421	439	452	468	451	434	441	420	424	459	415	453	437	438	435	464	428	430	447	445	451	409	417	414	463	436	433	442	408	395	452	435	473	435	412	391	435	440	415	441	449	430	428	430	443	452	432	431	420	423	429	430	430	430	429	444	406	435	398	425	425	442	417	408	425	426	454	402	400	434	426	410	372	439	440	404	440	431	445	448	429	443	415	450	455	403	448	430	438	440	428	419	408	451	430	425	438	422	434	432	415	414	426	427	429	427	406	422	452	398	425	415	426	405	420	458	434	449	410	434	448	404	453	468	415	437	422	397	444	417	391	453	432	429	428	390	423	424	430	434	437	449	455	408	433	424	466	429	439	422	422	438	422	439	436	464	455	413	423	423	400	412	422	438	462	431	433	412	449	441	438	393	438	466	399	464	455	428	452	421	415	426	418	402	437	459	434	421	438	408	432	442	434	435	472	435	443	432	419	456	430	386	425	433	402	428	407	446	432	448	444	438	414	402	475	382	387	436	423	439	415	426	449	440	457	448	423	414	422	398	394	440	438	434	424	458	405	434	441	404	434	400	418	423	416	441	457	462	439	435	444	439	464	406	451	464	412	446	411	422	410	462	387	457	424	418	465	450	423	436	462	400	423	409	441	460	433	435	438	448	405	394	450	395	404	416	431	435	464	462	429	435	423	429	444	426	413	450	430	417	431	392	406	417	426	432	464	416	413	415	432	402	442	457	441	413	451	441	449	468	412	447	398	424	449	479	444	398	455	430	433	426	434	445	436	446	434	441	470	420	458	428	433	430	435	436	445	450	415	449	437	441	429	466	416	430	404	452	477	415	443	422	434	444	435	414	418	451	431	429	422	452	479	433	422	418	434	424	460	429	432	402	399	413	431	441	431	451	392	441	468	418	414	428	438	427	443	473	425	443	413	423	424	453	406	406	402	425	424	450	431	416	437	452	456	433	445	428	418	435	424	428	455	431	408	433	431	450	413	403	402	431	433	418	415	435	427	425	422	402	464	422	399	449	431	448	444	434	412	431	434	384	424	416	443	426	473	452	415	397	429	451	409	452	386	424	429	448	440	436	435	421	407	378	459	439	424	399	411	410	412	432	408	431	444	409	420	419	446	413	426	437	429	460	449	409	426	460	427	480	446	434	427	434	418	429	449	404	433	432	410	445	396	465	430	435	446	419	397	451	453	408	443	423	456	406	407	409	398	400	418	422	390	436	445	433	425	432	445	425	435	431	441	459	464	431	422	460	456	434	447	419	438	397	424	427	442	429	446	433	425	435	416	433	408	421	403	424	406	397	429	435	436	418	449	442	428	435	458	432	429	434	413	446	390	441	431	444	414	406	445	413	418	440	413	391	410	414	445	443	441	427	414	439	431	439	433	423	404	429	443	424	439	439	460	461	431	438	453	457	452	399	412	425	431	432	410	448	426	436	431	441	454	411	442	422	438	439	454	421	445	463	447	378	425	437	450	429	415	434	451	440	427	458	453	418	440	401	452	463	437	408	438	434	454	433	404	425	467	407	424	474	443	446	465	401	423	420	404	445	398	406	414	439	443	418	437	437	460	451	423	440	411	462	444	406	433	455	405	409	443	446	432	420	459	366	393	440	446	466	455	423	404	469	443	446	444	422	393	425	440	416	409	379	448	441	431	414	407	440	453	430	425	400	421	447	387	443	474	433	454	442	449	456	418	413	415	434	420	428	463	411	423	433	412	436	435	422	408	463	416	374	407	412	486	424	465	382	442	438	410	404	438	385	438	400	450	436	436	411	406	431	455	437	420	429	424	451	426	480	426	427	443	443	416	461	442	405	407	405	430	403	444	428	396	442	438	426	440	441	439	442	425	430	448	399	447	439	451	410	429	436	430	438	469	395	438	417	492	430	477	457	417	418	462	433	429	465	438	440	483	423	438	440	410	407	391	475	387	424	416	449	423	423	390	447	441	461	418	449	446	451	439	404	483	411	423	445	429	401	435	443	445	441	399	419	433	415	431	397	402	443	433	426	454	445	411	448	425	398	386	462	445	429	410	394	455	461	438	440	429	436	427	434	408	429	457	444	375	409	395	450	463	399	435	439	447	453	435	421	403	425	466	463	411	409	410	436	483	430	390	418	443	419	455	429	440	474	414	482	429	429	433	419	412	409	436	420	439	407	432	432	440	457	424	410	455	433	429	429	407	426	447	417	410	434	428	436	426	430	471	439	418	463	435	446	461	448	403	422	455	436	429	443	421	438	453
37630	31726	7219	1946	1240	948	745	622	529	475	414	412	373	330	316	338	309	305	272	319	274	262	304	280	262	279	257	255	233	259	261	236	235	235	222	246	280	247	213	222	249	257	215	248	237	236	276	239	242	233	245	214	254	210	229	245	234	255	267	244	240	213	239	198	243	211	229	249	252	257	237	227	218	213	246	241	214	262	231	249	241	243	215	235	226	216	233	248	227	237	227	223	237	218	239	206	233	214	237	263	242	265	254	233	212	259	233	214	225	234	234	241	243	212	210	226	230	228	242	209	224	210	228	226	222	235	228	227	230	238	240	247	235	238	237	223	224	249	209	246	215	244	235	235	240	216	263	241	247	235	232	230	246	250	216	233	241	200	243	237	254	250	252	235	229	212	206	239	233	205	224	207	215	228	268	261	234	262	230	222	257	284	237	235	231	203	229	223	226	234	225	244	248	201	230	241	248	251	265	209	218	226	224	244	253	236	234	259	239	252	250	231	256	226	217	234	243	224	245	244	234	221	243	233	219	237	242	244	209	211	229	223	276	244	214	237	226	253	221	233	250	219	236	223	249	253	233	246	248	242	234	235	240	240	235	246	222	231	263	237	226	212	222	255	236	209	191	262	241	220	244	238	244	244	228	261	255	209	219	230	229	234	212	237	262	230	255	230	250	256	267	245	242	269	228	228	236	232	245	239	250	249	252	258	221	216	262	231	182	248	236	225	268	225	246	250	253	247	250	221	234	213	233	188	261	237	230	243	224	223	228	248	212	236	248	234	237	216	219	221	231	234	246	217	253	252	230	236	216	251	260	233	242	236	232	214	218	238	218	220	250	224	210	223	266	231	224	243	223	256	216	230	206	245	259	228	223	227	244	257	197	230	212	227	253	231	213	238	231	262	219	223	215	235	241	228	226	240	211	236	223	202	232	259	243	229	227	244	244	228	230	244	219	234	247	246	249	231	235	210	227	204	215	239	218	253	254	241	230	227	209	244	229	221	214	192	226	215	234	221	209	207	274	237	220	213	233	234	214	221	241	211	233	214	257	237	213	224	241	206	251	246	241	221	219	235	258	259	237	219	215	245	215	230	260	231	227	248	233	240	236	244	217	233	271	205	250	232	209	238	250	245	217	264	250	210	213	204	243	252	230	235	207	232	250	250	234	259	257	243	198	224	235	227	216	226	235	225	255	219	216	253	248	208	235	231	238	217	231	248	215	266	216	232	246	233	218	207	239	229	261	227	231	222	239	248	226	239	201	220	233	225	233	257	192	210	243	225	245	234	241	240	243	224	249	259	211	269	255	241	243	266	213	221	224	232	212	232	221	243	229	224	260	243	222	221	205	232	208	230	229	222	219	264	244	237	214	249	242	233	208	260	206	252	240	238	235	258	241	244	235	236	241	255	231	234	212	227	234	226	245	213	223	226	233	226	212	207	234	228	240	242	219	222	201	232	247	236	228	210	230	236	236	235	222	235	214	207	231	216	248	238	221	235	237	224	222	220	266	227	228	240	222	222	223	209	213	229	246	260	221	232	243	257	254	230	219	244	208	243	202	235	245	227	242	227	221	241	251	232	242	260	219	208	247	260	234	238	207	212	257	270	215	242	233	237	233	219	237	243	256	236	232	243	210	217	249	235	240	205	228	237	233	231	217	216	238	235	254	231	265	219	252	227	212	214	242	258	258	252	251	227	254	240	265	227	233	225	242	232	212	221	201	220	237	237	224	231	223	223	269	197	234	222	227	261	243	234	238	244	245	230	233	263	235	236	215	225	252	242	232	203	224	242	238	233	221	251	262	237	212	231	208	242	233	250	235	227	237	251	230	236	209	242	231	211	236	223	243	226	249	222	194	232	241	210	252	243	247	239	208	229	210	219	228	247	232	246	230	246	216	222	212	230	222	231	235	188	236	240	218	225	245	230	224	253	252	220	252	247	228	234	240	246	228	240	208	216	249	243	266	242	249	246	209	257	256	256	244	230	216	234	225	212	238	244	237	230	221	197	201	244	221	224	272	238	243	224	223	234	238	229	233	223	213	239	228	250	231	242	244	233	215	254	235	229	237	232	268	250	236	196	230	241	214	228	247	222	240	250	246	211	242	199	244	253	253	225	233	238	243	220	217	251	243	232	224	198	220	243	220	228	260	217	225	238	238	210	234	238	247	225	238	247	229	243	240	237	218	229	264	223	249	234	249	208	210	232	219	215	264	239	257	243	245	244	232	238	222	278	217	240	247	217	230	210	250	242	249	257	243	247	222	233	237	239	228	236	259	215	248	241	245	215	222	226	234	247	247	221	257	261	230	244	222	246	231	217	228	208	230	236	261	240	240	260	217	220	208	240	218	224	239	241	219	192	219	256	249	255	231	227	228	243	228	224	240	229	211	226	237	227	226	233	235	222	233	232	247	245	248	231	214	214	231	254	252	221	251	233	245	233	239	224	231	234	239	230	233	249	230	222	222	242	268	226	244	266	261	228	220	240	219	231	195	246	223	230	242	223	216	238	259	223	241	232	227	277	226	224	232	247	243	249	229	225	236	226	252	265	238	248	231	261	221	238	218	225	215	189	233	236	267	243	246	245	237	203	210	221	222	224	209	225	229	247	260	218	219	250	231	262	261	222	228	265	249	228	263	259	224	211	263	248	237	241	228	238	234	226	224	226	247	206	222	232	222	252	211	246	250	219	224	235	223	256	226	247	227	239	222	223	238	231	214	224	216	226	217	227	243	237	217	237	222	231	239	222	276	207	251	248	241	247	234	213	214	205	237	229	229	244	232	226	206	241	213	238	239	240	237	231	222	226	218	227	226	250	239	223	234	227	205	244	256	227	232	208	202	185	234	232	232	208	196	246	232	254	244	248	236	251	229	213	228	220	239	242	216	236	271	255	230	228	236	234	243	221	231	250	280	232	231	255	239	229	259	280	252	209	214	247	242	218	214	245	230	246	223	252	241	234	232	207	220	214	208	222	254	235	230	244	235	211	245	237	233	256	220	239	222	214	250	237	261	210	257	224	210	228	219	188	207	241	253	255	227	248	233	260	237	220	241	226	228	201	247	228	215	230	244	225	251	241	223	229	226	247	213	232	230	217	230	218	229	211	231	211	215	234	217	239	241	252	209	232	217	257	222	221	241	245	221	243	229	236	221	233	225	210	229	234	229	224	246	238	231	215	228	225	248	236	195	233	248	232	241	245	246	212	229	228	249	239	253	241	250	261	235	223	225	221	252	234	254	243	226	240	244	226	226	248	249	248	217	239	222	247	267	231	274	242	218	237	219	235	249	251	248	227	237	229	232	226	233	228	231	220	204	224	225	194	208	242	254	231	231	246	204	207	230	230	228	224	223	226	230	250	249	214	216	228	236	229	236	232	214	233	213	247	209	258	227	231	248	250	215	253	262	219	232	253	229	218	217	244	260	225	239	252	234	224	214	235	219	216	242	262	211	236	224	223	223	234	243	230	199	226	234	216	247	227	238	208	208	269
20413	19088	4291	5233	4554	3778	3085	2603	2313	1985	1743	1583	1422	1371	1246	1177	1075	1099	968	1008	964	946	873	902	851	803	815	827	756	791	770	781	718	698	728	732	694	710	721	680	680	696	703	704	698	675	714	674	676	676	667	669	663	684	662	641	633	674	591	666	631	688	662	628	646	653	649	620	593	614	665	621	622	629	631	602	667	636	641	651	604	659	604	620	639	624	631	631	628	602	662	637	586	663	659	618	622	615	610	656	675	624	639	598	632	620	627	669	638	592	624	645	580	586	600	653	637	622	595	562	660	630	624	642	620	621	659	628	632	629	632	623	641	643	641	605	658	611	604	655	636	629	632	615	639	648	634	642	605	656	631	579	635	610	581	638	600	634	645	603	654	618	607	628	646	619	634	599	644	601	613	607	672	562	617	623	623	615	613	612	645	647	609	603	636	605	588	579	622	613	655	645	604	619	633	607	635	604	644	625	627	573	628	608	613	590	625	611	640	627	612	641	633	610	637	654	639	610	642	590	671	623	665	574	605	631	579	594	560	610	611	604	636	596	635	631	573	646	623	637	614	568	641	630	633	588	575	590	633	571	625	642	614	637	609	603	627	628	593	634	625	575	616	650	583	654	607	601	665	612	616	610	668	657	599	601	662	609	662	615	571	617	613	639	625	594	621	671	630	628	661	627	596	614	625	618	608	624	572	625	604	603	617	646	615	665	591	590	586	634	624	638	647	600	613	685	638	623	623	631	628	635	638	613	626	610	579	588	587	593	578	614	600	630	615	606	650	618	629	601	591	632	641	596	622	604	645	604	590	617	592	636	587	586	662	572	651	606	578	632	601	641	608	624	608	594	630	632	613	607	604	602	626	613	626	636	631	637	602	628	610	603	626	595	634	582	617	597	616	586	638	630	619	660	600	620	588	647	640	627	640	600	551	625	648	582	660	584	609	628	602	663	616	636	608	582	594	613	604	602	621	571	612	618	585	600	617	643	673	612	613	604	590	615	613	584	655	608	595	596	622	642	655	620	637	611	612	601	602	623	628	588	620	650	638	620	604	597	629	618	585	616	584	610	547	630	637	587	645	621	622	639	661	638	606	634	600	617	621	642	606	610	601	687	578	614	623	582	587	615	632	617	617	660	595	613	558	651	584	602	597	669	581	581	630	565	621	612	575	583	635	608	618	593	619	594	630	592	626	629	638	603	636	634	595	647	606	598	634	627	577	600	586	623	630	601	593	638	583	616	625	634	585	605	646	633	629	612	624	637	591	608	627	561	658	605	588	650	642	660	619	603	553	575	631	639	630	664	640	577	595	635	555	594	604	597	585	628	573	622	626	614	588	597	665	558	592	575	590	608	627	617	624	618	596	640	643	630	595	601	593	625	592	629	604	622	585	579	632	660	602	583	646	595	635	641	587	639	624	598	647	608	597	640	587	616	606	623	631	606	599	590	584	619	626	589	656	664	616	620	622	632	611	611	652	651	625	633	561	604	618	562	675	605	619	626	627	633	655	653	599	600	681	559	589	619	599	588	609	642	599	615	625	646	633	593	658	606	615	620	579	646	617	593	607	629	643	669	607	632	619	618	618	616	626	631	596	631	629	611	617	592	632	623	581	600	609	616	626	650	646	625	636	592	645	607	584	630	607	631	620	599	628	593	614	640	617	655	625	600	666	619	619	630	659	650	625	612	610	622	667	577	600	652	586	621	632	648	642	614	617	611	639	649	596	625	665	644	652	632	637	649	622	593	647	640	607	609	638	633	653	648	630	631	619	647	634	609	597	608	575	625	597	626	588	610	633	569	601	601	653	583	613	588	586	612	609	629	611	638	612	645	596	623	605	620	617	596	639	612	637	609	623	683	610	593	604	611	592	617	630	603	604	617	627	600	609	622	657	589	590	615	580	636	576	589	611	678	630	659	671	619	680	660	628	582	618	610	619	629	649	626	638	647	646	594	620	592	614	610	610	640	614	596	598	623	617	620	634	643	597	596	630	635	609	578	639	593	600	641	626	581	651	657	592	586	620	660	576	603	605	594	608	609	618	645	604	593	610	618	612	628	666	653	579	610	640	642	615	602	639	614	650	604	606	584	610	663	619	658	647	637	611	602	626	595	632	640	667	639	607	618	646	567	644	604	614	665	630	599	619	593	578	643	646	643	637	624	665	608	625	646	629	629	651	599	631	614	619	683	591	618	617	625	647	603	631	604	648	626	628	596	638	626	566	620	603	625	602	638	661	638	619	647	636	583	631	629	586	561	582	646	656	621	617	618	630	621	583	600	624	652	596	632	590	624	597	588	634	609	625	639	591	610	607	599	607	612	588	637	615	634	567	609	657	617	594	576	603	641	635	632	617	603	605	630	639	631	613	634	624	614	594	614	639	602	648	590	607	642	596	627	652	690	601	619	655	643	599	679	665	626	596	609	633	636	646	620	659	613	642	601	561	648	617	585	607	599	601	635	610	585	607	596	612	642	637	643	611	610	610	617	601	607	576	603	597	576	580	599	604	579	589	628	668	606	631	582	629	588	553	584	611	669	578	595	667	599	631	634	654	583	617	632	637	621	592	592	673	650	615	567	663	617	574	625	621	675	628	652	643	602	600	583	582	549	655	631	601	614	573	647	609	573	683	632	597	609	670	672	607	604	615	627	626	624	615	641	624	621	598	638	574	621	649	604	621	642	610	609	602	595	630	625	607	631	578	644	627	630	637	657	580	581	615	588	589	626	654	599	585	617	610	602	595	608	654	615	656	614	645	650	615	667	639	627	564	576	649	633	580	591	625	589	647	606	615	594	611	626	621	605	632	679	640	595	584	593	609	614	628	581	591	604	627	653	595	626	682	625	650	627	639	622	619	589	630	647	672	595	603	613	608	611	595	665	608	576	611	582	596	650	598	632	627	600	597	619	609	612	601	625	602	619	589	647	602	598	593	654	628	627	632	591	630	603	596	620	616	638	608	575	608	604	609	641	649	624	612	630	599	587	638	649	620	614	607	620	581	684	629	626	603	618	633	618	621	635	618	616	649	590	537	619	588	631	620	645	597	653	586	601	627	561	629	599	597	671	598	651	587	577	647	611	586	619	655	635	637	701	597	645	614	590	612	635	651	631	585	657	619	586	581	615	606	618	629	620	606	599	610	600	629	606	608	595	684	615	598	613	611	581	622	625	582	627	632	603	612	621	661	563	572	586	612	692	637	588	612	622	599	615	601	658	611	579	564	633	647	582	612	588	642	616	613	642	626	598	624	592	604	607	629	594	645	636	647	595	661	631	698	585	598	635	649	589	576	600	650	611	608	626	611	570	638	602	636	597	588	628	658	612	633	640	633	642	579	632	635	659	637	593	634	597	601	609	617	603	625	627	642	640	616	607	649	610	600	650	594	628	635	622	594	576	616	589	607	624	632	600	612	635	593	613	590	594	620	599	573	570	630	631	574	626	629	651	630	642	578	592	615	646	617	647	596	631	617	626	592	601	612	582	642	588	612	571
8078	988	333	295	371	334	344	339	332	320	297	323	312	343	335	342	327	325	310	320	291	308	343	306	333	336	324	326	309	326	339	278	319	317	321	305	313	303	339	309	311	332	323	360	312	326	319	334	302	341	315	314	314	338	322	334	281	313	327	283	314	329	276	305	316	316	313	322	318	301	335	328	277	326	314	335	304	314	309	321	297	334	351	316	357	326	346	322	317	296	304	326	301	348	284	305	307	315	297	291	336	361	327	303	331	335	305	279	330	331	367	304	351	320	333	323	328	314	322	297	304	319	309	313	321	311	345	320	305	326	283	337	288	306	304	301	340	317	315	305	311	354	338	298	346	297	297	318	330	325	316	299	308	342	345	301	326	304	342	305	328	310	324	356	300	311	329	302	294	314	330	313	317	331	309	353	328	326	306	330	290	312	341	324	271	305	299	302	323	335	328	332	334	345	317	317	331	323	326	338	316	290	338	314	343	331	332	321	313	313	306	287	314	346	349	333	313	315	335	320	323	301	323	294	313	317	321	334	332	280	309	361	305	324	326	318	350	319	332	331	318	335	335	312	324	325	321	330	307	316	312	296	345	336	332	332	336	329	320	318	310	329	309	300	317	294	324	291	292	354	328	312	292	329	319	314	307	274	328	303	317	307	301	352	317	325	318	315	307	322	282	312	320	327	340	334	341	344	316	339	313	314	309	306	334	327	316	322	293	349	313	326	295	293	301	312	305	316	285	322	343	329	303	292	341	330	318	283	307	339	299	312	301	269	303	315	332	320	298	332	303	315	288	314	300	303	308	338	310	325	318	319	297	332	302	290	356	347	275	292	338	323	301	303	299	307	294	312	327	341	304	311	353	343	351	307	312	345	332	289	311	319	312	344	335	316	297	305	309	341	330	326	311	324	318	296	327	313	337	333	337	307	334	298	295	320	330	313	309	338	327	344	301	314	317	331	304	324	344	308	324	339	310	325	331	305	311	317	299	306	321	336	332	331	325	321	346	353	372	343	334	329	319	361	348	338	309	297	346	324	352	316	324	304	331	313	367	315	327	319	318	310	320	328	352	347	335	353	320	299	341	315	320	309	336	297	330	315	332	302	342	316	311	312	334	308	343	323	302	302	308	316	303	326	301	306	298	268	321	309	324	301	315	303	309	285	309	294	303	316	298	309	308	300	307	301	335	320	257	292	273	296	311	290	325	334	337	312	341	364	320	308	304	304	329	310	302	308	299	319	323	345	308	331	302	309	286	304	318	314	346	357	312	317	344	316	303	338	309	302	328	336	312	304	362	270	321	312	327	321	356	350	338	318	330	294	301	299	310	327	326	334	314	305	339	330	297	362	333	324	303	353	320	351	284	334	282	304	280	316	303	279	327	330	300	342	335	306	277	319	312	299	359	299	312	318	336	328	311	327	325	303	301	292	305	358	304	315	338	288	331	323	313	302	350	297	320	311	324	294	323	330	322	286	281	323	327	315	338	313	317	326	286	333	318	299	314	337	280	320	305	303	303	334	316	298	277	338	335	314	301	306	334	311	340	330	336	281	317	350	310	312	310	314	311	321	338	288	310	313	338	348	302	331	288	354	292	304	328	335	326	312	336	337	325	334	331	341	320	359	289	335	314	335	340	295	299	330	317	356	291	323	330	318	321	332	300	290	322	258	316	311	309	329	340	315	382	328	336	326	292	338	296	321	350	330	306	330	299	328	323	301	338	325	308	298	297	315	306	327	341	305	317	337	305	318	300	332	314	294	329	327	319	328	312	324	326	322	319	285	303	316	313	332	315	311	301	334	324	286	335	331	328	303	303	299	268	306	331	343	283	309	336	315	278	310	313	320	348	344	336	316	272	336	313	334	321	339	306	325	335	285	344	302	317	315	338	336	295	324	293	311	350	315	309	314	341	288	311	308	311	315	282	295	331	314	321	327	345	328	301	318	325	310	323	295	334	310	310	299	323	333	306	312	318	359	343	321	301	335	306	319	339	305	327	327	328	319	285	322	313	323	316	331	331	338	346	316	313	308	313	324	313	304	332	314	314	304	345	294	332	336	319	296	329	298	349	332	327	307	311	311	330	338	319	307	308	301	311	327	292	321	308	347	352	312	348	319	293	296	311	286	311	337	334	342	320	312	303	321	316	324	344	347	321	337	313	311	297	310	317	330	320	283	343	343	330	285	310	306	326	321	312	309	332	312	308	358	302	322	311	341	318	315	342	335	309	314	316	344	304	357	327	294	289	306	320	307	299	319	318	328	310	302	352	337	326	303	330	321	332	322	331	321	299	325	325	313	297	314	333	294	309	303	312	336	302	307	308	314	351	325	348	331	333	309	308	325	294	297	330	347	343	314	285	337	309	329	335	324	288	304	312	333	326	306	317	320	305	321	322	306	304	309	306	299	300	352	313	328	299	324	295	329	316	310	328	351	323	352	310	305	289	323	326	324	302	314	341	324	290	339	318	346	305	311	321	297	309	327	315	286	313	304	300	345	311	344	325	280	310	305	333	311	287	342	364	310	334	308	286	339	314	292	334	320	320	297	312	295	322	279	305	298	340	363	321	307	291	328	284	308	291	308	312	321	315	346	306	340	311	300	315	329	332	320	338	343	311	349	302	319	297	300	337	322	336	322	322	337	316	290	333	328	324	329	313	331	312	356	342	335	312	321	306	340	324	329	334	313	299	316	305	281	308	306	313	282	356	301	298	311	305	351	326	295	333	332	307	314	311	292	327	337	313	312	308	328	311	334	301	336	310	295	289	280	339	306	318	303	318	326	341	343	339	290	317	350	303	327	331	307	325	319	346	313	305	351	345	312	320	315	307	328	298	313	302	348	301	332	340	359	354	339	284	307	314	288	336	324	317	308	316	287	279	329	295	319	291	333	315	319	317	284	304	340	333	308	319	316	291	330	311	308	308	307	292	331	280	342	303	326	330	326	330	345	314	302	363	313	321	302	314	321	336	319	327	342	337	312	300	297	299	292	291	289	321	309	323	330	308	318	319	350	338	333	301	303	324	322	340	294	307	326	301	312	344	310	322	314	331	336	318	291	305	336	344	327	317	330	296	317	322	334	310	290	312	283	307	299	344	330	304	299	359	348	357	290	304	309	337	332	321	316	340	330	360	320	285	350	311	334	309	314	280	307	312	310	316	329	307	343	336	306	306	311	328	333	338	351	312	307	315	330	340	342	340	305	289	332	349	302	297	333	313	314	339	323	323	329	299	319	333	307	332	339	294	343	363	294	331	305	330	340	374	331	321	287	271	305	328	355	313	325	324	327	293	319	333	333	345	309	332	346	274	339	325	295	298	329	316	285	338	319	332	338	297	339	331	323	307	344	323	319	315	291	287	316	335	316	292	331	305	323	322	343	317	333	332	285	318	314	291	312	315	308	339	304	340	322	324	318	329	363	320	337	311	335	295	302	340	305	314	300	334	320	298	301	314	321	323	339	358	354	335	311	353	315	309	318	325	366	333	291	316	301
4523	1497	775	818	796	780	789	774	753	796	767	726	735	766	785	774	822	769	786	717	736	785	779	768	771	744	764	755	769	799	753	764	725	756	713	747	778	795	756	776	715	767	759	746	741	773	764	736	752	758	785	748	772	767	723	753	746	727	722	758	807	776	799	779	740	741	785	711	731	775	767	761	798	777	730	782	747	737	723	721	754	736	743	809	770	744	735	719	730	768	787	789	791	760	732	776	729	737	748	762	761	759	790	771	719	781	764	754	768	794	805	800	711	746	744	722	730	714	776	803	690	763	765	740	758	750	704	728	757	785	747	776	714	750	722	777	749	750	791	752	770	779	785	737	763	814	774	775	790	731	740	749	759	717	787	736	757	792	798	729	763	734	729	756	734	744	754	777	747	783	780	779	773	751	771	760	766	752	747	782	759	718	765	762	765	775	718	770	740	725	764	751	745	767	732	730	783	729	732	752	743	753	750	750	750	702	757	723	765	734	734	755	781	751	732	772	782	781	731	788	746	743	743	728	746	784	712	758	781	714	811	766	772	797	733	775	731	809	765	743	766	804	765	794	742	746	703	711	739	815	774	792	755	749	758	764	675	746	804	728	735	737	760	746	774	786	752	757	720	694	759	697	774	744	764	756	736	778	731	770	733	791	787	737	722	773	781	739	752	763	733	813	765	768	769	765	789	787	742	743	750	810	795	816	781	783	764	742	750	785	723	759	769	762	760	811	739	761	755	792	794	737	765	767	767	822	784	755	777	724	753	739	760	795	797	758	727	697	750	769	782	725	766	766	750	729	766	792	776	748	776	749	786	781	738	750	728	737	736	811	752	745	773	726	754	772	721	772	751	723	756	781	726	749	791	766	739	792	762	770	820	723	757	733	750	800	767	737	748	728	717	724	744	828	775	807	775	796	728	750	750	727	745	735	720	769	781	781	757	731	714	791	765	765	755	800	742	777	771	755	708	719	774	762	778	743	735	751	760	784	757	762	776	702	736	711	751	764	714	822	770	715	760	791	769	745	732	761	764	736	737	748	754	755	790	736	729	763	792	827	728	747	747	747	709	779	734	773	784	755	790	738	759	744	752	779	796	774	750	779	751	746	756	755	763	750	802	710	764	729	764	785	763	801	723	752	756	755	786	786	772	747	772	745	731	789	776	766	760	732	721	754	785	728	669	767	758	726	761	767	728	801	799	766	747	773	725	729	759	752	753	769	764	733	730	737	775	757	755	722	761	757	747	748	752	747	722	783	792	760	771	711	789	749	784	751	770	746	748	756	793	753	719	743	738	792	742	788	773	759	729	773	726	744	741	751	757	765	757	722	738	733	786	788	783	731	748	730	758	812	790	771	752	758	764	783	717	730	768	766	756	816	753	758	774	747	796	769	756	787	765	781	789	741	750	720	764	751	786	798	735	770	781	737	785	743	766	764	748	765	774	786	778	753	774	793	826	767	761	783	749	758	764	832	748	769	775	782	730	745	804	777	758	770	750	795	757	772	758	726	755	736	716	752	718	720	744	712	725	734	777	779	763	769	782	760	743	784	774	765	784	757	720	815	727	792	747	721	777	754	776	848	752	697	732	742	766	759	746	779	717	790	806	752	789	743	762	749	733	762	776	788	705	739	750	748	746	744	773	731	755	744	815	695	746	806	741	739	765	769	740	740	723	767	769	764	781	786	712	759	778	737	703	804	749	753	775	756	780	768	757	737	762	739	765	735	748	754	786	735	752	734	803	769	747	712	742	756	720	768	792	756	775	807	725	752	789	746	744	705	776	790	766	734	748	771	753	733	751	723	790	768	820	776	726	793	771	758	711	776	759	793	766	752	735	764	794	756	798	777	777	778	745	737	754	759	759	770	747	745	813	806	728	755	739	763	738	767	752	776	733	777	783	761	765	748	710	773	752	782	722	745	779	752	731	763	773	747	749	807	775	768	820	744	787	776	752	719	744	756	746	745	718	724	712	753	784	774	763	809	740	772	762	759	721	738	762	725	779	752	820	735	754	797	726	775	772	747	768	744	729	746	741	767	777	752	753	807	780	727	784	768	811	748	843	727	740	732	779	774	782	722	774	710	783	762	787	723	774	695	760	806	741	746	760	754	776	733	743	710	733	790	758	746	757	749	741	686	803	747	785	709	732	760	753	721	783	757	799	758	762	759	797	767	708	766	770	774	766	714	754	743	732	801	813	766	752	793	779	787	794	777	699	792	792	732	729	769	742	745	794	737	756	808	705	770	710	774	769	755	740	744	744	751	793	761	755	742	742	751	734	743	790	723	717	770	746	716	737	758	761	806	768	781	734	746	830	780	735	778	684	771	768	709	748	746	730	707	781	751	779	770	757	772	763	772	786	759	793	741	739	743	808	757	743	780	714	793	745	686	791	813	766	773	737	739	739	738	754	771	736	736	771	782	743	756	754	733	713	778	758	694	752	749	743	784	754	730	726	763	726	772	763	775	801	780	778	745	739	806	767	781	797	770	762	729	746	770	732	702	774	782	794	774	761	780	784	730	796	745	736	772	747	783	746	734	736	771	753	758	759	769	776	766	775	800	763	739	784	761	731	763	824	742	777	778	751	737	758	743	765	822	741	733	759	784	781	774	719	704	760	744	726	731	748	749	777	777	827	774	788	748	783	745	762	804	726	773	740	746	768	789	750	698	718	757	757	737	739	777	781	764	702	744	735	740	745	754	690	753	757	739	794	739	811	717	744	735	769	764	724	751	697	742	759	747	788	822	725	763	748	756	799	775	731	762	769	765	761	746	750	724	757	764	736	813	773	764	768	724	748	722	795	740	745	754	781	700	783	746	746	750	777	736	739	728	847	774	686	775	703	738	756	763	764	724	733	726	749	760	786	768	758	766	726	790	728	774	780	747	800	755	765	741	795	780	755	783	756	756	788	714	751	765	722	755	776	792	804	776	734	757	786	759	762	788	787	758	785	730	755	754	753	730	742	757	781	806	753	760	745	736	765	780	732	771	769	778	721	748	737	718	798	769	746	765	806	788	801	729	739	798	744	746	746	781	760	734	792	708	795	783	730	764	824	738	786	740	754	747	749	748	753	709	767	766	694	747	791	748	747	764	791	785	741	764	773	726	678	737	723	746	805	753	762	738	730	774	779	751	769	723	726	730	685	756	757	736	778	764	775	738	798	757	761	725	732	784	722	726	760	725	757	813	774	778	753	766	725	745	739	807	795	773	783	742	772	783	761	741	733	735	779	754	750	742	784	794	715	767	720	798	769	730	770	744	782	750	738	737	810	807	761	786	693	767	734	752	782	737	754	800	718	722	775	742	799	728	776	779	748	807	740	714	769	804	791	734	712	726	799	772	769	789	720	749	736	747	758	766	753	785	719	747	729	776	752	718	772	727	742	745	763	743	762	764	757	738	732	771	756	721	751	797	825	793	781	760	697	768	792	780	747	772	710	747	727	720	731	754	746	760	719	778	787	732	715	739	731	743	829	745	744	683	760	681
26055	17620	2259	924	634	527	367	349	281	306	264	224	213	231	171	198	169	186	166	150	189	172	204	182	156	170	169	150	164	148	182	158	173	155	156	166	186	168	149	153	196	160	152	159	167	157	142	175	164	154	151	163	141	154	168	178	175	145	135	171	168	178	165	156	163	156	167	141	152	152	168	159	147	151	178	152	172	162	153	141	158	146	153	164	154	155	154	154	167	177	151	180	158	151	177	144	165	171	156	179	163	152	157	164	157	179	155	158	164	179	155	160	147	141	149	163	143	166	161	166	158	139	155	178	156	148	183	151	149	141	149	167	155	158	157	170	168	137	133	184	139	158	141	163	129	145	161	138	163	165	137	149	150	141	167	164	163	153	153	179	154	131	173	167	152	165	145	163	165	153	170	154	159	147	157	141	150	171	167	164	174	157	172	143	187	163	178	135	145	128	146	163	146	146	150	154	145	174	171	150	146	153	139	145	165	158	146	135	157	141	166	129	156	170	166	176	172	166	143	149	149	179	151	150	158	144	141	141	168	173	147	161	149	166	157	160	153	162	139	166	170	126	144	152	168	169	166	157	124	125	179	161	160	134	160	143	172	177	189	156	165	160	136	153	163	166	154	163	161	143	161	146	185	150	161	159	166	162	181	158	139	155	143	181	133	163	150	159	141	146	162	147	157	160	158	144	170	151	157	166	177	137	150	161	169	146	124	151	166	161	157	161	179	174	154	158	182	159	164	139	157	159	166	154	155	162	156	129	180	145	166	154	147	112	150	160	148	140	140	142	141	179	149	170	153	171	178	164	149	155	150	165	158	153	165	161	173	166	153	166	140	163	162	147	165	157	137	161	147	128	142	146	132	151	160	145	146	160	156	166	141	136	138	165	146	153	159	152	166	169	157	149	148	155	143	148	165	159	164	142	165	143	167	153	167	148	130	147	148	150	161	154	164	151	169	156	162	181	154	143	160	145	173	131	139	165	157	162	132	152	148	158	167	142	159	161	151	160	156	164	166	149	149	155	172	150	149	158	146	162	140	156	153	170	149	184	142	179	140	156	157	156	180	166	149	179	185	150	139	137	168	140	164	154	157	164	169	155	185	143	156	146	145	176	171	163	168	157	149	176	152	162	147	159	172	161	136	153	174	166	157	125	150	157	177	165	162	159	148	144	155	179	156	183	172	142	142	165	156	139	154	157	149	161	134	165	168	159	143	140	135	145	155	157	171	145	154	132	185	155	157	146	150	150	140	164	141	154	152	157	168	153	155	137	162	181	142	161	168	154	168	144	161	164	171	155	164	138	186	147	166	155	153	138	159	154	157	153	149	147	157	136	151	152	157	177	159	142	136	153	166	141	157	143	152	144	153	155	163	162	161	150	140	168	141	162	169	156	142	175	155	159	176	145	155	154	177	167	170	158	155	157	171	161	151	157	159	165	156	154	153	153	156	142	161	165	152	148	175	165	163	161	162	175	156	173	155	154	145	164	157	159	163	166	191	156	139	152	154	178	151	154	155	180	172	133	164	176	169	150	143	160	154	138	158	139	150	167	151	172	135	157	150	137	141	184	163	145	160	149	144	156	178	169	177	166	159	150	166	154	154	142	177	175	174	141	139	158	125	160	151	163	173	131	133	142	160	140	140	136	147	171	150	143	169	148	138	172	151	148	169	158	154	151	166	146	142	165	151	136	173	155	158	152	157	151	144	149	150	126	146	149	159	140	158	152	154	124	170	153	138	146	138	173	177	153	168	154	153	143	148	151	158	161	127	162	167	145	145	165	168	160	153	155	150	171	155	161	154	129	159	167	157	150	156	160	171	148	155	153	137	146	157	166	181	157	159	140	173	156	152	147	149	150	157	148	146	166	166	174	160	151	165	152	161	154	165	167	160	149	164	143	159	156	143	179	162	151	151	147	142	159	160	146	155	152	142	146	148	155	141	167	185	142	152	173	166	155	145	154	169	146	161	114	163	160	155	139	167	170	168	159	162	140	160	156	149	154	149	163	167	165	148	144	159	156	154	183	170	141	145	170	154	159	146	177	156	145	148	148	157	170	167	160	149	142	144	134	159	166	153	159	169	157	177	162	181	146	156	161	137	166	171	164	145	164	154	149	132	169	162	154	142	171	139	174	166	158	177	167	171	166	171	164	179	135	147	153	145	166	178	150	144	128	141	158	161	148	166	173	150	166	144	147	164	157	158	155	127	152	149	151	142	164	171	155	158	172	148	146	143	161	162	133	128	137	147	148	147	172	170	151	153	160	148	180	156	141	139	141	175	174	176	162	156	130	165	131	163	157	118	156	141	154	162	129	168	163	154	134	184	160	148	193	143	162	145	147	163	128	142	148	130	164	158	166	158	136	144	162	192	163	152	120	141	180	133	140	163	162	134	175	153	144	180	161	143	176	161	167	136	155	144	155	154	171	164	145	163	139	159	149	149	151	161	136	160	152	152	152	135	138	152	174	175	152	146	151	153	183	138	129	173	158	166	147	163	155	155	157	171	169	185	167	163	159	158	165	171	144	131	163	131	162	162	158	169	175	173	128	145	150	141	157	154	178	139	138	159	151	164	168	153	137	176	156	145	179	124	152	149	150	142	152	152	158	147	178	157	161	171	154	176	174	151	153	146	172	155	162	142	155	159	151	144	143	177	144	150	142	132	157	161	127	159	149	171	167	152	151	173	149	145	141	158	173	169	174	167	153	161	151	138	160	157	152	164	149	176	149	155	142	197	151	142	163	138	156	145	140	163	137	164	146	157	152	153	139	146	139	148	162	173	157	165	151	154	145	141	147	130	149	151	147	142	147	140	154	131	146	142	145	148	146	158	138	164	155	154	159	163	153	163	153	155	156	156	146	164	152	148	145	155	135	169	173	151	139	147	148	163	148	150	148	152	141	152	159	147	169	137	165	163	160	131	166	151	147	174	150	146	172	147	128	156	153	186	197	149	151	157	141	176	167	177	146	156	166	129	122	166	137	149	150	153	165	148	146	168	141	143	156	142	150	154	163	154	166	171	139	165	170	155	151	153	150	162	129	144	154	149	152	171	157	137	141	171	172	174	158	177	151	154	159	128	157	150	166	156	122	161	142	167	149	163	163	194	150	155	151	155	169	181	176	166	167	154	154	149	165	162	154	147	186	179	157	154	167	153	160	166	150	173	166	155	190	161	161	167	146	159	142	151	138	170	172	167	158	156	148	154	149	153	158	137	180	161	154	144	150	172	156	185	164	138	145	175	162	161	144	174	185	151	139	117	171	154	138	173	168	131	164	131	151	126	161	122	152	157	139	161	154	174	158	159	152	175	163	153	183	152	152	147	155	169	143	153	164	137	140	122	154	146	151	136	154	186	150	137	146	156	171	171	169	177	127	156	148	139	159	143	175	154	149	150	158	136	161	175	147	144	156	182	153	181	153	162	150	140	156	151	169	159	183	162	151	164	170	150	156	164	165	140	148	150	166	148	135	146	161	146	165	139	168	161	137
13884	12300	2364	2746	2532	2080	1723	1435	1299	1099	1075	953	822	792	751	720	718	608	609	601	557	586	544	568	547	503	522	502	499	549	500	506	496	456	521	501	485	453	492	474	457	471	428	444	478	438	483	464	464	483	464	429	463	432	440	473	458	437	448	444	448	444	449	458	438	401	462	447	450	414	455	450	445	448	456	465	438	467	469	450	456	460	433	434	414	427	431	433	464	445	415	410	435	428	422	432	450	413	408	467	420	452	395	423	426	391	406	420	384	476	428	449	464	423	393	435	435	425	417	465	451	409	442	429	430	437	409	395	400	461	418	403	431	461	414	472	439	438	424	411	444	418	469	453	432	429	419	415	398	397	405	409	411	442	429	440	444	383	465	437	436	435	424	440	400	441	411	423	408	422	445	462	406	433	451	429	442	439	442	420	439	392	427	440	433	439	406	453	416	426	399	399	394	392	437	445	457	408	441	406	413	431	437	457	420	421	434	441	415	459	475	429	469	432	412	440	428	463	407	400	412	440	393	463	389	384	463	432	421	399	439	448	437	424	422	447	429	425	413	441	417	417	428	437	423	420	418	456	415	431	401	436	430	425	452	439	428	412	445	410	429	416	400	419	407	419	441	430	481	414	436	445	429	400	394	408	479	406	395	429	454	438	415	446	414	418	426	450	421	430	469	422	418	437	422	397	451	444	435	440	402	411	435	450	427	451	457	406	442	441	413	456	437	453	403	424	428	439	407	441	434	406	441	419	419	423	413	408	428	413	421	446	422	403	390	392	444	431	435	452	451	441	443	452	409	472	384	440	412	479	421	432	409	414	443	402	411	397	396	419	435	434	451	424	411	437	432	419	432	431	414	421	447	438	477	468	452	416	431	436	432	464	450	429	413	449	467	444	404	415	436	431	437	434	426	432	465	442	387	414	402	434	442	429	435	462	419	441	447	414	438	427	422	432	416	445	451	412	404	448	430	436	423	397	441	430	420	405	434	427	451	406	395	404	436	425	412	435	446	430	448	424	442	464	418	412	424	422	454	398	434	446	459	466	419	402	450	456	421	472	424	452	441	475	420	421	431	417	429	441	421	460	403	439	445	467	399	425	409	439	455	430	444	426	442	439	436	402	449	432	461	469	448	448	471	491	454	436	407	411	475	395	446	456	436	451	429	459	443	422	407	443	483	472	428	422	427	440	422	420	424	440	431	435	442	411	418	413	379	419	414	412	433	445	436	411	434	401	426	428	441	375	488	410	446	437	437	408	453	422	396	430	388	424	414	428	433	393	432	408	457	434	466	414	411	437	442	430	428	497	424	421	396	453	414	437	451	411	451	437	390	408	443	461	397	400	464	419	420	419	418	444	441	426	411	414	460	418	394	432	436	425	449	446	423	428	441	425	408	432	494	490	411	453	410	466	444	446	453	446	410	442	415	406	432	417	438	439	439	406	433	422	394	423	407	416	428	435	450	374	430	425	408	477	418	424	453	426	417	434	392	422	393	435	412	456	442	421	426	449	389	445	475	429	460	399	425	413	407	412	444	402	451	420	430	425	457	446	400	429	442	446	440	424	420	450	427	411	417	409	439	426	437	428	406	463	422	408	412	416	439	418	464	437	413	421	453	407	418	408	448	432	416	405	448	457	442	459	396	420	436	432	439	433	414	433	435	450	438	421	444	411	407	450	415	434	436	421	459	443	433	420	417	438	411	391	395	452	427	460	419	437	448	447	425	449	460	440	441	426	419	461	445	444	406	462	433	437	412	416	448	410	407	425	411	455	450	468	442	439	423	421	413	451	414	435	411	393	395	452	431	429	417	417	383	427	454	417	393	418	443	469	415	414	429	402	419	449	412	423	413	452	428	409	439	421	416	410	403	428	437	417	442	442	437	414	398	444	451	465	431	399	469	435	451	469	416	454	430	436	452	429	436	434	443	408	467	431	414	446	466	424	422	432	416	466	391	438	436	447	445	416	399	435	431	464	440	452	405	408	399	449	416	418	394	450	409	457	426	450	434	460	443	425	414	440	461	472	410	452	417	456	409	432	408	416	417	406	437	433	445	423	437	424	459	474	426	437	419	416	431	422	402	411	426	428	433	431	469	429	429	411	428	411	426	376	447	462	440	445	468	400	445	412	410	440	428	391	433	454	418	445	413	409	457	412	435	448	433	396	378	399	433	454	446	449	401	418	436	412	438	397	452	431	407	443	433	455	437	414	432	427	441	415	419	427	437	407	414	435	412	383	485	437	415	427	421	427	432	444	371	419	429	417	441	425	456	461	437	438	413	411	456	412	423	437	429	396	438	432	420	392	400	409	408	450	431	410	425	399	425	425	421	441	453	423	448	433	429	407	419	453	440	389	440	462	428	432	397	419	427	426	432	458	434	421	456	412	432	409	395	430	421	432	397	427	404	425	374	429	474	438	436	397	420	412	421	433	429	432	425	420	419	458	461	472	397	440	419	421	452	422	430	420	429	432	433	428	411	445	416	430	460	468	465	448	440	427	409	436	406	435	410	410	428	451	423	401	437	443	426	433	433	405	424	439	466	421	417	423	392	438	418	428	436	421	423	412	435	425	480	418	418	424	422	423	414	464	400	404	403	417	416	444	405	464	437	428	409	445	411	408	415	428	443	436	443	442	449	424	423	456	424	438	407	414	431	407	430	417	419	432	421	455	431	417	404	441	446	440	470	412	427	417	441	377	432	435	401	399	422	426	385	408	464	447	424	482	414	457	424	461	417	431	421	409	434	453	441	424	421	411	430	434	440	401	444	409	399	410	453	451	451	421	475	390	404	419	424	385	450	407	465	456	447	404	440	413	449	430	397	434	415	418	441	448	426	441	438	433	406	394	424	428	431	442	443	426	401	462	416	428	400	429	410	418	465	404	428	404	438	431	441	424	434	432	394	418	395	413	436	449	437	423	379	458	423	410	413	415	429	447	466	421	483	425	450	412	452	405	411	405	444	406	440	433	401	424	417	426	417	392	446	432	456	482	440	424	412	441	414	410	433	462	399	400	449	416	400	422	413	450	425	406	425	448	406	432	444	420	452	424	419	434	433	447	409	427	414	426	424	431	427	460	455	446	438	425	432	406	437	460	396	448	460	410	453	437	449	459	434	436	392	466	459	420	422	405	377	411	446	408	417	417	426	462	410	422	426	432	390	432	409	421	425	429	441	436	416	417	394	428	455	443	392	477	417	390	432	463	393	451	435	431	405	452	447	430	421	448	416	468	415	411	425	444	436	403	431	442	436	439	420	430	449	453	418	437	421	423	425	451	451	411	442	440	431	448	446	397	397	419	408	400	455	442	444	456	426	429	432	449	417	428	410	438	473	436	404	432	439	446	446	467	408	424	395	427	409	440	401	464	415	422	399	428	398	413	444	430	418	411	422	437	418	404	423	405	445	397	388	414	444	461	442	421	437	433	454	441	446	449	455	429	409	424	412	432	441	403	451	451	391	441	399	403	400	393	397	409	399	433	426	419	424	419
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
